diff --git a/.github/wordlist.txt b/.github/wordlist.txt index d2a9fa0a..a6627faf 100644 --- a/.github/wordlist.txt +++ b/.github/wordlist.txt @@ -23,6 +23,7 @@ frontend GitOps gRPC GitHub +Grafana GVR Homebrew http @@ -87,7 +88,6 @@ warmupNumRequests webhook webhooks yaml -abnmetrics auth argoproj custommetrics @@ -124,10 +124,18 @@ rollout rollouts setName setUser -trackToRoute +versionNumberToRoute +GetVersionNumber +getVersionnumber +versionNumber +versionRecommendation toJson versionname WriteMetric +MetricValue +setApplication +setValue +toString contentType numRequests payloadStr @@ -159,4 +167,4 @@ wget gz xvf IMG -mv \ No newline at end of file +mv diff --git a/.github/workflows/linkcheck.yaml b/.github/workflows/linkcheck.yaml index fc2f8013..77777236 100644 --- a/.github/workflows/linkcheck.yaml +++ b/.github/workflows/linkcheck.yaml @@ -21,7 +21,7 @@ jobs: - name: Link checker id: lychee - uses: lycheeverse/lychee-action@v1.6.1 + uses: lycheeverse/lychee-action@v1.8.0 env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} with: diff --git a/.lycheeignore b/.lycheeignore index 0247189c..a92e878d 100644 --- a/.lycheeignore +++ b/.lycheeignore @@ -5,4 +5,8 @@ https://twitter.com/Iter8Tools https://raw.githubusercontent.com/* https://kserve.github.io/* -https://docs.litmuschaos.io/docs/* \ No newline at end of file +https://docs.litmuschaos.io/docs/* + +http://localhost:3000 +http://localhost:3000/dashboards +http://localhost:3000/connections/datasources/marcusolsson-json-datasource \ No newline at end of file diff --git a/docs/tutorials/abn/abn.md b/docs/tutorials/abn/abn.md index ed0ba2be..c251ee98 100644 --- a/docs/tutorials/abn/abn.md +++ b/docs/tutorials/abn/abn.md @@ -2,9 +2,9 @@ template: main.html --- -# A/B Experiments +# A/B Testing with the Iter8 SDK -This tutorial describes an [A/B testing](../../user-guide/topics/ab_testing.md) experiment for a backend component. +This tutorial describes how to do A/B testing of a backend component using the [Iter8 SDK](../../user-guide/topics/ab_testing.md). ![A/B/n experiment](images/abn.png) @@ -12,163 +12,173 @@ This tutorial describes an [A/B testing](../../user-guide/topics/ab_testing.md) ???+ warning "Before you begin" 1. Try [your first experiment](../../getting-started/your-first-experiment.md). Understand the main [concepts](../../getting-started/concepts.md) behind Iter8 experiments. + 2. Have Grafana available. For example, Grafana can be installed on your cluster as follows: + ```shell + kubectl create deploy grafana --image=grafana/grafana + kubectl expose deploy grafana --port=3000 + ``` -## Launch Iter8 A/B/n service - -Deploy the Iter8 A/B/n service. When deploying the service, specify which Kubernetes resource types to watch for each application. To watch for versions of the *backend* application in the *default* namespace, configure the service to watch for Kubernetes service and deployment resources: - -```shell -helm install --repo https://iter8-tools.github.io/iter8 iter8-abn abn \ ---set "apps.default.backend.resources={service,deployment}" -``` +## Launch the Iter8 A/B/n service -??? warn "Assumptions" - To simplify specification, Iter8 assumes certain conventions: - - - The baseline track identifier is the application name - - Track identifiers associated with candidate versions are of the form `-candidate-` - - All resource objects for all versions are deployed in the same namespace - - There is only 1 resource object of a given type in each version - - The name of each object in the version associated with the baseline track is the application name - - The name of each object in the version associated with a candidate track is of the form `-candidate-` where index is 1, 2, etc. +Deploy the Iter8 A/B/n service using either `helm` or `kustomize`: +--8<-- "docs/tutorials/installiter8controller.md" ## Deploy the sample application -Deploy both the frontend and backend components of the application as described in each tab: +A sample application using the Iter8 SDK is provided. Deploy both the frontend and backend components of this application as described in each tab: === "frontend" Install the frontend component using an implementation in the language of your choice: === "node" ```shell - kubectl create deployment frontend --image=iter8/abn-sample-frontend-node:0.13 + kubectl create deployment frontend --image=iter8/abn-sample-frontend-node:0.15.0 kubectl expose deployment frontend --name=frontend --port=8090 ``` + === "Go" ```shell - kubectl create deployment frontend --image=iter8/abn-sample-frontend-go:0.13 + kubectl create deployment frontend --image=iter8/abn-sample-frontend-go:0.15.0 kubectl expose deployment frontend --name=frontend --port=8090 ``` + - The frontend component is implemented to call *Lookup()* before each call to the backend component. The frontend componet uses the returned track identifier to route the request to a version of the backend component. + The frontend component is implemented to call `Lookup()` before each call to the backend component. The frontend component uses the returned version number to route the request to the recommended version of the backend component. === "backend" - Deploy version *v1* of the *backend* component, associating it with the track identifier *backend*. + Deploy an initial version of the *backend* component: ```shell kubectl create deployment backend --image=iter8/abn-sample-backend:0.13-v1 - kubectl label deployment backend app.kubernetes.io/version=v1 + kubectl label deployment backend iter8.tools/watch="true" kubectl expose deployment backend --name=backend --port=8091 ``` +## Describe the Application + +In order to support `Lookup()`, Iter8 needs to know what the application component versions look like. A `ConfigMap` is used to describe the make up of possible versions: + +```shell +cat < ## Deploy a candidate version -Deploy version *v2* of the *backend* component, associating it with the track identifier *backend-candidate-1*. +Deploy the candidate version of the *backend* component, naming it `backend-candidate-1`. ```shell kubectl create deployment backend-candidate-1 --image=iter8/abn-sample-backend:0.13-v2 -kubectl label deployment backend-candidate-1 app.kubernetes.io/version=v2 +kubectl label deployment backend-candidate-1 iter8.tools/watch="true" kubectl expose deployment backend-candidate-1 --name=backend-candidate-1 --port=8091 ``` -Until the candidate version is ready; that is, until all expected resources are deployed and available, calls to *Lookup()* will return only the *backend* track identifier. -Once the candidate version is ready, *Lookup()* will return both track identifiers so that requests will be distributed between versions. +Until the candidate version is ready; that is, until all expected resources are deployed and available, calls to `Lookup()` will return only the index 0; the existing version. +Once the candidate version is ready, `Lookup()` will return both indices (0 and 1) so that requests can be distributed across versions. + +## Compare versions using Grafana -## Launch experiment +Inspect the metrics using Grafana. If Grafana is deployed to your cluster, port-forward requests as follows: ```shell -iter8 k launch \ ---set abnmetrics.application=default/backend \ ---set "tasks={abnmetrics}" \ ---set runner=cronjob \ ---set cronjobSchedule="*/1 * * * *" +kubectl port-forward service/grafana 3000:3000 ``` -??? note "About this experiment" - This experiment periodically (in this case, once a minute) reads the `abn` metrics associated with the *backend* application component in the *default* namespace. These metrics are written by the frontend component using the *WriteMetric()* interface as a part of processing user requests. - -## Inspect experiment report - -Inspect the metrics: +Open Grafana in a browser: ```shell -iter8 k report +http://localhost:3000/ ``` -??? note "Sample output from report" - ``` - Experiment summary: - ******************* - - Experiment completed: true - No task failures: true - Total number of tasks: 1 - Number of completed tasks: 1 - Number of completed loops: 3 - - Latest observed values for metrics: - *********************************** - - Metric | backend (v1) | backend-candidate-1 (v2) - ------- | ----- | ----- - abn/sample_metric/count | 35.00 | 28.00 - abn/sample_metric/max | 99.00 | 100.00 - abn/sample_metric/mean | 56.31 | 52.79 - abn/sample_metric/min | 0.00 | 1.00 - abn/sample_metric/stddev | 28.52 | 31.91 - ``` -The output allows you to compare the versions against each other and select a winner. Since the experiment runs periodically, the values in the report will change over time. +[Add a JSON API data source](http://localhost:3000/connections/datasources/marcusolsson-json-datasource) `Iter8` with: -Once a winner is identified, the experiment can be terminated, the winner can be promoted, and the candidate version(s) can be deleted. +- URL `http://iter8.default:8080/metrics` and +- query string `application=default%2Fbackend` -To delete the experiment: +[Create a new dashboard](http://localhost:3000/dashboards) by *import*. Do so by pasting the contents of this [JSON definition](https://gist.githubusercontent.com/Alan-Cha/aa4ba259cc4631aafe9b43500502c60f/raw/034249f24e2c524ee4e326e860c06149ae7b2677/gistfile1.txt) into the box and *load* it. Associate it with the JSON API data source defined above. -```shell -iter8 k delete -``` +The Iter8 dashboard allows you to compare the behavior of the two versions of the backend component against each other and select a winner. Since user requests are being sent by the load generation script, the values in the report may change over time. The Iter8 dashboard may look like the following: + +![A/B dashboard](images/dashboard.png) + +Once a winner is identified, the winner can be promoted, and the candidate version deleted. ## Promote candidate version -Delete the candidate version: +To promote the candidate version (`backend-candidate-1`), first update the primary version, `backend`, using the new image. You can also overwrite any metadata describing the version. ```shell -kubectl delete deployment backend-candidate-1 -kubectl delete service backend-candidate-1 +kubectl set image deployment/backend abn-sample-backend=iter8/abn-sample-backend:0.13-v2 ``` -Update the version associated with the baseline track identifier *backend*: +Finally, delete the candidate version: ```shell -kubectl set image deployment/backend abn-sample-backend=iter8/abn-sample-backend:0.13-v2 -kubectl label --overwrite deployment/backend app.kubernetes.io/version=v2 +kubectl delete svc/backend-candidate-1 deploy/backend-candidate-1 ``` +Calls to `Lookup()` will now recommend that all traffic be sent to the primary version `backend` (currently serving the promoted version of the code). + ## Cleanup ### Delete sample application ```shell kubectl delete \ -deploy/frontend deploy/backend deploy/backend-candidate-1 \ -service/frontend service/backend service/backend-candidate-1 +svc/frontend deploy/frontend \ +svc/backend deploy/backend \ +svc/backend-candidate-1 deploy/backend-candidate-1 ``` -### Uninstall the A/B/n service +### Delete the application description ```shell -helm delete iter8-abn +kubectl delete cm/backend ``` + +### Uninstall the A/B/n service + +--8<-- "docs/tutorials/deleteiter8controller.md" diff --git a/docs/tutorials/abn/images/abn.png b/docs/tutorials/abn/images/abn.png index 181e15a8..deea8c5e 100644 Binary files a/docs/tutorials/abn/images/abn.png and b/docs/tutorials/abn/images/abn.png differ diff --git a/docs/tutorials/abn/images/dashboard.png b/docs/tutorials/abn/images/dashboard.png new file mode 100644 index 00000000..0f59cf67 Binary files /dev/null and b/docs/tutorials/abn/images/dashboard.png differ diff --git a/docs/tutorials/abn/images/report.html.png b/docs/tutorials/abn/images/report.html.png deleted file mode 100644 index ed62abac..00000000 Binary files a/docs/tutorials/abn/images/report.html.png and /dev/null differ diff --git a/docs/tutorials/abn/images/src/abn.excalidraw b/docs/tutorials/abn/images/src/abn.excalidraw index 83e7becd..8b87364e 100644 --- a/docs/tutorials/abn/images/src/abn.excalidraw +++ b/docs/tutorials/abn/images/src/abn.excalidraw @@ -5,8 +5,8 @@ "elements": [ { "type": "line", - "version": 3968, - "versionNonce": 1217843609, + "version": 4122, + "versionNonce": 2079651852, "isDeleted": false, "id": "95U2ovf7wAL3aTEbiqdUF", "fillStyle": "cross-hatch", @@ -15,19 +15,19 @@ "roughness": 2, "opacity": 20, "angle": 0, - "x": 575.6532037401391, - "y": 594.1134679288666, + "x": 1261.1366559797818, + "y": 520.8197667569916, "strokeColor": "#364fc7", "backgroundColor": "#4c6ef5", - "width": 655.3509301664324, - "height": 325.29973072745724, + "width": 661.1180810453386, + "height": 273.16298907069745, "seed": 1873692251, "groupIds": [], "roundness": { "type": 2 }, "boundElements": [], - "updated": 1685735661350, + "updated": 1689003458906, "link": null, "locked": false, "startBinding": null, @@ -41,24 +41,24 @@ 0 ], [ - 18.799643999075784, - -312.2874752172939 + -24.566794877982034, + -238.9937740454189 ], [ - 650.7807802203072, - -325.29973072745724 + -656.5479310992134, + -252.00602955558224 ], [ - 655.3509301664324, - -116.24089002469373 + -661.1180810453386, + -42.947188852818726 ], [ - 328.01349639196746, - -91.54867562689617 + -331.7569656302487, + -42.18075570502117 ], [ - 257.272278482975, - -1.0489731020722957 + -273.3340460611, + 21.156959515115204 ], [ 0, @@ -66,45 +66,10 @@ ] ] }, - { - "type": "text", - "version": 1092, - "versionNonce": 1422081871, - "isDeleted": false, - "id": "YkoOY76ZBp6glg0g95NC6", - "fillStyle": "solid", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 478.1465254353359, - "y": 471.87599182128906, - "strokeColor": "#c92a2a", - "backgroundColor": "transparent", - "width": 80.15994262695312, - "height": 38, - "seed": 1117606413, - "groupIds": [], - "roundness": null, - "boundElements": [], - "updated": 1685737189960, - "link": null, - "locked": false, - "fontSize": 16, - "fontFamily": 1, - "text": "Launch\nexperiment", - "textAlign": "center", - "verticalAlign": "top", - "containerId": null, - "originalText": "Launch\nexperiment", - "lineHeight": 1.1875, - "baseline": 33 - }, { "type": "rectangle", - "version": 2569, - "versionNonce": 13905697, + "version": 2723, + "versionNonce": 624039564, "isDeleted": false, "id": "5vna4yCMLmz8LTJppd0BH", "fillStyle": "hachure", @@ -113,8 +78,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 962.6171417236328, - "y": 401.7810821533203, + "x": 1000.7464752197266, + "y": 278.6582489013672, "strokeColor": "#862e9c", "backgroundColor": "transparent", "width": 163, @@ -130,30 +95,30 @@ "id": "9ym8olIEtF61mMDBpa_oQ" }, { - "id": "ezUr-XcQMBSDps7yERfbh", + "id": "wLaTAWYDD8cZ2VgaWOSnH", "type": "arrow" }, { - "id": "yl6-ZMXZ0aphqxNiZ6rpx", + "id": "t3khWs4xylV10kgkUvb5G", "type": "arrow" }, { - "id": "wLaTAWYDD8cZ2VgaWOSnH", + "id": "8Cg4n8ULqTLdybuO-20FR", "type": "arrow" }, { - "id": "t3khWs4xylV10kgkUvb5G", + "id": "SbOH6W3B6oPE2YZD5Vn2N", "type": "arrow" } ], - "updated": 1685737286861, + "updated": 1689003458906, "link": null, "locked": false }, { "type": "text", - "version": 2576, - "versionNonce": 999186721, + "version": 2731, + "versionNonce": 84920447, "isDeleted": false, "id": "9ym8olIEtF61mMDBpa_oQ", "fillStyle": "hachure", @@ -162,121 +127,33 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 977.0971755981445, - "y": 410.2810821533203, + "x": 1053.7265014648438, + "y": 300.6582489013672, "strokeColor": "#862e9c", "backgroundColor": "transparent", - "width": 134.03993225097656, - "height": 46, + "width": 57.039947509765625, + "height": 23, "seed": 1595473021, "groupIds": [], "roundness": null, "boundElements": [], - "updated": 1685737189960, + "updated": 1689626086969, "link": null, "locked": false, "fontSize": 20, "fontFamily": 1, - "text": "Iter8 A/B/n \nService", + "text": "Iter8", "textAlign": "center", "verticalAlign": "middle", "containerId": "5vna4yCMLmz8LTJppd0BH", - "originalText": "Iter8 A/B/n Service", + "originalText": "Iter8", "lineHeight": 1.15, - "baseline": 39 - }, - { - "type": "text", - "version": 1548, - "versionNonce": 975086063, - "isDeleted": false, - "id": "b33j1AoEc8MQGy6Zlzk16", - "fillStyle": "hachure", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 787.2372512817383, - "y": 407.97267150878906, - "strokeColor": "#862e9c", - "backgroundColor": "transparent", - "width": 166.89588928222656, - "height": 19, - "seed": 1375913075, - "groupIds": [], - "roundness": { - "type": 2 - }, - "boundElements": [ - { - "id": "ezUr-XcQMBSDps7yERfbh", - "type": "arrow" - }, - { - "id": "yl6-ZMXZ0aphqxNiZ6rpx", - "type": "arrow" - } - ], - "updated": 1685737291835, - "link": null, - "locked": false, - "fontSize": 16, - "fontFamily": 1, - "text": "GetApplicationData()", - "textAlign": "center", - "verticalAlign": "top", - "containerId": null, - "originalText": "GetApplicationData()", - "lineHeight": 1.1875, - "baseline": 14 - }, - { - "type": "text", - "version": 1629, - "versionNonce": 236158383, - "isDeleted": false, - "id": "7cG_1PWnbJbD4vzYtJK1i", - "fillStyle": "hachure", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 811.9962921142578, - "y": 458.03587341308594, - "strokeColor": "#862e9c", - "backgroundColor": "transparent", - "width": 112.7999267578125, - "height": 19, - "seed": 232555443, - "groupIds": [], - "roundness": { - "type": 2 - }, - "boundElements": [ - { - "id": "qDqxs7npYJrcGunLtM01g", - "type": "arrow" - } - ], - "updated": 1685737284525, - "link": null, - "locked": false, - "fontSize": 16, - "fontFamily": 1, - "text": "metrics values", - "textAlign": "center", - "verticalAlign": "top", - "containerId": null, - "originalText": "metrics values", - "lineHeight": 1.1875, - "baseline": 14 + "baseline": 16 }, { "type": "ellipse", - "version": 3924, - "versionNonce": 788063383, + "version": 4162, + "versionNonce": 78570380, "isDeleted": false, "id": "p6v2PJxdeyrQMYarFTqBK", "fillStyle": "solid", @@ -285,8 +162,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 905.1619907708106, - "y": 499.28593373077064, + "x": 846.2535435051856, + "y": 507.46464466827064, "strokeColor": "#c92a2a", "backgroundColor": "transparent", "width": 26.24640264645212, @@ -296,15 +173,20 @@ "InszEA351LJ6SqCfkgqaL" ], "roundness": null, - "boundElements": [], - "updated": 1685735639781, + "boundElements": [ + { + "id": "HblTPHhWwKzmmkOomJ6e6", + "type": "arrow" + } + ], + "updated": 1689003458906, "link": null, "locked": false }, { "type": "line", - "version": 3981, - "versionNonce": 82220121, + "version": 4218, + "versionNonce": 214690612, "isDeleted": false, "id": "VQHyzjn2I61S4sV3Rq-uk", "fillStyle": "solid", @@ -313,8 +195,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 916.4944878587808, - "y": 523.8043719148501, + "x": 857.5860405931558, + "y": 531.9830828523501, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 1.287865435597059, @@ -327,7 +209,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735639781, + "updated": 1689003458906, "link": null, "locked": false, "lastCommittedPoint": null, @@ -346,8 +228,8 @@ }, { "type": "line", - "version": 3934, - "versionNonce": 297679287, + "version": 4171, + "versionNonce": 1721930252, "isDeleted": false, "id": "aT6Ls_WZkxYx5fBIpeIq6", "fillStyle": "solid", @@ -356,8 +238,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 915.4034183224408, - "y": 553.6033225380098, + "x": 856.4949710568158, + "y": 561.7820334755098, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 11.593246678838343, @@ -370,7 +252,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735639781, + "updated": 1689003458906, "link": null, "locked": false, "lastCommittedPoint": null, @@ -389,8 +271,8 @@ }, { "type": "line", - "version": 3909, - "versionNonce": 463774009, + "version": 4146, + "versionNonce": 940598452, "isDeleted": false, "id": "ByZuwIKhFSnul3y-G38T_", "fillStyle": "solid", @@ -399,8 +281,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 913.6267256689007, - "y": 552.404082660042, + "x": 854.7182784032757, + "y": 560.582793597542, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 9.91951316425514, @@ -413,7 +295,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735639781, + "updated": 1689003458906, "link": null, "locked": false, "lastCommittedPoint": null, @@ -432,8 +314,8 @@ }, { "type": "line", - "version": 3973, - "versionNonce": 1465641687, + "version": 4210, + "versionNonce": 1528590476, "isDeleted": false, "id": "6oKtL3SDoDtYnLuA36XBj", "fillStyle": "solid", @@ -442,8 +324,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 900.6731560728441, - "y": 540.6248592699307, + "x": 841.7647088072191, + "y": 548.8035702074307, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 15.327736663009938, @@ -456,7 +338,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735639781, + "updated": 1689003458906, "link": null, "locked": false, "lastCommittedPoint": null, @@ -475,8 +357,8 @@ }, { "type": "line", - "version": 4013, - "versionNonce": 1288573465, + "version": 4250, + "versionNonce": 1200205364, "isDeleted": false, "id": "d4YElNdCs6FuViq7UCHAE", "fillStyle": "solid", @@ -485,8 +367,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 915.0812355651319, - "y": 530.2128874517806, + "x": 856.1727882995069, + "y": 538.3915983892806, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 10.965076895863819, @@ -499,7 +381,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735639781, + "updated": 1689003458907, "link": null, "locked": false, "lastCommittedPoint": null, @@ -518,8 +400,8 @@ }, { "type": "text", - "version": 1387, - "versionNonce": 896071567, + "version": 1673, + "versionNonce": 1796096753, "isDeleted": false, "id": "kItwrQIVk2VrAm8L8P2Yq", "fillStyle": "solid", @@ -528,8 +410,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 808.8290863037109, - "y": 546.8089897670666, + "x": 880.0042266845703, + "y": 485.5893852748791, "strokeColor": "#c92a2a", "backgroundColor": "transparent", "width": 86.575927734375, @@ -537,13 +419,8 @@ "seed": 861606349, "groupIds": [], "roundness": null, - "boundElements": [ - { - "id": "HblTPHhWwKzmmkOomJ6e6", - "type": "arrow" - } - ], - "updated": 1685737189961, + "boundElements": [], + "updated": 1689626086969, "link": null, "locked": false, "fontSize": 16, @@ -558,8 +435,8 @@ }, { "type": "arrow", - "version": 3217, - "versionNonce": 2102814457, + "version": 4731, + "versionNonce": 880511116, "isDeleted": false, "id": "HblTPHhWwKzmmkOomJ6e6", "fillStyle": "solid", @@ -568,30 +445,30 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 782.1309943571005, - "y": 521.7871572876645, + "x": 993.0558013916016, + "y": 515.9579686972619, "strokeColor": "#c92a2a", "backgroundColor": "transparent", - "width": 108.89270103071681, - "height": 10.539306437619416, + "width": 113.63470199904191, + "height": 12.62701755692217, "seed": 1844778445, "groupIds": [], "roundness": { "type": 2 }, "boundElements": [], - "updated": 1685735639781, + "updated": 1689003512379, "link": null, "locked": false, "startBinding": { - "elementId": "OI7z5ti_q5_SkLk6P2XLO", - "focus": -0.0866915501109243, - "gap": 3.4854255094442124 + "elementId": "0DdgoZEQsMNZHYco5BPsO", + "focus": 0.06334512520606687, + "gap": 1 }, "endBinding": { - "elementId": "kItwrQIVk2VrAm8L8P2Yq", - "focus": 2.0269399523218596, - "gap": 14.482526041782648 + "elementId": "p6v2PJxdeyrQMYarFTqBK", + "focus": 0.9262427284650517, + "gap": 9.053585403527688 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -602,15 +479,15 @@ 0 ], [ - 108.89270103071681, - 10.539306437619416 + -113.63470199904191, + 12.62701755692217 ] ] }, { "type": "image", - "version": 1279, - "versionNonce": 1994547479, + "version": 1452, + "versionNonce": 860536204, "isDeleted": false, "id": "mKY3Dj6NEPhDHTn2xflYx", "fillStyle": "hachure", @@ -619,8 +496,8 @@ "roughness": 2, "opacity": 100, "angle": 0, - "x": 736.3165523753219, - "y": 214.33202660739948, + "x": 1219.280968879228, + "y": 253.49483788669636, "strokeColor": "transparent", "backgroundColor": "transparent", "width": 77.66725293038651, @@ -631,7 +508,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735639781, + "updated": 1689003458907, "link": null, "locked": false, "status": "saved", @@ -643,8 +520,8 @@ }, { "type": "text", - "version": 1185, - "versionNonce": 1802456289, + "version": 1275, + "versionNonce": 1176527007, "isDeleted": false, "id": "YV_05YCTqei0_Ppw5BC8T", "fillStyle": "hachure", @@ -653,8 +530,8 @@ "roughness": 2, "opacity": 100, "angle": 0, - "x": 699.9383040554708, - "y": 298.62594140232136, + "x": 1187.0693465359395, + "y": 337.7888137167745, "strokeColor": "#364fc7", "backgroundColor": "transparent", "width": 148.04791259765625, @@ -663,7 +540,7 @@ "groupIds": [], "roundness": null, "boundElements": [], - "updated": 1685737189961, + "updated": 1689626086969, "link": null, "locked": false, "fontSize": 16, @@ -676,108 +553,10 @@ "lineHeight": 1.1875, "baseline": 14 }, - { - "type": "arrow", - "version": 2118, - "versionNonce": 1626844737, - "isDeleted": false, - "id": "ezUr-XcQMBSDps7yERfbh", - "fillStyle": "cross-hatch", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 2, - "opacity": 100, - "angle": 0, - "x": 788.869729995789, - "y": 441.24052525923895, - "strokeColor": "#862e9c", - "backgroundColor": "#4c6ef5", - "width": 162.73850051266265, - "height": 5.333227234255617, - "seed": 1523944608, - "groupIds": [], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685737288679, - "link": null, - "locked": false, - "startBinding": { - "elementId": "RF2U7LXHWir9dhdQ1tzzD", - "focus": 0.300510249550685, - "gap": 12.647586079956795 - }, - "endBinding": { - "elementId": "5vna4yCMLmz8LTJppd0BH", - "focus": 0.06650274530079567, - "gap": 11.008911215181115 - }, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": "arrow", - "points": [ - [ - 0, - 0 - ], - [ - 162.73850051266265, - -5.333227234255617 - ] - ] - }, - { - "type": "arrow", - "version": 2188, - "versionNonce": 1843630415, - "isDeleted": false, - "id": "qDqxs7npYJrcGunLtM01g", - "fillStyle": "cross-hatch", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 2, - "opacity": 100, - "angle": 0, - "x": 942.6768466993229, - "y": 448.6157729055352, - "strokeColor": "#862e9c", - "backgroundColor": "#4c6ef5", - "width": 158.82734830502375, - "height": 7.116020893065524, - "seed": 1432216736, - "groupIds": [], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685737286861, - "link": null, - "locked": false, - "startBinding": null, - "endBinding": { - "elementId": "RF2U7LXHWir9dhdQ1tzzD", - "focus": 0.6237617047086925, - "gap": 7.627354478466941 - }, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": "arrow", - "points": [ - [ - 0, - 0 - ], - [ - -158.82734830502375, - 7.116020893065524 - ] - ] - }, { "type": "rectangle", - "version": 1990, - "versionNonce": 1332758359, + "version": 2329, + "versionNonce": 67414540, "isDeleted": false, "id": "0DdgoZEQsMNZHYco5BPsO", "fillStyle": "hachure", @@ -786,8 +565,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 575.0583038330078, - "y": 363.9001922607422, + "x": 994.0558013916016, + "y": 414.16334533691406, "strokeColor": "#000000", "backgroundColor": "transparent", "width": 233.09136962890625, @@ -803,430 +582,60 @@ "type": "arrow" }, { - "id": "FI5HtQqPtg814d8f2MFIZ", - "type": "arrow" - }, - { - "id": "qDqxs7npYJrcGunLtM01g", - "type": "arrow" - } - ], - "updated": 1685735639781, - "link": null, - "locked": false - }, - { - "type": "text", - "version": 1688, - "versionNonce": 1067527599, - "isDeleted": false, - "id": "OI7z5ti_q5_SkLk6P2XLO", - "fillStyle": "hachure", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 601.4057312011719, - "y": 492.75172424316406, - "strokeColor": "#000000", - "backgroundColor": "transparent", - "width": 177.23983764648438, - "height": 46, - "seed": 1055086675, - "groupIds": [], - "roundness": { - "type": 2 - }, - "boundElements": [ - { - "id": "HblTPHhWwKzmmkOomJ6e6", - "type": "arrow" - } - ], - "updated": 1685737189961, - "link": null, - "locked": false, - "fontSize": 20, - "fontFamily": 1, - "text": "Iter8 experiment \nwith loops", - "textAlign": "center", - "verticalAlign": "top", - "containerId": null, - "originalText": "Iter8 experiment \nwith loops", - "lineHeight": 1.15, - "baseline": 39 - }, - { - "type": "rectangle", - "version": 2280, - "versionNonce": 1522222199, - "isDeleted": false, - "id": "RF2U7LXHWir9dhdQ1tzzD", - "fillStyle": "hachure", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 605.2221439158322, - "y": 387.6930283763013, - "strokeColor": "#000000", - "backgroundColor": "transparent", - "width": 171, - "height": 86, - "seed": 885790232, - "groupIds": [], - "roundness": { - "type": 1 - }, - "boundElements": [ - { - "id": "O84ujpz280C3PL6ORAfeQ", - "type": "text" - }, - { - "id": "ezUr-XcQMBSDps7yERfbh", - "type": "arrow" - }, - { - "id": "qDqxs7npYJrcGunLtM01g", + "id": "SbOH6W3B6oPE2YZD5Vn2N", "type": "arrow" } ], - "updated": 1685735639781, - "link": null, - "locked": false - }, - { - "type": "text", - "version": 2626, - "versionNonce": 1754597569, - "isDeleted": false, - "id": "O84ujpz280C3PL6ORAfeQ", - "fillStyle": "hachure", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 619.5122058665158, - "y": 396.1930283763013, - "strokeColor": "#000000", - "backgroundColor": "transparent", - "width": 142.4198760986328, - "height": 69, - "seed": 1580857192, - "groupIds": [], - "roundness": null, - "boundElements": [], - "updated": 1685737189961, - "link": null, - "locked": false, - "fontSize": 20, - "fontFamily": 1, - "text": "Fetch metrics \nfrom A/B/n \nservice", - "textAlign": "center", - "verticalAlign": "middle", - "containerId": "RF2U7LXHWir9dhdQ1tzzD", - "originalText": "Fetch metrics from A/B/n service", - "lineHeight": 1.15, - "baseline": 62 - }, - { - "type": "arrow", - "version": 3532, - "versionNonce": 1949655607, - "isDeleted": false, - "id": "FI5HtQqPtg814d8f2MFIZ", - "fillStyle": "solid", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 518.8021615853825, - "y": 454.168464676707, - "strokeColor": "#c92a2a", - "backgroundColor": "transparent", - "width": 55.74091120446121, - "height": 0.16743579371086525, - "seed": 390549919, - "groupIds": [], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685735819613, - "link": null, - "locked": false, - "startBinding": null, - "endBinding": { - "elementId": "0DdgoZEQsMNZHYco5BPsO", - "focus": 0.06115998009239144, - "gap": 1 - }, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": "arrow", - "points": [ - [ - 0, - 0 - ], - [ - 55.74091120446121, - -0.16743579371086525 - ] - ] - }, - { - "type": "ellipse", - "version": 4042, - "versionNonce": 427235705, - "isDeleted": false, - "id": "5uAOWTWUlb_8hQEslVwbq", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 486.5441430175123, - "y": 396.9503158026848, - "strokeColor": "#c92a2a", - "backgroundColor": "transparent", - "width": 26.24640264645212, - "height": 24.157307951304215, - "seed": 1813235559, - "groupIds": [ - "IDjE5_3xTc7MJReAfWaFG" - ], - "roundness": null, - "boundElements": [], - "updated": 1685735830989, - "link": null, - "locked": false - }, - { - "type": "line", - "version": 4096, - "versionNonce": 809244311, - "isDeleted": false, - "id": "dN_ONTcIoxtMzDL3_G9U-", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 497.8766401054826, - "y": 421.4687539867642, - "strokeColor": "#c92a2a", - "backgroundColor": "#ced4da", - "width": 1.287865435597059, - "height": 29.28664986750851, - "seed": 1702626953, - "groupIds": [ - "IDjE5_3xTc7MJReAfWaFG" - ], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685735830989, - "link": null, - "locked": false, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": null, - "points": [ - [ - 0, - 0 - ], - [ - -1.287865435597059, - 29.28664986750851 - ] - ] - }, - { - "type": "line", - "version": 4049, - "versionNonce": 304579161, - "isDeleted": false, - "id": "gQlydcbj3-s_eXTjQzdzK", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 496.7855705691426, - "y": 451.26770460992395, - "strokeColor": "#c92a2a", - "backgroundColor": "#ced4da", - "width": 11.593246678838343, - "height": 17.860530764281982, - "seed": 1158955655, - "groupIds": [ - "IDjE5_3xTc7MJReAfWaFG" - ], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685735830989, - "link": null, - "locked": false, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": null, - "points": [ - [ - 0, - 0 - ], - [ - 11.593246678838343, - 17.860530764281982 - ] - ] - }, - { - "type": "line", - "version": 4024, - "versionNonce": 667626423, - "isDeleted": false, - "id": "hIdOkX03fumTAGY-pXe8G", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 495.0088779156025, - "y": 450.0684647319564, - "strokeColor": "#c92a2a", - "backgroundColor": "#ced4da", - "width": 9.91951316425514, - "height": 16.592327396403984, - "seed": 1999392105, - "groupIds": [ - "IDjE5_3xTc7MJReAfWaFG" - ], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685735830989, - "link": null, - "locked": false, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": null, - "points": [ - [ - 0, - 0 - ], - [ - -9.91951316425514, - 16.592327396403984 - ] - ] - }, - { - "type": "line", - "version": 4088, - "versionNonce": 1855442745, - "isDeleted": false, - "id": "6mg8hRLHUcuoN_Wwc723T", - "fillStyle": "solid", - "strokeWidth": 2, - "strokeStyle": "solid", - "roughness": 1, - "opacity": 100, - "angle": 0, - "x": 482.0553083195458, - "y": 438.289241341845, - "strokeColor": "#c92a2a", - "backgroundColor": "#ced4da", - "width": 15.327736663009938, - "height": 9.817336006482877, - "seed": 446192039, - "groupIds": [ - "IDjE5_3xTc7MJReAfWaFG" - ], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685735830989, + "updated": 1689003512378, "link": null, - "locked": false, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": null, - "points": [ - [ - 0, - 0 - ], - [ - 15.327736663009938, - -9.817336006482877 - ] - ] + "locked": false }, { - "type": "line", - "version": 4128, - "versionNonce": 1123720407, + "type": "text", + "version": 2109, + "versionNonce": 1930083537, "isDeleted": false, - "id": "s7D_-vaVsDlX0Jkt-m1r3", - "fillStyle": "solid", - "strokeWidth": 2, + "id": "OI7z5ti_q5_SkLk6P2XLO", + "fillStyle": "hachure", + "strokeWidth": 1, "strokeStyle": "solid", "roughness": 1, "opacity": 100, "angle": 0, - "x": 496.46338781183374, - "y": 427.87726952369496, - "strokeColor": "#c92a2a", - "backgroundColor": "#ced4da", - "width": 10.965076895863819, - "height": 13.065424350262525, - "seed": 1022408777, - "groupIds": [ - "IDjE5_3xTc7MJReAfWaFG" - ], + "x": 1036.7969284057617, + "y": 428.91172790527344, + "strokeColor": "#000000", + "backgroundColor": "transparent", + "width": 167.0598602294922, + "height": 46, + "seed": 1055086675, + "groupIds": [], "roundness": { "type": 2 }, - "boundElements": [], - "updated": 1685735830989, + "boundElements": [ + { + "id": "HblTPHhWwKzmmkOomJ6e6", + "type": "arrow" + } + ], + "updated": 1689626086969, "link": null, "locked": false, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": null, - "points": [ - [ - 0, - 0 - ], - [ - 10.965076895863819, - 13.065424350262525 - ] - ] + "fontSize": 20, + "fontFamily": 1, + "text": "Grafana \nIter8 dashboard", + "textAlign": "center", + "verticalAlign": "top", + "containerId": null, + "originalText": "Grafana \nIter8 dashboard", + "lineHeight": 1.15, + "baseline": 39 }, { "type": "rectangle", - "version": 2824, - "versionNonce": 409030177, + "version": 3017, + "versionNonce": 617862068, "isDeleted": false, "id": "Jezkou__ma_vYLWkVxAh2", "fillStyle": "hachure", @@ -1235,8 +644,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 925.1774283345285, - "y": 296.0499872583674, + "x": 641.711241811091, + "y": 285.6875605005549, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 120, @@ -1251,14 +660,6 @@ "id": "3Vc1lYsZ20JCiUuFpBBG3", "type": "text" }, - { - "id": "ezUr-XcQMBSDps7yERfbh", - "type": "arrow" - }, - { - "id": "qDqxs7npYJrcGunLtM01g", - "type": "arrow" - }, { "id": "gFttYe40Mvh0LBGkxsZd2", "type": "arrow" @@ -1276,22 +677,22 @@ "type": "arrow" }, { - "id": "yl6-ZMXZ0aphqxNiZ6rpx", + "id": "t3khWs4xylV10kgkUvb5G", "type": "arrow" }, { - "id": "t3khWs4xylV10kgkUvb5G", + "id": "8Cg4n8ULqTLdybuO-20FR", "type": "arrow" } ], - "updated": 1685737270323, + "updated": 1689003458907, "link": null, "locked": false }, { "type": "text", - "version": 2939, - "versionNonce": 2096968225, + "version": 3133, + "versionNonce": 631829695, "isDeleted": false, "id": "3Vc1lYsZ20JCiUuFpBBG3", "fillStyle": "hachure", @@ -1300,8 +701,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 944.32746800738, - "y": 301.5499872583674, + "x": 660.8612814839425, + "y": 291.1875605005549, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 81.69992065429688, @@ -1310,7 +711,7 @@ "groupIds": [], "roundness": null, "boundElements": [], - "updated": 1685737197976, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 20, @@ -1325,8 +726,8 @@ }, { "type": "rectangle", - "version": 2938, - "versionNonce": 200094895, + "version": 3084, + "versionNonce": 1208433972, "isDeleted": false, "id": "LKXEzwN3JOsUF4T1gJeWA", "fillStyle": "hachure", @@ -1335,8 +736,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1106.9637442524972, - "y": 246.87432807867992, + "x": 577.9598380024972, + "y": 391.0990290064143, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 120, @@ -1351,27 +752,19 @@ "id": "DCWh0XkaCJej8JYqj2sH7", "type": "text" }, - { - "id": "ezUr-XcQMBSDps7yERfbh", - "type": "arrow" - }, - { - "id": "qDqxs7npYJrcGunLtM01g", - "type": "arrow" - }, { "id": "gFttYe40Mvh0LBGkxsZd2", "type": "arrow" } ], - "updated": 1685737200192, + "updated": 1689003458907, "link": null, "locked": false }, { "type": "text", - "version": 3072, - "versionNonce": 1546711489, + "version": 3220, + "versionNonce": 488438449, "isDeleted": false, "id": "DCWh0XkaCJej8JYqj2sH7", "fillStyle": "hachure", @@ -1380,8 +773,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1129.4937735493722, - "y": 254.37432807867992, + "x": 600.4898672993722, + "y": 398.5990290064143, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 74.93994140625, @@ -1390,7 +783,7 @@ "groupIds": [], "roundness": null, "boundElements": [], - "updated": 1685737200192, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 20, @@ -1405,8 +798,8 @@ }, { "type": "rectangle", - "version": 3089, - "versionNonce": 1625944577, + "version": 3156, + "versionNonce": 1410430644, "isDeleted": false, "id": "JPZC7coc52arRs56HVl4c", "fillStyle": "hachure", @@ -1415,8 +808,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1112.5787955220285, - "y": 317.3215937036799, + "x": 716.5447684224191, + "y": 391.0927729028987, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 120, @@ -1431,27 +824,19 @@ "id": "AqnqBvYBmfYoZGF98PzVy", "type": "text" }, - { - "id": "ezUr-XcQMBSDps7yERfbh", - "type": "arrow" - }, - { - "id": "qDqxs7npYJrcGunLtM01g", - "type": "arrow" - }, { "id": "gtV-BnMxjVMRMSeikfrav", "type": "arrow" } ], - "updated": 1685737202042, + "updated": 1689003458907, "link": null, "locked": false }, { "type": "text", - "version": 3221, - "versionNonce": 1885792911, + "version": 3290, + "versionNonce": 189400287, "isDeleted": false, "id": "AqnqBvYBmfYoZGF98PzVy", "fillStyle": "hachure", @@ -1460,8 +845,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1135.1088248189035, - "y": 323.3215937036799, + "x": 739.0747977192941, + "y": 397.0927729028987, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 74.93994140625, @@ -1470,7 +855,7 @@ "groupIds": [], "roundness": null, "boundElements": [], - "updated": 1685737202042, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 20, @@ -1485,8 +870,8 @@ }, { "type": "text", - "version": 335, - "versionNonce": 448019873, + "version": 393, + "versionNonce": 703364241, "isDeleted": false, "id": "8c8ZG98m27aKOPPmdLFaF", "fillStyle": "hachure", @@ -1495,8 +880,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1169.8937979634347, - "y": 286.7093805689143, + "x": 632.9282523091379, + "y": 434.1459040064143, "strokeColor": "#000000", "backgroundColor": "transparent", "width": 58.63995361328125, @@ -1510,7 +895,7 @@ "type": "arrow" } ], - "updated": 1685737211576, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 16, @@ -1525,8 +910,8 @@ }, { "type": "text", - "version": 413, - "versionNonce": 1647845281, + "version": 509, + "versionNonce": 378802431, "isDeleted": false, "id": "mNej7hO1R1iWJDcfdql6u", "fillStyle": "hachure", @@ -1535,8 +920,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1170.2611685689035, - "y": 356.6702265161799, + "x": 756.426573842341, + "y": 434.0926813501643, "strokeColor": "#000000", "backgroundColor": "transparent", "width": 76.35195922851562, @@ -1545,7 +930,7 @@ "groupIds": [], "roundness": null, "boundElements": [], - "updated": 1685737207992, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 16, @@ -1560,8 +945,8 @@ }, { "type": "text", - "version": 288, - "versionNonce": 623371599, + "version": 657, + "versionNonce": 1496367729, "isDeleted": false, "id": "yFckKGrcaIK9NBzKEt35p", "fillStyle": "hachure", @@ -1569,9 +954,9 @@ "strokeStyle": "solid", "roughness": 1, "opacity": 100, - "angle": 0, - "x": 989.3262930806222, - "y": 210.25924629157055, + "angle": 0.008097510697600008, + "x": 599.126261049163, + "y": 243.41197895132274, "strokeColor": "#000000", "backgroundColor": "transparent", "width": 218.67979431152344, @@ -1580,7 +965,7 @@ "groupIds": [], "roundness": null, "boundElements": [], - "updated": 1685737367521, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 20, @@ -1595,8 +980,8 @@ }, { "type": "ellipse", - "version": 4126, - "versionNonce": 321583031, + "version": 4222, + "versionNonce": 1483804596, "isDeleted": false, "id": "grTtsyLbtwyEr1qh4Vq0c", "fillStyle": "solid", @@ -1605,8 +990,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 922.9602044188792, - "y": 151.67007288276312, + "x": 511.214324291926, + "y": 267.46325525581, "strokeColor": "#c92a2a", "backgroundColor": "transparent", "width": 26.24640264645212, @@ -1618,18 +1003,18 @@ "roundness": null, "boundElements": [ { - "id": "FI5HtQqPtg814d8f2MFIZ", + "id": "9Au1AJk2gxsCaJuMgbiJn", "type": "arrow" } ], - "updated": 1685735765025, + "updated": 1689017516246, "link": null, "locked": false }, { "type": "line", - "version": 4182, - "versionNonce": 1122681657, + "version": 4277, + "versionNonce": 1387358900, "isDeleted": false, "id": "ASKCTwLJhEfm3SKRYvMbl", "fillStyle": "solid", @@ -1638,8 +1023,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 934.2927015068495, - "y": 176.18851106684244, + "x": 522.5468213798963, + "y": 291.98169343988934, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 1.287865435597059, @@ -1652,7 +1037,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735765026, + "updated": 1689017511657, "link": null, "locked": false, "lastCommittedPoint": null, @@ -1671,8 +1056,8 @@ }, { "type": "line", - "version": 4135, - "versionNonce": 1216407767, + "version": 4230, + "versionNonce": 2071382668, "isDeleted": false, "id": "oESLxqiRp9rZOiOnKbnAC", "fillStyle": "solid", @@ -1681,8 +1066,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 933.2016319705095, - "y": 205.98746169000222, + "x": 521.4557518435563, + "y": 321.78064406304907, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 11.593246678838343, @@ -1695,7 +1080,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735765026, + "updated": 1689017511657, "link": null, "locked": false, "lastCommittedPoint": null, @@ -1714,8 +1099,8 @@ }, { "type": "line", - "version": 4110, - "versionNonce": 721417241, + "version": 4205, + "versionNonce": 874116148, "isDeleted": false, "id": "GNf98pmqGOboz4evyO3Dq", "fillStyle": "solid", @@ -1724,8 +1109,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 931.4249393169695, - "y": 204.78822181203466, + "x": 519.6790591900162, + "y": 320.5814041850815, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 9.91951316425514, @@ -1738,7 +1123,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735765026, + "updated": 1689017511657, "link": null, "locked": false, "lastCommittedPoint": null, @@ -1757,8 +1142,8 @@ }, { "type": "line", - "version": 4174, - "versionNonce": 2084287991, + "version": 4269, + "versionNonce": 701864204, "isDeleted": false, "id": "s-8XwZWVWSgXtAMpNM-L4", "fillStyle": "solid", @@ -1767,8 +1152,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 918.4713697209128, - "y": 193.00899842192328, + "x": 506.7254895939596, + "y": 308.8021807949701, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 15.327736663009938, @@ -1781,7 +1166,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735765026, + "updated": 1689017511657, "link": null, "locked": false, "lastCommittedPoint": null, @@ -1800,8 +1185,8 @@ }, { "type": "line", - "version": 4214, - "versionNonce": 1056704761, + "version": 4309, + "versionNonce": 984960436, "isDeleted": false, "id": "kVHjLYtCVXZlZTgyesFJz", "fillStyle": "solid", @@ -1810,8 +1195,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 932.8794492132007, - "y": 182.59702660377323, + "x": 521.1335690862475, + "y": 298.3902089768201, "strokeColor": "#c92a2a", "backgroundColor": "#ced4da", "width": 10.965076895863819, @@ -1824,7 +1209,7 @@ "type": 2 }, "boundElements": [], - "updated": 1685735765026, + "updated": 1689017511657, "link": null, "locked": false, "lastCommittedPoint": null, @@ -1843,59 +1228,8 @@ }, { "type": "arrow", - "version": 3643, - "versionNonce": 1900028257, - "isDeleted": false, - "id": "yl6-ZMXZ0aphqxNiZ6rpx", - "fillStyle": "cross-hatch", - "strokeWidth": 1, - "strokeStyle": "solid", - "roughness": 2, - "opacity": 100, - "angle": 0, - "x": 949.9160029941077, - "y": 341.30784101135976, - "strokeColor": "#0b7285", - "backgroundColor": "#4c6ef5", - "width": 16.823108421141796, - "height": 46.56937915255173, - "seed": 1097447561, - "groupIds": [], - "roundness": { - "type": 2 - }, - "boundElements": [], - "updated": 1685737358693, - "link": null, - "locked": false, - "startBinding": { - "elementId": "XCHdDj-40VY-fgu_6sK_m", - "focus": -1.2134962752528513, - "gap": 5.891452467196359 - }, - "endBinding": { - "elementId": "5vna4yCMLmz8LTJppd0BH", - "focus": -0.6437211150297594, - "gap": 13.903861989408824 - }, - "lastCommittedPoint": null, - "startArrowhead": null, - "endArrowhead": "arrow", - "points": [ - [ - 0, - 0 - ], - [ - 16.823108421141796, - 46.56937915255173 - ] - ] - }, - { - "type": "arrow", - "version": 3401, - "versionNonce": 1014017199, + "version": 4225, + "versionNonce": 1841160116, "isDeleted": false, "id": "wLaTAWYDD8cZ2VgaWOSnH", "fillStyle": "cross-hatch", @@ -1904,30 +1238,30 @@ "roughness": 2, "opacity": 100, "angle": 0, - "x": 980.1540424761788, - "y": 390.8564492272794, + "x": 985.2302083948089, + "y": 299.66086220125675, "strokeColor": "#0b7285", "backgroundColor": "#4c6ef5", - "width": 19.0509248791725, - "height": 51.87538719470041, + "width": 214.21826022245818, + "height": 10.792872948470006, "seed": 917666537, "groupIds": [], "roundness": { "type": 2 }, "boundElements": [], - "updated": 1685737353723, + "updated": 1689003458908, "link": null, "locked": false, "startBinding": { - "elementId": "SrTGPTQV4BgWBJn1YT4j_", - "focus": -1.431998676432464, - "gap": 13.921085992349504 + "elementId": "5vna4yCMLmz8LTJppd0BH", + "focus": 0.20234585204617261, + "gap": 15.516266824917693 }, "endBinding": { "elementId": "Jezkou__ma_vYLWkVxAh2", - "focus": 0.4947520658986755, - "gap": 5.931074774211595 + "focus": -0.8740026703824421, + "gap": 9.3007063612597 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1938,15 +1272,15 @@ 0 ], [ - -19.0509248791725, - -51.87538719470041 + -214.21826022245818, + -10.792872948470006 ] ] }, { "type": "arrow", - "version": 2226, - "versionNonce": 529469857, + "version": 2998, + "versionNonce": 1029186956, "isDeleted": false, "id": "gFttYe40Mvh0LBGkxsZd2", "fillStyle": "cross-hatch", @@ -1955,30 +1289,30 @@ "roughness": 2, "opacity": 100, "angle": 0, - "x": 1052.887653497749, - "y": 299.5314048651243, + "x": 689.8883094293038, + "y": 334.716358661822, "strokeColor": "#0b7285", "backgroundColor": "#4c6ef5", - "width": 41.504129042520844, - "height": 12.7874237688917, + "width": 34.48315632283038, + "height": 43.748403433325166, "seed": 27382407, "groupIds": [], "roundness": { "type": 2 }, "boundElements": [], - "updated": 1685737200192, + "updated": 1689003458908, "link": null, "locked": false, "startBinding": { "elementId": "Jezkou__ma_vYLWkVxAh2", - "focus": 0.15736584560914327, - "gap": 7.71022516322023 + "focus": -0.16411913466883646, + "gap": 12.028798161267105 }, "endBinding": { "elementId": "LKXEzwN3JOsUF4T1gJeWA", - "focus": 0.03974206664234407, - "gap": 12.71022516322023 + "focus": -0.0998891096311359, + "gap": 12.634266911267105 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -1989,15 +1323,15 @@ 0 ], [ - 41.504129042520844, - -12.7874237688917 + -34.48315632283038, + 43.748403433325166 ] ] }, { "type": "arrow", - "version": 2494, - "versionNonce": 1818804399, + "version": 3094, + "versionNonce": 2144323892, "isDeleted": false, "id": "gtV-BnMxjVMRMSeikfrav", "fillStyle": "cross-hatch", @@ -2006,30 +1340,30 @@ "roughness": 2, "opacity": 100, "angle": 0, - "x": 1057.3876534977487, - "y": 318.0669686868696, + "x": 710.0942781803315, + "y": 333.503468036822, "strokeColor": "#0b7285", "backgroundColor": "#4c6ef5", - "width": 46.48091686105954, - "height": 17.553375930841298, + "width": 27.58921544071677, + "height": 45.113881948950166, "seed": 1184465769, "groupIds": [], "roundness": { "type": 2 }, "boundElements": [], - "updated": 1685737202042, + "updated": 1689003458908, "link": null, "locked": false, "startBinding": { "elementId": "Jezkou__ma_vYLWkVxAh2", - "focus": -0.5747743665688577, - "gap": 12.21022516322023 + "focus": 0.13384530179745105, + "gap": 10.815907536267105 }, "endBinding": { "elementId": "JPZC7coc52arRs56HVl4c", - "focus": -0.6060411531736618, - "gap": 8.71022516322023 + "focus": -0.27384496110927153, + "gap": 12.47542291712648 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -2040,15 +1374,15 @@ 0 ], [ - 46.48091686105954, - 17.553375930841298 + 27.58921544071677, + 45.113881948950166 ] ] }, { "type": "arrow", - "version": 4139, - "versionNonce": 1636558671, + "version": 4830, + "versionNonce": 874755380, "isDeleted": false, "id": "9Au1AJk2gxsCaJuMgbiJn", "fillStyle": "solid", @@ -2057,30 +1391,30 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 934.1475018504414, - "y": 228.08470954121984, + "x": 542.7631569605711, + "y": 289.6190705175072, "strokeColor": "#0b7285", "backgroundColor": "transparent", - "width": 22.711949493125303, - "height": 53.17838468656575, + "width": 89.53726131980534, + "height": 13.969310575512736, "seed": 1947461865, "groupIds": [], "roundness": { "type": 2 }, "boundElements": [], - "updated": 1685737372671, + "updated": 1689017519833, "link": null, "locked": false, "startBinding": { - "elementId": "I9he9YIYpSYY8-ML7ThYN", - "focus": -0.9375590557440983, - "gap": 13.145209357772586 + "elementId": "grTtsyLbtwyEr1qh4Vq0c", + "focus": 0.5879096620931522, + "gap": 8.129643726468501 }, "endBinding": { "elementId": "Jezkou__ma_vYLWkVxAh2", - "focus": -0.20767659303166844, - "gap": 14.786893030581837 + "focus": -0.3671823994947523, + "gap": 9.410823530714538 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -2091,15 +1425,15 @@ 0 ], [ - 22.711949493125303, - 53.17838468656575 + 89.53726131980534, + 13.969310575512736 ] ] }, { "type": "text", - "version": 319, - "versionNonce": 990132513, + "version": 453, + "versionNonce": 554146079, "isDeleted": false, "id": "I9he9YIYpSYY8-ML7ThYN", "fillStyle": "hachure", @@ -2108,8 +1442,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 873.7869025166574, - "y": 241.22991889899242, + "x": 550.4335089619699, + "y": 311.2711786646174, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 68.62394714355469, @@ -2123,7 +1457,7 @@ "type": "arrow" } ], - "updated": 1685737372671, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 16, @@ -2138,8 +1472,8 @@ }, { "type": "text", - "version": 849, - "versionNonce": 190858095, + "version": 959, + "versionNonce": 129059921, "isDeleted": false, "id": "XCHdDj-40VY-fgu_6sK_m", "fillStyle": "hachure", @@ -2148,8 +1482,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 879.8965903218332, - "y": 345.97714179938305, + "x": 843.3568869526925, + "y": 241.74267524664867, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 64.12796020507812, @@ -2162,16 +1496,12 @@ "id": "9Au1AJk2gxsCaJuMgbiJn", "type": "arrow" }, - { - "id": "yl6-ZMXZ0aphqxNiZ6rpx", - "type": "arrow" - }, { "id": "wLaTAWYDD8cZ2VgaWOSnH", "type": "arrow" } ], - "updated": 1685737337057, + "updated": 1689626086970, "link": null, "locked": false, "fontSize": 16, @@ -2186,8 +1516,8 @@ }, { "type": "text", - "version": 671, - "versionNonce": 509348001, + "version": 703, + "versionNonce": 1383743, "isDeleted": false, "id": "JCmyL_RtvwF30sh-BoJwq", "fillStyle": "hachure", @@ -2196,8 +1526,8 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1059.8016196187082, - "y": 374.4409479517268, + "x": 834.1885825093332, + "y": 341.1266168970393, "strokeColor": "#0b7285", "backgroundColor": "transparent", "width": 100.62393188476562, @@ -2215,7 +1545,7 @@ "type": "arrow" } ], - "updated": 1685737268547, + "updated": 1689626086971, "link": null, "locked": false, "fontSize": 16, @@ -2230,8 +1560,8 @@ }, { "type": "text", - "version": 934, - "versionNonce": 1123302497, + "version": 1056, + "versionNonce": 222665265, "isDeleted": false, "id": "SrTGPTQV4BgWBJn1YT4j_", "fillStyle": "hachure", @@ -2240,11 +1570,11 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 985.7105933125558, - "y": 357.9353632349299, + "x": 862.110770314509, + "y": 277.9956049341487, "strokeColor": "#0b7285", "backgroundColor": "transparent", - "width": 42.41596984863281, + "width": 52.52796936035156, "height": 19, "seed": 495294601, "groupIds": [], @@ -2254,32 +1584,28 @@ "id": "9Au1AJk2gxsCaJuMgbiJn", "type": "arrow" }, - { - "id": "yl6-ZMXZ0aphqxNiZ6rpx", - "type": "arrow" - }, { "id": "wLaTAWYDD8cZ2VgaWOSnH", "type": "arrow" } ], - "updated": 1685737342941, + "updated": 1689626086971, "link": null, "locked": false, "fontSize": 16, "fontFamily": 1, - "text": "track", + "text": "version", "textAlign": "center", "verticalAlign": "top", "containerId": null, - "originalText": "track", + "originalText": "version", "lineHeight": 1.1875, "baseline": 14 }, { "type": "arrow", - "version": 359, - "versionNonce": 1367538319, + "version": 1287, + "versionNonce": 33973684, "isDeleted": false, "id": "t3khWs4xylV10kgkUvb5G", "fillStyle": "hachure", @@ -2288,30 +1614,140 @@ "roughness": 1, "opacity": 100, "angle": 0, - "x": 1033.7722397355951, - "y": 338.17867988532055, + "x": 773.3476248677317, + "y": 278.9738046509116, "strokeColor": "#0b7285", "backgroundColor": "transparent", - "width": 24.348775204225376, - "height": 57.83453369140631, + "width": 214.32519610161023, + "height": 26.642547142688443, "seed": 468499975, "groupIds": [], "roundness": { "type": 2 }, "boundElements": [], - "updated": 1685737271124, + "updated": 1689003458908, "link": null, "locked": false, "startBinding": { "elementId": "Jezkou__ma_vYLWkVxAh2", - "focus": -0.5701095887296437, - "gap": 5.128692626953125 + "focus": -0.4664408176533997, + "gap": 11.636383056640739 }, "endBinding": { - "elementId": "JCmyL_RtvwF30sh-BoJwq", - "focus": -1.050883256884132, - "gap": 2.572265625000057 + "elementId": "5vna4yCMLmz8LTJppd0BH", + "focus": 0.017298450438755025, + "gap": 13.073654250384607 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 106.0296264415382, + -17.65116471797188 + ], + [ + 214.32519610161023, + 8.991382424716562 + ] + ] + }, + { + "type": "arrow", + "version": 1199, + "versionNonce": 1159171892, + "isDeleted": false, + "id": "8Cg4n8ULqTLdybuO-20FR", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 772.6686468013297, + "y": 316.3908607288535, + "strokeColor": "#0b7285", + "backgroundColor": "transparent", + "width": 213.84509356254785, + "height": 18.231991712193974, + "seed": 468499975, + "groupIds": [], + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1689003458908, + "link": null, + "locked": false, + "startBinding": { + "elementId": "Jezkou__ma_vYLWkVxAh2", + "focus": 0.027258741831450314, + "gap": 10.957404990238729 + }, + "endBinding": { + "elementId": "5vna4yCMLmz8LTJppd0BH", + "focus": -0.682127431769234, + "gap": 14.232734855849003 + }, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 106.72755592395583, + 17.20012026853925 + ], + [ + 213.84509356254785, + 18.231991712193974 + ] + ] + }, + { + "type": "arrow", + "version": 4463, + "versionNonce": 529700620, + "isDeleted": false, + "id": "SbOH6W3B6oPE2YZD5Vn2N", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1084.97270226668, + "y": 357.29107526107026, + "strokeColor": "#c92a2a", + "backgroundColor": "transparent", + "width": 14.377326164920987, + "height": 40.03348855565662, + "seed": 1844778445, + "groupIds": [], + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1689003512379, + "link": null, + "locked": false, + "startBinding": { + "elementId": "5vna4yCMLmz8LTJppd0BH", + "focus": 0.13916302622071539, + "gap": 11.632826359703074 + }, + "endBinding": { + "elementId": "0DdgoZEQsMNZHYco5BPsO", + "focus": 0.1930978761836695, + "gap": 16.838781520187183 }, "lastCommittedPoint": null, "startArrowhead": null, @@ -2322,10 +1758,77 @@ 0 ], [ - 24.348775204225376, - 57.83453369140631 + 14.377326164920987, + 40.03348855565662 ] ] + }, + { + "type": "text", + "version": 1766, + "versionNonce": 119348575, + "isDeleted": false, + "id": "n-h4fEDZicxiMM2O7FFq5", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1104.853859585637, + "y": 369.93570755989276, + "strokeColor": "#c92a2a", + "backgroundColor": "transparent", + "width": 141.80789184570312, + "height": 19, + "seed": 861606349, + "groupIds": [], + "roundness": null, + "boundElements": [], + "updated": 1689626086971, + "link": null, + "locked": false, + "fontSize": 16, + "fontFamily": 1, + "text": "pull from Grafana", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "pull from Grafana", + "lineHeight": 1.1875, + "baseline": 14 + }, + { + "type": "image", + "version": 151, + "versionNonce": 287804980, + "isDeleted": false, + "id": "P5QaJdwYoLUebTOjNjokt", + "fillStyle": "hachure", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1027.2931506768296, + "y": 484.58911942512714, + "strokeColor": "transparent", + "backgroundColor": "transparent", + "width": 180.79258510044644, + "height": 94.9161071777344, + "seed": 689758860, + "groupIds": [], + "roundness": null, + "boundElements": [], + "updated": 1689003752400, + "link": null, + "locked": false, + "status": "pending", + "fileId": "836e7e16be7e8f54ddeabecbcd324b1c75c05260", + "scale": [ + 1, + 1 + ] } ], "appState": { @@ -2338,6 +1841,13 @@ "id": "88c835c6771ec286313105c28a68686c67a17721", "dataURL": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAV1CAYAAADqU2lUAAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QmYXFWd///vOfdW9Vbd1Z09EEiA7EBWFhFBdkVHZRFZw6JsScgCyDjO/Ob//J7n98yMiiwJIRFE2UUWBXUAFUFAFA2EJCyBhAAJgZC100v1Uss95/+c6qq2K4GQhO5OV933fR5Hxty6957XOXRXffKt71HCgQACCCCAAAIIIIBAaQgoEXH/0SJiRSTYYVjDjqqI6QEHxsaetn+QSR0kfvSg8gNOHR7VFftbJcPE2v4i4n9GjnYR+Uj53ofp+tT69g2//UBreVea17/R8N7v1rZvXLxWRMzH3CN/X/dn7vndfzgQQAABBBBAAAEEEChqAfcGnQMBBBBAAAEEEEAAgWIVyAfO7vm3C5xHlFcdcuxoL9Lv4OqDvn6I9qKTowMmHShKhiuvvDyf79pUQmwPZb1Kiyg/1pGJ20DEJOuDlP9Bcsuyd0W3LW9Z84fXk5vfXNK+9nfvf0xg7uUmJR9IF+sc8dwIIIAAAggggAACIRYggA7x5DN0BBBAAAEEEECgSAVchXP+fWyX0Hl8tOrgQ8dVDTn+6PJ9jjjWq9r/SK+y/3BlRdkgLdYasemWfKabrzC2orI5b756urveH3dcP5tsZx9RiaiO/2gR7VeKiCfKj4jNpJKZti0r/aYtixNb/vpC6qO/vFy/4oEV21VAE0YX6WLlsRFAAAEEEEAAgbALdNcb7LA7Mn4EEEAAAQQQQACBnhX42Ern6urT+0fHHXRs+fDTvl42aOJR2i8fI9rPBs3WZESCVDYBVkq7QFiJ0t0dNO/uqHPBtMn+t7VGKaU9pSNitSeeXyUiaZNuTr1uG17+Q9vaJ57atPZ/X5TNKxJdbkQYvbvqnI8AAggggAACCCCw1wQIoPcaPTdGAAEEEEAAAQQQ2AUBV+3s/pPJn1tx0Cn71Q4//bjy/U75uqrc/ziv3B9gMkmxmRYRV+VsbUfgrLINMPKB8y7caq+dYl0W7Uq0XSAtojzlaVF+lSivTGyqaV1yy+vPtq79/f/Wv/nYU9L42rYuT+r6RrsWHR/XU3qvDYgbI4AAAggggAACCCCQFyCAZi0ggAACCCCAAAII9DWBrhsJdgSrI0eW1fU786S6cdMu8GvHfMkor86kE66nsljjyohd4JytbnZhdbEf+SppF0h7SvtK+RWivTIx6eZ1ya3Lftuw8omHEkt/+EKX4NlVRbvXEUQX++zz/AgggAACCCCAQIkJEECX2IQyHAQQQAABBBBAoIgF8gFyZ1/n2PiLDo5Nmn52Vd24b+lozZgg1SI2aHMFw4FyvZuzVc6d/aCLeOg7fXQj1mSro5X2PB2pElFlkmlpWNL64eMPNb/95C/aVt//Qe4KeY/tNmQsVRrGhQACCCCAAAIIINDXBQig+/oM8XwIIIAAAggggEDpC+wQPPc75r++VDf22zNU5aAvS5CKmqDN9XQ2Snm51holHzp/0qy7MNqKGM/1utbRGhGltyXX//WhrcsevKN15YKXu7zQVUW7imhXGc2BAAIIIIAAAggggMBeESCA3ivs3BQBBBBAAAEEEEAgV7nsQtKO/s5jjq7uN/ySs2r2O+lyv2b4kSbZKNak3c6BGVE63wsauA6BjjYdJnD/7ekyt3lhhU23fPhky8p7Fm154d+f2K49B0E0KwcBBBBAAAEEEEBgrwgQQO8Vdm6KAAIIIIAAAgiEWqCgTUTNsC/1Kz98xsUVw06ZHvXLRwbJJpEgaUV7xpX3hqDFxmddDFasCUQCX3nloiM1kkmsfzHx5j3zNv/1+4+ISL4dBxXRn1Wa1yOAAAIIIIAAAgjstgAB9G6T8QIEEEAAAQQQQACBPRQoCJ6rDjhxcO3Ea75dsf+JV4h4w02qUaw1gdKeygXPe3ib0L7MSnZLRtceO6q9srhkmtYubXz/DwvrP3zgl7Li2UROxs+F0rTmCO1SYeAIIIAAAggggEDvCRBA9541d0IAAQQQQAABBMIqUBA8l484bkS/iddcWbn/KZeI0oNMqsl1kwhEueBZ3Lkcn1kgG0SL9sq0KqsRselVqXefXNj06k13N6x5tiF3eVcR7UJo156DAwEEEEAAAQQQQACBHhEggO4RVi6KAAIIIIAAAggg0CVMzgacNQdeN6rqkONnVI044SJRXl2QbBRF8NzDC8Ua1yfaivJ0ea0oCd5rXfvUT5peX3hnYvWTmwmie5ifyyOAAAIIIIAAAgiEdvdwph4BBBBAAAEEEECg5wQKKmtrJ82dNGDilTOlbsw51qRiNtXsCm8zojx3HgURPTcPXa9sxLoNC5WnozVu98KN7Wue+vnW1266rf29Z9YSRPfOJHAXBBBAAAEEEEAgjAK84Q/jrDNmBBBAAAEEEECgZwQKNrmrmXLN5/odetlsr27sWTad8G2mTZRSrtUGGwv2jP+uXLVLEB0XkUx9y/vP3NW65NmFjeuufyd3gXwbFFpz7Ioo5yCAAAIIIIAAAgjsVIAAmgWCAAIIIIAAAggg8FkE8n2bg/xFaidf/cX4oVfOjvYf/Q2TavFsptUV3mZEKSqeP4t0977Wig0CEeWraLV4Em1ONb/1QMOyhQsblt6yvEsQ7ea3c2679xG4GgIIIIAAAggggEAYBAigwzDLjBEBBBBAAAEEEOh+gR2C57qJM/+letKsudG6MSfaTIuYdKvLnANRiorn7vfvriu6INpYsZ7yK8X3q9LJbW8/lFi2aP7W5Tctzt1kh7nurptzHQQQQAABBBBAAIHSFyCALv05ZoQIIIAAAggggEB3CmwfRqqhJ911RtnYM+ZE/KpjTKbNBc9WKc/kKp67895cq+cErFgbWBv4OlIhOhILUttWPlb/6m3zml+56S8E0T0Hz5URQAABBBBAAIFSFyCALvUZZnwIIIAAAggggED3CLj3ja6FRiZ7uWFHVQw85NKzaw46c6aKVB9m2xvE2MAopa0o7c7jKE4BF0QbawNP+5WiolWSqn/rqebli27etmz+E12GVNDvuziHylMjgAACCCCAAAII9IYAAXRvKHMPBBBAAAEEEECgeAUKK54HjKkeNOl7F8TGnH6VjtSMN8lGEZMxon03wvzmdcU7Wp48L5APorWOVCoVqZBMQ8tzyY8enffR7y96TERs7kSCaNYMAggggAACCCCAwE4FCKBZIAgggAACCCCAAAIfJ5Dv29yxAV31Ef0HH3X5hbGR35quolWjXPBsTSZQ2s8H1CiWqoA1gbVGad/XEolLkGp+qWX1r2/dvOKnD8kHL7blhu3+BsKtlXwwXaoajAsBBBBAAAEEEEBgNwUIoHcTjNMRQAABBBBAAIESFygInitGn7Xv0PHfvcwMnXR5pEwPDZLNBM8lvgA+cXhWjMuYlfK0KouLSSfeSKx6ZMGmZTfcJ5tXJHKvoyI6rOuDcSOAAAIIIIAAAp8gQADN0kAAAQQQQAABBBBwAgXBc+2484bXTJhxZWSfI78tQWaQTSfEGgmU1kpE0Woj3GvGWJOxSvuedkF0KrGqZdUjizb+4/p7pfmtrV2CaFcNbcJNxegRQAABBBBAAAEECKBZAwgggAACCCCAQLgF8hsGZlttxEaee3D/qbNnRIYeeb4NknGbSogoFYjS+YA63FqMvqtAlyC6Vmx7/frm+uW3Ny+7+462Vfd8SBDNYkEAAQQQQAABBBBwAgTQrAMEEEAAAQQQQCCcAi547qxQrRx/zuS6iXNmVQw64lxrUuU21ewKnQmew7k2dnfU/wyiI1WidGRTy8a//bxt+W2Ltq24932C6N3l5HwEEEAAAQQQQKC0BAigS2s+GQ0CCCCAAAIIIPBpAgU9egcdcsPno+OPv6p8n0O+aYMgkqt4zojS7jzeK36aJn/eRcBascZYaz0vWi3iRRvbN/3jvobFNy1MrH54RZcg2v1jx+aWHAgggAACCCCAAAIlL8CHipKfYgaIAAIIIIAAAghkg2TXQqMz9It/8b9Ojo++aE5FbN+vZjKtYtOtLm+m4pnF0h0C2SBarPFUtFqUjrYnNy1+YOvyebe0rvjl0twNCnqOd8dNuQYCCCCAAAIIIIBA3xQggO6b88JTIYAAAggggAAC3SGwQ/A84JgffLV63IVzvaqhJ9lkk5ggKYpWG91hzTV2FHBBdGDF+joSE+V5qdb1r/+qfcWfF9S/fu3fcqfvsEaBRAABBBBAAAEEECgtAQLo0ppPRoMAAggggAACCDgB9x7PtdDIdHCMjw44atqZ1QdfOMur3ucok2wUG6Ss0p4RUflNCJFDoKcEOiqixXoqUim+XyltiQ8fT6y6e179c//xVJebFrSH6amH4boIIIAAAggggAACvStAAN273twNAQQQQAABBBDoSYHCatIRx5X3G3bqufFxF8z2YvtMcsGzBCkj2rMEzz05DVz7EwRyPaKN1l6ZUmU1EiQ+eqr5rfvnbfnLdY8TRLNuEEAAAQQQQACB0hQggC7NeWVUCCCAAAIIIBAugYLguXbEcbXxyded7484aYaykfEm1eQqnoPcvoJUPIdrbfTR0drAmkArL6p0NC5BYv2LzW/cc8uWF+/9lciKVO6h/VzfcttHB8FjIYAAAggggAACCOyCAAH0LiBxCgIIIIAAAggg0EcFCjZyix10yqCaCVd9u3K/U6Zb0fvbVJO4HryiPSWi3LkcCPQxARuICZR4Ua3LskH0ssY375tf/8GTD8iaZ9tzD0trjj42azwOAggggAACCCCwOwIE0LujxbkIIIAAAggggEDfECgIniv3O3mfmslzL4uNOOkyK3pfm2oUERuIcsGzEDz3jTnjKXYqkK2IFuVFPR2tEaPSK4I1f1rYuPT6+xvWPNtAEM3yQQABBBBAAAEEileAALp4544nRwABBBBAAIHwCRQEz2XDjh01YMp3Z5QP/9I0pVV/k2wieA7fmiixEVsjJrCitKeiNaLEvN/y/lM/aX7tlp8l3vnjpi5BtGvLYUps8AwHAQQQQAABBBAoSQEC6JKcVgaFAAIIIIAAAiUmkK9izgZu/SZfO75iymVXVZTvf4H4kers5oIdFc/5gLrEhs9wQihgxAbWivK8aNy1gv6w9YOn7mh4af7treueWk8QHcIVwZARQAABBBBAoGgFCKCLdup4cAQQQAABBBAIgYDrfdtZ6Vlz+JzDaw+eMTNaN/pbkmqpMIFrkWszLqMTEd7XhWBBhHCI2SBa3N+uRGtErK1vW/vEPVuWPLoo+eE9qwiiQ7giGDICCCCAAAIIFJ0AH1SKbsp4YAQQQAABBBAIgUDBpmu1k+ccWz3xyjlldWNPt6kWZTOtLo8LRGU3FuT9XAgWBEMUKzYw2YrosmqxJprQ9W/f99GqeQsSL936Rs6n4JsCmCGAAAIIIIAAAgj0DQE+sPSNeeApEEAAAQQQQACB/IaBQZ4iPnnWSbUTZs2J9hv1LybVIibTKorgmZUSbgEXRAcixhe/UrxIrC1dv/rh+mULb21aftPiLkG0+/ep89+lcJMxegQQQAABBBBAYO8KEEDvXX/ujgACCCCAAAIIbBc8n+UNO/pr35ADTp5TMXDAsSaVdMGzVcozVDyzWBDoFLBirbE28FSkUjy/StLb3nq04dWF8xqW3vJc7qz8v1uud7prZcOBAAIIIIAAAgggsBcECKD3Ajq3RAABBBBAAAEEcq0zXMuAXJXmcf4+J59/VnTMmXMifvxIk2kWk05bpZQRpV1LDg4EENhRoDOI1n6lqGiVpLateqLx9YU3N74876kupxe0tQESAQQQQAABBBBAoPcECKB7z5o7IYAAAggggAACTsC9/3JhWCbLMXB8bOiU686tGHnGDB2JTbLtjWJsxijlWddvAzIEENglgXwQrbVfqXS0TNq3bPlLev0f5294+n8fFXk4347Dz/2lDxXRu8TKSQgggAACCCCAwGcXIID+7IZcAQEEEEAAAQQQ2BWB/IaBHUFY/NC6AZ+be1HNQd+c4UVjo4Jko4jJGNEuH5P8Zmq7cl3OQQCBrgLWBNZarf2I0tFqSaaaFre+/ev5W/648CGRJencqVREs2oQQAABBBBAAIFeEiCA7iVoboMAAggggAACoRUoCJ5jg6cNqjj0q9+uHnPKFToSH2GSjWJNJlDaz/erDS0UA0egWwWsDawNlNa+VtG4SKZledOqRxZtWvrDX8iWlc25e1ER3a3oXAwBBBBAAAEEENhRgACaVYEAAggggAACCPSMQEHwXD72nBH9ps6+IjbwqG8HNhhkU00Ezz3jzlUR2F7AWJMRpX2to3ExqcQ7idW/XrjpzR/fJR+8UZ872VVEu7YcbsNCDgQQQAABBBBAAIFuFCCA7kZMLoUAAggggAACCHRpn5ENsmoOvmBk/NCZM8oGH3GRNal+JtUsSqlAlEfFM8sFgd4VcEG0Vdr3dFlcbLJxbeL9P9yeWPv0z1pev2MjQXTvTgZ3QwABBBBAAIHwCBBAh2euGSkCCCCAAAII9KxAQQVl1eizJ/afMndmZMgR56ogFTOphIhSrgzTncd7sJ6dC66OwM4EugTRNaKst7lt09/vbH75ltsa3/7FuwTRLB4EEEAAAQQQQKB7Bfjw072eXA0BBBBAAAEEwidQsJlZzfhpR9ZMmDG7fMgR37JByrepZhGlA1E635IjfEKMGIG+KWDE7Vco1nObFSov2tC26aW7m15ZuLD5rXtW5R45vyEorTn65hzyVAgggAACCCBQBAIE0EUwSTwiAggggAACCPQ5gXz7DBdKub6xMvTYHx8bPfj82X504Gli0l5Hqw1NxXOfmzoeCIEdBKxYl0QbPxtE62hLasPiB7YsmbewdfUvl3YJot2/9wF+CCCAAAIIIIAAArsnQAC9e16cjQACCCCAAALhFsgHz50h1IBjfvDVmvHT5ngVQ082bmPBIO1abVDxHO51wuiLU8AF0UbEeioSE+WVBW0b/vZI07Ln5zW/9e8v5oa0w8+A4hwqT40AAggggAACCPSeAAF071lzJwQQQAABBBAoXoHtQyfV/9gfnl4zdtpsr2roF02yUWyQskp7RkS5lhwcCCBQvAIdQbS1norGROtyY1s3/nbL23fOa3j2+892GVZB+53iHS5PjgACCCCAAAII9KwAAXTP+nJ1BBBAAAEEEChuAfdeyYVMmY5hDKvof/SMb1WPv3imXzX0cJPKBs9Gac8SPBf3RPP0CHyMQDaItmI8paPilcUl3br+mcTrd8/b8td//12+/U7uZ0RnOx4kEUAAAQQQQAABBAoFCKBZEQgggAACCCCAwI4CBRXPAwceF1NfuPaCyv6TropUDzs46Kh4dsGzuB0GAUQAgVIXsIE1gVZeVOmyuAQtH72QePPeeZv/8r1fi0h+g0Iqokt9GTA+BBBAAAEEENgjAQLoPWLjRQgggAACCCBQogIuTO7caKx63xP7x468elrVsJOnK6VHB+kWFzwHSnuK4LlEVwDDQmCnAtkgWikvqr2oq4jesKTptZ8urF/7m1/K+iWtuZf6uc0KsxuUciCAAAIIIIAAAmEXIIAO+wpg/AgggAACCCDgBAqC58r9Tt6nZursy6r2P+VyJXqfbKsNsYFSmuCZ9YIAAq77hrEmcBsVai8Sk7Sk37IfPL2gefmCe+tXP9mUI6IimrWCAAIIIIAAAgjkKnyAQAABBBBAAAEEwipQEDyXH3jS/v0nXHtlxX7Hf1uUN9gFzyLWpUz5lhxhdWLcCCDwsQIuiDZWKeWpaI1oMe+0rPvTT5r/8eO7mtc/u6VLEO2qofOtOrBEAAEEEEAAAQRCJUAFdKimm8EigAACCCCAQJdAyP1j4P5Pv5HXjvfHnzmjesSE85UqqzXJzuA5H1ADhwACCOxMwIgNrBXledEalzVvaH3/qZ9uW3zLT9vW/3EdQTSLBwEEEEAAAQTCLEAAHebZZ+wIIIAAAgiET8B9Jb6zErH28LmTYodcNisWH39u2rRX2FRLvuKZ4Dl8a4MRI9AdAtkgWkR5Ohp3X6DY0v7+U3duWXb7ova1v3svd4P8xqVURHeHONdAAAEEEEAAgT4vQADd56eIB0QAAQQQQACBbhAo6MXab/Lco6onXnlVpG7MN22qJWoyraKUzojS7jzeH3UDOJdAIOQCrm18IKJ8XVYtJvCaZMPaX2x7b8HCbUtueq1LEN256WnIvRg+AggggAACCJSwAB+wSnhyGRoCCCCAAAIhF8j3bc622XBHfPLVJ8UnXDmnrN/ofzGpFskFz4EoTcVzyBcLw0eghwRcEO0qnT0VKReJVCXN1pUP1r92x/zGV25YkrvnDj+reuhZuCwCCCCAAAIIILBXBAig9wo7N0UAAQQQQACBHhTYIcypm/T9r8QnTZsTqR13iklng2erlGdc2TMVzz04E1waAQTyAlasDcQGvviVoqNV6aBh1aMNr95+y7YlN7xAEM1CQQABBBBAAIFSFiCALuXZZWwIIIAAAgiES8C9r3EtNDIdw54aGfDlq86sHfHN2bYsdpQECTHptnzw7M7jQAABBHpbwAXRxtrA036FqEhM0ttW/r75tdvm1b9y0++7PExB26DefkjuhwACCCCAAAIIdKcAAXR3anItBBBAAAEEENgbAoUVzyNHlg0Z+R/nVh54xiwVqZpi040ixn0F3rOiFMHz3pgh7okAAtsL5INorf1KpaNVktq6+pmWVX+ft+Xv035LEM2CQQABBBBAAIFSEiCALqXZZCwIIIAAAgiES6Cw4rluanzQkVedHzvozBk6UnWwSbrgOROI9p0KwXO41gajRaB4BKwNrA209iuUV1Yp6VTiH02rf7Vg6+r/flhWr07mBuJ+kLl+9rZ4BsaTIoAAAggggAACHQIE0KwEBBBAAAEEECg2gXzf5uzmgrEhkwdWTJz97eqDzpiuI7HhJtUo1mSM6gie3bkcCCCAQN8X6AiildK+1tFaUZnEq03v/mrBxuUL7pf1S1pzA6A1R9+fSZ4QAQQQQAABBLYTIIBmSSCAAAIIIIBAsQgUBM8Dxpyzj3/YNZdW1I69zPOrhuWC50BpP9+So1jGxXMigAACXQUCazKitO/psriYdOKt5rcfXbT5HzfcK42vbSOIZrEggAACCCCAQLEJEEAX24zxvAgggAACCIRPoCB4rjn4gpF1E6ZPLxv0uYuMSfU3mVa3p1eglEfwHL61wYgRKGUBIyZjpTOIbvmg5e2Hbmte98TPWt/89UddgmjXlsOUMgRjQwABBBBAAIHiFiCALu754+kRQAABBBAoZYF8+4xssBI7ZNq4ugnTZ5YN+tw0GyRrTDohSlQgSucD6lK2YGwIIBBeAWNNxmYroqM1YrW3IfXRS3dsWTHvtrZX7/+AIDq8C4ORI4AAAgggUCwCBNDFMlM8JwIIIIAAAuERcD1OOyv64mPOOSw2ee7MiiGHny1BqiJINYtS2n0/3Z3He5nwrAtGikDYBay1gVHWeipaLZ4f3da66eX7Gl+6eWHzqgfe6hJEu3/M9sjnQAABBBBAAAEE+oIAH9r6wizwDAgggAACCCDgBAo216r+4n8fEx/8xdnl+xx1pg2SyqaaRZSm4pm1ggACYRewYo2x1ng6Wi3Ki7amNiy+v3npogXbVt7zag6n4BskYQdj/AgggAACCCCwdwUIoPeuP3dHAAEEEEAg7AL5vs2d1XqDj/nhidXjLpojVYO/ZjNtYlItohStNsK+UBg/AgjsIOCC6ECs8V1FtPbKksmNLzyyednDC9revOXvubN3+BmLIwIIIIAAAggg0NsCBNC9Lc79EEAAAQQQQMAJbB+K6P5f+J9v1Iy/eI5XOeSLJtUoNki5VhtUPLNeEEAAgZ0L5CqiraejVSK6QnTTpt9ueuf2eY3P/+czXV5a8C0TUBFAAAEEEEAAgd4SIIDuLWnugwACCCCAAAIfFzx7A475wVmxcRfN9quGHGWS2eDZKu0ZEeXCEg4EEEAAgV0TyAbRIoEnXpmoaFyC1o/+0LLyvps3P/uvvyeI3jVEzkIAAQQQQACB7hcggO5+U66IAAIIIIAAAjsKuPccLlDOuD8aOPC4WDBq2rnxQ06a4VfuP8lVPJsgZZT2LMEzywcBBBD4jALWBmIDLV5UeWVxySQ++mtixd23bP7rI78WWZLOXd3PbVboNn3lQAABBBBAAAEEekyAALrHaLkwAggggAACCGzfaqN2xHG1ZVOvvqhuyKkzMhF/tEk1uYpnFzy7U/ObZgGHAAIIINAtAjawJlDKi2odjYtp3bCkccW987e+cNcvRVakcregNUe3WHMRBBBAAAEEEPgkAQJo1gYCCCCAAAII9ISAC5Pd+4zs5oKxg04ZVHPo3IvLh59wpbbeAUGqQZSr0NOeInjuCX6uiQACCHQVyAbRoryo50WrJZXc9npyy9KFqaU33l+/+smm3JlURLNoEEAAAQQQQKBHBAige4SViyKAAAIIIBBagYLgufyAE4b3nzD38vLhp3xHiTfYtdoQsS4FyW9CGFooBo4AAgj0voA1rk200r7WkSrR1qxJrHtqUfPiG37evP7ZLbnncRXRri2H6f3n444IIIAAAgggUIoCBNClOKuMCQEEEEAAgd4XyLfPyAYWZfudetCAqTNmVOx/ysUiuh/Bc+9PCHdEAAEEdiJgrA2yPfddaw5lzbq2D5/+6bYl8+5oXfuHjwiiWTsIIIAAAggg0J0CBNDdqcm1EEAAAQQQCJ9AQaVc7RHXTKwdedUMXbffudo31SbZ7ArpMqK8bJPn8PEwYgQQQKBPCxjpDKJrxFq7tX3tU3dtWXrjouS6Z94hiO7Tc8fDIYAAAgggUDQCfBAsmqniQRFAAAEEEOhTAgWbVvU/7Oojqg65YnakdvS3VNASMel297Cu1Ua+JUefengeBgEEEECgQMCKDUy2IrosLmJTTe1rP7g3WLfo1o9eufnN3JkF33TBDwEEEEAAAQQQ2FUBAuhdleI8BBBAAAE2sMBAAAAgAElEQVQEEMj3bXZtNlx/UKmdfO2xNZOumFVWO+p0k2rxbKbV5RcZUYqKZ9YLAgggUHwCLogORJSvo+UiXlVruvGtB1uW3r5wy9KbXu4SRHduMlt8Q+SJEUAAAQQQQKC3BQige1uc+yGAAAIIIFB8AvngOcg/et1h13yl+uDL50Trxpxi0wkxmTaXOQeiFBXPxTe/PDECCCCwvYAVa12faE/7laIiVTa97e1fNb1+27xtS254IXfyDr8bYEQAAQQQQAABBD5OgACadYEAAggggAACnySwfbig+p967zdiQ46cE4mPOi4XPFulPEPwzCJCAAEESlKgSxBdIToas+ltK/932/Lb5zUuvfHpLiMuaMtUkhIMCgEEEEAAAQT2WIAAeo/peCECCCCAAAIlK+DeH7gwIZMd4YgR5YPG/d9vxQ48/SrPjx1uMq2u4tko5dlcq42ShWBgCCCAAAJZgYIgWkVikml4/bmGV5+Z1/DKnN+IiGvN5A6CaBYMAggggAACCOwgQADNokAAAQQQQACBvEBhxfPgCVUDJs+9oHrkN6/yvapDglSjWJsxyuULHa02OBBAAAEEwiZgbWBtoHWkUim/SlSQeHHL2w/O3/b7Pzws8nC+VRNBdNjWBeNFAAEEEEBgJwIE0CwPBBBAAAEEEMj3be4IDmoO7jf4yH+dVjX6tOleJDYmSDaINUGgtJ8PqBFDAAEEEAi7QEcQrUR52iuvFZNOLGt59zcLN778gwdk84pEjscXEfe7JbtxLQcCCCCAAAIIhFOAADqc886oEUAAAQQQcAIFwfOAMefso0dcfmn1yImXK79uX5NqcBXPgVIEzywXBBBAAIFPFDDWZERpT+torQSZxKrWdx69dePfb75HGpY15F5FRTQLCAEEEEAAgRALEECHePIZOgIIIIBAaAUKgud+h5yzX8WkWVdW9T/qO0bSg02qRazJUPEc2uXBwBFAAIE9EjBiMla05+kyVxHd8l7rqod+knj153clNv5tU5cg2lVD53tG79GNeBECCCCAAAIIFJcAAXRxzRdPiwACCCCAwGcRcBVo7si22oiNOntc3dRrZpQNOfwCCZK1QbpZlKjAfZ1aRHiP8FmkeS0CCCAQXgFXEW2V9j0dqRajZVN64/KfbV52423tb/5iLUF0eBcGI0cAAQQQCK8AHy7DO/eMHAEEEEAgPAL5DQOzFWdVB18wsW7CrKsqBh92ngmSlSaVEFE6UEoTPIdnTTBSBBBAoKcFjGsTrax4KlIlyi+rT258+a6m1xYubHz97ndyNy/4/dTTD8T1EUAAAQQQQGDvCBBA7x137ooAAggggEBvCBT03KweOfOo+OFnzywf/IWzbJCMmlSzKKWzjTupeO6N6eAeCCCAQCgFrNvJVqz1VTQmyitrbt+w+JfbXrnp1pZVDy7vEkS7z6Ydm+FyIIAAAggggEBJCRBAl9R0MhgEEEAAAQSyrTNcRVnnh/j4Mf914pCRl83J1Az8mpg2sakWEeVabVDxzHpBAAEEEOg1ARdEG7HGU9Fq0V40ndz48kMNy2+d37TinsW5p9jhd1ivPR03QgABBBBAAIEeEyCA7jFaLowAAggggECvCuzwoX3gF398atXY8+Z4lUO/ZFONIkFSRDyC516dFm6GAAIIILCdQLYi2lrj62hMRJcFZvOWx9o/uHf+R89/9/ntgmjXOsptWsiBAAIIIIAAAkUsQABdxJPHoyOAAAIIIJBrneFaaGQ6NKZGBh79zTOqDr5odqRq6OdNslFskLKiPSOi8psQAocAAggggMDeFuioiBbrKT8iEqmWoG3DU4k37pq35S//8XiXhytoJ7W3H5r7I4AAAggggMDuCxBA774Zr0AAAQQQQKAvCGxX8TyyrP+xl50TH3vhLK9yyNQglQ2ejdKeJXjuC9PFMyCAAAIIfIKAFWuN2EArHVW6PC6mbcNzDa/fN2/rC9c91qUCmiCaJYQAAggggECRChBAF+nE8dgIIIAAAqEVcL+7Oyue6w48KV42+rrzy/adOj1aU3dIkGx2wXOQ21eQiufQLhMGjgACCBSjgA2sCZTyotqLxiVo2fBS44o7b93614UPiXzQlhuRn9vngNYcxTjFPDMCCCCAQCgFCKBDOe0MGgEEEECgCAXcxoLu93Z2c8HqfY4bUHXktZfUDDt5uvH1ASbZIjbImNy+gu5cDgQQQAABBIpUwBprAnFBtC6LS6Z5/RuJra8sUCtvuG/zimcTuUFREV2ks8tjI4AAAgiET4AAOnxzzogRQAABBIpLoCB4rhz+paF1U6++tGK/4y8T0fsFyUYRa13Fc74lR3GNjqdFAAEEEEDgEwWyQbRVXtTTkSrR1qxqW/ennzQsvvGe5g+f3toliHbV0G7DQg4EEEAAAQQQ6IMCBNB9cFJ4JAQQQAABBESkIHgu2++Eg/pPvmZ65fCTLxal+ptUk2uL6crDCJ5ZLggggAACJS7gekQba0U8VxEt1n7U9v4fb29YMv/21nVPrSeILvHpZ3gIIIAAAkUvQABd9FPIABBAAAEESkwg3z4jW8lVPfXasdXDT55ZOey4C0V0TZfgOR9Ql9jwGQ4CCCCAAAKfKOA2K3TVzp6OxsUq2dS25umf1792w6L2d//0PkE0KwcBBBBAAIG+KUAA3TfnhadCAAEEEAifgOtl2fkV4vgRVx9WN276jEi/UWebIFVpU83ujzOiPHcev7/Dtz4YMQIIIIDAPwWs2MCIqGwQLZJsbF37+v3tbz+6sH7FD9/oEkS7f8zuncCBAAIIIIAAAntPgA+we8+eOyOAAAIIIOAECjZRqj5s7tF1E2bMKasZdaZJJ7TJtIlSyrXaoOKZ9YIAAggggEChQGcQraJV4qvy9kTzigdSr/x0/uZlNy/LnVrQ0gpABBBAAAEEEOh9AQLo3jfnjggggAACCOT7NndWZcWnfPeEuomXz4nUjvqaSSVUR/DsBaIUwTPrBQEEEEAAgZ0LWHG7FVrja79SdLQqnap/55HmFQsX1L90499yL83/7nUtrtw3jjgQQAABBBBAoJcECKB7CZrbIIAAAgggkGud4QLlfPCsaqfe9I3aQ0+e49cefJxNJ4TgmXWCAAIIIIDAHgtYcbsVmsDTfoXoSEyS21Y93vjG7fMaX77hqS5XLfj20R7fjRcigAACCCCAwC4JEEDvEhMnIYAAAggg8JkEtqt4Pssb+JUvn9lv+LfmBGWxz9tMQky6zSrlGVf2/JnuxIsRQAABBBBAwIq1xtpAa79CqWhM0g1v/anp1Xtv3rbkvx8niGaBIIAAAggg0LsCBNC9683dEEAAAQTCJeB+z7pAOZMd9uAJVYMnXHdubNRpM3SkcnIm1SDKBEaUZwmew7UwGC0CCCCAQC8JWBtkg+hIhRIvJiqZ+HvDmofnb/n9j38lsiKVewo/9+0kWnP00rRwGwQQQACBcAkQQIdrvhktAggggEDvCBRWPNdNjQ88/KoLa0adMVNFYmNMskGsDYxS7vOuuJYcHAgggAACCCDQkwLWBiKBEu1pFYmLSbcsTb7z6C3rV971gKx5tj13a1pz9OQccG0EEEAAgdAKEECHduoZOAIIIIBADwjkNwzM9niODTlmYGzCxRdXjDzrSi9adaBJNoo1mUBpPx9Q98AjcEkEEEAAAQQQ2IlAICYQ0Z6ny7JB9Irm1Y8u2vyPm+6ThmUNBNGsHQQQQAABBLpfgAC6+025IgIIIIBA+AQKgufy8Wftv++Yf7vcDJ1wqReVwSbZTPAcvjXBiBFAAAEE+raAsSZjlfY8L1orQab1/ea3f/WTtuU3/iyx8dVNXYJo15bD9O2h8HQIIIAAAgj0bQEC6L49PzwdAggggEDfFsi3z8h+MI2POu/A6sNnT48MOvwSbZL9bbpFrJFAaa1EFK02+vZc8nQIIIAAAuEU6AyidTQuJtP6YXvjyjuSi2/56dZV93xIEB3ORcGoEUAAAQS6V4AAuns9uRoCCCCAQDgEXI/IzoqoqjHnTug3Ze6M8sGHn2eCZLVNJUSUyojS7jx+14ZjTTBKBBBAAIHiFjBuv0KltKe9ChG/rL5900v3Nr5y08Lmtx5cRRBd3JPL0yOAAAII7F0BPhTvXX/ujgACCCBQXAIFmxPFx0w7LD75qtnRwYedbU0yalIJUUoHonS+JUdxjY6nRQABBBBAAAEr1hix1tPRmIhXlmjb9NJ9jcsWLkisuPuNHE/BN6AgQwABBBBAAIGdCxBAs0IQQAABBBD4dIGC4LnuxBuPqdznxFkV/cafbk3GN6lmFzxT8fzpjpyBAAIIIIBAsQi4IDoQa3wVrRato+3JTa881LDkR7c2rXp4cZcg2n2mzm4+zIEAAggggAACHy9AAM3KQAABBBBA4JN/R7oKp84PlQO/+INTa0dfOEdiQ79k0q1iM62uwwYVz6wgBBBAAAEESlcgWxFtrfF0tFqU50nrho2P6rUPz/vgxWueyw3bfa4ueM9QuhyMDAEEEEAAgd0XIIDefTNegQACCCBQ2gI7fIjsf8z134iPv2COVznk+EyyUSRIuR6RhlYbpb0QGB0CCCCAAAJdBDpbc6hoVLRfI8nkR08k3rj35vrnvvdUl/MKvjWFIAIIIIAAAgiwMRJrAAEEEEAAgbyAC57dh8ZMx/8wsqz/Fy77Vs24C6/yq4YcEaQaxbrgWXtGRLnzOBBAAAEEEEAgjAJut0IbaK3LlC6rkaBtw1+aV9wzf/Nfvvdol29O+bl/dpsWcyCAAAIIIBBqASqgQz39DB4BBBBAwPXQKPja7D5fqxww6rjzq8ecN8urGnKoTTaKCVJGaZc5q/ymQ8AhgAACCCCAQOgFbGBNoJUXVbosLiaxYXHTyvvnb3n+gYdElqRzPFREh36dAIAAAgggQADNGkAAAQQQCKtAQfBcM+xL/WoOu3pa2YgTpivxx5hUk6t4DpT2FMFzWJcI40YAAQQQQGBXBLJBtFJeVHtlcck0r3u1ed1Ti2TNb+7fsvK3zbkrUBG9K5ScgwACCCBQkgIE0CU5rQwKAQQQQGAnAq6KuXPH+qoRxw2pnvKvl8WGnXi5iBpmUo0i1gZC8MwiQgABBBBAAIHdErDGmkBcEK2jNaLEvJN698mF215ZcFfTB3+oz13KVUS7thxmty7NyQgggAACCBSxAAF0EU8ej44AAgggsFsCBcFzxb6nDut32Kwry4ef+B0laoireBax7lNjvjJ6ty7OyQgggAACCCCAQIeANWICa0V5rjWH0nZt2/t/vr3hlfk/b1nzxAaCaNYJAggggEDYBAigwzbjjBcBBBAIn0B+w8DADT064uKxAyadPrNy/1MvEJHaLsFzPqAOnxAjRgABBBBAAIGeEDBiA+s2L3YV0SJmc2LN03c2LJ/3k/a1f3yPILonyLkmAggggEBfFCCA7ouzwjMhgAACCHSHQH7DwOxXXKuOnDNh6OirrrK1I89XOlVpkq4lY7bimeC5O7S5BgIIIIAAAgh8kkAuiBZPR+Pu/UdD2/t/vrvp1ecWNr/7P6tyLyp43wIlAggggAACpSRAAF1Ks8lYEEAAAQScQEFvxX5Trvlc9cTLZ0Zrx5wVpBNlkmkVEZ0R5bnz+D3ImkEAAQQQQACB3hKwYoNARPkqWi2+RFuSzW8/uO3Vhbc2Lrn5lS5BdOdeFb31YNwHAQQQQACBnhTgg3dP6nJtBBBAAIHeEsj3bc622XBH7dRrjq+bcOVcPz7q60E6ITbTJkp5gShFxXNvzQr3QQABBBBAAIGPE3BBtLFiPeVViBeJBcmG1Y8klt82r37pj1/MvWCH9zZQIoAAAgggUKwCBNDFOnM8NwIIIICAE9jhw1nNlDlfqptw1dxI3cgv21RCDMEzKwUBBBBAAAEE+qaAFWuNtYGn/QrR0ZhJb1v924bXFs1vWHLjn7s8svvWlmspZvvmMHgqBBBAAAEEdi5AAM0KQQABBBAoRgH3+8t9GMt0PPxx/pCTLj8jOuTE2WUD+x1tUkkxmVarlGdc2XMxDpBnRgABBBBAAIHQCBQE0SoSk1TD6meali+Y17B03u+6BM8E0aFZEgwUAQQQKC0BAujSmk9GgwACCJS6QGHF8/jx0UH7XXd2xcjTZ0ej1YeZVJOYTMYqpQmeS30lMD4EEEAAAQRKUcDawNpAa79SqWiFBI2tL6Q2Pjr/w8cv/FWuCtqNmiC6FOeeMSGAAAIlLEAAXcKTy9AQQACBEhIorHjud2TNoCOnn1994JnTVaTyUJtsFGMyRinPUvFcQrPOUBBAAAEEEAirQEcQrbTvafHjEmRaXml75zcLN7467wFZv8TtqOwOX0Tc/he05gjrOmHcCCCAQJEIEEAXyUTxmAgggEBIBfIbBmY3F6ze94j+FQfPuCQ26owZOlJ1gEk2iBhjRGe7bLhzORBAAAEEEEAAgVISMGLdHsqe1mVxsemWtxpXP7Zg80u33iv1/2jKDZSK6FKaccaCAAIIlKAAAXQJTipDQgABBEpAoCB4rpx6+dCqoSd/p2a/ky5XZTX7dQTPQSDaz7fkKIEhMwQEEEAAAQQQQOATBYw1Gau05+myWhdEv9O8+rFFrctvuiexYenmLkG0q4Z2GxZyIIAAAggg0GcECKD7zFTwIAgggAACuSpm97spW/EcP+TsgwZMuPZKPeTwi00QDLCpJrEmCJT2CJ5ZLggggAACCCAQRoEuQXSd2PZtGxMNr/80/fpdt9e/fuc6gugwLgnGjAACCPR9AQLovj9HPCECCCAQBoF8+4xsxU71mAvG1E2ZMzM6ZOqFJt0et+mEKKUCUV6+MjoMJowRAQQQQAABBBD4JAEjJmPFNYmOVInSkS1tmxffmVjyk4UNb921JveigvdXUCKAAAIIILC3BAig95Y890UAAQQQcAKuZ2HnV0Urx543tW7y3JmVgw872wTtlSblgmedEZVt8szvLNYMAggggAACCCBQKGDFGmOt8bxotYhX1tyy+aVfNC2Zf2vLW/e/ljs1u1lG/htmACKAAAIIINDbAnyY721x7ocAAgggkA+eXbVzdtf26kMu+XzdoVfOiQ4+/EwbtHu54DkQpal4Zr0ggAACCCCAAAKfLpANosUaT0WqRfnRZGrjyw82Ll04v/Gtu5fkXp5vYZZtdcaBAAIIIIBAbwkQQPeWNPdBAAEEENjhQ8/gY68/oWz8hbOj5QO+boOksqmEiNIEz6wVBBBAAAEEEEBgzwRcEB1Ya3wdrRbt+ZmWDW/+Or3iTws2v3rNX7YLojuLAfbsVrwKAQQQQACBXRMggN41J85CAAEEENhzge2DZ9X/mOu/Hh9/wRxdOfh42+42FkyLZHs8U/G858y8EgEEEEAAAQQQ6BToqIgW66lIpfhepbS1r/9D4q17bq5/9vu/7+Lk2nMQRLNwEEAAAQR6VIAAukd5uTgCCCAQaoHtg2c98As/OjM27sI5Xmzw0SbZKBKkrGjPiKh8b8JQgzF4BBBAAAEEEECgmwXyPaK10lGly+NiWj/6c9ObD9y85flrf0sQ3c3aXA4BBBBA4GMFCKBZGAgggAAC3S3gfre4QDmTvfDgCVX9xpxzTu3Y78zwKgdNCVKNYoOUUdqzBM/dTc/1EEAAAQQQQACBTxKwgTWBVl5U6WhcTMuGxYk371mw6YWfPiSyOpl7lZ/brDC7TwcHAggggAAC3SFAAN0dilwDAQQQQMAJFFY8H3hS/IDx350mQ4+f6cf8sUEyITZIuuDZneo2F+RAAAEEEEAAAQQQ6HUBa8QEIl5U67K4BC0bXm1e+YsFW95+9n5Z/7vW3OPQmqPX54UbIoAAAqUrQABdunPLyBBAAIHeEnBhsvt9kt1RPTby1IGxSbMuqhh2wnRt9YE27SqeJVBaK4Ln3poS7oMAAggggAACCHyagDVuv0LlRT0drRGrMiuD959ZVP+Pm+5t+uAP9QTRn+bHnyOAAAII7KoAAfSuSnEeAggggMD2AgXBc8U+p+xX+7k5l1cNO/ky13jDpJpEXPSsvHxlNIIIIIAAAggggAACfU4gWxGdbY2mojXue2oftK195raGZT+8o2XNsxu6BNGuLYfbsJADAQQQQACB3RIggN4tLk5GAAEEEBCRfPuM7AeQ8uGnHNBvyrXTK/b74iVK9ACTanT/M8EzSwUBBBBAAAEEECguASM2sFbE86JxEWU3tLz/5581vHrjbW3v/HEdQXRxTSZPiwACCPQlAQLovjQbPAsCCCDQtwVcL8COcFlE6g793qHlI86YWXXgoeeJjVR3BM/Ziud8ZXTfHg1PhwACCCCAAAIIIPBxAlZsYFxFdLY1h0hD2wdP3tf8yuO3Nq+5/a0uQXTn+0IYEUAAAQQQ2JkAATTrAwEEEEDg0wQKNqGJT7l2amzipbNjdWPPzmTay2yqheD50wT5cwQQQAABBBBAoPgE/hlEl1WLMdEW3fjOAx+tvOWWln/MezU3nIJvxhXfEHliBBBAAIHeECCA7g1l7oEAAggUp0BB8Fw35bpj4hOvuMqvPegMm2rxTaZVlNIZUdqdx++T4pxjnhoBBBBAAAEEEPg0ASvWBCKBL36leJFYMrNt9SONy2+7tX7pj1/sEkR3bkr9aRfkzxFAAAEEwiVAYBCu+Wa0CCCAwKcJ5DcMzLbZcEe/Kdd+qXrS5XMj8dFftqmE2Eyb+0Zm4NJngudP4+TPEUAAAQQQQACBkhGwYq2xNvCUXyFeNCaZhrd/W7/89nmNr/z4mS6jLChiKJnRMxAEEEAAgT0WIIDeYzpeiAACCJSUwA7Bc93n/r+v1Yw+b260/5gTTEfwbEV5huC5pOadwSCAAAIIIIAAArsr0BlEa79CVDQmqYbVf0gsX3hz/Ss3/Z4genc5OR8BBBAofQEC6NKfY0aIAAII7EzA/R5wVSqZ7EkjR5YNO+A/z4qO+eYsHak8wlU8m0ybVR3Bc34TQkQRQAABBBBAAAEEEBCxNrA20NqvVDpaLsmtW/+W+fCZ+euf/vGvRZakc0R+bhNrCxkCCCCAQDgFCKDDOe+MGgEEECiseB52VMXgQ6afFxt12mylqyaYVIOICYxoz7p+G3AhgAACCCCAAAIIIPCJAtkg2ijt+1pHaySVal7S9u5j8zet/dEvZcWKVO51tOZgCSGAAAIhFSCADunEM2wEEAitQGHwHD+0bvBR102rHnnadPGrxpr2BlfIEijtClWyldEcCCCAAAIIIIAAAgjsmkBHRbTS2teqLC6SaX29afWvF236x/z7ZduSxtxFqIjeNU3OQgABBEpGgAC6ZKaSgSCAAAI7FchvGJjdXLBq4OFDaibP+k7FqG9cof3Yfq7i2RoTKO3lA2o4EUAAAQQQQAABBBDYUwFjTSBKa62jtWIzLWta3nl0Ycur8+9sXr9kS+6irtjBteUwe3oTXocAAgggUBwCBNDFMU88JQIIILCnAgXBc78Jlw4rn3Dl5eW1oy/VXuVQk2p0rTYC0T7B854K8zoEEEAAAQQQQACBTxIwYjJWtOfpslqx7U0fNK//0+2JdU/+rHXpz9cTRLNwEEAAgXAIEECHY54ZJQIIhE+gIHiuHnPBmLqpc2eUD548zaSTdSZoE2tNoBQVz+FbGowYAQQQQAABBBDodQEjJsgF0TWixNvauunlu5uXz1vU9MZ9qwmie30+uCECCCDQqwIE0L3Kzc0QQACBHhdwwbM7sl9ljI2bdkjtxFmzyoccdr4N2qtMKiFK6ez3IUWE3wE9Ph3cAAEEEEAAAQQQQKCLgHUbXVuxno7GRHvlTW2bl9zb+OqtC5pfu+ut3HkF72fRQwABBBAofgHCh+KfQ0aAAAIIOIGCHno14885smbS1TPLBx52lphUuUk1iyidEaXdefzsZ80ggAACCCCAAAII7E0BK9YE1hrfBdHKK2tLbVjyYOPSW25tXHnvy12CaPe+NbuHCQcCCCCAQPEKEEIU79zx5AgggEC+b3Pnm/Jhn7v+OBl+zpzyoYNPs0EgtiN4puKZtYIAAggggAACCCDQFwVcEG3EGk9lg+gK077xxV83Ln9+XvOKf3sh98A7vOftiwPhmRBAAAEEPlmAAJrVgQACCBSfwA5vwvud8KNTqsZcMLe8fOipJt0kNp0SUYrgufjmlidGAAEEEEAAAQTCKJANoq01Ha05dIXYto2/2/z23fMa//y9p7uAuG/zuVZzNoxIjBkBBBAoVgEC6GKdOZ4bAQTCKOB+Zrs33Znc4P2Bx/zwtJrxF81VFYOOtskmMSZllfKMKOXO40AAAQQQQAABBBBAoLgEXGsOMZ7oqPjRuGTaP3qu5c3752167rrf5Pc5yb0nJogurpnlaRFAIMQCBNAhnnyGjgACRSOwXcXz1Ej/Y847u2bc+bP9qsGHB8lGsUHKKu0ZEYLnoplVHhQBBBBAAAEEEEBgJwI2sCbQyosqXRaXoHXji80rfjF/y1+uebhLX2gqollDCCCAQBEIEEAXwSTxiAggEFqBgornfv1OrVFjzzo/fsjJ03XlsENNKhs8G6U9S/Ac2jXCwBFAAAEEEEAAgRIXyAbRSnlR7bmK6LZNy5pf+9nCLW/f94BsXpHIDd7PhdK05ijx1cDwEECgOAUIoItz3nhqBBAobQEtIp07ftcM+1K/8iNmXVK735dnBKIPtK7Hc0fw7E5z53IggAACCCCAAAIIIFDiAtZYE4jyyrQXiUnaZlaZj55b2PTSf9/dsObZhtzgqYgu8VXA8BBAoDgFCKCLc954agQQKE2BguC5asRXhtROmfvt8mFfvEKJ2j9INYoS6951K4Ln0lwAjAoBBBBAAAEEEEDg0wSs26zQKhFPReOixb7Xtv7Pt21bcv1dLe89vbFLEO2qoV2faA4EEEAAgb0sQAC9lyeA2yOAAAIiUhA8l+9/4oH9pl5zZcV+J16iRA9wrTayXynMBs/ZczkQQAABBEg6Vb4AACAASURBVBBAAAEEEAi7gBEbWCvK86I17vuDm9rWPf2zrUtvua39vSfWEkSHfXkwfgQQ6EsCBNB9aTZ4FgQQCJtAPkzOVmaUHXj66P6HXjqzcvjJF4pILcFz2JYD40UAAQQQQAABBBDYA4FsEC0ino7GRcTWt6z78131L89bmFz35Du56xW8796De/ASBBBAAIHPIEAA/RnweCkCCCCwhwKuN13nVwLjU6+bUjthxkw/vt85KshUmrTbS8VmXDFHrhf0Ht6GlyGAAAIIIIAAAgggEBoBKzYIRMTXZbViTCqhNr7xy61rfrmgYfGNy7sE0Z17rYRGhoEigAACe1mAAHovTwC3RwCBUAkUbIrS74jvHlV9yOWzI/FRZ9lUs2czSRGlAlE635IjVDgMFgEEEEAAAQQQQACBbhBwQbQR178uUiUSKUvb+tUPNb5+x/ytL/9oce76+dZ2LrDmQAABBBDoYQEC6B4G5vIIIBB6gR3e3NZO/dfj4xMvmx2Nj/y6SSW0zbSJaC/IbSzIz+XQLxkAEEAAAQQQQAABBLpBwIo1gVjji18hOhoLgm2rH9v2xu23NLx0/XPbBdGuJZ77hiIHAggggEAPCBB09AAql0QAAQRyrTNcJXNnVUXdlKu/Fp8wY65fO/IEm06IybSJUl4gSlHxzJJBAAEEEEAAAQQQQKBnBKxYa6wNPO1XiIrGJLXt7aeaX7t93rYlP368yy0Lvq3YM4/CVRFAAIFwChBAh3PeGTUCCPScwPYVz3r/U+47w9v39DlevPwLNt3qgmerlGdc+txzj8GVEUAAAQQQQAABBBBAoItAPojW2q9QOhtEv/NcYuXf52198YLHulRAE0SzbBBAAIFuFiCA7mZQLocAAqEVcD9P3ZvVTFZgn6mV+xxy9TkVo782U/yqKZJuFJMJjFKeJXgO7Rph4AgggAACCCCAAAJ9QcDawNpAab9ce9EqSacTLzet/s2tW19f9KB88GJb7hH93LcZac3RF+aMZ0AAgaIWIIAu6unj4RFAoA8IFFY8Dzi6etBhl0+rPuiMq5RfOc4kGyW7CYrOFju7VhscCCCAAAIIIIAAAggg0CcErLHGfTFRa11WKzbT+kbz6kcXbHrlB/fJ5hWJ3CNSEd0n5oqHQACBYhYggC7m2ePZEUBgbwrk+zZ39HjeZ+qAQYfOuSg28rQrdaRqpEk2iJggEO3nA+q9+azcGwEEEEAAAQQQQAABBD5ZwFibcW3yPF0WF5Nqe7vl3UcXtb624J7mDxdv7RJEu2pot2EhBwIIIIDAbggQQO8GFqcigAACuSpm97MzGzz3G3n+sOhBl11eNXLCZcqvHWJS29xm2+77fATPLBcEEEAAAQQQQAABBIpLwIgJrGjt6WitmKD1o8SqR25rXvPEHW2rHv6QILq4JpOnRQCBviNAAN135oInQQCBvi1QUPFcO+niEeUHXzG9ZsCRlxhJDzSpFrEmQ/Dct+eQp0MAAQQQQAABBBBAYFcEjJiMFe15OhoX0d6m1IYlP29aduNPGt78xVqC6F0h5BwEEEDgnwIE0KwGBBBAYOcC2ebN+Yrn2Lhph/SbPHtmdNCU8yRI1QTpZlGiA1E6H1DjiQACCCCAAAIIIIAAAqUhYLP7uVjrqWhMtFfe1Lrl5fsbX7n11sSKu9/oEkR3fl4ojWEzCgQQQKB7BQigu9eTqyGAQOkIuOC5s8dbfNwlU+ITp8+KDj7sHBu0l9t0i4hSBM+lM9+MBAEEEEAAAQQQQACBTxKwYo2x1ng6EhPll7clN778y+blC+c3rLhrWe5FhXvEYIkAAggg0ClAAM1iQAABBP4pkO/b7DYWceGzVI+e/YW6w86+KjroqDNs0B4xqYTbJTsjSruAmp+hrB4EEEAAAQQQQAABBMIj4ILoQKzxOyqiK9Ltm/7+q4YlDy5oXnnzX3MMO3ymCA8PI0UAAQQ+XoDwhJWBAAIIdATJrmIhu7GgO/Y59kenVI69ZK4tH3Cq2FYxqVZRVDyzVhBAAAEEEEAAAQQQQMAVq2Qroq2no1UiukL8xJYnNqz5+c2NT3/vqS5Armils7gFOAQQQCCsAgTQYZ15xo0AAk5gh+B5wHE3/Ev12PPneuWDTzSpBhGTsiKeocczCwYBBBBAAAEEEEAAAQS2E8gG0SKBFi+qVLRWMm0b/9Sy8t6bt/z5uscJolkvCCCAQIcAATQrAQEEwijgfva5aoRMx+DHRwccfdFZ1QdfPMurHHSkSTaKNSmrtGdEVH4TwjA6MWYEEEAAAQQQQAABBBDYJQEbiOkIor1o3AXRf29+895btjx/5yMiK1K5S/i5b11m2/1xIIAAAmERIIAOy0wzTgQQcAKFFc/DhlUMPHDOebGxF87yKwdNDFKNYoOUUdqzBM8sGAQQQAABBBBAAAEEENh9ARtYEyjlRbWOxiVo27Q08dY9t2xee+sDsmZNe+56tObYfVhegQACRSxAAF3Ek8ejI4DALgsUVDzH9/9qXdXh104rGzLpSt+vGRekEy54DnL7ClLxvMusnIgAAgiUvoBSHX976f774w5rO3atdf/NgQACCCCAwD8FskG0KC/qeZGYpNONb6a2LlvU8uKN9zW+//g2gmjWCgIIhEmAADpMs81YEQifgNtY0P2cy24uWHXAiYNrJl/7ncphJ16hrdo/yCTE2iBQSrt4wZ3LgQACCCAQcgEXNLvfCu4wViSdEUkHVgK3hVSXoDkfSHtaJOor8b3C1xFIh3whMXwEEECgU8Aaa40o5WkdiYlnzfuJD5/+SePyeT9LvPPHTV2CaPdXmbnfNvAhgAACpSVAAF1a88loEECgQ6AgeK4YeeqwukOvvqxi/+MvVdbuY1JNbttq9724fEsO3BBAAAEEQiyQ/WWgO6qYkxmRtpTNhtBlESUDa7QMrVMSr1RSXaGkpkJnz2tqM9LcbqWxxcr6bUa2Nllpz3SUQ1dElUQjub8BJUoI8cpi6AgggECBgLE2yLb609EaUaI+bF//zB1bl918R9vqJz8giGa1IIBAKQsQQJfy7DI2BMInUBA8lx144ugBE66bUb7/8RcqUXUm1ehE3Pfg8ueFT4gRI4AAAgh0CuSD50wgkkha8bXI/gM8OewgXz4/1pcJw30ZFNcyKL7zt8wbG4xsbLSybE1G/vpmRpa+l5F1W4JsBXWsXIn7rZOvoIYfAQQQQCD0AkayQbR4rke0Fbutdd3T99QvX7Aw+e4TqwiiQ78+AECgJAUIoEtyWhkUAqETyLfPyNaZDZn4vYO9gy6bVTFs3/NF/JhJNRA8h25JMGAEEEBg5wIuFM4Gz+1WaquUHDs+It/6fFk2eHah8faHC5NddXO+1XP2jC7tOrqe76qi//JmRh5+MSl/fSstTa02Wz1NEM2qRAABBBDoIuC+lOk+v2SDaBGbaPvw+fsa3//TgsRLP3wjd17B5xz0EEAAgWIVIIAu1pnjuRFAwAm4DQM7e6X1n/r9I2OTLp4ZqRl9lgSJcpNKuj/OiPLcefy8Y80ggAACCGQ3E3S/EJrarFSXK/nm58vkkhPKZMw+/9yD1piOXy6ftgFhnrPrRoRde0i7P39jXSA//VO7PPaPVLa1h2vl4cJsekSzGBFAAAEEcgIuiA5ElK+j1WL9aHumcdXDieU/W7D15R8t7hJEd+5tgxwCCCBQbAIEMsU2YzwvAgjkg2dXLZAtRKs9/Lov1h5y2Rw/Pup0m06IzbS51mqBqOzGgvycY80ggAACCGQFXAVye1oklbbyjSOiMvurFXLwfh3Bcz4Uzm5L+xl/c7hw2V2vaxi97L1AbvrfNvn90lRHj2ifthwsSwQQQACBAoGOimhrPeVXiIrEJNP49qMNr/90XsNL1z+XOzO/h012k3UOBBBAoFgEPuPb62IZJs+JAAIlILDDm61+h/3rydUTL58brTnoKyaVEJNpc7tLEzyXwGQzBAQQQKC7BVx/58Y2K0NrPfk/Z1XImZ+LZm/hvvy8fdVyd94727rDbXKYe9d9//NJ+Z9H22Rrk5GaCiUZNinsTm6uhQACCJSCgBVr3YaFnvYrREdjkmp654mGZbfNa1xy/R+7DND9DWpnUU4pDJwxIIBA6QoQQJfu3DIyBEpFwP2ccm+uMh0DOsuLH3bc6bUHHzcnUjf+C67i2WTarFKecelzqQyacSCAAAIIdJ+A1iLbElZOmRiV6y+slH3762yFctdguPvu9vFXcm09si09lMiaTUbm3tkiL7yZln4xxQaFPY3P9RFAAIFiFbA2sDbQ2q9QriI6vW3FCw1vPDuv8eVnHxV5OF8F7Wc3Wv/nNgXFOlqeGwEESliAALqEJ5ehIVDkAttVPE+N1J0661sDR3xztimrOoLguchnl8dHAAEEekEg38O5sdXKpSeVy/87t7JzI0DXjmNvHK7i2VVju1Yg/3Zvi/zi+aTEY0psru/03ngm7okAAggg0McFugbRfkyUaVm8ZfUj87c9ectDIkvSuaenIrqPTyOPh0CYBQigwzz7jB2BvilQWPE84OjqoUdMP7/igG9M15HKCUGyQZQJjCjPUvHcNyeQp0IAAQT6gkC+j3NTq5X/PKtSZn2lPLtxgOvPnG+Hsbee01Vf55/hf37dJjf8tk3qqlT22XKF2Xvr0bgvAggggEBfFugIopUoT/vltRKkW19rW/2bhR8tWXS/bPlrc+7RqYjuy3PIsyEQUgEC6JBOPMNGoA8K5DcMzH6VLL7/F+oqx15+ccWo02dov3KkSTWINcYone2ysZfq1vqgGo+EAAIIIPCxAi7gbWrrCJ+vOrU82+aiOzYY7C7u/EaFrhLbhdA3uhCadhzdxct1EEAAgVIXMNYEorTWOlorJmh9J7H6sYXtry+8q+mDF+tzg3cfnNzfa7LbQKmvBsaHQBEIEEAXwSTxiAiUuEBB8Fw14rghsdEXXxIbdcYVyq8cblKNIiYIRPv5lhwlzsHwEEAAAQQ+q4ALdesTVr5/RqVc+/WO8HlvtdzY2ViyqUDu2f7vg22y4Mk26R9jY8LPOv+8HgEEEAiRgBGTsaI8T5fHxWba1yZW/ur2xNt3/rxlzbMbCKJDtBIYKgJ9XIAAuo9PEI+HQAkLFFY8j5l2QN2RV1+h+034jrZ2gEk1i7VBoJRH8FzCi4ChIYAAAt0t4Hsi9c1WzvlCmdxyaVVH5bMW6atvevNtQdzzffvWhDy+JJVtx+F6RXMggAACCCCwiwLGdedQLoiOVIvRaktm8/I7G1++eVHjynvfI4jeRUVOQwCBHhPoq+/Fe2zAXBgBBPa6QL59Rvajdc24i0f1m3rVzOjAyRcG6WSdTbeIVULwvNeniQdAAAEEik/A/ZVlImll8gG+PPzdaqmIdrzVzfeD7qsjcj2h3TM2tVj5xg+bZfVHmeyzu/+dAwEEEEAAgd0Q6AiirXgqUiXKL2to37T07sY35i9sXn7Pqtx1Cj6P7ca1ORUBBBDYYwEC6D2m44UIILCbAgU9yCrHXzi534TZM8uHTjnHpturTLpFlFLZRmYuK9jNa3M6AggggEDIBVyA69pZuAro332/Rsbs62X//+xvlSI48m1ClrybkTN+2Jwdh/tlSAZdBJPHIyKAAAJ9T8CKaxJtra+iLogub2nf8NKDzctuubXxzfte6RJEu1812T14OBBAAIGeFCDk6Uldro0AAk7ABc+u2jn7Gbpm3MWfi0+aObts8NSzbKbdt+mEiNIEz6wVBBBAAIHPJOB6PG9rsfLf51XKZSf33b7POxtkPoS+/rE2+eFj9IP+TAuCFyOAAAIIOAEXRBuxxlORmGi/PGjftOSRhlcWzWt+6+cv5ojyLQ8JolkzCCDQYwIE0D1Gy4URCLVA/k1MZ/A84MR5x1cMO2FWWXzsN6xNa5vKBs8ZUdoF1PwsCvVyYfAIIIDAZxPQudYbR42OyCPXVWf/ylP14b7PnzRaazv+tjaVtvK1/2mWFR8EUhkVWnF8tuXBqxFAAAEEckG0tcbT0ZiILrN2a/1vWt6/75aNz1/9TBegguIh4BBAAIHuEiD06S5JroMAAk5gh789H/CFH/1L9cEXzo1UDD4xyLSIybSJElptsFwQQAABBLpPwLXfaEtJtu/z58f4RdV6Y3uFfBX0k6+k5ZIFzVJToSSgD0f3LRauhAACCIRboKMiWoyn/IhIpEYyrZv+3PLmPTdvef57v+vS+YkgOtzrhNEj0O0CBNDdTsoFEQilwPbBs+5/7E2nVY8/b26kYtAxQbJRbJCySmlDj+dQrg8GjQACCPSYgGu90dhq5bQjyuS2K6uy1cKuIrqYj+ymhCLy/7N3H+BSVOcfx98zs7u3N+CCAgIiNqwollixi91EY429K2pM+5sYYzeJMXbFEnuLscTeu8YKYsMGgoK0S7n93t2dmfN/zuwOuRBUuNyyM/M9z+OTiLuz53zOudzZ3559zyFXNMmrn2alwoTQ/tG9NAQQQAABBLpEQIvWnmjXUlZKWcVV4rbVvdn0+T1X1r3yy4fzJRTNCxFEdwk3F0EAgZDfnjOBCCDQywLm7xBzU+Lk+jG4pHb7Mw6uWPsXp9qlAzb1MvXiuVlPWbZ5K20eR0MAAQQQQKBrBZSI44g8dnalbDQsXAcPfh9EcHjiG59l5aC/N1OGo2tXDFdDAAEEEFhCQLvac5Wyk5adqhK3tW5i0+d3Xl835Yr7ZNas1vxDE/nDCvlODqsHAQQ6JUAA3Sk2noRA7AWW2PFcWzumXK3/uyPK19zoVKts1ZFebsezCZ5NVQ4r9loAIIAAAgh0i0Cw+3nnDVNyz5nlkdj9HED59aC1yE//2iTvTMlKebHyS4vQEEAAAQQQ6B4B7WnPFWWnLKuoStzm2Z81L/zoOvfDq+5aOOXpxvxrsiO6e/C5KgKRFyCAjvwUM0AEulTAhMnm7w3/hOSKtfbuV7bhyUdWDNr5JFFqhJtpMcGzqyxbETx3qTsXQwABBBBYhoD5bdPYruXW0ypkj1FJv0yFCaWj0IKxPPBmRk67pVmqyyjDEYV5ZQwIIIBA4Qv4QbRWdsq2kqViiUxNf/vC+AUfX3NH85Sn6zoE0WY3NB+NFv6E0kMECkKAALogpoFOIFDwAksEzyWD9xrUd7PTTigaMuZ4y7NWdbIN5lxlV1mm6iY7ngt+NukgAgggEAEB8xunPSsyfIAlz55bKcVJ5e8YNgcSRqEFY6lv0bLzeQ1S16glmcjtiqYhgAACCCDQ/QKmRrRnfu3YVqrK7EKa2zLzxZvrP7ziprapz80giO7+GeAVEIiSQERu0aM0JYwFgYISWCJ4Ll59j6F9Rp15culqY44WLf29TKNo0aZgWFCSo6A6T2cQQAABBKIrYHY6L2rWcuKuxXLRoaWR2v0czFpwoOLp/2iR+95ISw27oKO7oBkZAgggULgC5rBCP4g2NaJFyfzWb1+9beHEy25o/+a5afluB98/Ykd04c4jPUOgVwUIoHuVnxdHoGAFggMD/VIb5asdu37VZvudUjx498OU6Eov02D+2BQICwLqgh0IHUMAAQQQiKaA2QHdmtZy71kVsv3IaJXfCGYsKMPxxPsZOfb6ZqkqpQxHNFczo0IAAQRCIWD2HpmA2d8RLUo1tU17+r76aU9c2/LxTR/nR7DE+8hQjIpOIoBAjwgQQPcIMy+CQGgEzA3D4lpepaPPGjVww3HjdNmwQ5SVKfbSTeY/EzyHZjrpKAIIIBBNAVNmI5MVGdTXkufOrZSKkmiV3whmLSjDUdegZdcLGvwd3wnKcERzUTMqBBBAIDwC+SBa2SpVLipRlG5r/Pyf6Ym3XD1/4uUT8sNY4tD68AyNniKAQHcJEEB3lyzXRSA8AsHNgfk0268sWTP67K0rNzz2tGTVGj/zMk1JcdvMB92OKMsE1Py9EZ65pacIIIBAJAUsS6SpTcvuG6fk9nHlEpSqiOJggxD6gMua5M3Ps1JerPzx0hBAAAEEEOhlAS3ac0W7CcsuFVVU7mQbpj3c8MkN1y5697LXlwqiF7/X7OU+8/IIINBLAgRJvQTPyyJQAAL/86l0n9G/3aVi/RPOSFavsafONot22kQs280fLMjfFwUwaXQBAQQQQMB891dkYbOWPx5YKmfsWRzJ+s/BPAdlOC56sE2ueqJNasopw8HPAAIIIIBAQQloMacVeq5tJYrFSlVIpmHKM00f33TVwvcue6ZDT81mJoLogpo6OoNAzwkQKPWcNa+EQKEI/E/wXLPpr/es3PDkM1PVw3f2Ms3iOW1aKdsTpajxXCizRj8QQAABBBYLmPrPLWktd51RITttEM36z0sH0I+9l5Hjrm+Wag4i5CcBAQQQQKAwBbRo7WntWlaiRJnyHNn6L19u+Pi+K+vfP+8xgujCnDR6hUBPCRBA95Q0r4NA7wuYn3fzqbPjd2XkyNTANf94gD1w59OLUzVbeE5bx+A5ODyi93tNDxBAAAEEEOggYH6ZmRIUti3y+NlVss4gK9IlODxPxJQcmTDVlQP+1igmfKchgAACCCBQ0AJau7kgulhJokKsTNt7Dd88eM28ybf+S6a/0p7ve8I/2D5fBrKgx0PnEEBgpQW4hV1pQi6AQMELLLnjediY4oEjjz2kfNg+47xk+SidaRRPO54SS4tSBM8FP510EAEEEIi3gDmAMOuK9C235OULKqWqNJoHEAazHNSAnr3Ik53Pb5TWtPZLkJg/pyGAAAIIIFDQAlq7Iq4SZVtWqkpcp+2j1q8fvXbuh1fcI7MmtOb7TmmOgp5EOodA1wgQQHeNI1dBoBAFltzxXL1x9YCtf/2L8mH7nqwSJeu6mQYRz3WVZT549ndG0xBAAAEEECh4AbMDuDWjZaOhCXni95X+7mCTxUb1pjYYWzorssv5DTJtnifFydwucBoCCCCAAAIhEfBEu9ocam8VVYmXbf+iZdojN8z96Pq7ZOZbCzsE0ea3m6kTTUMAgYgJRPVePWLTxHAQWCGBoG6z+TqTlA/Yqn/ZqFOOKVtjn5OsRNlQL1Mv2vNcZdnBzugVujgPRgABBBBAoDcFTODc3KZl+/WScv9ZFb3ZlR557SCANqU49v1zk0z8OiulRYoAukf0eREEEEAAgS4WMIcVamVZttkR7TltM1umPnJj84Rrbmmpe28OQXQXa3M5BApIgAC6gCaDriCwkgJLBM8lG500qGroLseXDd7pOJWqGOSl6/0dz2IlCJ5XEpqnI4AAAgj0noApP9HQqmW3jVNy5+nlfikKU5YjDu2nf22St7/ISlmJEhNI0xBAAAEEEAipgKc9RyvLzgXRbtuctoYp/0h/cPWNCz+5bQZBdEhnlW4j8AMCMbldZw0gEGmBJYLninWOWKt603Enl/QffaTnOTVeptEcRuwqxY7nSK8CBocAAgjERMAE0AubtRy2XZFcdUxZpA8gDKbUlNswpUdOHN8sj7yTkeoyJS4BdExWPMNEAAEEIi2gRZvfaJZtJUpEEkX16XkT767/+Lrrmj6+/fMOQbT5v/43fGkIIBBOAQLocM4bvUbACJjg2TT/LWj5ekePrBp16mml/TY53HPaK7xssyilHFG2qe/MzzprBgEEEEAgEgIJS2R+k5YTdimWSw8v9YNYE0pHuQVj/NXtLXLHK2npU04AHeX5ZmwIIIBADAW0qRMp2rNVslxUsri1dc7Ee9o+vvraRZ/c+VHeY4n3vzE0YsgIhFqAUCrU00fnYypgAuXFhzNUjjxi8+qNxp2a6r/pz7XbXpwLni3HHPBA8BzTFcKwEUAAgQgLmAB6QbOWY3Yskr8eURarAPr0f7TIfa+npYYAOsIrnKEhgAACsRYwQbQr2kuYINpKFKfT8yY+uGji5dc1fX7fWx2CaJNlsSM61kuFwYdNgAA6bDNGf+MsYAJls9vZP/e+fN2/bVc9apszivtvsb9225TONIsoyxVljmdix3OcFwpjRwABBKIsEJTgOHrHIrksJgG0qfdsfruPu6VF7n8zLTWU4IjyEmdsCCCAAALmPa/2PK0920pViErY0jan7jH55oGrvvvPL1/qALTEe2TgEECgcAUIoAt3bugZAkYgODBw8ae7fXb62y41axxxhlVSu6fntkl+xzPBM+sFAQQQQCAWAkEAfdQORfK3I+OxAzqoAX3KzS3yr/8QQMdioTNIBBBAAAEjkC/NoW2VTImVrJR0+5xnmz+778qFr5z1DEE0iwSB8AgQQIdnruhpvASWDp6tvtv9bb/KdQ87M1myyrbZTL2Im9VKWR47nuO1MBgtAgggEHcBE0AvMocQbl8kVx4drwD6hBua5dH3MlJVSg3ouP8cMH4EEEAgdgJau1q7lmWllCqqFLe97q3myXdfVffavQ+LTMjmPRL50hz+t4ZpCCBQOAIE0IUzF/QEASOwVPA8JtFv+30PrFjn0NMTJf23dDMNot2MVpbtiSjzdSMaAggggAACsRIIAuhDtyuSq46JVwB9/PXN8tj7BNCxWvAMFgEEEEBgKQHtas9VykpZVnGVeC1zJzR/fv/V81676X6RyZn8gynNwbpBoMAECKALbELoTmwFzM+i+SXp+AL9tq7oN3LvQyvWPeZku6R2Iy9TL9rNesqyNcFzbNcIA0cAAQQQML8sY7wD+nizA/rdjFRTA5qfBQQQQACB2Avkg2g7ZVlFVeI1zfq0YcaLN3hfPX73oq//1ZDnYUd07NcJAIUiQABdKDNBP+IqsOSO5yF71qy22ZlHJfpuf3KizF7TTTeZHc8meDabo83hgjQEEEAAAQRiLRAE0IdvXyRXxLAEx78JoGO9/hk8AggggMDSAtrTnivKBNGpSlHKm5ad9tz4BZNvuLXpy8fn5x9t3lCbshwefggg0DsCBNC9486rImDCZPPz5x8uWLb6PgPKNxl3dNmg7U5UIsO00yjaFVdZliJ4ZrEggAACCCDwX4HgEMIjxhTJ34+KVwkOUwOaAJqfwLQiKAAAIABJREFUBgQQQAABBJYloD3xXK1F2WZHtFJqZuvMl2+uf/faW1pnPDaLIJpVg0DvChBA964/rx4/gSWC5+Jhuw+rGXXGiWWr7XSsiK71Mk3mg1nz8W2wMzp+QowYAQQQQACBHxAwAXR9i5b9tyiSG08qE0+LmI9ro9y0KcClRA67qlle/CgjlSUcQhjl+WZsCCCAAAIrJeCJds1uZ9vsiBalFrR+89LtCz6+Ynx66rNTCKJXypYnI9BpgYjfrnfahSci0NUCQfkM/ys/RWvsNqLfxr8+pWTw9keKlj7mcEFl6j8r87ZaKLXR1fpcDwEEEEAgMgKWJdLcpmW79ZLyz7MqIjOu7xuIeQdtbthN0L7PpY3ywdeOlBYp/99pCCCAAAIIIPC9Alq0a35d2naqyvwybWz/9qW7Gj69+dqmLx/6PP+sJd6nY4kAAt0nQADdfbZcGQEjsEStqerNfr9xydo/Pa2set2DxUqWeRn/bASz4znYGY0aAggggAACCPyAgNnt3JrRssGQhDz5h0r/UMIgpI0iXDC29qzILuc1yPQ6T4qSImZXNA0BBBBAAAEEflTABNGm9GXCSlaI2Km21tYpD6Q/uPG6Be9d/l6HIHpxicwfvSIPQACBFRYggF5hMp6AwHIJmODZ7Hb23x72Hf3bzWvWP+4MVb3mgdptS3rZ1qDUBsHzcnHyIAQQQAABBHICphRFxhEZWGPJS+dX+ruBgxIVUTQKxtbQomX7cxv88iMJmwA6inPNmBBAAAEEulVAi/Y80Z5t2SWiUuVepmHaw40f3XjVogl/eSP/ykEpTP+sJhoCCHSdAAF011lyJQSCX1aLg+fqLf9vTPW6x49LVg/f180029ppE6UsR5RlAmp+/lgzCCCAAAIIrKCACaAdV6SiRMnL51dJv8p4BNDf1Hmy+4WN0p7VuV3f7IBewZXDwxFAAAEEEPAFtIj2tOfaKlEsdqpCsvVfP970yc1XL3jvzy90MFpiUxl2CCCwcgIEYCvnx7MRMAL/8ylpzaa/27Niw+POSFWP2EVnmsXzg2fbNekzwTOLBgEEEEAAgc4LBPWQkwmRJ/9QJSNWsSJ9EGFwyOLH37iy318afThjQP7c+TXEMxFAAAEEEPB/lWrtae3aVqJErGS5ZBqmvtrw6fir6t/926P5bzQbKIJolgsCXSBAAN0FiFwitgJLB89W9U/O37d67UPOTNasuZ2XC561UrZH8BzbNcLAEUAAAQS6ScAEsw/+ulI2XcMWzxMxhxNGsbme+Due3/jMkUOuaKL+cxQnmTEhgAACCPSugNau1q5lJUqUSpWK29j+VnrOv6+e9eTND4q84uQ7RxDdu7PEq4dcgAA65BNI93tFwPzcmF8+uV9Eg39Sssr6px1Utsb+p6lUyaY60ySe0+4pZWuz7blXesiLIoAAAgggEGEBcxBhc1rLXeMqZOeNkhKEtFEccjC2x97LyHHXN0t1mfLHS0MAAQQQQACBLhbIBdHKStiWJKrEc1o/bJn6+PXzJlx8r9RNbs6/WkJETI1ovozUxfxcLtoCBNDRnl9G17UCS+54rh1T3n+z4w6vWH3/01SiaD0v3SCiXU9y5Z0jug+ra0G5GgIIIIAAAp0RMDuCFzRpueyIMjlmp6JYBNDXPN0u5/2zVfqWE0B3Zs3wHAQQQAABBFZAwBPtmrf1lp2qEs9t/7L560eunzv58jtk+qT6/HXYEb0CoDwUAQJo1gACPy4Q1G32T8KtGLhpv/INzzyidPh+J6lU6Zpeul7E81yx7CCg/vEr8ggEEEAAAQQQ6LSACaDrW7ScuGuxXHhIaaQD6KC8yK9ub5G7Xk2zA7rTq4YnIoAAAgggsMICnvYcrSzbtnJB9LTWqY/e2DTh6ttb5r0zt0MQbXZD8/2kFeblCXESIICO02wz1hUVWCJ4Ll3t4IHl6409vmKNn52gEsUDvYzZ8ey5ogieVxSWxyOAAAIIILAyAiaAbmjTssuGKbn7jPJIH0KotYhSIj/7a5P854uslJcov+Y1DQEEEEAAAQR6TMAcVqiVsmyrqEZ0ur6uddHkW9o+vO3G+s/+8Q1BdI/NAy8UYgEC6BBPHl3vNoElgufiUYcOHbjOr0+0+ow6VhJOfy/TKNrzXMWO526bAC6MAAIIIIDADwmYGtBtGS1rD0rI0+dUSiqRK8QYtRvbIHxubtcy9sJGmV7nSlFSiflzGgIIIIAAAgj0uIAnnuOJlUhYiVJRdtHC9vnv39446drrGz65Y2q+N0E5Tj4u7vHp4QULWSBq9+mFbE3fCl8gODDQL7VRvt5hI6tGnXFqSb/Rh3tue6U4zSJamR3PQUBd+COihwgggAACCERQwOwIdlyRqlIlT/+xUgbWWJHcBe1pERO2T5vn+QF0xtFiWUIAHcE1zZAQQAABBEIloM2uNK0920qWi0oUt7TOm3hfw6Rrr2uZfPukDkG0ydz8fIGGQNwFCKDjvgIYvxEwwfPimk3VI4/auGLUuHHFtaMO8Zz2Ep1tNocPuOYAgghurmIFIIAAAgggEEoBE0Kns1oeP7tSNl494Zel8H9TR6gFY3rrC0d+dlmjlBUpP2inIYAAAggggEBBCPhBtGjPVslysRLF2fS8iQ/UT7rh6sbJ/3g338PgrCiC6IKYMjrRWwIE0L0lz+v2tkDwS8B8LcZ/K1ex9mFb9xn9y1OTtZv8TLvtKS/TLEpZjijLBNT8rPT2jPH6CCCAAAIIdBAI6kCPP6Fc9t8iFcmDCF1PxIzzzlcy8ps7m/0d3+bPaAgggAACCCBQUAImiHa19hJWqlwsO+m2zvni0fTnL18zf9K4V5YKohdnEAU1AjqDQDcLEKp1MzCXLziB//n0ccCYK3ZOrvLzM4pXrd1LZ13R2SZ2PBfctNEhBBBAAAEElhQwwezCZi2/2qdEzv5piTieSCJiO6CDAPoP97TKjc+3S59yAmh+DhBAAAEEEChggfyOaG2rZIkkEmWSzsx+vuGze65a9PJvnuzQb7PJjSC6gCeSrnW9AAF015tyxcIU+J/guXaHq/YoWeugM4tKB+ziZRvFy2a0Usqj1EZhTiC9QgABBBBAoKOACaDrW7XsvWlK/nFqeSRrQAeHEB7892Z59dOMVJQQQPNTgAACCCCAQAgEtGjtae1aykopq6hKvPZ5rzV/ef+V814649F8+GyGQRAdgsmki10jQADdNY5cpXAFzBo3f6k7uS5umuy3/SEHVK1zxOlWSe2WXqZBPNcEz7YnSgWHEBbuaOgZAggggAACCPgCQQ3oNVZJyHPnVkoqkaupFZWb2yB8bmnXsuOfGmROvZakGSM1oPkJQAABBBBAIEQC2tWeq5SdsqxUlXitcyc0fXbPtXXTrvinzJzZlh9IIn9YIb/lQzSzdHXFBKJyj75io+bRcRBYasfziKLaMeMOrlj74NOt0v6beOl60W7WU5atRQie47AgGCMCCCCAQLQETADtuiJFKZFn/1glQ2stP5w1fx6FFhxA+NlMV/a+tDF3yKLKH1wRhQEyBgQQQAABBGIloD3tuaLspGWlqsVrm/dp4xf3Xzt/3ht3y+R/Necp2BEdqzURr8FG5BY9XpPGaH9QYIkdz9XD9qu21/3Z4VWDx5xslw8e6RI8s3wQQAABBBCIjIAJZFvTWu46o0J23CAZqYMIg/rPT0zIyLHXcQBhZBYtA0EAAQQQiLmAH0RrZSdtK1UpWnlf6Zmvjq/78Ko7m758fH6HINrshubo4ZivligNnwA6SrMZ77GYY4fMenYNQ/mIsbWVG487pmzgridpyxrmZRpFuxmz49k8LGJHFMV74hk9AggggEB8Bcyhg/ObtFx6eKmcsEtxJAPoKx5vl4sfbJU+FdR/ju9KZ+QIIIAAAtET0J54rv+NbJWqFLFkdnrGKzctePeam9tmPvEdQXT0ZjzuIyKAjvsKCP/4lwieS9baa1DNBqcfWzp4h+O11oNNjWeltSuWrQiewz/ZjAABBBBAAIGOAv5BhC1afrF9kVx+VFmuTEVEPmb2dK7kxknjW+SRd9NSVUoAzepHAAEEEEAgggKeaBNEi61SVaaU2LzWma/eunDiFePbpz31DUF0BGc8pkMigI7pxEdg2EvUeK5cY7cRFRueeUrJkJ2OFK37mB3P/m5oZYJnichb0QjMGkNAAAEEEECgCwVM2NzcpmXLtZLyyO8qIlUD2r+R8UT2uqRRPpruSGmREhNK0xBAAAEEEEAgkgJatPnNL7nSHKIa22e+fE/D+1de2/zt05MJoiM557EaFAF0rKY7EoNdInguHr7XkL6jzjizZND2x4pIpWt2POeC52BndCQGzSAQQAABBBBA4H8FzIGDmazIoL6WPHNOpVSVqUiE0MFhivMaPBl7UaMsaNSSSIg/NhoCCCCAAAIIRFqgQxBdZQba2vbdq3c2fXDV3xu/fuKrDkG0Cau5M4j0UojW4AigozWfUR+NKeDs13guWWPX1Wo2/tW40kE7nCCiq/I7nh1Rtl/kOeoQjA8BBBBAAAEEcr/wg3deT59TKWsNtP1dwqZ0RZhbMIaPprv+DuiUCZ/DPCD6jgACCCCAAAIrKmCCaJN/JPI7opvT3710R+OkK65snPrslA5BtJ+R0BAodIGQ354XOi/96yIBs5vZvO/SlYN361O65a9PLxu0/SlKS62p8ZwvtcGO5y7C5jIIIIAAAgiEScCEzU3tWu46vUJ22SgZiYMIzRdwzXe5/v1uRk4a3ywVpcqvb01DAAEEEEAAgdgJLN4R7deIFmlonfna+KZ3rrus6btHFuQ34JlsjzuF2C2NcA2YADpc8xW33i5RbqP/DlcfUbPxaee5TmZ1L9tE8By31cB4EUAAAQQQWIaACWoXtWg5/6BSOWX34kgF0Jc92iZ/eaRN+pRzACGLHwEEEEAAgZgLLN4RrVIVplD0N4s+uu78upfG3ZZ3Md8GpyxHzBdJIQ+fALqQZyfefVtcbqNywxO2qN7mwotSyX47u+0LzamwlNqI99pg9AgggAACCCwWMAH0wmYtR44pksuPKotEAB2U4Djlphb511tpqSkjgGbJI4AAAggggIAv4AfRWiRhF/URN7vo1flv/v6cpg9veqNDEE1ZDhZLwQkQQBfclMS+Q2ZNmvDZqRz8kz59t7/uT1btRidLuinpeRlXWYlgV3TsoQBAAAEEEEAAgVypiqY2Lduvl5T7z6rwa3aF+QY36L8Joff9c5NMmJqVsiLl17amIYAAAggggAACeQGtPcez7JStkhVeesGH1ze+dvq5Dd++scjUjc6fn8XdA8ulYATCfH9eMIh0pMsEFu967jPm0t1rNjzzavH0mjrbLGLZrogy/52GAAIIIIAAAggsFjA1oNuzImuuasmz51ZJ0s4dHBHWm1ytxXzbS1rTWnb4U6PMXuTlDiHkLSSrHgEEEEAAAQT+R0C72nNtK1UutqgvF31w5Rl1b5z9TP5hizMW4BDobYGw3pv3thuv3/UC5hM6p9/a+1QUbf7HC0pqR5/ptS403y5xRFnmL03Watebc0UEEEAAAQRCL2DC2qwrUl2q5OULqvx6yUGIG8bBBX2fucCTXS9olLaM9nd5E0CHcTbpMwIIIIAAAj0koD1/054q6SNt8967etY7f/qjTHm6Mf8Nc0py9NA08DLfL0Cox+robQGzBv0TW6vHXDGm3wYnXSui1vMyDVqspNnrY/V2B3l9BBBAAAEEEChcAf8mwi+EKPL42ZWy9iDb/3ezMzqMzfNELEtk4teOHHBZk78bmoYAAggggAACCCyHgCdeVlmpSuUq9/O6l285sfnjM1/Lh9AcULgcgDyk+wS4pe0+W6784wKLvw6yyh73/6Zi5EGXOs3z/frPStlmRzQNAQQQQAABBBD4UQET0qazIvf+skK2XTcR6oMIXS9X1/qZD7Jy1LVNUlmsxJw0REMAAQQQQAABBJZLQLuOqQNtl/XLNn96/+9mP3PIFfnnUZJjuQB5UHcIEEB3hyrXXB4Bv+SG1GxaNeynD4xPlA0+2E3Xa8Wu5+Wx4zEIIIAAAggg0EHABLaLmrWMP6lcfrZlShxPJBHS71AFAfQdL7fLWbe3Sr8K5Y+HhgACCCCAAAIIrICAp72sZRdVS7pp1r0z/n3AKbJoQkP+gEITUNMQ6FEBAuge5ebF8gJ++Fy65e83GbDJb+6wrNT6XrbFVZb/VpE1yTJBAAEEEEAAgRUSMAH0wmYt5x1UKqeNLY7EDug/P9wmlz/WJjXlyh8PDQEEEEAAAQQQWEEBrT3Hs5JltvIyn9RP+MtR89/58wRC6BVU5OFdIkDY1yWMXGQ5Bcx6MyGzW7PNpYf02+z/bnLb68vFfD1EWZTcWE5EHoYAAggggAACSwqYALq+RcvxOxfLxYeVhjqADmpAn/GPFrn/zbRUlRJAs94RQAABBBBAYCUEtOdnLnZJTfOCNy84auE7f3qIutAr4clTOyVAAN0pNp7UCYFgrekhh034bXLAJn/RLXUilu2JqJB+SbYTCjwFAQQQQAABBLpcwATQDa1axo5Kye3jysN9CGH+AMUD/9Ykr3+WlYoSJSaUpiGAAAIIIIAAAp0X0K5obVvJSmma++JZcx8Ya+pCmyzGnDTBaROdh+WZyylAAL2cUDxspQTMX2rmrZNa7dAJVxfXbnSa0zbfU3bKrD/W4ErR8mQEEEAAAQQQsJRIS1rLxqsn5MnfV4o5lDCMzbz7M13POCJjL2qUz79zpDSl/ECdhgACCCCAAAIIrKSAKckhidJalZ474apv7x39y3z4HGQ2K3l5no7A9wuE9PacKQ2RgH/Kam3tmPLiXS6/o6h2w5+67QsdZaVsEc36C9FE0lUEEEAAAQQKVcAEzumsyJB+ljx9TqVUlirRWkIXRAd9ntegZY+LG6WuwZNkQvyx0BBAAAEEEEAAgS4Q0NrLunZxn0Rm3kcPffvqeUfIrMdb87uh+c5VFwBziWULEACyMrpTwA+fq4ftV73qPg88mvGc7bxss6OsBPWeu1OdayOAAAIIIBAzAXND62rxdws//cdKP4g2u4bNzugwtaDPX812ZeyFjXwfNkyTR18RQAABBBAIkYDWjmMlyhKelDzf+tqR+8/96K4WQugQTWAIuxqy2/IQCse3y374XLHO/n377Xb/45Jp+YnyDxu0CZ/juyYYOQIIIIAAAt0mYHZBt2e1X4Jjo2GJcAbQnohlibz1hSM/vaxRyosov9FtC4YLI4AAAgggEHcB7TqWshO6pPTVqS8dvJ9M+nd9/nBCN+40jL/rBQigu96UK+YK2XsVax3Sb8Dudz6ps02b+4WGlEX4zOpAAAEEEEAAgW4RMMFtU5uW20+rkN1HJcX1RMzhhGFqQZ8feisjp9zcLFWlyh8HDQEEEEAAAQQQ6BYBk9WIndDFJW8ufPGYvRs+vncRO6G7RTr2FyWAjv0S6HIAP3wuW/+QAavudMdTXqZ5EyF87nJkLogAAggggAACSwqYsLmhVculh5XJMTsVhTqAvuapdrnggVapKSeAZp0jgAACCCCAQDcL+JmNnbBTxe/NefbQsU2fP7KAELqbzWN4eQLoGE56Nw7ZD5+rhx1V3Xffm17QmeZNCZ+7UZtLI4AAAggggMBiARNAL2zWctbeJfL7n5WI44kkQrYDOujzH+5tlfHPtku/CuWPg4YAAggggAACCHSngPnWuiVWwi0pfX36P7feXWZNaBMRkxlyJ9Kd8DG6NgF0jCa7m4dq1pISGZEcftznT6iixp21S9mNbjbn8ggggAACCCCQFwgC6CPGFMnfjyoL5Q7o4BDCk29skYfeTkt1GTugWeAIIIAAAggg0EMCpiZ0ojSRXvTZozPuGf0zEf885OCfHuoELxNVAQLoqM5sz47LrCOzx8hd7bB370/1GXmQl21zFAcO9uws8GoIIIAAAgjEWCAowbHHJim57bRy0VrEHEwYxnbQ5U3y2uSslJco8dh3FMYppM8IIIAAAgiEUkB7jmMX1yTSdZNum3HvZsfkDyU0dyMmiKYh0GmBkN6Wd3q8PLF7BMzhgs5qh753bVHtqFPd9kWOsmwOHOwea66KAAIIIIAAAssQsJRIS1rLZiOS8u/fVfjhs3mnFJab3aCvjiMy9uJG+WymIyUpJWZXNA0BBBBAAAEEEOgZASXayzh2cZ9Ee92Hf5t57+jfiIif+fTM6/MqURUIyz15VP2jMC7/L6JBB7/2+5JVtrnYbatzlJUkfI7CzDIGBBBAAAEEQiRgAudMVmRIrSUvnFclxUkJ1S7oYMd2c5uWMec2SF2jFnNHZf6chgACCCCAAAII9KCA1m7GTZQPSLRMvvPUWc8ceT0hdA/qR/SlCKAjOrE9NCw/fO635Xn7VG9xzqNu+0JXWf5xP6yrHpoAXgYBBBBAAAEEcgImgHZckcoSJS9fUCV9K1QoA+iZCzzZ9YJGaUtrsW0CaNY3AggggAACCPSKgBbP8VRxtV7wziW71L993iv5chxur/SGFw29AEFh6Kew1wZggmavaMNj1l5t13+87TXVVYmVMHt0QnbefK/58cIIIIAAAggg0IUC/jHtWiRhizz5hypZc1XL/3dTmiMMLejrR9+4sv9fGnOhOgUXwzB19BEBBBBAAIGoCniiPcsu7Tt7xv27bNk+64Vv85kPJ1REdca7cVwhuSXvRgEu3RkBs26U1I4sXX3/l15XieKNxXNcUZbdmYvxHAQQQAABBBBAoCsEzA2K2QX9z19XyBZrJvwD/KyQfDTueiLmIMVXPnHk8KuapDjF7ueuWBNcAwEEEEAAAQRWQkB7rlgJ28u0/Gf6C4ftJNNfyZrP/PmMfCVMY/pUAuiYTvxKDtsvvTHiuLn36OKyQ7XT7oiyqPu8kqg8HQEEEEAAAQRWTsCEzU2tWm4bVy5jR6UkCHVX7qo982zHEzGFzB5+OyMnjm+WmnLl95+GAAIIIIAAAgj0qoB2HauoKtG+4NObZt496kTqQffqbIT2xQmgQzt1vdZxP3xeZew9J5evddD1bvsCDh3stanghRFAAAEEEECgo4AJcOc3abnq2DI5fLuiUAXQQVh+0/NpOfvuFulXocSE0jQEEEAAAQQQQKDXBTzHUcXVifbPHzzou2cPfYB60L0+I6HrAAF06KasVzvs130uH3HgyFX2vO9dL72oRJSdK8dBQwABBBBAAAEEelnAlLBY2KzlnANK5My9SkIZQF/8YJtc+UQbO6B7eS3x8ggggAACCCCwhICntSepoj4Lv33i0E3apt4/g3rQrJAVESA4XBGteD/WrBVLZKS97mmTXm13m7ZUIq6Iou5zvNcFo0cAAQQQQKBgBEwAXd+i5fhdiuXiQ0tDFUAH9arPvLVF7n09LdVllOAomIVFRxBAAAEEEEDAHE7hKjtpZzOLnvv25qG7dwigNTwI/JgAAfSPCfHfAwETNLur/fzVC5MDNjtHsi2OKJu6z6wPBBBAAAEEECgYARNAN7Rq2XezlNx0crl4WsQKyd1u0NfDrmySFz/OSkWJ8g9RpCGAAAIIIIAAAoUioD3XsUsqE41fTPjNvKe3+hulOAplZgq/HyG5JS98yIj30A+fa0b/Zut+2/z1VbetTsQyVRYpvRHxeWd4CCCAAAIIhErAP4SwTctWayfl4d9WiNYiKkR3u6a/e17cKJOmO1JWpPwAnYYAAggggAACCBSQgNae4yWKa7OznzxgdPOUhz6lFEcBzU4BdyVEt+QFrBjtruVKb4wcaa+xwxvvaU9tKP5+HGUCaBoCCCCAAAIIIFAwAma3c2tGy8jBCXn6nEpJ2CImwy30G94gKG9Ja9njokb5eq4rxUkC6IJZWHQEAQQQQAABBP4roLUrlm172aaXpt+82s75ANqFCIEfEij0+3Fmr/cF/N3PQw547nepwTv+2W1b6CrLvJ2jIYAAAggggAAChSVgAuj2rJZhtbY8dU6lX8YiDLuggz4uaNIy9qJGmVvvSTJhSi0Wli+9QQABBBBAAAEEjID2HDdR3NdeMOXuYxc+eeStlOJgXfyYAAH0jwnF+7+bXc66asRBw/uNvWOSl20qVco2a4Z1E+91wegRQAABBBAoSAFTbiPriNRWWf4O6NrKcATQQf3n7xZ4fgBtyojYZvc2AXRBrjM6hQACCCCAAALiieeKKuszf87DO23UMv2VufmsiBMsWBzLFCBIZGH8kIC/+3nYcdMes4tr99ZO2hWl2P3MmkEAAQQQQACBghQwAbTripQVKz+AXq2fFYqDCIMAesocV8Ze2Ciulzs8kfy5IJcZnUIAAQQQQAABI6A9VyVK7OzCyXd+e+9mR1ILmmXxQwIE0KyP7xPww+e+29yxf82mRzzsts9zlZUkfGa9IIAAAggggEAoBEwAvdZAOxwBtAmcLZGPv3X8GtBFydzObRoCCCCAAAIIIFDIAtrLuony/tacV3+5bdP7V75JKY5Cnq3e7RsBdO/6F+qr58psjBiRHL7HhImScdYVpczbIA4eLNQZo18IIIAAAggg4AuYncNtGS1P/qFSNhqW8I9ONuFuIbegj2994cjPLmuUsiIOICzk+aJvCCCAAAIIIBAIaH+zotMy99Vvbl9zBw4kZGV8nwABNGtjWQL+7ud+u99+Qs3av7jRbV/on3AKFQIIIIAAAgggUOgCJoBuSWt54FeVss26Cb+chV3gAXTQx2cnZeWoa5qkvJgAutDXGf1DAAEEEEAAgbyA57pWSY2d/vC2/Wa8fPyj7IJmZSxLgACadbG0QG5N9Fu7fI2D3vtYu9kh7H5mkSCAAAIIIIBAWARMAN3cruXOcRWyy8bJUAXQ/343Kyfd2CQVJcrfuU1DAAEEEEAAAQRCIGDuWpRKpD6ees3mm4lMdkyF6Pw/Ieg+XewJAQLonlAO12v4u58H7HrH/1WMPPxSt22Bq6wEu5/DNYf0FgEEEEBRjFa4AAAgAElEQVQAgdgKmHIbTW1abjmlQvbaNFwB9ANvZmTcP5qlqlT5wTkNAQQQQAABBBAIg4D2HNcu6Ws3fXr38XOfP/IWdkGHYdZ6to8E0D3rXeivllsPI8b2W2OfJz/VLfP7iZWg9nOhzxr9QwABBBBAAIHFAiaAbmzVcsMJ5fLTLVOh2gF91ytp+fWdLQTQrGcEEEAAAQQQCJuAJ6KVslJfT31yg/Vl+vR0fgAcqxy2meym/hJAdxNsSC+bEBGndtdbzq5a96hL3PQiVylqP4d0Luk2AggggAACsRQw9Z4bWrVceXSZHLJtUagC6FteSMvv72mR6jJ2QMdy8TJoBBBAAAEEwizgOa5V3Ndu/PzOI+Y9e/RdIuJnTGEeEn3vOgEC6K6zDPuVcmuhdmTZ8IPe/kRM7WdR7H4O+6zSfwQQQAABBGImYALo+hYtfz2iTI7aIVwB9HVPp+W8B1qkhgA6ZquW4SKAAAIIIBAJAVdEW5YqmjTl+r02F3nFFBSjqFgkpnblB0EAvfKGUbmC/8nUgN1uPa5i3SNv9toWuELt56jMLeNAAAEEEEAgNgJBAH3hIWVy4q7hCqD//libXPpwm9SUswM6NguWgSKAAAIIIBAhAe05nl1Sa8197e97N0381RPUgo7Q5K7kUAigVxIwIk/Pr4NNE6uf9uJE5XjrixI3/xdFRIbIMBBAAAEEEEAgDgImgF7UouW8n5fKqWOLQ1GCw/FEEpbIX//d5v/ThwA6DkuVMSKAAAIIIBBBAe0qO2W7zTNemX77yB1FxORN7IKO4Eyv6JAIoFdULJqPt0XErd78H/vXbn3Uw07rQk9Z5u0bDQEEEEAAAQQQCJdAEEBfcHCZnLxbuHZAX/Zom/zlEQLocK04eosAAggggAACSwh4jmeV1qqFr/5qq4UT//42u6BZH0aAAJp1YARM2OwNPeqrpxNlA3bTXtYTUSaUpiGAAAIIIIAAAqESCEpwmAD6pJAF0JfnS3CwAzpUS47OIoAAAggggEBHAe05VrI80V434eaZ9299AgE0y4MAmjWwOHyuWH33tQfs++SHXtuCIrFMOWgaAggggAACCCAQPoEggL7o0DI5YZdw7YC+4vE2ueQhakCHb9XRYwQQQAABBBDoIKBFe0olS+fPe2iPdZtmvTI/vwFWoxRfAXZAx3fug5H7hw8O3Pep80uG7nSul2l0lbLZ/cy6QAABBBBAAIFQCgQB9CWHlclxO4crgL7qiXa56MFWDiEM5cqj0wgggAACCCAQCGjPce3SWrvlo/EnzX7x5BvZBc3aIICO9xow869FhhUPP3nCRyLWmiKeKb9B/ed4rwtGjwACCCCAQGgFggD60sPL5NidwhVAX/1ku1xoAugy5R+eSEMAAQQQQAABBMIpoP3NjU626Z1vbl7tJx3GwC7ocE7oSveaAHqlCUN9Af/wwQHbXLJXxejfPe62LfCUZc5gpyGAAAIIIIAAAuEUCALovx5RJkftEK4A+rpn2uW8fxJAh3Pl0WsEEEAAAQQQ6CigPUfbZbUy78WTt2z8cPy7wfljKMVTgAA6nvMejNoPoIf94sN77KoRh2in3RWlKAAd7zXB6BFAAAEEEAi1gAmgG1q1XHtcuRy4VcrfSWz+rJBb0MfbX0rLb+9qkWp2QBfydNE3BBBAAAEEEFgeAXMYYaoi0TrjhT/PemTPs0XELwG7PE/lMdETIICO3pwu74hy5TeGbFMzYr8XJnuZplVE2ebLngX+Fm15h8fjEEAAAQQQQCCOApYl0tSm5bZTK2TsJslQBdAPvpWRU29ulqpSSnDEce0yZgQQQAABBCIm4GdMSulPpl6/6yYiE0z4TAmOiE3y8g6HAHp5paL3OP+Tp+od/rJP341/86jXOp/yG9GbY0aEAAIIIIBA7AQsJdKS1vLPsypl25GJUAXQz3yQlaOvbZLyYiUeb89it3YZMAIIIIAAApET8BxtldZ6da+M27Lhg2vf5zDCyM3wcg+IAHq5qSL3QL/8xloHf3qLUzvsWMm2OaIsym9EbpoZEAIIIIAAAvESMAF0a0bLk7+vlI1XT/jHK5td0YXcgj6+8XlWfv63JikrIoAu5PmibwgggAACCCCwfAJau46dqkq0zHz+otkP7/lHynAsn1sUH0UAHcVZ/fEx5cpvDNi1bPX9H/1cWS2DRVtmnw3r4cfteAQCCCCAAAIIFLCAuZlxPJGn/1gp6w6y/Z3EJpQu5BYE0JOmObLnJY1SmiKALuT5om8IIIAAAgggsLwC2lNiWa5yJk2/vna0iJiyHKbxXa/lJYzI4wr8djwiyoU3DH/3c9VG43btv+PVzzqtdVpZCdZC4c0TPUIAAQQQQACBFRAwNzOuFilJKXn6nAoZWhuSADofkn85y5WxFzWuwIh5KAIIIIAAAgggUNACWnuOsstq3TnPHLpR8+T7Ps2fPRYE0QXdeTrXdQKEjl1nGaYr+fWfV9338UvLhu72f16mkfIbYZo9+ooAAggggAACyxQwO53bMlrWHpiQp86plKJkbntNod/wai2ilEhzu5bdL2yUb+pcKU6yC5pljgACCCCAAAIRENCuaxVV2/Wf3Hri/BdPvIkyHBGY004ModDvxzsxJJ6yHAJ+CY6hR0x+M1E5ZCvtpF1RyuyKpiGAAAIIIIAAAqEVsC2RhhYt+2+ZkvEnloei/EaAHZQKOeLqZnnuw4xUlCi/fjUNAQQQQAABBBAItYD2XCtZZrfP//C+mfdteSgHEYZ6NjvdeQLoTtOF9onmGB6vpO9egwYd9u/PvMyiClF2GDYHhRacjiOAAAIIIIBAzwgkLJGFzVr+ckSZHLNjkbieiAmlw9CCvl77VLuc/0Cr1JQrv/80BBBAAAEEEEAg5AKeaG1Jomja1w9vv77MmtCa/4IadaBDPrEr0n0C6BXRisZj/frP1Zv/ff9+W/3yYbetzlOWebtGQwABBBBAAAEEwitgbmrNLuLilMhz51bJ4L5WKHdAT5mdqwNtalmbGzTemYV3TdJzBBBAAAEEEMgLeK62iqul7pljNm/44q73qQMdv5VBAB2/OffrPw897M2rEzWjxmmnlfrP8VsDjBgBBBBAAIHICZidzvUtWvbdrEhuPqUsVOFzMBlBLejDr2yW5z/KSFUpu6Ajt1AZEAIIIIAAAjEU0J7jJkpr7UUfX3/W/BdOvYI60PFbBATQMZ3z1Y+b+R9VVLmleFlXhPrP8VsGjBgBBBBAAIFoCZhD/DJZkYd/VyGj10iEqvxGMBNBGY7XJjty8N8bpayYOtDRWqWMBgEEEEAAgbgKeI6yixOZ+q/+NePuUT+nDnT81gEBdLzm3D98sGzYmFUG7Pn4l+JmKkQp6j/Haw0wWgQQQAABBCInkLBFFjRpOWSbIrnmuHDufg4mJTiM8JjrWuSJ99N+LWjHjdyUMSAEEEAAAQQQiJWA9kRZlnjO1K/Hbz9SZHKGOtCxWgBCAB2v+fbrP9eMOm1svx2uecppof5zvKaf0SKAAAIIIBA9AVuJtGe19K+y5ck/VEr/KuXXTbZCepdrAmizm/vbOk/2vLhRmtq0pBK5+tY0BBBAAAEEEEAgpAJae45KlNW6C545aqOFk+/4lDrQIZ3JTnY7pLfmnRwtT/PrPw/c/7FzS1fb/Xwv00j9Z9YEAggggAACCIRWwAS1Jpg1pTfuOqNcdlg/KZ4nYoX8eOWgFMfj72fkhBuapbRI+aG0qRFNQwABBBBAAAEEwiigPde1S6rt+W/ceWT9+8feSR3oMM5i5/tMAN15uzA+07wd89b4xZfP6KpVdxMn44qi/nMYJ5I+I4AAAgggEHcBE8iarc4taS1XH1suB26VCmXd5++bxyCEvuOVtPz2zhapKMndthNCx33lM34EEEAAAQRCKqA9x0pVJNq++8/47x7a4WTqQId0HjvZbQLoTsKF8Gm5t2l9tqhc8/A3JruZ+kGibC//lYcQDocuI4AAAggggEBcBUz4bG5sGlq1/PUXZXLUjkWRCp+DeQ1C6OufaZc/3d8q1eXKD6AJoeO68hk3AggggAACYRYwdaATlmTqJ359y9DNclsJ/H9oMRAggI7BJOeH6O9+rhx56Oa1O9/2ts40iihTNZGGAAIIIIAAAgiER8DUdjZlN5rbtJx3cKmcvFuxuK6IbU66iGBzPJGEJXLF4+1yycOtUlXKTugITjNDQgABBBBAIA4CWjxXWcU1zd/9a8eRbbNem0Ed6DhMe26MBJDxmWu//nPtjjecVr3RSdc4rXWussyZ8TQEEEAAAQQQQCAcAmbns9kVnMlqueTwMjlyTDR3PnecDX9rUL6u9fhn03LeAy1SmlJ+nWt2Qodj3dJLBBBAAAEEEMgJaM/x7NJaq/79S/aa//ofnqQMR3xWBgF0fObahM3uwMMn3F1Svc5h2m1zRCwTStMQQAABBBBAAIGCF/APHDTFw0Tk8qPKZP8tolXz+YcmwITQZuy2JXLPa2k5+55WMdsIzG5wQuiCX7p0EAEEEEAAAQTyAtpzHbukMtHw8YuX1L24xx84iDA+S4MAOh5znT+mZ0xi2En/+ti2Eutobd7GqJCfER+PyWOUCCCAAAIIIJALW9syItefUCb7bJYSxxU/hI1TC8Z83xtpOeu2FikvVn45EhoCCCCAAAIIIBAOAe1/G99taXp++u2Dd6UERzhmrSt6SQDdFYqFfw2//nPFOkesNWCPOz5xW+YllZU0b1eY/8KfO3qIAAIIIIBA7AXMDYsJWlMJkRfPr5JVa3KfoZtQOk4tCJunzXVlx/MaJWmzAzpO889YEUAAAQQQCL+A+e6WpZRy66bev+cIWfhOYz6b4iP18E/uD44gZrftEZ/N7x+eX/+5ZvTvDu63zSX3OW0LXWVF9aie2M4xA0cAAQQQQCCyAqb8htn9W1Wm5Mk/VMrgPpZfesL8eZyaCaBN6D5ljit7XtwoWVNQzZThiBMCY0UAAQQQQACBUAtoL6sTZf3V/GdO3HbR5JveoA50qKdzuTsfs9v25XaJ2gP9+s+DDnzxypJVtz3DyzQ6oqj/HLVJZjwIIIAAAghEVcAEzRlH/J3PT59TKX3KVawD6FkLPRl7UaM0tGq/DAl1oKO68hkXAggggAACERTQrmOlqhOZqf/85bdPHn4ldaAjOMfLGBIBdIzmedhx3/7HTlVtqbXZQ6RiVjUxHhPNKBFAAAEEEIiigNnl257VMnyA7QfQpUXxDKCDXd8LmrTscVGjzK73/LIkBNBRXPWMCQEEEEAAgYgKaO1aqWK7bdZXD3z34MYHsQM6ovO81LAIoKM/z/4BhKVDt1111f1emqzT9dWibOo/R3/eGSECCCCAAAKRETABdGtGy3qrJfwA2rZyZSfidiMbBNAtaS1jL2yUafM8KUoSQEdmoTMQBBBAAAEE4iHgibiW1pVfTRu/3gYiU9LUgY7+xMftvj36M/q/I/TLb1SNuWzn2lG/et5tne8pK5E7uYeGAAIIIIAAAgiEQMAE0M3tWkaPSMjjZ1fGsvyGmaYgdHc98QPoT2c6UppS/gGNNAQQQAABBBBAIDQC2hOrqNyZ8+T+GzVPeXqyOVvanDkdmv7T0RUWIIBeYbLQPcE/gLD/TuPPrdzghPPdtvmOshLmz2gIIIAAAggggEAoBCxLpKlVy5j1knL/ryr8wNWE0nFsQQi996WNMmGqI2VFBNBxXAeMGQEEEEAAgTALaM9xE6W1dsPEK4+Y9+ov76IOdJhnc/n6HtNb9+XDicij/E+RVj9qyhNW2YA9tZeh/nNEJpZhIIAAAgggEBcBU3LDHLi39+iU3HJKeawD6CB8P+jyJnl1clYqSpR47BeKy48C40QAAQQQQCASAlp7jp0sSzTPe++GOf/c7hQC6EhM6w8OggA62nPs13+WgZuWrrHfC1+J1gN1bL+0Gu2JZnQIIIAAAghEWcAE0PUtWg7brkiuOLrMD1zNrug4tiCAPu76Fnn8/bRUlSoxJTloCCCAAAIIIIBAeARMDY6kpdMN7027ZbUt8pXGwtN9errCAgTQK0wWqifk6j+vf8zo/rv+412nZZ5SVjKOZ/aEatLoLAIIIIAAAggsKWAC6EUtWk7atVguPKTUD1zNn8WxBeH7mbe2yL2vp6W6jAA6juuAMSOAAAIIIBByAa21VipR1DLn0d3Wap3x5izqQId8Rn+k+wTQ0Z5fv/5zv60fPqlm9J43OOkmRymL+s/RnnNGhwACCCCAQGQE/BtVlQubTQD9631K5bf7Fcc6gA7C9z/e1yo3Pd+eC6Dd3AGFNAQQQAABBBBAICwC2nO8RFmtNf+l0/daNOmaJ0XE30QZlv7TzxUTIIBeMa+wPdr/4R180Et3Fg/Y+hdepskVZZk/oyGAAAIIIIAAAr0qEITLS/xvhx6ZUhNmt6/5X6VE6ho8ufiwMjljTwJoE8hf8lCb/PXfbdKvUvkF1syhjMapY/NDaZ0Lp81jaAgggAACCCCAQMEIaM+xUpWJ1m9euGDWo3v8iTrQBTMz3dIRAuhuYS2YiyqRTRPDT3pukig10hxGmP9KQ8F0kI4ggAACCCCAQDQFOgbLJhjNHUyRC0LN/5pw2fFEXE/7O3hN0Bz8d/P40pSS4pRIcVJJWVHulvUPB5TInpumYl0DOtgBffvLabnkoVbfpyWtpT2jJe3k1lLgbYJq80/CVv7/mpDaTISpXuJbdwimCaij+XPIqBBAAAEEEChYAa1dyy6y063fvDDjtvV2oQRHwc5Ul3SMALpLGAvyIua9hVe5xj4j+u/10Mdeur5YlE3954KcKjqFAAIIIIBAeAWCsLPj7lsTZpqgNPePFsfNhc2mJe1cIFqSEqkpt/wSEuaf/pWWrFpjySo1lgyoUtKvwpKacuUfsldZqqQoqXIBKs0XMAF+U7v2D2dsaNWyqNnz//+8Rk9mL9Ty3UJX6hpz/31h/r9lHTMPufkw85WbCxNS5wLqjnW1F++ezn8wADsCCCCAAAIIINDFAlq0q1RR5eypd2wxUuon1ec+KqeyWBc7F8TluI0viGnolk745TdW2f7yAys2OesBp7XOVZZ5i0FDAAEEEEAAAQRWTGBZu5lNnmyCZhNmZh3tB8z+LmadCzYrSnI7l02QPKivJQP7WDKojyVD+uX+vW+F5T+mskT5ISitewTaMiINrZ40tmqZU69lziJPvlvkyncLtHy3wJWZCz1Z1KylpV1Lc1ovLudhwv5kwsxlLpwOPmgI5t30ll3T3TNnXBUBBBBAAIHYCGhXW6kqNe/5o3/S+Nk9b7MLOrozTwAd3bn1DyAcsNvdV5Svc/CZXnqRo5TNAYTRnW9GhgACCCCAQJcI+FUalqonbHYy53YxazG7aM2/B+Fk33Ll71o24fLwAbYM7W/JwPxO5lWqLX8Hc8edtcvqZBBcL/3fgtDT//N8GY8uGWRELhKUM/m+MHhZdaGXHnrGEZnf6MmsRWbntCffzPdk+jxPZixwZW69ltmLPGluN/OuO8x7bhd7Ih9M+68flFeh1nREVhfDQAABBBBAoPsFtOe4idJau/6j68+se/HUq6gD3f3mvfUKBNC9Jd/9r+t/bWH1Y7993Squ3kZ7WfNlS/YXdb87r4AAAggggEBoBJYunxGUzsg4WsydgynzYB5jdiqbINmUyFi9vy3D+ufC5jVWsWVAtZJ+lZYfRn5fM9cNajznyxD/N1AmWO7W9RLsUl663rOZ1x/7YKA1LVLX6MmM+Z58NduVr+e6fjg9fZ4rC5q1v6u6Pav90ijmWqmE8ne/K1NvOh9Km3kPDkLs1oFycQQQQAABBBAIoYDnKLs44dR/dd83d486VET8b/OHcCB0+UcECKCjuUT88Ll8lW1r+x/w1FfiZKpEKeo/R3OuGRUCCCCAAALLLdBxR6wJBv3yGa4WswvWhIRmV3NFsZJBfW0ZWmvJOoNtWXeQCZxtWa2fJdWlyg+kl9VMWN1x8+vi3csEzMs9P73xwO+r9Wzm7/tqbpv1sni3dJ0rk2e48tUsV2Ys8GRuvSfpbO4DDLOeUmandL7WtBkfO6V7Y5Z5TQQQQAABBApVQHtK2ZarM19Ov2Hs+iITstSBLtS5Wrl+EUCvnF+hPtv/xKhq41N36b/jtc85LfO0spLMdaHOFv1CAAEEEECgGwQ6BojBzua0qdXs5kpoFCdF+pTn6jGvNdCWtVa1Zd3BCVljgCUDaiz/vy8zaDa7mfM7owmZu2HiCuiSi0t8dDiI8IfKeixo0jJroSeff+f6/3w5y5Wpc8xhiJ5/UKIJn81O+VQyt1M6CLiD16GmdAFNPl1BAAEEEECgZwS0Npugy2qdOc8dsWHzJ3d9Rh3onoHv6VchlOxp8Z55Pb/+c+1Pnzy7avDOl3iZJkeURf3nnrHnVRBAAAEEEOgVgY7BoAmYzQ7UTDZ3OGBwKOCQ2lzQvNEwW0auZv5/QvpXLXtXc8e6zEuX6uiVAfKiBSOwrF3M3xdMt2W0TJvn+WH0pGmOfDrDlPLwZG6D569PEzoXJc1u6VwobRq7pAtmqukIAggggAAC3S6gPddNlPSx57/2+18smviXu6kD3e3kvfICBNC9wt7tL2rK7nmDD3zz8eJVNt3Lyza7oizqP3c7Oy+AAAIIIIBAzwgsfVCgCZxN2QNTGsEEx+XFSswBgCZsHjnElg2HJmTdwbZ/UGBqGR9Jmx3NXv77joTNPTOHUXyVpXcyf18oXdeo/TrSH0535ZNvXZk805GZ8z1Z2Oz5u/NNyY6i/C5psx4JpKO4WhgTAggggAACeQHtOVaqMtE+643rZj6442nUgY7myiCAjt68+vWfZcCGZcMP/M9kcdJDRCnznvIHjgaKHgIjQgABBBBAIGoCHcM8U0bDHBSYzuYOCTSB89Da3K7mzUYkZIMhtqw9yPb/fOlmAr6g+SUQqNEctaVSUONZnlDarMmZCzz5bKYj701xZdJ0x68pXdfkSdb5byCdMgccEkgX1PzSGQQQQAABBFZewNSBTlhupv696bcM3SKIpVf+ulyhkAQIoAtpNrqmL/7u56p1D9+kdtfb3vPS9UqUv/mZue4aX66CAAIIIIBAjwh0rOFsArr2/A5n8wu9ptySof0s2XBYQkatnpBNhucOCixJLdk1E/6ZHdH+jYAJmgmbe2TueJEfFvBD6XxdabOerWVsk5i9yATSnrw/NSsTv3bki1muzGswH7pof4d0sdkhncjd4Ha8HvYIIIAAAgggEDoBLdpVVlF143cP7TaybeZL31EHOnRz+KMdJpT8UaLQPcCv/9x/pxtOrNzwpPFua52rLHObTkMAAQQQQACBQhboGBCb0DiTzYXOplWUKBmxii2jhidkyzUTsv6QhKw+wBJ7qeAu2N28dImOQh43fUNg6RIbJpBe+k2KOeDQ1I9+b4oj707JymczcocbmlrnRYlcyY7gjrfjBy/oIoAAAggggEDhC2jP8RKl/az6964cW/fGWc9QhqPw52xFe0gAvaJihf94Eza7Qw775LZkzbCjtJt2RBQHEBb+vNFDBBBAAIEYCgRlNUwAZ0oNmMDZlNcoLVIyuK/l727efM1c6LzGKvbigC2gWhw453c2mxCbhkAUBDqGyMsKpM0O6UnTXHnnK1O2IytTZruyqCX3gY051NAE0ubnyw+3vdz/0hBAAAEEEECgMAW05zh2Sb9E46c3Xjjv+ZPP5SDCwpynlekVb1NWRq/wnpur/yxiDzvu2w/souoNtJf1RBT1nwtvrugRAggggEAMBfydyfndncHBgaaOs9m5aQ4NXG+ILVuulfTrOK8/xJayoiVv1ZYInCmnEcMVFN8hLxFI58vJBBrmv02d68oHX7vy5ue5kh3T5nnSltF+mQ6/XEf++4Dm2wXm8TQEEEAAAQQQKCQBU4MjZbttc56ZfuuaYynBUUhz0zV9IYDuGsdCuYpf/7l4yJ7DB+//8GduujGllG1usZnnQpkh+oEAAgggEDuBjrWcTbmA9oz2ywaYAwKHDzCBc0K2HZmUTVa3ZUD1kp8ZB2EZ9Ztjt2wY8I8IdAykly5F05IWmTzDkdc/y8obkx2ZPNOVBc2ef0NcklKSMrWjze7oDjXSAUcAAQQQQACB3hQwv5WVEqXmfv3AlmvK/C+a8lkWHxv35rR04WsTTHYhZgFcyq//3GeLsw/ou9Ul/3Ko/1wAU0IXEEAAAQTiKBCEzuZWOuOIvxPT/FnfCks2GGLL1uskZet1ErLh0IS/QzNoiwPnDocGxtGPMSOwogIddzYvHUhPnevJu19l5dVPHZk41ZGZC12/5I0p1VGcypfqIIxeUXIejwACCCCAQFcKaO1lVaKsv8x5/titmj6+9S3qQHclb+9fiwC69+egK3vgB9ADD3j+stKB2//ayzQ6oizqP3elMNdCAAEEEEDgewQW13PWIqasRltW+4cEDulny+YjErLdyIT8ZO2krNZvyV3OQVmN4PkAI4DAygmYD378f8w716UK0S1s1jJpmiOvfpqV1z4ztaNzpTpMGF1i6kZb+efmn79yPeHZCCCAAAIIILDcAtpzrFRFov3bp06f+e/9r6EO9HLLheKBBNChmKbl7qRfA3r48TNfl2T5NqJdV0TlK94t9zV4IAIIIIAAAggsp0AQGpvdl+mslvaM+F/vH9rflq3XTsrOGydlixEJqS777y1X8LX/jvWgl/PleBgCCHRCoOM3C0zAHLSMo2Xi1668+FFWXp+clc9nudLcrv2fYVOqw4TXlOnoBDhPQQABBBBAoDMC2nOtVIXdPuvN+2Y+uOOh7IDuDGLhPocAunDnZkV75ofP5QM27D/g4Pcn63RDX6H+84oa8ngEEEAAAQR+VCAor2FCLVPP2ex2LkoqWWMVW7ZdNyE7bpCS0WvYUln639usjrWcTWhNQwCB3hH4vtrRjivy6QxXXvokKy9/kpXJ3zrS0Jo7xJAwumdLK2kAACAASURBVHfmildFAAEEEIidgGcOH9TifjHthu03FJmcoQ50dNYAb4GiM5dmp7NbvfFpY/ptf8XLXnu9FstmfqMzv4wEAQQQQKAXBTrWdG7P5oLn4pTIWgNNaY2k7LxRUkYPT/hf4w8apTV6ccJ4aQSWQ8CU6NDeskt1mDD6lU+y8tyHGfnoG1ea2vJlOqgZvRyyPAQBBBBAAIFOCWjRrrKKqjNzH/3pRk3TH//cBNIiYoJpWsgFCChDPoEduu/Xf67d9dazq0YedYnbNt9RVoL6z9GZX0aCAAIIINDDAkHobF7W7HJuzWhJ2CIjBtiywwZJ2X3jlGyyRkKKCZ17eGZ4OQS6XsAPo/O1o5euG/3xt648Nykjz3+YlckzXWlL5z6AKk4q/3DRjgcgdn3PuCICCCCAAALxEdCe4yZKa+1FE688dP6rv7yPOtDRmXsC6OjMpf+p0NCjvnrELltlP/Ey1H+OztwyEgQQQACBHhQwNWLNDVLGEf9wMvP/zcGBZqfzHpum5CdrJaS06L+3UIt3Ouef14Nd5aUQQKCbBIJQuWMY7Xki73/tyDMTM/LSJ458Ndvx/54oTanF334wjzFhNg0BBBBAAAEEOiGgPUcSpQm9cNJ10+7d6jQC6E4YFuhTCKALdGJWsFt+/WcZNqZ4zd0f+cKx9BClzRcK1VLnfq/gVXk4AggggAACMREIdjubMLk1rcXxRFatsWSrtROy+6iUHz73KV8ydOYQwZgsDoYZe4FlhdGtGZH3pjjy5PsZv2b0t3Wuf+dtwmjzTQkOL4z9sgEAAQQQQKBTAtoVK2nrdOPb024ZvFX+Eny22ynLwnoSAXRhzUdne+Pvfq4eecSo/rvfMSHbMk8pK2l+QJnfzoryPAQQQACByAuYX5Jmt7P5hWlqOrdlRCpKlGw6PCF7b5aSnTdMyqA+//0sl5rOkV8SDBCBHxT4vprRC5q0H0I/9l5G3v4yKwubl6wXTYkOFhYCCCCAAALLLaC11spKpJrnPLH3mi3TX5nDQYTLbVfQDySgLOjpWe7O+fWf+2x76XF9NvnNzV77Ilcs2xxKSEMAAQQQQACBpQQsJX7d1qwr0tKu/RB6zVVt2W3jlOw9OiUbDfvvr9AgOAqeAyYCCCBgBIJ60SaU7limY8psV576ICtPvZ+RT2Y4fv14U7LHHFBqHmtKdNAQQAABBBBA4PsFtOd4ibJaa/7L4/ZY9MG1T5tftSLiYhZuAQLocM9f0Hv/h3HQQa/fWjJg86O9TJMjyuIAwmjMLaNAAAEEEOgCgcW7nXWuxIap29q/ypJt103KvlukZPuRSSktyr1QEBIROncBPJdAIAYCQbmNjn9nmKD57a8cefTdjLzwUUa+ne9JwhIpK1ZiHseu6BgsDIaIAAIIINA5Ae05Vqoy0TrjmT/NemSfC6gD3TnGQnsWAXShzUjn+uO/rx5+ct1EEXtDs7nC/HvnLsWzEEAAAQQQiI7A0rudkwmRjYcm/NB57CYpWa3vkiU2glrQ0RFgJAgg0JMCy6oXbUp0PPNBRh58OyMTpjrSltZ+EJ1KUCu6J+eG10IAAQQQCImA1q4kUrZqmP3s1LvW2j2fb/EdopBM3/d1kwA65BMY/CAWr7336oN2f/gTna4vFWVT/zn888oIEEAAAQQ6KdBxt3NbRkt7VmRAlSU7bpCUA7dK+bueTdBsGiU2OonM0xBA4AcFOpbb6Fii4/2pjjz4VlqenZSVmfM9MR+KmRId/q5oL/cNDBoCCCCAAAIxF/BEu5adqv7uq7u3GSkL32mkDnT4VwQBdPjn0C+/UT3miv36jTrzEa+1zhPLfMGPhgACCCCAQLwEgt3LjqntnNZ+oLPearbst0WR7LNZSob0W3K3MyU24rU+GC0CvSUQlOjoGETPb/TkqYlZeejttEz82pV0NrcrOmlTnqO35onXRQABBBAoIAHtapWqlLoXjt6ycfK977ILuoDmppNdIYDuJFwBPc0/gLD/Hnf9tXLNg3/jpusdpWzqPxfQBNEVBBBAAIHuFQiCZHPYl6nvXFOu/JrOB25dJGPWS/pfczct2F3YMQTq3p5xdQQQQGBJgWX9PfT2l47c/0ZanpuUlXmNnpSkREpSikMLWTwIIIAAArEV0J7jJkpr7foPx4+re+nka6kDHf6lQAAdjTnUQ4/79uVEUfUY7WVdEWV2RdMQQAABBBCItIAJks3X1YNDBVfvb8t+m6fkgK1Sstaq//1V6Hri74YOym5EGoXBIYBAKASWtSv6mzrPL8/xyNsZ+Wq2K+bvuNLg0ELKc4RiXukkAggggEBXCWhH2UWJtvqv7pl196jDRcT/9n9XXZ3r9LwAAXTPm3flK5r501VDtqmp3eeZKZ6T7iNKUf+5K4W5FgIIIIBAQQkEZTZMqNzSrv1QeaNhCTlo61yZjb4VuVubxbWdLRFudgpqCukMAggsJbD0ruimNi1PT8zK/W+m5b0pjl+eo7xYSYLyHKwdBBBAAIHYCGhPiWW52vl8+vgDNxB5xaEOdLgnn/dk4Z6/XP3n0WeOqd32iped1jqtLP97xsxruOeV3iOAAAIILCUQBM8ZJxc8mzBm25FJOXTbItlpg6R/kJdpJpgOHgsiAgggECaB4IOzjmWC3vjM8YPo5z/MyMKmXJ1oU1YoeGyYxkdfEUAAAQQQWAEBrb2sssv6Z+c+deT6TZ/f+SV1oFdArwAfSlBZgJOyAl3K1X8+4NlfVw4cc5mXaXIkn0CvwDV4KAIIIIAAAgUrEJTOaM9qaU2LrFpjyZ6bpuSQbYpko2GU2SjYiaNjCCDQaYFllef4crYr97+ekYffScvMBR3qROtcGE1DAAEEEEAgagLac91ESR97/hv/d+ii9y+7jzrQ4Z5hAuhwz59lvmW82s9fe6RowOb7edlmV5RF/edwzym9RwABBBAw2xvyNZtbM1rM4YLDB9h+mY2Dtk7JoD7m159IENJYlNlgzSCAQEQFTHkO891G83eiafMatPzzzbS/K/qrWa7/7Y/SonzpIfNYGgIIIIAAAlER0J5jpSoTbbNfv+q7f+10JnWgwz2xBNDhnT+//rMM3LR0+E9f+0Sc9tVFKXPbmXtXTkMAAQQQQCCEAiZMNs2U2XBckZGr2XLYtkXys5/8P3vnASZFlbXhr6pzT88MOUcFFFARc0JMCKhgzjlgwCy6v7q6rtk1uwYMmBMGVAygKIpiRgEVMJIEJAwwTOhcVfd/zq250M4Sumeme6q7Tz2PyyoV33Or+t7vnvsdH1qF7G4L22zkYWD5lpkAE2gUgfr2HNURgYkzEnjxszhmLzSk9RDZc5BQTd9I3pgAE2ACTIAJ5D8BYWqa22XGK79Z9GSPPeueh9f95GlgWYDO08Ap75uS7U7coeOBz8204ut0aDL5mWOavzHlO2cCTIAJFC0B8jyljObamAD1Knfeyo3T9/fjsJ0967P7SFRRmdFFC4ofnAkwgaImUN+eg3zxp8xO4PlpcXzxaxJJCyhlIbqo2wg/PBNgAkyggAgIWKam+1us++utA/pFFk9fzoUI8ze6LFbmb+xkAcK2+z90VouBFz5phCtMTafa2LwxASbABJgAE8gfAkp4rokKuFwa9t7GjTMO8GHYjl6obGgWnvMnnnynTIAJ5IbAxnyiP52bxLiP4pg2N4mEIVAa4Izo3ESDr8IEtkyAVin8bRO0nJk3JsAEtkRAWIblCrbRK2bee3DVp1d+yDYcWyLm3L9nAdq5sdnSnUkBuuOIOU+U9OxxjpmIG5qmUVFC3pgAE6hHgDp89LFL7fipj5/q+NFATv5/7gxy+2ECOSFAwjMtKaeMZ7cODO7vxTkH+bH/dht+ylh4zkko+CJMgAnkMQHqu5BPdOrqkM9/NvDk1Bim/pRELGEL0fTNZWuOPA4033peEFDjDTXmUOML+pPeP/pTbhrgIm/3uhoWf9ufxyJ5EWu+ydwREJZhuANt3FU/PvbvVR9fcCMXIswd+6a+EgvQTU00N+ez/Z8Bveeoxd/r3pY7CosW3Gns/5wb/nwVhxOgTpwq1kOdPfKRNSwhO36q86c6gLQfdf7oT7dLg8cFuFy2YE0vmew4cnqCwyPOt5dPBFIznmndzuD+Hpx3cAD79vu78Ez78cYEmAATYALpEyAhWk66143wZvxh4ImP4tKiIxJnITp9krwnE0ifQOq4g8YccUMgkbTHEV434NY1WSyUJoK8bk1OGFlCIBIHwnEByxIgKx3afB46RgP1j+Q4hETr9G+F92QCBUpAmJrudSXDK9/785lehyk72gJ92IJ+LBag8zO8NCy3/Fsd1q3LiDd+NeNVfk1z0W8TxzM/48l33QQEVOePxOJYUiCetLMrqbPXupT+0dGuTEfbcg0Br70klQSucBxYFxZYF7awbK2FtTUCVRELSZMEacDvoc6ifYPUYeROYBMEi09RlATWZzxHBdxuYL/+Xow6yI/B/e0XbGPLyYsSFD80E2ACTKCRBOoL0d8vMPDU1DgmzUzIAq9lQbbmaCRiPpwJrM9eJvE4khCyH9OqRMPWHV3YppMbW7fX0bujCx1aanI8UuLTpRCtxhPRhEBl2EJFlcCClRbmLjHw81ITi1ZZqKy15Dgl6LPFaFWElLEzgeIkQG+XRttf8ycM7oOVP4bZBzo/WwILlvkZNxqtG+12u+aIsr1ve9OMVFiaTguYeWMCxUdACc+y8xcXsmPXs50Le/RxY5et3ejTyYWtO7jW+yBujlAsASxZY+HPChM/LjbxzW9JzFtqYmWVXU6+hDuBxdfA+IkbTUCtRiCPZxKe9+/vwbkH+zGor2e98EzdSuX33OgL8gmYABNgAkxAEiChi9JT1Hf4h0Umxr4fxeRZSTlZzx7R3FCYQOYEUosmGxbQqaWOffp6MKifWxZQ7tXB9Tfbv0yuQCs156+wMP3nJD75KYEZf5hYU2vJMQhlR3MyTCY0ed8CIiCElYS7pB1Wvn/OHtXznvyWfaDzM7osQOdn3KQA3e3oD2/3dh58tZWoNqDp7P+cn7Hku24gARKeyTstmgSicYHOrXUMH+jFITt7MbCnCyH//37elJ1G/SzmVN/E+rezvNLCF78YeHtGAt/8bmBtrYWgt64TyPYcDYweH1YMBNR7VRMTcnnO/tt5cd7BPuzbb4PwTBk9bLVRDK2Bn5EJMIHmJEDfWtqUEP31bwYenRLDRz8kpE0ZCdH0oZaCNW9MgAlslABNlNNYopaKJuvAHn08OGJ3Lw7e0YP25X/PBZM2G3UpmsoSZyM1COV1lNUf/X39yfhf/zLx6hcJTJyRwKIKE6V+2y6Q/dy5kRYbASEsw+UrdVfOnDR6zfQjx7IPdH62ABag8zNu0oKj64lLP/G1Du1nGaYJTaOihLwxgaIgQJ0+ssigjErKcD5lXx+O2M2LTq02dP5Ux6x+MZDNAarv+VxfmP59uYW3vo3jlS/icnkcLYvze7gTWBSNjh8ybQLqvSFfQxI29uzjxoXDAxgygDOe04bIOzIBJsAEskCgvhBNxQofeT+KaXOTUgQjIVrZIWXh8nxKJpCXBNRqSyqa7NI1Wbvi7AN92H87u19Dm8pMTvWDbsjDpo5FUschFdUWnv44Lv9ZU2OhvMR+V7lOTUMo8zF5SUBYpu4tdcVWfPnC0lf3P5UzoPMyiuwZnIdhk7XRSkt3a93+zM9/thJVbcH+z3kYRr7lhhCQmQEuoDos0KpUw5n7+zFqiB8tSuy5NJW5k1qApyHXST1GDcRSO4FrawXGfx7HM5/EsWCliXLyUtQ5c6ixrPn4/CagBl3RhO3DPrCHG6OH+zFyV6/MulMDJbbayO84890zASaQ/wTqW3N89ENSZkR/8UtS9mdouT97zuZ/nPkJGk+Akl7I5o8m1ffs48GYkYENtSvqxh6bW0nZ2DtQ76FaLUb2HPe+HcXrX8dlTRuqU8PZ0I2lzMfnCQFaVKBrQvw8/9GDBwDfU+lOLs+UJ8FTt8kZ0HkWMDXTU7rzJfu0G3TvdBGtFNDJiIA3JlDYBEjcIgGrKiJw0A5e3HJSQHqs0UYdr2x2/hTZ+p3AVVUCD0+O4rlP44iTl6JfA3nB8cYEiokA/QDRwCiWtH3Yt+nsksUFT9jHJ/0KaSOxg4XnYmoV/KxMgAnkAwFZrFDfUMV84oyk7NfMWmAg4LMLMbMQnQ+R5HtsagLS6k+3C5V3aOHCJYf6cdp+Pml/0RwT6nRNUwCq6tNL0xO4+bUIqqMWQj4efzR1/Pl8jiQgIExN87WIL33nyO3jC979nQRpGmY48m75pjZKgIXL/GsY0v+5zcHjrmzR76y7zOhqQ9OprBNvTKBwCajsAxoEXTEiIDuBJDjnSniuT1ZlRatshJkLDPz7lQi+/MVAi5Aml5aoZa6FGxV+MiZgD87IZqM6KtC9rY6zDvDj9P18CJGfqJocShE3mBkTYAJMgAk4j0BqfyqeBF6eHsfYKTEsWGHKmhoqy5JTzZwXO76jpidAYwzqx5P4PHRHD247uQQ92tk2f/SuNGftilQbnZ+XmbjgsVr8vNSUq0GpP8YbEyhkAsIyTFewratq9n3HV3xyxatsw5F/0WYBOv9iJmd5upz522u+YMdjhEWLgjQWoPMvjnzHaRKgrMlYQsDv1fDg2SEMG+ixMw9Siumkeaom3y1ViKbszzvfiuKJKTFZ+drv5SVxTQ6cT+gYAqoQT3VEyEHPKfv6ce7BfnRowcKzY4LEN8IEmAATyJBAqri2pkbg6Y9j0m5sZZWFsoAmhTde7p8hVN49rwhQG48mBLxuDVcdHpB9G5X00pzCc32ItOKSsqFpNea5Y2vx1W9JtAhyJnReNTa+2YwJ2IUIg+6a32Y/sHLyXpdxIcKMETb7ASxAN3sIMroB6f8M9PL1PGfaPM1XuhUs+vmhxXO8MYHCI6A6gS1DOp4cHcKuvdzS4kItP3PKE6faC1AW9BXPhLFwFWcjOCU+fB9NR0BZ3VABUJcLOGxnHy491I++XXJrh9N0T8RnYgJMgAkwgVQCNMFP/Rolti2usPDI+zG89lUc4ZiQQjRtvNKL202hEXC77KznLq11PHJuCLv3dsuEF0o4of6P0zY1YUTFEc96qFYWE21JmdBsSOC0UPH9NBkBYWq6x2XF132xcFy3fWA7SPHinCbjm/0TOfBTmv2HzuMryOznkm2P3b7jsFdmmdHVLk130wvHcczjoPKtb5wAdfQov58yicdfUYaBPV1yaRl1Dp24pQ7YVqyzMPrxMD6dm0TrUvZPdGK8+J4yI7ChwKBA3AD23saDy0YEMLifvQCnuexwMnsK3psJMAEmwATSJVDfbmzOYhP3vhvF5FkJKcaRNQd9+2k/3phAPhNQfRwqMr73th48PKpEitBOHnco3kqEJuH8uHtq8NNiA6UB+93kjQkUIAEBITTd7a1eMfno3rXzp6xiETq/oszCZX7FS/o/tx105xnlO1/xtBmtNDWdctB4YwKFRUAVHKTO05MXhnDg9h5HZj5vjLrqCCZN4NoXI3jmk5jMFiLLAll1njcmkGcEKAuO2nNtVGDbzi5cfGgAx+zplQJEqhdhnj0W3y4TYAJMgAmkQaC+EP3B7CTueiuK2YtsoYuKsrHYlQZI3sWRBFRfhmpZnDbYJ/2eqYByc3s9ZwKL+mL0HEtWWzjiP9WoqLbgc9sJMLwxgUIjICxDuEvaamumXjJ07Q8PTmEf6PyKMAvQ+RUvEpvNrsdPf9TXfrfzrESNAU1n/+f8iiHfbRoESPCqDAvceWoJzjzAlxcZCKmPpTqC9N+enBqXVapNSyDg5YyENMLPuziEgFpuWhURaFOm49whfpx1gA9lwbrl1xbkxApvTIAJMAEmUPgEUiccI3GBcR/F8diUmBS7ytXvAgtehd8QCugJldUf9XeuO7YEow7yyadL7cfny+MqwfyTOUmcfH8tgj5enZAvseP7zJCAsAzdW+aOL37/uiUTR97KPtAZ8mvm3VmAbuYAZHh5ipfWffTK79zCO1BAUD4lD/8zhMi7O5sAdQZpGdnIXb0YNzpkL+3X889nJjVj6ItfDFz2VBhLVptykMbebM5ug8V+d2opajhuV/ukd3HM4UH06uCMCvDFHh9+fibABJhAcxJIzQydv8LCPW9HMfHbuOyolfjYdqw5Y8PXTp8A1ZOhrOfOrXXcf2YI+/R1572dmKqTc9NrUTw0KSqLRPPqhPTbBO+ZJwSEMHWP1xVd+dekZa9uc2idHsbrjPMkfCxA50mg1Ivl77Rzty7HfDnXSlSHoLnY/zl/4sd3mgYBEr6SBtC2TMO7/yxD+xa6FMDov+frpjqDf1VauPiJMD77OYlWIU1mdfPGBJxGgCaAyHudCk3ttJUbVx4ewJABHnmb7PPstGjx/TABJsAEmodAfVuOj35I4q6JUcxcYKDEr8HrZluO5okMXzUdAlRPhlZaDujullZ/3drkh9/zlp6N3ksSB2IJgUNuqcYfK00EPGzFsSVu/Pd5R8CCMHXNXb5k/vjt+2P1rzXsA50/McxjWSd/IDfRnUr7jZa7XXdY671veseMrLY0neZueWMChUNAWm/UCtx/dglOHuTLK/+1zUVBZQtFEwIXPhHGxBkJtCERmudqC6fx5vmTSCsNAZDdRrtyHRcM9eOcg3zwpQxcnFgBPs+x8+0zASbABPKaQKotRzxp23KM/SCGVVV1thxUK4D7Onkd40K7eRKf19YI7LWtB0+ODqFNmZ0lTGOQQtjUs0z8NoFRj9aiBRUkZGucQggtP0MqAcsUur8MFR+cuWvVLy99z1nQ+dM8WIDOn1jJAoQdD3n5tpLex15jxioNTXex/3P+xI/vdAsESNyiJf879vDgratLQR1EynwulI8UDcBI5KNiblc8E8ZLn8XRmjq9nAnN70YzEqD3iwZdNTEBXdNw1B5ejBkZQPe2bLfRjGHhSzMBJsAE8opAqoC3eJWFu9+O4o1vEhBCIORnW468CmYB3yyNLdbUCAwZ4MXj55fIIpqqf15Ij00TQ5QNfdzdNfjqt6RclcATQYUUYX4WYRmmO9jWVfnD2AtWfzz6UfaBzp82USjaTv4Qb/idUqxE93MWfej2tTpIWCRjaZQVzRsTKAgCJM7WRAWeurAUh+zkKahsBBUg6gwqO5FrXojgiY9iaBnSpJs7JycURDPOq4cg4ZmsYMgDcZet3bj6qAD2659it5GH3ut5FQC+WSbABJhAARGgfgyJXCqTlIqh3fVWFDP+YFuOAgpz3j4KrRteUytw+K5ePHxuCH6P3V4LsZiymhB697skzn6kRtafYS/ovG26fOMbISAgDJfuc0erfn9u2QsDT6d8GnILYFjOJ8ACtPNjRHcoxeeWWx1U3vrQt343k7G2mqaz/3N+xI7vMg0ClP1M9hTbdHZj0j9L4XXbqc+F+IFS/mz0zLe8HsUD70ZRXqJJBZpF6DQaC+/SaAKqyCDZbbQIahg9LIDzhvrXD8boxWO7jUZj5hMwASbABIqSQKotB9UUeGpqDI98EMPySkv+5tCm9ilKQPzQOSdAkyJrawVOGuTDPWeUwOOy22Ch9nXkeELYY6vht9RgwUoDfvaCznm74wtmk4CwoHt0K141d9G4rgPqxGepmWXzqnzuxhMoRH2n8VScdwY5o1Pa79R9Ogx7broRXiU0XWapcfycFyu+owYQUN7PNx4fxOjh/oLMfk7FIov30FStBtz/bgy3vxFBWUCTy+X4V7MBDYgPSZsAZQDFkgKxBDBkRy+uPSqAfl3txTSF5IGYNhDekQkwASbABLJCIPU3ZclqC/e8HcXrXyUgIBDycR2MrEDnk/4PAWW7ccb+Ptx9eon8+9QViYWKTL1/974Tw20TIrIAOmdBF2q0i/K5hBCm5vKVJyreO7xf1R+T57MPdH60AxYw8yNO0v+5/QGPXVa6/Vn3WfF1BjT2f86P0PFdbokAfYSoOIbPreGDf5VJ79lCzkpQPFKXqt5X1zkkOw7uHG6pxfDfN4SAyvJZFxbo1lbHlSMDOHGQb73wTH+v7GEacn4+hgkwASbABJhAfQL1bTk+/imJ2yZE8cMiA2UlmsxAZW9abjfZIqDE52P39OHhc23xmcYdxdDfUWOp2QtNHP6fanjqiixyoku2WhufN9cEbB/oNq41X91w/Nqvb36VfaBzHYGGXY8F6IZxy/VR9JNhdT3xm1d9bXY41kqGTWg6+z/nOgp8vawQoMFHbcyuRv36VaUyBbgYOoYEM3VgduMrUTw4KSoLE5IvL29MoKkI0AAsHKOcM+D4vXy46ogAOrbU12fcF+oS1Kbix+dhAkyACTCBxhGQK7+E7Q8diQvc/XYMT34Ug2HaRQoNWhbGGxNoQgLU9yHbjaEDPHjyQrL3s/vdxdLnUV6dCUNg2M01+G25iQD5XrMC3YStjE/VrASEZejeUnd42Rf3Lp9wwBgWoJs1GmlfnAXotFE12462l02PHv6tD537kzCjvaDp1E2rm8dstvviCzOBJiGg7DeuPTqIy0cUvv1GfWipg7Irnong2WkxtCllEbpJGleRn4QGWTTOoKzn7bq5cN0xQRy0w4Yig6pQVJFj4sdnAkyACTCBHBFIteX48lcD/34lgpkLDFkkjYrBcTZ0jgJR4Jchu7HKiMCefTx48bKQnOQohtWV9cOq3rerX4hg3EcxtuEo8HZffI8nTE1zu+LJtV8ufaLn3qpuWvFxyK8nZgHa+fGS2c8d+p3ePzTkiVlWvMoDzcUFCJ0fN77DNAmQSBaOC0y4qgx7buMuSh9aEqFpo87xuY/WYuK3CbQOcUZQmk2Id9sIARp80XulaRrI9/AfRwRQGrAtXthug5sME2ACTIAJNBeB1In3WEKAPGof/zAGytQs9du/U5yk2VzRyf/rUuZzdUSgX1c3xl8RQtuy4rD221jklAD93LQ4rnw2jBYlbPWX/y2cF1kLrAAAIABJREFUnyCFgIAwNd1bvnb5+J36hVfNWckitPPbBwvQzo+RLEDYbvADp5bvfMlzRrjC1HT6aeWNCeQ/AbLaoM5RiU/D+9eXoUtr2xagWCw4UiOonpsqVp/xYC0+mZMEeUKzHUf+t/NcPoHKeq6SWc9u3HBcEPttR2UEuMhgLuPA12ICTIAJMIHNE6BsZ8p6pu2b3+1s6Bl/2NnQtEKHa2JwC8qUgG3xAnRureP1K0vRtY1elIktipt6x7793cCRd1Yj6LUzwXljAoVCQFim5fK31CumX3Zg1cyHPgYgtbNCeb5CfA4WoJ0fVfkSdTx84tiS7sPONxPVhsYFCJ0fNb7DtAiQWBZJCPTv6sZ7/yyDx2VnvRTrh0ktDyTLhBPurbGL9ARZhE6rMfFOoKzn2riArmk48wA//nGEXy475axnbhxMgAkwASbgRAKp2dDxpAAVZX5sSgwxQ6CMs6GdGDLH3hONKRIGEPRpeO3KUmk9lmr54tgbz+KNqXHFsjUWht5cLVfGkUivVl5m8dJ8aiaQEwLCMgxXoI27Zt4z162cctat7AOdE+yNukix6jyNgpbDg23/Z0Dree5f3+rukl2EoDIdGvs/5zAIfKnsEaDMl5qIwEE7ePHCZaGi9GerT1dlKyxZbeHou2rwV6WFoJczgbLXCvP/zKlezwO6u3HD8UHs28/Oek7NMMv/J+UnYAJMgAkwgUIkkPpbRVnQlA1NWdGcDV2I0W76Z6KVkyS20qrBZy8OYf/tPEUvPhNltbqSEluG31KNZWstuxgjZ0E3fSPkMzYTAWFC97qsyIq3Fz3d+/C6Omlc1raZopHOZVmATodS8+0j/Z8DfQ7r3Hn4hF/NeHWJxv7PzRcNvnKTE6BZ+KqIwHF7+fDgOSUsltURVhkblAF97N01MqODssN52VyTN8G8PyFlPUfi5FsDnH1gAFcd7kcJZz3nfVz5AZgAE2ACxUaANDESoqlvmDSA+9+LYuz7MUSTnA1dbG0h0+elifjqqMB9Z5XgpH18Uohmw8oNq0ppHHHILdX4ZZmBANtwZNq8eH9HExAWlbA1dLF08ZtDtsFf30fYB9rRASvale7OjsqGu5P2Gx12/tehoX3//a4ZWW1pOskNvDGBwiBAg4zKsMDooX7ceEKQsxVSwkprHehtn/JDEmc9XAuf2/bG5qyFwmj7jX0Kags04KqsFdimsws3nxiUGT+0FfuS08ay5eOZABNgAkyg+QikZkPPXGDghvFRfPVbUlqSUb+IvaGbLzZOvDKNJdbUClx7VBBjRvq5D1QvSMracMTt1fh+viHr7nBCixNbMt9TAwkIYSbhLm2HVe+dsWvVL89+zz7QDSSZo8M4AzpHoBt4GVpDbXQ96uObfF32vt5K1BjQdHtdNW9MoAAISAG6VuCKkQFcc1SAO431YqpEaFW9mpaicqexABp+Ix+B3pu4AcQSAifu48e/jgugVYi9nhuJlQ9nAkyACTABhxD4Wza0CTz4XhQPUzZ0QqDUr4H6R7wxAcpyXl0tcMb+PtxzRold80Iv3loym2sRh91WDZrQYQGa35tCIyCEabh8Ld3rvrv7/NVfXP0Y+0A7O8IsQDs7PtKCo+tJ337oa7XdQZYRNaFplBXNGxMoCAIqA/ri4QEponHm5v+GVTH5z5tR3PlWFK1LbaGRt+IjoLKeybamfbmO648N4ti9vBIEvzvF1x74iZkAE2AChU5AFVGj55y10MQ/Xwrj298NtCjR5DJenpQv9Baw6ecj8XltrcAhA70Yd2FIWrdQm6C+Em9/J0ATOofcXI0fFxuySCO/N9xCCoqAsEzdW+qKr/jm2SWv7nsGZ0A7O7r8iXZufOwChC12bLH1ad/8LBLVHaC5SHZiCw7nxozvLEMCSoC+YKgfN7EFx0bppWYBXfVcGE9NjaNNmSb97XgrHgL0rlDGFxXtHLqjFzefFETPdrqd7aPxgKt4WgI/KRNgAkyguAik9oPiSeCON6J4/MOoFBzJz5azoYurPdDTkvhMhfV27+3Bi5eFUBrQ1hfcKz4am35iZb+RNCGLEP681ECQPaC5iRQeAamRCWHMWfjocQOBaTRK5lKbDo0zC9AODYyauSnb6eI92u1731dWtFJAd3G8nBsvvrMGEKDBA3UgT9nXh3vP5CKEm0JIvs9qAHbeo7V4e0YCrUpZhG5Ak8vLQ8jzsiYm5ED7qsMDOH+oXz4HZz3nZTj5ppkAE2ACTKABBFK9oT+YlcR14yNYvMqU2dCU0ck1MhoANQ8PUX2i3h1deHVMKdq30LmI+SbiSO8EZYSvqRE45NZqLK+04HXzu5KHzZ5vefMEBISp6b7yaMV7x21f9cdb8+uSNnnNsANbDguaDgxK3S1J/+e2Q5++tEXf0+83oqtNTed6vs4NF99ZQwiQT1tNVGBwPy9eGRPi7IXNQFQDq2hc4OT/1uKLX5JoWcIidEPaXb4ck1pocMeebtx5WgkG9nTJ94QmJCjzmTcmwASYABNgAsVCIDUbmsS061+OYuKMuPSFplESW5QVdkugxBXqB7ct1zHhqjL0bM/i8+YirixsFqy0MOzmahiWkEupOTW0sN+TYnw6YRmWO9hWr5r9wDGrPrlsAttwOLcV8PDVubEhr2ez89nzX/b7254grKQBaFyA0Lnx4jtrAAES0CIJgf5d3Zh0XZmsbq6WizXgdAV/iOpIrq4ROO6uGvy8zEBZgJefFmLgaZBFX316P04d7McNxwXkElPOei7EaPMzMQEmwASYQCYEUn8LyZrs9jcjCEcFSoM8MZ8Jx3zaVxZgTgJ+LzD+ijI5Ic99os1HUK0aIN/0I/9Tzf7P+dTg+V4zIkCFCHVfC3f411fvXfH+yWO4EGFG+HK6MwvQOcWd9sVs/2fA0/PsJXN1f1lvmtUBNPZ/Thsh75gPBCjDk7yMafnk+9eVo0NL9nDbUtxUZ3txhYVj76rBsrUmSvxcmHBL3PLp7ymLqzoi0KJEx7+PD+L4vbnQYD7Fj++VCTABJsAEsk9ArQyjvuSPi01c/XwY3/5hyNVhNIhiS47sxyBXV6AVkzQpTyL0UxeWYnB/N4vPacBXY4anPo7L94PGW7xKIA1wvEseEhAmdI9LxNdNXziu275Uj5ST/Z0ZRhagnRkXEpqtUO/j+3Y4bPyPVqTCDd3NiaHOjBXfVSMJUBZ0OC7w2pVl2HtbN/u4pcFTZTT8sszEyffXYMU6CyU+7lSmgc7RuyhLjcqwwJ59PLjr9CC27Wxn+HChQUeHjm+OCTABJsAEmokApejQCrpIXOCW16N4amoMfq8mvW5ZbGumoDThZUl8Thh2jMeNLsX+27lhmoCL1grztlkCSoC+/OkwXvg0jpYhHitwkylYAgJCaJrbu27VGyN61/w1bTWL0M6MNQvQzoyL9H9uN+iOU8p2vvJ5M1ppajr/zDozVHxXjSVA2QyVtQI3nViCC4b6OKMhTaCqU/nLUhMn3V+DVVWWXFrHg600ATpsN7W0NGEInDPEj+uOCcJXN3imv+ONCTABJsAEmAAT2DiB1AKFr3+VwPUvR7AubKGMLTnyusmozGeahH/ighAO3MHD44Q0I6oy10ispwKEc5cYspg12fnxxgQKkIAQlgFXsK1WOe2KIWtm3fcR+0A7M8osQDszLlKA7nrM9Id8nXa70ErUGNB09n92Zqz4rhpJgMS1qrDAYbt68eRoLkSYCU4lQs9dYuKU+2tQUc0idCb8nLIvWW5URQTaleu4+YQgDt/NttxQnt9OuU++DybABJgAE2ACTiVAlhv0u0n9SlohNuaZML753ZBZn7J4LwtvTg3dRu+LROekCZDFConPB+3gkbZ91GfibcsE1KTMT3+aGHl7NReu3jIy3iPfCQjL0L2l7sSyz675c8KQO9gH2pkBZQHawXHpduqabzxl2q7ChAkN/HPrzFjxXTWSAH2EaPlkeVDDR/8uR9sye3Ze2RE08vQFf7haekoiNNlxrGYROm9iToMqaudrawUG9fXgnjOC2Ko9W27kTQD5RpuUgBKHlHcr/Tu9I7wCIDPMahUMsZOdfPVnZqfhvZlA3hJQk/OxJHDjqxFpyRH0avCwJUfexJQynw3DLoj02PkhDN2RM58zDZ56Dx6cFJPvQesQFy3PlCHvn2cEhGXqnpArunLGO8teHTQSgLS1zbOnKPjbZQHaeSGWL0qgy4DOnY/+Zp4Vry2DprP/s/PixHfUhARkFnREyAyHkbt6eXldhmxVJ/OnxSZOeaAGa2ssBNiOI0OKud2d2jxl8pD/+dkH+PGv44Pwe2y/ShbcchsLvlpuCchMxHoFwtjjPLsxoEy41ORPJU7Tn7wxgUIkkJrI8NqXCVw/PoKqiIWygCZ/e3lzLgH6PaAYpYrPnPmcebzk76wFHHVnDb79IylrxbD9RuYc+Yi8ImBBCB1u3+IFr+3VHyt/DLMPtPPix11P58WEMp3NVnteN6zV7jdNNqOrLU2nsgu8MYHCJaAE6MN38+Hx80s4A7oBoVaZ0FQJnuw4KsOW9HpjT+gGwMzyIbR8tDYmZHxuOiGIkwb55BU58z/L4Pn0OSVQX2hWGf+buol4UqAmKrCiSuCvNRYWVZhy+fW5Q/zw8BqwtGJHvN79LiFFth7tXGhdqqE0oG1yUktZFqgsBxam08LMO+UJgVRLjnlLTYx5Oozv5tuWHPUnZfLkkQr+NpX4TP2hR88LYfhOnPnckKCr4tXU3kmA9nnYgqYhHPmYvCMgYJnQ/S3E6g9H7bxu3jOzOQvaeTFkAdp5MZH+z12Gv3Sjf5vj/mVGKw1Nd7H/s/PixHfUxARooEClNidfV4at27tk5gPbcGQGWWXPzl5o4tT/1sgCPCxCZ8Ywm3vTDy61cbLc6NvZjfvPCmKnrdxykoAzQLNJns+dbQJK6FHX2VwW/5oagb8qLSxdbeGPFSYWVVhYUWli5TqBlVUWwjEBKsZJxWl36eXGJzeVy/eDl4JtOoqKTcIABl1XhQUrTLQs0VAa1NCppQsdWmjo0lpH9/Yu9Gyro3MrHZ1a6bJw7cY2En+UJQrtIYVpHjFk+zXi82eJgOob0cTvtS9GMP7zuJyYoe8KZ4RmCXoDTivFZwtycmDseSEcspNH/junYWUOU/k/kw/6c9PictKFE1Iy58hH5B8BYRmmK9jWVf3j2PNWTR39OPtAOy+G3J10ZkzE1mcvmiT8rYbDkuUXOPfHeXHiO2piAiRYkDA3ZmQA1xwVYCuCBvJVnfXZCw2c8kCtXHLKInQDYTbhYUpAWxcWOHxXH+48LSizE9lyowkh86lyQkAV8yJTPWrXm5oopLb+J4nMy0lkNrFghYUFK01UVAusqbHkKgDa5OSjbheWcrvsbF36/5G47Y3+0uWlOXmufL5Iqjgvl1v/noTfqyFpUBEvYS9nr/PUJm/VFkFdfn9IiO7V0YWtO7jQo52Ordq50K6FJpdq199SJxk4UzqfW0tx3nvqCqNHp8Rw24SonNUKeG3Rk7fmJUC/I9Qfolg8MiqEw3Zh8bmhEaG2Tt9oWkl08E3ViCQEXHWTuA09Jx/HBPKHgDCg+9yoXfTMgme3O5Nyf8hdIH/uv/DvlAVoZ8WY4iHQZmRpj6Ne+s3ljnUQgv2fnRUivptsEaDOEk23tCnVMeVfpWgV0jkLuoGwlaj5/QIDp/23FjURS4oRnP3QQKCNPIwEtbhBIpCGK0f6cfmIgDwji8+NBMuHZ51AakFAutimMpuXrbWwZLWJX5dZoKXu8ymzeZWJNbVCCsnKv5OO97g0KTDXP1eqZYeyZTpkJy+evii0XjzN+gPn8QWUCH3SfbX4ZE5CZnhKIaIug1k9Gu1nmvbvrVEnTtN+NFFJYlyHlrYQ3buTC9t1c8kVSd3a6SgP/O+QIdXGgFdx5HHjKZJbV98YaqufzkniimciWLbWRHkJ+0I3ZxNYLz6bwEPnhjCSxedGhUNlP1//cgSPfhDj7OdG0eSD84+AsKB7dCu+7qdF47oNrBOfbY2NN0cQYAHaEWFYfxNyhqas7xl7tB/+9JdGeBU03cMxclaM+G6ySEBlQV85MoCrOQu6UaSV4PP9fNuOozbKInSjgDbwYBLayNe2ZYmOu08vkX6GGxOFGnh6PowJNCmBdLKbyULjt+Um5v5pggqf/rLMwIp1FlZXW1LUpHNQu/e6NwjNque/sQKEG3sA+i2oDAscv5cPD43iugDpBFllOJ/zSC3e+S6B8uCmJx1lx5JsNZS9BnU+hb30nTKmycpDfadCfg3tynV0a6Nj++5uKUpv182NLq1JsP57F5VGd3QO2mRmfN010rl/3ocJ5IqAmvxdXGHhsqfDmD4viVbkC51iPZOreyn26yjbDeqzPnhOCY7Yzcu2G41oFCrTf/4KC8Nurlpv8cbKWyOg8qH5RkAIYWouX3l86VtH940tfmch+0A7K4QsbjorHtL/ucNB4y4K9T/9QSu+zoDG/s/OChHfTTYJ0AeJBsFBr4YP/lWGzq11KWawF3TDqCs7jhl/GDj9wVrURNmOo2EkG3YUiXDkY9u/qxsPjypBv64uznpuGEo+KksE6tsq1P/WRhOQ2cy/LDMxe5GBX5aa0rd5bY2Qy3ppf4/bzmqmQoHKJ7h+5nSmt0+en5Q9feYBPtx1Wgm/N2kAVKLapU+G8dL0hnl+KmE6tR3QeZWVB00wUGxCAQ1dWuno09mF7bu5MaC7C706udGp5f8OK9TKmy0VoUzjEXkXJtBkBNT7Ek8CN7wSwVNTY7Jd0+SXmkRpsovxiTZKgL4zatLywXNCGLkr2240tqmodn3+Y2G8+U18sxORjb0WH88EnEqAfKDdwTauNV9ef8zab26dwD7QzooUC9DOiofMgO5y4tcv+dsMONFKhk1oOvs/OytGfDdZJkCdf/IOPXYvnxTtZIE23c7U4i1zAkqEnrXAFqHX1lqy8BTbcWTOMt0jVMGuyhqBQ3fx4r4zStCK/Z7Txcf7ZZFAagbyxgTB6ojAb39ZmLXIwPd/GJi31MDSNbZfs8ps9nnszGYlUqab1ZzJY5HIubpG4JJD/bjhuCBnxKUBT33rr3khgsc/jKFNqdZk3rbK81kWbauzD0oaAiTe0WQDxYuypMlLeuet3Nixpxs79nDJQof1ixeq3x627EgjqLxLVgmk+kI/Oy2OG8ZHYAkBv4f7SFkFT+mIuj2xRd+HR84NYfhAD080NhK6Ep/fnpHEqLE1KAtqPJnSSKZ8eJ4SEJahe0vdsWXT71o64aB/sADtrDiypuOceNTFop+n50Vf/6AZyW2habLGj3Nuke+ECeSGAHVMayIC4y4sxWE7c6e0sdRVp/THxSbO+G8NVlZZMtOHljzy1rQEqO2Sv2o4LnDhsACuOzYghTrlyde0V+OzMYEtE0hdVl7fd5km++YtMTFjvoEfFhqYu9TEikpLtl/a1+u2rTTUcY3NbN7y3dp7SAuOWoFrjg7gihFclDYdbkqAvnVCFPe9E5WWAtmcaEwVkGkSgjIZE4Zt30HZ8C1DOnp10DGghxu79vJgh+52ocPUTbVN6dbBE83phJn3aWICahUIfXOm/5zEJeMiWLHOlOId95GaGHbd6aiflEgKuXLmsQtCOHB7j+w3uTjlqsHAlQUTWWENu6Uaq6qE/P2m/84bEyg+AsIUmsvliddM/+3JrvvahmDsAe2UdsACtFMiYQvNlq/T3tt0PXrqj1ay1gONjQecEx6+k1wSoJZPRdvalbkw6boytCu3vfn4jWh4FJQI/esyE6c+UIula02U+psuQ67hd1Y4R9IANpqwB1U3nxjEyfv61nf+62cBFs5T85M4jYDycaZxZ/3VI2Sp8ftyE9/+nsSXvxqY86cpi3Alkva+lN3spezmOp2wuTxR1UqYW08qwaghPs6MS6ORqW/8f9+L4ebXIjkvPKWypOlPaoMkiMeTws5y1O0Cw306ubB7Lzd260MZ0m60Lv37MISzo9MINO+SFQLq/Vmw0sKFj9fiuwUGWlFxwjpP86xctAhPSt/2WBLwe4AnR5diUD83f98b2Q6U9z6xPXdsGG/NiKPFZmoANPJyfDgTyAcCAsLUdG/ZmhWv7tG3dsWsChahnRM2FqCdEwtpv9Fyn9tPbL3r1S+ZkQpT02mRK29MoDgJUEeqKiIwZIAXz10ckhA4Q6pxbUENsEiAOu2/tVi0irN8Gkd0w9H0tSb7gs6tXLKQzp7b2IMqto9pKsJ8ns0RSPVyrp/lTIIKWfCQ4DxzgYFFFaYsjEn7keDsc2/wbm4uwbn+s6nv//1nluDEQSxAp9P61ff96Y/j+L/nw2hRkt0M6C3d0/oCh3UjDcqQJkGaMqQpM69DC136R+/W2429tvFIj3yfZ8NZ12dHazz5vCXW/PdNQ0C9Q/R9HPNMGG98nZATOWrlR9NcpXjPoibpQ34dT18Ywh7buNleqQmagyo6ft+7Mdz6eiTrq1+a4Jb5FEwg6wSEZQqXv4W2+tPL9183+6FptLiOtLasX5gvsEUCLEBvEVHOdpAFCLscMelBX7cDL7IS1YbGBQhzBp8v5EwCJOqRD+jlhwVw3TEBuRySp2UaFys1wFpUYeG0B2rw23JTFinhpaYN50ptkoqy7dLLjUfPC6F7W50zehqOk49Mk8CmBDrKwv/pTxNf/mJg+rwk5i01sabGkiIKCXy+FEsNpwjO9R9Z2jBFBZ64IIQRu3j5fUqjTahv+6tfJnDxuFrHFZ9KFaRpwiRhArGEkPZEVJegZ3sXdu/txr79PFKUblu2YYiiMvyUvz4PXtJoELxLgwik2mXd8UYU978bRcBn+95zccIGIZUHkfgciQtpzfPMxSHpFa9sgxp+Vj5SMXzv+wRGja2V31K23eB2wQQAYRmGK9jGXTX36Wsqppx9B/tAO6dVcB/OGbFQcRA9z1n+pe4L7knVOwGNM6CdER++i2YkQLYbNTGB/5xagtP383GHtQlioYSKZWstaccxd6khl+uxCJ0ZXPpwk1C2pkZg5K5ePHB2CcoCdtZh/SzUzM7MezOBjRNQgnH9Am4r1lmYOd/Ep/OS+Po3AwtXmXKwT168fq8m/6QtNVPayYzp+ajw4UuXl2H/7XiJdjqxUt+dybOSOOuhGunz72TBLLUIJrXrWNIuakjfTsqOJouOQX09cok+WXekbvSs7BudTqvgfRpCQAl41EZf/SKBq18IwzCF/JZm01e9IfeaD8eQeF8bFWhbruPZS0oxoLuL+/JNEDiVlPPpXANnPlQjJ5np+8kCdBPA5VMUAAHpweFKhFe8teSZ3kfW1VVjUyUHRJYFaAcEQb0QJduNbN/+wFd+RyxcCl2n3xGOjzPiw3fRjARU1QDyLn3grBIcu5eXM6GbIB5KrFixTuD0B2swe6Ehl2yzCJ0eXBLIqJNfFRU4b4hfej7TYJWLDabHj/dKn8CmROc/Kyx8Ni+JD39M4odFhiweaArbW5OsNVQblZ7Q6V/OEXvSvVMhxIlXl2HXXm5+r9KIivqmUyG14++pQYnPrp2QL5uaVKFbJt9oyuSn72mLkIYdurlxwPYeDO5vW3Wk1oOQYrRW90++PCzfp+MJpPrqfv2rgdGP12L5OouLE2YYOTetZokJdGrlwguXhrBtZxdP0mfIcGO7q6KNX/1qyD48Td55PZyl3wRo+RQFQ0BYGjTd0rXFC987clssmhZjH2hnBJcFTmfEQXrSlPU/e1j7g8dNNiIVlqbTTzZvTIAJEAEl7CVNgf+eHcKRu/OS7KZoGUqwoAxe6sB++7sh/Q5ZhN48Xcp6NgyBuAFcf0wQFwzzSzFaFn3jX9WmaJpFfw6VqVw/05n82z+dY+DjOQnMWmhgdbWQWfgBryZ9dWnLlyznzQWZvvkkQk6+rkwKjlyEdsuvhJr8onZx2K3Vcil2PgnQqU+Ymh1Nv0ckRpOHdFlQQ/8uLilEH7SDFzt0d60vmEnHKzGav8Nbbi+8R3oEVJbp/BWmtDigwq3cT0qPnaqN0b2tC89fGkLvjiw+p0du83upNvnxj0mMHhdGJG7JSWcnr3hpiufmczCBDAkIYSU1V6idtXzymTuH5z0zm7OgMySYpd15qJwlsBmeVvo/dxj+yvWhPkfeZMWrDWh63VAywzPx7kygQAkoEZpm+W88IYhzDrILU9UXaAr08bP2WEq0qAwLnPVQLT7/OYlWpSxCbwq4KqLj92i4+/QSHL6bPRnC7TBrTbRoTqyE41TxjR7+jxUmpv6YxIc/JPHjYgOVtQIuly06K2sNp3o5NyR41DGlNZI0DT/5+jJs3Z4F6HQ4KpH+l2Umht9c/TdhNp3jnbpPqnc0fWtJjKZChpTh3beLCwfu4MXBA9zYvrt7/QTgpiZwnPqMfF/OJqAm66kmyUVP1OKjH5NoXaqBslDzaJFBTiGT+FwVFtI+57lLStGjHdfGaGwAZKKDsK3fyOufCmVSn9Tj5sznxrLl4wuTgBCm6fK1dK2dedeotdOvGcc+0M6IMwvQzogDZTtbXU+ZPdnbovcwYcRMaOz/7IzQ8F04iYBcUg67U3vNUQFcMTIgb49tDxoXJcWPlkmOfiyMybMSXEV7I0hpQEWF0Tq0cGHseSWyYBYX0Wlc2yv2o+l7Jiz7u5bqG75ktYWP5yTxwawEvl9gSJ9xEptJdKZ2mHpcoTEkAZ4yvMhPnQTozq10Oeim/87bpgkoAXrRKgvDb6mWnsquut/MQuKmJvvodyta5xtNbaV/VzeGDPDg4B09cpm/2jZlYVNITPhZsk9AidDxpMBVz0fw0mdxtCzR7G8xq9B/C4AszFwrsFsvN54cXYoOLbk2RmNbaOo4Z+wHMdzyWkRmPVO/IV9XujSWCR/PBLZIQFiG7i11x1Z999TS8XufTV1tWiy1xeN4h6wS4O58VvGmdXLb4rbV7mVbn/LpPJGo6QzNRck/bMGRFj7eqdgISK9HAOt7VxpSAAAgAElEQVQiAifs7cOtJwe58FsTNAIlXtAy5yueDuPl6XGZCU2dXh5bQYp+68JCChtPXliKXh10mf1Emai8MYFMCShRLFV0pgH7p3OToGr2VEhwVZUlM52CSnSuy34q9PdR2W+0a6FLC442pRoL0Gk0MCXSL6+0BWj6XsnJigJuMEqMVpnRZNtSXqLJAoaH7kyZ0R50br2hO81+0Wk0JN5lkwRSrYDueDOKe9+OojRg++2zCGhjo28OTZgePMArJ+rLgyw+N/aVUpMf1RGBq1+I4NUv47JmC22F/H1vLDc+ngnYC+o0XcD4ceHYtjvVLbAr4F5RfsScBejmj5OciWkz8PJdWux757dmbB00nXJWeGMCTGBzBEi4IcFmYE+3LE5IPqHSCkHn6p0NbTk0gFIC/79ejuCRD2Kc4VM3oFpbI7DXNh48MTqEduU8oGpoGyvm4zZmC0CZviQ2T5yRwMc/JbB0jV2gm0RnWlZbyJnOm2oL9A2iLMMe7VxSgA75WYBO571RAjRZtJAA/VelJX3Bi0WgSBWjI3Ehs+g7tNCxTz8PDt/Vi336umVbUhtbJ6XTqnif+gRS6z08Ny2Of75k2yB43Xa/oFg3ZR21plbgxL19uOeMEvioKB5ZRvCotkHNIrUQ5twlJi59MiwLDrcK2W2NVbQGYeWDiouAgDA13dcisvT9o7aL/frOQvaBbv4GwD8JzR8D6f/cbvD9o8t3vvRhI1xhajrNH/PGBJjAlggoS4SyoI7/nBKUfrxqsM3LtbdEb+N/n8rvgXdjuO2NiBy0F2uGD2U4k/hM2XQPjyqRLFQ2SsMI81HFRmBj2c5/LDfx3swkJs1MYO6fJuKGkKIzDdhpKyRP50zjTd+aSEKgXxe3FKCV5Qh3WDdPUgnQ5JFMAjR5hweoMFURqhRqIpoyosNxIQXCXh1dMivz0J092GmrDWVWZFY0jUh53WGmr2rR7q8mE6ldvT8riYvH1YLqk/i9diHMYtuUPR6tuhg9LICbTrDt8dg6qeEtQX23ie3bMxL4v+cjqIpYMuOeC4U3nCsfWXwEhGVYrpK2euXM+49cM+3yt9iGo/nbAPfnmz8GMgO68zGfP+/vuNMpIhnhAoTNHxO+gzwiQAMAKkhEGXOXHRbA/x1pd3xZJGx4EFMLnVCGz7UvReDSBXxFlOGTms1z2mAf7jqtRAphnM3T8HZVTEduLNu5KiJkMUEaTH71W1JObHg9drazLLJaZ7FRTJw29qw04CbRkETCd68tk1le3FlNv1VQOyIBes5iA0FfcQrQipb6jtP7GEvaBQxpEpFWTh2xmxfDdvKifTlnRaffunjPVAKqBsQ3vxsYNbYWq6stlPo1WRuiWDaauDHq+uDXHh3ERYf4ORGkkcFPHb/cPTGKe9+Jygx7WtFSjBMcjcTJhxc5ASFMw+Vr4a79bfzdKyafehUXImz+BsF9+uaNge3/DLh7nrviR93t7yuEzMXgPIzmjQtfPc8IqOV9lWEhB5UkFrYM2YMAMrThbOjMA5q69G/K7CQufapWFuArocFVgZdvUO2FBMPLDg3gn8cE7KWOXAgt84ZUZEdsLNt53hITb3yTwKTvE5i/wpRqaomvrpigYO/Q+k2EBA361uzb14NXryzlSZ8M3iGVcXj4HdX49ndDiq3FmAG9MWRKjKZeNmXYk4d/l9Y6Dt7Ri6P38GLXXvWyojW2Dsig6RXtrkos/GWZiTMfqsXCVab0PS70fhIFnBJAaFLH79Fx1+lB2f+muiHSyo0VhozfidTM+lVVQtq7vPlNQvo9E07+lmeMlA9gAjR4MzXd4zLi66YtHtdt/7qchiJcG+acxsA/D80bCxKarbKtju7dfuRrc4zoaq+muznZp3ljwlfPYwJuHSARun9XN246MYhBfe0BZWr16Dx+vGa5dTW4+mmxifMfq5XLuqkzXKiDK2U1Eo0L/Ou4Epw/1Cc7/fRjyQOqZmmCeXFR+sZQI1GTYeEY8PGcJF7/Ko4vfkmiKiwQ8GnwK4sN9m/cZFxJ1KDJH7K9eerCEAvQGbwBaoXGSffVSk/x0qBdSJa3vxNQftFkm0B+0ZQpvksvN47c3YfhAz1oXWoPj6TgQx62nBbCTWgzBFQ/aclqC2c9XIsfFhuyfkah9pMIBa0Io+9019YuPHJuiZzAURnh3FgyJ5Ca9Tzp+yRufC2CRXWTGVwMPHOefAQTSCEghBCay+1bu+qto3tXL/1gLYvQzds+WIBuXv7S/7n9fvccXzrg0vFWrNKETo6jvDEBJtBQAiRe0ICSBpjnDglgzEi/FH64QGFDiWL9oGJ5pYXRj4cx/eckWhdgERRqMzSAokEjZdGfsI/XbjeczdPwxlPAR27MZmP+CktmLL0zI4FflxtSvAr6NdDkGFtspNcYlAB9wt4+PHB2CU8gpodtvWBK36vzHq3FW98mZCYmL9neNECVFU0CD9m+ECsqfjliFy+O3cuLbTtv6JLzb0EGDbEId1UC4poagXPH1uKzeUm0Ki08EZqEA/pGU7HB3Xu78ci5IXRvq7PtXQPbfGrWM7Wd29+I4sXPYvC4yFOcv98NxMqHMYFUAkJYBtwlbbWKKZfvv27O/dPYB7p5GwgL0M3LXwrQXY/79D5fhz0usxI17P/cvPHgqxcIAVkQRQDrIgI7b+XGjScEsUcfOxuavaEbFmTFjcT9fzwfwfjP42gR3OBd27CzOucoynBLGgK00PHBc0I4bBcPZ/M4JzyOupPUAaO6sa9/M/Di9Dg+/CGB1dUCAa89eKROFguAmYWPxA0qZjXqID9uPTnI3+wM8KnVPmOeieD5T2NytQq3v/QAqsKFKiua2O2/nRcnDvJicH/P+tUNLESnx7MY91LvH/WTLnoiLP3+KZu+UDyhU/vWx+7pw52nBWVRPO5XZ97aU23u6Giyuvv3qxH89pcps+dpY8uNzLnyEUxgowSEZei+Unf13Gn/WPXR0LvYB7p52wkL0M3PX3Q7bc6XntLuewozYUFj/+fmDQlfvZAI0BJB8hKl4h3nD/Xj8sMC8HlsQUhlPhXS82b7WVIL8D08OYY73oxC0wQCnvweYJHgRaKDxw08el4IB+3g4QFVthtTHp6/vvBMhU/fn2XIbKWvfjcQrytwRt8dtW8ePmaz3zK9j5W1AleMDOCaowL8LmYQESUE3TA+gkc+iEkhgwXoDADWWS3J1TCmnRVNqxcGbuXG8Xv7MHJXr8wqp437EZlxLZa9VT+JxOgxz0bw/LSYzITO9/eQvsuxpIAQGv5xRAAXH+JfL5Iq66liiXFjnzNVsKdixHdOjOK5aTGZWU5FiQtlwqKxnPh4JtBkBIRl6p6QK75qxltLXhl0JABpg9tk5+cTZUSABeiMcDXpzrLhl7TdtUPHk76cZ8XXtYTmYv/nJkXMJ2MC9lJB6uyRV91uvd245sggBvXbkA3N9gqZtRIS1uhDRdw+/imJMc+GsXythfI89TuUli0JgVK/jnGjQ9h7W7cUHkhE5I0JEIH6hQVXVVl4/asEXvsyjnlLTfkuUHFO6R/O3s6NbjT0Tq6tFbjhuKAUOTi7Ln2kitXdE2mCMIJWdVZJ6Z+B91QEaIBEWdH0m0dCdNIEerV34bi9fThuby86t7KNodknmttMfQKpdSOufzmCsTQZFNIg8vT3Qfk9d2ih4+7TS+QkPdfGyLzdq4xm6ivQt5pWEj44KYb5K+3ClVxoMHOmfAQTSJOABWHpcAUWLnhz3+3w1/cR9oFOk1wWdmMBOgtQ0zwlyRtm6z2vPbDV7rd8ZERXW5pOeRa8MQEmkA0CJGqEYwK6rslK3Zce6kevjrbKyAJH5sQVs0WrLFz2dBif/5yUYkc+ZX4qv/BWpTqeuagUO23lYtuNzJtCwR5RX1haVGHhxc/imPBVHFRsigoKkr+8WkpbsCBy/GAkdpCNCQkdZx7g43cyA/7qu/zoBzFc9zIL0Bmg2+yuaqI6lrAnLDu11GU29Mn7+tC3i92PqD9R1VTX5vPkJ4HUyfpbJ0Rx/7tRaVsm61rS/+TBpjKbaUJwUF8P7jurBD3bsd9zpqGrv3pq+s8G7p4YxVe/JqVVF/Ul8j1DPlMmvD8TyDkBYQrN18JaMfXsncJznvuRs6BzHoH1F2QBuvnY2/7PQ1+53tv3qJus6DpD0112WiZvTIAJZIWA9K8DUB0RaF2q4+wDfRg1xP+3JbUkSvKWHgEldsSSwI2vRvDU1Bj8Hm29zUl6Z2mevZQ9S6dWLjx7cQj9u7p4IqJ5QuG4q1IWM1n00D+0/brMxLPT4pg4I4GV6yyU+Ow2nk+TLY6DvJkbUgWuHj03JAvB0XJknp5PL4KK1QufxnHpU2G0KSu8ImjpkcjOXvRNcGlA3LAntCmrdegAL07b34dde9ldeCkwUvFa7ktkJwh5dFYpQgu7LdwzMYr/vBVFWZ2Fi9NFaPrmRpNkRSMwakgA1xzpX18Uj/vJ6TXC+sLzHyss3Pt2FG/PiMvVUqFAfiVtpPfUvBcTcCYBYRmmq6Stq2rWo2dXfHLBU1yIsPnixAJ087GXFhy9zvzzbStYPgKWYQAaC9DNFw++chERoM4zLaclf2iqcn/poQEpdNDGy2kzawipvtBvfZsAeY+uWGdJUd+pdgQkPtMkRM/2Ljx/aSm2bs8ZPZlFvTD3ru/p+t0fBp6ZFscHsxKyKB4NFqkyvcp0LEwKzf9UJPBVRwWeuqgUh+zEfuyZRERNCr71TQKjxtZKgZQz6zIhmN6+qoYE2TXVxoQU5g7Y3oNzDvRjn751QrSwvxUs1qXHtFD3Sp2QoNoZN70WQamfZjidmQmtJlkqwwLd27pwy0lBDN3Rs75/zH7PW26p9QsMVlQLjPsohmc/iWNtrSUnIYgz9ZF5YwJMIDcEhBCG7vW6I4sXj1s+cbtRLEDnhvvGrsICdPOwJ+4CnToFe4yY+ZvL5e8shCk25Fs1z03xVZlAMRFQnWxaTpswgL239eDC4X4cuP2Gjjbx4M72lltFapYHWRNc/UIEU2YnUBrUZOaikwQQKT5HBbZu78ILl5aiBy8n3XKAC3yP+l6Wn/9iyMHiJ3OSiMbJH1yDi4XnnLUC+jaT1cGLl5VicH83r0zIgLwSoKf8kMQZD9bIbH3lO5rBaXjXNAkon2gSkmpiAh6XhsH9PXJ1FQnSaqO/54zoNKEW6G7q3XzyoziuezmMoM8WIZ2SCa0mVaggcyQuMHI3L249KQjyfaZ7p/bLosGWG2eqpR9NTr30WRxPfBQD2dWpSWwn9Ym3/ES8BxMoFALC0nSPbiUqZy98ovvOdUUIbU2Ot5wS4N+SnOJefzGZ/Vy+zam7tDv0uW+N8Cpouodj0Tyx4KsWOQHl7UjZ0OQPPWQHW4hWy2llxztlOX6R49rs46d2vCnT5563ozI7rCygycFLppmj8qNY92VsikEaiYg1EYGtO7ikuNW9LWc+F3N7ltlH2oZJpi9+MfD4hzFZXDNh2MIztVseLOa2ldArT1YSr11ZKr/DLN6lz199g6ktn3hvDbxuHlmlT69xe1KmM/3G0W8eZfHv09cjLb6oYBtt9ZfjN+5qfHQ+Eki1yPm/F8LwuTWZId8Uk0QqWUJZR9X3mq7fh5I2U/QTWGdNR8IzTbh2a6vjouEB6b9PG9dISa+lpVp3EbNXv0hg7JQo5i0x5WRDoM7nmZWu9HjyXkwgCwSEEKbm8pbHlr5zxLaxhZMWsw90FiincUoWPdOAlIVdpP9zu6GPn1+27Zljrfg6Axr7P2eBM5+SCaRNQGYnCTs7lpbTjtzFi4uG+7FN5w2FClmI3jJOmU1aN7D5cbGJBydF8eHsJMJxITvhXs/fs2jkoKhu//pnp8EaLXGmffxe21ezoZ13lfnci8TnS0vlIIsHVluOZyHukVqJnp5PCc9Tf0oiScIzTZjUVakvxOd38jNRp1TZFky8ugz9urrkv/NKlPSipsT62QtNHHVn9Xof8/SO5r2aggAJivSbRUI0tec9tvHgvIP9620MUovTNcX1+Bz5RUD1O177MoHLngrLegKNEaFVFj61N2pbZC9HG9lFUb9H1+yJVPqGqu8ofVPpPsjfmVYA0vW7t3PhhL19OGVfn/SOV4K1ErTzi3Lu7jbV55uu+t73STz8fhTf/2HI/m7Aa69CaYokitw9FV+JCRQmAWEZlivYVq/+4rqjVn1765sApCZXmE/r3KdiAbp5YkOKltn1xBnP+tpsd5qVDJvQdFvl4o0JMIFmJSAHApYtRJeXaDh+Lx8uGOZH51Z2RSEWLdMLTyqnGb8bGP9FHGRtsLjChGnaIrUcENUN1lM76EqAIiGwZQlVCNfw+wpTLieXmdQZ+uapzOfeHe3M565tWHxOL4qFtZdqY8qT9evfDDz6QQxTf0ogadgFgVh4bt6YU6eUDMn8HmDydeXSIocF6PRjolj99peJw26rlhN4qvhu+mfhPZuCwHohOm5Pmw7u58HoYX7s26/O5qveCoymuCafIz8IqExoW4Suhc/TsExo1R+iGgWH7ezFsXv5sKjCxOIKC39WWFi6xgTZzMUTQCwpQAWjqe/lcwMlfg3ty3Xs0MMtV/7tta2bC3Jn0Hzqr2iY8YeB+9+NyhVU9M0lvlyoOAOgvCsTyAUBYRm6t8ydWPbpHX9OGHINC9C5gP6/12ABOvfc65jv5+px8buzXclYf6Hp1A3letm5jwVfkQlskgANHmnwTtYcnVvrGHWQH6fv70OIisdQlh57Om6x9dTPNK0KC8yYb8glib8sM7GmxpIDIuqsU1GWViENLUM6OpTr6NFeR6eWOrq01mUmz0OTY/IfASGFaIpNOhtlAFVFBPp0cuPFS0MsPqcDrcD2qT9QpMx8soiZPCsOWnbMGc/OCTiJI/RuU0w+vrEMbct0OYjnLLz0YqRYLVtjYchN1YgmhMxu5Oy79PhlYy+1uoo8ol26JutMkBC9Rx+7WGH938ls3AOf03kE6DtH/ZNX60TogGeDVVk6d0v1NWrjAl63hitGBGSbql/wkrKbqQ9LfSAqvEx/0j4lfqBduY6OLfW/rS5hy7l0yP89EWXhKgv/fS+KN75JIJ4QsvYJLdVrCluV9O6G92ICTCBtAuTB4Xa54mtrP136Upf92IIjbXJNuiML0E2KM62TSf9nX5f9enU9cvJPVjLsh6bXLUJP63jeiQkwgRwRUEsb4wYQjgls182NSw7x46g9vPIOuLOeXiBkR5yW0Tdymm36vCSueTGCX/8yZWb0lpY10gCNMtn7dLIzn0nM5gz29GJWCHvVF54pK/SxD2N485sEwlF7oMgZz86KNAnNtIS8TUjDp7eUywk/FqDTj5FiVVkrMPj6Kvn9I5GLBej0GWZrTzURQDEh24XhA30472AfdtrKFqK5P5Et8s49r8qEfuWLOC5/Oox0RGhpo6EB9I4P6OHG7acEsVsvt7Qno8QINaCsL0ZvioI6hi3mttxOUgsWE3+qGfHstDgqqi2U19U64ZoRW+bIezCBZiQgIExN85ZXzJ+wT18s+3ZNXbWhhjo8NuOj5O+lWYDOfeyk/UarQbcd02qXa14zIxWmptPwgDcmwAScSkDZRdBSRlqqP6ivB5eP8GPvbe2ltCxqphe5+ssRFVc6Wg2CUs+kvKTl3wvbp3BtrcC/X4mABmzkrUdFtjbW4ad9KfOHxOeXLi+VFiocp/TiVAh7pcb6r7WWFJ5f+TyONbV2UUxqHzxQdF6k6Z2nrHSy3vjwhnJpxcECdPpxUqwicYH9bqjGikrLLkTIQ6v0IWZ5T+X3SxmptEz/yN29uPiQAHq222DzxWJgloPgoNOrTOjxn8dxxTNh2a+RhQE38s5S26HvY9wQOGM/P649JiB/zzbVt5GnIP/h1D/r1Ba5qmQT9TcchMcRt6LEfSXqv/ZVQhbZ/mO5KVfr0Co97k84IlR8E0xgiwSEZVquQEt9zWdX7Vs5877pAKQ2t8UDeYcmI8ACdJOhTPtE0uy865Hv3evtetDlVqLa0LgAYdrweEcm0JwE1KCQhE2aNjpxkB9jRgTQvoWdpUedVC6WlVmEMln+kTrIeuWLBG5+LSIzT1qUaNJXWo3XaJBABXl6tHNh/BWl6Maez5kFJY/3lpXodbvQJa1aeHJqHE9OjWHZWksO1Om95YGicwNM30+a6Nu+mxvvXltmZ+/WCSbOvWvn3JlilUgCw26uwu8rLCni83Jw58RI3YmaBKOMaLKaOXWwD6OG+NGm1B6a8YSp82KWrTtSmdAvT49jDInQVO9C2/Dekljs0oB1ESEn0288PogRu25YiZdutnO27r+Qz5v6HpJ13O1vRPH+rAR8bg0Br/2e8vxeIbcAfrZCIyAsw3AH2rgr5z39j9VTzr6LfaBzH2EWoHPLXPEWW52z7DP4QoNg0dy3xhnQuY0DX40JNIqAymCiwi8927kwZmQAJ+zDthyNgprmwalC/4KVFq5+IYxPfkpKD2k1QRCOC3RsoWP8FWXo1ZEzn9NEm9e7pfqo0mBwwlcJPDQphrlLDJllSEWXeKDo/BDTO0zv7559PJjwj1Ln37DD7lAJ0PQ+jLy9GrMWGAj6bLsi3pxJgPoTZDtTGxXo2d6F8w724+RBPvi97A/tzIhl565UJvSLnyVw5bO1staFzFDWICfYKfHhkJ29uO3koBSh5WRr3d9n546K+6yyr1lnHRdLCDw2JYZHPoiB+v3lQS4wWNytg58+vwkIU9O9rmR4+YQ/n+lzDPtA5z6aLEDnljnxFuh0Ypuehz/zh4bqcsDFyT25jQFfjQk0GQHyGKYielToacgAL649OoD+Xe35JM5eajLMGz2R4kvCyn/fi+GBd6MwLCEzX6mQ4fgxpejb2cVxyG4Ymv3s9X2ev/zVwL1vR0F+4R4PEPRu2Su82R+Cb2A9ARLjKCN0yA5ePH9piLOfG9E2jr+nFp/NSyAU0KRYxZtzCdDvFrX9KPUn4gIDerpx5cgAhg3cYPPFthzOjV9T3ZkSoZ/9JI5/PB+WQiet5KGM6KsOD8jJCe5fNhXtTZ8ntf/+2VwDt06IYOYCQ9pt8Cqq7PPnKzCB7BIQFnS3LuLVCxeO278v8EecfaCzS7z+2VmAzi1v6TFTvv1ZB7Ub8uSHRrhCaLqbY5DbGPDVmECTElA+xlRdnJb40wCBqpHLrDPOUGlS1vVPlloQ5uvfDDlgW7XOwvgxZdixB4vPWYXvgJOnDhL/WG7h/nejmDgjAcMUcqBY33PcAbfMt7AFAiTCUYYZFXp99LyQzNxlW6PMmo3ygT7zoVpMmpmQIhbbzmTGsLn2Vv0JWgUgLODQXby46ogA+nTkie3mikmur6t+1x6dEsM1L0SwRx837jilBAN6uNjqLcvBSO1Trqqy8J+3orJ2BM3flfrt7yj76Wc5CHx6JpB9AkJYhuYOtjH/mnz8wPAvr/3EWdDZh556BRY/c8tb+j93PGzCNSVbj7jNilcb0HS7/DVvTIAJ5DUBEk4oe4Wy93bs4ca1RwVxwA4bqtuzR1/2wqsGbKtrBCqqLPTt4pLiv27XdOKtwAik2m2Q1/fY92PS55kKVCorFhbc8jPoqtDoaYN9uPfMEl7B0IAwKtH+oifCeOXLOFqSRz5nQDeAZPMdoiZdaGK7VUjDOQf5cf7QAEJ+tuVovqjk7srqHZ40M4lBfd1yQpVX1WWPf/2VVC99Fsc978TwZ4WJ8hK7KCSvIskefz4zE8g1AWGZpjvQ0rVm1n1nrf30qqfZBzq3EWABOre8SQ6xepwy821Xy21HiGTUhMb+z7kNAV+NCWSPgFpGWxu3DTeP3dOH/zsygI4tdc5cyR52eebUTEnOmswy7GY6ff1B4tszkrj3nQjm/mlXouelsc0UmCa8LNka0UQSrSK5+cQgVHGuJrxEwZ9KCVX/eD6Cp6bG0DqkSY685R+BVH/o/t2o3kQQI3ZhW478i2Tmd6xWMtTv32R+Jj5icwRSkxXmLDZx6xsRTP0xiYBXkwVc+dvJ7YcJFCABYRm6t9QdXfnt48teGXQeuWCRS0EBPqkjH4kF6NyFxfZ/btsv1OeE7+cYyXB3aDoNCThHL3cx4CsxgZwQUNlLqmL55SMCOH0/n7w2iQOUmcsf36YPRWqBwqY/O5+xOQmkZn/NW2Lirol2JXoSaKhYExcYbM7oNN21VQY0+Z3S5B0L0JmzVT6yN70awQPvxdCmlAXozCk65wjKvnTVFeek79ywgV7pB9yP6004J0hZuhPZX+RCg1mhmzqhTZY3VLT4iY9ioFVVZKdHiQxst5EV9HxSJuAEApYGTTe0xOzFj7TfhfKYpE7HW04IsAaSE8zyIjL7OdjrioEdD/nPdyKxToNGXUremAATKFQCJKbEDbuo0H7befDPY4IY0N32cmSLiEKNOj9XUxJInVSojghZhf6pqXFURSyuRN+UoB1yLvpmVoYFbjyuBKOH+3jZeQPioiZr7nsnitsmRNEyxBYcDcDouEOUEEm2HOVBHWcd6MMFQ/3rv4M0cma/dMeFjW/IgQRSJ7SnzUni5tcj+GGRKYVnXknlwIDxLTGBpicgIExN95aFl762R//Y8lmL2Qe66SFv6owsgOaOtfR/brP/A+e2HHjJY0a4wtR0+pnjjQkwgUImoIoKkXgWCmi4YGgAFx/ih9ddlw3N2S2FHH5+tkYQSB0kvj8ridsnRDF3qcGDxEYwdfqhqgjh3aeX4LT9WIBuSLzUe/PEh3H886UwWrAHdEMwOvaY1HoTfTu7cMXIAI7c3Svvl1dYOTZsfGMOICAntKmwbV2xW1pJ9dy0OCwhEKIigyanQDogTHwLTCAnBIRlWK5gG33NV9ePrPz61nfYhiMn2OVFWIDOHWspQHc+/vOn/e12OkMkI1yAMHfs+UpMoNkJyEGjBZAQvXtvN/51XFD+qQaNXKSw2UPEN+AQAqmV6P9aa0nhecI3cTMkQJ4AACAASURBVJndx3YbDglSlm6DhIGaiMDYc0tx5B4ezoBuAGclQI+fnsClT9fKDFkuQtgAkA4+RNWbiCQEkgYwZIAX/zgygO278QorB4eNb60ZCdSf0L7l9Qh+WWbKCTouMtiMgeFLM4FmIiAs03D5W7rD81+/Y/m7J1zDhQhzFwgWoHPD2vZ/BvQe566Ypbv9O0DQT6HG/s+54c9XYQKOIKAGjdUxAZ9bw6iD/LhshH+9qMZef44IE99EMxJIHSQ+/2kc97wdxbK1lhwk0q8oidO8FS4B+gaSB+ezl5Ti4AEsQDck0uodeve7BM4ZWysLdJLlE2+FR0D1GdQKq9HD7BVWHhdnQxdetPmJGkJA9RnoXVlZJfCfNyIY/0Vc1o8IetkfvyFM+RgmUBgEhAnd4xLxqqkLx3U9qC4xl0cZOQguC9A5gKw8ZfzbHNuz8/DxP1vRtT5Nd1EDZ/654c9XYQKOIkBZfsICqEjhgB4uXH9sEPv131DZnrOhHRUuvpkcEJBZz2RHA4CKDJIno6xE79Pgq7OrycFt8CWamQCJBFQQasJVZdhzGzd75TcgHkqA/mROEifdX4OQzy6oxVvhElArrGj1wB59PLjxhCB22oqzoQs34vxk6RBIndB+85sEbn8jioUr7axn2vi7mA5F3ocJFCwBoQmhWR7P6oXvjOyNRdPWsQidm1izAJobztJ+o3yHi45ud+B/Xzciq9n/OTfc+SpMwNEEyAWesv10TcPp+/swZmQALev8Ojkb2tGh45trQgJqkEjejGM/iOH+d6PSqqYsyJXomxBzXpyKJiFiCYFJ15Vjh+4uFqAbEDVV4Pa7PwyMvKNarrBhoaUBIPPskNQVVgGvhtFD/bjk0MCGehM6Z73kWUj5dhtIINXGa8lqC7dOiOKtb+PyXQh4OOu5gVj5MCZQcASElRTuknba8slnDK79+dnP2Ac6NyFmATo3nCkNwex0+Ht3BrsPucpKVLP/c26481WYgOMJyGxoAawLC1BBoX8eE8SwgZwN7fjA8Q02mkBq1vOcJSb+PT6CT+cmpWUAV6JvNN68PsHk68vQp6NLCqc0Gcdb+gQUM1pJMPyWamnHwAnQ6fPL9z0pG5om9aqo3kQfN/59XBC79rLrTajJiXx/Rr5/JrApAqlZzy9/Hsd/3oyCakmUs40XNxomwATqExCmoftauKvnPD1m1dRz72Uf6Nw0Ee7W546z6HHGL5+5SjoPEmbChKbZa+N4YwJMgAnQL54OhBNCDhBP3MeP/zsygHbldvEozobmJlJoBFKznh95P4YH3uOs50KLcabPQx1SU9i+nCRAd2ujswCdKcS6ZeX0m7FgpSUF6KQpQAVHWIRuAMw8PURlQ9dQvQmPhguG+nHpoQH4POwNnach5dveAgFK5JDFluq+fTe9GsGkmQnQagDV7hkiE2ACTOBvBIRl6p4SV2L1TxP+fHm3Y5RtLlPKLgEWoLPLl84uCxCGOgxs2+H4b+ZZ8ao20Nj/OfvY+QpMIP8IqEw/yobu2d6F648JYsSunA2df5HkO94UgdSlsXOXmLiBs565sdQRIPuNpAm0KdUx+boyOQFHogL9d97SJ6CYUdYfCdCUCUsrCui/81ZcBFKzoSkL+sbjg9itN2dDF1crKPynTc16fuWLBG5+LYJV1RZasI1X4Qefn5AJNI6ABSF0uL3zF7zVd3ssXRplH+jGAU3naO7Wp0OpcftI+43QoOsHd9j5hmlWtFJAdzH3xjHlo5lAQROgbOhoUiBpAKcO9uOfxwRQHqzLhmYfx4KOfSE/XOog8dEpMdwzMQrK0CsLsNdzIcc93WcjoTlhAF1a2wI0ffNYgE6X3ob9FLM1NUIK0CvXWfC4WYDOnGRhHJGaDe31aDh/iB+XjfDD7+E+RWFEuHifgr51NKlNEy2rqgRufDWC17+Ky6xn8numPgdvTIAJMIHNEhAmdF+5sWbKBQMrf35yDmdBZ7+9sBCafcayAGHb/R68unzgRbebkQouQJh95nwFJpD3BFQ2dGVYYPtubtxyUhB7b1uXucS+qHkf32J6gNRB4p+rLVz3UgSTZybY67mYGkEaz0rfvGhCoE8ntxSgadk0Je1yRzUNeCm7KAE6HLMF6IWrTCk2ciHCzDgW2t6p2dC7bO3Gv48PYo8+3KcotDgXy/Ok1geY8kMS178cwYIVJlqGeEK7WNoAPycTaAoCwjJMd0lb17qZ/z2jYtqlz3IhwqaguvlzcL8++4zJes/qfsrsN10teh0BI8YFCLPPnK/ABAqGAC2dro3REmoNFw334/LDAusLtNGAkjcm4GQCqVnPb3yTAPkyLq+0ZHYrDSDZFsDJ0cvtvZEAHY4LDOjhxqR/lrH1RgPxK9HesCAF6HlLDOmrzQJ0A4EW0GEqG9ruUwAXDAtgzMiALFSZ+q0uoEfmRylAAqqtxhICt70RxbiP/p+98wCTosra8Fed08yQQTAgZsw5u7qoCJhFxKwrKrpm11UUDCCYXfU3YlbMYkbEnOOqa04YwUSe7ulcVfd/zu0pdnZXZaanejp99fz777ND1a2q99yqrvvdc7+T0VnQ8p6T9x43EiABEmgvASWFCAONvtQPs6b+/MjuR1OAbi+54vejAF08u/Ycqf2fMXBgaNAu73wOj28lKCkxZlA2ag897kMCJKAJeDyF6vXi5bndYD8uOjiK1ZbzFAoU0pKDvaRCCTiDRPE0F+H57leyCAYMhHzgILFCY1bOy5J3WUtaYYvV/Xj49Abab3QiGI4IvdsFcfzzaxOxIAXoTuCsuUPlWVM2sCSlsM1aflx4UARrDvDq7wyxwqHves2FvCZuqO1qqi9+tHDq7Sm88UUePWIFOYOTbDURZt4ECXQxAWXD8HlsM/nud1P7b9pas7mg4XErCQEK0CXBurRRnf0cHXzYBv13ufVdMznfY3h8XFFaWuZsnQRqloBkLDUnFXo1enD+/hHsuXlg6Ue3Y9lRszfPG6saAm0LDb7xhYnT70zis7lcGls1ASzThYoolkgp7Lx+AHecGNNiAt9rxQXDYbffZQm89Gle292IuMiNBNoS0N8UKYXuUY+uNXHQdkH9z8yGZj+pNAJtfw8eeD2Hc+5LYXGLjcaIAdOqtKvl9ZAACVQRAaWUZXiDjakfZ+y5Rnr2zLn0gS5t9ChAl5av9n/uv/MdR0TWGn2TnW22YHilKCE3EiABEiiKgCwzlEJd2bzCmB2lQGEEIT8HjEXB5EGuE2grXFw9M4NLHknDshWiIQ4SXYddYw3Ku03EsH22COLao6IUoDsRX0esGXNtCx7/Z25pEdtONMlDa5SAPHdS8DiZU9h3iyAmHRDRGaUUoWs04FV4W05flBoBE+9P49bnMwix0GAVRpKXTAKVSUDZpu0L9/IsfvPc3Re8OfFx2nCUNk4UoEvLV8Rma/l9XrgpNGCrI+xcgv7PpeXN1kmgLgjoJbIApEDhVmv4cflhUazaaslBX+i66AIVd5OytEcyLKX/icfzmdNSePzdgvDlWMhU3EXzgiqKgPQdsWs5bIcQLj4kovuT9B1uHSfgsDvpliTufjWLbpGCoMiNBH6LgHxTyGoDef5W7efFhQdHsd1gn7bBkXc7VyKw35SLgCM+z/7Fwok3J/HWV6YuNKj7JhfIlyssPC8J1BYBZZueQIMv//Prk79/YIfxAHQSaW3dZOXcDQXo0sZC+BoDj/jhPW+wcX2l5GeU/s+lRc7WSaB+CDjLZ3s1eLQIvfMGfp01qF88fLvXT0co8506g0Dpc89/lMcZ01L4bp6F7tGC6MUxYpkDVCWnFwFaJtVOGB7GhH3DzMDsRNwc0Wb8PSnc8HRm6bPYiSZ5aB0QkG+KVFbBMAxdnPDEESF918yGroPgV9gtOgKzTEI+91EeJ9+SxLx4oYAxLTcqLFi8HBKodgLKtgxfxJtd9PHzc+/ebAgtOEobUEoUpeOr/Z9DA7cfuPwez3xiZ5dEYHjp/1w63myZBOqSgIg2WVPBsoBx+0Tw110KA0b6p9Zld+jym24rTFzyaBpXPpHW2XKyPJYZl10ejqo+obzLFrUonLlPBKfsFqLo1YloOs/lRQ9ncOmjKZ0xyOexE0Dr6NC2BQp33SSgCxT261YoeswVVnXUEcp4q22/X6+flcHk6YXvimCr3VwZL42nJgESqE0CNpTlMQJNv359+8ZrofmjxZLLxUKEpQk2BejScJVWtf1Gz60u3KPH5qc/Yqbm24bHx8WkpePNlkmgbgnIh7nMbsny2QO3C+oBY7hVAOSAsW67Rclv3LQB+VWb16zwt9uTmPFeDt0jhs6+ZzX6kuOvuRNIX1qQULjw4AiO3JECdGcC7IiF4sN+7n2ppZ6+nWmTx9YPARkcOisSBvX14uJD/m3JIRS4wqp++kJX36ljH5TJKZx5dwp3vpjVWc/8rujqSPB8JFBfBJRtKV+ou7HwpVO2XvSvq16nD3Tp4k8BunRstXfMivvMutjf/0+n2fmEaRhe+Rs3EiABEnCdgLzMJXNpcYvClmv48H9jYlipN7OWXAfNBrXvogjMIlCIH6MsjRV/Rsmy5NJYdpBiCcjy/wVxhavHRLH/tkE4ExzFtlfPxznsbn8hg1NuS6FXI5/Neu4Pxd67TAqlcgVLjtP2COP44a0rrOjPXixSHvcHBJyJs18W2xh7Qwte/dzUk2fyvUG/Z3YdEiCBUhJQtml6I718yY9vP/XnZw6/nD7QpaNNAbq0bNWgI396HoHoDrBlWG5IVjQ3EiABEigZAccXekAPD24YG8Mmq/i4dLZktOuv4baF4W59PouJD6SQtxSiQQpc9dcb3L1jpwjhTcfGsPumAb63OoHXEaAffCOnhRwRcWjB0QmgdXyorLASAbA5pbDPFkFcckgEja1FLbnCqo47hsu37ryzvvjRwphrW/Dlzxa6Rfld4TJmNkcCJPC7BJQJj9/naVlw/+zbB+3HDOjSdRUK0KVhW/CMWXHd7oNGvDgb8PQofL5x0VppcLNVEiCBtgREhE5mFaIBQ2dCS3FC+jeyj3SWgNOHpEjVhHtSuPOlLGJhQ2dCizDNjQQ6Q0CErmRO4c7jGzBkPb6zOsPSeVZnvpfH4dck0BAqZBFyI4FiCDiWHOLRvu5KssIqirVX8OrvCll5xcFkMVR5jEPAeV+9+aWJsde3YH7c1t8WXFHFPkICJNB1BJRtGD6PmY/P/v7GoWsDn+boA10a+vxmKA1X7f/cbZ0x2/fe+cYXzOQ8ZXj8ZF0a1myVBEjgNwiIKJgzFWzb0J6qB2wb1CKhwcEi+0sRBJwBolhtnHBzCm9/lefS2CI48pDfJyAfSXkLuPeUBm0jxEmz4nuLw+7lT00ceEVCF+/iEvbiefLIAgGx5EhkFBrD8l0RxZ6bBXS/krkNmUDiRgIdJeC8q558L48Tbm5BNq+W1jDpaFvcnwRIgAQ6QUAp2zR8kd7Wz4+PWq9l9gOfyk8bAKbYdALqbx3KzwWXgbY2p/2f++12z99iK+9ziZ2LmzA89H8uDWu2SgIk8DsEZEBoKSCZUThrnwhOGMHCXuwsHSPQ1u/5hY9NnHRLC+Y123oJNrOTOsaSe7ePwMN/b8R6A716wkyyK7l1nIDD7t2vTYy8JEGOHUfII36HQGFyG8jmFI4fEca4vcN6fScnjNhlOkrA6TPT38jh+JtbEPAZ8Pu4oqqjHLk/CZCAOwSUbVnecHdv/L3LD5338t/voA+0O1z/uxUK0KXhqmdLBu3/4UNGr1X2UvmMBYP+z6VBzVZJgAT+iIAMDOVFvzChMOXACMYOpQjNHtM+ArJk38lqu/GZDCY9kNadKeQviA3cSMAtAvKOkv4m4sOMs5qwaj+P/t/MqiyOsMPus7kWdr8wDssqsKQLR3E8edR/EnC+KxYnbQzbMIh//CWKXg0GC4eyo7SbgPOOeme2iVGXJvS3hWTY0yqo3Qi5IwmQgNsElG16AjFf9pe3r59z/3bH0AfabcCF9ihAu8+14P+8/Jbh1fd88eO8GR9kGF4ZqjOPx33WbJEESKAdBBz3+XRO4fbjG7Djen6KO+3gVs+7OJlJkukmfs+3PJfRWc9OQap6ZsN7d5+Ak0EZCRh49twmLNfd0Ev7WTmjONaOuPPDfBtDz48jk1PwUoAuDiaP+l0CUm9CfKEHL+/FdUfFMHgFL0Vo9pdlEtBVkQDMa1bY/YI4flps0XZjmdS4AwmQQBcQkIXD3oCl3v1ias/NtKbHuXvXsVOAdh1pwSsmOmj4uv12nf6+yiU9MJjD4z5mtkgCJNARArKUPZuD9u196uxG9O3m0T+pFHg6QrE+9hVrDREWfl5s4/ibk3jx4xx6xAoZqfSRrY8+0NV3Ke8h6XdNEQMvn9+k/5sCdPFRcNgtSCjscHYzEmmln2k+v8Uz5ZG/TUCyVluyCk1hj86EHrpBYYJbBpj8vmCv+S0CjkXQKbcmccdLWfSU7HmLrEiABEig7AQUpBZhIJb46cFt107/9M4c+kC7HxMK0O4z1f7Pvf905eHdNj7hFjM53zI88tnPjQRIgATKS0BnKyUUDtk+iMsOi9JjtbzhqMizm3ZhGexH31s46voWfPOLhW4xDg4rMlg1dFEiVEm2ff8eHrxwXqPOhqMAXXyAHXYtGYXtJzRjflxpexMK0MUz5ZG/T0B8obMmtNXL+JFhbfUlG2102Gv+m4BOLzSAVz8zMfryBMIB2m6wl5AACVQOAWWbtjfcy7Pk9fG7Lnh7ygzacLgfGwrQ7jPVAnT/Ua9MDffd+EiVT7EAofuM2SIJkECRBGQ9hlhxPHR6IzZb1UcRukiOtXaYrDGTrCQREp79MI/jbkoikbYRCxZ8PbmRQCkJOO+lNQf48OT4RgRELKVPXNHIHXbZPLDzxGZ886uNoJ8CdNFAeeAyCWiPcQU0pxQOHxLC5P0jhYJy9HJfJrt62sHpDwf8owXPfZTTq11YU6KeegDvlQQqm4CyLdMb6u5rnv3g5PkzRo9nIUL340UB2l2mBf9nwDPw6F/f8XqDGyklP6sG/Z/d5czWSIAEiiQgAuOSpMLILYO49qgoB4dFcqylw0Q00D9cBnD7C1mMvyelM5QCLDZYS2Gu6HuRvpfMKmy6ig+PnNGol+5TgC4+ZA47+QLdbUocH3xvQvy1WeCreKY8ctkEZBAkdl/iCz1kXT/+b0wUfZo8WmCUbw9u9U3A6QcffGdhjwvjerUVC6PWd5/g3ZNA5RFQluHxe/O5xU//cONKQ1tzIfiqcjFQFKBdhOl4xIQGH7zigKG3fa5SC8Pw+DiGcpcxWyMBEugEAXnpyxLIkN/ArLMbsWKvgrcvneo7AbWKD20b+8nT07hqRhqxEIsNVnFIq/LSRbQSn+Id1gngnpNjVXkPlXrRIy9N4LXP8oiFDb3KgRsJlJqA2H0tblFYc4AXNx4TwxoDWJyw1MyroX1HgL74kTQufjhd8H7mO6kaQsdrJIF6IqB9oJU/NO/bmfuuhtkz4xSh3Q0/BWh3eYrXs9Vt3b/u0XvI/z1iphfYhkfmd7mRAAmQQOUQkEwkGRxKdtLobYLMTqqc0HTplTiFgMSS5dTbUrj/9Sy6xwreu/SK7dJQ1P3J5J0kS/d32ySAm46N0f/ZhR7h+EAfelULZv0rh0YudXeBKptoLwERoWVSqVeDB9cdHcPWa/p0oTlWxWkvwdrbz/m22PuSBN7+Ko9oiJNitRdl3hEJVD8BZeeVL9rH+GXGYdskvrj9NfpAuxtTCtDu8tT+z8vt9eTk6Io7nmln4/R/dpcvWyMBEnCBgGPDMXrrIK4aQxsOF5BWXRNOJtL8uI2x1yfx0qd59JRig8xGqrpY1sIFO5Ni+28bxFVHRDkp5kJQndUNx0xNYvobWXSL0mvVBaxsogME5LnO5BR8XkMXPt5r84DOwhdjQg5AOwCyBnZ1JsR+XWJjl0lxLE5Kv+Bkdw2ElrdAArVHQFmmJ9jN1/zprSfNf+aoK+kD7W6I+fvvPk816PDPn0dkwA6wchYMQ7KiuZEACZBAxRBw/FY3WtmHx89s1Nclnqvc6oOAIz5/P8/GYVcn8MlcC92jhs5O40YC5SAga8UWJBSO3CmICw+KMlPShSA4z/mptye1t3uPGAVoF7CyiQ4SkO8NmdgUIXrCvhEcu0to6Qobfnd0EGYV7+6suPr4BxMjJifgF/G5iu+Hl04CJFDDBJRtefxRb3bBh/fPuWfz/Ryb3Rq+4y69NUoO7uHWBQgbG7fs0efwlz6zs819YHjp/+weX7ZEAiTgEgEZ9OVMYEAPD2aOb9SZcU52ikunYDMVSkCEABH7pAjQmGsTmLvQ1kvzKT5XaMDq5LIkU1IKl520axjjR4a1YEUDs84F32F4zr0pXD0zg170W+0cUB5dNAFHaG5OKhwzNIyJ+4e1+igLblh/omisVXWgMyE28/08Dr86gQZ60ldV/HixJFBnBGwo5YEv8NU3T224LmbPztIH2r0eQAHaPZbi9Ww3rDFx6z5Dz3pV5RYpGF7ydY8vWyIBEnCZgAz8RIBedTkvCxG6zLYSm3MGgC9/amLs9S2Ip21EgsyKrMRY1ds1aQuOpML4fSI4cdcQLThc6ACOAH3Jo2lc9HCaGdAuMGUTxRMQEVq+ORYlFEZvG8Tlh0UR8EFbckgRUm61TcD5/rj2qSzOvS9JS6DaDjfvjgSqn4CylCfYzfzluWPWb/n4ps+YBe1eSCmQusdS+z/3GXLVqU3rHX+pmZpvGh6f/I0bCZAACVQcARkItmQUHvhbA7ZZy89BYMVFyN0LcgZ/j72Tw4m3JGHZCiE/xWd3KbO1Ygk4vvQXHBTFEUNYGLVYjm2Pc57562dlcfa9FHzcYMo2Ok9AVjYsbFHYZcMArj86ilio8Dsk7wButUvAmRA7+54UrnmKKzJqN9K8MxKoDQLKNi1vtLd38XtXHrzwxZOmsRChe3GlAO0eS/F6tgYe9OH93m6D9lVWxgQ8FKDd48uWSIAEXCQgGUdSof6GsQ3YY1M/B4Ausq20ppzB/bSXszj9jhQCfujiP5J5xo0EKoGAiE/NKYWrjohhv60DfB+5EJS2z/2ptyXRFOGEkwtY2YQLBOT3Ryx3tlzdjxuPiaJvNw+feRe4VnITzvvopFuSkG8RetJXcrR4bSRAAkpZpjfQ4Ev98Ox1Pz2y67EsROhen6AA7Q5L7f8MDA4MGvvSp/D4VoFy6jy7cwK2QgIkQAJuEnAyDi85NIpDt2fGoZtsK6Ut8fWW/8hkww1PZ3DOfSlEg4ZeBm2z+k+lhInXIesaWyfEbvlrA4ZvxAkxNzqFI/g8+nYOR9/QQs9VN6CyDdcIiAi9JKmw1vJe3PLXGAb19VKEdo1u5TUk3yKy/eWaFjz5Xo4TYpUXIl4RCZDAfxBQtmH4PHY+9fa3Ny63RZt/4giqkz2FAnQnAbYerv2fY2sdvE6/YXf8y0rO8xoePwsQusOWrZAACZSAgOO5etY+EZwwolCVnktgSwC6TE3KD5Bq9db8x+MZXPBQCo1hAzAKojQ3EqgkAo4l0H2nNmK7wT4KUS4ExxGgn/vIxEFXxLXVASeeXADLJlwjICJ0PKWwfE8Pbj++AYNX8OqCuPJ3brVFQN498p4fdVkCr3yaR4xFCGsrwLwbEqg9Akopy/AFGpOLZ+27+oIvHvuJPtDuBJkCtDsctf9zt81uP7TXVvvfZqWbLcPj5eeTO2zZCgmQQAkIiA/j/ITCKbuFMH5kBDkTuiAQt+onoDOf5SvJAM5/MI0rn0jrgj9alKb4XP0BrsE7kL6ayio8dmYjNh7koye9CzF2iru99ZWJvS6K69UPFKBdAMsmXCUg3yLJrELPhoIIvcHKXjh+wa6eiI2VjYAzGRZPKww/P44fFlgI+Ax+j5QtIjwxCZBAewgo27R9kV6eX585d9f4xxNn0Ae6PdSWvQ8F6GUzas8e2v95wMgXrgv332qsnUuYMOj/3B5w3IcESKA8BKQifc5UWLGXF3ec0IBBfT0c9JUnFK6ete3SmzPvSmHqMxnttShiFLVnV1GzMTcJGIBlATPHN+ol+U62nJunqLe2HAH64x9MDDs/jqCfgk+99YFquV9ZfZXOQa/SueW4GDZfzcd3QLUEbxnX6YjPPy+2cdT1LXj/GxPhACfDaiS8vA0SqG0CyjY9wQZfy+zXJv4y48/n0AfanXBTgHaPozFozA/vGIHGjZSSn1uD9ZzdYctWSIAESkTAyTqUAkA3HhPDxqtw6XuJUHdJs06GczqrMPGBNG5+riA+yy8SNxKoVALyISqCs2TEzZzQiJX7eCg+uRAsR8Sf/YuFYZPisGQJfKFgCTcSqDgCIkJn8gqRgAc3/zWGrdf06QxZmSznVp0EHPH5i58sjLm2BV/+ZNH7uTpDyasmgfokoD04Qt78kk+f+WHapjvTgsOdbsCf9c5z1P7P4f7brdB/3+c+VdklMRhe+j93nitbIAES6AIChcwjhXDQwDVjYthpfRYA6wLsJTmFM9h78I0cDrkqgeW6eyDLm2U5MzcSqFQCIjCJ76vYxEgGtPRbCk+dj5YjQM9daGsBuiWrtM8/bXg6z5YtuE9ABk5BH9CcUvD7DMya0Ig1B3A1hPuku6ZFx8v77a9Mnfk8r9nWhVDl79xIgARIoEoI2FCWxwg0/vz1HZsPxpJ/LYGupsO5/M7EjwJ0Z+gVjtX2G923vXBEz03+/oSVWmAbHhnycyMBEiCB6iAgooR4QItgcfHBEYzeJqizZj2ewq8st+ohIOKSDPAeeiuL8+5PY1HCRlPU0PYGzHysnjjW05UW7ICghWcRoCVrnwJ053uAw3B+vOC7KgKQ30cBuvNk2YLbBOQ7Q75DlqQU+jZ5cNbIMPbYLKgFafkI4XeI28RL254zGf7U+3kcf3MLMpLkEOBqrNJSZ+skQAKlIKBsS3lD3THvlZO3ir/3f2/SbZT/RQAAIABJREFUB7rzlPmb3nmGugDhckNumBxbd8yZZnqhaXh8LOXVea5sgQRIoAsJiB2HDBokG/qskREcNyykBWn5keAS2C4MhIunkuWu4gP94id5dIsY2hhKfGG5kUAlEZD3SzavMKivVwvQkSAFaDfi4wjQTuGv7+db9IF2AyzbcJWATHTL75JkPu+4XgCTD4hglX7M43EVchc11rYA8rSXcxg3LaknFmTii98eXRQEnoYESMBVAso2TW+0l6/5vdtPmv/i4VfSB7rzeClAu8NQDTz8q6e9kX47KTtnAYZkRXMjARIggaoi4AjNzUmFY3cJ47zRYX39LAhWVWHUF+tkIEk29JUzMrjqyTQsSyEa4hLY6otmbV+x9qLPKay9gk8L0NomonWNY23feWnvzmEo2eWSAf35jyz+VVribL2jBHxeoCWj4PcaOHm3MI4fHoIzGS7vAW7VQ6Ct+HzFExlc8FAKsZCh4ynfkNxIgARIoCoJKGUafr8v++vCe+bev/IBzIDufBQpQHeOYcEDpvvGTYP2f/YrKNW7sLiR+YKdw8qjSYAEykVA3l4yYFjYojB66yAuPyyKoJ8idLni0Znztp04eOMLU2cjfTLHQrdWiwN6wXaGLo91i4C8b8SfeNNVfHhsXCPFZ7fAtmlnxOQ43v/WRDRoUAwqAV822TEC8szL8qolLQrrruTFhQdHsdmqPv3sy++S/nduVUOg7bfG+LtTuP7pDLpHjaXxrJob4YWSAAmQwP8QULZh+Dy2Ff/y2xtWWAdAnj7Qnesm/InvHD/t/9yw9hFb9xt606tmcp4yPH4y7RxTHk0CJFABBMTJXkToHdfz4/qxMW3hwOm1CghMBy9BBvSy9FX7ayYVJj2Qxl0vZxAMGNpfUzKluZFAOQnIEvxEWmGHtf2455QGrrhwMRiOMDTykgRe/Tyvi4BxKbyLgNlUhwnIb1E2L77vCodsH9J+z43hgj8ws547jLPsBzjfhRLTE29J4sHXs+jRUHjPMPG57OHhBZAACXSegFK2afjCvc2fZ4xer+Wr+z4DIGt0OIIqki3F0iLBtR6m/Z97737/iU0D97zCzjWbMLz0f+4cUx5NAiRQIQRkeeziFoUNVvZh6tgYVupdWBPLNR4VEqAOXEbbwf3Db+Vw7n0p/LKkUKBQDxQ5UuwATe7qJgERncT/dfdNA7jxmBgFaBfhOgL0Yf/Xgqfez6EhQgHaRbxsqgME5LvBK1nPKYX+3T04b3REP/OyUXzuAMgK2tX5bvh5sY0Tbk7ipU/yuoisSVmmgqLESyEBEugsAWVbljfcw5t895KDf37ljGn0ge4cUQrQneOnM6BXGPnifcH+W46ycwkLhof+z51jyqNJgAQqhID+gWgtTjjjzEYMXsFLcahCYlPMZchgUcaFIgL8MN/GuLtSmPWvnM4+k8kGZkMXQ5XHdJaAk51/0HZBXH54VE+ISFY0t84TcFgef1MS97+eRVOkkGnKjQS6koA841KPIJFRGL5RAFMOiGBAT49+1kWY5qR2V0bDvXM5E1yf/2hh2PnxpRnsnNB2jzFbIgESqAACyjY9gQZf9qe3r5nz4LbH0Qe6czGhAF08v4L/M1YNrjz2rY8Mw1itNRWfw6bimfJIEiCBCiIgg8ZFLQoXHhTFmB2DFIYqKDaduZS22WbXzMzgssfTyOQUGqRAIcWpzqDlsUUQcATosTuHMHH/CLMhi2D4e4c4AvS4aSnc/FwG3aIUoF3Ey6baQUDsvER4jgQN/G33CMYODeqjmPXcDnhVsIvzjrnjxSxOvS2J7jG+Y6ogbLxEEiCBjhBQsAwvvFaL8c53t3ffvPVQrh3tCMM2+1KALhKc4/0SW3WPwf1GPPAvO9PsQyH5mUyLZ8ojSYAEKoSAiELiy7rFGn488LcGXRSIhYEqJDguXIZkLuk6UAbw7jcWxt2ZxHvfmrpwkGysWu8CZDbRLgLORNff9wjj73uFKUy1i1r7dnJEvsnT07ji8TTFofZh414uEHC+FxYnFTZd1YcLDoxig5W92u5JRu38nnABcoU0Ie8Z+XI4+MoWPPtRjistKiQuvAwSIAHXCCgo2/AEY/Efp+8wOD33jR/pA108W4qlxbPT/s89//SPg3tsdNIdZmq+ZXhkETM3EiABEqhyAq3rO0SEfPSMBqy3ko/Zz1Ue0t+7fEegSmWBKdNTuOX5jLbjCPmZxVSjIa+423IE6ImjIzh2lxAFaBcj5DzfV83IYOIDKe3PSgsOFwGzqd8k4PUCmazSfW3MjiGcsXcE4QCznmu1uzhZ0N/8amHE5IReUSV9gFYctRpx3hcJ1B8BZZu2N9zLs+itc3dZ9MbEWbThKL4PUIAunp0WoFfa761rfX3WPUblUyYMDwsQFs+TR5IACVQIARk4LEoonL5nGKftyYzECglLyS6jrefuk+/lcfY9SfywwNbL9WUSgoPIkqFnw1LJxQssiCv84/AoDtk+qG1gZNk+t84TcAToW57L4LQ7UujVQJudzlNlC79HQFbUSGazZD2v3MeDiaOj2GVDv96d3u613W+cd83Nz2Vx+p1JTnbVdrh5dyRQdwSUskxfsLuvefb9E+fNOOAcFiIsvgtQgO4ku5XHzHnLE2zaVNl5CzCYAV08Tx5JAiRQAQSk+FcqozB4BR8eO6MBwYCx1KqhAi6Pl1AiArpAoYIuIvTTIhsT7knhsX/mtC80CxSWCDqb1QScDOipY2PYe4sABWgX+4Uj5t//WhbHTk2iZ6Ohi8FxIwG3CchzLCOhZEZhj82CmDQ6jH7dPToLWkRpFhp0m3hltaetVVq/I0ZdlsAbX+TREOaKi8qKEq+GBEigeALKMjx+r5lZ9NT3Nw8c1mq7Sx/oIoBSgC4CmtPhIivs1L/fHg9/CTMbhWFIByTP4njyKBIggQohIIPETB64/9QGbLUGrTcqJCxddhltC0Pd8lwWFz6c0gWkGlmgsMtiUG8nEnGqJaNw2/ENGLqBnxYcLnYA53me8W4eR1yTQEPE0Jmo3EjATQIySRlPKTRGDJy5dwSH7sBCg27yrZa2ZBJb3ucffGdhzwvjkISGVke3arkFXicJkAAJ/A4BpWB4DZiZX755+M+rYf6nLRShi+ssFEyL4yaZzlb3DU4a0WuHfzxhpubbhocLRotDyaNIgAQqhYC8xRa2KIwdGsL5+0coBFVKYLr4OhzLDZmM+PgHC2dMS+HNL/PakkM+GligsIsDUuOnk36WzQN3n9yAbdfy8b3jYrwdAfrFj/M46MoW7cPL59dFwHXelIiNkn2zJKmw1Zp+XHBgBGuvUCg0KBuznuuvgzjvnAseSuOyx9LoKbY/XHVRfx2Bd0wCNUhA2Xnli/bBrzMP2ir+2V1v0ge6uCBTgC6Om/Z/7r/nzHMjKw45x87F6f9cHEceRQIkUCEEZKCYywP9e3owc3wjukUKPw8cQFZIgMpwGc5AUjLiL300jetnZfRin0iQA8oyhKOmTymi6PTTGrDRIK66cDPQju/u21+ZkGXxYpPAjQTcICBZz6ms+C4YunjoKbuHEfSz0KAbbKu5DZl7kAmIdFZhxJQ4Zv9sIRwo1JPgRgIkQAJVTUBZpifYzdfyye3H//LsmKvpA11cNClAF8dNPuHtQYd/+TQi/XaClbdg0P+5OJQ8igRIoBIIiDDRnFK4YWwMe24WYBZiJQSlAq6hbeGoFz7O48y7Uvj6F4sFCisgNrVwCU5Gvbx/Hj+zCWsO8GihQjIruXWegMPykx8s7HFhXAtDMqlILajzbOu1hbaFBldfzospB0bwp7VZaLBe+8Nv3bczeS3fDAdekUA0SAGa/YMESKAGCCjb8vhj3szC9++ee/eWBzIDuriY8hO/49y0nVW3bht0633IO59auSXLwfCKox7zSjrOkkeQAAlUAAFHfN5lwwBuOy62tBhdBVwaL6ECCIhYJUK09JMFcYWz703hwTeziAQMBHyFjDduJFAMARGzpP9IhtysCY1YoRcF6GI4/t4xjgD97Twbw85v1lYnXgrQbiKuq7bkNyBnAumcwqitgjh3v4i2WNCFBlv9fusKCG/2dwk4IvTJt6Uw7cUMesQMXWCWGwmQAAlUMQHbUMpj+/2ff/vcFuvj00/zrffCef0OBJUCdAdgte6qs58bBx+8ee8db3pD5eLQhuTcSIAESKAKCYgAVBAXDcw4qwGr9/fq/y2DSW4k0JZA2wKFd72cxeQH01iUtNEUMWBZzKpkb+k4AXn/iD9oY9jACxMb0bPBszRLt+Ot8Yj/JuBkPM9rtvHnc+JIZhS83sISeW4k0F4CMsiRftOcVPoZHb9vBPtvE9CHt/1daG973K/2Ccjkl/Sb+XEbu0yK6/oiAS896Gs/8rxDEqhxAspWHn8sP2f6kPWyP732RWsSKqfXOhB2CqcdgNW6q/Z/7j3kuhOa1ht7pZWabxkecULjRgIkQALVR0AXHkwojNsnglN3D1F8rr4QdukVi3Al/5EJiq9+LhQofOmTHLpFPDA8hckMbiTQXgIiQOdNoE+TgRcnNiEaMihAtxdeO/ZzBOhEWmG7Cc1YlFDw+yhAtwMdd2klIO96ea+LRdef1/FjykFRrNrPo/8mzy/rRLCr/B4BZ3Li3ldzOOHmFm3dxRVT7C8kQALVTEDZpuWL9PYueOfCAxa/Ou4e2nB0PJoUoDvOTMRma6VDPrjb17jK/srKmoAhojQ3EiABEqgqAjKwlEIxqy/nw+NnNiAcNHTGCgeUVRXGslysM7CU/7788TSufjID01aIhVigsCwBqdKTyrsmm1dYpa8Xs85u0kXMHNG0Sm+poi7bYZnJKex4Xhzfz7eXMq6oC+XFVCQBSa9pySj4vAZOHB7CSbuFtT87s54rMlwVd1G6IKFdWB2132UJvPp5Xq92oQhdcaHiBZEACbSTgJJChIFGX3buc1fPfWj48SxE2E5wbXajAN0xZtr/GdjYv8rRT32kvL41oHQOABerd4wj9yYBEqgAAjKQlMHltBMbMGQ9PweVFRCTaroEvcRWMuAAvPa5iTPvSuKTORa6xwpZrFzmX03RLM+1yjsolVNYf6Afj49r0D7jIlbw49SdeDgsxeZkxJQ4PvnB1H7b8uxyI4HfI6CLgBrAkhaFtVeUQoNRbLWGTz+begUMH1B2nnYScCzd3v/WxJ4XJeBvfce383DuRgIkQAIVRkBZMHxeZabe+Hbqclu1+WTll1U7I8VPiHaCat1N+z/3XP2wNXuOuPWjfGqez/D4OVbqGEPuTQIkUAEEROhZklQYuWUQ1x4VpfVGBcSkGi+hbYFC8Qed+EAK4g8d9Bs605KZTtUY1a67Zj0JllXYZg0/HjitoetOXCdnavuBuvfFCbz5ZR7RIAXoOgl/Ubcp3wZZU+mClQdvF9R+z9rnv7UQbVGN8qC6JuD0nfF3p3D90xn0ZEHCuu4PvHkSqHICCsoyPIHGxM+PHbR68rsHfmkVoSlAtzOwFKDbCap1N+3/3H3TMw7sufXkaVZ6kWV4pCwHNxIgARKoHgKStSoDgpAfeGpCE1bsXSj8xaym6olhpV1pW3Fi+ps5nHd/Cr8usdGtVbjgV1mlRawyrkfELvGW3WXDAG4/Pkb7jRKExRGhD7qyBc9+mOMS+BIwroUmZUAotlwykdivuwfn7hfBXpsXCg2yMHEtRLh89+CshpJ6I1KQUAoT0ou+fPHgmUmABDpHQNmm7Y309sx7esyw+Cc3P0Uf6I7xpADdMV7a/3n5Uc9fFeq39fF2LmHC8ND/uWMMuTcJkECZCejCgy0KZ+0Twcm7hZjZVOZ41MrpZZApS/tFVPx2no2z7k7h6X/ldPac/I3Z0LUSaffugysx3GP5ey3JMymTi0dfn8TDb2eXTgqV/sw8Q7UQcN7PzmTQ5AMiWKm3R7+zpe+wLkS1RLJyr9OZpL77lSxOvCWJ7ixIWLnB4pWRAAn8MQFlm55go69l9qNn/zJj30n0ge5Yh6EAXQSvFcf88KY/0LSZUuKqZzADumMMuTcJkEAZCchgMpMHBvbx4MmzGhENsfBgGcNRk6dumw19zcwMLnssjUxeoUEKFNo1ecu8qSIJiPC1qEXhsB2CuPTQKCfDiuT4R4c5z+PJtyZx50tZ9IixCFgJMFdtkzIhncgohPwGTtsjjGN2Cel7oeVG1Ya0Yi9cMullRcaoSxN4/Ys8YmFDZ9dzIwESIIGqIqCUZfhC3tySr56aM22DYbKASBYLVdU9lPFiKUC3H74uQBhZYaf+y+315Kcqu6QJHi/9n9vPj3uSAAlUAAG95D2pcMMxMey5WYBLaysgJrV4CbpAoZiiGcA/vzYxbloKUoRIsp5kYxG0Wox6x+9JxK8FCYXjhoVw3uiInqCQv3Fzj4DDVPxXr5uVQa8GTgS5R7d6W3IstxYnFTYa5MOFB0X0f+sCsjKa5gixeoNboVfuWLm8942JvaQgoY/Fiis0VLwsEiCBPyZgQ1keI9Dw49fT/jQYi96K0we6/V2GnxftZ6XtNxp3uHRonw1OecpKLbAND4dJ7cfHPUmABMpNQPwdE2mFPw0O4J5TYnqUKX/jRgKlIuBk0bVkFKZMT+O2FzLwew3tP85s6FJRr552nQzoM/YK4297hJl1WYLQOQL0hQ+lceljaWZAl4BxtTUpo5d0XsG0DPzlz0GM2zusV0Mx67naIll91+v0sTOmpXDzsxl054qM6gsir5gESADKtpQ31A2LXzpj84X/uuwd+kC3v1NQgG4/K12AsN+O150bW+eoc6z0QtPw+Oj/3H5+3JMESKDMBOSFn7eAR85owIYr+5j9XOZ41Mvp2xawmvFuDmffm8acBRa6RQ2dCe0UKKoXHrzPfxMQAVoyMCftH8XYnYMUwErQORzBR+xwpDioPHf0Yy8B6CpoUlakSGbzkpTCij29mLR/BMM28usrZ6HBKghgDVyiszrqlyU2hk6MI55W8Hn5HVADoeUtkEBdEVC2aXmjvb3N7115/PwXT7qaPtDtDz8F6Paz0t4uKx0xe4Yv1He4snP0f24/O+5JAiRQZgJO4cExQ0K48OAIhZ4yx6PeTt+2QOHPi22ceXcKT/wzh1jIgN/LAoX11h+c+9WWQCmFyw+L4cDtAnwvlaAjOAL07S9mcdrtSQrQJWBcDU3KsyYT0LIaZbdNAphyQAT9urPQYDXErtau0XknXftUBmffm0LPGG2Bai3GvB8SqHkCyjYNf8SXnffeXXPv2+YgZkC3P+IUoNvHSvs/o/fg2Cr7vvalUmq5wlwt60K3Dx/3IgESKCcBeVNJydTGiIFZExrRr5uHHo/lDEgdn7vtEu+bns3ioodTaMkqNIYN3Ue51RcBbQuUUrhhbAP22MxPAboE4XeeuYfezOGYqS1oijADugSYK7pJyTCNpxQawgZO3yuCI4YE9fXScqOiw1azF+esekrnFIZPjmP2LzbCftaGqNmA88ZIoCYJKNswvB7bynz+7Q391hWnBPpAty/QFKDbx6ng/7zeUZv33fGGN8zkPBgevWSN/NrHj3uRAAmUkYCT/SzLbY8ZGuKgs4yx4Kn/PciUpeAffW9h3F1JvPmlqTMz5UeVBQrrp5dIH5CMzGknNmDIehSgSxF5R2R8+oM8Dr0qoVcd8BkrBenKa1OeLykouCSpsMXqUmgwinVW9C6NPwsNVl7M6uWKnPfS4+/kMOY6TozVS9x5nyRQQwSUJEF7I73y8x49aO34N3d/JfV7ZRhTQ/dYkluhgNo+rNr/uedej/y1+wrDrrZzCROGh/7P7WPHvUiABMpIQAaYmbzCoL5ezBzfiHCg8Nrn+o0yBoWn1gScAWjOBC56OI0bnk7rfhkJcDluvXQReT8lswoPn96IzVejL30p4u48Z69/bmLkpXFEgxSgS8G50tqUrOdUVkEpA0fvHMLpe4UR8DHrudLiVK/XIxMjTib06MsTePnTvF4JRX/6eu0RvG8SqD4CyrYsb6i7N/HBVfv/+uIp99IHun0xpADdPk46A3r5kS9MC/Xf6kA7l7BgeORv3EiABEigogmI76NkP113VAz7bEmP1YoOVh1eXNvCV89+mMf4e1L4+hcL3VmgsC56g0w4ZPPQk2NOZiazMt0NvfOMffC9iRHnx/UkJDOg3WVcSa05hQYXtyisupwX5+8f0asLZJO48/mqpGjV97U476Z/fm1i74sTCEgxwvpGwrsnARKoJgLKNj2BBl/m59evnPvADidRgG5f8ChAL5tTK6PB/kHHvvoBFNZsTa2XFHtuJEACJFCxBMRfNZlR2HRVP6af1gD53/JCY/ZzxYasLi9MBpwyEJXJknnNCufel8KDb2QRZYHCmu8PEnuvAcyc0IhV+xWsASiQuRt2h+mXP1kYdn7c3cbZWkUR0IUGzULm88gtgzh3dAS9GwtZpc7vf0VdMC+m7gk4IvTJtyZx18tZFkmt+x5BACRQRQSUsgxvwJtrmfPmnNsHb0kP6PbFjgL0sjlpL5fgoOGrL7/box+q7JIgDK+Mmchu2ey4BwmQQBkJFJa3A3efHMP2a9NftYyh4KnbQaBtQSwZiJ7/YBpLkrYunskChe0AWGW7yESYZQGxsKEzoJfv6aEAXYIYOgL0D/NtLUCnckqL/sw0LAHsMjYplhvNKYUeMQNn7RPBgdux0GAZw8FTt5OAvJ9kQD1ngY2hk+LaMk4mUhx7jnY2w91IgARIoBwEFJRlGMFuS36+a4vBqQXv/kwf6GWHgSLqshlp+41e218+utuGJ99jpeZbhkc+87iRAAmQQOUSkA94GYwO2zCA246PUdip3FDxytoQkEGnCGMyefL5jxbOvCulvSGbIobO4JNsKW61QUAEaMnW7N3k0QK0ZGpK/LlCw934Okx/bbYxbFIcC1sU/LLUnQq0u6DL1JrzXpTf++0G+3HBQRGs0b+wmoArnsoUFJ62QwScLOgp09O4/PE0esZYB6JDALkzCZBA2Qgo27R94V6ehW+M33nRW1OekYV9oh2W7YKq4MQUoJcdJF2AsO/wN69sWG29E6xsyjRYgHDZ1LgHCZBAWQnIy920gUfPaMT6A7m0vazB4Mk7TMDJhs5bwBVPpPF/MzKwldIF1KRfc6t+Ao7/80q9CwJ0Q5gCdCmi6gjQekJyUhxzF9oI+ClAl4J1V7cp6TBis+XxGDh+eAgn7xqG/K3tapKuviaejwQ6SsCZDFuQUNh5YjMWcZKsowi5PwmQQJkIKNsyPeFuvuwXD58zd+aoifSBXnYgKEC3j5EaOGbOa95g01bKluGwwQzoZXPjHiRAAmUiINnPUoDokO1DuOywCAejZYoDT9s5Am39gF//3MS4aUl8OtdC91ihiBozODvHt9xHS5Z7OqewxgAfnhrfCL+vkP3OD1N3I+MI0Jk8tAXHVz+ZLEToLuIub00mb+Q5WZJSWGuAFxccFMXWa0q+DAsNdnkweEJXCDiTJlfPzOg6ED0aDG3RxI0ESIAEKpuAMuHx+TzpxBOzb1l+N1pwLDta/M7/Y0bCR0VXHtK334hHv7TNbKNhGBwfLbtfcQ8SIIEyEZCXlohzfp+BWRMasVIfjxbqWNirTAHhaTtFoG2BwiVJhYn3p3DXK1mEAgaCvkKmH7fqJFDwqFfYcGUfZpzVWJ03UUVXLb8DwyfH8cF3pl5JIL8T3KqPgEwwZ00gm1PYf9sgzh4VQfcoCw1WXyR5xW0JOBPKibTSE2VzFlgI+AurYriRAAmQQOUSUAqG17CtzI/fPbLzGvj1wySLES5bYK3ceJb/yrSHS4/1Txzac8gVT5nJ+crw+Cjalz8uvAISIIHfIeDzQHt8/nVYGOftF9aeueIRyY0EqplA2yXl09/M6Qypec02mqIGbIsF1aoxtvJeErFh6zX9mH5aA33qSxhEZzXBXhfF8eaXJmIhCtAlxF2SpmXwIeKzZD33afLgnFERjNwyoM9Fy42SIGejXUzA6cd3vpTFKbcm9WonTjJ3cRB4OhIggY4SUMrOwxftg19nHb55/JPb3mEWNAXojnaitvtr/+eV9pw53r/inyfZuYQJ+j93hiePJQESKCEBWZYrSxajIQNPn92I5boXlGcW9SohdDbdZQTaFij8br6NcdNSeOaDHAsUdlkE3D2RUyh1+EYB3HocC6W6S/c/W3ME6IOvbNHPTEPEYEHPUgJ3uW2n0GA8rbDjegFccGAEA/t4YMnqJv7Gu0ybzZWLgCQ7y+98zgR2mxLHp3NNRAKcLCtXPHheEiCBdhJQlukJdvPFP7vt2HlPH3kdfaApQLez5/zmbvJdZw8Y9eqMcN+Nh9v5pAXDQ//nzhDlsSRAAiUjIIKOFG85Zfcwztyb2c8lA82Gy0rAyZKSwerVMzK4/Ik0sqZCAwsUljUuHT25FqCTCqO2DuL/xkS5WqOjADuwv7MS5tipSUx/M6snbZhZ2AGAZdxVVjW1ZBWCPgMn7RrG8SNC2v+ZWc9lDApPXTICTr9+7O0cjry+he+qkpFmwyRAAq4RULZl+KNec/5H076/d7ODZcGS/Ey71n6NNUQ7id8PqPZ/Rq81GlYZ/e6nyswsD8MjbpNczF5jDwFvhwRqgYBkOZsWtCXBM2c3onejRxf0ovdzLUSX9/DfBCSjU36kpd+/M9vEuLtS+Ne3pvZClY3+tpXfZ7SdQFLhiCEhXHAQi6WWMmKOAP33O1K47YUMurV6BpfynGy7cwT0b7dRKCi8wUCffkY2XdWnM0T52945tjy6sgnI77f8Z+TFCbz1VZ6WQZUdLl4dCZCAvLKU7Ql6w59+fs12GwDvmq1Q6GL/G72DAvTvPzI6+zmyzl82WW7IDW+rzBLA4yUvvmJIgAQqkoDj/Txu7whO3T3E7KiKjBIvym0CTrZUMqMweXoatz6fQcAHBP3M8HSbtdvtiQC9OKlw0ogwzhoZ5jvLbcBt2nOeEyni+X8zM0uL1pXwlGzxelAbAAAgAElEQVS6EwR0ocG80lYEh/05hLP2CWsRjlnPnYDKQ6uGgNPPn/8ojwOvSFCArprI8UJJoG4JKCjbQCCa/fGhoetm5778FX2gf78vUFD9fTba/7nnjtcd033dsddaqfmW4fHRfqNu3yu8cRKoXAKSBZq3gF4NHu393CNWeLXT+7lyY8Yrc49A20KbT/wzh3PuTWHOQltneUoWlWQMcqs8Ao5l0IR9IzhxBCfNShkhR9D5x+MZTJ6e0r8RtOAoJfHi2pbfbMl8lkKDy/fw4LzREey2SaHQIAsKF8eUR1UnAWeV036XteDlz3JoCNO3vjojyasmgfogoGzT8kV6e5e8e9F+818+437acFCALqbna++WAYf9645QdNWDbTtrGjBElOZGAiRAAhVFwBFyzt0vguOGUcipqODwYrqEgIjMMmCVZ2HuQhsT7klBxGgZtMrUMcW2LglDh04iqzYWJBQuPiSibTiY3dkhfB3a2WE79ZmMLt7Zq8GAKaZy3CqGgLy7xEYrkVbYdZMAJu0fwfI9Pfq5EFGaE8oVEypeSBcQcN5ZL3xs4oAr4ogFWYywC7DzFCRAAkUSUMoyvYFGX3LOc1f+/PDwk1iIkAJ0R7tSwf8Z8A46cs6HRqBpsLLzNmDQ/7mjJLk/CZBASQnIwDRrAv27ezDr7EY0hpn9XFLgbLyiCbQVMW96NouLHk7pAl6NIQpulRY4mRhYEFe49qgo9ts6qAVREaW5uU/AYXv3K1kcf1MSvRoNLXZyqwwC8izEU0pbDfx9zzCO3CmkL4yTMpURH15FeQg4tRxGX5bAy5/lmQVdnjDwrCRAAu0ioCzD8HntfMtr3944YJtCFQe9cR3mf/GjBcdvdyjt/xxcZfdVV9j1wU/sbHMAhlc6D3m16wHkTiRAAl1FwMl+lmypY4Yyi7CruPM8lUugbYHCD7+3cMa0JN7+ytSWHPIjzgKFlRE7j6cgut1ybAwjNglQbCthWBwh87F3chhzbQuLEJaQdUeadooEixf6ZqsWCg2uP5CFBjvCkPvWLoF/Z0HncYB4QTMLunaDzTsjgeonoGBbBoKNzfNmjF695euH57VqhxSgKUC3q3dr/+ceW0wY1WPL8+6zUgvo/9wubNyJBEigKwlo72cT6NvNg1kTGrWoIBuX6nZlFHiuSiXgDF7TOYVLHsnghmcy8BgKkSCzPyshZiK+pXLAtBNj2GEdPwXoEgbFeRae+yiPQ65sQSTIiZgS4m5X05L1nM4qWLahM55P3yuEcICFBtsFjzvVDYGlXtCXJ/Dyp8yCrpvA80ZJoAoJKNtUvkhvY94zR+7c/PFNz9AH+reDyIze3+aiBegB+zx/WXjA1qfYuYQJw0P/5yp8EfCSSaCWCTjZz2fvG8EJLOJVy6HmvRVJoG3hruc+zOOsu1P45leLBQqL5OnmYfIBKjYQ9/+tAZut5qMA7Sbc/2rLEaDf/MLEfv9IaF90LgotIfA/aNopNChZz4P6eDH5gAh2XN+vj2ChwfLEhGetXALOu+vFjwtZ0FFmQVdusHhlJFDvBJRteoKNvsQ3j5716+P7TqEPNAXojjwS2gN60JgfX0MguhWUZQGGfK5zIwESIIGKIOBkP/dsMPDMOU3o0WBoQYHZzxURHl5EBRFoW6BwflzpAoUPvZlFJGQgwAKFZYmUtkJBobjaI6c3Yp0VvdoaxbEkKMtF1fBJHbZiSbPXRXF9p06xkxq+7Yq7NZk0zltAMqOw1+ZSaDCKPk2FrGcWGqy4cPGCKoSAY5u1/+UJvMQs6AqJCi+DBEjgfwgoZRm+kDffPPvJH+5cf4R85rZ+7hJWGwLMgP7f7qC/yaN91unbb/R7n6lcc3f6P/OZIQESqDQCTvbz6XuFcdoeYWYPVlqAeD0VR6BtQa87X8piyvQ0liRtNEYMyDQzTdq6LmSOF3fAD8w8qwkr9/VQgC4hfkeA/voXG8MnN2vrJhE82edLCP2/mnYKDTZFDYzbO4JDtw/qPVhosOtiwDNVJwFmQVdn3HjVJFCHBGwo22P4Y3O+vmf9tbHgiwTn+39bbK3DvvGHtyyZzlbTRif9ufd2lz5npRfbhkekHm4kQAIkUBkEJMtZlq43RQw8fXYj+jQVXlHMfq6M+PAqKpeAZEPLf6QA3hc/Whh3V0r7SnaLGPr5YYHCromd8w6LhQw8d14T+jYZOi58h5WGv8P258U2djwvjlRGwestPAvcSkvAEfqXJBW2XcuPKQdFsNaAQsa/TMSwz5eWP1uvDQL6txvAvpck8PoXecTChras4UYCJEACFUXAtpQn3E399MYZm6XeuuxdZkFTgG5P/9T+z313uWV8w5qHTbLSC0zD46P/c3vIcR8SIIEuIeDzAAtbFE7ZLYwz9wnTN7JLqPMktUTAyaiS/770sTSueTIDWylEQyxQ2BVx1hZCFtAjauDl85vQEKYAXUrujgDdnFL40/hmLEkp7QNNAbqU1KEZi92GxzBw7LAQ/rZ7WP+NWc+l5c7Wa4+A88w8+W4Of7mmpbByiQJ07QWad0QCVU5A2abljfb2xt+76ph5L554PX2gKUC3p0trr5YVD//yUX9kud2VnaP/c3uocR8SIIEuIdA2c1Cyn5fr7tFZIfRO7RL8PEkNEdAZiEYhC/GVz0ycdVcSn8210D1m6OxEinOlC7Zwz+aBFXt78Nw5TQgFCryZDVoa5g7bdE5hyDlxzF1kI+BjHy8N7UI/lt/kxS0KawzwYsoBUWy3diGXhV7npaLOdmudgLzHTBvY/YI4PvzORIQFCWs95Lw/Eqg+Aso2DX/El1nw3h0/3rPNoRSgKUAvqxMXarIsv2V41T2e/NKy1fIGlA0YtOBYFjn+OwmQQJcQ0N7PSYVjdg5h0v4RZj93CXWepFYJyOSNLOOV50rEookPpHD3K1ktiAZ9zLAqVdxFnBMxdPDyPswY3wi/ZOO2GuWV6pz13K7DVryfh50fx+c/mQj7CxMt3NwlIO+SnFno36O3CeKcURH0iLUWGvQUJry4kQAJdJyAkwV9/+tZHHdjEt2i/I3uOEUeQQIkUFoCyobh9cDKfvLNDX3XF2tf+kD/J3F+B/0nD5393LTmoRv3GXHbO2bLPMPw+DkmKu1TytZJgATaSUAX7gLgNYAnxzdi1eW8BT9bvsnbSZC7kcBvE2i7JP6B13NaiJ7XbGtvaPk36nTu9hx5ZyWzCpuv5sdDpzdoUY4fW+4ybtuaw1Z+L/a8KIF3ZucRZfagq8ClD4v4LDYnvZs8mDAyglFbB/Q5aLnhKmo2VqcE9O+wAjJ5YNikZnz9q42Qn7Ub6rQ78LZJoFIJKEmC9oV75eY9sf/g5tn3fU0faArQf9RZtf9z9+0uObrnhidfb2cXmzC89H+u1Meb10UCdUZABrdSyGjfrYK45sgol/KWKP5tC9WV6BRstgIJtI37N7/aOPOuFJ79MKeLfUrRQhY8ci9owjORVhiybgB3nRRzr2G2tEwC+/8jgRc+zmvfbfbpZeJq1w7O+0HE5yHr+jHlwAhW6efVfLXNDyeJ28WxVnZyVhYwOcD9iDqTObc8l8Xf70wuXV3g/pnYIgmQAAkUR0DZluWLdPfOe/6a/Zo/OPF+2nBQgP6jnuSVRIUBo1+9Ldxn00PtXMKC4ZG/cSMBEiCBshNwfFMfPr0Bm6zio/1GCSLSNguTXp0lAFwFTToDXBGk/+/JDP7xeBo5SyHGAoWuRc+ZTNtzswCmHhPjZJprZH+/Ied9NubaFjz+z8LECot4dR68FBVsySj4vQZO3jWM44aHdCY0s547z7YaW2j73UBfe/cj6NRmaE4r7DIxjp8W08/efcpskQRIoFMElG16Ag2+5Jw3Lv/54e1PlQVSrVYcnWq2Vg7mnPz/CPLbewcd8+D7gGed1tXu9H+uld7O+yCBKiYgA9p4SuHP6/px98kNFGxKEEtn4Pjsh3n8tMjGIdsHtYgg2W38sSwB8ApuUhcoFNM2A3hntolx05L44DtLe07KRu/czgXP8dw+cLsgrvhLlGJd53C262jJxpV32Qk3J3HPq1l0p39qu7j93k5OZvOSFoV1V/LiwoOi2Gw1n7aSoTVWp9BW7cHOpMMT7+aRzSvss0WA32oliKbD+conMpj0YIpZ0CVgzCZJgAQ6QUAp2/AGPFZy7uvf3bbW1vSA/h/BtRNwa+vQgv/zCnuu0nvvBz6ys0vCMLy0JKytGPNuSKBqCchSzkRG4c4TGrDT+n4KNi5H0hENZNC465Q43vvGxAUHRjF2aEgPIB0x0uXTsrkKJ+AMdMUuYvL0NG5/IQO/z0DYD5hiyM6tKAI+D7AgofTzNfmACEwLkExSbqUjIP1VuMtkytRnsujVYLAPF4lbJlCyeSBrKhzypxDGjwyjsTWjnBOWRUKt4sPaFrN96M0cjrupBf26efHMOY3oHjP4/eBybHUWtAEsaFbY6bxmLEkp/fvhZEe7fDo2RwIkQAIdJaCgLMMT7Lbo53u2GZyc99av9IH+N0Imdf2bhU6NX27bK/aJbXLig2Zqvm145FOdGwmQAAmUl4CIz6mcwgYDfXjkjAb45A+F/+PmEgEnO1Ayas5/MIWeDQYWJhSOHx7G2aPC+iy05HAJdpU103Yp/RP/zOHse1OYu8hGdxGcFAe9xYRTBLxFLQqn7h7GuL3DWgjlF1cxJNt/jMNYJlLEVqZHjBYc7adX2FOynuXnV7yel+vuwcT9Ith9MxYa7CjHWtpf1w4QZcEAbng6i3PvSyIWNtCcVDhmaAjnjY4wYaAEAXd+l8+5N4VrnsrwfVYCxmySBEigeALKNm1vuKdn/tvnDGl+/fznacNBAfq3epMuQNhv+F2XxVYbdYqVXWIaLEBY/FPHI0mABFwj4PilXnVEDKO3CXAw4xrZQkNOhvP3823sMqkZWbNVDDOAxQmFA7YN4tLDogj4KEK7jL5qmmtboFDsWc68O4UZ7+bQEDJ05hW9dDsWSm3BkVQ4Z9+I9sylX27H+BWzt8P4qhkZTHogpTMz2W/bT1L6rGTqx9MKwzcMYMpBESzf01OwaWKhwfaDrKE99bdDazLA+Q+kcdWTaZ0JL8kB8m/SNx49owHrD2TNDrfD7rD/6kcLw6fEmf3sNmC2RwIk0CkCyrZMb6Sbr/n9h8fPf3HUZBYipAD9Wx1KvhfUymPmvGQEm7aDnbcAgwtCO/Xo8WASIIHOEnAKD67U24NZExoRCRbynuXv3Nwh4GQ/H3dTEve99p/eqCIuLowrDN0ggGuOimoPYIpl7nCvxlbaxn7q01lc8mgKyazSQjQtOdofUWdS7eKDozjszwWvdfkbt9IRcBjf8lwWZ0xLLn2Xle6MtdOyZOeLBVY4YOBve4R1Zqts7Le1E+OO3onz3SCjxdNuT2Lay1mdhSvCqExY6rodaYXtBvtx78kNhVVrXLnWUcx/uL+zKu2o61rw6Ns5NNHX3lW+bIwESKAzBJRpeH2+XDzx2Jw7lt+DFhz/ZkkJo8BCi88NA4b07L3Xo7NhZrvBMOj/3JlnjseSAAm4QkAvVU8oTBgVwYkjmCnoCtQ2jTgCwmufm9jvsgRCgf+1VBARenGLwiar+HDjMTEMaM16o2DmdjSqo722nuBSmHDcXUm8/ZWpBT0n86067qR8Vyk+uYmUwtVHxjByS67q6IpIOO+6+1/P4fibWtDU6lncFeeu1nNIZrNskq0v73+pC7DhIK8WGB3bhWq9N1538QTa1gY4dmoSM9/PoWfsfychnYm2q4+MYtRWnGgrnvhvH+nE4dXPCt9vkSALBLvNmO2RAAkUS0DZMLwe2Om53zyx6eqYOzfNYoT/Fl6LpVpLx2n/5+iGJwzpv/2Vz5qp+crw+CjO11KEeS8kUKUEROySrOenz25E/x4ePfB1BsVVeksVc9lO4UHLAva5JIF/fp1HNGRAMpv+exMRWjwdB/Xz4uZjY1hreS99aysmkuW5EGfwK8XILnwohanPZvSzGQkwG3pZEdECdFrhtuMbsMsGLKq6LF5u/LvTX2e+l8fh1yTQEP7td50b56qFNkQ8zOSUfs+P2bHgVR4OMOu5FmLbmXtwnqOfFts48toWvD3b1JnPYs/y35v8Hkihyn7dZAVbk56k5MRFZ+j/77HyTSzfyftcnMDbs3//G87ds7I1EiABElg2AWXn4Yv2UfOePGzT5s9vf5dZ0BSg2/aagv/zyKdPj/X/04V2LmHC8MjfuJEACZBA2Qhon9QWhYO3D+HywyJaGBXhhps7BJyBpCydPfmW5DI9USUeYrfQI+bBDUfHsNWaPi7BdicUVdtK28KUT3+Qx4R7kvjmVxvdo/9eil21N1fCCxdhRp6lB/7WiK3XpD9qCVEvbdp5372iswXjiAYLfZTbfxJwCg0uSSqI9dWk/aPYZUO/3om/wfXdW5xCnp//aGHMtS2Y/bOlbR9+S3x2SDk2XqfsHsaZ+4T5zeByF1q6suO1HP56U4v+7aW3vcuQ2RwJkEBxBJRleYLdvOnPbjn6x6ePnkof6AJGZvkWOIikYw8Y9fKj4b6b7m7nkxYMD/2fi3vUeBQJkIBLBGQgnDMVHv57IzZehWKnS1gLQoIUD2pdWj10YjPmNdsI+JYtyOisuDzg9wJX/CWK3TYp2AfIxAB/UN2MUPW0JRqeCFPSN35dYuOc+9J46M2szqaXfsLB8P/GUgToVE5hxpmN2GBlCtBd0dsd8fS9b03sNiWuM/UpQP8neXmGxdM3mVHYY7MAJo6OYLnuLDTYFf2z0s/hiM9vfmni6OtbsCBuIxb+Y/HZGWkrG7pY7ZPjm7BKP65kczPWkgEt38otGYWhk+L4YYGNoO9/rdTcPCfbIgESIIF2EVC26QlEfekfP7rtx+mbHQ5Auy6069ga3onj5Vb/Z/RdLzpo1BufIJ9eCYZHFmAzz7CGOz5vjQQqnYCzRF0K2Nx3SkNhHMM3tmthc7JmJj2QwpUzMr/p3/h7J5PYSMZTLq8w+YBCETURd3SBIcbItRhVW0NtC5Ld+VIWkx9MoTml0Bhph0hRbTfrwvWKcDBzfCPWGODVQiithVyA+gdNOIwle3PY+XHy/i9WUmhQisbJ83rm3hEcukNQ78FCg6Xtl9XQutMHnnwvjxNubtG//aFA+zNtHS/okVsGce1RUb7vXA66E59/PJHRv7tiicKJX5chszkSIIFiCNiGYXvsXPjjb28asSHwoiM+1/X6Mw6VW2ciooMP22C5nW78p51Z4oHHSy7FPGI8hgRIwDUCMmARz+Ebjolhz81YpMs1sE72swG9fHb4+XE9UOmocCximQg6LWmF0/aM4G97hLS3o/y/jrbl5r2xrfISaFuc7LO5Fs68K4VXPsujW8SA4SlkStf75hRqDPgNLUCv3MdDQaYLOoUjQH87r/DeE+9yeY/V9ShIsk1aGYjlxlZr+HHBQRGsvUKh0KBsfJ93Qees0FO0fZ/f8WJWv88lk9nv6/i7XPqReIrfd2rBdogTG+4F3Xm3/bjIxs7nxZHKKni9zIJ2jzBbIgESKJKAgrINTzCWmfPQ8HWyc57/mj7QXDEsfUmnwvfa8boju687dqqZmm8ZHvm84EYCJEAC5SEgA+JMXmHlPj48NaERYUnEorDpWjCcwcpxNyVx/2tZXRiomGwZnfHcauPxlyEhXHBgRNswMJvTtVBVbUPOcu28CVz+eBpXz8xAKaV9d+Xf6nkrWAsB/buLAN2kvdedZdT1zKXU9+4w/mWxrTOgFyeVFtMcobXU56/E9uX+RaySN/nYoSH8bfcwgn5mPVdirLr6mtqKz5c/lsZFj6QRCxl6wqIY6xpZOSXWLput5sP00xr1xAZXfbgXVee76+Rbk5C6HvSCdo8tWyIBEiiegLJNyxvp7V30z0tGLnrl79Npw0EBeqkA3f+QT24ON6z4F9vOmQYMFiAs/jnjkSRAAp0kICLmohaFCSMjOHHXEDNlOsmz7eGWAmSNyzuzLexzcTMkC7MzAowI0DKwXJhQOlP9qiOi2vuX2U0uBq1Km2o7EfHqZybGTUtC7A9EcJV/60y/q1Ik+rJFdBG/zk1X9eOxcQ0Un7somI4ALYVtRYD+abH43tdnP3TEPxHhV1vOiykHRrD92iw02EVdseJP47y75Zk56+4Upj6T0YKmTFV05r3tWHFcc2QM+27FlW1udgSnFsdbX5oYeUlcW6R0JlZuXhvbIgESqF8CSlmmN9Doa5nz7OW/PDziVBYipAAt2oF8T3hXPuKHd41Qt/Vh52UxNv2f6/c9wTsngbISkJeSiKQhv4FZZzdixV5cnu5mQJzigwdc0YIXPsqhIWK4YougK90nFLZdy4+px8TQu5EitJtxq9a22hYolEml8+5P4d5XswgHDC3+FZN5X60snOt2/O23H+zHvac2cMVAFwW0kOcLbb0hAvSXP5m6HxaTzdlFl1yS04gIKBn4UgRz1JZBnDc6gp4Nhfc1i8mWBHlVNeoU6xS7jBNuTumCsj0aCt8JnbWrKaxug/6umzmhEQ2hguMjbV7c6SIiOMv7bO+LEnjn67xecVRv7zd3SLIVEiAB9wgoCx6/1842v/zdTSv8qfVTrLM/J+5dXhlaqnevYxGa7W4D9xzYa4/7P7OyzSHD8Drf6GUIB09JAiRQ7wR0hkxKYe/Ng7j+aBarcbM/OFnJT72fx2FXJ9AQdkd8dq5RRGjxER28vA83/zWGQX09zIR2M4BV3FbbjPj7X8th4gMpLIjbaIwasK3OCxvVhMbxt99/uyCuOJzvuHLEbsTkON7/1qwrgUYGPOILK4VBe8Y8OGtkGAdsy0KD5eh/lXpO5z29IKEw9voWvPhJvkMFittzX1LscmGLwrn7RXDcMK5waw+z9u7jxE+KAJ9yW5I2HO0Fx/1IgARKSEAM+AyZZ1wy/7FdVk38+PbCeheh612AFqsNs9sW4/futeXE6VZqAf2fS/j4sWkSIIFlE3CWp087qQFD1vVTwFw2snbt4SydNS1g9wvi+OgHE5ESZP+JCB1PKSzXw4Mbx8aw8So+7fkrg05u9U1Ae4qqQpblt7/aGHdXCs9+mENTxNB/q5cChfIsiMAz+cAIxu5MAaYrnwrHhmOvixJ488s8Yi5PwnXlvXTkXM7z1ZyyscM6AV1ocNV+Xv3MaS//eh8NdQRmje7riJffzrMx5toWfPS9qe2S5JvBzU36mrQpbc+a0IjejYWPA/bBzlN23m+y2min85qxIK50wUhacXSeLVsgARIonoCy88oX7WPMe3bsjs0f3vBcvftA1/snlxaglx/5/EWh/lv/3c4lTBge+j8X/3zxSBIggU4QEPE5nQPWHODFjLMaEPAVqtzV+4u6E0iXHuoMLu96OYeTbmnRg79S2R9IhqfEMRIErhkTw47rcyLBjRjWShtOX5RB8VUzMrjiiTRyltIFrtwWOyqRmbznklmFu09u0L679Evvuig5rM++N4XrnsqU9D3YdXf1x2eSSUHxHPd5DJwwPISTdw9rH3L2u0qJUPmvQ9670k8++M7S4vPchRYaI6V7HztZ0CfvGtaZ+I7tR/lJVP8VOCzH35PCDbPq4x1X/VHjHZBAjRNQtmkEG33prx8Z99MToy6sdx/oetc1tAXHCgf8+FKgR3Q7ZVoWDMNb448Ab48ESKBCCTjFB88ZFcHxw5kZ6FaYnOwXEb3E+/S7eRaCnSw+uKxrk1hmTUl5NXDRwVGM3qZQcIgeo8siVx//rr3IWyeXpGjSmXcntfghEyNiNFqrvpVLs/+iBp45pwm9GguFopj91zX9vq0N0eFXJ2o6A9rJbJaii2uv6MWUA6LYek3f0kJyIkJzIwHnmXjh4zyOnZpEIm0jEizdBLUQ/3etD2DWhCas0Muj+yX7ZOf7o1NA8sPvLb3aTb7FuJEACZBAWQkoZXl8YW86/vljP96x0R7yuhcNsqzXVMaT1/PnV6EAYf+Ne60y8rXPVC7RC/R/LmNX5KlJoL4J/MeA5OwmFh90sTs4A8xbnsvi9DuTXZb1p7PsFJDKKkwYGcFfh4WWLgWl4OZigKu4KadvJjIKkx9M4/YXMro4oUyQlCpDv5y4tP9zSmHYRgHcdlyMBQi7OBiO2D8/bmPIOXHE05IZXHse5HoCMC//UTjoT0FM2DeirW6Y9dzFHa6CT9e2QOyDr2fxtztS+vc56O+a4rDSR2Vy5C9/DuGiQyLsmy72Fec9t//lLXjhk5zr9T5cvFQ2RQIkUB8EbCjbg1Ds+2/u2Wxt/Pphsp59oOtZgJZMZ6vbhidu1+tPl71kpRfbhofzpPXxDuBdkkDlEXAKc+29ZQDXHUVhxq0IOdnPibTC0Elx/LjIRtDXdRmmIkLLQLc5qXDssBDO2y+ib83J0nHrPtlO9RJou/z6sXdyOOe+FH5aaKNJChS2+kZX793955Vr0SWp8I/DoloYpCDY9ZF13j1HXdeCR97JoVurMNv1V+L+GXWhwdZCvv26eSCrifbeIqBPxL7mPu9qbVH78bdmHF8/K4OJ96cQChi6SGVXe/HLtcw4qxFrLu8t1Aio55G5Sx3KedYfejOHY6a2LJ18cql5NkMCJEACHSegbOUJNKifH9tr4+R3T/6rnrOg6/lnTvs/9x966+mRwYdeaKUWmIbHR//njj9OPIIESMAFAmLN0JJWYPFBF2C2acIZiFw3K4MJ96TQo4Tez7935ZLtLIPKRQmF0dsEcdlhEZ3hSt9Hd2Ndza2J8CDCoIhncxbYEP/KJ9/NoSFi6AzVWsiGpv1GZfRQ5534+hcmRl0aR7gExVjLcafy7FgW0CyTjRsEMPmACAb28RSsj1hosBwhqchztrX8Of+BNK58Mq0FStm6ulidnixJKozcMohrj4pyYtqlHuPEWApC7zQxjp8X23plUVfH16XbYTMkQAI1QEDZpuWL9vYufvfKoxa8dNKN9ewDXc8CtPZeWeWw2deD/vMAACAASURBVNNVtO/esHMWQP/nGni+eQskUHUECsUHFdYc4NOZMAF/4Rbq+QXtRhCdwYZkXO4yKY5fl9hlrYjuFB7aaf0Arjs6ujTzkGtv3Ih2bbTRNktz6jNZXPxwCqmc0kuIq71AoeNxf9ROIUw5kEvOy9ljnQzQ0Zcl8Mpn+ar3gpYCcrLKJeQ3cOruYW13JBuznsvZyyrv3E72f94ETrsjiTtfzqJnrDAZLBnR5dqknz42rgHrreTjxLRLQXAm+CXxQBIQypF84NKtsBkSIIFaICCFCP0Rnznv/Vu/v2/rv1CAroWgduweCv7PGBgaeOSrn3kDDQOVbdqAwVIFHePIvUmABFwg4Agz4hN84q4sPugC0v8QH66akcHEB1J6oClv+nJuIpSI7+OGg3y4+dgYlu9ZyNCjCF3OqFTWuXWBQpmAMoAPvjNxxrQU3pltonu0MCVVrQUKRfT0+4CZ45swqK+HQksZu53zzpn5Xg6H/l8LukWr03PcsSuQLNINVvbhwoMi2HgVn850ZFG3MnawCjy10+fFg/6vU5N46l859Gwo/8SekwW9z5ZBXCdZ0K3FiisQYVVdkhPv974xseeFCZ3YwQzoqgohL5YEaoyAsmF4PTCzH34zte9GMkderz7Q9Zpgp7Ofo6vvt37/Efe+a6bmew2PT75V65VHjT3gvB0SqB4C8tLRS++9wFPjm7BKPw+XYboQPj3QMApi707nNWNBQsHvrYwBiIjQMgheuY8XNx4TwzorerUwLhnS3EjAIeAMoCUD+uKHMrjx2YyeqAgHUXXZ0NLnF8YLPugTR0f4jquAbu74ix96VQue+TBXdT6p8r5M5+VZUDh8hxDG7RNGLMRCg//P3llAyVVkb/x7rTPdPT1xSAgaHBZdfHGJ4e4aEgi6wKLBkmCLa4IkOCwEt2BBFltgcQgeLAnEZ9r11f/c6lTI8gfSr7tnpuWrczh7dlJV7/Wv7nuv6tat71aBaVXdLZh36cwFNo6+KYZ3vsnpiNhqOVVi5IkeP7MF667g4fuxQhZkpK32uCyC/36bQ9BfyKvAQgIkQAJdQEBJELSnuVd69uTD1mj/8u7vGlUHulEdrlr/ucdWVx7ZY4OTJuSTC/KWS9w/LCRAAiTQuQRE+1mODu+wjg/3nBTSERqyGGEpj4BZcJro52o7fikOuVhKoXvQhfEjQvjbGh69GJa/s5CAIbB4NNwLH2Vxzn0JfD87ryNWayVBoUSpZnJAn1YLk0eF0bOlsNPC91zX2rmxre9m5zH0oqiWgZINjmqPEjSa+hL1vFwvNy7cvxlDNywkGmT0aNfaVDVe3WzufjkzjyNviOHbX/I6wWu1OJ+FmYmCloSZMh9gkuLKWJKZB942JYUz7+6aHCCV+SXshQRIoB4IiA60O9DLPWfKiXu3f3zDw/L6XxgJXQ8/r+jf0KhuDj3Y/fZ7/dbAUhsNszPRHCwXExAWbTasSAIkUCkCsvAQjeIbjw5h3819lGOoAFjjQGlLKAwc3fXaz3/0k2TsU1kFj8vCNUeGsOtGXo5/Bca/3rpYPEHh7HYbo+5L4LF3Mgg2WTqqv9oTFJp33G3HhrDbxnzHVZN9GgfNPf9O4+SJ8aqQKfozPmJL4jiMphR2+asPFx8YwNLdmWiwmmyqmu5FklJKeNF/vsxh+PgY5kVtHSXf1VJcf8RI7usJEwVNKY6yTckEdMycb2On0RHEU0rbQ7VvspX9w9kBCZBAdRJQds7lC3tS01/85/RHhpzRqDrQjeqAlt/tWvbY2e/54F1XQYkqKA8/V+ejyrsigbolIJFc2Tz0ov+F81u1HiEjoMsfbuNUufn5lI4YrQbt5z/6VRIBn8sBkgZXpAmO2t6vo5+MBnD5NNhDvRBYXCv8zpfTuOSRJNoStpZOqKZovsV5a+mNqMKR2zfhn4cEGKFaZcYop9Elalgcu8PHxfDI2xn0arH0d6naithSJKkQanLhjN2bMWwHv75FauhX20h1/f2IXYtdiEzL0//N4KTb48hkgSZf9W7Y/RoF7cf4EdSCrpQVmWjykbfG8dCb6ZrVu68UD/ZDAiTQhQSUsi23z5WPz3zt+ztW24oa0F04Fp18aa3/3LT0piv02/fVT5GJBGG5qf/cyYPAy5EACRQW/RL9fOjWTbjycDpnKmETRvtZ5C0GjY7gx7k2mrzVnbhNJArkvsW5cuquzThjj+ZFETqUKaiEVdRPH4snV/t8eh5n3ZPA61+Ifq8LYkfVpG9pEm5utpoHD54a1gkIubFSfbZoogHlnbn/VVGtlSoSL9WyqaHfjwBEcmPTVT24+KAg1lnevcjWTSLC6iPLO+oKAvodqQDZ3L3rlTTOvjcOr9uCx1PYbKnmYrSgnzgzjL+s4C78jkYNFavQQJkNqhc/zuKQa6M6Ar6avpMV+pnshgRIoDYIKKi85fK3zv3lgU3WjP3ywZxGdEI34mdNy29023TUrr02G/14PjHXtlxM/VQbzyzvkgTqi4AsLBJphX+dEsaWa3oYyVWB4TWLjdtfSuP0u+LoHiokpar2IgtP+SDLhoQk1Lr0kIDeoKCmabWPXNfcn7FzObJ9xWNJ3PRsCrZSWpajGhyHIg0iEjirL+PBv04JYeluTK7aNZZS3FVNlODPC2zthP5iRh7dg10fCS2bGPKNFEfciJ2acfoezfB7GPVc3Kg2Xi2zAS3f0queSOGyxxLa4Vhtm3N/NDImCvqAv/lx7VFBakFXwIRNhJlo3A8aE8G0WTb8XspwVAAtuyABEiiBgLLzyt3cw2p7+7Jt5r519quNqAPdiA5onYBw6aGTLg2tvPsZ+XRbzrLc1H8u4QFiExIggdIJyIJIJsTioHl6VFgvqnkUo3Se0tJE8iUyCkPGRjFtVg5N3tqKdhF9wnkRhV038uGGo4M6azuPmJdnF/XaevFEVa9+VkhQ+KU4DkNdm6BQnIYSrbpKXzfuPbkFy/d2cSOlBozQbHaJE/rw62N4b1pOy0KJjq58mzqzmESDC2IKA5Z2Y+yBAeywjlffAhO0deZI1M61jF3I/55zbwK3vpjSmyhiu7Wi+SuLcj0PtKATtq7cl1HQlbBAM4ca81AS1z6VrGpZtkr8XvZBAiRQvQQKiQh7uxd8dMNZ81464dJG1IFuRAe0/r6vMOynKS5/63awRenOkqhoFhIgARLoNAIS6TI/pnDmns04bddmOhkrQN4sMia9mcFxt8ZqVutPHHjzowqbr+7FLccEsVS3QpItsRkWElicwOIavvI+ufCBBP71RhrNPgu+hZGinUXMOA1F83mL1b1ax7RfD9puZ/GvxHXMe2ZeTOHvE+N45r0MWkMW3FbnaefKmcRUDkimFfbezI8L9mtGn9aFiQZdhZMiLCSwOAFjtxItf9LEBB59O40eshFnd/7mSbkjo6XZYgrDdmjCJQdTmq1cntLe2Mf703LY/bIofJKIsBIdsw8SIAEScExA5Sy335Np++7Rn+75y54L89DVwFldxz/0Dxs02jxOO59blxvavfeuD3xt51I9YbkYdFg5e2JPJEACDghIpM7TZ4ex5rIFPUtq/TmA95uqejGhgLwC9rg0oqP3JHq4VrX+TBTp6su4cdvIkI4mFWkF+TsLCfyWwOIbFA+8kcbYSUnMjthoDS50wnTwaluchulcQS5Bjo9ffFBAy4FQQqb2bNV8iyRq9MonUrju6SRytiT/KyTJ7ah3qnz/ZBNDZIiW6eHC2XsFsO/mPg2QG3C1Z0eddceLNk2iCsPHxyCnQSRyvxqkiEphIAtVmcfIJuJz54XRv6eLWtClgFysjfn8yfdol0si+Oi7HAI1PD8sEwebkwAJdCkBZcNyuWDnfpj27Ear4/vvU42mA91oDmit/xxa/ZCt+w6565VcfLayXN5GY9CljxwvTgIkUHA0x9MKG6/sxSOnt+hFN5PNlWcZZhE65ZMsDr6mPhLNiLM5mlQ6AvrWY0P46wAPndDlmUldt148QaHoXJ57XwLPfZRBS/Ov0dCVPIoukydJ9CWLekmgKXZ61p7NOHBLv+bMTbXaNTdjJ/JdeufrHC56OIk3v8hq7VRx3OjxrUB0qbEh6S+eUhBN853/6sMF+wawbK+CbjgTV9auHXX0nZvv/vezbRx1Ywyf/JjTEkS16nw2vMwJub/v0oxz9uIJuUrYkbGVa59OYcykhI6Qr4X8IJX47eyDBEigqggoZWctT7CPPfO5QzaIf3bPR40WBd1ozlet/9xnxwmnhtc89Ao73ZYD9Z+r6onkzZBAIxCQaEE54jx6/wBGDmpidFcFBt04uw65NoYXPi443ao9430xP1sWoqIV3uxzaU3ondb10l6KAdfAdRaPFr31hTSufDKJuRFbR7CKLIfRRC3VGW0iVcXJE0uLbVrYaxMfTtm1WUfr0WlYP8ZnIthlrEXa5Y6X0vj4xxxEDSjQZMGk8JYxL9aejP0IJelXJxkEsP6KHhw/uEk7oKUw6rl+7KgjfolsVoj9ffBdDkePi2PGvDzCgdp3Pgsr2fjJ5aBlxF44vxW9Wi394magQumWZOaIkidhyEWR0jtiSxIgARIol4Cy8y5f2J346l/DZj576IRG04FuNAe0zJnt5Q545yFfr7/sZWfjeVguHmgu9yFiexIgAWcERG7DBTwzKqylFRgp6Azfb2uLo0J4fjAtj90vixScbB0sOVDeHTtrLU7oTK7gkLnskICOMBXHECPnnXFspNraCSwnKwB8+4uNiS+lMPn9DH6aZ2unjSTnlAh749Awz8tvHxsTfWqSY4nDMJVVyOaA7iEXBq7nxeHb+rHhgEIuZzoN68/KFpdRSWeBp9/P4NH/ZPD211mtVSvvXnnnej0FrWhjd0as2UTmG4mkTK5gP9KvSCVstpoXe23qw8D1fPB6fpX4oCRV/dlSpX6RcT6/9GkOx90cQzRl68j8eopoNVHQchrg+CEMVKiE7ci7SN5P+1wRxeufZxGqk0CFSrBhHyRAAp1IQNk5l6/Fk5rx5oTpD287DIBWaejEO+jSSzWSA7qwfurfv3ml3ad+glx2ACxLBL+Z1qlLTZAXJ4HGIiCL9VhSYcs1vXjw1BbtKGVUS3k2YBwkJ06I41+vp2s2+eCfURBnjOhCSrSgaKOeOKRpkZOd9lOe/dRz68UdwrPabDz53ywmf5DBVzPzmBe19caGOKTlvSQ25nJZ+n+N09C2C7II4ngWh4hEGK7Z34Md1/Fi4PpevYEmhVHP9WxFhah5ec8unghVIgnf+iqHN77I4osZNn5ekNeJA4296E0NsSkJ7XEDbjcQ8FlYpqcbq/Z1Yau1vNhsVS8GLP3rNJwbGPVtR+X+usXt8KG3Mjj1zrhe2vk99eV8Fk7yHpbNvhX7uDH53HBB+obzxbJMyLxfJk5J4fS7KcNRFkw2JgESKIOAsi3L7cplIx//cOtyG8gUq5DJqDFKIzmgdfRz93WOWrvntuM/sNNtblgSq8FCAiRAAp1HwGQ4v/SQII7a3s+IwTLRm+jxb2flMXhMRDvKtAOtzH6rsblxNLfHFY4Z2IQxBwQWOf8YLViNI1Yd92TkERZ3Hv6ywManP+bx32k5iCNxflShLWEjkZZkgko7pT1uS0vZiBbvcr1cWGd5DzYY4MZKfX49OGYS0tH+qmOsO/ouTBLCxWU05JqxlMLsdhvfzbYxt93G/JjSzjPZ0PC5gV5hF3q3WtqO+nZzoXmhjrS0XdSnqxCxz0ICv0dgcY378c+lcOGDCS3/I++1jkqM2dUjIb+tLa4w/pgQ9tzEx/limQNi5otyEmjghe1IZqFPbdTjfLFMVGxOAiTQsQQUVN5y+bslpj82dO3UD89/10g60I0019P6z723ue7w1g1OuD0fn5O3XBKTwUICJEACnUPAZDf3e4DnzmvF8r0Leql03pTO30S0jJmUxLVPJ+s+sYxJ2iUa4vtt7sfVRwR1YjDaUek21Cgtl+Tok2dJHInyn89jodlXSDj3e+8nqSsbInx3NYr1/P/faTY2SrEDk8CwlLaNS7xxf/nikkJjHkzguskptAYsvWFRr85nGW15v8r7WGRqHvpHCxNyVuARMKcOj7g+hmc+yGg7qifplgogYhckQAKdQEDZOdsT6O2a/99L9pj32tmPNZIMRyM5oLW2St89n7o52H+H4flMNGcxAWEnPF68BAmQgCEgx9yjCYUd1/Xi7pMov1GuZZgj3m0xhZ1GRzC7Pa91SOtJ//mPGMn26byowvZ/8WHciOAix/viUa7l8mX7+iVgnNHGyfFnMi6L1zW64400eaxfK6jcLzPRqYu0xH8TUmjsy+hDUzaocuzrvScjsSW64afdGce9r6X1985J4staZiTPSioDPHhaCzZfzcMo6DIH0wQt3P96BidOiKF7kA7oMpGyOQmQQAkElMprHWj7+9cu/+6JHU9vpESEjbKGMPlzrBWGz3zX7QluqJSo1FnUfy7hgWETEiCB0gho+Y24wlWHB3HI1pTfKI3ir63MQuLuV9I45Y44uocaayEhTmhJArbeCh7cNjKE5Xq7uDgt16gauL32Gf6B47CBsfCnkwAJdBEB842PJhWOvTmOyR9m0CtkaZ3xRilGhmOvzfwYNzzI005lDrw5LTZjvq0DFySvhjBuhMCFMtGxOQmQQEUJqDxEjSETf3narf22K2TNaAxFoEZxQGv95+YBuy27zM6Tvsin2wOW5V6YHqWilsTOSIAESOB3Cfwqv2HhufPClN8o006MnyyfB3a7NIIPvssj6K/v47i/h0yc0O0JheV7uzFhZAhrL+fWi3PR8GUhARIgARIggVokYJzPM+fbGHZTDP/9Nqc3mSXPQ6MVcY5KEs/Jo8JYeWk3ndBlGoCR4Tj0uhie/zCjk+tShqNMqGxOAiTgkMDCN5FLzZ/25G4r48fXFzSKE7pRHNBafmOpv16wa8uW5z2eT8y1LReX5w6fElYnARIog4CW30gqbL2mFw+cSvmNMlDqpmZx+upnWRxwdRRBf+FIbiMWid6RKJ7WgAvjRoSw1Zo8ptuIdsDfTAIkQAL1QMBson4+Pa+dz9/+kkdrsDGdzzKe8o2XxJ4n79yEUXsHeNKpTCM388e7Xknj1AY8PVcmPjYnARKoEAFlZ5Un2Mea89Kx27Z9OP6VRtGBbhQHtE5AuPweL4/1Lrv5OXYmmoPlkr+xkAAJkECnEDALiIsODGDETk1cQJRJ3RyjHD4uhsffyejFaSNHsIh9pSSjuwu48vAg9tzEp3nIxkejfOjLNCk2JwESIAES6GICxjn41pc5jBgfw7yojVBz4zqfZThEBzqTBfp2d+H588M6cZ6J4u3i4arJy5v54w9zbAwaHUEqp+C2GuTse02OGG+aBOqUgLJzLl/YE5v22Om/PLXv5Y2iA90o61ItwdH/wHemNPVYazs7l8rDsiQqmoUESIAEOo2ALCKePieM1frxCGU50M3iQaKiBo2NwJYjuY3yNfsTcOJsluPJ6azChfsFcfSOfh0VLmiY9Ksci2NbEiABEiCBjiZgnM9Pv5fFSRNiyOQUmnyNvblsmBst6OuHhbDfFoUNZiYdLt0ijQP/gKtjePnTDMLNtLPSabIlCZBASQSUylueJrea/+1j0+5bZw8A2mdZUl811KgRluwFQe/wWj1WPvyDqXamfSlYbhlYKmTWkKHyVkmglgm4LCCeVthoZS8eOaNFv3zoECx9RM3C64rHU7j00QR6NFjywT8jJ7YmTmeRezl5l2acvWezrs5oqdLtjS1JgARIgAQ6joB8n0RBS75fd76cxjn3JeD1AJLjwK77pXhxXGWDOZZU2GJ1Lx48rYUby8Vh+8NaZh454cU0zrgnznlkmTzZnARIoCQCtlJ5l9fb+t1XD2+2Nma+l2gEHehGcEBr/ece6524eY9trnojn1ygLJcctGEhARIggc4hYOQ3RLtPNPwYuVI6d+NITWagj05Om51Hk7fxkg/+GUHZ3JCFvGhGHrqNH/88JFhYyKvC31lIgARIgARIoBoIyDddiny3rnw8iX8+nkSoydLfqkbN6/BH46KlOHLAY2e0YIOVPNo5L45pFucEFj9JN3hsRJ8eE5tr0FQizgGyBQmQQGUIKFtZvqD9y5P7bRD/7omPGyEKuhGWolr/udegO0/ptvohV+aTc3OWy0P958o8MuyFBEigSALidH7izDDWWcHNRUORzH6vmnHeP/N+FkfeEEVLwGKE1O+Ako+7LEznxRR23sCHG44OomXhEVMe2y3DANmUBEiABEigIgSME1Cc0Gffm8CtL6bQPWhpJ6BxTFfkQnXSiXy7F8QUjty+CZcdEkBeQWsXs5RGwAQ07HNFFK9/ntVa44y4L40lW5EACZRGQNm5vCfY2932wTVHzXn57xMbQQe6ET5bOgJ6mWHfPdDk77mvsrM5wKIDurRnhK1IgAQcEpCIikRG4S/LefDU2WEdiSqLq0Z4+TpEVVR1s2A94oYYnnk/o5PxNHLywSVBE3uTSOhNV/Xi1mODWLqbixH4S4LGfycBEiABEuhQAiZ6N5lROHFCAo/+J40eLQUHIKNQfx+9REBLpG63oIUXzg+jd9hFea0yrNQENIx7LoVz70+gZ8hCjpIvZRBlUxIgAccElJ2zvAFPcvb7t8184G9HA9C+S8f91FCDeveBFPSfsaZvxWHPf+byt6ysbPm0WDywVENGylslgVomYOQ3ThE93r2a6fwrYzCN8/mbX/IYPCaio3/kZc7F6p9DFSd0W1xh1X5uTDyuBav0pRO6DDNkUxIgARIggTIIGMffnIjCMeNjeHVqls6/InmaOaVIax25vZ9zyiK5/V41swny2U957HxxhBJlZbBkUxIggVIJKNuy3K58PvnB9zf3/evCJIQLfZil9lnd7erdAa0zSYbWPGCtpQfe91E+McdtuTwMPqxum+TdkUBdEZCIlVRG4cHTwth8NWr2lTO4ZtF6+eNJXPZokkljHMD0uIBoSqFP2IWbjw1hk1U8XLg64MeqJEACJEAC5RMw3/Fps2wMuymGT3/MobtEntZ1vFf53EwPJqn1Xwd48agktXbxRF2pdI1DQGxv6EURfPpTDgGfRe3xUoGyHQmQQCkEFOycZQV6JWc8d9jqqal3/1jvOtD17oDW+s89t7ry0O4bnHRnPrkgb7ncEtbOQgIkQAIdTkAnjMkq9O/pxvPnhbW+HHfASsNuuKWzCoPHRvHVzByauVBwBFMip+S4c5PXwnVHhTB4A692QnMB6wgjK5MACZAACZRAQBx9ciLnw+/yGHZTFDPm2wgH6Hx2itIkIxQH9IYrcTPZKb/F65sNkQsfTOD6Z1IMbCgHJtuSAAmUREAUGjzNvVxzXjlxj7YPb3is3mU46t0BXdB/3u/1m5qX+uuxdiaWg+Wi/nNJjwYbkQAJOCUgDj+RPtj/b35cd1SQyQedAlysvlkkvPJZFgdeHUPQD0aplMBTnM2SCSFvK1xyUBAHb+3XdikLWvmPhQRIgARIgAQqTcB8w1/+JItjb4kjlrZ1tClzODgnbZIRHjOwCWMOCPA0k3OEi1oYu3z1sywOuDqKoJ8R0GXgZFMSIIFSCCg75/KHPfGfplzy8yODz673RIT1vtzUv2/5kfPe9djYUFmWHPBiBHQpDwbbkAAJOCZgHNA3DQ9h7818XCQ4JvhrA6P//PfbE7jn3yl0D3LhWipOOcIrPGMphbP2DODknZt0IiMpdEKXSpXtSIAESIAEfktAPi2yySnzoQffTOMfdyZ0Fb9XNkLJqxQCJgK6X3cXnj8/jLCcrlP8fpfC0pyua08o7DQ6gp8X2PB5sGhOVEqfbEMCJEACjggolbfcPncu8fMrP9y+6rayHKvnFEf17IDW+s/N/TZadpm9XvvMzsZaYLl4+t3R08DKJEACpRKQBYIsrkQmQuQ3+vdktvJSWZqF1dyIwo4XtmNBXOljvMZpWmq/jdxORzwDmuWInZow9oCAdj4bR38js+FvJwESIAESKJ+AfKNl4SWbnuOeTWH0pISeE4kYojilWUonIA59cZrefEwIu2/MAIfSSRZsUU6HHXdrHJPeTKMbAxzKwcm2JEACzgkoqLxl+bvN+fahLdbAjHfm1bMTup4d0Fp+o/sWFwzpufF5T+cTc23LJWmYWEiABEig4wnIZDaWVPjbGl5MOq2F0SllIDdHJO9/PYMTJ8QY/VwGy8WbisNZHAPzYwp7berDNUcGtXPA8K7QZdgNCZAACZBAgxFYPCJ3zINJXDc5idZAYdnJzePyjcE4oAev78MdJ4S4eVwGUjPnkQj942+N0wFdBks2JQESKJGAnVOu5p7WrHcv2TL6xqjX6zkRYT07oHUCwqV2fmBMy4C9RuXTC3KW5ab+c4nPBJuRAAk4IyCLA3Hsjdq7IHFAp54zfovXNgvZA66K4eXPMmhpthg9VTrO/9dSosnnRRW2Xduro6l6hOiEriBedkUCJEACDUXAnKTJ5IB/3BnHPa+l0TNU+G4vVHtqKB4d8WNlAS+cvW5g8rlhrLSUm07oEkGbOeZP82wMHB3RyZplDs+NkhKBshkJkIBjAsrO5dyB3p7Ih9efPvvlEy+vZx3oenZAa+2UFY7+4Tm3r/tOys7mAYv6z44fBzYgARIohUBBo0/h0TPCOku5OeJXSl+N3MYsZL+amceQi6KwbUWd4g4wCHFCL4gprLOCBxNGhrB8bxc3TTqAM7skARIggXomYDbb2+MKI2+N47kPM+jZYiEnWXhYKkrABDqcv28AJwxpQs4GeNa3NMTGCb3vlVG8NjWLEAMdSgPJViRAAiUSUDnL7fdk279/+Me71957Yd66uvxy1qsDuiDc3WNweMW9J33t8qT6KEX95xKfBjYjARJwSEBkDVIZhQFLezD53BYta0ABeocQF1Y3i9mrnkzh4ocTi6JzS+uNrf6MgCxcI0mF/j3duO3YENZdDWU2hgAAIABJREFU0c0FLU2GBEiABEigKALmez1jvo2jb4rh3W9z+ptN53NR+BxXkrlmIq2w/koePH5mWOsYS6nXxb1jQA4aLJprPpHEJY8k0X3hSTAHXbAqCZAACZRBQNmwXC6o3HfTxm22BvBNul51oOv1G6X1n1tWP3jzpYfc/UYuPltZLm+9/tYyDJ1NSYAEOoKARKVIcrdDtvLjqiOCjH4uEbI+qqugF6+7XBLBJz/mEPBTfqNEnEU1E9uVBW1LswvjhoewzdoeRkIXRY6VSIAESKBxCZjo2y9m5HHkjTFM+yWP1iCdz51hETJHevysMNZbwc3vdYnAjQP6ra9y2OfyKJp9BYkTFhIgARLoJAJK2VnLE+xjz336sPUXfHnXx/WqA12vTtmC/vOgiSe2rHbItXa6LQfqP3fSs8PLkAAJiBOvLa5ww9Eh7Ls5s5OXahFGtuS9aTnscVkEPo9FTb5SYTpoJ/abzorUiYUrDw/qBIWyOJPoqnqdNDjAw6okQAIkQAKLEcjnAbcbePPLHEaMj2F+1EaoydInaFg6loAOeIgpnLJrM87as5kO6BJxGwkOOQW20+gIZs6z4fNSB7pEnGxGAiRQAgFl5/Pu5lb33Df+dUTbu4feUa860PW6lpRDSPZyB/7nX96e6+6nsvE8LBf1n0t4ENiEBEjAGQGTGMbjtjB5VBgDlnYxMYwzhItqm4iUix5O4uonk5TfKJFjKc3E2SxOhWRW4YJ9AxixU5O2Y7Fv0TdnIQESIAESaGwCEiAqG8XiBH3qvxmcPDEOSTzY5IN2hLJ0PAGR4UhmgNX6ufHMqBb4eeC3ZOgm58iI8XE89nZaR/DTjkvGyYYkQAJOCSg75/K1eJIz3rhlxsPbjahXHeh6XEYW9J9XXtm/8sD3P87ns6taliXToIXKWE4tgfVJgARIoHgCRpNv3RU9eOqsgiYf9Z+L52dqGmaymB08NoIvZ+bQ7LV4JNI5ypJbiC3LOEQSCicObcaovZv1/5dIIfk3FhIgARIggcYkIN8B/S1wAXe+nMY598Xh9ViQhLbilGbpPAIFJ7TCpNPC2Gw1ymaVSt4EPdzxchqn3Rln0EOpINmOBEigRAKiA+12qUzsg+9u6//XghCl/q+uSj0uIXX0s2/5YWssu9u4D1WmzQvLXY+/s64MkT+GBOqFgMlKPnJgE0YfEOBxyBIH1shvvPVlDvtcEUGTJHKsu09wiXA6sZlEO8vidn5M4eCt/LjisOAiB4NJeNSJt8NLkQAJkAAJdDEB/S22CidirnwihcseS6ClydLfCurmdv7gmLwjI3ZswtgDOe8sdQTMvPPzn/IYeklEd0MHQqk02Y4ESKAEAgoqb7n83eLTnxi4Vuq7l36oRx3oenyv6gSEvba47qDuG59wTy4xJ2+5ZD+ehQRIgAQ6noAsBCRidOLxLRiygZcO6BKRm0iU8/+VwI3PphiJUiLHSjUzGyuD1/dh3Iig1vc0Y1Spa7AfEiABEiCB6iZgZArk/X/OfQnc9mIK3YPWotMx1X339Xl3slEsp8WW7enC8+eHEfQXNuwpl+VsvM3Ju2weGDwmgi9m5NDs48k7ZxRZmwRIoBwCys7Z7kBvV9v7F+0699VRT9ajDEc9OqB1AsJ+ez59Y6D/9iPzmVjOslzyNxYSIAES6FAC8kKVRVmwycLz54XRr4eLi4ASiJtFgBwpHTQmgm9n2Wj2MrKqBJQVbSJbuZLsaOOVvbhlZBD9urvohK4oYXZGAiRAAtVLwGw6JtIKJ06I47F3MnpzWCJHeUCpa8dNos/jaeDek0PYdm0GP5Q6GsbGz7wngQmyuRKiDnSpLNmOBEjAOQFl53Pu5hZP9ONXL5310sCz6jERYb05oBf9nhWGz3jL7QltolQuD1iMgHZu/2xBAiTgkIBIEsSSCpuv7sVDp7Xo1oxAcQhxYVIjYfnWVznsc3mEESjOEXZYC3FCt8cVBvR147aRIayxjBs5G/Awy0KHMWfHJEACJNDVBIxjbm5EYfj4GP49NYueLRZklcXS9QS0DEdMYfiOTbjoIMpwlDoixs6f+G8WR98URWuADuhSWbIdCZBAKQREg8PjziWjU36Y2H+HhUpAdbXHW28OaK3/HFhjz75L73j/V8hEQ7BczP9Viu2zDQmQgGMCRqbg9N2bIf9RosAxQt3AcBs7KYlrnk5SfqM0jB3WSpzQ0aRCr7ALtxwTwqarerQTgmJXHYacHZMACZBAlxEw3+TvZtk48qYopv6YR7cQnc9dNiC/c2EJdkhnFVbs48az54YREBkOahg7HiIjXfLTXBsDx7QjlSnkwagr749jKmxAAiTQeQQKbyHLwtx59223Slvbh2315oSuNwe01n8Or3H4kKUG3f50LjHHtlyMy+q8B4ZXIoHGJmCOQN59Ugjb/4VHIEuxhkUafDlgyEURfD6dGnylcOzoNrLZIhIpfq+F644KUe+8o4GzfxIgARLoAgLmhMv703IYPi6OGfPzCDdb+uQLS3URkDloIqPw4KlhbLG6R0ujMFmw8zGSeaiygd0ujeC9aTmtqc3kms45sgUJkEBpBJSdVZ5gH2vui0dvteDj216rNx3oenNAa/3nPjtPOj88YLcL7HQkB+o/l2b5bEUCJOCIgLxMZUEmC7MXzm/FUt0KE1ZZELAUT8AsmN6flscel0UYVVs8uk6vKQvbXA6QhD0XHxTAodv4tc2LyVN6ptOHgxckARIggYoSMJHPUz7J4rhb4oilbB1ZK39nqT4C5hTe8YObcMF+lOEodYSM3Z97fwLjn6MOdKkc2Y4ESKBEAiqfc/laPenvHj7lpycPuLredKDrzTWiJTiWO/jj57zdBuykcqk8LOo/l2j6bEYCJOCAwCL959W8eOj0hfrPDtqzaoGAmfhf8XgKlz6aoPxGlRuGbLCI0zmWUlp25tRdm+mErvIx4+2RAAmQwJ8RkAhQ2QwWh+akNzM47a64xITC76HzuZotR77HyazCqn09mHxuGH5PQTqi3hb7HT0GZh4qSTZHjI9RB7qjgbN/EiCB/yWgVN7la3Inf5728IxJf9mbEdDVayDyfVXovmHryoe8OdXORPrBcssePVMjVe+Y8c5IoG4ImMiTE4c24bx9GHlS6sCK8pVM/ne/LIIPpuUQaLL0QpileglItLN8gBfEFY7eoUlHQ8vfeAKgeseMd0YCJEACv0dAvsHitBRn5rhnUxg9KaETAcschzIE1W8zRgv6oX+EsckqlOEoZcTM3OW72TYGjYkgm1PUgS4FJNuQAAmUSsAG8i4g/O20yautje+/T9WTDnQ9bYpq/efmTU/apN+mV7ylkm2Ay11Pv69UA2Y7EiCBTiAgEdCRhMLtx7dQD7dE3mbS/+WMvNZ/ZqkdAvKxlWdgflRhj039uO6ogHZaUIOydsaQd0oCJNDYBLSE0sINxdEPJnD95JSO/pT3O53PtWEbJhjijN2b8Q8mwy5p0EzUuARDDL0ogk9+zCEg8xlmIiyJJxuRAAmUQEDZyuUP5X95ep/1Yt88+dnCoNq6CMmqJwet1n/uvfW1J7RueOJ1+ficvOXyiFOahQRIgAQ6nIBEDTV5gWfPbcVyvV2M/iyBuDn2OHFKGmfcHUf3EI/7loCxS5vIV3deVGGrtby4ZUQIvcKFMZRFMQsJkAAJkEB1EjCbhZkccNodcdz3elpLYInTTeY3LLVBQDaC4ymFv67sxaOnt+jIXeZkcD52Zt5yxt0JTJiSohycc4RsQQIkUAYBZefynkBv9/wPrjt83isn3VlPOtD15IDWEdD993vjHn+f9Q9S2QQTEJZh9GxKAiRQPAGZ4MfTCuuv6METZ4V1JGg9vVyLJ1FeTVnkykLp8BtimPx+hrp75eHsstbihBY5jrWX9eC240JYqY+LTuguGw1emARIgAT+nIBxtskprmNvieO5DzPoGbJ0YmWW2iMg+wWy6Tt5VBgrL+1mQEQJQ2ieiUlvZXDcrTF0CzAgogSMbEICJFAiAaXsnNsT8MTnvH/zzw/87Zh60oGuFx9JQf8Z8Kw44pdPLHfT6lDy6bAYc1Wi0bMZCZBA8QRkor8gpnD0jgX9W0Z8Fs/O1DTO57lRhR3Ob0dbQsHjKrzYWWqPgDihxZmxTA8XbhvZgvVWdCOXB3guqfbGkndMAiRQvwTMfGXGPBtHj4vhv9/m9OkjeV+z1CYBPSeNK1xxaBCHbevnnLSEYTSScF/PzGPwRRGeAiiBIZuQAAmUQ0DZcHlddqr9ve8nLLvRQl9nOR1WTdt6cUCLo9luWW2f1ZYa8sAn+cRcr+XyMPFv1ZgZb4QE6puATPbb4go3DQ9h7818nOyXMNxmETz5/SyOuCGKlgCTD5aAsaqayHORSCu0NLtw0/Agtl3by2ejqkaIN0MCJNDIBCTCWTZ6p07PY9iNMUyblUdrkM7nWrcJ+fa2JxSGbujDxONC2nlKGQ5no2qcCCJJIzrQU6dTB9oZQdYmARIok4CCUpblaUrMfHToaskZr0yvFx3oenFAa/3npba99sCWdY67N59akLdcbuo/l2n1bE4CJFAcAZMx/smzw1hjGTcTrxWH7X9qGQf0mfckMOHFFPWfS2BYjU1kIZzOFu7s8sOC2HfzwgYNZWqqcbR4TyRAAo1CwHxz3/wih2NujmFe1Eaomc7nehh/WdzL5kK3oIUXL2hFrxaLTugSBtboop88MY77XktrnvLcsJAACZBAZxBQds72BHq75r56yq4L3r/6yXqR4agrB3T/vV+5tqnfZifamSj1nzvjqeA1SIAEdFRJJgss39uFFy5o1YkIGW3izDBMpEkqozB4bBTf/JxDEzOOO4NYxbXF2ZzPA8mMwnn7BHDsoCatSSkTEEZlVfHA8dZIgATqkoBxPj/1XhYnTYghm1P6m0vnWv0Mt3x3owmFice3YMgGPH1Uysia5+TOl9M49c44ExGWApFtSIAESieg7JzLF/Ykp78wdsYjQ8+tl0SE9eKA1hrQyx/6+X88Lf03UfmMDYv6z6VbO1uSAAkUS8DIb+y6kQ+3jQwx2Uux4BarZ6JMPvwuh90ujcDrKUTrsNQPAeNolmPBJw5pxrn7NOsfx82a+hlj/hISIIHqJiDvW3Ni646X0zjnvgR8noI2v3yHWeqHgMlNMnynJlx0IHOTlDKyxgH97tc57H1FFF5PYc7CQgIkQAKdQkCpvMvtc6eSM6ZMn7j6DpTg6BTqRV1E6z8Hem3Yt+9B/5mq0m3dYLmp/1wUOlYiARIol4CZ5J+zdwAn79xEjdsSgJpJ/vjnUjj3/gTlN0pgWAtNZKdYorLmxRQO3tKvJTnE+WGS/dTCb+A9kgAJkEAtEjCOM9kMvPzxpP6vpcmCyyq8g1nqi4CMayKjsPayHjx1TnhRAuB6iTzrjNEyG+TtcYXtLmiHJMn2uumE7gz2vAYJkIAmoKDyluVvnfXtHRuugfZPFsjh0VpPSFgP3yHRes732OSCnXpudt5zueRc23JJSg0WEiABEuh4AuJQiyUV7vt7i06yZqJ5O/7K9XMFM8k/4oYYnnk/g9YAjwLXz+j+/18i0XbzogoD1/PixqNDi3QVZTOHhQRIgARIoLIEzCaf/O9ZkmdhSgrdg5aOhmZEZ2VZV1NvOtodwNPntGK1ZVycn5YwOGZ+uv9VUbz6WVZv2uS5YVMCSTYhARIohYBSeeX2tVqzXhqxRfTT29+shyjoenBA6wSE/Qc9fL5/9V0vsJNtOcvllr+xkAAJkECHEpBIItG2DTRZeO7cMPr3dDGa0yFxM7lviytsLxEmEcVjjg4Z1mJ1cUIviClsOMCjpWuW6eHi6YFaHEjeMwmQQFUTMJviibTCiRMSeOydtNaylb/Tj1bVQ1f2zekTenGFqw4P4pCt/fzGlkDUnNAbPSmJ655OUge6BIZsQgIkUDoBZefynkBvd+ST8afMevHYq+tBB7oeHNBagmPAUdOfUk0tQ2HncoBFB3Tpds6WJEACRRKQI47xtMJ6K3jw5NlhLS9QDy/VIn9+RaqZyf2/p+ZwwNURNPuo/1wRsDXQiTih5WjrSku7MfG4EFZfxo2cDfAMUw0MHm+RBEig6gmY7+vsdoUR42N47fMseoYs/Z5lqX8CJkfJXpv5MW54kAESJQy5eYaeeDeDo8fFeEKvBIZsQgIkUA4BlbPcfk+2/dsHfrx73f0BaPWHcnrs6ra17ispaKAstU5whd2e/8rlaeoHJQdjTLqjrsbL65MACdQzATO5P2TrJlx5eIDHG0sYbDO5v/zxFC57NMHokhIY1nITcTbHUgo9Qi6MPyaELVb36FMFbplesZAACZAACZREwHxbv51lY9iNMUydntNyR7maXraWhKJhG8lqOJMD+vVwYcr5YQSbChv8XCUXbxJGvubrmXkMvihCyZri0bEmCZBARQgoG5bLBTv/zbTxW60FTM3Uug50rTugdfRzeM1DN15q0J3/ycVnw3J5a/03VcRU2QkJkEDHExAH9PxY4Xjjodv4Gb1ZAnKzGJIM4298nkWouXA0mKVxCMhzlMpAS69cc0QQu2zk00eFeaKgcWyAv5QESKByBMTJLCdMPpiWw7BxMcycbyMcoPO5coRrpydxNqezCpNODWPT1TyU4Shx6FIZhUFjI/jm5zyaeFKvRIpsRgIkUAIBpeys5Qn2yf/87OHrxqbe+Vmt60DXurNW6z/3GXTbyPBqh91op9tysKj/XIJhswkJkEAJBOQFmskDD57agk1X9TAC2iFD43z+eYGNnUZHEE0qvWhmUiSHIOugujibxWmSzSmMPTCIw7f16+dJFs+M1qqDAeZPIAES6BQCJvL5pU+yOPaWOOJpGwEfE/t2CvwqvIgJlBi1dwAn79zEQIkSxshEQQ8fH8fj76Qpw1ECQzYhARIonYCy83l3cw/33DfPPaztnYvvqnUd6Fp3QGsNlOX3f/duT++1D1bZeB6Wiwd3S7dvtiQBEiiSgDjFxGEWbrbw4gVh9Gl18WhjkexMNbNQfuGjLA65LooWRj87JFhf1UVTXRZ60ZTC6bsFcNpuTYUkWTwyXF8DzV9DAiRQcQKycSvvT3E4PvBGGv+4K6E37/we6KhXlsYkIJu7srm/7Vpe3H9KC+epJZiBmate/0wKFzyQQK8W6qiXgJFNSIAESiWg7JzL1+JJznhj3IyHtxtZ6zrQteyALug/Y0PvqiP//VHWTq5hWS6ZYoksBwsJkAAJdCgBcZZJVvn1VlyYgNAqZJSv5ZdqhwL7nc5NwrlLHkniyieYXbyz+Vfj9XTEM4AFcYWjtm/CxQcFtEPFRCBV4z3znkiABEigKwmI81nmHzIvuenZFMZMSuiEvubd2ZX3xmt3LQH5pmZzQK+whefPa0XPFupAOx0R44B+/qMsDrs+ipDf0nMSFhIgARLoHALKtiyPK59te+/7W5ffuOADLcTo1GKpZV+J1n/2999qlWX2fO4TZOJ+WC76f2rRCnnPJFCDBGRhtyCmcOCWflx7VBCS/tRdy2/ULhgDI8Gx35VRvDo1ywjoLhiDarykPEYStSX66rtt7MN1RwUR9BeOkMtzx0ICJEACJFAgsHhSudEPJnH95KSWCDD/Rk4kYAImHjytBVus7qVcnEOTMM/YtFl5DB4b0Q59YVqz3h+Hv5/VSYAEupyAgspbLn+36IxJQ9dKznz+p1rWga5ld4mW3+ix1aX79tzwjAdyiTl5yyXqoSwkQAIk0PEEtAM6rnDhfgGMHNRE55hD5GZCPzeqsMP57WhLUP/ZIcK6ry5f9PlRhb+t4cUtx4bQO0wndN0POn8gCZBA0QTMyZBMDjjtzjjufS2NnqFCIl86x4rGWPcVTcCE6ECfRB1ox+NtotvkOdvxgnZMm23D72W+Escg2YAESKBkAsrO2e5AL1f7e1cPnfPvU5+pZRmOWnZA6wSEffd45prAstufZGciOYsJCEs2ajYkARJwRkAiNGNJhfv/3oJt1mZEiTN6BU1KWRS9+lkOB14T0UmSeKTRKcX6ry9O6LaYwprLujHhuBastJSLmz31P+z8hSRAAksgYL6hbXGFkbfEIPIAIq8guSlYSGBxAjLXak8oDF7fhztOCFEHugTzMEETR94Yw9PvZZiIsASGbEICJFA6AWXncu7mnp72TydeNOfFo0fVciLCWnVAm/tWKx4983XLG9wCSqZcFiOgS7drtiQBEiiSgLyARHLD77Xw7KgwVujjokZtkexMNaP/fM1TKYx9KIEeoUJ0KwsJ/JaAR5IopRT6dnfjlmOC2HCAB8Z+SIsESIAEGo2AcT7PmGdj2LgY3vs2h+4hOp8bzQ6K/b1GB7pPNwtTLmjVybMXl24ptp9GrsecJY08+vztJFANBESDw+fOxmc//+MdAwYuTDtVk4edatkBrUID9ujTZ5d/fY1kJAyXm/rP1fBs8B5IoAEIyGQ+lVFYtZ8Hk0eF9VE8ZiB0NvBm8XPwNTG8+EmG+s/O8DVcbYngSmYUAn4XbhwWxA7rehkJ3XBWwB9MAiRgHGGfT8/jqBtjEF3a1iCdz7SMPycg81aRkJh0Wgs2WcVDHWiHBmM2fZ54N4ujx0UZAe2QH6uTAAmUS2DhytlyzZ72r4GrYP7bkVp1QteqA1rrP7euPWzHPjve+nwuMUdZLk+t/pZyrZHtSYAEOpmAOc44dAMfJh4fYvSzQ/7G+SxHhweOieDnBTZ8HurpOcTYcNXluUvnFKAsXHZoAPtv4ddOaJHD4QSg4cyBP5gEGo5APg+43cAbX+RwzPgY5sdshJosfSKEhQT+jICcJJoXVRh7UADH7MS8JU6txeitT/0pj6EXRfS8g4UESIAEOpGAUnYWnmAfa97zw7eY/+mtb9aqDnStrtm0/vNSuzx0TstKu46105EcLJf8jYUESIAEOpyAOMLmxxTO2KMZ/9itmZGYDolLgiSZvH/4XR67Xhqh89khv0auLpnnRf4mkVY4d+8AjhvcpDeAZDIjEV4sJEACJFBvBOSIp3w3Ze7x5LsZnHx7HNkc0OQr5FNgIYElETCBE7tv7MPNxzBwYkm8fvvvJnAikigETsyYz8AJpwxZnwRIoEwCys65fC2ezE+TT/rx0d2vq1Ud6Fpdrsm+o738wR8/5ek2YKjKpfKwqP9cpkmzOQmQQJEEdEbxuMLNI0LYc1MfHdBFcjPVzFHGe15N45Q74ugWpP6zQ4QNXV2c0OKQaY8r7YC+YL+A5mEilBoaDn88CZBAXREQx5f8J5u2d7ycxqj74vB6LEiCVnFKs5BAMQTkuykyVqv09WDyuWE0eakcVwy3xesYJ/S+V0Tx78+zlI5zCpD1SYAEyiOg7LzL1+JOznjzgRkPb7s/I6DLw+mktTjNFXqt1rLKAR99ls/GloXlkikYD8M4oci6JEACZREQZ9dDp4Wx4QA3HdAOSRoH9Bl3JzBhSgo9JXkSF9IOKTZ2dYl2lgX1vJjCAVv4ceXhQa3FbqLrG5sOfz0JkEA9EBCHlxzvkIXPFY+n8M/HE2hpsvS7T+YgLCTglIDYzjOjWrFKXybPdsrOzF3PuS+BW15IoTuDJ5wiZH0SIIHyCGifp7LU19/dtMlfgG/StagDXYsR0Dr6ObDyPzboO+Tid1WmzYLlrsXfUZ75sTUJkECXEBDHVy4PHfnw0oVh9A67mE3cwUiYbLGyeN7t0ije+zaLoN/iYtoBQ1b9lYDoWs6NKey0rg/jRwQXJQaSUwosJEACJFCrBMyJDnF6nX1vYbNWHF7yDdWOaRYScEhAouhFQuK2Y0PYZSOe3nOIb1Gwye0vpXHanXH0bOHpPacMWZ8ESKAsAgoqb7n83bK/PLPvurGvH/18YRBuTYVx1aLjVus/99rm2mO6b3DiuFx8Tt5yyUE0FhIgARLoeAKFY4zAWsu68cyosNZkNE7Vjr967V/BHGGc1aawwwXtiKYUxInI9XTtj21X/QKZASyIKWywkge3jQyhf08XTyV01WDwuiRAAmUTMJGW8bTCiRPiePydDHqELH3Cg9/KsvE2bAcmf8lJQ5tx7j7MX+LUEMxz+cqnORx0bQQBH4MnnDJkfRIggfIIKDuX9wR6u9s/uPaQ2a+cfE8t6kDXogNanM35ZQ94805fz/UOVbkEExCWZ8dsTQIk4ICATODb4gqSyOWWY5nIxQE6XdVM4F/9LIeDronqJEqM5nJKkfV/S0Cc0KIJvcJSbh3dtfZybi3rIpsbLCRAAiRQKwTMN3JORGH4+Bhen5pFjxZLn7xiIYFyCEgEdDSpsO3aPtz/9xCDJxzCNKcSps2yMXhsOzI5QM5gc1PIIUhWJwESKJ2AsnPwNntcP39y0zcPbXocHdCloyy2ZUH/GXCvNGLWh3D714aSqZrFJWaxBFmPBEigLAImguSUXZpx9l7NdHI5pGkW1+OeTWHU/Qn0koV1TR0ccviDWb3TCMizKRGD3YMujB8Rwt/W8DASutPo80IkQALlEjDfR3FwHXVjFFN/yqOb5Eig87lctGwvQqEWkM0DvVssTLmwVUtWmVNpBLRkAoaVJHPc/vx2TJ+n4JNkjvRALxkea5AACVSIgGhweN35dPs739+27KYLO62pt1CtRUBr/efWlfcbsNTO90/NJuf6LJeHp98rZM7shgRIYMkExMnVnlC4/qgQ9t2CGnpLJva/NUwEyfG3xjHprfQizV6n/bA+CfweAXk+U1kFr8vC1UcGsSt1LmkoJEACNUDAnNh4f1oOR4+L4+cFeZ1wkBu0NTB4NXaLYlMP/yOMvw5wM3Gvw7EzTocDrorilc+yCDUXpHFYSIAESKCTCCillGV5m+K/PLHnKokfnvu51hIR1poDWus/t653zT69tz3+wXxiQd5yuan/3EnWzsuQAAkUIkhSGeCxMxdO3hV0RnqW4gjI5F0m60MvjuDj73NMQFgcNtZyQECOGUvEYCYLjDkggCO39+tT0/JrAAAgAElEQVQkl/KYyvPLQgIkQALVRMBEPr/4cRayORtP22j2McFZNY1RvdyLOcV37VEhHLQlgyicjqt5Vs+4J4HbXkyhZ4jPqVOGrE8CJFAeAWXnbE+gt2vuv/++84L3rnla1CFE5bK8Xjuvda0txTTcZXZ/+Yrm5TY/1c5Eqf/cebbCK5FAwxMQ55U4tiQq6dlzw1imp0s7tuiALs40zPHFnxfYGDgmgmhCQbYQeXyxOH6sVTwBeSbl2ZQklyKXc+YezYvsjE7o4jmyJgmQQMcRMBuy4hR88I0MTrsrDstS8Hvo1Oo46o3ds9jagrjCMTs16Q1a41BtbCrF/3rD65YX0hh1XxzdgnxWi6fHmiRAAhUhoOycyxf2pH56cfT0R4ecX2s60LXmgNYa0Msf+cXrnuZltlD5jA2L+s8VMWR2QgIksEQC4rhKZxQG9HXj2VGtixLo0aG1RHS6gpm4/+erHPb8Z4TRz8VhY60SCchzKZOGBTGFI7ZvwqUHB/RmkTh9uGlUIlQ2IwESqAgB2Xg176Kbnk1h9KQEAj4L4iCUzTMWEugIAvLti6UU/raGF5NOa6EGtEPIZh778qc5HHh1hBIcDvmxOgmQQAUIKJWH2+t2xWa98M2dq+wkyxo5YFyBnjuli1pyQGvnc7DPJkv1PeD1qXa6rQcsN/WfO8VMeBESIAEhYDKIb8mJe0kGYSbut7+Uxhl3M3KkJIhs5JiAxw3MaVc4dJsmXH1EYFF7bhw5RskGJEACFSBgTv3IO2jMpCSuezqJ1qClN8zofK4AYHbxhwTE5jI5YJkeLn2Sj4kInRmLOfX4zc95DBobKZyCFAeFs25YmwRIgATKIWBD5V2WL/zzt3dvvgYWvNdeSzrQteSA1vIboS3O23bpjc5/yU7OU3B5aun+yzEytiUBEqgCAhKZ1BZXOGRrP648PMijiw7HxDigT787jolT0uhB7TyHBFm9VALihJ4fVdhncx+uPTIE+f9S6IQulSjbkQAJlEJAO6oWeqtOvzuBiVNS6NliaUcW5ahKIco2pRCQ+dgz54Sx5rJMROiEn5GSk5NVg8dGMHN+Hj6vxWfXCUTWJQESKJ+AyivLH8acF4ZtFpl699u1FAVdSw5cnYBwqW1vODu83nEX5RJz8pbLLCHLH0P2QAIkQAJLIqCTt0QVzt03gJOGNtEBvSRgv/PvMnnf54oo3vgyi1ATs4eXgJBNSiRgIqH328KPG4cHtRNIRLxqaSJU4k9nMxIggSohIEl4pZw0MY57/51G71ZL55ZgIYHOIiCn+SIJhVuOCWG3jZmI0Cl3s4k09KIIPmQybaf4WJ8ESKACBJSdy3sCvd1tH99y0pwpI66rJR3oWlp3aW2TZQ/59DFf6wq7qXw6D1gLY5gqMIrsggRIgASWQMAjDuiYws3HhLDnppy0OzEYEzUi2oPbnR/BrDYbXg8jvpwwZN3yCXjdwOyI0htI5+/LBEzlE2UPJEACxRIwp4AufzyFix5KYOluFrJ0PheLj/UqREAHU8QUTt21GWft2YycDcj8lqU4AkaGY9hNMTz13wzCASYiLI4ca5EACVSOgMpZbr8nHfn2/ul3rXsgAK0WUbn+O66nWnFAa/1n9O/fvNLOH34Jl3tZKIkhYALCjjMN9kwCJPBbAvIiksXiA6e2YNNVPZC3kESSsCyZgJmwfzkzj10ujuiIL5MQbsmtWYMEKkdAFt9yfPbG4SHsuzk3kipHlj2RAAn8EQEzX3htag77Xx1FwEe9Z1pL1xCQb2B7XGHIhj7cfnyIiQgdDoPZSNL67c8k0T1IB7RDhKxOAiRQNgFlW3C5bOS//G7cwL8A72VrRQe6VhzQOvq5dY2DN+gz+O53c/HZLsvlLXvY2AEJkAAJFEtAtGJlAen3As+d14rlerk4aS8WnmzJ2oAsep7/KIvDrosW5DeYtcUBQVatFAF5lmUDJOC38ORZLRiwNDUwK8W2WvqRV4s+dVEtN1TCfVCfvARoVdpEvnViixJ1uvPFEUyfl0eTl9/AKh2uur8tebeksgqrLO3G8+e3Qk4GmVNqdf/jK/ADzXz2zpfTOOWOOHq1WDqKnIUESIAEOpGAUnbWcgf75Ga9cMRfop/c8UWt6EDXytxc6z93H3rr8J4DDr85n2nLW5ab8hudaOG8FAk0OoHFM4e/dGEYzb5C0hE6CYqzDDNhv/n5FM6+N8EJe3HYWKuDCOgIsITCTuv6cNdJhQgwichnIQESIIFKEzDfv4seSuLKJ5PoHabuc6UZs7/iCci8Nb9wE/aF88Po14MBFcXT+zWg4sWPszj0uiiCfm4mOeHHuiRAApUhoOx83tPcwz33jfMOXvDuRffWig50rSy3tKbJMnu9fHvzMpsfbmeiOVgucUqzkAAJkECnEBDnVDylsNlqXjz0jxbteJYou1p5iXYKpD+5iFmAn35XAne8nEI3Hlns6iFp+OuLE1oSMU08vgVDNvBSUqcOLMK8kyXC/ec2W5+60C/qYorDl7nD6sXcwf/U6dudTiHH0KqwgYl+/nmBjYGjI4ilVUG6q1i7rMLfxFuqfQImqOKBU1qw2WoeJtV2MKRGUm7q9Dx2uySi5w5mTeCgG1YlARIggfIIKDvn8rV4Er+8cf3MB7c7sVZ0oDt6/lwe1F9by326Vhw2/QOXL/QXpcSVQf3nSsFlPyRAAksmII6MtrjCXpv5MW54UMtHMGJyydxMDRMtvtflUbz5RRahZktP2llIoKsIyPObyCisvZwHT54V1seQZUepViZGXcWtmq8rs0MZ12NvjuPp9zMINQH53zj6nI6v0/p/yOcPOvrtn8WREU8Dp+3SjBOGNtExVM0GV8S9if25LWDsQ0lc81QSPULUiy0CG6t0MAFJOjgvpnD9sCAO+Juf7xkHvM18ViR1tjuvHW0JBc9CGRMH3bAqCZAACZRJQGlViHw2+s73ty676cLOqn57u2Lz6jLp/Vlzrf/ctNz2K/Xf49lP7XRbMyw3Aw87EDi7JgES+P8ExAE9L6pw/JAmXLhfgFnDHRiJmazHUgqDxkTwwxzqXzrAx6odSOC3UdAmUr8DL8muO4iAGbsrH0/i4keS6B6qrk2uYlcEhazbQDqrcPsJLRi4rpfOoQ6ymY7u1nz7dPTzmIg+cUFHVUdTZ//FEJBvnzhQT965GaP2buY7phhoi3l35D0t35whYyP47KecluVjXhMHEFmVBEigEgQUxAft69Y+85GBayWnvzSjFhIR1oIDWstv9Nzi4j27b3zWw/nEnLzlkukbCwmQAAl0HgETAT3mgABG7MSoNCfkTbT4N7/k9WRdkrXwBLITgqzbUQTkKHw0qbDtWj7cd0pIe/6o695RtDuuX+N8fvq9DIbdFEOwaeH0tlivb8fdWkk9iw1m80DQDzx2Rhir9HPz1E1JJLu2kbHLf72ewQm3xfSmiPyNhQS6moDJgzB4fR/uOCHE94vDATGbS4ffEMPk9zNoDfDZdoiQ1UmABCpAQNk52x3o5Zr/4VWD5r982nO1IMNRCw5onYBwmd2fv6J5ua1OzWeiOctyU/+5AgbLLkiABIonYBxVN48IYbeNfYwWKR7dIlavfZ7FvldEEWpipIgDfKza0QTE6ewCJo8KY5W+bmpBdzTvCvcvUj7yfp76Ux57/jOCVBZ1EWUqDiI5NbLWsh48fHoLWhY61blBUmED6sDuzObr8PFxPP5Omk6qDmTNrp0RMBJUa/T36G+flqDi+eKiIUoghciYnH53AhOnpCitUzQ5ViQBEqgkAWXncu7mnp7IJxNGz54y/PxaSERYCw5ofRpxxWEzX3b5g9soW1LLWIyArqTlsi8SIIElEtBJCNNKR6NtvIqHTqolEvu1gokCu/ffGZxyR4yLcAfsWLXjCcgicn5cYfR+ARw7iKcbOp545a5gEry1JxT2uCyKL2fm9AZXvUSZynm/+VGFvTfzYdyIEDc+K2c6Hd6TiZAU6a4dL2zXEl5eDyB/ZyGBriYgG1myog4HLDw7Kox+PZj01MmYmHnt1U+mcPHDCZ5ucAKPdUmABCpIQOUtl9edS86Z/MPEAUMkb57IF1fwAhXvqtod0Nr53LLMxj177/rs1wC6F6ZujP+ouCWwQxIggT8lIGtGjwVMPjeMAUvzOLQTczGRIqLLetUTTMLkhB3rdjwBowO97dpe3H9KC48idzzyilxB3skm+nnYTXE88W5aR6GJU6WeinuhE/rcvQM4aWdukNTK2BoH1eQPsjjihijCzfWzMVIrY8D7/HMCsshO5xSeOjuMdVdgYIUTezHP9/2vZXDy7QyscMKOdUmABCpJoOAbtSzXL99O2nwVzJkaq3Yd6Gp3QGv9525rDd+298CbX8rFZyvL5a32e66kRbEvEiCBKiCg9ThzQJ9Wlz6q2CtscSvMwbgYJ9Fxt8bx4JtpdA9yIe4AH6t2MIHFn+/nzg2jRwuf7w5GXpHujQPg8sdTuPTRBHqJ87mqYz5K/9lio4m0wsTjWjBofSYlLJ1k57U0G6+XPZbE5Y9x47XzyPNKxRIw0nITRrZg6IZ8rxTLTeqZ78/Ln+Zw4NURSss5gce6JEAClSSglJ2FN9jH+uXZEZtGpt7ydrXrQFe7M1frPy+988OnhwbscpmdjuRguaj/XEmTZV8kQAJLJKC18tIKay5b0MpjGtQlIltUwUgKyv7sXpdH8Z+vsgj6qQFdPEHW7AwC4uBLZSThWwv+ujIjwTqDeTnXMIv/J9/NYvj4gq68vGPqVd3AHJcP+Cw8dmYYq/ZzUQaqHAPqhLaL9J/HxfDYOxl048ZrJ1DnJZwQkNM/C7T8VBDHDvJT4scBPPN8f/ZTIbm2aGjX6/fHARZWJQES6AoCys65/C2eBR9MPn7ev3e/sdp1oKvdAa01TFY49KPH3OGVd1O5VB4W9Z+7wq55TRJoZAImSmSrNbx48DQe0XdiC0Y0SRz4250fwcwFNnzUwXSCkHU7gYB+xhMKNw0PYc9NmWS0E5CXfAmz8Jekg6L7nM4reF3Q0in1XJiUsHZG12y8ykbJLhdH8NEPOcjmQb3baO2MEO9UCMg7RTTmj96xCZccHNAnSCQnAsuSCZi57Yz5NgaPiSCSVHWR/HbJv5w1SIAEqo6AsvMuX4s7Neut+6Y/sM1BjIAufYS0/jP6bRhYZZ+3Psun21eA5ZbDlfw0ls6ULUmABEogIJP0trjCflv4cf2wICPPHDA0k/Tv59gYNKYdmSwgzj4mYnIAkVU7nIBeiMcVztkrgL/v3MSFeIcTL+0C5n0iUXt7XBrB17/k9YmKekk6uCQqOmFmTGGvzfwYPyKof7e8T6s9mmRJv6ve/t3YaTKjsMMFEfw014bPy+9evY1zrf8e+e5JAtfBG/hwx/EhSss5GFDzjMdSwOAx7fh+Th5NXm4yOUDIqiRAApUjoH2kLsv1xTc3bb4uMDW7sOuqDM2o5jmrjn4OrrjzukvvMuk9lYm7YMlBeBYSIAES6FwC5pji8YOacP5+AR5TdIDf6D+/83UO+14Z1RE3LCRQbQTEsTc3qjByYBPGHMhIsGobH7kfk3RQ5CiG3RTDk//N1GXSwSWx15slMYVRezXj5F2a+T1aErAu+PdFGyUxha3Pa0ckwejILhgGXnIJBGRVLZska/YvyMtJwlMTvU94SyZgWO18cQTvT8tRXm7JyFiDBEigYwgoqDxc/m7ZWc/utU70yye+XBi0W5WZUarZoav1n3tvc81RrRucdFs+Pidvuai82jE2y15JgAT+jIA4p+ZFFS7YP4DjBzdxwe/AXIxW69PvZXDkjcwU7gAdq3YiAePUO2wbP648vBBZys2SThyAIi5ljof/89EkJLGbJIPN5YtoWIdVdFLClMLE45mUsBqH1zig50ZsbHt+BFEez6/GYWr4e9IJePNAt4CFl0e36g09Y7sND6cIAEYO6sgbYnj6/QzCAUufkGQhARIggc4moOxc3h3o7W57/5oD57769/urWYajmh3Qbkkyu+z+b97m67XeUSqXYALCzrZkXo8ESEATMNGRNwwL4oAtmajFiVkYR97EKWn84644erVYWt6AhQSqiYA55bD/3/y4/ijK7FTT2Mi9mPfI4+9mMWKxpIPVdp+ddT8SuSiOo2YfdFLC1fq5tb4wzwl21gj8+XWME0+ku7Y6lxHQ1TEqvIvfEhAngD63bQGPnxnGWsvyPeLESsx36ax7EpgwJcVEo07gsS4JkEBFCShl59z+Zk/0q09vmDV5kxOqORFhtTqgC/rPgGvl4bPetz3+daHkNW/x8HZFTZWdkQAJFENANDZjSYXbGW1WDK7/qWMm6Bc/nMTVTyXRPdg4eq2OYbFBlxEwpxyO2N6Pyw9lBHSXDcTvXNi8Qz79MY+9/hlBOgcme1qYQCyWKhyff/j0FoSbC1N6iWpk6VoCxgEdTxUkOOa0K3iZfLdrB4VX/10C4nyWJNF3n9SC7f7i5ekfB3Zivk1XPpHEJY8kdQR5o+QjcICJVUmABDqFgMpbLq87n25/6/vblt1cpoML/amdcnUnF6nWaarWf+62xoHL99npni+yqblNlstDWSonI8u6JEACFSMgL0qJNnvw1BZssqqHSQgdkDUa0CfcFseDb6bRGuAE3QE+Vu0kAuaUwwlDmnDBfgEt7UDRr06C/yeXkaheef/qpIOXRfHNzzkEm/gOMcjERkUPes9NfLj5mBCdR11vsvoOzIJFnFG7XBzBRz/kEPAxQVmVDA9vYzECZvP1xuFBnWib8lPFm4dhdftLKZx6ZwK9ecKveHisSQIkUGkCSilludzN0V+e2WWV+HdTZlWrE7paHdBafqNlg+P2WGrr6x/JJ+balks+kSwkQAIk0LkE9BFFVXBGPXk2jzo7pW8iwfa+PIrXv8iipZkaeU4Zsn7HExAJDjkuf+H+QRw7kIvwjie+5CssnnTwqBtjEB15OUFBCZ//ZSffJslRcM5eAfx9F+YoWLJldU4N8+077PoYnv0gw83XzsHOqzgkYPIfnLt3ACftzPeHE3yLpKHeyWDYuBhP+DmBx7okQAIVJ6DsnPIEelvzXj1l8Pz3r362WnWgq9UBrRMQ9tvz2UsD/bc7w85EqP9ccRNlhyRAAsUQkOPMEg0ZarLw0oWt6NPKJC3FcJM6JgoskwMGj43gyxk5NDMKrFh8rNeJBGQRHkkUkroN2YDHkDsR/R9eyizuL300icsl6SCjy/6QlXyn4mmFCSNpv9Vgu3IPJmnm6AeTuO4ZHs+vlnHhffwvAbP5euT2Tbj04AAjoB0YiPlGvTo1h4OuiaLJC53EkYUESIAEuoSAsnMuX9iTnf78eT88svOYatWBrlYHtNYsWf6Ir17xBPpurfKZPCxLoqJZSIAESKBTCcjCXhyofbu78PKFYQT8dEAXOwAmAmxORGHI2AhmtdvwUQezWHys18kE5KTDU2cvTMRkA6L9ztI1BMzC/rG3Mzjm5ljh5AQX9n/qgJaNUtnge/SMFqy+jJtSUV1juouuunh05PDxMUZAd/F48PK/T0C+c7L5OngDH+44PsRkpg4MxUjMffR9Hnv+M+KgJauSAAmQQAcQUCrv8nrdiVmzn5354MqDJZ/ewlyzHXCx0rusRge0dj639Nuw11L7/GeqnW7rDctN/efSx5gtSYAEyiCgE7RkFNZZzoOnzglDokX4QioOqDiMhN/3s20dAZ3KKritAj8WEqgWAmKjyazCgKU8ePbcMJp9hSgmJnPrmhEy7w1JOrjHZREdSarfu3xx/OmACCNJSrhGfw8ePb1FO+2l0I671o6nzcpj0JiIPkkl7xqacdeMB6/6Bw7ohacn1l/Rozdg+b4o3lLMt+qHObZ+xjnHLZ4da5IACXQIARsq77I83WZ8e9/f1sT8t2VnrOqSEVajA1p76lu2vnjLpdY/4992cp6Cy1ON99khVsNOSYAEqouARIfEkgpbrenDA6eGquvmqvxuTHTIJz/mdAR0k5dRjFU+ZA15e+YI8t6b+XHT8CAjwLrQCsyCXhLr7XZpBOK8C/qZdLDYIZFsKTop4aZ+3HxMUB+nl28YJ9HFEqxsPb1pYgH7XB7FG19ktZQXI/kry5i9lUdAHM7prMLyvd2YPCqsN664AVscU8OpPaGw9bntOo+EaPJzs7Q4fqxFAiTQAQTsvLKaWvHzi8M3SXx2x7vVGAVdjXNSrf/cZ9vrT29d7/jLcok5Ocvlkb+xkAAJkECnExDnlEwud97QhwnHhTgxdzACv+rjZbH/VVGE/Fx8O8DHqp1EwDzjNw0PYa9NfdTA7CTuv72MSToofz/yxhgmv59B95ClI0dZiidgkoqdvVczTtmlmfZcPLqK1zTfwPHPpTDq/gR6ij3bFb8MOySBkgmYPCetAQvPjApjmR4uznOLpGlOQ6azwE6j2zFtlg0/daCLpMdqJEACHUFA2bm8J9DbPf/jccfPmzLyxmrUga5GB7RoPeeXO+STh7ytK+6l8uk8QP3njjBQ9kkCJLBkArKYXxBTOHBLP649KkhdzSUjW1TDLL4ffTuDY29ZqOPKxbcDgqza0QTM4rtb0MKUC1rRs4XRXx3N/I/6N0nbLn44iaueTOqxoPO5tNFgUsLSuFW6lYmQnDHfxsDREZ0okjJUlabM/sohYM5mi62KBNWq/dw8BVQkUOOAFnZ7XBbFu99kdZ4YnnIoEiCrkQAJVJyAgsq5XX5PMjrtnhl3rXMIAO1brfiFyuiw2hzQC7+DK/tXOvatz2F5VoSSQ9wWUwGVMchsSgIkUDoBOdI8N6pwzE5NuOigwKLM9qX32DgtjQP61hfSOOe+OMTJJ39jIYFqIaA3mOIKh2/rx+WHcoOpq8bFvCseeTuDkZJ0MGDpzT6W0giI1nA2DzT5gMfOCBeSEi7U5C+tR7YqlYCRovr77XHc82paR/XzO1gqTbbrCALyvpDNkcfPDGOjlT0MtHAA2WwyHXpdDM9/mEE4wOfbAT5WJQESqDgBZcPldal05PPvbuu/jihLVJsOdLU5oLX+c/fVDl2n19A7P8jFZ7ssl5f5vipumOyQBEigWALmOPNpuzbjzD2b6YAuFpx88WxAHPiXPJLElU8k0YMLbwf0WLUzCMgkSOxUki+tvZybcgWdAf031zAOuo9+yGPvfzLpYKWGwCQlXH2ZQlJCcYxIYZKxShEurh8TRvP5T3nsconkA2IhgeoiIA5oSWB6+/EtGLS+l99BB8Njvl9yyu/htzIMtHDAjlVJgAQ6hIBSdt5yN3XL/vTkHmulpz31dbXpQFebA1rrP3fb5O4jem2238R8MpK3XC4JG2chARIggS4hYCIkL9wvgJGDmjgxdzAKJqrxH3fFcftLaTqgHbBj1Y4nYJIPSsK28SOYfLDjif//K5io3HlRG7tfGsW02fnCEWZGP1dkOCQhliQl3H1jH245NqS5it2zdC4BY+dn3p3AbVNSlJfpXPy82hIImDwIVx8R1HJzZu5GcEsmwHnukhmxBgmQQOcSEB1od6CXu+3N0QfMffuCf1WbDnS1OaC1Rkm/vV+6JdBvi6PtTDQHy8UEhJ1rs7waCZDAYgTMxPzKw4I4eGtOzJ0Yh1l0jxgfx6NvpxkZ4gQe63YoAYkC1c44N/DMOWGs0tfNY8cdSvz/dy5Hl41W5hE3xPDshxl0DzBJW6WHQZzQ86IKZ+8ZwCm7chO10nyL6U/sXBZcv7TZGDI2gvkxGz4PtWKLYcc6HU/ABFqct08AJwzhO8IJcXPS78IHE7ju6RR6Se4CbqA6Qci6JEAClSag7JzL1+JJzXj92ukPb38yHdB/DljmZ9ZKR09/D97QelCyr0j950rbJPsjARIonoDLBUSTCjePCGG3jX2MDCkeHYx+0sHXxPDiJxmEm6mN5wAfq3YgAXHKzYmIU64Zp+3WzOe6A1n/Udf5fGED4KKHk7j6iSR6hpl0sKOGwRyxv21kC4ZuyCP2HcX5z/pdPCnv8HExakF3xSDwmr9LwOQ6EefzBfsx14kTMzHP9dVPpnDxwwk+107gsS4JkEAHEVB5Cx53xm7/z083L7f5wovIsrwqSjVFQGv956a+2y3ff9/nPrPTbUFYbuo/V4WZ8CZIoHEJ6IV7WuHek1uw3dpcuBdrCYuygwPY49Io3vkmiyCzgxeLj/U6kIBEe8mm0kYre/HAqSH4vZaOTqQ2bgdC/03XZtH+8H8yGHlLTG9OmWjozruLxrmS2HZOJyW0tB70Gv0Z8d8Vo2/s/rQ7E7jjZUpxdMUY8Jr/n4DJdXLQln5ce1SQG7IOjOT/2DsP6Diq84vfmZ3dVZdsy733RjclBgOmx4QWakiAmJIE0mn/hAQIAUISCBBIIaFDCITQW0wH23Qw3TbuvVf1LVP+53ujJ9ZCtnelrdJ95+gYm9mZN7/3NDtz57776d/pu16J4rIHWGw7BXTclARIIHMEPHiOYYYqt65+cOK4xo2z1uRTIcJ8EqBV/EbvSdceW7HPr5+2Gze4hinvZNlIgARIIHcEWB28fey1AB13oJYcz11pozhEkal9NPmpdBGQ3+eYDRSHgKcvq8CofgElfMq/s2WHgOb9yVIHJ91Q2yJ2SCQHW+YIiMjUEPUwqp+FJ35RjspiFiXMHO229yxTXOZ5LA6cdlMt3p5nK8ekvBxgI4FcEdBRc9+YEMLdPypTc5QvZJMbDS1A//fNGH5yVz0qS7jSLzly3IoESCCTBDzXcQPF3cwNb1x8ZM0Ht7wEQGmtmTxmsvvOp0cuVYCw5+Ev/b5ylwN/6TTV2YYZYP5zsiPJ7UiABDJCQG7Co3EP0y6vwC6DLObEJklZP8A0xoDDflODVZsl89J/+GYjgVwQEJFZZTN6wN0/LsMhXNGQ9WHQ4vPGOg/H/74Wyzb4RQflIZ4t8wTE1iFFCY/fN4w7f+g7HSVmKp8eBjJPIbdH0L8Da7a4OP2mOnyx2vgljlUAACAASURBVFGiFUXo3I5LVz66XAPqmzwcODaI/15S3pVRpHzuWoCe9lEc5/y1DmVFNFqkDJEfIAESSDsBz7XtQHG1VT/3/t+sfWHq1fmUA51P95zSF2/wOStfsorLD5fqjYAhSj0bCZAACeScgAjQdEsmPwxagN7a4OHgK2pQ0+hBcncpQCfPkFumj4A8YEvmcMz28I8flOOYvRmnkz66ye1J3j1J4Udp3/1LHV78OI5upSzYlBy99G0lIrQUJbzspBJczKKE6QObwp7k90CuSSs2uvjOLfX4YiWd0Cng46ZpJiAvZxujHvYYauGZyyrU3GQGZnKQ9e/yG1/YOPVPtYyaSw4btyIBEsg4Ac+BGQp4TWufXXL3yGMBqLjjjB82iQPkiwCtxOeqIXtUdT/61QXwUO3LFFwAlMQYchMSIIEMEZALk+MBYQuYdkUFhvbicv1kUWuX18pNLo68uhZNUQ+yzJMG6GQJcrt0EZB5F40DMQf489klOO2AsHJCM+QrXYST2492il3zSBNuea4JPcrp+kyOXPq3krvrhogHFiVMP9tk96h/H8QJ/eM7GvD67Lj6nZCnH+ahJ0uR26WDgAjQkbiHYb0DePHKSoSDfApPlqsWoD9ZauMbv6tl1Fyy4LgdCZBAhgl4LmCYhhFYveixU0Zh3YsN+ZIDnS8CtMokKd/tvAP7HH7HDLthvWeYwXzpW4YnB3dPAiSQrwTkIV1ck2XFhorgGNDDZF5skoOlBeh5qx0ce12tWl4sDzkUoJMEyM06TEB+f1W2ZYOH3t1M3HBmKY7cg87nDoNtxw602Pbo2zH86I56VJQYLW7oduyOH+kgAbkWSz5/URB44hcVflFCZqF3kGrqH9fMI3Hgigcb8a8ZEYQtQ42L/M7w+zJ1pvxE6gTkuzJuA9UVBqZfU6liJGgDS46j/h3+YpWDKdfWsp5Ecti4FQmQQOYJeJ4bh1XaC+teOHu/2tn3vp8vLuh8EXlV/nP1cY9eVDXkuBudWK1tGCbznzM/MXkEEiCBHRCQm3LbhnIl/e/yCvSuMnlTnuSM+dIV4uCb19cyYzRJbtwsPQREeJaXHhL9ctC4IG46uxRDe5ktBe/ScxTuJRkC+lrw0RIHJ99Qq4ROtRqC6loy+DK2jSpKGEkoSljCooQZg72DHScK/0++F8O1jzRh6QYHFcUGggF/FRZ/V3IxMl3nmOpe1wHKiwy8enUFelbwXjfZ0de/v4vWukqAth2PZotk4XE7EiCBzBLwHNsMV1lbPr71h5umX3xbvuRA54sArRzQA05+/ZGifhNPdmN1DgyT+c+ZnZLcOwmQwE4IyE15zAb6dTOVA1qq1dMVkty00aLTewtsnHpjnYo7oN6UHDtu1T4CyvEsqxZcoLbJQ7cyE1MPCeOiY4vVkmLtwm3f3vmp9hDQD+cbajwc/8daLN/goDhM93N7WGbiM5LLr4oS7hPCHReUtbwcyMSxuM/tE5D7Cvl+FGf6+hoPf38hggdnRNTYlBYZKgZMmvw+UYzmTEo3gZa4uSDw/OWVGNKLq/2SZay/45ZvdDHlmlo0xprj5njDmyxCbkcCJJApAp7rmKHyQGTdB/9a+fABZwFQmmumDpfsfvNBgFb5zxgypGjIlA8/N4HhzQHZEpTNRgIkQAI5IyCCVjTuYUjPgMqA5rLE5IdCi30z5tj49s11KArxwTl5etwyWQLyO6qiXTwgavuFlOT39IR9Q/jRlCKM7Ou/y2a8QLJE07edFsrEwfndW+vx8qcxVJWw6GD6CKdnTyJCS1HCX36zBJccX8TflfRgbddeEl+SSXzVA9Oj+N+HMYi4JQ9LxSFDvUzT1zSK0e3CzA+1IuA/iEPNsad+WYHxgxjJk+wk0aYUyXIXB7QU3mbB7WTpcTsSIIEME5Cig1KGfc7i276+BzDLbr7cZ/iwO959PgjQqiJj2YiTxvf5xn8+dqNbAzDEw8RGAiRAArklIMJWU8xfoiwOaFWYpfkmPbc9y/+j6wfpFz+JY+pf6lgZPP+HrCB6KDcHIjrLj4jKsbj/OyoPfOLaOnBsEKcfWIQ9h/rCs8xD0/QfrNmyS0AXUpNIgVul6GAFiw5mdwSSP5oqShj1cNv3y9TLG72CJfk9cMt0EdBFCCUiRdqGWhdvzLXx6mdxvD3PxopNjrr2SU605EXL9U3uS6TcEE2X6RqFrrkfmVePXlKOCcMtXgOSnAJagN5Y6ykBen2Ni6BFw0WS+LgZCZBAZgl48BzDDFdG1j9z+m61ix9bkA850PnwTKbyn3tOvum7VXteeK/duMExTHmUZCMBEiCB3BIQAVoclbsM9gVo+TtbcgS0AP3M+3Gcd1sdKksMJQaykUCqBLTLWT4nOZVNcU9ls4eDBgb3NHHAmCAO3y2I/UZZap5J0+Inf2dTpZ2e7bWA+flyB0f/rlZl2bLlLwH1sjUODOxh4rXfVqAoxLipXI+WjtvQQrT0R5zqM+fG8eYXNt5bEMeS9S6aov4LOBkz/XvGqI5cj17hHV8XIvzPReWYONpiZFWSQ6gFaCl2LAL0yk0uQmJW4dugJAlyMxIggUwS8FzbDZT0NGs+/OupG6b/5JF8iOHIBzlFCdC9v/PGP8q67fUD125kAcJMzkLumwRIIGkC8lAurrA9h1p47tcVSX+OGwK2C5X7/N+3Yrjgn/WoLufSe86L5AnI7548EOtojUjMU+6+7mUmxg4IYOIoSxUX3G1wQGWk6iYvOeRv4gpkyx2BFldYnYcjfluDLfVclpy70dj5keX3pb7Jw8HjQ3jowjL1S5QPDwg773nn30I7ouVME8XoaBz4bLmt3NFvz4tDXvZsrHO/dEcHjZZiaHRHd/550tEzVIaLGPDAz8pwyC5BCtBJAtXfdfKsIAL0knUOioJGy0vwJHfDzUiABEggIwQ8z7ED4Sqrbv5jf1437VsX5kMhwny4v1R9GHreiveMcOXecOMOYNArk5EpyJ2SAAmkQkBuyOujHvYebuGZyypYgDAFeFqAvv/1KC68pwHVXH6fAr2ut+k2LmcXEME5bgMhCxhQHcBewywcONbCxNFBDO21rbqsnfVatO569PLzjPWD+ek31eG12XGUF7P4YH6OlC9sSsG7i48rxmUnFlN8ytOB2p4YLd1dtcnFOwt8Qfr9RXEsW++q66i4oyU7Wq8tpTs6Twc3x92S78+6iId7f1yOr+9JATrZ4dCxfFKwXAToeats9fumV2Elux9uRwIkQAKZISAZHMGAG9365pI7B01qThLN6RqNXAvQKv+5eMCh/fud8Mx8z46UwDAYsZqZ2ce9kgAJpEhACdARD/uOtFRhFi2opLibLrm5juC4/aUILnugkQ7oLjkLdnzSiS5neXiLxD310FZVamBMP0tFahw83sLugy1UNEdr6D1qp7POgybe/COgrwHXPdaEm55pQvcyxvDk3yj5PVLiU5OH+35ajqP2oPiUr+OU2K/E3OfWL9+aYr47eubsON6ab2POCgeb6vwMLHFnSkSALt4q9zU5fRItBNhdoI/yEkoK6N1xQRmO3zfEl1Apjrn8HokA/dkyGyVhCtAp4uPmJEACmSPgwXMNI1hcs+6Rk0fWr522IdcidK4FaHE6O932uvDY6oNvetpu3OAapizaZiMBEiCB3BPQy5K/NiqIJ35RrsQxZsomNy5afLrthQguf6gRPSg+JQeuE2+V6HKW+SHuPBGepWBP/+4B7DHEwkHjxeVsYXjvgIrg0E279hL30YlRdYpT09eAaR/FcfZf6lBeQgd0vg6siCdFIeD5KyoxqNrkd12+DtQO+qXd0W1FEC3f4OLt+eKOjmPWYhvy92jcg2UBxUG6owtwuNPeZXHISyG9235QilP3D7fEqKX9QJ1wh9o5d8x1tfhwsc2i251wjHlKJFDIBDzX9qySnsammZccufmDG1/KdQ50rgVolf/c98TnrikdcMTlbqzWhmHKv7GRAAmQQM4JiAAtrrBJo4N49P8oQKcyIFp8+tu0CH7zcCPdj6nA60TbtricAcTizS5nF8rRPKpfAPuNDCqXs4jP3cq2vSVhtEZhTwT9wm7ZBhdfv6ZWCV7KdVnYp9Xpeq9rHcjv4DO/qlD56bl+OOh0kLN8QsrV3OxsTsyNlm7Iqq5PlzmYMSeOd+bZmLvKwZb6Znd0yEDY+jJ/nzECWR64HB5OC9A3n12KsyZTgE5lKPTqyOP+UIf3F8RRVkQHdCr8uC0JkECGCXiubYbKrejqmb9e8ejh1+U6BzrX95gqgmPo1Pkvm6V9DvOcuAOD+c8ZnoLcPQmQQJIEtAB98LggHr6YAnSS2NRmWoC+9bkIrn6EAnQq7Ap526+4nOOeEp7l4bZvNxO7DwniwHEW9h9tYUTfgCpUqVuiy1lFaxQyCPZdERCx2XEAcYZxaXJ+Tgq99H7qIWFcf1Ypl97n5zB1qFc7WkGyZJ24o+OYOddW7s2VG52WlSlFkh3dfI1mdnSHhiDvPyzjvLHOwx/OKMH3jijidSCFEdMC9Al/rMW7822Usd5BCvS4KQmQQMYJeK5jBksDkXWznlv530nHSPKaaLAZP+52DpDL5zs5tofKXbuNmPrhHDe6tQ+MAPOfczUTeFwSIIGvENACtFQEf+hCCtCpTBEtQN/8bAS/e5QCdCrsCm3bxPxRleUc89TDqxSdE5FZMtTlJc6eQy1VjDKx0eVcaKOdWn9dF8pRe+l9jbjv9YjK99ZjntqeuHWmCIgAvaXew1/OLcW3DqTzMVOc82W/OypkWNPo4dOlNqbPsfHOfFsVVNva6K9cUNnRdEfnyzCmvR9agP7dd0pw/pEUoFMBrFf7nHh9Hd6eF6cAnQo8bksCJJANAi481zSCxcsX/Wef8dgwpz6XOdC5FKCV8l4+5qyJvY668y0vWuPBCOSyP9kYfB6DBEiggAgoAbrRw+G7h/DAz8qYi5nC2GkB+k9PR/CHxylAp4Au7zfVhf/kC1vGWaIVojYg3+C9q0zsNtjCQWMtTBwTVDEbIlro1pJTKg5nupzzfqw72kF9HXhwZgw/u6texaxQgO4o1fR/XtwfT/+yArsMCkC/NEj/UbjHfCSwPXe0XKsXrnXxzvw4Zsy28fFSG6s2O4jbUNd0cUfreA+6o/NxZFPrk4zl5noPv/1WCX70dQrQqdDTAvQpN9Rh5hdx9fJdrqNsJEACJJAvBDzX8QJFVd6G176/T82n93yYyxzoXAq+Kv+5+vDbLqza9fybnMYNtmFKOQw2EiABEsgPAnJDXtvo4et7hnDvTyhApzIqWni6/skm3PBkE4WnVODl4bZfcTnHPdgOVNbhsN4JLudhAfSp2raWMF3OeTigWeqSfjD/bJmD4/9Q2/LSgTnQWRqAnRxGXgJJRM6gniZe+k0likN+dnBiAdD86Cl7kQ0CO3JHi0teROgZyh0dx/zVjro/khf1yh0d9GOTEveRjT7zGOkhoAXoK08twU+PpgCdClX9PXfajXWYPocCdCrsuC0JkEB2CHiu7VglPQM1n/zzgvWvnv+PXOZA51KADoh5auCZs/8Tqhx8mueIf8qgAJ2dOcijkAAJJEFAbshlSeoxE0K460cUoJNA1rKJFqB//1gTbnqGAnQq7PJh20SXszxcics5Eodait2r0lROyQPHBrH/6CDG9A+gKPRlr+lyzocRzI8+6Fy1ppiHw6+qxYpNDkKWoUQqttwT0PnPJ+wbwu0X8Dsu9yOSPz2QX1FdzDAx2196KN/vC9Y4eHueL0h/sjSONVtc9VJShGgRpOmOzp+xTKYnWoD+9ckluPAYCtDJMNPbaAH62zfX4dXPKUCnwo7bkgAJZImA59mwQlZgy8r7Fvx77NSu6ID2858xITj8ghfmeAiMgFqsYmxrm8rSePAwJEACJNAWAS1Af2NCCHdTgE5pkrQI0I834aanKUCnBC9HGyeKDHHHz3KWP0vCBob2MrHvCAsHSZbzcAsDutPlnKNhKrjD6ofz7/29Hk99EENVCWM48mUQdf7zVaeV4EdTimC72KYwaL70k/3IPYEduaM31nr4SNzRs+N4d4GNhWsc1DV5SoSWqA4dw0R3dO7HcXs90AL0ZSeW4OLjKECnMlL6O+6MW+rx8icxlJcwgiMVftyWBEggGwQ81zCDph3f+vmy2wftIe+Sc5UDnSsHtMp/7rHLmWN7HHn/Z/GG9QHDDLIAYTbmHo9BAiSQNAFGcCSN6isbJkZwSAxHd2a/th9mhj4pNwDa6ey7nH2ns7SeFQbGDbQwaWwQB4y2MG5gQAnRum3jcm7eT4a6yd0WOAEtav7lfxFc/d9GxvHk0XjKiobGqIdHLi1XqxmY/5xHg5PHXUl0RyfGM0mXYw6wYJWDt+bFMWOujc+W2li71YXjAWELCDe7oxP3kcen2mW6pl9GXXpCMf7vhGLlctcu9i4DoZ0nqgXo795ajxc+jqGCL1nbSZIfIwESyCABz3MdI1BUFdvw3CnjahY+uQiA0mQzeMw2d50rAVrlP1ft9+szqydefb/TtNkxzIBEcrCRAAmQQN4Q0EUIj9g9hH+xCGFK49JShPCpCP7wBIsQpgQvgxt/xeUc91RRqeKQoXJg9xGX89ggJgy3MLgnXc4ZHIous2star4x18apN9aiNGyogq5suSUg1wL53e9RbuLFKytQXeFHozD/ObfjUohH35E7et1WFx8tsTF9to33FtpYtNZBfcSDFWjOjm4OX6Q7OrcjrwXoi44rxmUnUoBOZTS0AH3OX+vx3IcxVFKATgUftyUBEsgSAcmBDhRXBza/e9Wpm9+++pFc5UDnSoBW+c/9T339b8V9Jv7QjdXZMEzmP2dp8vEwJEACyRHQAvShuwbx4IXlSjQRtw/bzgloAfrPz0Rw7WMUoHdOLDNbtHY5x2w/WkNaj3IDY/tbOGCshQPGBFWusxQV1E22UuFYCU7pzPSSe+3MBPR1c32NhyOvrsHWBl98Yg50bkddvt/qmzwcMDaIRy8pp/ic2+HoNEffkTta6gjME3f0F3HMnBvHZ8sdrK9x1b1VkbijQ4a6x6I7OvvToUWAPrYYl51EATqVEWgRoP9Wj+dmUYBOhR23JQESyCIBz7XNULnVtPaNG1f997BLupoArZ5nh35/xbuGVb43PJEqmP+cxenHQ5EACSRBQAnQTR4mjw/iPxdRgE4CWcsmWoC+9bkIrn6EAnQq7Dq6baLLWYpCReIeRHguCgIDewSUu1mynPcebmFYn7Zdzq2LTnW0T/x81yagxGYDOPmGOiU+lRUzIzPXM0Jnvl54TDF+fTIFp1yPR2c9/o7c0as3u/hwsY3pc2y8tyCOpetdNEQ9BJvd0cFma5IIfHxhldkZogXoS44vxi++yetBKrS1AD31L/V4/iNGcKTCjtuSAAlkk4DneBI7EWl6c+Hd/SZ1pQxolTVS3H/ygP4nvzTbjW6tgBFg/nM25x6PRQIkkBQBLUAfODaIRy6hAJ0UtOaNtAD9t2kR/OZhCtCpsEt120SHsjyki9jcFPfUA3u3UgNjxOU8xsL+Y4LYfXBA5RMmNvUKmC7nVLFz+xQI6OvB1Y804dbnmAmfArqMbRowgNomD3f+qBzHTAgy8zVjpLljTUC+k7S7uXV2tGSRz10p2dG2ckfPXuFgQ40fTRkO+tnRyh3dLEYzxSe980q/kPrlN0twyfEsQpgKXS1An3lrPV76mEUIU2HHbUmABLJKwIPnGGaoYvPah/cZW7/u0/W5yIHOxWJyFb/R54Cbp5Tv+/P/2Y0bXMO0trVgZXUceDASIAESaJuAXqI8cXQQj/8fBehU5okWnG57IYIrHmpEjzIDUoyMLT0EtnE5u0A05iFqS5EnA/17mNhrWADy4kQynUf127bEgoyNNLqc0zMW3MvOCejrwTPvx3DebfXMyNw5soxuITf/uijc81dUYkgvkxFTGSXOnbdFYEfu6OUbXcxa5IvR7y+wsXSDi6ZYszs6ZCiXtDS6o9Mzt7QA/euTSnDhsRSgU6GqBehv31yHVz+Po5wrfFLBx21JgASyScB1XLO4m7lx5v8dunXWTa8BUNpsNruQCwFaFSDscfjt13Tb5dzLnaZNtmFazH/O5qjzWCRAAkkR0AL0fqOCePIXzMhMClrzRlpwuv2lCC57oBHV5RSgU+HX1rbaMaZdzhKtIQ8+UvBmdL8AJo4Wp3MIew4NoKr0qy5n2Wdr11lH+8TPk0AyBPQD+uJ1LqZcW6OK3+ms12Q+z23SS0DYi5g3fpCF//26AiI+cSliehlzb6kRSHQ2t/6eaoh4+HyFnx39xhc25qx0sKnWf5NaFDQQCjZfT+iOTg16wtZagL7ylBL89BsUoFMBqb/fTruxDtPnUIBOhR23JQESyC4Bz7XtQHG1VTfn/svXvTj1d7nIgc6FAC3H9Iacs/B5s7j3UXBjDmBsa8/K7jjwaCRAAiTQJgF5CJJq7fuODOKpX1KATmWaaAH6vteiuOjeBgrQqcBr3jbRoSw8RXCOxoGQZaBvNxN7DPVdzvuNtDB2wLZfo9oVRpdzO8DzI2knoMVNySSfcm0t5q60URwy1AsUtuwT0HmvZ00O48appYzfyP4Q8Ig7IbAjd/SS9S4+WOi7o+XP5ZtcVVw3ZPmCtBQ5lUZ3dPLTTAvQvz2tBD+aQgE6eXL+PJPnhZP/VIc35lKAToUdtyUBEsg2AZXBEYg3rn1q+T0jT+gKERxKfEb1AeXDTn1uATy3t5/mJY/IbCRAAiSQXwS0AC1F2579VQWvVikMj8RtSLjSw29G8cPbG1BdYUDEJ7YdE0h0Occd36XoulBLOkf2DWDiKAv7jw2qQoISa5LYdLQGXc6cZflIQD+k//zuBvx7RhTdygwlfLJln4CITVsbPCU+n3lwmAJ09oeAR0yBwDbuaNOvWaCbFIr+dJm4o228+UUcc1fZ2FLvv9kqChkIW/5TJrOjdwxc7tc21nn43bdLcP5RFKBTmJ4tAvQ3r6/DO/NYZDcVdtyWBEgg2wQ814Bhuqa5YskTh43B6lmN2S5GmG3hV2WMlO/yvf37HHn7m3bDes8wg0I92/3I9kjzeCRAAgVIQIQ8qci++xAL035dwStVCmOoHdBPvhvD9/5Rr4rhUWz6KsDWLudos8tZHFx9qkw19w4YG1TC87gBAUgsjG50OacwIblpzgnoa8K9r0dx6X0NvCbkcETkuiMxKM/8qgK7DQ4w/zmHY8FDp04g0dksL1MS28I1Lt5fFMfMOTZmLbaxcpML+V6lOzo5Afr3Z5Tg+0dQgE5lVmor3Ql/qMO7C+IoK+LqnlT4cVsSIIGsEvA8N25Ypb3c9dPO2adm7j0fZtsFnW3hV+U/9zzx6Z9UDjjqVidWZxuGyfznrM45HowESCBZAjonc0x/C9OuqFBFb5iTmRw9LTZN+zCOs/9Wx6IsCdhaXM7wRSBZOiy85KFleJ8A9hslWc4W9hkRRM8KupyTm3HcKt8JiJNfXqB8vMTBcX+oVYKQPLizZZeAXH8kzmdQdQAvXFmJsiJ+r2V3BHi0dBJIdDa3FqNrGjx8vNRRzui35tmYv9rBlgZXxSWo7Gi6o1uGQl56b6yVVRElmHpIkSoaLa5otp0T0AL0cb+vxfsLbQrQO0fGLUiABHJJwHOcQLgqsOXjW36wcfolt2c7BzrbArRyQPc/+bWHivvt/y03VufAMJn/nMsJyGOTAAlsl4B+UB/WO4Bpl1egJGwwhiPJ+aIF6Fc/i+PMW+pREvZz8rpiky9ao3nZsIhwEdvPcg4YQK8qE7sOCuCAMUH1M35goCW/UljR5dwVZ0znPGf9kF7b5OGoq2uxapOriodRhM7ueItIV9Po4ei9Qrjnx2V0P2cXP4+WYQIt35li6WoloM5b5eC95uzojxY7WLXZQcwGwkH5MVoE166YHa0F6L9/vxSnHRCmAN2OeXrMdbX4cLGN0jAd0O3Ax4+QAAlki4Dn2maozGpaN+veVQ8fcDYApdFm6/DZFKD9/GeMCA+74L1PAIyWZ+tmy3e2zpfHIQESIIGkCcgy5ajtYWAPX4CuLKEAnSw8LUC/+YWNb91cp3IYu5LQlBitobOcHQfqJcbQ3qYqbDlpjBQQDKB31bZPycxyTnaWcbtCI6BF6LP+Uo8XP45xZUQOBlBcjZvqPPzmtBL85Ggutc/BEPCQWSKwo0KGkhP94RI/N/rteTYWrHbUixkRrVu7o7vCy3OdC3/HBWU4ft8Qc+FTnKMy16TA7qfLKECniI6bkwAJZJ+A0mA9w/t8yd9P2hN4XcTnrNnEsilAyxO2Wz7kpDG9j//PJ250axCGMj9nsw/ZH14ekQRIoGAJ6JzM3pWmiuDoUU4BOtnB1MvtP1jo4JQ/1X7FiZTsfgplu21czh5U5mQk7ldG71lhYpdBAew/OohJYy313yHry68+/ZCcuI9COW/2kwRSIaBfTP352QiufbQR3VmIMBV8adlWrkmNMeDBn5fj4PEWhaa0UOVOCoHA9tzR8h08d6WDdxbYeGNuXMV2rNniwLahVmmIIK3jPTqrO1oX3b73J+U4ao8grwtJTmgdyydOehGg562yURyiAzpJfNyMBEggNwQ8eI5hhKuaVj53yq7RhU8uymYOdDbFX2Xt7n3QTd+umHDhv+3GDY5hyoIfNhIgARLITwIiQNsOVLEscUD36WYygiPJoZKHNHmg+WyZg2/+sbZluUvWXq8m2c+ObNba5SxZzjJf5OFjcC9TZThPGmPha6Ms9OtOl3NHWPOznYOAFqBf+yyOM26pUysCuoK7MF9GT3+nVZQYeOWqSpUxr13p+dJH9oMEskFgR+5oWSHwwSLfHf3OfBsL1zioa/Ld0fL9HpTsaLGLeZ0nWsyveQL8my+mUpp++vopBctFgF6yzlFxLl1pxV9KwLgxCZBAXhDwXNsNlPY0t3z0l5M2vfbTx7MZw5FNAVoVIOz1Ux3ecAAAIABJREFU9ff+WjF6/I+caBMLEObF9GMnSIAEtkdAHtZFMJE8NxGgB1abzMtMcrpoAXrxOhdHX1uDqO1nHheyAK0cyob/I+cXi/vFvKT1KDdVfvPE0UEcNM53OcuDqm50OSc5cbhZpyagH9bXbXVx+G9rlagjVgQ+rGdn2EVAq494ajXGo5eWq4Nm80EgO2fJo5BA6gS2V29B7gHnrHDw9vw43phrq4gFuX5JtFZRc3a0uKPlTkAXREz96Ln/hFwH5JwevrhcvTTXq9hy37P87oH+Ttva4AvQqza7LLCb30PG3pEACajvK8cOhKus+gWP3LT2f9++OJuFCLN536mONeS8FW+Z4cqvwY27flkmNhIgARLITwJy0ZKHEnG7iAAtxQi1sJqfPc6fXrUITTUuDvtNLRoiHgIFKDQlupzF3dwU99SyXHG4DOppYu/hFiaNDaoHtkHV236lyQOcPJSKs0j2w0YCJND8EsoDvnl9Hd5dEEdZkaHEDrbMExChbHO9hx9PKcJVp5VwmX3mkfMIBUhgR+7oDbUe3peoji/ieHeBjUVrHf/+RrKjC9Qd3VykSd2vPHZpOfYcavFeN8l5q+9119d4OPraWmyocxEswHvdJE+Xm5EACXQaAp5Ko3Ci9TOW3tn/4GY/QlZ8Ytl6JFbfbaVDJvfpe+xzC9x4UxkMU8cmdZph5ImQAAl0TgJygykC9Oj+FKCTHWF9Uy4Ox4OvqFFFr0TILwSnoxaMpa/i3JZoDWndygyMHWBh4igLB40LYrfBAZQWbfs1Km6pRKd0sry4HQl0FQI6huOKhxpx2wsR5kBnceBFJJNCa1Jo7Lh9WGgsi+h5qAIlkOhsTnwhLacjjuHZy228NU/iOmx8Ju7oGleJt8odbRkqtkPto/mFdD5i0GYLMQk8fVkFxvJeN+lh0ve64nwWB3RtI1f1JA2PG5IACeSSgAfPNUyreOu6J44bUbfqlU3ZEqGzJUCr/Odue/58SvXkm/9nN26Qs6X7OZdTjscmARJIioA8cERivgC96+AAlyUmRc1/4JIvGCnEd8RVNVi6wVUPZPmY97qNy9n1Bee4FB+yDAyoNrHXMAsHjbXwtdEWhvbatnTB9pbtJomJm5FAlyOgBejH343hgn/Wo7LEUE5ctswTkOuy3H1Pu7wSw/swUirzxHmEzkZgR+7otVtd5Yp+c66N9xbGsWSdi8aov/pLZUc33z7kWyFDHTdXHDTw/G8qMKgH650kO2/1qsil630BWgpQi4khKzbCZDvJ7UiABEigDQKea3tWaU9j/QuXHlYz+0+vZisHOlsCtMp/7nfSs1eW9D/yt26s1oZhyr+xkQAJkEBeE5AbSSku8uilFdh/NHPxkh0sLUCLsHTMdbUqN7EkjyqDJ7qcpXq5ZDnLg0RViaGc7l8bFcTB44PYfXAAUrArsWmxjNEayc4GbkcCXxLQD+wL1jjqgb0QVkV0hvGT61VjzMO4/haeu7zCzyllBnRnGFqeQ44IJDqbW98PyOqpz5f7YvRb8+L4bLmDjbUJ7uig0SJU5todnVic9PWrK9WqFBYnTW5S8fssOU7cigRIIA8JeK5thsutmjnTf7nhpSP/mK0c6GwJ0OJ2dgecuvD5ot69jnLjcQeGsa2NLA/HhF0iARIgAXmokKJN9/6kHEftEWRmZjumxCl/qsMbc+MoK85d1muiy1kEZHE5i/AsjqT+PUzsMcTCQeODmDgqqJyBiZnNdDm3Y9D5ERLYCQFxiokAPX+1o9yB+bg6ojMNosRvSKGs0yeFccu5pVzN05kGl+eSFwR25I6WiAZxR0shw/cXxrFsvYummB/XoLKjc+iOlvsduR/qU2VABOiSMAXoZCeUFqBnr3Aw5Zralhd7yX6e25EACZBAzgh4rmMESwOxjbOeXvHQpOOlbJFotpnuTzYEaL+2Qff9KoZ/+405nr21P4yAnBgjODI9utw/CZBAhwnozMy/nVeGk/dnZmYqQLWDZupf6jHto1jWl9q3uJwBxOLNLmcXytE8ql8A+40Ul7OlxGfJd05sdDmnMtLclgRSI6Af2n90RwMeeTuqVh4whiM1hqluLdEbm+o93PjdUnz3kDBfpqYKkNuTQAoEduSObor57uiZc+IqP3rOSt8dLU2iykLaHe35dTMyHecg90oiho/uZ2HaFVwdkcIwt7zIm7XIxnG/r1XiPV+mpkKQ25IACeSQgAvPNU2rZNnCR742Hus+bchGDnQ2BGilpFeMn7pPr8Nvf8+N1HgwA9k4bg7HkocmARLoLAS0a+wPZ5TinMP40J7KuOqs1x/f2YCH34yiW2lmRaavuJzjnhKexWHUt5uJ3cXlPC6IiaMtjOgbUFmouiW6nGU//JJKZaS5LQmkRsB2/Sziu1+J4P/+1chChKnha/fWck1+/P/KVa6960IVSGMjARLIPAHtjpZ7i9a/dys2unhnvo2Zc+MQIXPZRhfRZne0rA6RexhpmcqO1lFzew+38NQvK9QKMMbzJDcn9H3u9NlxnH5zHUopQCcHjluRAAnkBwHP8cxwlbvmpe/t3TDn3o+zkQOdjWdslf/c89Dbfly1+/l/sRs32IZpMf85P6Yce0ECJLATAiJAb6n38OuTS/DzY4roGkthxmiR6YqHGvH35yPoUZ5+AToxd1FlOcc8yHErig2M6CMuZz9aY4+hFnpW0OWcwvBxUxLIGAEtfr6/0MbJN9S1CCwZO2AX37EISlJYtU83E69cVYGyIi6x7+JTgqefQwLK1dzsbJZ7zMQmNUc+XeYod/Tbyh1tq3tQaRLVEbbgC8Re+oo6iyBe1+Th0F1CePDCMorPKcwNLUA/+0Ec591Wh/IcRs2l0G1uSgIkQAKKgOfaTqC0Z2DrrH98f+P0C+7oLAK0vLd1+p356QPFFcO+47lSlsGgAM1JTwIkUBAExKW3sc7Dz75RhCtPLVHiZqJztiBOIked1DfmNz8bwXWPNqqYi44us1fu5GaHsuxLcmSjcd9R1KfKxG6DLRw4LqgKRkrMhhTa0q3FgZSwjxyh4WFJoEsT0PE8tY0eDr2qBhtqPASlKF6m15p3Ueo6Surre4Zw30/KWGCsi84DnnZ+EthRnYml6128PT+OmXNsfLjYxopNLmJx/3pZFEyPO1pfH47fN4zbzy/l9SGFaaLvcx+cGcOF99RnPWouha5yUxIgARL4KgHPs41QyGpavuLu1U+OO7czCNB+/jNgDT1vxWdGuHIM3LgLGFz0x18AEiCBgiAgN+ab6z2cfWgYN5xVSgd0CqOmb8zvfz2KS+9vaPeN+VdcznEPtgPl4hvWu9nlPC6IPYdZqohOYmOWcwoDxk1JIIsEtAh9xi31ePmTmMpm7+gLqix2v6AOpb/HfnViMS46rpjfYwU1euxsVyKwo0KGtU0ePl1qY8YcW0V2fLHKxpYGTxVVEne0vHBvjztaXx++OzmMG6fyPjeV+abvc//5YhRXPNSAqgxHzaXSN25LAiRAAjsn4Lkwg6YX3/rJktsH7dVchFBruDv/eDu2yHQEh8p/Lh/2zVG9j/3v505ka9AwA4yVasdA8SMkQAK5IaAzoE+aGMJt3y9jbmYKw6BvzJ+bFce5f69DeVFyxVkSXc7iDBKXc0RczgbQq9LELgMDLS7nMf0tFIW+7BRdzikMEDclgRwS0NeH659sgvx0T8MKiRyeTl4fWlaI1Dd5ePDCchyyS5ACdF6PFjtHAl8S2J47Wu51Fq9z8PZ8GzNm2/h4iY2Vmx0VtSNCtAjSOt5jZ9nReqXfhccW4fKTudIvlfmnV0Xe0Pw9lo6Vfqkcn9uSAAmQQAcJeJ7nGIFwVXTlU6eMiSx9cqmUKmgWoju467Y/nmkBWuU/V0+88vSq/a560Gna6BimLqWQkfPhTkmABEggrQTkBl6WiR+5Rwj3/5RLl1OBq3Nexalz4vW1OyzOklhAMO74Wc7yp1QUH9orgH0ky3mspYpnDeix7SIaupxTGRVuSwL5QUAL0C9/GscZtyT/gio/el84vZBrq6wYkVz8F66sUAVZtfu8cM6CPSUBEtiRO1qc0OKOnj7bxjsL4pi/2kGNuKNNP6pjR+5obbS4+vRSnH8ki22nMtNa1zqpLjdUVB8bCZAACRQKAc+13UBxtVn7zpUnrX/n2sclvUI03Ez1PysC9ICTXvlzUf9JP3NjdTYMk/nPmRpN7pcESCDtBMR1Wx/1MHFUEI/9Xzn0mpRMXzzTfiI52KG4boTf3FUOplxTq7KzdcSr8NNOZ+1ylixnaT0rTIwbGMCksUEcMNpS/y1CtG7buJyb95OD0+MhSYAEOkBAXx9WbnJx1DU1aIwCASmu1YF98qNfJSACVEPEwz4jgnjyF+WQLzF+f3GmkEBhE5DrpC5mmPgCX85KXu4tXOuoIoYz5sTxyVIbqze76kVUKOgL0onuaLlPq2n08NfvleGUiSGukEhhaugXqT+/pwEPTI9yJU8K7LgpCZBAnhDwXNsMlVux1W9ev/zRQ39R6AK0uscd+IPlb4XMyq/5qZ2GFCVkIwESIIGCICA35k1xD6P6Wnj+igrlImGOUHJDpwUmKZpz9LW1SgTRhcaUyznuqeWixSEDg3oGsM/wAA4aF8SE4RYG96TLOTnK3IoECpeAElFc4Lg/1KoCW6Xh5GJ6CveMs99zEZrEHXn+kUW45vQSikvZHwIekQQyTmBH7uhNdR4+WuKL0e/Ot7FgjYO6Jt8dLfdf4aD/kupfP2NET6oDpe9zv39bPZ58L8YM6FQBcnsSIIHcE5AMDqsoENvyxYwV/55wcCFHcKjskJLqCX37ffvtOW6spgoG859zP8PYAxIggVQIiLNERNIe5QamX12J8hKDy5eTBKiXecuDztG/q8XCNQ50FmGPchNj+wdwwNgg9h9tYdfBAVVUULcWl3OCUzrJw3IzEiCBAiGg3WOXPdCIO1+JoBsLOKV95PTy+n/8oAwnfo3uxrQD5g5JIM8I7MgdLS//F6x28Na8uCpm+NlyG2u3uGiMenj9mkrsOdRirZN2jOfpN9fhtc/jKC82FD82EiABEiggAh48xzBD5RvXPXrA2LrVszZmUoTO5Co8cTo7lXv87IieB9/4ohPZ4hqmXvBTQMPBrpIACXRpAiJAi0hSHDTw4m8qVP4w8zNTmxLCa8q1tVizxcXB44M4YEwQ+4ywMKx32y7n1stJUzsatyYBEigUAlqA/u9bMfz4jnq6x9I8cHKTLy/95O77uV9XYFS/gPq7rOxhIwES6BoEduSOXl/j4cMlNmbOtnHB18O8x01hSujVkHJNPe73tfhosa3i4uTvbCRAAiRQUARcxzWKu5mb3rx08tb3b54OQGm5mTiHTN6CqvDqXkfde2XF2LN+6zRttA3TYv5zJkaR+yQBEsgYAZX57Pl5xU/8okI5dfkAnzruL1Y66N3NVA5H3eQeXZwiiXnQqe+ZnyABEihUArpQ6ZyVjnqAl2trJm9MC5VTe/stQnMkDozsG2CEVHsh8nMk0IkIJLqj5fog97Zs7SOgnw0iMeCwq2qwYqOrMrbl39lIgARIoJAIeK5tB4qrrS1z7/vlphfO/mMmc6Az+bWjIjgGT134rFXa+xueG2P+cyHNQvaVBEighYDcoEuBvAd/Xo4Dx1nM0OzA3BDHozS6nDsAkR8lgU5CQD/Ay/X1cHmA3+SqnH19negkp5mz0xCWm+s9nDwxjL99r5QvT3M2EjwwCeQngR25o/Ozx/nTK/39JRnbh1xZg9omD1aAAnT+jBB7QgIkkDwBzzbMoBVtWv/EyrtHnFiIERzKNIjeR5YOP+mR+Z7n9PPLzBjbrrdOngi3JAESIIGcEdAZmnf+sAzH7cMMzfYMhHY20m3THnr8DAl0XgLaBf3Tuxpw58sR9KyQolh+1j6XMrdv3KW4mLSmqIfaRg9//V4Zzpoc5svT9uHkp0iABEjgKwT0ashFax1843e1iNl+vBEN0JwsJEAChUfAc2FaJqL1yxbfecAYYGlE/GJK001zy5QDWrmfK8ZP3afPUfe8G29YD8MMStczdbw0Y+HuSIAESOBLApYJbKzzcOPUUkw9hA/xnBskQAIkkC4CermyOHUffiuKB2dEMW+1g7AFladJITp50vKyVHjVR/znhX1HBHH2YWFM2TOklobzJjx5ltySBEiABHZEQL88nbXIxsl/qmO2PqcLCZBAIRPwPNc2rJKe7upnT53QsOCRjzPlgs7UvajKf+5x8I0XdNvjp393o1ttGAHmPxfylGTfSaALE5CHehFHLjuxBBcfV0QXWReeCzx1EiCBzBIQ8fTRt2O4//UIPl/uIBgASosMZcGQB362rxKQ7yhx49U1LwGfNCaIcw4twhF7BCmKcMKQAAmQQAYI6CK6r3wax5m31qGUBQgzQJm7JAESyBYBz3WcQHG3QM2Hfz1vw4yf35WpHOhMCdCqauKAb715f1GvCWe6sXoHhin/xkYCJEACBUdAR3Ccd3gRrvtOCQXoghtBdpgESCDfCWins1xvpUl8xJPvx3HfaxF8tMRWQmpZkVTNohAtfOQGXqI2RASpi3gosgxM3iWIcw4rwuTxX3o+tEiS7+PP/pEACZBAIRGwXUBWSMoL0/P/WY/uZQbrFxTSALKvJEAC2xLwXNsMlVuRde/dtfLhA88DoDTddGPKlABtABOsYee//DEMdxxgiGeF+c/pHj3ujwRIICsERBCpafRw/D4h3H5BGQs5ZYU6D0ICJNAVCbQWom0H+N+HMdz9ahTvLoirNDoRoiVPvisWK9TCs4gf9U2ecocfsXsIZx8axsRRvvCsGYpAnakb/a44N3nOJEACJKAJ6Jd7/3wxil/9uwHV5QbkusxGAiRAAgVKwDU8mHbA+WTZ33pOkIWHhZIB7ec/Dz9lRK9j/v2ZG60pghGQlZO8By7Qmchuk0BXJyDOO1kWvs/IIJ7+Zbl6uGcxva4+K3j+JEACmSSgIze0I1quuy98HMc9r0bwxhc2bMdDebGhnNFdQYiW7xw517jjfx9Vlhg4eq8Qzj2sCLsP8RcZCiP50UUIMzk+3DcJkAAJdGUCWoD+/eNNuOnpJnSjA7orTweeOwl0BgIePNcwg+WNKx85eHxk7TtLM5EDnQlRWFm1+xxyy6nle/70Ybthg2tIRUU2EiABEihQAvLgH415GNYngGmXV6Ik7D/kU4Qu0AFlt0mABAqGQGshWjo+fbYI0VG8+nkckbiH8iIDKgfZzUC57hyT0sJzzAYaIh6qy00cu08I3z0kjPEDfeFZ8p/FGU7hOceDxcOTAAl0GQK6COFF9zbggRlRVJUwgqPLDD5PlAQ6KQHPtV2ruNrc/PZVJ2x69+qnMhHDkQkBWhUg7D3lPzeXjzrp5050q22wAGEnnaI8LRLoGgREAJBl4FWlBqZdXoG+3UwK0F1j6HmWJEACeURAHGeJsRLvzrdx16sRvPRJXImzZcWGyuTsDEK0Fp6jcaAh6qnvnZO+FsZZk8MY1tv3daiijM3O6DwaJnaFBEiABDo9AXnxJ6tSvnNzPV75LIbyEoOFcjv9qPMESaBzE/A8xw6Eq6zGRU9ev/rZU36RiUKEmRCgZZ/e0HNXzjSLKiZ5riwWNFiAsHPPVZ4dCXR6AnJhk2w3EaDHDggwB7rTjzhPkARIIF8JiBCtBVrp40eLHdzzWgTTPoxha4MvRAcDvjNYVqsUUhNBQ84tEgcaox4GVps4df8wzjg4jIE9KDwX0liyryRAAp2TgM4WlZeAU35Xi8+X2SgJG/5qFDYSIAESKFgCngMzGECs5rXFdww8tDlGOa1XtnQL0Ep8LhsxpWfvrz+6wLObKmGYzH8u2AnIjpMACWgCIgqIw+4/F5fjoHFBlTmqs0lJiQRIgARIIPsE9MO+XJ+lzVslQnQUT70XxcZaTxUrDFqFIURr4bkp5inxeVjvAE6fFMbpk0LoXeULz62F9+wT5xFJgARIgAR0DJ+88JxybS1WbXYRsgrvhSdHkgRIgARaEfBzoK3izeufPHFk7coXNqdbhE63AK3yn7vvcfERPQ7904t2wwbPMK10H4OzhARIgASyTkCWfdc1erj13DKcekCIAnTWR4AHJAESIIG2CbTOQF601sX906N4/J0o1mxxURo2EA7mpxCthWdxO0vO8+j+AZxxUBFOOyCkYp+08Ky34xwgARIgARLILQEdv7F0vasEaKlFEDA6Xw2C3FLm0UmABHJBwHPjnlXay1jz4tmH1H9+7+vpzoFOtzis8p+HHv/yr8zBB/7Oi9XZMEz5NzYSIAESKGgC4nbeUu/h8pNL8LNjiihAF/RosvMkQAKdkYCO3NCrU1ZucvHgzCj+82YUyze4qoBsUdBQsRy5XiqtCwbKyhqpMbDrYAtnHRzGiV8LobyYwnNnnJ88JxIggc5BQBcg/GiJjWOvq0VRyP9eYSMBEiCBgifgObYZrrJq5/7r0vUvnvOndOdAp1uAljWC7oDT3nymqNdex7jxBgeGyfzngp+FPAESIAERNDbXezjv8CL84YwSlQctxa7YSIAESIAE8otAayF6fY2Lh2bG8OAbESxe66IoBBQ3CwbZFqLlu0SEivqIB9ErJgy1MPWwIhy3d0i5tKWpYovNWdD5RZa9IQESIAES0DF8z38Ux9S/1qmXhqooLBsJkAAJFDoBz3XMYGkguvHTJ1Y8tN+JAJTGm67TSqcArfKf0XNc2YhvfTDbjTcOgmFKRynRpGu0uB8SIIGcERDRoKbRwzETQrjrR2VKQJBCUWwkQAIkQAL5SUA7nbUjWl4iPvJWDP+eEcHcVQ7CFlThqGw4oqUPInaL8Czi8n4jgzj70DCO3isEq9mqQeE5P+cRe0UCJEACiQS0AC01B35xf4OKS5J/YyMBEiCBTkDAheeanhVevOTxybti9azGdOZAp1M+UfnPJWPP3qvvkbe/70W2GjAlDYmNBEiABAqfgAgGjTEPewwJ4pnLyiHLp1lhtfDHlWdAAiTQ+Qm0FqIlb/mxd2K477UoPltuq9UspUWGuqan28WmhGcXqIt4qiDigWNDOPfQMA7bLdjyElMJzybAm+bOPxd5hiRAAoVPQAvQ1z3WhBufbkJ1uaFWRrKRAAmQQKcg4DmeGa5yNr36o722fHb7Z+l0QafzXlcJ0NWH3faDqt3O/4fTuMExTO3p6BTDwJMgARLowgTE7Ry3gR7lBl6/uhIVJb5rji7oLjwpeOokQAIFRaC1EB2JAU+/H8N9r0cwa7GtBOCyIkNd1zviZpP9iKAs+6hr8lTcxyG7BHHuYWEcOK45Z0NHbVB4Lqg5xM6SAAmQgBagf353A/49I4puZXRAc1aQAAl0HgKeaztWac/A1lm3nrNh+s/uSWcOdNoF6H5T595TXDpgqudKLW+DBQg7zzzkmZBAlyYgF0tZPi2v1Z79VQVG9Quov4szmo0ESIAESKBwCLQWokVMkCzPu16J4J35cXVtL2+HEK2FZykqKI5nyQU9aveQitrYd6R/S9z62IVDjT0lARIgARJQ1/Hm9ejfuqkO02fH1YvLbNcT4EiQAAmQQMYIeK5thsqshhWv3bnmiSnfA6DMxuk4XrqkEz//GQgMPW/5R0a4ale4cRcwmP+cjlHiPkiABPKCgLjixDH3wM/LMHl8ULnbdLZoXnSQnSABEiABEkiagI7cSLyOv/RJHHe/EsXMuXHEHU8J0drNvL0dy3eDvIyMO0B9k6fccN+YEMI5hxZh18F+wLMIz/Ij+2IjARIgARIoTAJafI7aHo64qhZL1ruqgKxc39lIgARIoHMQ8FzDsEzXbvxoye19924uQqg13w6dYroEaFUZsWjkicMGHP3wHCeyNWyYAcajdmho+GESIIF8IyDu5y31Hm49rwzfOiBEATrfBoj9IQESIIF2EGhLiJ4xx8Y9r0Xw6qdxNMV9IVrnOWudQQvPsuZPigv2rDBx/L4hfPeQMMb294Vn5Yqj8NyOUeFHSIAESCD/COjVj6s2uzj8qlrEbU99NzjNLxnzr8fsEQmQAAmkTMDzPMcIhCubVj5z4pjI4meXpysHOl0CtKwrtHvud9XJlROvfMRp2sj855THmB8gARLIRwLiatM5z1JIatUWF5ccV4xrTi+hAJ2PA8Y+kQAJkEAHCLQuCPj+Qls5ol/4JKbczbLUWlc4icaBhqiHft1NnDIxjDMPDmNIL9/irIoZNjujO9AdfpQESIAESCCPCGgBevYKByfdUIfNdX71waKQgbDlPzPoFS80RefRwLErJEACKRHwXNsNFFebde9dc8K6t37zVLpiONIqQA88+bUbwv32v8SN1dkwTOY/pzTE3JgESCAfCMiNo/ppdq5F4x4icX95de8qEyP7BnDuYUU4eq8gM6DzYcDYBxIgARLIAAERorXDWXb/yVIH974WwXOz4thSL/8TGFQdwGn7h/Cdg8Po390Xnlt/LgNd4y5JgARIgARyTECu9Ss3uXh7nq0imz5cbGP5RhexuIegBRQFv3xZKaI1IzpyPGA8PAmQQGoEVA50uRVd+/bvV/x38q/SVYgwXQK0iuAYeMbqmaGq4kme7TowDH/tIRsJkAAJ5DmBRJFBMjwjMU9leZaEDQztFcA+IwI4aFwIew0LYEAPBnjm+XCyeyRAAiSQNgK6sJQuOLtgjYO7Xomid6WBMw4qQs9K/1aawnPakHNHJEACJFBwBOqaPHy6zMGMOXG8M8/G3FU2tjR4ysASDvruaGksVlhwQ8sOk0DXJCAZHFZRIL75i9eWPzjh0HyK4FDic1nv3Xr1Pu39OV6stgcM5j93zVnKsyaBwiMg4rO4nGUptTTJ8Bw3MIBJY4M4YIyFcQMCSojWTS2rkytwul7fFR4y9pgESIAEuhyB1kK0BqAiOxKimrocGJ4wCZAACXRRAtrZnGhk0SgWr/Pd0TPmxPDxUgcrNjrqu6I4ZFCIuEBNAAAgAElEQVSE7qLzhadNAgVGwIPnGGa4cv26RyeNq1v13iY/XE5JIe1u6ZBQxOnsVE246JDqA69/1Wna4hpmYj3xdveNHyQBEiCBjBLwxWdZRm1inxEWDhoXxIThFgb33NblLAKDNIoMGR0O7pwESIAE8p5A4lJqfifk/XCxgyRAAiSQFQJiUNEvKlsrIeKE/nyZjVv/F8GbX8RRWmT4dQLYSIAESCCPCXiu4wWKuxmbZl504JZZt76RjhzodAjQfgHCr997WeWYs65zmjbahmkx/zmPJxK7RgIkAFWxemuDh4uOK8aPpxSpwlK66ZtI+RedCU1mJEACJEACJEACJEACJEACJLAjAmIP1IUIE93REuE05Zpa3z7YYR8hx4AESIAEMkvAc207UNLDavzsX5eufnnqn9KRA50OAVpFcAw6d8GTwaI+x3tuzAGY/5zZqcC9kwAJdISAuNaa4h6G97bw/BUVKA4Btly5mpdRM16jI3T5WRIgARIgARIgARIgARIgASEgYrQ8Z0hxwmsfacKfn2tCj3JD/RsbCZAACeQvAc+GGbQC9ZsfXXDfkFPywQHd/O5uYvHQ86Z9YYadQZ5ryIISVunK31nEnpFAlycg7ueaRg93/rAMx+4dUjeAFsumdvl5QQAkQAIkQAIkQAIkQAIkkG4CEs8hwsnmeg9HXl2DjbUuQhbzoNPNmfsjARJIJwHPNQzLtO26xctunzwOWBjt6PqNjjqglfu5ZMRZe/Y/9r4P7Mb1pmEGZVVJR/ebTmrcFwmQAAm0ENDi8+G7hfDAz8pYUJBzgwRIgARIgARIgARIgARIIKMEpKaMPIf8980YfnxnPapKDeg6Mxk9MHdOAiRAAu0j4HmubVglPZ3V087Ys+GLf3/WbDZud4p9R4Vilf9cPfnm87rt/uM77MhWxzAD9BG2b3D5KRIggQwTkIgNKfphmsDTl1Vg3IBAy98zfGjungRIgARIgARIgARIgARIoAsT0CL0eX+vx9PvxyhCd+G5wFMngYIg4DqOWdQtUPPJLWdveP3iezuaA91RAVrEZmfgqW/eFe4z4Rw3Vm/DMFmAsCBmEjtJAl2PgLgOZOnbNaeX4IKjipTroHWl6q5HhWdMAiRAAiRAAiRAAiRAAiSQaQIqisMAVm9yMeV3taht9BAMAPLvbCRAAiSQdwQ81zFDZYHoug/+ueLhSed3NAe6owK0AUwOjDz/kVmOEdhN4jiY/5x3U4YdIgESkFd1AaCmwcOksUH856JydfMnxQblTzYSIAESIAESIAESIAESIAESyDQBvRrz0bdjOP8f9eheziiOTDPn/kmABNpNwPHgBYJu4KP5/6zaW+qqNv+0a4cdkV5U/nNR732H9j9txuderL4Ehsn853YNAz9EAiSQSQISuRGLA6Vh4KlfVmBkv4ByGogAzUYCJEACJEACJEACJEACJEAC2SKgV2Fe91gT/vR0E6rLDRULSCN0tkaAxyEBEkiSgAfPNRAqrV/96KTxkdWzlnckB7oj8ouK3+gx8aoTun3tN084jRtcw7RElGYjARIggbwhIBEb0bhfGfX+n5bhoPFBis95MzrsCAmQAAmQAAmQAAmQAAl0LQLKQthshrn8wUbc9kIE3coMtTJThGg2EiABEsgXAp5ru1ZJtbnxnauP3fL2Vc92JIajIwK0KkDY59hHbygbdvwlTnSrbRgB5j/nyyxhP0iABFTsRl2Th/JiE3//XikO2y3I3GfOCxIgARIgARIgARIgARIggZwSEAFahGhZkXnrcxH88YkmwPBQVuRHcsj/ZyMBEiCBXBPwPMcOhKusukVP/WHdsydf1pFChB0RoOWz3pDvrXgtEKqc7LlxBzDEFc1GAiRAAjkjIBcmidyQG7eaRg+7DArg1nPLsNvgAMXnnI0KD0wCJEACJEACJEACJEACJJBIINEJPXOOjav+24iPl9gqNrAo5Es1EhtIMZrzhgRIIHcEPMcwgwE7uvXlZXcOOgL+4vJ2vSJrrwDtH3DAUd2HnfjYQsSi3WAYzH/O3YzgkUmgSxPQBQUFgrwKa4h4KA0bmHpoES46tgjlxb6TQOI42EiABEiABEiABEiABEiABEggXwjowoTyDHP3q1E89EYUC9Y46tmlKGgg1LzOXIRoEaTZSIAESCCLBFQOtBcq3rjk6e+MxNInt7ZXhG6vAK3yn6t2mTq555H3vGY3rPcMM9jefWWRGw9FAiTQGQjIxUZEZ/mRG7GYDUTinspMq64wMWWvIL47uQi7D/EXZbDgYGcYdZ4DCZAACZAACZAACZAACXROAlqElrOrj3h46r0Y/vdhHLNX2Fi7xVVmmnBQfowWU42K8WiO8uicVHhWJEAC+UDAc+OeVdrLWPv8mQfVzXlgZntzoNsrGqv8515fv+vSitFnXe9Gt9pg/nM+zAv2gQQ6JQElOJv+Wg9p4nKO2Z4qLiiOgL7dAthzaAAHjAli8vgghvb2rc5yI6eF6k4JhidFAiRAAiRAAiRAAiRAAiTQKQhoh3Piqs21Wz18tMTGjNlxvLfAxuL1jhKopYUteRYyVN0baTrSg5EdnWI68CRIIH8IeI5tSg703H9dtO7Fc25ubw50ewVoUXfcgd9+/4lQj11O8OINDgyT+c/5Mz3YExIoWAJKMNYO52b3su34Dme7WVDuXmpiSC8TE0cHsf8YCxOGWehe9uXlTFWPNvyiHmwkQAIkQAIkQAIkQAIkQAIkUCgEtBAtzzLybKSbmG/mr3FUTvSHi218tszB8o0utja4SnwW4TrcLEjLf8tHVYZ0szrN9I5CmQHsJwnkGQHPdYxgaSC+8dNHlz+03ylSdksuL6n2sj3yjJ//3G9CyYiTpn/uxiNDYZhyYKarpkqf25NAFyeg3cn6QiQ3W+Jujjse4jbgeECRZShxeWS/AHYdFMA+IyyMHWBhWG9zmxsyXaAjMQ+6i+Pl6ZMACZAACZAACZAACZAACRQwgcTc59b1bMScs2itgzkrHHywyMb81Q6WrHewsdZDU8yD4wBBC8ohHQwYCAS+XFGqNGlGeBTwzGDXSSCrBFx4rmlaxQsXPjt+VyxdGmlPDnR7BGildHfb5bzdehz29w/dSI0JM9Ce/WSVFg9GAiSQfQLqwtDsaNZ/6jfxIhgrsdn2nc3yat6ygB7lJvpVmRjVP4CxAwIY2z+AcQMD6FP11XdckoUmrbU7IPtnyiOSAAmQAAmQAAmQAAmQAAmQQOYI6LxnVd9GnoHasABuqfewYqOLOSsdzFvtYM5KW/19c52nnNJi8JEmCo4vThvqWUo/T/luw22zpRnpkbkx5Z5JoGAIuI5nFFU5617/4R71n9wxuz0u6PYIxyr/uecht55TuedP7nIaNjiGqVOHCgYdO0oCJJAmAjouo0Vobt6v3LjIW3cRiW3XU3/K3+WGqShkoCgI9KwwMaCHiYHVJsaI0DwggCG9AurfEpeb6a5qwZku5zQNHndDAiRAAiRAAiRAAiRAAiRQkARaZz6LIN2WwNMYBVZtdrBqs4tFa10sWO1g2QYHa7Z62FDjoiHqqfo6sbgvPou6I25ry/Rd0/LfraMNW4ofsghiQc4ddpoEUiXgubYTKO0Z2PLRLd/d9NrP729PIcL2CNCS9ez0O3HaHcX9DznPi9fbMEwRpdlIgAQ6GQEtAic6mRPfiouYLHnLcdeD5DRrgVgwWCZQXmygothEVZmBft1MDOhuYkhvE0N7BTC0dwA9KwxUlrR9GVL79vybKDqcO9nE4umQAAmQAAmQQCcgoHNV5VTaenHeCU6Rp0ACJFBgBLQwrF3LO3qOaox6qGvysK7Gw+pNbrNI7WH1ZhcrN/tRHnURDzUNHqK2p57L5Lonf4pILc97gWYHtTYIyZ/62C0itTCkUF1gM4ndJYFWBDzXNoJlVuOq6f9c8/hR57enEGGqArS+5phDv792lmEV7wFPlQVj/jNnJwkUGIFtROU2rgQiJou4rJzLnu9g1n+XGwtddbm0yECvChM9Kw30rjIxUDmaA+jf3UDPSlO5nLuXG22+jdfIEoVrupsLbCKxuyTQSQm0FOxp9cC0vVUfnRQDT4sESCBxOXrz0nV1HWjlNEzMadXQ+AKd04cESCAfCLQWpaVPyVyf6iMeNtT6Lum1W12s3Ohi2Ub/vyXqY3Odi831Hprifv0ecVGLOiT7Fte0/jHFSd38bzt7WZcY95FYNJExIPkwk9iHrk3Acw3DMl278YMlt/fdN4FF0vVNUxWgVf5z0bBjBg049vF5brSmCEZAvwTr2mPBsyeBLBDQorE+1DYZywnHT9xum+ISzUKK/jcdjSHuZX3V0OJKcchAeZGBkiLfpSwic+8qA70qTfUjjub+PeS/DZQXmygO7RiAfjCTPxOLD+7sJiQLWHkIEiCBLkygrSWkyTyUCTK9UiMxN7ELo+Spk0CnI6ALHLcu/KVPVK4f0bh/XxMObv/0E1d1qXsg2VT/2emo8YRIgAQKhUCLUzmhIKF+TmsdudH6nOS61hDxVHzHpjoP62tcrK/x/1xX47aI1pI9XR/11LYiaEsNIO1qbNln8/Ohvp/68k+j5bkx8V5LPT82X0PbdFzTbV0oU5D9LCwCHjzHMMKVjaunnTiqaf6zq1LNgU5VgFbxG70OvOqEiglXPuE0bXQNUxZesJEACaSLgH4waS3M6rgL/RDjup4SPxIdN/rvWmCWL2a1NEr9GKpQhX4TXRQ00K3UQPdyE93LDOVU7ttNRGYTfaoMdC8z0a1M/hSBeeeXiracP9s7l3Sx4n5IgARIIFkC2tEs10nddrTiQl7Mbazz3T61TZ56SVcSMlASlhdx/su41qKUrObgKo5kR4TbkUB+EtD3M4m/3yIyL17nYMEaBx8vcbBwrYOmmIdIDGiMecrtV13h3y+NH2BhSC8TfbubGFQdQO9KX0Bpq22zAqw5xoMv5vNzXrBXJNAVCbTlnBYOqdzrxGwot/SWBt8tLfdWtY1AfZPcXwG18mejL1BLJEgkDkRtebnnNf8Akeb/Fne11BQSE5Xcp2kTlVyD/TgQP7daZ1gnjpl+Tu6K48hzJoF0EfBc27VKqs21L/3u2LrPr3g21RzonatK2/ZUFSAcdOrr14X6TLzMjdUx/zldI8n9dDkC2v2i3y7rL0X5Io07/peqXl7gO2ukcJ+hnMb+f/sZy5UlJkrCaPl/xWFDFfkrCQHiYi4rMlBW3Pyn/HeR72wuCkEJKaXh7T8YJQ5KopM6sV/6IsIHpi43hXnCJJCXBFqiM5rdPNLJHTmaRUCSh6HlG/2iPCIyLV4rS0wdJTzLQ5M8+Mg1MGQZCAWhrqPV5QZG9LWwz4gA9h1hYZdBVosgLXFF8gJwZ+6hvATITpFAFyYggrAWnuV3/oNFNp5+P4bps+NYs9VVOahyjZHf7USnniCT+zZ1L9d87ZF7LHnRLy+rhvUOYFhvE8N7BzCir4l+3U30KP/qSyyNvi3HNO+zuvDE5KmTQB4SSMzA19c96Wbiatf23gdpcVnXGVLPx7an7stErK7RPw2+SWBLA7Bqk4MVG11sqpfMaldlV2vTgcR/yPNz0Pry3mybVcJ5yJddIoG8JOC5thkut+qWvHXtuqcPuSLVHOhUBWgVwTHgOx++Fu42erJnRxwYhrii2UiABHZCoHVeoDzkSE6WuGrky1HEZRE25GFFnMjyM7CH/8AiURciNotwLMKH5C7Ln/J2Nx1NxJLWwT07y4hOx3G5DxIgARLoCIG2Hh62t1RerrmSWShC89L1DuavlkrwfkX4VZtctSxUrsmynTyg+MV1/Ots6xeFso3t+HmHcv2Wa/K4AQEcuXsIx+8XwtBe/uIw2S7ZOI+OcOBnSYAEOkZAfo/177mIGY++FcNT70eV21kcefLSPhjY9r4rUXyRo7e1cs0XUfwl5/LfwQAQal6BNqCHiQE9AhjZz8SovgEMqvZraPQo3/7jWeuaGS2Z9B07fX6aBEiABDJGoC1jQFsH09ezjr5sk8KJcr8nP0vXu1iy3lE/81Y5KiJEVq/IvaK6HltfXtfbWs2bMSjcMQkUKgHPcwyrKGDXfvHKsvsnHJ7JCA4V1VPef98evU5+Y64XrekJIyAeH0ZwFOrkYb8zTkALD/JgIw8NkZhfmEFaRbEBefgYN9DCnkMDyhUzsNpEdYWpMpe3J6K07nRidldidWH974lf4onZ0C2PN8wgzPg84AFIgATaT6D1g0ui+7CtveroDBGVZbn84nUuFq1zsWSdVHN3saXBf/jQ12f9ACIRRerf5E17gnu6raI3reOF5CWe7FOWjIrb8di9QzjvsCIlLEmT/y/7ZyMBEsg/Atr1LNeWh9+I4e/PN2HuSke9iJLYHfndVS66dmSKJl4rWq4t8gKr2YSQWINDTAZVpQb6dDMxok8Aw3qZGN7HwvC+JnpXimN6+8K0XGOkj6yxkX/ziz0iARJIjUCLKaqNsmaJ94Sy18Tn3Z298Jf4j/mrHXyy1MZHix3MWy0mBEetdJObv5DlG8LkGVyOo1azsZEACbQm4MJzTDNUuW7DfRPG1tR8tsVf9/kVP2Ob5FJxQKv8524TLp5UfeAfZ9pNWzzDlMUMbCRAAokE9JefEpzjHmJxqEiMihIDY/oHMLJPAHuPsDC2vyzDDGy3aE2iy0X2/xXxmMIxJx4JkEAnI9BW1uCOXsZJZfblGxzlapaHChGcV25ylatZlspHpRq747uZRWi2mh2MiUtC07UEU1/7xelY3+ShR4WJcw8L4/wji9QKlsSl/Z1s2Hg6JFCQBLTAINeYBWtcXP5QA179LK4iziTCLJNuuLZqZPgrK750TMvfRRCRZeNiTujf3cTgnr5bWu4fxbQgP2JoaKu17j/rchTkNGWnSYAEUiTQ1r1kW+K0XGMXNhsVPlgUx8y5tvp7XZOn7hslRkm+H5gdneIAcPNOT8BzHS9Q1M2onXHJ/us/+vPbqeRApyIgq/znfof/65KSXb99g9O4yTZMS/6NjQRIQH7rmr+gxAUnorO4mIf3DWD/0UEcsXsQw3v7Bf5aN1ZG5/QhARLoagQSHw7kv7X7eHscZDml5K8uWuNgUXNGs/y5bqvvaJbCNboaurgWQwFDFaLRjmadTZiYUZgp5nJjJd8HIkRLRuHuQyxcf2aJevEobhrDbH6hmKkOcL8kQAI7JaCvBXKN+M8bUVz1cBO2Nrrq3k27iXe6kwxs8BXHtOeLHyJM64ggna8qfa0q84Vp5Zju/eWfPSv91XTbayK8tK7n0dFl7xnAwV2SAAmQQNoIaMOBWsLfRp0OuW+TmI53F9iY9lEMsxbZSoyWeknhIIXotA0Ed1TwBDzXtq3SHtaWWf+6aOP0qTenkgOdigCtHNAjv7v0Eaes+8lwJfnQoABd8NOHJ9BRAiI0yI28FDoQ0WPcQBNH7xXGkbsHMWZA4CtFqLSzOXGZZEf7wM+TAAmQQD4SaNOFsgMBdmuDhxWbXKzY4MdnyI+4m1duclRRmZisKrF9gVflNLdR6Xx7FduzzUcJ0QGobGnJjr3i5BKce3h4m+Wi2e4Tj0cCJOAv2dZRPr9/vAl/frZJOZ7Fbdx69Vm+8GrrnlFiPFoc07Z/XlJLRM5FooBEmB7Sy8TofhaG9/Hd0gO6m5Bi1W211i4/3qfmy+izHyRAApkg0GJOaI76aL3i7vPlDp56P4an3ouqOLeSsB/R0VbtpEz0j/skgbwl4Hm2EQxakQ2bHl71n6HfyoQDujnTY0R4yPdfnxOwyod5ntz2iI+HjQS6JgEtPEuxGikI+PU9Qzh9UhhfG2Wphxjd5GEmXUUVuiZpnjUJkEC+E9jG0dwcGbSj6AwRmtfXSBFAyWd2VDFA+e/VW1xslYrmjV5LFXVZBqmKxIhwLTnNzSFj+SI072xshIPcMdU1evjJ0cW48tRiitA7g8b/TwIZIpCYF3rp/Y246+WIylbOxuqIdJ9S62LRKmO62TEtTj5xTCuhxPNf2lWVmuhWZqhih8OVYzqAkX0DSqSuLvcLXLfVEqM8Eose0jGd7hHl/kiABHJJIFGQlpV5+oq4qc7DQ29E8e8ZUSxc60Dy+uXeNF9fWOaSIY/dVQh4LgzLhFO3YPE/j9wFmBNLNgc6WQe0PO+5pWO+s2u/KQ98ZDduCBimpVdudRXKPE8SUATkhluW7ciSHMnlO35fv9jUroNlkYDflOjcxtIeIiQBEiCBQibQ2i0i57Kjoi8NUQ8rN7pYsdEvBDhvlY1lG11IgUARoCUnPxr3Izh0RrP8mSheF4rQvKNx1d8HEiVy3uFFuP6sEj+OQ7L8k70TK+SJw76TQB4QSMx8/sW/GnHnyxFUVxjKRdzZWmv3spy74/jRQLbjqT/l0hMKGigNA327BdC/u4GhvQMY3c8XpwdUm+jXzdzGVJHIqbVjWmXrsz5JZ5tKPB8S6LIE9DVO35NK5NudL0Vwx8sRFbGmIptkRU0bxRK7LDSeeFch4HmubVglPZ01z5y6W/3CR+bII2FzHfcdMkj2sUflP/eYfOPUbnv87B43ssWBIQtL2UigaxHQuZ6SN3rg2CB+8c1i7DvStzvrL6DEN6Zdiw7PlgRIoLMQ0KKv2AL1ffWOhGaJmZCCgEvXO6qAi4jN4moW4Vlu2MXVrAVXPz7DUIKzzuBLzGhOPGZn4anPQxwzIkL/9Ohi/Oa0YhYm7GwDzPPJawK6EOjNz0RwzaON6NlJxeftDUJrx7S+d5Vrc9zx44202zls+Y7p7uUGhvYMYFgfs8UxPainiR7lpirW2FbbxjGtBWkK03n9u8HOkQAJbJ+AvqZpIXrOCgd/fLIJ0z6MqVXQoorJdZSNBLoUAc9xzHC3QMPHfzlrzfQL/5VsDnSyArTKf+572hv/KO299w/cWL0Dw6QA3aVmGE9Wln9L3IbckP/ym8U4c3JYiSfqC4duZ04QEiCBAiSgxOXmJdu6+ztavSECxarNvqN58ToH81Y7WLLOwarNHtZscaCLsMp+JaM52JzRLMKrbm25qAsQXbu6LDdd8pJSlnPecFYpzjksTBG6XST5IRJIjYAWn5+bFcN5f69XokHLi7bUdtUpt2593Rc2Kl+6WZyWyj8ivohjWpafS750/x5+lMfovgEM7mViUHUAvauMbVawJMJKXK7OaLpOOY14UiTQqQm0FqLvfDmK3z/eiGjcL1Qo10s2EugyBDzXNkMVVtOqN25b9dihP0w2BzpZAVrdJwz+4db3LdfZyzMMWaxGAbrLzC6eqNx0i4tv3xGWEg3GDfSnv36gISESIAESyGcCWmhOFFx25GiOxICNdS6WNxcDXLzez2hetsFR4unWehcx50sHsxKbLQOBhEiJtlzU+cwoW30ToUeLOw9fXK7qBsiLTBGm2UiABNJPQFaoye/d2i0upvw/e+cBJ0WxrfGve9KmmV3YJQsSVBQwYM6ZoKIiBgzXgDmLWVRQFMM1ZwVzzhFFQJ9ec8QImABRcmYn7oTuer9TvbWM6y7s7vTk07/n8wrT1dX/qu6uOvXVdyb4sTpowuO0tk7z0TwBZQ8kg9P13vvEjMa+8YRl4yHf8wIocWtoV66hxqejN/lLd7SC05t01rFRtaWYTl6ITL6q8q1uCErTX7JimrsmE2ACOUpAfTtoHP39vARGPx7Cr4sMVJUXpqVTjjYDVyvbBIQwNIfLkQgu+favJ/vuWF+dDY6sWhKAll4eJV2367HR4Z/OMuOhCmg6+z9nu8H5+hkhID30AFDCrBP38eD6Y8pkdnHy0WMTmow0AV+ECTCBVhJQAQE1AlCq26aKoUDC0rUm/l5pSvuM3xdb1hmkcqZ/ghHali1kwIGSqzodVuIVmRAwaQTBHnitayRa1CR/7E27OPHOlV6UejTLD7p1xfCvmQATaAEBej9RoODsSSG88kVUJuIrRN/nFqCw5SdNqZeJsVRM1/tL0/+mbwUF+iko07VaR/dqHZt0dmCzrg6ZCLFHB4e0QWnu+Idiuv79yJ75tjQhF8IEmIANBEjxTOPhFbUCZ0wK4pNZcbSn7wsroW2gy0XkAQEBYWi6pyqw6JXd+0UWfbWwJT7QLZnrSPuNdrtcO6x653GTjfBKU9PpUeODCRQ2AaVSI7/nS4eX4eJDSuQNs1KtsNud744J5AOBBkUzqdLqfZqVn3JT9adgACmaKfnfH0sMzCOP5mVkn2Fipd/yaSb7DKWKJn9mt1OTqlz5Z/VZJVSiFU64knovoeAMqckvPqQUY0aU8rcldaRcAhP4FwG1U+2jmXGMvDMAb6nGXp1p6idqEU39WyZ9JMW0AbmQKRXTdG0BlJdociGgU6WllO7dyfKY3qSLA12qSDFtLco1ddA4XKnak6+ZptviYpkAE2ACzRJQ35hIDLjg0SBe/yomvfN5kZM7TVEQMBOmXlajr/r6uoPWfHbtlJbYcLQkAC0TEHY65OUbvb2GjzGiaxOa5rCyrvHBBAqUgBz0CiAUE7jpuHKctI+nIYEWqy8KtNH5tphAjhJorGimaqpEKE1VmZIB/r3CkKrm3xcbmFOfDJAUzbUhgWhCyIExBUAp0KxUzRRoVkdT18xRPHlbLRnUF1ZbTh3rk0EYpdTM25viijOBHCNA7zIKEBxxawBfz4lLn0623shsIzUVJKY2sTymBchfWu2yIY/p6goN3aotlfRmXaygNP3v7jW6VFM3dchgd5LqkAPTmW1jvhoTKGYCauxGyuczHgzizW9ichGNg9DF3CuK496FMBIOT5Wzdu5rE1a8PXJsSxIRtiQALUNxG5/293sOd9X+MGn9WmP/5+LoU0V7lxSIqQ0L3Pifcpy6n0d+QMhyoyUPTNFC4xtnAkwgJQJKydygaK5PWNfkZFtY6lmyz7AUzQbmLbVUzcvWWopm2r2hfDSVopneY0rR3JAMsF5FnVLl+eQ2EaDgM1k8nbSvB7ccX84B6DZR5JOYQNWzVX8AACAASURBVNMElDLtvR/jOP7uALxlrH7Opb7SWDFN8WMKIlO7kWKaxt70PaTfkXK9XbmOru21esU0+Us70Luzjo4+XaqpmzuoPOUdyYHpXOoBXBcmUDgEZBAaQCQuMOq+ED6cGUNVGdtxFE4L8500TYA8OFyOeHTttL8f6THUyuBgbXZq7thQPM0qoPf+lb2HvTkHsUgN+z9z5yt0AiogcNXhZbhgWIkcCNM29A09LIXOhe+PCTABewgkB5pViet7x6wNCyxYYWLBKgN/LDbx+xJL3bxolZUQkBTNpCCjdxclA3Tqlk9zskq6qWvaczdcSioE6LtiCMsnddo4HzbuoHMQOhWgfC4TSCKgVGmj7gtiyncxVJZpckzHR24TWJ9iOl7vMU2Bao+L/tHQsVLHRu3JU1pH365OK/EhKaardWn10dRB38RkJby8Jvvw53bH4NoxgRwnoGw6SQQy/Ga/3IFYRrtu+LuT4y3H1Ws7ASGgOTQkosvnvbbnJlj5W2BDQegNxdSk/7O33/G7dx761CeJ0HKh6a4NndP2+vOZTCDLBMjdfHVQ4OjdPbj31HI5UVnfVvcsV5cvzwSYQA4TaKxopo/n+t4npIRdXksqZhNzlxhSzTx3qYnFa0ysDZrwR0SDGowCzOTRTOVJn+b65WYONOdwh2imatSG9N255qgynHegtejJ3538a0eucW4RUMHneUsNDLneLxd6eAKTW23UmtrItktKRKgsjFTyQ5Usl76B9E2sKrNU0RtVWx7TfTrp0sqjV0cHanyaVFQ3GZhOsvJofM3W1Jd/ywSYQHESUGO4n+YbGHFrAIYp5JiOc6cUZ38ohrsWZlw4yztqS6efvFtg5uOfb8gHekNjMen/3GXI46PLN//PnWZ0bQLs/1wM/ago75G2pYejQP/uDrx6mVeqJlSm76IEwjfNBJhAiwg0WFkkbThSyfyaKiAcFViwysSClaYMMP+2OIG/lpsgj2YKQNfFBaJxaxJN1hkuByuaW9QQefoj69sjMKCHE5Ov9EkV+4YGZ3l6q1xtJpAxAuTFSaKCR96PYswzIRmMZPVzxvBn9EJNqZctf2nymRaIJazqeJxAqUeTSQ67tdfRs5MDfbtScNohFdP0Z6SqbuqgQHdyAEnmTGDFdEbbmS/GBPKFgApCP/9JFBc8HpJWHPz9yZfW43q2moAwErqnyhn47dkLlk096Z4N+UBvaI5Doiqz+7HfvOSpHnCkGQ8Z0HT2f251q/AJuU6ABq9yYCmAN8f4MKCHQ26XoQAQH0yACTABIqDUxfSeULHm9QWag3UCK/0Cfy436n2aKeBsyMDzmpApvX/pPUPvH8s+Q5MBZyqT/kn2aE6+JrdG4RGgwRgFS96+kr8/hde6fEfZIKC8g/9zVxDv/xyDt4STD2ajHbJ1zabUyzIhpYC0rIonhLTgoH/ou0v+0u29Gjbu4EDvTjp6d3Jg0y4OaYtU49NR6m76TpKtPBpEKxyYzlaz83WZQE4QUElRaWx/4j1BTP2BLaByomG4EukhIExDd5U7Iqt+fHHRczsfnYoC2vJ/7tmzpM/Bs34W8cgm0HRysOGQXHqajkvNIgG1BfqKw0pxyaGlvAU6i23Bl2YC2SYgg8tN+ENKxVMTB6mrFq+uVzQvM/DbIgPzlxtYuNrE0jUmwjFL0UwHqVtd9R7NZKOhjqZU1NnmwNfPHAH6BpFn4PXHlOPMwR4ZjCb1Jh9MgAm0noAKPlMy6X2vqcXKgJBBRt4C3XqWhXgGLfomf8+pX1hqaUsxTQFqTbe8+StKNHRtb6mje3d2oG8XSzndo0ZH53Z6s+9pWlxWC9UqME3X5YMJMIHiIKBsoGin47Aba1EXBxz14pLiIMB3WUQETE0I3XR7fv9zyjZbYc6c6Pp8oNf3KZTqZ3ePM/p1P/S+H0R8rVMaTPPBBAqMAA1CIzGBvt2cmDzGixI3W28UWBPz7TCBJgmoQHODsplWWOsTETV1Ag0eV/lN/LXSxB+LDcxbbmDeEhPzVxhYFRRYGzLlVl+lYJbBZvJpTiqzKRU1Nw8TUMlvR+zkxkNnVnAiQu4STCAFAmoH2zdzEjjytgActNi33pzsKVyMTy0IAg2KaQpO13cXqZA2AfKXjhvWAgb9WYlLk5Yu1V5NekqTxzSppkkxTZ7TNV5dLjY3dSjVdUNQmn7EiumC6EN8E0ygMQFlxXHrGxH8940I2rMVFHeSQiUgTKG7KuJL3xq8TfCvj3+pFy03mX5zfQFlmYCweve7Tmi/wwVPJsIrDE1P1msVKj2+r2IjQDYb/pDAo+dUYNj2blY/F1sH4PstCgIy8JtknUE33VyiNxowLl1rKZpJyfzbYhOUyIoUzYtXGwhErAkp/U4GmR2Ak3yadctOQx2NPSOLAjTfZJsIKB/ogb2deGuMr8GChVf924STTypyAmoHwUufx3D2pCBP+ou8P6Ry+02pl1XiQ1JLk2qagtMqMXBlmSbV0t2qdWza2YFNu1o2Hj1qHOhYqf1jjJBcr2R/WFZMp9JifC4TyB0CatfNqoCJQeP9WB3i3Ti50zpcEzsJCDNhOMs6ONZ8fct/Vn52+bPrs+FY39zGSkB4+NQHy7rtfaaIBRPQ9GbWc+2sPpfFBDJHgCb9oajAdr2deO1ynwxIyWQmmasCX4kJMAGbCDQompP8mpUaualL0MRxZcDEolVmg0fzvGUG5i0zsdJPPs1C7o5QqmiZEJAUzXq9Upq2CdVfi8rn7d02NWQRFkPfHQpikHLug/E+UBBD2QgUIQ6+ZSaQEgGlOrvr7QgmvMKqs5Rg8slNElBzBfVv6flKHtNKMV2f+JDe42UeDe3KNXSstLyle3fWZeLDTbo40KUdKaa1ZnPOKBV2cqJFtvLgTskE8oeA2pFz+1sR3PxahBPi5k/TcU1bQ0CYCd1d4Qwv/OiBxa8NOWd9iQibi7M1/Hmv05d8rbnKtodJU3WNExC2piH4tzlPgAJJ/rDAxDMrcOiOrH7O+QbjCjKBegJKzZwc9G1O0UynrPAL/L3CaLDPmLPEwIJVJhatNlEbEogmLCUTqZgaFM31CQEV9KZU1NwgTMAOAjTookADWQWQAnqLbg624bADLJdRlATUhP/yp8N4/IM6VJVrMjDIBxNIN4H1Kabj9YppGmvQOMNTb+VBiunuNQ5s1kWXQekeHSyPadqu39zxD8V0I0/rdN8jl88EmEDLCdDYjhaNFq4iFXStzAnDXtAt58e/zBcCwtA0p8OMh7/+8+EuOyfV+l8GaM192aT/c/VmR3arGfrs77FYbZmmOehkFobmSx/gem6QAKka6SPQvUbH9GsqUe6xLAK5k28QHf+ACWSFAA3i6CEl25zmjpV+Ie0zKMA8d5kJUjTPXWpg2VpL0Ryqo5Gg9ZzTBNBNiub6QDMNEJODzKxozkozF+1Fqf+Rz/gzF3ixd38n20EVbU/gG0+VgApAn/9oCC9+GkUlB6BTRcrnp0jgH4ppzVpwFJT4sF4xTUFpNUv3llqK6c5VuvSX7tOJ/u1En846OlWtPzCdYjX5dCbABNJAQCUkPP3BIN78JiZ3ufGiaBpAc5HZJCAgDE33VIYWTz1hs/BvLyxuLhFhc7E26f/sHXDasE6DJk02witMTed87NlsUb62/QRILbkmKDD64FJcdXgpT/btR8wlMoG0EVgbFliwwpQq5j+WGPh9sSE9m0lhQF5rpGimTPb0nJNPs/JoTlZJN6WiTluFuWAmsAECMgAdA54d7cVeHIDm/sIE2kxATfbPfCiE17+O8mS/zST5xHQTSA5Mq2tRYIoC0uQxTdZM9N9up6WY7uCz/KU3rtGxWVfLxoMSH27cUUeFhyU06W4vLp8JtIUAPcMknnn3uzhG3ReAr0yTCU75YAKFRECYCdNR1kFf/v5pB/l/fmRKcz7QzX2ppP9z14NeG1+2ybBxZtTP/s+F1Dv4XiQB6bmZAN68wottejnlh2B9ykrGxgSYQHYIqGDCN3MSeOLDKBauMrBotcDaoAl/RDR45aokQNKjmf6pz2TPgebstBtftXUE6JtEu3Kev9CL3bdgBXTr6PGvmcA6Amo8d94jIbz4WZQtOLhz5B2Bxh7T0gtaWIFplQSZxja0m7O8RMOrl/kwsJeD5zJ519Jc4WIgoHJ6kB0g2XDQjkyXvm7XQzEw4HssAgLkA+3xOYN/vnPt0rcOG9+cD/R6LTi6H//Te+7KPvuLRJ0Bjf2fi6DbFM0t0oCNkott0sWJqVf7UOJm+42iaXy+0bwjoALQX/2ewAET/Cj1AE5dk37NrGjOu+bkCjdDgAIOsQTw4kVe7NKXA9DcUZhAWwmoJIRXPxfGxPfqpJ0Bb3duK00+L5cIJCcjtBKpA1tt7MCbV/iknRgdrIPOpRbjujABi4AKQv/n7gDe/ykOstphFTT3joIiIIShOUsc8bV/TP/7mW2GwNKC/Uvr39Q3iv5MoGqbqj4nfPWLiPk7Q3PQietx3SwodHwzRUCAglZrQwIn7F2C204sY8VAEbQ532J+E1ADt5G3B/Dpr3G51ZQCCv/KbJDft8m1L3IC1KdfvsSLHTbhXTlF3hX49lMgoALQd06uww2vhmUyNw5ApwCUT81JAjSXWR0UmHBMGc4cUsJWgjnZSlwpJmARUN+le6fU4doXw6jxatIDng8mUEAETAhD19zexXOf3q0f1syobcoHuqkAtPR/Lt1x9C5dd731MxFZC+iUq5MPJlA4BEg5uSogcO8p5ThmD4/8ALDLeeG0L99J4RFQA7en/xfFRU+E0I4DCoXXyEV8R6RqMwygzKPhvWt86Npeb1DLFDEWvnUm0CYC6nvx+pcxnDExyBYcbaLIJ+UyAZqY0+4wt0vDtLE+bNxBl/9Nqmg+mAATyD0C6rukfKC97AOde43ENUqZgDAN4ShthzVfXbnzqi9u+bopH+imPlPS/7lm73tGt9v2vDsToRWGplO4jg8mUDgEqONHE8ALF3mx2+a81blwWpbvpFAJJPun7X9tLWrDQi4asQK6UFu8uO5LJiCMC2zRzYl3r/ZJexnq2xxLKK5+wHdrDwHlAf39nwZG/NcvrZr4W2EPWy4lNwhQn6Zx0EHbefDYOeUcfM6NZuFaMIFmCagFolkLDAy/2S8V0bRgxN8m7jSFRECYCcNR3sFR+/29F6z48Px7mvKBblYB3e2YL54vqd76aJEIcwLCQuoVfC8y+SC99EvdGqaP88ns0Sq4xXiYABPIXQIqqHDhYyE8+wknlsrdluKatZaAtIUKCxy6gxsPn1XBwYTWAuTfM4EkAmpMF6wT2P9aPxavNuF2WR6cfDCBQiCgAtCTzqzAoTu62X6jEBqV76GgCajvEi0c7TW2VlqBSrEBf5cKut2L7uaEmdBcZc7oip+eX/jCzse2RAFt+T+jn7v3GR/OhMOzKQSF6jT2fy663lO4N6wSPW3UXscH4yutBIQCMjDNBxNgArlLQG1f+3h2Asfc4Zd2BaQo4IMJ5DsB6eUZELjssFJcNryUbaHyvUG5/lknYAiADAQvfDyEZz6Ksm1T1luEK2AXAZqvxBNA5ypdWjb5yjSex9gFN43l/CPQqPEOpzSizsmiVayhLgbsd20tFqwy4XZyADonG4srlQIBYWqaQzeN6O9/TjxwADAj3tgHunHITWYqrNh05BZdhr3wUyK8wqnpTt4FmkIT8Km5R4C2u0RiAlts5MSUq31w8Vbn3GukNNeIBgFqINjwgqPBIA8I00w+teJVrDmWAIbd4McvCxNyJwMHoVPjymdnn4C1MCrw6qU+TkCY/ebgGhQAAbVg+eHMOI67K4ByXrAsgFblWyACtGC5JihwxpASmYBQ9XWmk1sEaGyq5ho092wsdKJdfWpcSwEZOQdhMVRuNaKNtVHzzbgBHDTBj9k8h7GRLheVQwQEiaAdZR0Sy6YcNSDw28u/AZAxZlXHxq856f/ccc97jvMNPPsZM7rGgOZg/+ccalGuSuoEaBAQigrsuKkLr1/mlR97XmVJnWsuliADzbSto/7f1PYbStBCvyXlVEt+m4v3XOh1UhOtu9+J4PqXI2jPyQgLvckL/v7oXROOCfTv7sQ7V1n+z3TwPLTgm55vMM0E6HtOk/1hN/pBvptlbitxGx9MIJ8J0LeB+vWbY3zYpqeDA9A51Jj0zqF3DC0SND6icfo7AV3T5He+qd/QOSowrUQxHJTOoQZOoSoq1kB95JCbA/hubpx3cqbAk0/NYQLCMHRPO0d41oPHLX7/vOca+0A3nt/QtMfY6IgP7yvpuus5ZizA/s853LZctbYR0HWAfAF37evCq5d621YIn5WTBJLVBjRgay7YvLxWYMkaEwlDNAzcO1Tq6ODTpKJWHWqiuqGgdU7CKNBKqSQef600MfS6WtTFrW3WHFMo0AYvgtuS9htBgTGHl+Hig0s4mFAEbc63mBkCasHyoWl1uPr5MKorNGlvwwcTyFcCcg4TEdh9CxdevNgrFyo5QJkbrdlYiT57oYHv5iYwY24CS9aaWBWgOYeAQ7cC0F2qdGzSxYG+3RzYuIOOHjUOdKz899KzCmrTXTalpM6Nu+dabIhAsgL6wAm8i3NDvPjv85iAMBO62+usW/rFvQtf2vv8xj7Qjd9y8r97nvTbV47yLjsII25CY//nPG5+rnoTBJTabMseTrxzpQ+k8WcFdH52leSAc1NKAkr0sGCliTlLDMxdZmDeUhNzlxpYWmsiELGCzyqgWVGiwVuqoV93B3bZzIn9tnKjV0dLwkBqBN4alzt9RLXZ2ZNCeOULTkaYOy3DNWkLAXq3kDLqtcu80n6Dt1O3hSKfwwT+TUB9K2jBedB4P0J1FPzhBUvuK/lLQCasDQncc0oFjt6dkw/mQksmi1XoW/76VzG8/EUUP/yZgD8s5PyB5p5yd1N9ti0KKtNimDxXAOUlGqrKNRmU7tfdiS17OLB1Twd6dnRI//rkQwWk2bYjF1q/5XVQHtBkA7rvNX4souS47AHdcoD8y/whIISpOVx6PLTk67+f6LtzfcUbtGLJbzTpzVG60S7duh3+8WwzutYHzcFxufxpaq5pCwmoyT4FF9+7phKe+szorCBoIcAs/ixZBdA44Ex/9/dKE78vNvDD/AR+/iuBP5aYUulcFxcyYQud43ICLocm/7d8AZJ6lrbMmZCBn2jCCkyTGnqfAW6cPrhEbnGkI9XAkPKC476WWidS7fBRfTJC9vZMjSefnT0CKidB325OvH2lD6WUFJftN7LXIHzlgiNA33ZSjcpkhB9H0a5ck99yPphAvhFQSdQ7VWpy/kIBS06inlor0veW3hHqUGKTllhgqXPVfGTKdzHc8VYdfpyfkPmFSj3WXEMd/0hC2Ei5TnWIm5A7M2NxS/RS4tZkoslNuugg0dSOmzqxVQ8nOjRSSSsxzvp2fqZGic+2g4B6VmkBaa+xtSCRFC1KNO4XdlyLy2ACWSYgIAxNd1fVLn59737hBZ8tTvaBTn6/SvuN9rtcPbT9zte9a4RXmprubMLBKMu3w5dnAikSkNmjDchJyIfX+dCuXOcBXIpM03V6g39zvSdz48AtBZxpa9vXcxL4fl5Cqp1XBU0YhjXhpMUFCjbT/6aXWbIfNP1Hsm2DKlvZbSQMIFAn4C3RcOweHpx/UKncGpfsJ93cfavfJF+Dt83Z10tku5F6xBA4+KaAXGwo4wRT9gHmkjJGQNlvXDuyDOcewPYbGQPPFyoaAhRspjHA138kcPgtAZTQIg97NhVN+xfSjarvxdlDS3Dd0WUycEp9mw/7CSQLXpRYJdnuRO2uoCv/ssjAbW9EMOX7mLSEU6KI1vrNN/Z8pvNJPBONW8IYClZ2qtKxxUYO7LSpCztt6sTm3f6tkKbfsjra/j6RaonqeZ35t4Hh//VL9XtLFjpSvS6fzwSyQUCYCdNZWqOv+uraoau/uG5asg1Hcr+XCQg3Ovi18Z7eB48zo2sTmuagP+ODCRQUgfrdTzKA9drlPrnFKXkgUVA3m4c3I4PE9ZmhG6ucV/iFVDd/8VtC+qr9ttjAago4m1aw2e3Q4HSu+6AnW3S0FgX1ExrYU9m0hW7jDg6cd1AJTtzbI4tSKtzkQSr9+foUCORXvDZkSkUDH6kRUPwnvVeHq54Ny2SE7O2ZGlM+O7ME6F1B/bjMrWH6NT50a6/ztyizTcBXKxICclFYACNuCeDrOfGGAFGR3D7fZoEQoG8GiSPeGuPDVhvz3CWVZlVq1MVrTNz3bh027eJAn046utc45LeYrBGaOtS8Qlr5CGDi9DrcMTmCtWGBylIrrNLawPP67iN5TqGSqtKuTuoHpJDu2k6XuzT37O/Czpu6pFo6+VC7PVgEk0pvsedcNW95e0Ycp9wfQGUZ78axhyyXkosEhGkk9JIqZ/yPt8b/PeXwa5MTEf7LgqP3aQunwOU9AIJebVp9LvZcvC2uExNoOwEaOKwJCTxyVgUO3dEtA1es9287z1TPVJNDCj43Djr/scTAZ78m8PHsuPRTs5IHQgaaS12a9PCWiwr1iuZ0KJuob1DwOBwVOGBbN8YfXdbgD93UvdNvV/lNUKI8qv888p9eZmLuEkMOTN8a40XHSlbep9Jv1KLRslrL25MWCXgrWypE+dxME1Bensfs4cHdJ5ezmi3TDcDXKxoCauL/7CcxjH4syDYcRdPyhXOj9L3wRwT2HeDGcxdW8M7NFJtWvROe/ySGkx8IwFdq2WVUletS0NCzgwO9O+vo3ckhg9OUJLDaq0ubLDrI7u+aF8J476e4PJfGn5mw9km2CKFxcKxeIU3/m+rdbyMn9tjCiT36udC/u0PuDlQHB6NT7DQpnq763J2TI5jwSgQ1XhbOpIiUT89pAsKA7nQ46gJT/nh0o4OasuCwRKE1fb29Dv/od81R0hnCoI0BvDMgpxuWK9dWAmob28WHlGLMiNKUvX3bWo9iPi/Zdy056Ezbzb6bl8CHM+P4/LcEflmUwNqgkGpkWu0nVUJDwLmRjUY6eSoVQm1IoGOVjquPKMNhO7mxwm/i7xUm/lph+U/PWWrIxBKLVxsIRGhwaG2dI+/pEhcQrAMmnVmBETtz8phU20ttZ7vkyRCe/B97e6bKk8/PLAF6p9TFgJcv9crEp6l6zGe29nw1JpA/BJK9NweNr8XyWiG/yelYsM4fKlzTfCJA42TyjH30bC+Gbe/i70WKjadEDKc+GMQ738aknzaJW0iQRPZuZNWocse4nRoqSoCu7R3YqFpH92odU76PY9EqQ56Xym7LFG/jH7suqf6kjqagNO2s6tVJx579XBiyjRvb9XE2BM/pmhyMTpV8689X35uj7wzgo1lxmfg+2X+89SXyGUwglwkIoWkOzTTqlvz52r6bYcXsoErDqgLM0v/Zt8VJO3c64PHPE6Hl0HQXB59zuU25bikRoGAmZUPfYRMXXrvMK7MT83JLSkhbdHJzSudIzAo6v/9TXH6USTVMWYIp2ExBZ6VOz+YgT90gTQJogCeENbijZBJrAgKRuGjoR5R8xOW01BSyb9GWPFr606zs5SN28uDBM8p5u32Lek3zP1IBO+o7h/03IJO+sLVnilD59IwQoHdBKCqwfR8nXr/cJ98N9KLggVdG8PNFipCAWrC89sUI7ns3ItWCmVAsFiFqvmWbCchktXGBTTo7MPXqSnjqVbj8vWgbaBV8JgHJ/tf6rWRwZKmRlBhQik7qc8fQ7+n9QYISCkzTXIaUxTRHyaV3SLLvM9WZvKNpkdvt0tCnsxWM3n8rN7bv40BFCSuj29Z72naW6nMkUBo83o9wTEi/cJ6ztI0nn5UfBIQZF87yjlg29YRd/LOf/kr5QKu3j/R/7jzksXMrNj/+XvJ/Bvs/50fLci3bREAGBIWV0GHqOB96d2QvtTaBbMFJyR7JyUrnaByYMS+Bad/H8PHshFQOU9CZVMIUdKYBd2N/5RZcLiM/UYsVNLhz6NbWO5W8kCqQHGhPrpBKgFldYWUwr/ZyBvNUG0wpCo67K4APZrKiIFWefH5mCEgbqKDAHaPKcfxeHlazZQY7X6WICagAwC8LDBx0o59FB0XcF/Lt1tWuzfEjy3AOJ6tNufmUeOGNr2I4Y2IQvrINK1EbJ/XLBUHMhkAocRWNk0k4o4LRvUkZvQUpo13YfhNn0zYdOi+Ib4hva/5e9blXv4zhrIlBqZzPpcWL1twL/5YJtJiAMBK6p8pZ++tT566Ydsr9ygf6Hwronkd/85yjw4BjRDxkQNPZ/7nFdPmH+UhABQBuOaEco/blAICdbdhcIkHyUJ4x18D7P8Xw0ew45iwx5Qo9JRDM9aBzU3xUILo123jVNspHzq7AsO3dUlXR2PfazrYo9LLUoO7d7+IYdV8A3hZMJAqdCd9fbhOwFqIEarwOvDfOh/a8EJXbDca1KxgCyorj+LuDeO/HmAw8cRCgYJq3YG+Egp0VHitZbZd2nD8k1YZWi1FnTQzh1S+jRREMVDaCDcHoOOSuwT6dHNi9nwuDtnJhh02c0hZCHfRuTPacTpV7MZ+vvj3H3RXE//0cY/uNYu4MxXTvwjQ0V7kjsWLWc3+9sP1xyQpoy/8Z/dx9z5nxY8wIba5putwtXkx8+F6Lj4DaAr1tbyfeuNxnBQF5C3RKHSE5O7QqiFbcv52bwLQfSOkcx9yl9UFnN3ki57bSOSUYzZysEo8dtZsH953KNhypMpbb1+oTsQy70Y9fFiZQ6rY8+fhgArlIQKnZzh5aguuOLmP1cy42EtepIAmoBcu3Z8Rx6v0BDkAXZCsX1k0pscxJ+5bg1hPKOFltis2rAoHL6xNYrw0Ly76tiMaM/wxGUy4Ky/KwZyeHVEYftJ0bO27qlH/WOBidvNszxaYomtNpPkLMZy8wMOwGv8xpVB98KxoGfKNFS8AUwtRdjvJff79/u62B2THldERhN9PTdZ++3Y6Y8hNiITc0Tw8qNQAAIABJREFUXdogFS0qvvGiIaCC0C9f7MNuW3ASqLY0vAo6qw8qlUGJMMiXd+r3cbnSO2epiVhcoMQNeIow6JzMlQYhxKdduWXDUeNjG4629Lvkc1RQ4dH/i+KKp0Nox96eqSLl89NMgN6bk8f4MKCHgwMKaWbNxTMBRUBNbijvxNDrazFvmSltv3jBkvtIrhKgyTjtmHnjikoM7OXgBcsUG0qNF1/+PIZzHmYrhORgNFkjyvw7Lg2bd3Vgv61cGDrQhW16ORtsBpU1IudOanlHVPkHxjwbxiPv18n5H++8aTk//mVeExAQpqa5y2MLXzlwq+jiD3+rT4kFmYCww163H1m57UUvGeEVhqaToykfTKDwCSg7hAO3dePxcys4KVwLm1wNQNTARZ02a4GBad/H5dbWWQsNkOVGab3SmX6bq57OLbxt236mVND3n16BI3dx84QiRbJK0bI6KDBovB8r/SZczuJStKSIkE/PEAF69v0Rgf22dOPZ0RXyncgJcDMEny/DBGjCU297defbEdzwCicj5E6RuwQafy+UdUTu1jj3a6YYnnx/EO/MiKGSbXgaGi05GE2B6Lo4ZLLCLXs4MHgbNwZt7cLm3daFiBoESLR7mGWLTXZ+qX4G8PsSS/1s1P937j8pXEMmYA8BYSYMZ1kHR+23dxyx/JOLXyUbDnomZALCLoMfvam830lXGJFVCU13Jm26sOfiXAoTyFUCSgX9/IU+7NWfVdDNtVNzQee/V5p4/8c4pnwXw/d/JuAP0+o5pA0Csc2HRB2Z7pu88GE/caUwmPBKBHe9zUEF+wlziXYQUM/+w2dV4JAdePHJDqZcBhNoDQEVgPp7hYkh1/tlci6aDRXRDvzW4OLfZpEA7SwMRgSePt+L/bd2sVghxbZQz/6i1SYGj/dLkQx9k/nZ/zdYpXCmBTsKRscTkF7Z2/VxSouO/bZ0oWv7dW6tNAanQ+Pkhf+AqRY8i8lvPMXHlE8vMALCTCQcpdXOwKzHb1r23qlXUuyZAtDSgqPXaX+9rbvbHSTMuAForIAusMbn22megApAb9/Hhdcv98qVShr08WERaMrXeVmtwMezrKDzl38ksLLWBO2bKPNo1mBO8JbW9fUfUgrQoIQsSaaPrUT3Gp3V9yk+cMpjbYEMKtRK5QYHFVKEyqfbSoCee0q62rOjA1Ov9qG8hO13bAXMhTGBFhJQgahzHg7h5c+LIwlZC9Hwz3KEQEOeml5OvHmFz/KNZZVpSq2jgoFPfxTFRY+zXVtLYapgNNkHUjCa/t2pSscufZ04aFs39ujnQrX3n8kL2aJj3W4b2hk86v4Ayj2cn6alfY5/V0gEhKHpLocZW/3Onw/3HKYsOABs4ul52ke/OVwVGwuRoJynHH4rpHbne9kgAWWJMH5kGc4aWlL0KoOmPL5o2/invyTw7ncxfPprHItWmXIwTEFnmcCDgtX1K+AbBM4/kIH6NUGBW04ox6h9PUXf5+zoEkoFfflTITz2YZR91uyAymXYRsCpA6uCAleMKMUlh5TyM28bWS6ICbSOgApEfTI7gaPv8MtxDPtAt44h/zq9BNS85L7TKnDUrrxbxg7ayvLq2LsC+ODnOLylGs9bWgGWQsxK4UxyxXCd5SfRvcaBPfs5MWInD3bdfJ1fNL1nG1s1tuJyef1Ttci5wm9i6PV+0L89Tv7O5HWjcuXbSIBMoJ26mQjO/3PSXpsDc6Jyucrb9z99Ox/09MxEaIVT052cgLCNePm0/CVADwLFToUJvHGFD1v3LM5EH02pncnX+dUvYnj3+xjmLzdk0IQmayo7MgX9ePta6/u+2lq5xxYuvHiJV0JkdUvrOSafoVTQvy60vNY4lW5qPPls+wjIb4yA9CafNtYnVdDs52kfXy6JCbSGgBqzGAZw6M1+/DA/gTI3Bwdaw5B/mz4CpB6lXVy9OumYenWlzKVCB48R285cfW//XG5i6HW1oAAqceb5S9uYJgeWVfJCSjJPiTJH7OwB5VbqWGmpopVAKTlZfduumh9nJYu4Tn0giLdnxKR9CSnH+WACRUhACDOhOcs7GEvfO3ZA4Ofnf5Vvhuotzx3efv97Xk+EV5qaThodPphA8REgtUEoKtC3qxOvXupFuwprMkIDlEI/pHJZW3evxOH9n+J45fMoPv/N8nUmT2eP24rpsa+zfT2CeL5zlQ99uzmkEoPtX1Jjqxiy31pqHPlsewlINVtYYMSOHjx0ZnnRfFvspcilMQH7CCgV9OMfRHHZU7wd3z6yXFKqBNRumQnHlOHMIbwrM1WedL563idNr8OVz4XRvkKTf8ZH6gRUMJrmhuSrTYHWjWocGLqNC0fs7MG2fdY5uxLzQrbnoGA7LWySLeV1L0Vw75QI2nk1+Wd8MIFiJSDMhOksr9GXvnPe8MBv978pQ2vdD3vvQnf3ve4QMX8Cms4JCIu1d/B9gwZ9a0MC+27lwlPne+V/08ekEIPQaoWWAiPqmLPUxOtfRTH5mxh+W2zIYDP5lNJvOOhs/wNCXFcHBcYeWYYLDuJJhh2E1STj27kJjPhvQCr1WeFiB1kuIxUCys/zudE+7D2Ak92mwpLPZQJ2EFDb8Vf6BfYfXyvHfhQ0oD/ngwlkiwAF8yjhW7VXx3vX+KS3ruqr2apTvl9XPtLCGgsOvzmAb+fG2Y83TY2qgsvRhBWMJt/jnTdzYeRubgzZxiV30NIh7TkKMOeSmoNMnF6Hq58PS+Uz21OmqbNxsflDQJgJ3eNzBn793+hl0wbfLd8CnUdMvbdio33PNWN+A5rOCQjzpzm5pmkgQEFnCgoevYcH95xcLre8FZISurHNBg1sP/klgRc+jeL/fo5jVcCU2/1I8awGCWnAzEXWL2yEYwJb9nBi8hgvnJQ1z/o/PlIgoCZr/7kriPd/jsFXykqXFHDyqSkSoAkZPecD5HPuk575/JynCJVPZwI2EFA7ZsY8G8Yj79XJnW+sirQBLBfRZgJSmBAQuHxEGS49tIR3xrWZ5LoTVVDw+z8NDL/Z35C3xoaiuYhmCChVNLGnQDTNPTfv5pCK6BE7u9Gt2lI/Ndhz0Nwnjyc/NO+gf2gX60PT6jD+pbAUcKmFD+4oTKCoCQjT0N0+R2TJB3cvennoaPmodzt8+pTSbnsfwAHoou4afPNJBFQQ+ohdPLj7lHKpolQDmHwEpdTOyZ5dtWGBKTPieOGzKGbMSyAeF/JjSQogVjtnrpUpOEVZpV+62CeTd+RzP8sctfVfSTH836w4jr2TM0/nSrsUaz3UduqbjivHaYM44Wix9gO+79wjoALQP843cOhNfksBnXvV5BoVCQEao5N9QWWZhunX+NDRpxfsLsxMNqkaE177UgT3TYmgukJDgu03MtYEyvuZ5jqRGNClnY6hA904Znc3tu29buN9vqqik+dtt7wRwW1vRqTwhYQGvKMmY92ML5TLBOoD0OGF/5u8+LXBh2jAkY4+Zz70ndC1rSBkHjb2gM7lBuS6ZYyAChoM3caNu08pk9vhpHeVnj8K1aaSCs5ZYuC1r2J446sY5iw15ISLtkRRIJQTCmasezVciNQua0ICo/YpwS0nlMEQAAmh+Wg7AbXdkkoYeUcQn8yOyWznrGxrO1M+s20EkgMK711TKZPy8HbqtrHks5hAOgioAMHRdwTw8ew4fyvSAZnLbBEBNe+46OBSXHl4KQsSWkRt/T+i8SANqUN1AoOv82PBShNuFwcGbUDb6iKUPUcsYbUHzT237+OUimgKSJPdjDpkMDopN1GrL5aBE5KtLEnUdeUzYbz8RVQuIFG/4+BzBhqBL5EvBOpjzOKHeQ9Wb6eV1WzXpcvRH80QRrQLoKn3dL7cDNeTCaSVAAVnyRewb1cHbh9Vjh36WCu1uZwsTgWdk5M8hOqAD2fF8dqXUXz6SwKrgybK3ECJ2wqG0Dl8ZIeA8vur8WmgABUlRuEAVeptwSro1BlyCakTkAtMQYFR+1oLTLn87Uj9brkEJpB/BNS34tUvYzhrYlB6dvJiZf61Y77XmMaC1O/IM3faOB+6ttetLf0sSEipadXzPfX7OE66NyAXmHjOkxLSlE9uSFpoApT0nlT/3Wt0DNrajcN3dmPHTf+Zjkwpo7UcEYAp2xCVQ+nbOQlc/kwYP81PsI1Tyr2DCyhQAmRSo2mOkkXLXhk6UHN32nLL7kd89q0w4+780XUWaNPwbeUkAQpCB+sESl0aLjmkFKcOKrFsKmgtJwdWZ9UqKw1UkxMKEszZCw28+XUMU2bE8MdSQw5maXDLNhu51dWo3Wih495TyzFyN96ib0frqOeC5m6kgv54NntB28GVy2gdAZpokdrn9cu82LaPU343Gr+nW1ci/5oJMAE7CagF30CdwJDr/Fi4yoDbaS0E88EEMkVAJaU+94BSXDuylBcrbQKvcvicOTEkRTi8wGQTWJuKUbuKo3HLK7rEDQzs5cTBO3iwd38nNu3yz9RkDcHoLHhGJyue6fb9YYG73qnD4x/UIRYXqChhaxebugUXU3gEZAAauju88IVdt9O67nDtruU7X/mZEfcLaLzOWnjtzXdkBwH6QBoGQBOUXTZz4srDy7DzZvVq6KTEA5kQKiQHnOneGgczfl1k4OPZCXwwM45v58RlYJOSCpLamerHNht29Ah7y6D+FYgI7DvAhWcv9LLqxSa8/1BB3xGQHuesfLEJLhezQQI0oqLFy902d+GlS7zy/ZvPSXY2eMP8AyaQpwTUt+Lm1yK47a2I3InEKug8bcw8rDZ9G8h+rcQFTBtXKdWgrH5OvSHV4tKSNSYGjfdL2wcH+bzz4lLqcG0uoUEVLaxAdDwBuVhAyZv37OfC3gOc2Hpjp7TBVEfyDt502XUotXPyfJt8rGkxY+L0Oin0IssNqpcUpvHBBJhAMwRM6I4ysXbKyTtqnQY/crB3i5PeMqNrBDR2HuU+wwSaI6A+bsGIgNulYdh2bpy6vwfb9GqUQMHKO2BboEFm1k3ykmoccI4bwKwFBj6aGceHM+OYtSAhg840yCJ/LfKU46SC+dOvp1zlQ99uDtlmvCSYWrs1VkGzF3RqPPns1hFQOxvuO60CR+3qZj/P1uHL2V8nxy4yseicsyAKqGLqezt3qYGh1/utfB+UQKqA7pFvJXcJKPXzGYNLcMOxZfytsKmp1MLS4x9EcdlTIbZHsIlruotRFpKUKLIuJuQuMlIX09xIBqP7u6Q1JlkXNj7UwiHN2eXfqn+3sNLJc246PzngTXZqU76L4bEPovj57wQ8TqDUrbGwq4Vs+WdFTkAYQve008K/PD1Y67D/gydX9j/1UTO61oTGG0OLvGvw7beAgFrlJMUqfRCHDnRh5G4l2HVzJ1xJO4WS1TPqQ7g+9ZtKnKY+fqoqjZ9Kmij9tcLEb4sMfD0njs9/TYBUz6S0czstpTMFnZNXbVtwW/yTLBNQE5DLhpfhsuElPAGxqT3YC9omkFxMqwgo642u7XRMv8YnM6Kzt3urEObEjxvnSGg8IaVKNt5VlJx/ISdugivRIgLq+Tz1gSAmfxuTqjZWQbcIHf8oBQJyZ6IAPC4NU8f60KMDq59TwPmPU+V8SgCH3xrAV7/HeRecXWAzWI76ntK7uC4uQFYdJS4Nnat0bNJFx5Y9nBjY24n+3R3oUaM3Kf5q6Xu8qW83Xe+H+Qm89XUM03+Myfk3zbVJ4MU5lDLYEfhS+U9AGKbuqdLXznr4OK3j/hMv9fU/+RYOQOd/u/IdZJYABQzpo0aKaFIb9+/uxIHburFnPyc238iJck/T9VGB5uS/XV9gmhI0/LXcxLdzE/hxviFXXSmLMyUSpEGrDDq7NGnFoQZbrNrJbF+w42o08InEgU06OzBtrFdORjgrrB1krckdTfKOviOIj9gL2h6oXMp6CajkgxcMK8XVR5TyglIe9ZeGRL7rSXikFLLNfbvVxJSD0fnT8Gqx8v2f4jj+7gAqKFkZb6nOnwbM05qSYGRVUOC8A0txzVHs/WxXM6rnecY8A4fd7IfbxdYbdrHNVjnqe0rfaLLoiCZEw26Vaq8urWu27e3Etr0c2HJjp1xE7FiptyrvBu0gXrrWxM9/Gfji9wS+nRvH/GUmIjEhg86e+n7Edn7Z6gV83bwlUB+Arp352AVazaCJ/63qd/JlZnStAY3CaHwwASbQGgIq8BumbUJxoNSjoVdHBwbWfwA37aKjZwdrqxBt1WluwkqDJUposGCVifnLDfkB/G5eArMXGHLFlT5+NKmlj5/LqTWorXkFtjWtldu/VZ6xT53vxaCtXRy0sqm51ETks1/jOOr2AMpoyxyv0thEl4tpigB1L3qe37nKh826OtjPMw+6SVOJhRetMvHLIgO/Lzbw+xIDq/wm/BEgbgg4NCuhr5rk9umio99GTmzWRUenqnVGlTJpUg4kLM6DJshqFdUngcZxw27045eFCWt7NX8rstouhXxxei9QfhnaTTntGh+6VOlSeMD2a6m3urLVGfNMGI+8X8f2G6kjzakS5M7iJHsNsqOMJQTqYpDzY49bg7dEk6roLu11dPDqqPHpqPZa3235Xq/3m17hN7G8VmBZrSkFXsvWWnNu+nZTUkQSBNEzyXaWOdUFuDL5RkAFoH9+fILWcf+H7vf1P+VsDkDnWytyfXONQPLKbLR+m5BSKLev0OUAk7Zh0weQJjX05ZODTxNYHRRYEzRBamdaffVHLONn+nsKOHucVoIDOljlnGstb199pGdsWGD4Dm5MOquCfaDtQ9vA8pT7g3h7Bm+vthEtF9WIAD3HtWEhd8Q8fi4/x7neQdQOCbU4PG+ZiXe/i+F/s+L4daEBmpyqIDL9htrX+oJb32NKHkb/IbfROzV08GnYuqcT+23lwuBt3OhcZflUNr5OrnMpxvqpxcoHp0Ux9vkQJyMsxk6QwXtW6udLDi3FFYfxThm70Cs7HVKWD7rWj1VBUwYlOfmgXYRzrxwVjJaB4nprLPrmxuICFJyW8+eG/5dU/3obaWWv5a4XeNGcW9njcL/JvfbmGuUhAWEYuqfK4Z/56B1kwTHR1//k0zkAnYcNyVXOWQLJ227pw5UwrECzIYTc0pmsqFEfPfrYKUVVsu8zK5xztpnTUjFqbxoovzvWh96dOBmhXZDpuaNn7Kf5CRxyc6BVW/LsqgOXUxwEqJ9RjoAnz/ViyEDeyZCrra6+rep7+8nsBB7/sA60U2JVQMj3MNlbOZ31yYzqb6TxZDR5VxP9HU12KXESJVDq1l7HkG3cOGFvDwb0sDYZqiBnrnIp5nop1eSSNSYGj/fL3Bq0N5QDEMXcK9Jz7/TeoLlBu3JN5gmo8Voqk/VZ8qWnJoVXqnrHPvNRDBc+EZSMW+oDXHg0iveOaH6tlNItoaAWlfl93xJa/Bsm0EoC9QHo2pmP3q112n/io97+J5/MAehWQuSfM4FWEFADyuYy8v4j8aAlfuajSAmoZISXH1aKSw9lRYyd3UAFFy58LIxnPqnjSYmdcLksSUB6uceEtN1492of3C5LXvPvXO0MLJsE1IIU1WHGXAN3TI7go1kxGTwu91hbdNs6GU2224glIIOYtPvpmN09OO+g0gZFNCelzGYPaP7aqm9c9EQIT38U5e9EbjZT3tdKjfXGHlmGCw4qkeIUtdMx728uyzeg5lRH3BrAF7/F5Q5UttLJcqPw5ZkAEyhuAkoBPevRB7QOe016snKbUSdwALq4+wTfPRNgArlBgIIXlHW5ZwcdU8dVymSWHKiwp23kFngNmLfUxAETaqX6iAKGvOBjD18uxbJnIEula44qw3kHlrDaNQc7hVLHheoEbn+rTqqeI1EBb6mVo4ECQXa9E1QwWuV46NHBgbOHluDkfT0N1+KgU251EtU/vv4jgcNvDTQkncqtWnJt8pmAGud1r9YxdaxPvnvkQiWvVKbcrCqQTwuLh93il4naWdGaMlYugAkwASaQGgEVgP750Ye1HiOXPuPs4DkOhiCHHE5CmBpaPpsJMAEmkDIBCkhQQsqHz6zAITu6OYiVMtF1BajgwjUvRHD/1AiqKzS5VZ4PJpAqAYodkB8wJbmcPs6HbtU6Lx6lCtXm89XzP2uBgYufCOGbOQlUlWty4SDdW7TJ7zWasOxZDt3BjTtGlctrsyWHzY1sQ3HKnoUUlF/9EUc5KSj5O2EDWS6CCND7Zk1Q4O6Ty3Hsnh5+B9jYLVQAmpMP2giVi2ICTIAJpEpgnQf0E1rvC8LPIxo5GprGAehUwfL5TIAJMAEbCEgP2bDAflu58exoTmJmA9KGIlQisKVrTQy+zi+DQXK7vV2SRzsry2XlFQGZRDQkpNXC3aeU85bqHGs9Feid9n0c5z8WQiBiSuUh7YTI1KGSGJJKfuuNnXjg9HJp18JB6Ey1QMuuo9rjuU+iGP1YqGGhoGVn86+YQPMEaNcVJRyn5//NMT45/lAJ1JhbagTUbsHVAYH9x9eC/k0e/jy+S40rn80EmAATSJlAgwXHY09rHYd89KSv73YnmLE6A5rOCuiU6XIBTIAJMAF7CFCw9O0rfejf3cHBLHuQylJUcOHeKXUY/1KYVdA2si3mopT/88uX+LBzX6d8ZpMTyhYzm2zfu3rmX/gsikufDMt2oa3Z6VY9N3ffFHSixa/2FTomnVWBXfs6OQid7U6SdH0VyKIFpUHj/Vhea8LFgawcaqH8rQp9JwJ1Ak+e58WQbVw8trOxKdV7/okPo7j0qRD7t9vIlotiAkyACaREQAWgZz82Ueu43933+wacc7YZXWNAo1zPfDABJsAEmEC2CSgv2XMPKMG1I8t4kmJjg6gENeGowEET/Ji73ECpi5PU2Ii46IpSqrbt+jjxxuU+6S1OmQfZ0jP7XUEFJd74OoazJgZR6rYsN7KdlIosOUIxSlCo4+VLvLzQmP2u8o8aqH4z/qUI7psSQbsKyy6FDybQVgJqd9s+W7rw3IVeqcyV3wo+bCFAG9kMAzjkJj9+nJ9AmYfHdbaA5UKYABNgAqkSqA9Ar5316G1ap/0m3ewdMOpyTkKYKlU+nwkwASZgHwHakhk3gA5eHe9d45OTX05GaB/f5KDUGQ8FUVnGwQX76BZfSdLTMyRw+4nlOGFv9vTMlR6g/EDJ6/nI2wJyqzsFfrMdfFZ8qC7BqECPagdeucyLbu3ZNzzX+s7shQaG3eiXi0n0D7s15UoL5Vc9ZJxZA2Jx4LXLvdi+j1PmDHBwANqWhlRjug9nJnDcXX72bbeFKhfCBJgAE7CJgDBM3VOl+2c9dq3Wad8Hr/JueeoEM7rWhMabRW1CzMUwASbABFImoBLV3HpCOU7al4NaKQNtVIAKQo28PYBPfolLP1hONGU35cIvTy4WJYAan7VY1J4Xi3Ki0SlQSIt2sQRw8I1+zFqQQEVJ7i00URC6NixA6nlSQpe4NfaEzYkeZC1UkEL1hHuCmPZDjBcqc6Rd8rEa/8oRwOpnW5tRPaunPhDE5G/5WbUVLhfGBJgAE0iVgApAz37sEq1m34mjq7Y8+U4OQKdKlc9nAkyACdhLgCa+4ZjAgO5OvDXGC7fT2tPPghl7OCv1EakjR9wSgMfFyWrsIVtcpaiFojOHlOD6Y9guJ1daXyniJk6P4qrnQqj2ZjbhYGs4uBzA8lqBSw8txZjDS9kPujXw0vhb1YfemRHHKQ8EeJEyjawLuWhapCRrCLL/eXesDz1qdKmkZ/sNe1pd7XT5fbGJA2+olQtHPE62hy2XwgSYABOwhYAKQM985Eyt0+AHT/ZuceqjHIC2BS0XwgSYABOwlUDjhDVqQmzrRYq4MDVxGf1YCM9+EkX7cg0J9vks4h7RtlunfjR5jA8DNuaEoW0jaO9ZKgCxwi8w5LpaaY9Cif9IEZ2Lh7J2oH701pU+bNmD+1EutJOyvYrEgAOu92POMsoXkDsWLrnAiOuwYQK0y2FVQOCqI8pw4cElvMC0YWSt+oUaF1/3UgT3TInIXUjs194qhPxjJsAEmEB6CQhD6J52Wu2vz4zUOu7x1BDfwGOnmrE1Aho7UaWXPJfOBJgAE2gdAVJX+sMC+2/txjMXVLAPdOvwbfDXKlC1YJWJodf7QYkJczlQtcEb4h9klIB8PiMC+1JSqdFWUilSu/GRXQIqIHHti2Hc/26dDEjk+sKS6kt7bOHCixd7pdmwprOSL7s9CQ3BwrversOEV8Ic3Mp2g+TZ9UlEUBcX6NnRgXev9qHcY30g+DthT0PKRUUNWBMUGDzejxV+Ey5n7i422nPXXAoTYAJMIN8ImNCc5Vj+wbm7a66Oh23d48hnvhVmxAno+XYnXF8mwASYQEETUIlryGP2rTE+bN3T0eBLWdA3nsGbUyroB6bWYdwLYVTnQbAqg3j4UushQEHD2pDApLO8OHRHFyvbcqC3KC/QP5aYOHBCrWwTCgLlqPj5H8SoP60OCpDv/yj2/c+B3rTOB/rvlSaGXOdHNC7ypj/lBMAir4T8RoQFJp5ZgeE7uvkbYXN/UIuNT34YxSVPhdCunNXPNiPm4pgAE2ACqRIQgNCgu8MLX9h1O62ky8CNu4z4aIZmxqsBrX4dMdVr8PlMgAkwASZgFwHpMRsSOHFvD247sZwD0HaBrS+HFDT08YvGgUNu8mP2ggTKSjghoc2YC644UrDF4gIbd3Bg6rh1yraCu9E8uyEVgD57UgivfBFFVR4FJChQTkkTq30a3htXaSW0ZK/YrPdA1afOeTiElz/Prz6VdXhFXAG1q2Hv/i48dyHvarC7K6hFxYRhJZr9+W8DZW62yLGbM5fHBJgAE0iRgAxAa7pr0dKXB22noWY3b5+jp38vjEgfQCfnS5ZBp0iYT2cCTIAJ2ElAJrAxgTK3hunjfOhWrXMQ2k7AWLfN+sOZcRx7VwAVHk0y5oMJNEdAqVUvP6xUJo9jf/bs9xW1m+HL3xM44rYASvIwsajDAawOCFx0cCmu5ISE2e9USd+HT35CrzeUAAAgAElEQVRJ4OjbAyjzcJArJxomxytBYzfavfbGFT4M7MW+7nY3l/rmTv0+jpPuC8BLwgEet9mNmctjAkyACaRKwARMXXOWz5577+7byN3dPc9c+q2uebYDhAHAkeoV+HwmwASYABOwl4BMYhMUuPLwMlzESWzshVtfmgpenTUphFfzTDmZFiBcaLMEaPBEE12XA5g6rhK9OvKiULa7C8UdVJLBkbcH8OkvcXhL83M7Nt2Hy6Fhylgvend0yPvSWR6S1S5G/cswgENv9uP7Pw2UcxA6q+2R6xdXC0mnDyrBjceV8QJlGhpM5Vw4+o4A/jfLet/TOI4PJsAEmAATyCECQhi6w+OIBP78dNFTW+4hA9BdD5v6Zln3fQ8xY34Dms4B6BxqL64KE2ACTIAIWNv9IdXPpIKuKLVMTTmRjX39QyUk/HulIRMS1sUBSs3Lghr7GBdKSaR+XhsSOGwnt/T2VFv0C+X+8vE+lBpu8rcxnPpAEJVl+Rl8JvbKdumY3T2455RyGVThAHR2e6XqX49/EMVl5DVbkb/9K7skC//qcryWADpV6nh3rBfVFdbqEY/X7Gt79U78+o8EDr81AE8e7naxjwaXxASYABPIYQLCNHR3pSPy19SnF7158AkyAN3tiA9uLO26+xgz5k9A0505XH2uGhNgAkygaAmooMTtJ1XghL04mU06OoKa1Nw3pQ7XvsQJCdPBuBDKpGBgsE7gudFe7DOAkw9mu03X+bgLDLshgN8WGyjNcy9Qtej42uVebN/HyQrKLHcypbZc4TcxeLxf5mVwOtap7rNcPb58DhFQC5T3n1aBI3flsVo6mkYt+p41MYRXv4qiKo8XHNPBh8tkAkyACeQMAWEmdLfPGV72xZjFL+51swxAV21/6Qkddr/5yURktaHptGmIDybABJgAE8g1ApSgKhIT6NvNiXeu8sFDy4Wa/D8+bCKgtvGTemn4zX78/FcC5R4NBsugbSKc/8XQcxiOCWzZw4nJV/pkEIoOfg6z17Zq4eiR96O44pmQTN5HitV8PmiRIxAR2Ke/C89SAjNORpj15lQq6DHPhvHIe3Wsgs56i+ReBWTiwbDAPlu68OxoK/Eg716wt53kbjUN+GOxgQMn+OUuNfr+8jDNXs5cGhNgAkzADgLCNAxnaXvHks+uPjz4zU2vyfmSd/P/7Nr5wKc/S4SWQ9Nd6j1ux/W4DCbABJgAE7CRgFLW0LZ/2v7Pic9shFtfFAWbyXrDSmTmR4lLa/CWtf9qXGK+EZA7EYICNxxXjtMHefgZzHIDKuuc1UGBwdf5sdJvwuUsDGWqCmY9fl4FDhjI7/ssd7WGZ/3H+QYOvclvKaCzXSm+fs4QoKCoeh9NHuNDv+4OtmdKQ+so9fNVz4UxaTovBKUBMRfJBJgAE7CLgBBmXHNWdDQXTz1+29CsZ36UAejyXvt16jTsrbmI15VD0zgAbRduLocJMAEmYDMBUl+GogLb9XHijct9oP9mFbTNkCnBXL3nKk1wJk6vQ3WFhkSeKyrtp1R8JVKAIWFA+gtPv8YnPT7V1vzio5Ebd6wW4W54JYI7346g2qvJNiqEQ6nt+23kxNtX+mRgnfogq+2z17rqeadElx/N5sRn2WuJ3LsyLUisDAhcekgprhhRyouTaWgimWhWA5auMTHoOj9CEQHau60S0KbhklwkE2ACTIAJtJ2AAEzNoZesXvnu8N5r5r1fq8awjp6n/fmzw12zhTBjJqBxru22Q+YzmQATYAJpJSD9ZyMCT53vxaCt2X82HbBJYUNHbUjggAm1WLzahMelSTUTH8VLQPmwn7R3CW49sYzVbVnuCrRQRCPWP5eZOOB6P+KGkItyhfSYUp8jdfdtJ5bjpH1YcZ/lLtcQVHztqxjOfCiIqvL8t3vJNtNCuL6ySOvTxYF3rvShzKPJhSJOPGhv66oFxzveiuDG1yIFYbdkLyEujQkwASaQSwSEoekuhxHzfzP/4Y12Irck+jaSe6HRbeRfL5R0bDdSxOMJaBonIsylduO6MAEmwASSCChv0L37u/Ace4OmrW+oic7b38ZxygMBqXrNd1/ZtMEqkoKtxHACr1/uk7sQ2AInuw2vdiqc/2gIz38aRbsCDAZSn4snINX2U8f5ZMCTA1vZ63dKAU2LwEOu92PBSgNutmnKXoPkyJXV7jRKTLv3AFfDLqocqV5BVEOpn0kYQHZLS9eacBeI3VJBNBDfBBNgAkygMQFhJjRnmTOycsbDi1/Y43QAThrDUrA5UbP346PbbXvinYnQyoSmOzkAzd2HCTABJpDDBCgoURcTePkSH3bpy4GwdDWVCjCe/mAQb3wdkwEutuJIF+3cLpeUqJQUbtfNXXj5Yq9lhcBeCFlrNPVsfjsngRG3BKxARNZqk94LO3VgVVDg0kNLcflhvLU/vbQ3XLrqe/99PYJb34ywRdOGkRX0L8h6Y3VA4KR9Pbj1hHIOPqeptdVz99C0Olz9fJjVz2nizMUyASbABOwiIMyE4Sjv4Kj97t5RK/53/hMqAC0V0O23PW/n9nvc+blRtwaaTumX+GACTIAJMIFcJSCTEYYFDt7OjUfPqWArgDQ1lMq2vmiViQMm+GUAUiaeKtRIV5o4FkKxKgHovadWYORunBAu222qkn0de2cQH86MwVfAOxRooYOCL5QQdepYH3p0sLzHZQ4APjJOQCVBm7vMkNYv5DleaNYvGYeapxeUu2ISQOcqHVOu8kkPejp4cdLeBlVjrkCdwNDr/Fi4ince2EuYS2MCTIAJpIGAMKG5yo1lU47YJjj3nZmoH7rSl1KgapuqPid89YuI+TtDc1CqJfaBTkMbcJFMgAkwAbsI0Ms7bgBvXuHFNr1YBW0X18blKNXNC5/GcP6j7PmZLs65XK4VZBDo2s6BaeN80o6Fkw9mr8WU9ca738cx6r4AvKWaVB0W8iH9x4MCx+9VgjtGlbH9S5YbWwWhT3sgiDe/jaGqgBdAsow6py9Plmj+sMDDZ1XgkB14YTJdjaXGYY/+XxSXPx1i9XO6QHO5TIAJMAH7CJgQhg63b+68t4YMwPz/1SWvz1Kw2exx3Pfvudpttr9I1BnQNFJG88EEmAATYAI5SkCpoEfs6MFDZ5azCjqN7aQmP6fcH8TkGRxsSCPqnCxaJYIbPawUVx9Ryluss9hKcvOBsHyRD77Rj5kLEjLhVzEkCFV+0G9c4cPAXg7uh1nsh+qb8H8/x/GfuwKoKCmOPphF5Dl3abLGWRMSOGwnDyaeWc6LQmlqIfXOD8eAA66vxZ/LKSk070RLE24ulgkwASZgDwEhDN1Z4ojUznlt0dNbH14vcDbV5j3pA9152IvXVvQ+7Boz5k9A09kH2h70XAoTYAJMIG0E1qmgfdiml4MnQGkirdRuC1aZOJCtONJEOTeLtbaJWQdtse7bzcGLPVlsKhX4e/LDKC5+sriUcLQQQmrLQVu78PQFXu6HWeyHch1EADEDGHaDH7MXGihzoygWQrKMPScuT4tBZL1Cuy/evdqHbtVsi5OuhlHv/Kc/iuKiJ0IFmWw2Xey4XCbABJhA1ggIM6F7Kp11c98evfDtw+5WuQdVAFr6QHu3OnWPTvs//LERWiE0XSYo5IMJMAEmwARymIBSQR+2o6XAUYHSHK5y3lZNTYJe/CyK8x4JoapckwF/PgqbAD1jtWGBAwa68cR57LeezdZWPqBrQwJDrvdj6VrTSj5YRJ7s5DVMPqhPn++VgWj1XspmuxTrtZOToo19Pox2FfxNKJa+oHIC3HdqOY7azcPPYZoaXqmf6+LAQTf48fuSBEpdvNsgTbi5WCbABJiAXQSEMBNwllWbK989ZeCaX5/4ubEC2hL4bLRLaa/Dpv2ixxMbCw3sA20Xfi6HCTABJpBGAkoFrbZlc0AiPbBpIkQ+szTxVFYc7co0JDgInR7gOVIqeXxS8sknzvVi6EAO+GWzWZT383/fiODWNyKorii+54/6Y7hOYKueTrxxuQ8up5XwjFUjme+ZygeeFkIGja9PUquv2zGR+RrxFTNBQFlvDN/JjUlnVsjgMz2X/AzaT3/dwn8M5z4SZPWz/Yi5RCbABJhAGggIA5rDIRJ1P/05qfO2JHYm/2eKOSd/K6UKutvITx8v6bjtiSIeNtiGIw1twUUyASbABGwmoFTQw3f0YBKroG2m+8/ipNJSAxbVW3H4IwJOR3EpMNMKOMcKJ7VpJA5s2tkht1l73FYFOdCQ+Yai3R0UaP17hYmh1/tRFxdyMaiY1M+KukxIGBK4c1Q5/rMnqy8z3xvXXVEtilz8RAhPfRTlAFk2GyMD11Y+7NVeDe9c5UPnKkqjZL2b+LCXQIPfP9nc3OjHLPL7d7P62V7KXBoTYAJMwH4CJH92lJQ5A7/PunPZlB0uUvYbjedQ0ge6/X53jWy/1QUvGOEVhqbTtJoPJsAEmAATyHUC67ygvdiml5O3g6axwVTA4fWvYjhzYhC+Mk0qo/koPAIq+eC4o8pw/oEl/FxlsYnVc0ceoOQF2q6ILXAo2BWLA93a65g6zgdfqRX94iBY5juoUr9+OyeBEbcEODla5psgo1ckpTP5sD98VgUO2cHN34Q00lfq55e/iOGch4OoKmOLmzTi5qKZABNgArYREGbCdJR10Fd/PnbI6q8mTAcgxc6NA9C0hGuWbnZkt24HPveLGVnrhe6o13rZVhcuiAkwASbABNJAgFXQaYC6niLVxOjCx8N45qM6tPdqMiERH4VDgEJ6hgBK3RqmjfOhe7XOHutZal7lbf/DnwYOvdkvbScoM2QRWT//izzZAKwKCowZUYqLDynlQFiW+iZdllT41BcPvyWAL/+Io8LDKs0sNkfaLk2yrNVBgWP38ODuk8v5mUsb6fp3uwCiceBA8n5enJDfYvoW8MEEmAATYAI5TUBAmJrmLFk699m9NseaGbXKfqNxAJr+WwahNz75j8nO0k4HCTNuAhqroHO6fblyTIAJMAGLAHtBZ64nSDsAWMnpaGvoX8sNlPDkKHMNkIErKZuDY3b34J5TyqXKndRvfGSegApAH39PEO/9EJO7Doo9ASipnYkBbUmfNtaHbtW6DIKSbQwfmSWgFiSf/ySGCx4LcoLazOLPyNXouSLbn27tHZhytU/uwJDjLn7e0sJfPVPPfBTFhY+HOMFnWihzoUyACTCBNBAQZkJzlTtjy394YsGLu4xKVj83FYCWNhztDnzq2JrNjns2EVltajpNwfhgAkyACTCBXCdAb2sKiB60nRuPnVPBas00N5iaIH36SwJH3+GXAehi9KNNM+asFU+BhUgMeOliL3bbnG1tstUQ6jl7/8c4jr8ngIoSVsGptpCLJEGBUfuW4JYTyniRJEudVCUjXBsWGDy+FkvXCridxelPnqUmSPtl6XtQFwOeHe3FXv35e5BO4Mr7ORQFDphQi/nLTZS4wOrndELnspkAE2ACNhEg+w1nWQd91WfXDF399XXTNhSAlpkJ4evfvs8JX/4qjFgHQGMbDpsag4thAkyACaSbgDVJEnjxYh8HzdINmywaTMhEaDe/FsGtb0ZQ42MrjgxgT/slSO1Gk99tezvx5hVeqXxmoVvasf/rAjQApeAe2dsMv9mPH+cbKPNwICIZFPXLhAlMHuPDlhs7OAid+W4qr6i+BeNfiuDeKRG0r2CVfpaawvbLkvXGqoDAJYeU4ooRbHdjO+BGBapn6dH/i+KKp1n9nG7eXD4TYAJMwEYCJiB0XXfNm/POVv0xf35dsv0GXaep+ZQ0iO52zBePldRsPUrEwwloOimj+WACTIAJMIEcJ0CBskBEYI8t3Hjx4gpZW96Snb5GUwGyuAEcdVsAX/8Rh7eUAw/pI56ZkpWy9LaTynHi3h72+swM9n9dRQUinv04htGPBXkbdhPtoHa+HDDQjSfO450vWeqqDTuOfllk4KAJfrZmyFZD2Hxder5oTLXjpi68colXLjhrvCBpM+V1xaldZJTocegEPxatMuF28W6CtAHngpkAE2ACNhIQwkw4Ssqc/jmzbl3+9g6XAZAOG8mXaDYAXbnbuEEddho/3QgtNzXdxTYcNjYMF8UEmAATSCcBCjgH6gQeP9eLAwa6WBGXTtiUOKHeG3jOUhOH3OhHOCZAiim240gz+DQVT7sI4oZAdYWO967xodqry7Zkr880AW+m2IZARERg6PUciFgffXrnB6MCz13gxT5bunjBJLNdteFq6j1xwj1BTGev8iy1gn2XVT7rbqeGyWO82Kwr7zCwj27TJalFxwem1mHcC2HeSZBu4Fw+E2ACTMA+AhR/hqO0Rqx498Sdan97+tvG9ht0qaYC0PV/1tPT+/TPfoCzfDMImXOWg9D2NQ6XxASYABNIGwEKRoSjAlv3JPsAnwyGcvAsbbhlwWrS9PqXMZwxKYgqTpKWXuBpLF2pn88YXIIJx5ZxMC+NrNdXtHqm7phchxtfDaO6QpNWE3z8m4BlGSOwbW8X3ri83jJGY9uYTPcV1WenzIjj5AcC8PFumEw3ga3XU4lo7z65Asfu4eZvga10/12YWnRcHRQYfJ0fK/0mXOylnmbqXDwTYAJMwDYChqbpumlEv/xzYqfdpbWz9c8/juYsDaVUuvPw1y+r2Pjg/5rRNQY0B1lz8MEEmAATYAJ5QIAmTmtDAvedWo6jdmMLgUw0mQo+jHkmjIffr0O1l/2gM8Hd7msoT923xviw1cYODjrYDbgF5ZHsgdph0WpTqp9J3evUeVfB+tCpYNm9p1bg6N04WNaCbmb7T1TSHEpWN3RCLeYuNVDi4qSZtoPOQIH0vqFA6FG7enD/6eX8HcgAc7Wb7MZXI7hjMvuoZwA5X4IJMAEmYB8BM2E4Smscq7+788RVH1/8VFP2G3Sx5gLQpHY2y3vu3bnLIdN/MWO1VdAcnIzQvubhkpgAE2ACaSVAiri6ONC7k44pV1eizG298TmRWvqwKz9oCj4cdosfP/+VQEUJ+0Gnj7j9JSsP9X36u/D8RV623rAfcYtKVIGIy58O47EP6tCunJ+jDYGz3vkCPWocePdqHypKNfm+590vGyJn79+rhci7367D9a+whYC9dDNTGn0HIlFg4w46aCGSEkrKSTMPoNLWAHLRUQP+XmFiyHV+RBNC+m2zlVnakHPBTIAJMAE7CZgwDR2llQvmPTu4H1b8L1RfeIsV0PR7KxnhiHcnlmy07+lmzJ/QNAcnI7SzmbgsJsAEmEAaCZCCZ1VQ4KbjynHaIFZBpxF1Q9EqcDZ7gYFDb/ZLywCeRGWCvD3XkAndQgITz6zA8J1YRWoP1daVop6hmX8bOPgmPydRbQU+9c4fe0QZLhhWwqrNVrCz66fKB3rBSlPaCNCigENrYg+qXRfkcmwlQDFmmi0bBvDSJV7suKmzIcGkrRfiwv5BQL33L3oihKc/ivKiI/cPJsAEmEAeERDCMBxunyP893vXL35j2Ljm1M90S+tby5UB6KrtzxtYs+c93xih5RonI8yjXsBVZQJMoOgJyGRqCaDGp2Ha2EppCSFf/KziSWvfUAq4Fz6N4fzH2A86rbBtLJyei2jcUr1NHeuT6nVOPmgj4BYWRUo4UvOefF8Q73wXQyX7qbeQnPVuTxiAt1TD9HE+dK7SZTCNePKROQKqD5/7SAgvfRZFFSv4Mwc/xSvRIiRZb/DCfYogW3G6Cj7/ON9auKe8JfTi+pdsrhVl8k+ZABNgAkwgYwQEzAS0surIoteGD6j7a/Kf9fkDm8zcsqEhqbTi6Dnqj+mOsk6DhBk3AI29oDPWlnwhJsAEmEBqBJQi7oKDSjH2yFKogX5qpfLZGyKggtBXPhfGpGl1qPaxH/SGmGX779WzctnwUtA/qg2zXa9iur5i/uHMOI69K4AKD/vntrb9lRf0afuX4MbjOIlma/nZ8XvVjz/9JYGRt/tRxv3YDqxpL0P5Ph++iwcPnWH5PpMdx4Ymy2mvWIFfQC3YnHRvEO9+z4uOBd7cfHtMgAkUHAGR0HWXM1a3+pm/H+15vHLSaO42N/RNlSroym0v2bfDXrf+nxFeYWo6fZ75YAJMgAkwgXwgQC95GtxTUIK8oDftovN20gw0nPKDJgX6yDsC+PL3OHyl7GObAfRtuoR6Tkh5NXVspfROV5PiNhXIJ7WJADGnRbLD/uvHjHkJlHPgrk0c6SRS70++0of+3R288Nhmim07USk3KYA5/OYAvpsX577cNpQZO8vyfRbo1dGBN8f4pAUE7x5IP/7kRcfj7grwc5J+5HwFJsAEmICdBIQwE3CWdUis/OTSbdd8e9vM9amf6cIbCkDTb6QKutfJc97XSjvtBzPGKmg7m4zLYgJMgAmkmQAFn9eGBEbsbKl6WAWdZuD1xSvOf60wcchNfqwNmXA7WdGZGfqtu4p8RsICw3dwY9JZFRx8bh0+W36tnpeXPovh3EeCbFuQAlXVnw/e3o1Hz+b+nALKNp+qAmtPfBjFpU+G0K6CFyDbDDPNJ5J1jTAB2iv8yiVebNfHyeOkNDNXi2QU5Kd3/4hb/Ph2Li86ZgA7X4IJMAEmYCMBYUB3OfT46mfmTNqw+rmlAWjLC3rghXvV7H3Hh2Z4hQCroG1sNC6KCTABJpB+AuQBGo4JvHiRD7tvwZOr9BO3rqCCEB/8HMfx9wRQ6rJUVXzkFgF6PkJ1As+M9mLfLV1sv5Hh5iG1Lj0X1AYHTPDjrxUGSly8WJNKM8h3fhR4/iIv9uzn5D6dCsw2nKv841cFBAaNr5W+wrTDgv6cj9wioBbp7xhVjv/syQmbM9U6anz0yhcxnD2JFx0zxZ2vwwSYABOwiYAQZlw4yzomAp9ese3Sb/47u17g3KT3s7pmSxTQ9NskL+jOgwSroG1qMy6GCTABJpAZArS9NFgnsOMm/8/eeUBJUWVv/KvO02HIICqKOa7xb06sCRUzRlAxYM45goqK2TVgxKyYcwJFV1fFuGvOAVeSZIaO091V9f7nvp5iRxSZUNVh5qtzOCpWvVf1u6+qq75333eDePrsRMnX0GjZMpjynGHH7cW0ATGvuunlRlz2RJZ+0FUWamdyZp3lA3jpwnoE/SzUWe4QOULELS834tIns+gRNyD3Dbe2E9CTKvnSM/8pPvPbDrIdRzpZ/ReMy2LsxEZmQbeDpVeHau//lMLRO0Vw5SH0TPeK8+Lt/nHS0UYkWLKM40YCJEACJFADBJQyEQgEwpn5D35730rDlub93FoBWmdBd9vo7G16bnfNv8zsHEUv6BoYFDxFEiABEmhGwMnyuWV4HAduFWJGXJlGh7PEVAShY25P47mPC+guAptVphNgN39JQBdtSytcPiSKY3eO8L4o83hxMkJnNtjYeVQSqRwzRd0KgfPMv/2YOAZvwWe+W1xb2o4jQH/xq4k9rkzpiUhu1UNA4rEwp7DF6kE8dkYCwQAn5ssVHWfS8YYXchj9TI6TjuUCz35IgARIwB0CCqqojFDvQsOECzac98OV37ck+1m6bmkGtOxbyoI+8sfH/XV9D1B2owX4RJjmRgIkQAIkUAMERABtLAIr9PRh/Ih6JCKlnwDJhObmLQEtshlAMqsw+JokvplmIR6hJ6i31Jfeugx9ybSVApETL65Hn64+vUSe98TS2bm1hyPSXfRIFne81kghwi2wTc/2fBFYqXfpmR8N8ZnvIt4WNSUZnfI8OfiGFN76msVoWwStDDvJ+1DeVOgR9+GF8+vRrycLz5YBu+5CnvmGD/h1tq0tlxqLShfKpj1NuSLAfkiABEigfQSUsqxAKO7PTv3whunPDjizpdnPWndoRdciQKvIijv3X36vl76w8gujhs8vx7emjVZ0x11JgARIgATcJqCXm6YVzt+3DmfuWcdsT7cB/0V7IkTIR++PMyzsfXVKW6KEAlxyWsYQ/KErnf2cURg2IIzrhrFAZ7lj4dwT306zsPvopO5eXiq5Ctu9SDjP/EsPjOLEXZnh7x7ZlrXkZHo++2EBx96ZRtcoJx5bRs67vXTRQQUUTGDcaXFsuzZ9/72j/ceWnUnHk+/O4LFJeXSL8Z4oJ3/2RQIkQALtJGDDtgzEu8+Y89jO66emv7Gg6dW9Ra/vrRWPtRXH8vtOvDjSb8Aldr7BguFnFnQ7I8jDSYAESKBcBOTDSz6IwwEDr1xUj5X7+FjtvVzwmxUlfP2LIg6/JYVw0KDgVkb+i3cl90OhCDxzTgIbr1oqzimiNLfyEHCEiKNvT+P5jwsU5zzALmNc7H66RA28NrIevbv4tMAvk2HcvCfgrKiQCceBo5KYMpcFNr2n/tc9yDNeikKOHhrDMTuFYVkAv2bLExVnQua9700ccF0SkZDBzOfyoGcvJEACJOAKAWVblr+uu3/hl7cNn/PGyfe0JvtZTqC1r58647lXrwHRbge+8nnRyq5kwKffY125GjZCAiRAAiTgOQHtC5pV2GuTMMYeH9NFXyhGeI59UQfOB9gdrzbiokez2g9a/o5beQnImE/nFbZcPYgnz07oFyJab5QvBo74/O63Jg68IantIViAyhv+Iq7NTymcsEsEow6KctLRG8xLbNV55l/zbA7XPJ/jM7/M/Jt3F/CXig4etX0EVx/GooPlDoU84+XZP/jaFD76qaityOS/uZEACZAACdQCAWXB8PlhWR9OvrPnlk1nLHpwi7Kf2yJAyzE6C7rXNlfv1/X/znnSzM62DJ/UjOdGAiRAAiRQKwR8PiCdU3jwlAR2Wp/LT8sdN0eQOOP+LB54sxE961mUsNwxcAq03XxUDAdtHaYdTRkDoN9UVenPftem8OEPRcTrOBHjZQicrOeXL6jHGsv5KUJ7CXuxtp1J3p9nWdj1sqTOSJcJsBZ/rZXxXDtyVyI+N2QUtlsniIdPTUD+mxOP5Yu4897zyDsFnHpvmtYb5UPPnkiABEjADQIKdtH2R3sbMz+7cdvUm6dPam32c1sF6EUi9AqHzKHgrEwAACAASURBVHgy2C26nypaFgyDIrQbYWUbJEACJFAGAvLxmysorL6sHy9d0AWREKu/lwH7oi60+IaSB+XQG1N499uith+QgnjcvCegrTdMYJmuUnywi7YnYPFB77k7PThCxDMfFHCc+OLSA9Rz+M7Kl302DePO47jyxXPgSxChxW7mhY8L+pnDlS/li4KM/2xeYcVefjx7rljRlFZccPVXeWLgvPM0pBV2uTyJWQ02ggEWHiwPffZCAiRAAi4QULZpBOoC2dTPN/72wHqnt0V8bo8ArQsSRvsd1HfZPR/53LbmdIcRlPZoxeFCbNkECZAACZSDgFOcasT+UZw6iMWpysG8eR/Ox++cpI19rk7hl1kWYhGKEuWIg+MBespudRh5AItxloO504cjROTyCrtdkYJkhdYFWYyzHDGQiZfGgsITZ9ZjyzUDzPovB/SmPpxJlze+KOKQm1Il6wGmQJclAiIyFy3oor9Pn12Pv63o59gvC/n/deKM/0sez2HM+Bx6JLjqq8whYHckQAIk0B4CtlK2L+RPfP/9U3tsjFmv5Zoaa3XqVGs9oJuftLbi6Ln7Y0O7rrr/w1Zurmn4ZC6TGwmQAAmQQC0QkB8AS5U+yiZc1AX9+/h0FigzgsoXPUeE/m66pT0R0zkboQCFiXJF4OUL67Gm2BFw3JcL+SLh5/ZX8xjxaIZ+uGUjDzjWS1uuEcQTZyW05zmf9+UJgKM1F01g99FJfD3VpO95GdA7vv7ZRoWxJyQwaGNajpUB+++6cPz+P/vFwt5XJ3WhX3n/5PxLuSPB/kiABEigbQSUXTQDsd6+1IfX7Dhz0rlvtjX7WXpvjwAtx2sRut8x058Nh7rsbZuNJVNqbiRAAiRAAjVBwPHB3WezpmXZdkmk4FY+Ak5m0L++KeKwm9KQgmHaH5RfZ54EQcZ8MqswcMMQHjg5TusNTyj/eaMi9MuL55ykws6jFmo/VvFh5VgvXxBk/C/MKtx5XBx7bxpiJmj50C9ifedreVz4CCdfyoHeWe0y6sAYTtg1rG2uZPUXt/IQ0H7/dklsPvD6FCZ9V0SCfv/lgc9eSIAESMANAtp6IxKwF/588y8PrX8qAEk6NtvadHsFaG3FUbf6Ycsut/Mdn1hmtpdh+HSdk7aeEI8jARIgARIoLwERO9ONCg+dmsCO6zE7qLz0S705IvSj7xRw2n1p1NcZ+oONwpz70dACdE7hvhMT2HUjjnf3CS+5RS7DLiftP+/L8f9fta8fr1xYj7qQoWcF2vtBUPkrq/4zcHzmZzbY2OnSJFI5TsB4GTWZ3JqXVDh2YARXDIlyssVL2Eto23nmj3u7gNOk8GCcNmMVCAO7JAESIIG2ErBs2/IHol2/XvjwTpvPmfNWtmkBS5vTpNx439RZ0N22vWa3npuc/bKZmmUZ/pAI0G603VZQPI4ESIAESKCFBCTjWfxYV+sbwIsXJBANG6wM30J2bu7mfKhd93wOVz6TQ896eiS6yVfa0uJbUWHVZQKYMKIekWApM4svLG6T/mN7sgzb8AE/zrAw6Iqktv8hd++5/1kPTlaoiHLH7kz//3JGwbEjOPP+DB78Vx7dWIDTE/wiPs9PK+zxfyGMPT6+6J3GseTwpFM2+jsCzVe8DBy1UMeDhQc5SEiABEigZggoZZsqHOuVmznhmK0bvhn7WVOicat9n5tfsVvv/lqEXnbvF0dFV9x1hN24wITPTz/omhlbPFESIIHOTsApSHj2XnU4dx8WZavUeHBE6DPuz+LBtxpZqMflQDjCGwtvugy2Bc05wtvxd2Xw9Pt5dKXw1gJq3uwiIpx4EXdPGHhtZD16JkoLFynOecO7eavOM/7jn0zse00KYZkEa3MekffnW4s9yPuM2MxsvEoQj58ZRyxcWlFEv/PyRtMZ6+c8kMV9bzZqv3+xQOFGAiRAAiRQ/QSUbZm+UDyQmzxh+IyX97mnvdYbzhW7JUBLO/L2aq9w/MwJARXeGYZtAQb9oKt/bPEMSYAESGBRRRjJWHn+vHqst6IfjmBEPOUjIEKEfCjLh9vRt6Xx8ieF0kebVb5z6Kg9OUU364IGXh1Zj349S0U3Kbp5H3FHiPjgBxP7X5tEOGRQdPMe+1/24Ew6nrxbBBcfEOXzvozxkOeO/Nbuf10KH3xfRKzO0Py5tZ+ATDJKwcHle/rx7Dn16Nu9VNSX4nP72bamBef98f3vTT3OIyFOtLSGH/clARIggUoSkNRnfzASaMwvuHfaXf2OahKf5Wu03VPmbgnQwke3FV1x4DL99p/wUSE1d3nD55fXKfpBV3L0sG8SIAESaCEB+XATT8ot15CsoYT+YGNBwhbCc3E352M506gw9MY03v+hqLNFKUK3D7JTcPOArcIYMzxGUaJ9OFt1tIxpEd2cIlRxCm6t4ufFzvLSLnGRoqfjL6zHKn39OkYU6ryg/fs2nQmZx94t4JR70lwN4BJyeV/JF4FExMATZyWwTj9OpLuEtlXNOPUr5J1l76uT+OwXE7EIJ1laBZE7kwAJkEClCChlwTD8sAKfT37p71tixn8am07FlalyNwVoOS9txdFzm9HbddnwrIl2vsFn+HStYbf7qVQ42C8JkAAJdGgCjkXBNYfFcOT2YRbtqVC0HRF6blJh/+uS+G66pQsTcvlq2wMiwlo2r/D4WfXYas2AzjiU8c7NWwJOJtyLHxcw/PY0ukRZhMpb4i1v3ZmU2X/LMG49mpMyLSfXvj2dlRcLMwo7jUpiVoNNb9z2IdUTJyJ4yooWKagsz3hH6G9n0zy8lQQc7rdNaMTIx7J6FZf8HTcSIAESIIGqJ2DDto1AvEfDjBdGbJX+8fJv3fB9bn7VXgjD4v1sLrvHYyfEVjvwVjMz2zR8UnKAGwmQAAmQQLUTkI83+YgTz8TxI+qxQk8fM0UrFDTnI+6X2ba2LZjZYOsCkfyQa31ARJzI5BU2WjmI585N6KxP2bx4CWr92XXcI/Q6PQU0FoFBVyzEDzMs1IVKS+K5VQcBeeZL1uhTZyew2WqliRmufPE+Ns7zfdQTWdz8Sskfl8/2tnGXMSyifr6ocNfxCey2UVC/x0ghQm7lJeBMnv/4m62f+RIH+f3lI7+8cWBvJEACJNAGAuK8YfkjXfwN/75m77mTRrzgJBi3oa0lHuLVt5cWofsN/ez2QLdVjjPMvAnDRxHazcixLRIgARLwiICTFbf3piHcdXycWUQecW5Js45I8fmvFg66PqVFVClaRb/QltD73z4yphekFa4bFsOwvzOzv3X02r63M37vfj2P8x7O6KJ3Fv3M2w7UgyPl3kjmFLZdK6QLtolQJIKeVx8IHlxCTTbpCP2yumXQFUl9DcKcQl3rwqnHqVGyD/vHEXEM2SZE8bl1CF3bW8aujGt5fhxyYwr//LKIeq54cY0vGyIBEiABTwnYpumP9go0/jrxwqnP7DzaraKDi5+zV++X0q4uTLjmcak3Cn57W1hmyUuEGwmQAAmQQNUTEFFCqsjfc0ICu/9fkCJ0BSPmiHhSzOfQm1MwLYWgn1mkLQ2Jk9UvGYYTL+6CHolSATwWH2wpwbbtJ4xlm5tS2OWyJOambAT9LETVNpreHrXoeX9iArtvzOe9t7T/17qTLTrsljQmfFqgPU0rwesPzabJxUsOjOLEXSN8V2klQzd3d95VHn47j9Pvy6BbjFn9bvJlWyRAAiTgGQFlmUagLtDY8MNj0x/e6GAvMp+dc/dKgJb2xVnR7rnWIX277nDXR3YxszxYlNCzMcOGSYAESMBNArJkMm8Cy3T1YfxF9Xp5sOhJLFDlJuWWt+V82L3xZRFH3ZrW4qlUWKCVwdIZOtnPR+8UweihUVoMLB2ZK3s4Y/aKp3L4x0s59IjTw9wVsB40Is/1XEFhzeUCePGCer3KQmeSePmV4MF11FqTzj3yyidFHHlrCgkW52xVCOXZPi+lcNrudRixfx3F51bRc3dneReRx8X0+TZ2vTypM9LFAsWZiHS3N7ZGAiRAAiTgHgElZkl+hKOfTR634TaY8022aUGWJ4uyvH611EUJE5ufv1WfbUb/0144OwB/0MmOdo8ZWyIBEiABEnCdgAic89MKh2wXwT+OiPLjznXCrWvQ8bR86d8FHHdnGqGgUfJW9OT1oHXnVu17i9DzwvkJrLciPW7LESstRhjAL7Ns7HrZQhTpA1oO7O3qw5mouerQGI7aIcyJmnbRbNnBzkqMXAHY7fIkfpxpoU4slvhMXypAETfnJRWO3CGCaw4rvZ9INrTXH7ZLPbFOuoMzmXLMHRk892EeXZn93ElHAi+bBEigxgjYUJbhC0Tnz37j6C2S3z7yo9tFBxfnUY7fae0H3Wf3p4fXrzRorFlImoYvQD/oGhuZPF0SIIHOSUA+6FJZhftPTmCXDYOwFOAvxy9H58S91Kt2ROgnJxVwyn0ZREMloY8i9J+jc/xtB6wTxKNnJLTBKrM6lzrM2r2DI0acck8Gj71LMaLdQMvQgNwXRRPoVW/g1ZFduOqlDMylC+deuenlRlz2ZJbFCFvAXYvPKYWDtw7j5qNiJd9yZuy3gJw3uzhj+PmPCjjmjjStZLzBzFZJgARIwG0CCnbR9tX39s3+8Mrdk29f8IqX1hvOyZdLRtAi9LKHfXlztOsaJ1v5habh81OEdnsIsT0SIAEScJlAcyuOVy6sL/nn0orDZcqta8752Lv/zTzOfSiDRKRUMYwi9B856oKaWYU7j41jn81CzOJv3VBr095OcbWPfzYx+OoUQkGOzTaBrMBBsuplXlrhjD3qcMFgWhqUIwSOD/TUuTYGXpZEY0GVVraUo/Ma7MMRn/fdLITbj40vsgXjxGJlgtnc61+sN2YvtBEK8JlfmWiwVxIgARJoOQFlm2YgVB9I/fLSOTNf2u9ar4oOLn5G5RKgdZ0IYICx8rGPTkAgvAMsxaKELR8f3JMESIAEKkbA7wcWiBXHtrTiqFgQFuvYtEse0GNfb8RFj2S1d6hsFKH/B0pEnMaiwgo9/Xh1ZD3iERYf9Hr8imimbQUAHPyPFN76uoj6Ohai8pq7W+2LiCcTCMGAgfEXJbBSb7+Op6yE4eYdAUeEPvnuDB6fxBUDSyLtiM+7bRTC2OPjWuiUjeKzd2NzaS07E+Kn3ZvFuHca0S1uwLKWdhT/PwmQAAmQQCUJKGWZgUAikCtOf3janasc2iQ+y9Pb8/nvcgnQwldeX1Ws1259+hzw8vuw5/QHAnbT31eSP/smARIgARJYCgER86SozH0nJ7CrWHHYgGSXcqscAScGd03MY8SjGYrQi4VCxqd4mJ+zVx3O2YfZnOUYqc6YHP9JEYePSaE+amhBk1vtENBe0BmFIVuHcdNRMXpBlyF0zn0z6TsTB1yXQjRMH+jFsYv4PD+l8Pe/BfHAyXHUhQztlc3CyGUYoEvowhm3UpfiqNvSerKR/uWViwd7JgESIIEWEVClRGBl5f/9yyv7botp7+ebjivLG3s5BWi5Ll2UsMfmozbrvtWIN6303DB82k203OfRothwJxIgARIggRKB5lYc4y+qpz9olQwMJxP6rtcaMeIxZkI7YZGXCvkQFtFi/IguWKWPj2KFx2PWyX4uFIE9r0zi62mW9iinIOExeA+al/unYALPnJvA/60S4ISjB4wXb1LuH5ms2euqFD6ZbCJGEXoRIi0+pxW2WSuI+0+Klya2KD6XYVQuuQtntdWcpI1dLktqT27JSOfzvqJhYeckQAIksDQCtlKmLxTvNWfm80M3X/jjI5O9Ljq4+AlVQvjVftA9tr16WPeNz7nfzM42DV+QftBLGyr8/yRAAiRQYQJi+SAfgUO3i+DGI0pV55kFXdmgOKKFxOGOVxtx8eMUoSUiwmNhVmGvTUK46/g4xYoyDNPm3uRnP5DRk1QyQcKt9gjo4p1Zhe3/FsS40xL0/S9DCBfdP2/lcfb9mZKVAe8fPYko7x3brh3EfSI+N2XZMvO5DIPyL7pwxutxd6bx9AcFdItxvFY2IuydBEiABJZKQCnbtH3hrljw7+t3m//e+a+Vo+hgNQjQcg5ahF5u6CfX1fVY50w7nzTBooRLHTHcgQRIgAQqTcAR9u46LoG9NqUVR6Xj4fTvZEJThC4REXEi3agw7tQEtl+P49TrcepkwzVklC6kNqvBhqQW0JPca/LetS++z6mswv0nJ7DLhkFacXiHWresvdMNYG7Kxs6XJnUxyKC/c99Dju3GdusGce8JzHz2eAi2uHlHfH7q/QJOGJtG1yjF5xbD444kQAIkUCkCtmn6or0C+emvnzH1iZ3+Ua6ig9UiQDcVJYRa4fBvXwnG+w1UZs6CIaWuuJEACZAACVQrARH2iib0EthXLqzH8j1pbVANsWqeCX37hFImtMTIETaq4RzLdQ4yRrMFhXWWD+ClC+oRDJZ6rsSSr3Jdc6X7cQSJq5/N4drnczr7mdmblY5K+/pfdB/1C+DFC+oRkjd0g/dR+6j+9dHOfXThuCzunNjYqe8jJ/N5wDqlzGcpIkvbDS9HX8valhjIRMn0eTZ2uzyJZE7pLHVONraMH/ciARIggYoQUJaJQCRQXPDD/VPHbXxEpcTnSn+PSfkqO7H6Hj377PbcB3bjglVgGDZgsKxVRUYlOyUBEiCBlhFwsqB3Xj+EB0+NL8qMo8DXMn5e7SUitAgYYpVy98Q8Lnosg1jY0B+Lnenj0Ck+ePmQGI7bOUyrGK8GXFO7WpAA8OscG7tenkS+qEpvcp7X0fb4wti8trJZkFa47vAYhg3gveT1kHAE6C9+tbSPujzLO+NtJIKmeAqLBcw9J8aRoPjs9dBrUfvNJ7qPHJPGy/8poAutN1rEjjuRAAmQQOUIKEsZPn/En/jg22e32b6p6KAu3VKJc6q0XqCLEnZZ65CNeg68/12Vmx+GL8CihJUYCeyTBEiABFpBwPlAHD00imN2ilDkawU7L3dt/oH44Ft5nPdQBpGwASn32xmKA4nYblpAos7AxJH1WKYbM/S9HG/SthROE7uGM+7P4KG38vSu9Rp4GdtvXnz21RH16BorfTbIfcbNGwKOFcdB/0jhra+K+lkm91hn2Zx3ix3XC+GeE2N6EpWZz9URfWeC5MF/5XGm+JRTfK6OwPAsSIAESGDJBGylbJ8/EJk5941jNm/49pFfy110cPFTq4ZXSO0H3W2Ph4f0WnXouCKLEvIGIgESIIGqJyAChHwUyz+fO7cef1vRT4/QKoqaiLDyIf/EpIIWBsWPV7LpOroIrTM2MwqHbRfG9YfHOCY9HpOO+PzZLxb2uipZ8qz1uE82X14C8twQP+Kz967DuXvX8Z7yGL8j8j33YQHH3pHuVBmmjvi8ywYh3HlcHLFI6TeLBQc9HnQtaN551n83XbLzUzAtpSceO9PqqhZg4i4kQAIkUE0ElLKKdqBLbzX7P9cNXPjPs/9ZiaKD1ShAyzlpEbrvXi9eGes/8DyrscE0fAH5O24kQAIkQAJVSkCyatN5hfX7B/DcuQkEA4Zeis/suOoImCNkPP9RESffk9Yf8SJEd+RsOhl7+SLwzDkJbLJqgJn5Hg9Fx37jsJvTmPh5QfuO0/vZY+hlbl7uKcsCIiHg1ZFd0K+HT08yUBT0JhBOBnQ6VyroOWWuhXDQ6PBCn1QBmpdUGLx5GGOGxxAKUnz2ZoS1vlW9TluVVhcNvjaJf/9k6sx8Putbz5JHkAAJkECZCChlm5Y/Uh9I//zCyTNfOmBMJX2fm19zNWRAy/k4RQntFY+f80LACO+u7IIJw0cRukwjlN2QAAmQQFsIOBlLpw6qw4j96yj4tQWih8eYTZ7QEz4t4MSxWRQthUiw5BXd0TbJxsrkFDZfPYinzk7oiRBOhngXZWeCY+LnRRx6c2qRT6t3PbLlShHgyoLyknfurWuey0H+9IgbkGd5R90c3/6h24Zxw+Ex7T3OzOfqibYzHkc/ncMNL+bQI2FoMZobCZAACZBAdRJQtmX6I/FA42+zx057YsVjmsRneXJXfKFitQjQEjldsqZ++S269dpzwntKWWsAikUJq3NM86xIgARIYBEBEflyeeDh0+L4+7pBitBVNjacj8f3vjdxzO1pNGRsRMMdL3vJEcluPiqOg7cOcRx6OA6bZ8SJ9cbn/zUXebV62C2brhAB/bHQ5K8ulksbrETLJS9D4Yivk2dZ2OWypBb7JOO84l+NLl+0zj7yAfPTSteSkJoSkmnLDHuXQbejOcd6419fFzHkH2nUhWm70Q6cPJQESIAEvCeglAWfzw87997kO/YYAPxHprDlT1W8RlSTAO2I0HbvTUesX7/1qHeszJyYwaKE3g9S9kACJEAC7SCgC1UVFfp08+PlCxLo3cWnPyKZfdoOqC4f6ojQX02xcOStaUyda2m7hI6SxSRjrWgCfbr68NrIUrE0jkGXB1Gz5pzxNO7tPE67N8PCg96hrpqWZYInmVXYaYMQHjolzgxVjyPjiNDH3JGG+EHLM60jrVzRK1RQ8uw/bVAdLtq/bpHNCN8dPB5cLWxe+zsbwPyUwqArkpg+30IkWCoKyY0ESIAESKAqCdiA6TNCvWbMeHrYprlpD06vdNHBxSlVmwAt56f9oHtte+0BXTc+63EzM9s0/CEpa1ON51qVo44nRQIkQALlJiBWHPIhOWjDEO49qUmc8JU+MLlVBwFHNPxltoWjbk3j66mWFjU6ggjtLOE+Zbc6jDyAhdK8HHFOhmJKPGpHJTFjvoVQJ/Co9ZJprbQtk43pRoWHTklgx/W52sXLuDnP639+WcQhN6YQi3Qc4U/GkYiYMpYuHBzFKYMii4oaU3z2clS1rm1nDB5/VwZPvZ9Hd7GCofVG6yBybxIgARIoHwGl7KLtr+tlz/v48h0WTBr5TjUUHawFAXqRCL3ioZ9d5u+25kXIp0z4/PSDLt/gZU8kQAIk0GoCgaaltJceFMUJu0RogdBqgt4f4HxQzl5o4+jbM5j0XbHm/RxlkkNbQgB4+YJ6rLU87QG8HEnOGLrhhUaMfibb4f1pvWRZa22LcJh1Cs+eVw+ZeGThWe+iKJM9RQvYfXQSX081EQ3VvggtlhuyWkWEzKsOjeKQbcMl8ZkT1t4NpDa0vGiVyztNq1w6WAZ+G5DwEBIgARKoagLKLpqBWO/Aws9vO272GyfeWS1FB2tFgHaKElr9h333rD/Rb2/bzFqGITWSuZEACZAACVQjAUcIlA/mJ89KYLPVAlymXYWBcjwdM3nghLvSeOnfBS1Cy9/X4spayX5eKNm464fwIK0BPB1xkrUo9/n0+bbOfs7klRYh9VJtbp2CgOO1fuMRcQzdll7rXgbdEQHvfC2Pix6pfasbGTuNRYWQ38DNw+PYbSNm0Xs5ftratmP/8u00C3telYTVQT3I28qHx5EACZBA1RGwLdMIxQKF+T/eNnXc+idWq/gs3Kp5dbQuSti1/95deu719CQ7v2BtGIYFGBShq27E84RIgARIoERAspsaCwr9evrx0gX12htWVE0uq62uEeKI0JKFdsG4LO79ZyO6iW+y/PDWmJjoeNPee2Icu21MQczLkeaMm3Mf+t+Y6Ui+tF6y6yhty7O8UASW6+HDqyPqkagrfUrwGe9+hB0f+1kNNna6NIlkTkFWGtXYI1qDkYkqsdzoHvPhzuPi2HLNAEwb+nq4VQ8Bx2JJVjrse00KX00xEY90LP/x6qHNMyEBEiABFwgo2zL8Yb9VaHjrv2P77dxUcLBqig4ufoXVLEDLuYrYbMXXGbp2n50efM/OzUsYPu3EwdcVF8YqmyABEiABLwjIh6ZUtR+8WRh3HBfTVhwiTFf7D44XLKq5TUdoFuHohhcbcc2zWUQjBkTQFaGxFjaxBMgVgVX7+DF+RD0ioZIXB8Uw96PniM9fTrGw55VJCHtunZOAiIbz0goX7FuHM/aso92Sh8PAue/OeiCLB94qTRTW2qSPvBMszCis1MePsSfEsW4/P8VnD8dMe5p2JgXOfiCL+95spMVSe2DyWBIgARLwnoANZfv8ofop0ycetHn222d+q7aig7UmQC8SoXvs8dTe3Vcb/KyZmW0ZPl2U0PtwsgcSIAESIIE2EXD8oK86NIajdghToGgTRe8PcrKdREx89N0CznsoozsNB1ETIodTfPCi/aI4bXf6jns5Ypxl2UeMSeOVTwroEq09IcxLPp2pbZngEaEqFjZ0FvRy3X36rZyTEu6PAmcC998/mTojVZ7NtbRKRcwTF6QUtlgjiNuPjemx4liLuE+LLbaHgBOXxyblccrdGV2kuNYmO9pz/TyWBEiABGqMgIJdVEa8d3H2q8dsn/pq7HvVWHSwFgVoOWdJezaX2eOlkfH+Ay+1CvNNwxdkUcIau0N4uiRAAp2HgCRH6rU/NvDU2QlsvEoAlgL8zJqsykHgfHi+9VURJ47NoCFr62W31VzxXo8xJWJ5SQRboZePnuMejS5nfLz5VRFDb0wjFi6x59Z5CThe0EduH8HVh0b1qglZ6cLNfQLOROF+16bw/g9FxMPVX4xQJinkT2k1VAg3HhlDNFwSNGXscKsuAs4E4zdTLex9dVIXv5T3NT7mqytOPBsSIAESaCKgYJtWINw9sOCXZ4bPefGAe6rZ97l51GpFCpDzFDsOc6Wj5z7hi0T2V8VGE01+HByGJEACJEAC1UdAxIhcXmHFXn68cH49usdLHsPMkqu+WMkZOUtvv55q4ejb0/h5pqUzoKpVhBYRoyGjcMCWYYw5OkYBzKNh5YhfUohKMjD/M7moM18pQHsEvMaalXHwwnkJ/G3FAO9Bj2K3KDP13QJOuSdd9Zmp8hsvzw3xrD5hlwguOTCqyTgip0eY2GwbCfzO9/nqFL6aSt/nNqLkYSRAAiRQFgLKNk1/XbdAZsakm397YsCptSI+C5xaEaDlXEvz5T23iq28z1PvIhBeD0pZMFiUsCyjnJ2QAAmQQBsIiPfjPPOcpwAAIABJREFUgrTCbhuFcO9Jcf1RSj/oNoAs0yGO0PHbAhsn3Z3Bv74u6okDyW6stkwoETmyeeCxMxPYZq0AM+s8GiPOmHhiUgEn3V394pdHGNjsnxCQSaCF2dLz/b6T4hQYPRolTjHCZFZhp1FJyPM5FKhOKw4ZEwUTeuLy4gOiOHqn8CLLEHrzezRA2tmsM/ksPuP30/e5nTR5OAmQAAl4TEApEz5fQNnmG7/cccJA4EnpsGqLDi5Oo5YEaEeEthOrH7zmMns9MslKzu0Gn18n1HkcZjZPAiRAAiTQRgIiQs9LKpw/uA5nSsEqWdopa1q4VSUBR3DMFxXOfziLh/6VR5eYoWesqyXrVYvPBYUN+gfw/Hn1ejzV2gtNVQZ/sZNyvGbTeYVdL0vi1zl2zXnQ1gLnWj5HuRczeYVxpyXw93WDnAjyKJjOc/myJ3O46eWcnhisNn9e+a3PNCpEwz7844gYBm1cGg8yRig+ezQw2tmsM64efaeAU+/lBGM7cfJwEiABEvCYgJhbwucPdvnvb49vu1l61nuzq73oYK0L0HL+IltYPbe+fI8uG53zvJ1vsA2flLvit6fHo53NkwAJkECbCWiRolHhvpMTGLgBRYo2gyzTgc2XSo95pRFXPpNFMGDorLtqED20/2xa4ZphMRzxdxa59GpYOOLEzS83YtSTWfSIG9qqhRsJOAQcAXrjlQN49tx6vcKFNkvujw/nmfz9dAu7XZF0v4N2tijic0NaYZW+fowZHsNGK3NVSjuRen64U5fjs19MDL42pSeY6fvsOXZ2QAIkQAJtJaCUXVT+ul75BR9dvt2890Z+XAtFBzuCAC3XoIsSLjt4/HmxFXa50srOMeELsChhW4cyjyMBEiABjwmIIFEwFRJ1Pu0HvXIfFozzGHm7m5fsV/1B6gNe+k8Bsjw3mbWRqKusL7Rk0sny7m5xA6+NrEevep9e4s0Mu3aH/HcNSOwlq3xmg8LAUQu1n6uITE5WtLu9sbVaJuAUJBwzPI4DtwrRC9qjYDrPuWG3pPHqpwXURyufBS3PXfl9l2KD2/8tiJuPimGZrj5mwns0Btxq1pnQmJdS2PNKWd1ioU68/TnB6BZitkMCJEACrhJQVtEMJnoHGj6/c9js1497sJZ8n5uDqOUVqzoTut+QT8YFu68+BGbOhOGnCO3qMGdjJEACJOAeAREpUjmlM6OePieBUKBk60Dh0D3GXrTkZMF++aulC2B9NdUqLf+2KuML7WQ/D98pgiuHRil2eRF0sVuRpfM+4MJxWdw5sRHdE6WYcyOBxQmIANlYBFbo5cOEi+oRi/DZ7sUocZ7F4z8t4ogxKdTXVVaAlriLkCmTU8N3iGDUQVEEm1bJyHOaW3US0EUHm4o6HDEmjfGfFvSEbrUWHK5OijwrEiABEigjAWWZCEQDxeQP1019cMOza1V8FmK1LEBr3QK91o6ucdAn/ypYuY0MZVsAixKW8VZgVyRAAiTQKgLaDzqlcPjfI7huWJRZUq2iV7mdHeFDstzOeTCD5z4qoGuFfKHlx79oQWfSr9/fzzHkwbBwxOdvp1nYfXT1Lff34JLZZDsJiBnevLTCyP2jOGVQhPdlO3n+2eGiGcrzT8T+XS9P4sffTNQFjYp484vA3FgsnZEUGzxqh7A+5eb2TR4gYJMuEHB+z69+Nodrns+hZ4LiswtY2QQJkAAJeENANM5A2B/IJSf8cM9yg5peBWqm6ODiUGpZgJZrkfl1u36dQ1btPeDO9y0r28MwWJTQm5HPVkmABEjAHQLOcu3RQ2I4eif697pD1ftWnI9W6em653O44cWczmIvpy+0ZORKFv12awfx+JkJWm94FHZHRDr69gxe+DiPLlWw1N+jS2WzLhFwrHHEoue1EfVYplspBZYrXFwC3NTM4r7slShGKBPJC7NKW23ceGQMA9YJ6hUTEmvG2914u92aM35e/HcRx9yWQryuMhMYbl8X2yMBEiCBDkrAhrJ9vmDip/T4Q7ac+dOTc5sJ0DV5ybUuQAt0bcVRP+DKXXpvct4rdnK2DV+QRQlrcjjypEmABDoDAecDtbEAPHBKHDv8jUUJayXuzrJdieFL/y7g3IeymJ+x9VLwcizflcmLhRmF24+NY9/NQ8yy9GDgOALFu9+aOPD6pPYFpe+zB6A7YJNOFvSxO0VwBe1xPImw4wM9bZ6NnS9NIldUZSsc5wjMUgB26zWDWnzu35t+z54E2oNGnWf7d9Nt7H11Eo0FGwE/n+8eoGaTJEACJOAGAQWrqFDfOzfv1RO2W/jl7f+pxaKDi4PoCAK0XJMuSrjMoKfPjK086Dq7kDQNFiV0Y9CzDRIgARLwhECpKCF0Qbtnz01gtb5+Lt31hLQ3jTofsmLRcOq9GXwy2dS+0JI565VYKeJHoQgs38OHV0fW67HD4oPux9eJ4eBrU/jwh2IpQ46FqdwH3QFblI8KbS2rgJcurMday/O57kWYnRUKJ9+TwePv5rUdkjyTvdxk9Yl4wGfyCkduH8ElB0YRDoKTgF5Cd7Ftp6isrCDa5+oUvp1uIh7xfty4eAlsigRIgAQ6EwEFu2j5o90DCyY/O3Tu8wc8Usu+z80D11EEaLkOyYQ2Vxk+5QHU9TpMFdMsStiZblFeKwmQQM0R0EUJGxXW7RfAU2cndBatbFzCWxuhdERo+aAd+VgW497O6w9aWZ7thRjiZFeetVcdztunjsKHB8PEiekzHxRw3J3psghbHlwGm6wgAXmuN2QV9vy/EO4+Ic4ioR7EQu5TEYTf+87EAdclEQ17a6Mgz/R0TunVEJceGMXQben37EFYPWtSJmr/Z6uUxvMfF9A9ZsD0eNLCswtiwyRAAiTQwQko2zR94e6B7OT3r/rtpW3O7yjis/7O70CxKxUl7D8g1H/nR972+es2AViUsAPFl5dCAiTQAQnIh60UtttrkxDGHh9f9JFEEbo2gu0Uq5OzfehfeVz6RBa5vNJZs25acsgPvHxA+/3AhIvqscoyzKx0e4Q4mavZvMJuVyQxeZaFSIUKnLl9bWyvvARkhUu2oPDY6fXYZu0ARWiX8et7VZ6JNrD3VSn8Z3IRMQ9EaPkdlliK5cba/QL4xxFRbLRyQE/+yd/zd9rlwHrUnDOxOPrpHG54IYceUnSQ4rNHtNksCZAACbSTgFKmEfAFVLH48uQ7e+/h1L1zFpm1s/WKH96RBGiBqYsSdl3zoP6993z0g+LCuX0Mn19+YkuVULiRAAmQAAlUHQERoeelFM7aK4rz9onoDyPJduVWGwR0dpUsQzKAL361cPp9GXzxXxPdXLTk+ENWpSoJINzcI+CIFLdPaMSIx7LonjD0kntuJNBaAvIsSOcVNl01iKfPSSwqTsdbtrUkl7y/c78+8FYeZ92f0c9bN1eeyDNXJhFlhcv+W4Zx2cFRLVw2L0br3tWwJa8IOPESq5ZT7s3olWYymcuNBEiABEigCgkoZcGn/Mrq8sP88X/ffOGUdxtqvejg4pQ74rugLkrYY5srdui64VkT7PxCw/BpKaMjXmsV3jU8JRIgARJoPQFZTpzMKtx6dBz7bRHSwpdku3KrHQLNLTkuejSLR9/JIxYxEHTBkkPE5nSjwkOnJrDjeixa6faocPxBZydtDByVRENGaSsVr/y83T5/tld9BPSkUVPB0MEsGOp6gBz/e5m83enShZiXVvpZ68Y9qy03GhXqggYuGBzFkTs0WW40WX+4fjFs0BMCzm/y+z+YOPiGlJ60lXctN8aIJyfMRkmABEigcxOwYVuGP94zM+PVS7fKfHXJF82ynzsMmY4qyuqihKvs9fopxio73GRn5phgUcIOM2h5ISRAAh2PgCzlleXE8s9HT09g09VKy3xFxOBWOwSaW3Lc/2Yeo5/O6gy6+mjbLTmc5fxrLxfQhc1CQc4ouz0inHvtksezuHV8oy4oySXablPuXO3JszxfBFbu7cfLFyW0T7H2yuuoXx4VCK/zvL3okSzufK2x3VnQEhv505BWWK9/ANcPi2GDlUp2R4xdBQLcji4dz+cpc2zsdXUSc5M2LZXawZOHkgAJkIDHBJSyTdsf6eaf/9HVB8x//6InO5Lvc3N2Hfk1UIvQKwz5ZGyw2+rDbStnGoZf/o4bCZAACZBAFRKQzJzGAtCr3qeXba/U20fv0CqM09JOSbKr5I/E86spFs57OIsPfijqgnaOl/PS2mj+/2USQnzCZQn48QMjnJhoDbwW7OsIFT/MsLT3s/7vjmI014Lr5y7eEXDu3VEHxXDCLmE+z11G7QjQX/5qYo8rU+2asJVYFUwgV1C6yKAUG0zU0XLD5ZCVpTlnwkD8/Pe/LoVPfzG19QYnFcuCn52QAAmQQOsJSNHBuh6B/IwPL5v6xJYjO6r4LGA6sgAt1+ZD//7B/vv88Ia/MbOlYlHC1t8MPIIESIAEykhAPoIlY3bdFQJ48qyEFi2dpcZlPA125QIBJ6s2X1S45rmcztCTbOa6cMuzoeWHXD6a4xEDEy+uR99uvkWFKl04RTbRVNxR4nL8XRk8/X5e33NueskScuclINm04iPcJWbgtZFd0LvegNjP0r/dvTGh7RQMYMgNKbz5dVELja25f+UZK7+7C3MK3WI+jNy/DgdvQ8sN9yJU3pZkOMjEhMT0uDsyePqDPFe0lDcE7I0ESIAEWkdAWZYRqPMXGn56durDG+wrP8vyKO+ouSAdWYCWwOuihHXrHtRv2e3v/kAVcsvCYFHC1t0R3JsESIAEyktA/CcXpBV23iCE+06K6w8pLv8tbwzc6s3JrpX2Jn5ehCwVnzzbQrdYqRDS0rwoJfYyFg4dEMYNh8eYQelWYJracTIoxSNUMuUiwaXHxOVTYHMdnIA8z+enFI7fpQ6jDqrjCgaX4+1M9D33UQHH3JFG12jLBWhZpSLPgIVZhe3WDmL00CjWWM6/yA6LdikuB6sMzTnj4cpncrj+hRx60E6pDNTZBQmQAAm0lYCyAMPvi3T5+qfnB26Fya8nO1rRwcXJdHQBWq5XFyWM/+2G7frufPpEMz3bZ/iCLErY1nuEx5EACZBAGQiIaCHFlY7cPoJrDotStCgDc6+6EJFZxGYRk2c22Bj5WA7PfZhHXchAOIi/zNZzfGSfPjuBTVYLLMrs8upcO1O7kimnJwAUcMD1KUz6rrhoyX1n4sBr9Z6Ak/X88oX1WGPZksAp4ie39hNwVghJ0cBdLkvi1zlWi7x+nUKDAb+Bk3eL4PTd6/QzmrUX2h+TSrUgqw0krg+8lcfZD2TQJVqa6OVGAiRAAiRQlQRsKAtGMJGc9cYRW6e/efTrjlh0sDMK0HLN2g96mUFPHB9fdc/brMakafjkJ7pDW5BU5V3GkyIBEiCBlhJw/ENH7B/FqYMi2oohQNGipfiqbr/mwsbjkwq48pksZsy3teXDn2VDyzL9TF5h09WCeObshC6OxYw898LqxOOFj4s4+vaUFitas3TfvTNhSx2dgDzLGzIK+24exh3HciWD2/F27uVrn8vh6udy2nJhSfeyY3+yIKOw3ooBXDEkii3WKJXIab5ixe1zZHveEnDGwGufF3HkmLSe3JXfy6WtMvL2rNg6CZAACZDAEggoZRetQLx3YM4Xd+zbMPH4Zzuy73NzBp0hA1quV1uciQjd94Apt8f69jzObsyY8LEoIR8JJEACJFDNBORjOdWoMGZ4HPttEWJ2VjUHqwXnpgsUNnnATp1r47Knsnj+o4LO2Fs8G1rbb2QUbjoyjiHbMPYtwNviXZw4iD/3oCtSkAKEdaGSAMWNBLwgIM/ybAF46qyEFjyZaeseZUc4njzL1lnQpqW0z/bit7NM4GaLCqYJDPt7BBcMrlvkGS0Z6Z3lo9A98tXRknMvSbHBA69P6WKSQT+f59URHZ4FCZAACfyRgLJN0x/uGkj/8sLFM1/cb1RnEZ8dYbazjIlSUUIMMFY+9vF/wh/eBrZpwfCJMM2NBEiABEigCglIBo8s15YP7IdOiWObtYMULqowTq09pebi05PvFzD66SymzytlQzviaNEEenfx6eKDLEbZWsJ/vb/Df+zrjTj/4exfZky62zNb66wEROBM5xS2XDOIJ84srWhgMUL3RoMjQh97exrPfVz43YoGh7Nkoa+8jF8XGhy0cUh3zokA92JQiZYcO5spc2wMvjaF3xosRENczVKJWLBPEiABEmgRAWWbPn9doIDkk1Nu7XtAk/hsddSig4sz6WyT3booYbTnxn2XG/LeR1YxvXypwqTBRd0tulu4EwmQAAmUn4B8PBdMhWjYhyfOSuBvK/j50Vz+MLjeo5NtK/GdNs/G5U/l8OyHeZ0NHYsAsxcqnLRrHS45kIXL3IQv3OXlb15aYeCohZibUjpbjku13aTMtv6MgKxqkIJ3dx0fx16bhOgF7eIwcYTkN78sYuhNKcTCJWsjyXrOFRSKFnDQ1hGcv28dencpCZTy7KWtkYtBKHNTjv+33FPi4//5f0098SBe0NxIgARIgASqkIBSFnw+vzLzX/zyzOCtMXdSpkl47jRrEDubAC2jUBcl7L7FJVt22/zif9rZ2QEWJazCm5OnRAIkQALNCIhwkc0r9O3mx5NnJdC/t4/iRQcZIc0z8J6WbOhncpg610I8YkCKlq21vJ/epC7G2pKCkAa04H/jSzn0SFCwcBEvm/oLAiJ4ihi6Wl8/Xr6wi7Z9kdmQzvgx4sVAka9XWTmyx+gkvplmIho2MD+lsMoyfkgthUEbB3W3zHr2gn5523RWCkkG9BFj0pjwWUGvZKH4XN44sDcSIAESaAUBW9mmEUz0apj36slbzvtyzHedoejg4nw66zufLkrYZ8CY4V02OnFsMTPbNHzBUgUObiRAAiRAAlVJQErHJrMKay0f0Eu4e9aXMry4jLsqw9Wqk2ruDS2FCcUWQoTSh0+N68xcZum1CucSdxaxQtZ8TZ5pY9fLl+wV605vbIUE/kjA74cWRUcPjeKYnSIUQ10cJIusdSbmccb9aZ0Ne8CWYZw/OIpe8nsp9z+znl0kXpmmZKJBSQa7DzjrgQzufzPPicTKhIK9kgAJkEBLCShlm5Y/0i3Q8NFVe8x9f8RLncn3uTmkzipACwMtQq946Gc3B7qufrJdzJiGwaKELb2DuB8JkAAJVIKAiNANaYWt1gzi4dPiOsOLAmUlIuFNn80z8+allP6o5uYeAccv9OS7M3h8Ul57awtzbiRQLgIigIodRI+4D6+OrEfPpnuck0ztj4DzWzh9vo2jb8/gxF3C9HpuP9aqa8H5nRz9dA43vJijh3/VRYgnRAIkQAKLEbBN0xfpETDn/uf8/47b9KrOKj4Llc78ZddUlBDGCsOnTgiGu+2grEYWJeTTggRIgASqnICI0CJOioeoeInqjC75QevMv2hVHrPWnB4nFFpDq+X7OqLFv382se/VKYSC9H1uOT3u6SYB8SUWD/JTBtXpgni0hHCTbum+FqbyW+l4vvP30V3GlWpNLDYkrrdNaMTFj2XRNV7KbOdGAiRAAiRQpQSUZRmBOr/Z8OOjvz684ZDOVnRw8ah09s91XZQwtvb+y/Td8eH3rEJyJcPwy884ixJW6f3L0yIBEiABISAfYFI87cjtI7j2sCgLKnXAYUEh2t2gOkLUwf9I4a2vi6ivY/azu4TZWksJyMeHvGyLt/+Ei7pg5WV8WjSlnVJLCbZsPwr7LeNUK3s54vMjb4vFSgbxutJnPAvI1koEeZ4kQAKdj4CyFAx/ONTl0wWP7brNrFmv5Tpb0UEK0H8c9booYf16x2y2zE53vllMzw4bvqBOput8NwivmARIgARqh4CIF/PTCqftXoeL9itl0YknIh/etRNDnml5CDjWG+M/KeDwMWnUR5k1Vx7y7GVJBOT53ZBR2qN4zNExFpV1eahwAs9loBVuzplMeOU/RRxzRxrhYGnVF8XnCgeG3ZMACZDAkgnYUJbhCybmzf7n8C2SXz/8U2csOkgB+s8HiPaDXm7QU8Miq+51v2pcYMIn+XXUMfhEIQESIIFqJiCCs3hCXzA4itP3KBW0oghdzRHjuZWbgBSsggIKJrD76CS+mWYiGioV8ORGApUkIAJavgg8fXYCm64WoAhdyWCw76olYIqdig+Y9J2JQ29KyeNc/zef4VUbMp4YCZAACUjRQTsY72XM+Wbs7gvGHzNeFn5J4mtnR8NEsf+NgFJRwgPfvj7Yd8szrNx80/AF5O+4kQAJkAAJVCkBx/t5YVbh8iFRHLNTBM4y1So9ZZ4WCZSVgJM5d/+beZz9QAbd4rTeKGsA2NkSCUgWdDKnsN3aQTx2RkILa46nP7GRAAkAlgX4/cAXv1o46PoUMnkboQAnEDk2SIAESKCaCSjbNP3hroH0z8+fPfPl/a/rzEUHF48TBej/EXGKEqqVj509Hv7gzrBtE4ZBEbqa726eGwmQQKcn4BRXSucUrh0Ww6HbhSlCd/pRQQBCwFmevSCjsMuoJGYuFPGCy7Y5OqqHgKxYSWYV7j0xgUEbB1mQsHpCwzOpMAFn8vCnmTYOvD6JWQsVoqFSgUluJEACJEACVUpA2aYvFAkUFmQfnPJQ72EUn38fJwrQv+ehixImlt245/KDP/yg0Vy4iqHrpBgsSlil9zdPiwRIgASEgBSvkuWouYLCLcPjGLx5CM6yVRIigc5KwPF+vuqZHK57IYcecUPfF9xIoFoIyLNbnttrLh/Ai+fXl7xtmzKhq+UceR4kUG4Cjvg8Za6tM59/nWMhFuHqlXLHgf2RAAmQQOsIKAuGzw+z+PHkV/baDtPez3f2ooOL86MA/ccRpb1Z+m5+yUaxzUe8Y+fmReALsChh6+487k0CJEACZScgQoZ8tBUt4K7j49h1wyAzocseBXZYLQRkQkZWB0yZY2PgqIXIm4BYHrBoVbVEiOfhEBA/23lphWsOjeHIHcLMgubQ6NQEHPF5xgKFg29I4ocZFhJ1FJ879aDgxZMACdQCASk66PNFe86e9tQZWzRO+cdkFh38Y9goQP/5UNZ+0D13vG1I1/WPH2elZluGPyjCNDcSIAESIIEqJiAitJPhKUu6/75ugGJGFceLp+YdASf7+Yz7Mnjo7Ty6xShgeEebLbeHgEyUFE2gV72B1y7uoseq+EHL85wbCXQmAjJxKON+TlJhyD9S+HKKiS5RQ0+mcyMBEiABEqhaArrooD/SDQs+vGKXeR9c8jqtN/48Vny1W/IY1iL0sod+cmW025rnWfmMafj89IOu2nueJ0YCJEACJQLy8SZZ0AE/cN9JcWyzVpB2HBwcnYqAIz5/OtnC3lcnEaTvc6eKfy1erGTnz08pnLlnHc4fXMeJw1oMIs+5XQQsBfgNoCGjcMiNKXz8s4muIj7TNqldXHkwCZAACXhNQNlFMxDrHUh/O+7038YfciPF5yUTpwD912y0J/QKh05/Idilfndl5kueLtxIgARIgASqmoAUtiqYQMgP3HtSAtusFaAdR1VHjCfnJgEni+6Qm9J4/fMC6qPMfnaTL9vyhoDYw4QCBsaPqEf/Xj5mQXuDma1WIQHnmZ3KKQy7JY13vy2im3j2M/O5CqPFUyIBEiCBZgSUZRr+ukC+4Yd7p43b6CiKz389OihA/zUfEaBV/fL7d+uz30PvWfn0GoBP5qFZlJBPHRIgARKocgJahC4CoaCB+0+MYysRoW1A/Ea5kUBHJeD4h078vIhDb04hETF0gU5uJFDtBCQLWrI/h2wTxo1HxuBk8lf7efP8SKA9BBzxWYpxHjEmgze+LKA7xef2IOWxJEACJFAmAsoyjKAfPvuDn8f83wDgJ1MSWJsKD5bpHGqrGwrQS4+XzoLuuvqx6/cYeMfbqjgrDiPEooRL58Y9SIAESKDiBESEluJrkYDYcSSw1ZrMhK54UHgCnhGQDFLRmk1LYa8rU/jiVxPRMAVoz4CzYdcJyAt2wQKePTeBjVcOUIR2nTAbrCYCjviczSscfXsGr31WQPcEM5+rKUY8FxIgARJYAgFddNAIxH6b8daRm+W+emwqiw4ufaxQgF46I9lD+0H32vGpA7qtP/jxYnqOafjEXRTk1zJ+3IsESIAEKkZAsuryRYWwZEKfnMCWazATumLBYMeeEnCynx9+u4DT703rJdzyd9xIoFYIyKRhKquw/XohjDs1ThuOWgkcz7PVBJqLz8Nvy2Di5xSfWw2RB5AACZBAZQgoZRdtf6K3mvnW2Tul/33dWwBEH6Rx0lLiQQG15QNWi9B9d3/6stjKe1xk5RtEhGZRwpbz454kQAIkUDECOhO6qFAX8uH+k+LYQkTopkKFFTspdkwCLhKQ7GfZkjmFgZclMWOejVAQcP7exa7YFAl4SkAKsSUbFR44KYGBGwZZkNBT2my8EgQc8TnTqCDi8+u03ahEGNgnCZAACbSJgLJN0x/qGlj4ywsnzXlpv1vp+9xyjBSgW8dKZjXMlY+d+awRTOytzJwJw0cRuuUMuScJkAAJVIyAZEI3FhWiIUPbcWgRmp7QFYsHO3aXgJP9fP3zOVz5bA49xEOU2c/uQmZrZSHgMwCxJFh3hQBeuKAeQT9gGFx2WBb47MRzAovE57zCUbdm8PoXBfSg7Ybn3NkBCZAACbhCQFmmL9QlkEl+dedv9290HMXn1lGlAN0WXt02rl95/5ffQyC8NmzbgmGIMM2NBEiABEigygmURGggEgTuPiGObddmdl2Vh4yn1wICImjIC930+bbOfhbxTsY6s59bAI+7VCUBGb8L0go3HB7DoQPCzIKuyijxpFpLwCmsmW4U8TmNf35VZMHB1kLk/iRAAiRQMQLKUobPD6vxnV/e2WFHfPONFB2UNYgs993CmFCAbiGoZrvpooTdNzx27V473PF+ITUnYfgCMuDk77mRAAmQAAlUOQGx4ygUFfx+A3ceG8dO6wdhWYCfU4lVHjme3pIIOKLGOQ9mcN8sOWcCAAAgAElEQVSbeXSL0fuZo6W2CUjGc8EE+nb1YcKIenSJGXqSRf6eGwnUIoHm4vORt6bx5pdFFhysxUDynEmABDorAV10MFDXc9rUJ3bbIjd9/DQWHWz9UOBrXOuZyRHaYLzHFpfu023TC5+xGudbhi8gAjR5to0njyIBEiCBshIQEbpoljJExxwdxx7/x0zosgaAnblGwBE1vvzVxJ5XpSD2BdxIoCMQkDfreWmFc/epw9l71TELuiMEtZNeg/OcbsiUMp/f+baoi8RKLQpuJEACJEACVU9AKdu0feGuVvI/1+04Z9IF77DoYNtixs+UtnGTo3RRwt5D3h3RpdcWo8zGeSxK2HaWPJIESIAEyk5AhDrxyC1awI2Hx7DfliEKHGWPAjtsLwHHT/TwW9IY/2kBXaLMfm4vUx5fHQQk21lWp9SFDJ0F3a+nT69x5SRLdcSHZ9EyAo4//9ykwuFjUvjoR5Pic8vQcS8SIAESqAYCStlFKxDvHcj+8Pix01886C76Prc9LBSg28dOFyXsd8inT4S6rrZ/qSihn0UJ286UR5IACZBAWQmIkCEfh1Kc8OpDYzh0u7AWpcV/lD+QZQ0FO2sDAUfYePOrIobemEIsbEAEaW4k0FEIOF7Qh/09jOuHxThJ2FEC20muw3lGT59nY9gtaXw5xUTXGDOfO0n4eZkkQAIdgYCyTATqAsUFP946ddyGJ1F8bl9Q+X3dfn4G1tgqttpub79rNSbXA2wLYFHC9mHl0SRAAiRQPgKSZSdWHJm8wmUHRXH0ThHIcln5e/qNli8O7Kn1BERsFoFjn6uT+GSySQG69Qh5RI0QkHH+3Ln12GAlv34+i40SNxKoZgKO+Dx5lo1hN6fw40xLr1Ch7UY1R43nRgIkQALNCCjbhD8YCFnGW9/dUb9j0/+xWXSw7aOEAnTb2TlH6qKEidUPXrPPLvdOsgvpbjD8LErYfq5sgQRIgATKRsARmlM5hQsGR3HqoIjOJGXRq7KFgB21koAjwj3+bh4n3ZNh4cFW8uPutUNAsqAXZhUGbhDCg6fE9bOZNhy1E7/OeKaO+PzddAuH3ZzGtHkWEhFDr7DiRgIkQAIkUBMEbNiWzxeMTk2+NXyT2V89OotFB9sfNwrQ7WcoLeiihMvtfO/u0XWPeMHMzLFZlNAdsGyFBEiABMpFQGc8A2jIKpy0ax0uPqBOZ0bTc7RcEWA/LSXgjMtMo8IulycxZY6NSBC032gpQO5XcwREcE43Ag+dGseO67FobM0FsBOdsGQ4B/zQq1KOGJPG3KSNeB0znzvREOClkgAJ1D4Bpayi8nfpXZz99rkDkh9e8wGLDroTVArQ7nCUVnRRwmV3e+q86Kp7XmnlG1iU0D22bIkESIAEykJAfhRlaff8tMKh20Vw3bCo9oNmxl1Z8LOTFhJwsutufrkRo57MokecmXUtRMfdapSACNBik7Rh/wCePa9eC3xcoVKjwezAp+08m9/7zsTw21OQVVVSRFP+nhsJkAAJkEBtEFC2afrrugTSPz175MyXDrqPvs/uxY0CtLssdVHCNYbPGleMxIbAbDRh+FiU0D3GbIkESIAEykIg4APmphX2/L8QxhwdK3nr0ne0LOzZyV8TkOxn2X5bYGPgqCRSjUqLcc7fkx8JdFQCuiBhRuGmI2MYsk2YBQk7aqBr9Loc8XnCp0WcdHcaRVMhHKT4XKPh5GmTAAl0UgLKtkx/pEsg98t3N05/Yb3TKT67OxAoQLvP00Cf9epW3nvi2/CHNoJtWzBYlNBdzGyNBEiABLwnIKLe/JTCNmsHMfa4OHrUlz4kRQThRgKVIuBMhFz4SBZ3vdaI7sx+rlQo2G+ZCYhNUr4ILN/Dh1dH1mtPXdlYLLbMgWB3vyMgk3+ySkreDR55p4BzH8rofw/5AatpwpDISIAESIAEaoCAUhb8Pr/Pyk386Y5TdwWelJNm0UEXQ0cB2kWYTU3pooThjU5Ytd/2t75vp+b0gC/AooTuc2aLJEACJOA5ARGhGzIK660YwL0nxtGvp48itOfU2cGSCDhWMN9Ms7DH6GRJfGMpbg6YTkRAhD2xSLpwcBSn7xHh87gTxb4aL7V5nYgxrzTi8qezesWUWMbI85obCZAACZBAzRCwAdOnjF6TZz+145aZ2W/MbnrNpomSiyGkAO0izGZN6aKE3be4dGD3TS8cbzXOZ1FCbzizVRIgARLwnICI0Mmswoq9/LjnxDjW6een6OE5dXbwZwSc7Ofht2Xw4sd5dIlxeTdHSuciIB8uklUaDRt4bUQ9lu3uY6HYzjUEquZqRXx2su9HPZHDLa/k9DNZNloiVU2YeCIkQAIk0BICStmWCsR6Ns5657IByY9Hfsyigy3B1vp9KEC3nllLj9BFCZfZ9YMzE2ttcp2ZmceihC0lx/1IgARIoMoIiCd0Oq/QNebDrcNjGLBukCJ0lcWoo5+OIz6/862Jg65PagGOGXYdPeq8vj8joL2g0wpH7RjBVYdEWSSWw6TsBJzncdEEznowg3Fv57Udkvw9E5/LHg52SAIkQALtIGAoZResQLR3YP7H1xw2791zH6LvcztwLuVQCtDestVFCVcY8skDwe6rH6bMnAnDz6KE3jFnyyRAAiTgGQERPcR/VDKerjokhoO2DmkRWpba0oPUM+xs2LHYaFI19r0mhQ9+LGr/Wxl/3EigsxKQLNMXzq/Huiv4WSS2sw6CCly3UwsilVM4cWwGr3xSQI+EAdOqwMmwSxIgARIggfYRsC3TF64PFOZ9de2UcRufQ/G5fTiXdjQF6KURat//bypVNSC00omv/8uH5KbKVhbAooTtw8qjSYAESKAyBHw+wLKAbEHh3L1LHqTNPSArc1bstaMTcASPB97K44z7MujdpSQ+SwY0l3p39Ojz+v6MgFgjiQC464Zh3H1CjDYcHCZlIWDagKyImjbPxrF3pPHxTya6SSFYis9l4c9OSIAESMBNAkpZli8Q9Rcyv46fet/agwDoem4sr+Im5d+3RQHaO7ZOy3oQd13zoP49d7znA9vM9oHhl0HdJE57fwLsgQRIgARIwD0CTrazFCc8cocIrhoahRamFeDnr6p7oNnSIgKO1+glj+fw2LuNujCmvEjUBQ2EgqVChBSjOWA6OgFntYmM9XxR6RUpYnnw/Hn12GqtAK04OvoAqPD1OeLzZ79YOOaONKbMtdAlSvG5wmFh9yRAAiTQRgLKhoLPF+n606wJ+22e+u7Z+Sw62EaUrTiMn8qtgNWOXXVRwi6bnLFD7+2uf9VMzYbhC4oATf7tgMpDSYAESKBSBOThLaLz/LTCbhuFcMvwmP4QdTJVK3Ve7LfjE/htgQ3xgf7nl0V89GMRMxbYWoSLhAyEAyU7GBGs6Q/d8cdCR79Cec4avv9NsDQWSqJzOAis1MePbdYKYof1gthwpYD23xWXGr5Yd/RRUf7rk3Elz1ix4Rr/SRGn3ZtBJm9rH37aIJU/HuyRBEiABFwgoGBbyqjr1jjztcO2ynzzyGcsOugC1RY0wfe0FkByaRddlLDPbk+dklh1j5vs/EITvgD9oF2Cy2ZIgARIoBIEZBm4FMPaaOUA7jgujv69fHCypCpxPuyzYxNYXGCbl1J4//siJn5RxIc/mPh1rgXTLAl04aChBRM5RtvEsDJWxx4cHeTqZAJFMp1lK1qAiM5ib1AXNrBa35LovP3fAvi/VQJaAORGAl4ScJ6bMi7vfr0RlzyeRcBvIBQAxWcvwbNtEiABEvCQgLKLZjDaOzDnh4cOXvDyYY/R99lD2Is1zTe38rGWnrQIvcJhn44NdV1nuF1YyKKE5eXP3kiABEjAdQIiQiezCst19+GWo+PYYvVAqThhU+ae6x2ywU5NwMlubi7UCZCFWYV//2zijS+K+OAHE5NnWUg3KgT9QCRoINg05c3s6E49fKru4nWWc1MhVxmbeVOhsVA6zR4JH9bp58eWawax3doB/G3FgBb+nM3JPmUh2KoLa4c4Icl6lt9xGZejnsji1gmNSNQZeoKEK0w6RIh5ESRAAp2QgLJN0xfpFsj+9+XRvz2/94UUn8s7CChAl5+3gVVXDfbf/u1/+v11WyplWzBYlLC8YWBvJEACJOAuAck0zRWgRb7RQ6I4aOvwooxTxzPa3R7ZGgn8z2rDsYRxmIhNwTdTLUz6voh3vi3iq18tzE3a2jc6EgRCgVJ2tGz0juZIKjeB5oKxznIuKhQlcz9goF9Pn15RMmCdIDZfPYAVev2+ZApF53JHq3P259hpZRoVTr8/g2c+KOhig1xN0jnHA6+aBEiggxBQtmn4QgELjS/+97beezbZbrDoYBnDSwG6jLCbutJFCSMr77hC330mvm9k5i7LooTlDwJ7JAESIAG3CUimlCwVz+UVTt29DufvW1cS+JqyqNzuj+2RQHMCzTObHXHZ+f9T5tg6O/rd74r4ZLKFX+dYSOWUFqHFqsPxjqYgzTHlBYHmgrMIe04BQXlmdo/7sNZyfvzfqgFsvVYQ6/f3az/95psc09wP2otzZJsk4BCQ33FZ2fTrHBsnjk1re6PuCRYb5AghARIggdomoORtwmcYvm/nvrT7VgunvNvAooPljygF6PIzlx51UcKuW4zartcm50808wt8hi/AooSViQV7JQESIAHXCOil5AAWZBT23SyM6w+P6iW7LE7oGmI21AICTpae2D4vbk8gmfo//mbh4x9NnSH91RQL0+fbKBSlFPj/7Dr8ssyc/tEtoM1dmhNobqkhfy+e+DK28iZgKCBeZ2DlPn5stEpA2xWJl7NkPTffnKz8xW1mSJoEvCTQvNjgpO9MnHx3Whd5lQkREaW5kQAJkAAJ1CwBpWwTgViv1MJJF24z+8PRX8grsuQJ1ewV1eiJU4CuXOC0H3SPQQ8d333NQ24z07NNwydOjSzgXbmQsGcSIAEScIeATCnOzyhsvHIAtx0Tx8p9fPoDVrKquJFAuQk0t9lYPDtaJkvEruP970189ouJb6ebmL1QIVdQkHEsnruhYMn3VLbm4na5r4P9VR+BxUVisdQQwbkggrMB1EcNrNjLj7+t4MfGqwSw0UoBrLGc/w/PQlprVF9sO9MZyTPSmUB++F95XPRoFpatUBcqTSBzIwESIAESqFkCSlkFKxDvE2j4+Jr957xz7lP0fa5cLClAV4699FwqSjj0k9uD3VY/Tpk5FiWsbDzYOwmQAAm4RsApTtinqw83HxXHtmsHtN+ukyHoWkdsiARaQUALyE1C8p9lmC5IK3wzzcKnv5j4+CcT308vZUiLT69sWpAOGFqc1sW4mCXdCvq1vasj0Dm+9iLMycSaWGo4hVfFUqN/bx/W7x/QE3Drr+THij39CAd/f+2OqOcUIOQHSW2PjVo+e2eFkjwbL3kii9snNOpMfb0KpPTY40YCJEACJFCrBGzLNML1AWvBt6P++9AGF1N8rmwg+b5Xef7aemPVE5JvKENtq2zJHfExR66ycWHvJEACJOAKAck2FeFOfmwv2i+Go3cK63blo9bJKHWlIzZCAm0k0Nw7enG7DmkymVX4YYaFL36VPya+m27hv7MtJHMKUuxQCm8G/YYWpptnVzNTuo0BqZLDFheGJZ46u9lU+p8yixGLGOhZb2C1vgGsuZwPG68SxNrL+/WKj8U3Cs5VEliexu8IOOLzvJTCafdmMP5TFhvkECEBEiCBjkJAKcv0BaIBKznlmf8+uNZgFh2sfGQpQFc+Btp7JrrWIX2X2fHOj1Qxu7xh+CWh6I9v75U/V54BCZAACZBAKwnoLFFVEvIO2TaMK4bGEA2DvtCt5Mjdy0NgaYK0iI8zF9j4eqql/3z+XxM/z7Qwa6GtCxs6Wf6S8SrCtPhKSyahk3WtEwqbsrDLc0Xs5a8INM9qlo8Cic+izGZTwbJK1gQy0dAz4UO/nn6s08+PdVeQfwawyjK+PxQNlP5+JzhLpgW/ODgQq4hAc79n8cE/cWwG304z0S1Ov+cqChNPhQRIgATaQUBZSil/MNLt6zkvHLTVgslPJll0sB04XTqUr4MugWxnM7ooYe8Nzt2y+w5XvZlPzw4YvqBepd3Odnk4CZAACZBAFRBwrA7mpxU2Wy2gLTlEuGFxwioIDk/hLwksnsm8uIe0HJxpVJgy18Yvsyx8NdXC9zMsTJ5pY8YCC5lGaD9pEaLFtkOsaUSY9vt//5LT3BqEIXGXgH6ZlAKpTUVSndYdodm0lC4W6PjUx8IGeiQMrNQ7gJWX8ems5tWX9WOFnj4s2/2P+RHNJy1YONDd2LE19wk0t8J67qMCzn8oi2TO1rYbLDboPm+2SAIkQAIVIGDDNg0j2iM566UhW6R/fPzbpuxnlpStQDCad0mBs8IBaNa99oPuu9uTw2Or7jHWyidNwxeQv+NGAiRAAiTQQQg4vtC96n24dlgMAzcI0he6g8S2s1zGokzmJm/UP7PtEBaNBeis6J9+s/DLbBs/z7L0v/+2wMbcpI2GrIJtl1YHiKi9SJhu8paWdh37VRE4ZXP67iysW3qdTnbxIqG5KeNY2DqMtchslURmZ38tNNf70CthoH8fP1bpU7LPWH05P/r1+PPMZjkn3WbTUj3HqqOl58r9SKCSBJr7PV/5TA63vJJDOFiyEGKxwUpGhn2TAAmQgFsEDKXsgh2M9vbP++mRvee9OPR5is9usW1/OxSg28/QzRZKIvSwz2+KdVnrFKuw0DQMP0VoNwmzLRIgARKoMAER28Q717IVztoritN2j+gzYjZ0hQPD7ttMYPHs5b/Kgs3mFWbMtzFtvo2fZ9qYPKtU5FBsPWY22Iu8pRsLSgulcr/In1IGtbHo3//sBdY5D0etrvX6Yc0FZZ3B/CcREpFZbDLk+SHPFEv+WwRiWzLNgUjIQF0I6FnvQ9+uPvTt7tNC86p9fejXw4++3Xzax3lJW3NRbkmTDW0eODyQBMpIwPmNndVg4/T7M3jtsyK6xQxObJUxBuyKBEiABLwmoGzT9Ie6BTI/Txjx2yt7XM6ig14Tb137FKBbx8vrvSUePmCAsdLwRyf4gpEdFGzJVWFRQq/Js30SIAESKCMBJ7tzYUZh783CuPqQKLonDIrQZYwBu/KWQHNRWoRgXXG5yQbiz3oWb2nxkBZxaNo8G1PnWZg2V2lhesYCG/Mz4jEtXuo2MvlS9rRsTnb0/4TqJpHasZxoEm4X9b2Y//QikbqZWu2mcP2HF+3FhGRHZF6U5S3nJ5nLTdcm16mFZf3PUsZ4c99myd6srzOQaPrTu4v4NPuwfA8flu/uw3I9fFiuuw/1UQOS8bykTdp1zqF5+96OErZOAv/P3pmASVFdbfhUdXXP9DrMDDuCoEQUNS5RECXuCqioiKggSjQu8de4GzdEAijGmBg1MRo14gIqqLiD4r4i7kuMKAoiIgwMM9PTe1fV/Z9zuwtaAjIzzFLLd59nMnGorrr3Pbe7ur577nfanoD1WcT33XcW63ThvUlattqgTmFFWs+ggQAIgAAIuISAMHUlENCMVGb2sru7nlgUn4ulk10yRocPAwK0/QIoixKG+x7Rvdvxz75NjWv7kYqihPYLE3oEAiAAAltHQK44+ojqE4IG9NLoplNDNHgHDZYcW4cVr7Y5gU15PTfFN5h3DbCHel3CpNpGk36sE1TTYNKaOP+3kJYe9UmT6pP8W1A2v8HX2LKf4Oxg+b4rFadLBer1IrlSyDYuFYtL/r/15XljodoqsGgJ4wXLEPE/BRgtsdfy15Z2FsVsb87ylnYkWsErm4XlilDhh0Xk6ohC3St91L1SoW4VKnWOKlQZUaWYxsdsqZVmNENo3hIt/LvTCZTuLLr7xSxNezRFhiEoVAbx2emxRf9BAARA4CcEhDBIUXxC1z5Z+sQ+Q2nNF6niv2Op0UZTZcvfVG3UWQ91RRYlrN5nyuCqIVe8oqfqyxRVQ1FCD00ADBUEQMA7BFhs4iJufk2hK48L0VmHlcnBw5LDO3MAIy36PRezky2RWn7xKRGIt8SJ3zOZvKB0lqghLSieEjKrujFtyv8f578V/55IE6X52JwgtvtI5Vi0JsobgvL6hmxjmY0sM4+FXByyPJW5L+stKZSSDG9SCnYhvuKPJSj7SHrNlgeIIuUqRcsVigT5/xdEZv5t/XBGc2WkICgHA/yagkdtU1qpqG19cVzvEY1v/U1BiGNcQsC6hyYygibOStHM17NyEYffn9YOCpcMFcMAARAAAa8TMMk0FV+kum7VM9fs27h42uLi5juIzzabGfgqarOAlHRH+kFX//qh31TtddK9emq1rqhl2oaSPPbtOHoGAiAAAiDQPAJsH8BbgRtTgsbsW0bXjQtJAQoidPM44mj3ErCyizdXiLC1/Im5SF9OLxTs44xpKTiz/QUL0EULDH5frhfHWXwuyahWlYIFSCGDmUVoRf5ujVZqk2Gdb+PCg61xHZwDBJxMwFqEYaH542UGXTojSZ8s0+U9dVPvISePFX0HARAAARAgIUzd9JVXqPWLph+99p3Jz6DooH1nBQRo+8aGeyZF6N7j3/9LWdWuF5vZuE4qihLaO2ToHQiAAAi0jIBlQ1CXFDRwGx/9ZUKY9uoPS46W0cSrvEjgJxYYDKDE79n6t42zgUu/CFv/1hbs/qdvJf7Vpd7LfO3/sf8o/hFf2tsiMjinmwiULtrOeDlL1z2Wkp7xvMuAF5XQQAAEQAAEXEaAiw6GumjZZfOvXD53xA0oOmjv+OK7rP3jw57Qos9v/vOcP9J3mNBTBim+Vsqlsffg0TsQAAEQ8CIBTSVKZAWVaQpdfXyIfnsILDm8OA8w5o4hUCoUb6oHmypQ+LNfpjcqOtgxo8JVQcD9BCzxmRdxr5mVotlvZ6WtDdvhlHqfu58ERggCIAAC3iAghKGrWlDLrvty5opZe41H5rP94w4B2v4xkgJ0dMdRVd2Gz1lkZhq2I4WLoyv8dzQQAAEQAAEXErAsORJpQccNLqOp40LUJVaw5OBtxbh5uzDoGBIIgAAIgECzCbCtBje2wln0tU6X3Z+kL743YLnRbJJ4AQiAAAg4iQAXHfT5lED5B988NOgAWv1purD3Tf6g2ZQAnmFtGpiNuiWLElbsNH7PLsNmvGGk68oVVSZBQ4R2RvzQSxAAARBoNoFSS47+3X00bVyIDtnVL8/DD9z8sI0GAiAAAiAAAl4lUGq5cecLWbphbkp6uEfKFFlXAQ0EQAAEQMCVBEwSpqL4y2vXzvvtPg1LHvkGRQedEWc8vjojTtxL6Qfd7YgHx8UGnDxTT9XoisolbtBAAARAAATcTIAtOVI5QewT+7thQbp8VFAWNUOBQjdHHWMDARAAARDYHAG+H/JCLO8WWl0vaOKsFD2xKEuxUKEIKCw3MHdAAARAwLUEBJl5U411VWsWXj8i/sbVz8N6wzmxhgDtnFitF6F7jnxqemi7EVcYmTpdUTWI0M6KIXoLAiAAAs0mwNnOvJ+sPmnSfjsG6IZTQrRTL598AOcbeVsWT2t2Z/ECEAABEAABEGgjAmbRiopP//zHeZr0UIqW1hhUGVbI4MKj2HzdRuRxWhAAARDoeAKCiw4GYlpy6VOX/PjMCX9F0cGOj0lzegABujm0Ov5Yjhfbbpjb/a7mKfIFjyIjq5OiQoTu+NigByAAAiDQ5gS4mFI8JagipNJVo4N06oEoUNjm0HEBEAABEAABWxCwdv6ks4KufzxD/34pLTOegwFYbtgiQOgECIAACLQhAS46qPmjWiaz4v7v7+o/oSg+G/B9bkPorXxqCNCtDLQdTlcoSthrUFXnY+e/pZg0gEigKGE7gMclQAAEQMAOBPhhO28QJTOCjtsnQJNPDFH3Tiqyoe0QHPQBBEAABECg1QmU7vZ5/xudrnowRR8u1alTWJG7gKxChK1+YZwQBEAABEDAHgQEFx1UfUJPL1q6YNwBtOzVHIoO2iM0zekFBOjm0LLPsTILOjz08t16DbrhjXxyTaSYBI142idG6AkIgAAItBkBq0BhfVJQny4qTTw+RMcOCsjrwRu6zbDjxCAAAiAAAu1MwLqnscj89+cy9Ldn0pTJC4qWI+u5nUOBy4EACIBARxEwSRiqFu28uubpsfvUf/nwMhQd7KhQbN11IVhuHb+OfLWPdYYu+91wQqdBlz9SKEoY8BEJxLQjo4JrgwAIgEA7EuAChek8US4vaPSQMpp4fJB6VCIbuh1DgEuBAAiAAAi0AQErq5lrIHyz2pRZzy99lqMKFBpsA9o4JQiAAAjYloAQpm6qZZ1E/XvTh9e+c+1LKDpo21htsWMQK7eIyNYHsPezvu24D6donXe+xszGdUX1wQ/a1iFD50AABECgdQnwwzlnRHM2dO/OKl09OiStObghG7p1WeNsIAACIAACbU+g9N71wKtZuuGJNNXGTYqFFTKNQlFeNBAAARAAAQ8QMHVdDXXRcj+8cMHy2cNuRdFBZ8ccArTz48d2HEbf33w51xfpfayppwxF8XF2NBoIgAAIgICHCHCBwkyO5Nbk4waX0TVjgtSzqpANzY2FajQQAAEQAAEQsCuBUq/nZTUmXftIkuZ9mKdQmUIBrbCoigYCIAACIOARAsLQSQtqmXVf3L1y1qAzIT47P+54HHVJDCu3GxOrOmbW22a6YaCiKAaRAhHa+bHFCEAABECgWQRKs6G3qVbpqtEhOn4IsqGbBREHgwAIgAAItDuBn2Q9v5alP81N05q4KS03WJgWSHtu95jggiAAAiDQcQSEIRTVV+6LvP3fp39xCC1bluc6aMXCgx3XLVx5qwhAgN4qfLZ5sfSDjux88sCeh9z/dj5XG1UU6cTB2dFoIAACIAACHiPA2dDpHFE2L2RxwkknhKgXsqE9NgswXBAAARCwP4H/zXpO0XMf5iiMrGf7Bw89BAEQAIG2IWAKYao+X/nK2ldOG1L3xZzlKDrYNqDb+6wQoNubeNtdTwKpZk8AACAASURBVIrQvQ+fdWzZzmPnmqkag9SAiqKEbQccZwYBEAABOxNgX2jOiGZv6F7VKl05KkQn7IdsaDvHDH0DARAAAa8Q4IRm0yTyFdNl7n81Szc+gaxnr8Qf4wQBEACBzRAQwsibWkVX88f3/3xY4pU/vIaig+6ZKxCg3RNLHoksSth91FOTwtuO+KNI1+mkaihK6K4YYzQgAAIg0CwCmsq+0AVv6KP3CtCkE0PUuxre0M2CiINBAARAAARajQALz2pReF6yyqA/zk7R8x/B67nVAONEIAACIOBMAkKYuuErj2nxJU/8X82zJ/0Tvs/ODOTmeg0B2n3x5Exove/v1s7WNP8YU8/rpKgQod0VZ4wGBEAABJpFoDQbukdVIRv6pKEbsqFZCMAXgmYhxcEgAAIgAALNJMA+zmy5wVnPeZ3ozgUZ+vtzablTJwav52bSxOEgAAIg4C4CwjR0XzCiZVfU3PH9o9ueUxSfDfg+uyfOeN50TyytkRTyCTrvF+47at4bqqbvRkIYpKAooftCjRGBAAiAQPMIyGxonSiTE3TkrwI08fggbdetULO2tABU886Ko0EABEAABEDg5wmU3mMWfqXT1EdTtOgrnSJBhfy+wj0IDQRAAARAwKMEWLNSVR8ZqTe+vfPkg4lelU5NEJ/dNR8gQLsrnqUitBkdMHFAj5FT384naisVReU3MIoSujPeGBUIgAAINJnA+mzolKDOUYXOGRakMw8rp3J/ITONG3tHo4EACIAACIDA1hIova9wpvNfn0rTfa9mKW8IipQr8r7DmdFoIAACIAACniVgEumqEuiy4seZYwen1j68EkUH3TkX8IjpzrjyqGRRwsp9/jiyetCVTxrZelNROfcNu6zdG3KMDARAAASaTkBugTaIGtOC9uin0WXHBOnw3f3yBJyJxiI0i9VoIAACIAACINBcAqV2G/zap97L0Z/mpumrlQZVhBRS1EIRQjQQAAEQAAFPE2DfZ6EFq/NrF153SN3CSW+h6KB75wMeLd0bWx6ZLErYc/S8K8J9hk83UmtQlNDd8cboQAAEQKBZBKxs6GRWyAy0o/cuo0uPKaf+3WHL0SyQOBgEQAAEQGA9gVK7jW9WmfTnJ9L0xHtZabURKlNIZ0dPNBAAARAAAc8TEGZe94e7ag0f3nrm6lcvuBtFB909JSBAuzu+PDqZCd173KKZgaqB44Se1knxoSih++OOEYIACIBAkwlYlhsNKUHVUYXOPpxtOcooXIavCU2GiANBAARAwOME2EmDFzP5npLKCrr7xQzd8UKW1sZNqggrRMUihB7HhOGDAAiAAAgwAdPQlUBEy6/7723LZ+55PsRn908LPFl6I8YKdftlcMAJ772eN9J7kjAMIhQldH/oMUIQAAEQaB6BUluO3bb10R9Ghejw3Qq2HLDjaB5LHA0CIAACXiXwwsd5uvGJNH2yDEUGvToHMG4QAAEQ+FkCwjQUrdxn5OteXnZn7+HFgoMoOujyaQMB2uUBLg6PvZ/N2M5j+nc5+N53zHymGkUJvRF4jBIEQAAEmkuAhWbeJv1jnUkj9gjQrIuinLSGwoTNBYnjQQAEQMAjBGQRQYWoNm7S1bNS9PT7ObloyUUG2Y4DRQY9MhEwTBAAARBoEgFhkhCqEoguW/Xi+CHJL+asQtHBJoFz/EEQoB0fwiYPQFpx9Bg6fXh0yBXP5eM1pqL6UZSwyfhwIAiAAAh4hwBvn2Zf6Pt+H6XDdvNLAYGzo9FAAARAAARAYGMCLDCz4MwLlwdNaqBsnsivFQraooEACIAACIBACQFBZl4oka65NQvOPCj+6d0LUXTQO/MDArR3Ys0jlUUJu4945JJI/2NvMnINuqJq8IP21hzAaEEABEDgZwmw+JzOCdqhp0bPTYxRGTtwFMUFoAMBEAABEACBTRGwFionP5Kmf8xLU2WkkP2MBgIgAAIgAAJFAoJM3dDKq7S6b+ectubpsTPg++ytuQEB2nvx5kxovddZX80IlvWZYOQbdQVFCb01CzBaEAABEPgZApzpvC4haPIJITrviHJkP2O2gAAIgAAIbJGAaRKpKtHnyw0aOT1OvkLNQTQQAAEQAAEQkASEqeu+YJXWuPK1m1fPPuRiiM/emxgQoL0Zc4X6Hhjod9is1xQtOIiEaZCCooTemwoYMQiAAAj8lAB/KTAEUSig0AvXxqhXlUqmgP8z5gkIgAAIgMCWCVhWHCf/LUEvfZajaFAhFqbRQAAEQAAEPE5AmDqpmiaM7AtL7+w2olA5gFB00GPTAgK0xwJeHK4sSthpx5P6dh350MJ8fG03RfXxmx8On96cDxg1CIAACEgCnP1cnxQ0dmgZ3fLbMMRnzAsQAAEQAIEmE7BsOJ56L0dn/jNBFSHYcDQZHg4EARAAAdcSEFJr8vkrvl316ODBjSs/WIuig64N9s8ODAK0N+MudQZOdKse8sdDOu195XyRrVdI1VCU0LvzASMHARAAAbL8n+dcFqMhO2iw38CcAAEQAAEQaDIBmQFNRMmcoOFT47SsxpR1BPjvaCAAAiAAAp4kIISZF75g50z9O9ftv/bdSR+g6KAn54EcNARo78aeRy6LEvY54fnzA70Ov8VMrZHbIryNBKMHARAAAW8SYPE5mRW01/YaPX55TPp3KviW4M3JgFGDAAiAQAsJWFnQNz2VphseT1N1RCEdNhwtpImXgQAIgICzCQgjr/ujXbX6j28fX/PSuTPh++zseG5t7/FoubUEnf/6ggg9btFdWtXAM0hP64SihM6PKkYAAiAAAs0kwPYbdQlBfz0tTKccUIbs52byw+EgAAIgAAK03rqJs5+HTW2gvF6oI4AkaMwOEAABEPAYAdPQKRDWcvWLb1zxwB6XQ3z2WPw3MVwI0JgDPAdU6tvXP3Dk1y+mjcR+ChclJBQlxNQAARAAAa8Q4ExnFgk6xxRacG0FVUUUuWUaGdBemQEYJwiAAAi0HgGreO3v7kzS4wuz1CkML+jWo4szgQAIgIADCAjTULRyn5quf/bre7YZWeL5jPVIB4SvrboIAbqtyDrrvLIoYdX2J/WuGn73QsPI9FQUFUUJnRVD9BYEQAAEWkyAs5/XJQSdMyxIU8cGyTSJVJSlbTFPvBAEQAAEvEzAsuF47T95GntzI4XLFJkZjQYCIAACIOAJAiYJU1UDka9WvzB238Yv564r2v/CkMkT4d/8ICFAe3wClAxfFiWMHHTjAT32umyB3lCjKj4/ihJifoAACICARwjohqBnrq6gXfv4IEB7JOYYJgiAAAi0FQHeRcPezyOvj9Nn3+kUggjdVqhxXhAAARCwEwFBRl4osa6pHxecsX/qk3s+Ksl+tlM/0ZcOIAABugOg2/iS0g+664iHz4ntcOztRiauK6rGwjTmiY2Dhq6BAAiAwNYQ4EznxrSg4XsE6N5zI/JUsN7YGqJ4LQiAAAiAgJUFfc9LWbr8gSSKEWJKgAAIgID7CQgy84YvVKXVffXY2LXPnvQwfJ/dH/TmjBDCYnNouf9Yng8sOOu9xiy7Pdir+zlGulFXVB8L02ggAAIgAAIuJKCpRLWNgq46PkQXjyxH8UEXxhhDAgEQAIH2JmBZOU1/LE03P5OGD3R7BwDXAwEQAIF2JiBMXVfLq7TEkreuW/3sARMhPrdzABxwOQjQDghSO3exUJSQDlT6nTXzJVUL7S9M0yAFRQnbOQ64HAiAAAi0CwFVIUrnBO20jUbPXBWlgF/Btpd2IY+LgAAIgIA7CVhFbOMpQYf9MU4/1pkU8JMsbosGAiAAAiDgQgLC1BVN0yiXeeqbf3U/ppjYyJ7P+OR3YbhbOiQI0C0l5+7XyaKEoc7je/QY98AikV+zDZGGooTujjlGBwIg4GECbMORSAuadVGMDtpFQxa0h+cChg4CIAACW0vAst+Y+26OfndngipCiryvoIEACIAACLiQgBAGqcIn9Iov62bvPaS+/uMGFB10YZxbYUgQoFsBoktPIYsSVg2ZvG/14Gte1tO1fkXVeL5gzrg04BgWCICAdwn4VKL6pKAx+5bRP84MkymIODMaDQRAAARAAASaS8DKgB5/SyO9+GmeYkEI0M1liONBAARAwCEETDINxRfpnPhxwR/3TXw6+XMUHXRI5Dqgm3i87ADoDrqkLErY7cBbzqjY8/y78okaXfH54QftoACiqyAAAiDQFAL8ZcAQRKEyhV6YFKNeVSpE6KaAwzEgAAIgAAI/IWAtYC6tMWnYlAbSjcKCJvZgY6KAAAiAgOsICGHqpi9Y5atbOG107cLJj8P32XUxbtUBQYBuVZyuPJkUobc5+cNbAlU7nS/yCV1RUJTQlZHGoEAABDxNgLOg65KCbv1thMYODcCGw9OzAYMHARAAgZYRsOw37nslS5fel6TKCLKfW0YSrwIBEAABmxPgooPBai23cuHk5bP3+yPEZ5vHywbdgwBtgyDYvAvFooSkbH/G8nlUXnWo0DMGKSpbdKCBAAiAAAi4hAAL0A0pQUfvXUZ3nQMbDpeEFcMAARAAgXYlYNlvnHprgp7/OAf/53alj4uBAAiAQDsREIauaCEtv27xY8tn7Xl8UXw2UHSwnfg79DIQoB0auHbutixK2LXf0d1iI2e/Y+YS/UhRTCKF/44GAiAAAiDgAgKKQpQ3iKoiCi2YVEGdYwpZQoILhochgAAIgAAItDEB656xcp1Jw6bGZXFbn4/kvQQNBEAABEDALQSEQaT41PKKz5Y8ve9QWvJuoig849PeLSFuo3FAgG4jsC48rSxKGBt42uAuI/79ikjUlJHqR1FCFwYaQwIBEPAuAVUlakwJmvH7KA3fww8bDu9OBYwcBEAABJpNwLLfWPBJnk65tZGiQYVMs9mnwQtAAARAAATsS8AkYSiKP1q/ev6E/RJfP/JfFB20b7Ds1jMI0HaLiL37I/2guxw5a0Kn/mNm6Jk6XVE1FqYxj+wdN/QOBEAABJpEwPKBvvq4EF04shwCdJOo4SAQAAEQAAEmYAnQ/3w+Q9c+nKJOYfg/Y2aAAAiAgIsICGHmDS3SVVv16T+PaVzwf0/B99lF0W2HoUA4bAfILruEFKF7j371L2W9h15spNexCM1/QwMBEAABEHA4AUuAPvnXZfS308NkCCIfvik4PKroPgiAAAi0DwHdJNJUokkPpegf8zPUOaoQ/w0NBEAABEDA+QQEFx0s76Slljwx8cdnT7gO4rPzY9reI8BjZXsTd/71rKKEYvuzVz9nqmXDFKHrpKgQoZ0fW4wABEDA4wSsQoRH/SpA95wbIVMQqfim4PFZgeGDAAiAQNMIWBnQf7g/Rf9+KUPVEKCbBg5HgQAIgIDdCQhTV31BLWvWP/L9P3udhKKDdg+YPfuHx0p7xsXuvZJFCaO9BlX3HPP2u7lMw/aKQihKaPeooX8gAAIgsAUCLEDH04IO3TVAD14YIa4kgi8KmDYgAAIgAAJNIWAJ0BfPSNL9r2ZlUVv+GxoIgAAIgICDCQhhkKr6hJH9eOnjB/+a1nyRQtFBB8ezA7uO58oOhO/wS8uihF2GTNkjNvjqN8302nIFRQkdHlJ0HwRAwOsENs6AFoJIwTcFr08LjB8EQAAEmkTAsuCY9mia/vZMGgJ0k6jhIBAAARCwNQFTmLrij3apW7fgvCFrP/nHVyg6aOt42bpzeKy0dXhs3znpB91z/9vGRfc6b2YuWaMrqh9WHLYPGzoIAiAAApsmwN6dtY2CTj+0jG48JSy9O/lvXmpWth5bj0B891LkMVYQaF0CvIDHzUufI1YG9L9eyNLEh5IoQti6UwpnAwEQAIH2JiCEqZu+8ipf7cJpR9a9O/k5+D63dwjcdT0I0O6KZ0eMRorQfU9+f7qvcuAVpp7UFcUHEbojIoFrggAIgMBWEpBFCBOCJh4foguOKpdbp/lvXmkbZ3zz+GXhAw8x8EqsMU4QaAsCrDmbRcsJL312Wiyte8Yrn+fp5JsbKVyuyFoCaCAAAiAAAg4kYOq6Ul6t5dcuunz5zCE3Qnx2YAxt1mUI0DYLiAO7YxUlNPucveIpv9bpKGFkDFJUtuhAAwEQAAEQcBABzvpNZgU9fHGM9h+oSSHFK+KrJT7f9WKGqiMqHbabn6LBDV+TpBitoCijg6YzugoC7UaARVb+DCkVnWsaBIXKiMJlvJ3CG3761ucoj/3wKXGqT5pyFw006HabirgQCIAACLQOAWEYihby5eu/nLn8wV+NR9HB1sHq9bNAgPb6DGid8XNumIjtPKayyyH3vy3yyQFEKud/IGesdfjiLCAAAiDQ5gRYXNUNok4hhRZMjlGXmCoFFS9sH7eE9g+/NWjEtAbJun93Hx26m5+O3itAv9p+w8YeS2iCRUebT0lcAARsTWBTojMvVC36Wqcn38vR4wuzdPKvy+naE4OeW8xjwf3EvzTSG1/kKRJU1meF2zqg6BwIgAAIgECRgDAEKb5AoOKDxjmD9l+58oMMig5icrQGAQjQrUER52ACLDab4R1O3637sHveEPmaMCl+nl+YY5gfIAACIOAAAlYBwiP2DNC950U8Iz5zaFhIYkF5/N8S9NJnOaoIK5TKCErniEJlCu3eT6ORewXo8N381KfLhrVViNEOmNjoIgi0IgFelJOfF+pPv+B+9p1Bz3+cowWf5Ok/3+uU04nKAwqVaQo9OzFKv+jhI+GRHSWWDceDr2fp4nvhA92K0w+nAgEQAIH2IGCSMBTFH1mzdv5vhzR8PetbFB1sD+zeuAbEQW/Eub1GKf2guxz28JhOvxw9W0/U6YqqsRUH5ll7RQDXAQEQAIEWEmABOp4WNOO8KA3fw+8Z/2dLLHnh4zydemujtN1ggcmy2+Ds6FROUF4n6hxTae/+Go3Y008HDPRTz6oNYjSKF7Zw4uFlIGBzApbovLEFz1crDXrx0zzxZ8cn3+nUmBZU5icKBhS5oMXHs6f+8UPK6Pazwp7JgrZ2ztSnBB32xwaqqRfEJcqtoow2Dze6BwIgAAJeJiCLDvojXZTVn/5rRMOCs18gItZzDC9DwdhbjwCEwdZjiTMVCEgRuvuRr04J9x96jZmp1RWVv3aigQAIgAAI2JUAiyXpnKAdemo0b2JMiijs2en2LwksiPA48wbRMdPjxFmM7Nm6cdEsS0zi49JZIf+9e6VK+/xCo+F7BGj/nf3UObqBFovWfF7YdNh1xqNfIPDzBDa3u+GHdaYUned9mCO27KlLmFJcZdGZF/Essdo6O4vQmTzRo5dGaZ8dNM8t7E2ZnaJbn8tQVUSRY0cDARAAARCwLwFh6rqvrJOWXDL34h+fO/FmFB20b6yc2jO3P1s6NS5O7jfPKV4l0/ueuWquryx6rNDTOikqRGgnRxV9BwEQcDUBFk7WJQT98cQQnTui3HMiyQOvZeniGUmqDP+8SCKr7haTnnmLPYv23LapVunXAwM0Yg+/FJkqQhCjXf2GweBcSWBzovOKWpPe+rKQ6fzu1zqtbjCl2BwKKMT7/DYWnUvh8OdFIi1o6I5+eviSqGcKmVq2Rl/+YNCR18VdOV8wKBAAARBwFQFh6mpZuZavTdz73YPdT4f47Kro2mYwEKBtEwpXdUQWJaTKX8W2O+GZt8kXHEimbpCisjCNBgIgAAIgYCMC/EWAM9PC5Qq9MCkmbSW8UHzQ2g7ekBI0fGoDrawTFGjGNvHS7fjZfMGmg0WpPp19NGSARgfv6qchO/ipa8WGr1qb28pvo+mAroCAZwjIHRDFXRD83i1t360x6dXP8/TSZ3n68FudahpMKR6zJ7yfRWf+olvc6bAlYNJfPyno7nMj0kvesv3Z0uuc/u/WfWTCbQma/1FOLswhC9rpUUX/QQAEXElAmAapmk/kMwuXLjjpIFr2ag5FB10Z6Q4fFAToDg+BazsgixJW7Xz2wOrhd7yjJ9ZEFVWTO5JdO2IMDARAAAQcSIDFkbqkoPH7l9HNp4XXF+Rz4FCa1WVLBLrpyTTdMDdN1RGF9BZuEbfEaBZcsjpRJiek/UaPKpUG/8JPh/7ST/sO0H7iGc2dXe8bvVFBs2YNBAeDAAg0mUBptvLGovPiH0x6/Ys8vfxZjj5aZlBto0k+pWCvYZnJWfY6Tb5g0YrHsjh69uqCxRF/Zrj9IWy9v/4nJf76LfyMbQ5vHAsCIAACINAsAlx0UFVDnVetePycIZlldyxD0cFm8cPBzSDg9u8+zUCBQ9uAgDSs7zRk8rGdB02ca2bW8coaC9CYd20AG6cEARAAgZYSYKHgyStjtNu2Pk8UypJFBomIt9YPnxovZC8rhazGrW2lmdFs05HKFs7arZNKv9peo4N38dPQnTTarttPNwXBN3pryeP1IPC/BGSmcjHTeWNPdhaFv1hh0Btf6PT6f/L02XKD6pMm+XxF0bn4FrWsObaGr2VzdMP4EJ1xqHdsjpi/YRAd+6dG+vDbPIXLCkVe0UAABEAABGxBQBYd9JV3orp3rj+8dtHkl2G9YYu4uLYTEAJdG1rbDEwWJex10pvXBLvvO8VIr9UVVYMftG3Cg46AAAh4mYDcGp4Sclv43f8X8Uz2M4u97M162X1JmvFqdovezy2dIxuL0Sx4sRjWKaLQwG18tN8AFqP9tHs/jYKBDVdZb9XBK7acKYlvay0NAV7nQQI/l+XMVhoffGPQK5/nadGSPH272pSLRAEfUbnl6dwMe42m4uX3MBcx5WKlz19TQdXFoqVuf29bWdCPLczROXcmqNMWfPabyhPHgQAIgAAIbD0BYeZ1LdJVS37+4O9XPn/K3yE+bz1TnOHnCeCRBjOkrQmsL0rYe/yHswOdBowRekonxQcRuq3J4/wgAAIgsAUCLH5kckRzLo1K32IveJPyGDkT8rPlOh09vZF4X057JOSVitG6QZTOC8rrhUzLbbuwVYcmxWj+zT7cpc3KwLTEaHx5w1sbBH66YGN5OfPCUun7g987X6806M0vdXrjv3n6eKlOq+pMMgRJK4xyvyI/D5rj6dxS9vxZU5sQdNFRQbr6+CDxDgkuYsjXd3OzrImOmBanr37UKehHFrSb442xgQAIOISAMHRFC2rZ2i/vWvHQXmdBfHZI3BzeTZd/5XF4dNzTfZ5nCnXeL9xv/KtvqtnELwWZBpGCooTuiTFGAgIg4DACLNQ0pgUdtLOfZl0UlQKMW4WQTWVETrg1QfM/7pjCWPKmWMxsZoEsmxeUyRf4d61Q6Zd9NBqyo0aD+mu0Sx+fLHxW2izvaAjSDnvTobutQqC0eGDpwo518tX1Jn2yzKC3F3OWs06LfzAoni74slt+zvyOKv1caJWONWHBj3dfsOi84NoKufDEze3FSa2FzRmvZOWuk8oIihG2x3zDNUAABEBg8wRMQ1EDPoP0t5f9Y+hBRF8YXL+rWHgQ4ECgzQhAgG4ztDjxRgRkUcLogDEDuh1+39tmPllJig9FCTFNQAAEQKCDCLAAnUgLeuCCqCyS58bsZ8tXubTYGGcdPrEoRxffm5BilB38SDe26sjkBXGWNAvPvatVadHBmdH8s313nxSwIEh30BsHl213AlsSnOuTgv77g0ELF+u08Os8fbnCoNUNpvQe5uKB/D63PgNaw895awCwCM5WPL/a3k/HDwnIXQ/9um7Y8WCJ0Rv7VW/NNTv6tTwmTktvTAkaNjVOP9QaVIYs6I4OC64PAiDgXQKy6KCihVeunH/m4PSSmStQdNC7k6G9Rw4Bur2Je/t6sihh5eF/P6rLLuc+lU/WmIrqR1FCb88JjB4EQKADCLD4nEwLGrSDRo9dFitkPnNGbgf0pbUvaQk4paJzPCXo/W90evmzPL2zWKevV+mk+RRbjrc0q5kF9JxeyI7mFg0qUoDes59G++7op19u66M+XdT/yVxHhnRrzyqcrz0JlGYmbyrDmQXcL38w6KOlBr2zOE+ffWfQilpDvk94cYZtNVh47ogs56Zw4s9bLnzKFjxVEYV22Vaj/Qf66fDd/LRjrw2rS5ZdkBt8oq0FzrtezNCVD6aoOqKQzrl2aCAAAiAAAu1JQJCZN9VYV3PVixcemvjolteJSGo07dkJXMu7BNzwrOnd6Dlz5LIoYbcjZl8R/cWo6UamDkUJnRlH9BoEQMDBBFgASWSIHrgg4qrs59Isbhax3lui05OL8vTiZzn6fq0hi4CVaYViYzIrzwGtVIDj8XF2NGdxcwyrIqrMnuQM6T2302iPfj7atsv/Zkhz1if/yBVfFDV0QNS900XLu9l6P5YuHFkU6hKCvlllyEWkj5YZ9PlynVauM6WFEB/P2bQBrfCekF7OovBj52ZlOEs/eBajDaLKsEpDdtDomEEB+blcES48pllFU+08ni31zYoHF3wcMS1OS2sMuVBghx0oW+o7/h0EQAAE3EJAmLquBTppDUvnnlPzzIl3wPfZLZF1zjggQDsnVm7p6fqihP3PWT3T9IXHkZ7RSVFRlNAtEcY4QAAEbE3A8n4+YGCAHr444grv5/UFyBSiZEbQw2/l6MlFOfp4mS7FHd6Cz8Izi6/t7fva2pOhdGs+i1acIZ3NkxTiYkGFtuvmo537FPyjd93WR7/o4ZPi3MZtfZY0ROnWDhHOtxkCG4vDm8pu5peuiQv64nuDPlqm04ffFDycV9aZlMkJ+R62BGe72GpsTcDl5pNi4UQWo1mgZU59u/roNweW0YSDyygUKHgmb0qc35prt/drrTHMej1LF9ybpMowvKDbOwa4HgiAgHcJCGFI8TkZ/+T2lTP2Ohfis3fnQkeOHAJ0R9L37rULm727/TK43THPv05a+Z5kGgYpKooSendOYOQgAALtREBu/84SPXJJlIbupDle2GBB2dqi/vT7efrLU2mZIcmiK3so83g72ve1rUJbWsyQr8Fb2rmgIW/tZxErFlJomyqVBvbWaJfePtqtL3tIq9SjcoPnbGnffmLdURSm26rvOK+7CZRmNlsFP3jxRh6fKAAAIABJREFUa+PGC0bf15r0+fJCZjP/XrLKoDUNgrK6IE0lCpRkOPPr3fx+thixnQiL0by7YfrJIdq7vyYzoS2x2omzx8qC5h0cR10fp/+u0G3jw+9EnugzCIAACDSZgBAGqapP5NOvLr1r5OFEH7AJEooONhkgDmwtAhCgW4skztNcArIoYZed/69/1fB/vJNLrqlWFA1FCZtLEceDAAiAQDMIsLjBfsjDdw/QfedHCrYMDv4mYPU/mRU0ZXaaZrySIb+PKFyuSLHGi9u7SzOkWZDOFzOkWfxhUb46plK/Lj7aqbeP9uir0YBePurfXaVIcNMTwRKleZq5ySu8GW8bHLoFAqVFAvnQzWU281xi64zFKw3p2/zpd7q01lhRaxK/h/nf+f3LGc7821pYcqvg/HNYeew+LtyXERTQFJp0QohOP7jM8Z/ZVhb04+/m6Hd3JKgTsqDx+QICIAACbU1AFh30hzov/37O4UNS3y9YiaKDbY0c598cAQc/diKoLiAgDe+rhkwaVjV40jwjvc5UVM51sWVdKBfgxhBAAAS8ToBFDc6QnfuHGO3V39nZz1bm87qEoDNuT9Cr/8lT52jB29mLwvOm5rb8kqdsWGRgNmzbwXOAhSD+by5s2Dmm0nbdVNqhp4927KlJcbpXlUpdKzb9NfEnReKK17Cysb3+HnPr+KWlMnsrl3gs84LEprKa+VDO3l1VL+jbVSZ98YNOX680pPDMYnNdwpTzkC0leFGEBVY+jywa6BAP5/aKMzPi9yovHLII/fsjyl2xa4UXx469IU4fLdXXLxi2F1NcBwRAAAQ8REAIUzfVsgq97r3pB697Z/LbKDrooejbcKgQoG0YFI91SRYl7Dr2nYtjXQf9xcjUoiihxyYAhgsCINA+BFjIqE8KOn5IGd1+VtjRmXTWVu6GlKBTbk3QwsV5qo4qUtRC+3kCsghhib0Gi1vMjTOl2brD5ysIgl1iCvXuzNnR7Cld8JLmgofdKlTyb6Zqw8aZquuvU7wmYmNvAhuLzFZvOY6bE5r5GH4fLqsx6dvVBv13hUFf/mDQ8jUmrawzZKFAnl/Su1njDGeFNPZjL54cC0ZbnhNW4dB1jYJuGB+mMw8rc7QIbWVBv/Rpnsbf0ih3X/COFTQQAAEQAIFWJSCEmTe0SFctvfihM1c8M+5u+D63Kl+crAUEIEC3ABpe0qoE1hcl7D32wxmB6h0mCD2tk+JDUcJWxYyTgQAIeJkAf9CyOKj5FHpuYkxaLjjVfkNmSJoFQey0vyfoqfdyUiyF+NyyGW5lSUvbhGIGKs8NWeCwmCnN/13uV6girFDnqEp9u6pSjN6+m4/69/RJn+kuFSqV+zffB0to5PgVCkEU/ucnv1s2BLyqGQSsxRsr05hfKv3PSjLlN3U6ngNr4iat4azmGoO+WWXSsjWGFJ5X1BpycYuzdLnxe5MXKXghg20kLCuNUl/oZnQZhxYXjJgf+yc/dFGEhu7kl6Ltzy0M2Bmcdf+ZcFuC5n+Uo4oQChLaOV7oGwiAgAMJCEMnLahl6r68deXMvS6A+OzAGLqwyxCgXRhUBw5JJtcQHejvf87Lrwm1fpAwBefLoCihA4OJLoMACNiPAGc/s1XFRUcF6erjg64QLm5+JkPTHk1J2w0dmc+tPumsrEvriyILRobBhQ4LmdIsUGu+wk8sWChs2LNSoW27+Gjbrj7q07nwN/6piijyuJ9rm/L5hUjd9LBa2cuWoGwJzdYZpOhftLnY3Fn5NVwUcHWDST/WCVpZZ9LS1YWigGydsbrepLWNHP8NWc3s1Syzmn0FSw2rIbO56bFr6pEsNmdyRD0rVXrm6ihVR9Wf7GZo6nnscJwlQH+23KCjr487Vki3A0v0AQRAAAT+h4AwdfIFNL8hXlp8R8XhxXV/FB3EVOlwAhCgOzwE6ECRgCxK2GnHk/pWH3rvO0JPdCfFxx+Sm6iZDmYgAAIgAAJNJcBCIgtGXWI+en5STIqBVsZjU89hl+OsjL9PvzNo5PVxKXrx+DYW2+zSX7f1w8pklYUOS/x6rWKHLEpbwiOLkZFyRfq7VkdU6t1Zlb7S/LtPZx/1qCr8nTMfYyHlJ+Llz3Fbn0ktNmTW8vGWWL3+/xdPYvXZSbEonc+FnOJC+8nfi+PfXMG/zY2Xi/1xpnJdUtAPtSYtX1vIYP5hnaCVLDI3GJTIkLTOyOTF+oKCBb/mgtBcauFiZTVb/tBO4uzEvjL/tXFB5x9ZTteeEHL0YqJlxXHlzBTdtSAj702lRU+dGB/0GQRAAARsQMAk01BVf/C7VfPOGZT45oEaFB20QVTQBUkAAjQmgp0IyKKEFXvccUi3Q8+en4+vUVCU0E7hQV9AAAScSICFo7qEoBtPDdNpBzvbO9TKmvvNbQmah23btpmOliC5sdjLYhL/cNY0Z6nzDx9byJZVKFRGVBVRqTKsUFV0Q8Y0Z3h2qVCkr3ensEqdwgpFypTNek9vCYQsSllUcksF3S29blP/XvrFeWvPVXr+jQtGNrdvvDiT1YW0wuAs5Vq2y4gXsplX1XFGcyF7mf2auQggH5c3CnHhGMlsdpU9wAuLAfzDCw1Wg31GcyPSNsdLOyWuIKUSzbu6gvr3cK6dEr8veTyr6k06fEpcLnrwPMSCYtvMHZwVBEDAEwSEMPLCV9E1V/PK5QfE379xEYoOeiLujhkkBGjHhMozHZVFCbsd+fDvo9uPutXINqAooWdCj4GCAAi0NgHesp3KCtq5t0ZPXxmVGYzcnJgVamXLvfJ5nk6+uVFm1kphEc22BEotNKzih5b3MP9m0ZSzpw0WQs2C8GT9sIdwMKBQeUChMn8hm5otB6RYHeEfVQrU/NvKouZM6lBgw+vYt7o8YFs8m+1YNl8Qk+XvfCETOZFmGx1TLibx79rGQhYzC8n1yYKgzL9TOaJ0Tsj3fS5feK9bPywoW+I/i82lNiulcUE2s73njFVQ9oT9yujvZ4RdkQX9z+czdM1DKaqOKPKzAA0EQAAEQKD5BISp675ghRZf8uiEmmdOvh++z81niFe0LQEI0G3LF2dvGQEpQm9z6od3lVfueoaZrUdRwpZxxKtAAAQ8ToAF6ERa0MwLo3Twrn6Z6Vjq0+okPCxMcv9H/amRPvg2XxCgIVQ4KYT/09eNBerSAyyBmhcZOM7Sg9oUcg5Y/y0L55Vk66pKQawOlXF2tSIFbM6yDvJ/8/8PFP4W5L/5N/x/Fqr5b/w7oBWys60s4MJvZf11uKgep21aQrnlXS37uV5AF7KPspAjC8l6QUjeICgX/1tnT19BiUzBFoPtMfi/0/nC31lIZs9f/s3n4vHzeY0iE2m/wf1TihnL3M+Sv2280LSpAoSOnkAe7jzHlhcYHv1DlAb11xwrQlsLH1xc8Zgb4vT5cl2+T7G46OHJjaGDAAi0iIAwDd1X3klLLf3iLyuf2u1SiM8twogXtTEBCNBtDBinbxGBwuNd//7+fge99pLqD+0nTMMgRUVRwhbhxItAAAS8SMDKkjt+SBndfpY7suRmv5Wj8+5OSEsGeIV6Y1aXiqil3sOW97dVfM9Khi8VrE0WbIti7XoXjlIrDhaMSzCyQCsF3I2yhhVFWe+FvHEmN798Y3sKIYQ8r2VBwv++8TgsEzzri3hplnLh+gXR+yf94YsV/bdLvc83ZoAMZve/N/jznRctDtzFTw9dFJUDduLOFu635e3/+hc6jb05DgHa/dMXIwQBEGhtAkIYik/1mXpq/tI7ex2JooOtDRjnay0CEKBbiyTO09oEZFHCYM/De/ca+/xCM1nbkxQVRQlbmzLOBwIg4EoCfHPnLEnO9px/TYx6V6uOLTxoiWucHXrEtEZaWqPLTFVkyLly6rbKoCwhbv2X3KJo25yTW/NOCszWCzcSrEsLH1qHlH6xLu1HU9ximnLN5owBx7qbAC9OcPb8rIuidNAufsdmQXOUrN05F/w7SbNez1IlChK6e/JidCAAAq1JgA3NVFK6LKl5/Ih9E6vmrS0RoFvzOjgXCGw1AQjQW40QJ2hDArIoYZd9J+/faa+rXzSydSqp7FqI4pltyBynBgEQcAEB/qSsTQiaNjZMvxvm7MKDljBx36tZunRGEsKEC+YnhgACILD1BDgLmgv3HbCznx66OCoz8UsLR279FdrvDFZBwpV1Jg2fioKE7UceVwIBEHA4ASFMQ2jhzumaV6ce0PDhpA9QdNDhEXV59yFAuzzALhie9IOuHDHjnOqBE243EjW6onJpIjQQAAEQAIFNEWABgguQ7bqtRk9eESP+xLRsA5xGzMoIZQ/cI65rpG9WIfvZaTFEf0EABNqOQOHznujhi6P064Gao33+rcXGe17K0hUPYLGx7WYNzgwCIOAOAooQZs7QQl21ukXXjV/71sSZEJ/dEVk3jwICtJuj656xSRG617hFtwcrdz7HMFK6ovggQrsnvhgJCIBAKxKwBOiHL45JQcLy12zFS7TbqSxBYtYbWbrw30l4P7cbeVwIBEDACQSkF3Ra0CG7+GnmRYUsaKd6QVte6rpBNPrGRvrgmzyFgyg264R5iD6CAAh0AAHT0NWyCi1T88mfVjy89xUoOtgBMcAlm00AAnSzkeEFHUCA56m03uhzXu1LAdO/vylyBhGKEnZALHBJEAABGxNgMaIuIejk/cvob6eHHZ0NZ2U/Z3WiI6+L0+IfdOlpDe9nG09AdA0EQKDdCViLjrMvjdF+Ozp70dFaMF34VZ7G3NRIZX5FiupoIAACIAACGwgIYRiqFvLlG5c+s/y+XUYWM5+5XhY+MTFRbE0AArStw4POlRCQRQlDO43v0eOQO9819VRvRfGhKCGmCAiAAAgUCXDWG2eOxYIKzbsmRj0rnVt4kIdkZT/PfitH592dQPYzZjoIgAAIbIIALzw2pAQN3yNA9/0+4ugs6NLP/svuT9GMlzPw/cesBwEQAIGfEBAmCVKV8thXax8/dp+G5c/WF/8Z4jNmiu0JQIC2fYjQwRICsihh1e4X79v50L+8nG+s8Suqn+cw5jGmCQiAgOcJsAixLiHoT6eE6beHOLvwoJX9zCL0yOlx+nSZTqEyZD97fpIDAAiAwCYJWAuQT18Zo1239TnaeskqSLgmbtKwKXG5q0fTCJnQmPsgAAIgQGSSaZASrEytmnfKfsnFD30K32dMCycRgHDnpGihr0xA+kF3O+LhM8L9R90lsg26ovLXUjQQAAEQ8C4BVSVKpgX9ans/Pf6HKPl8hZU5p3qBWtnPL32ap/G3NFKkHOKzd2c3Rg4CILAlAtJ+KSnoNweV059PDUmrIrbmcGqz7gEPvJaji2ckqDKsyF0xaCAAAiDgZQLCzOtcdLD2qwdOWPfsqXPg++zl2eDMsTv4q4kzgaPXrUJAitD9Jnxyi69i4Plmtl4nFUUJW4UsTgICIOBIAiw0ZPKC5lwapX128Ds6+40DYIknE25L0PyPclQRgvjgyImJToMACLQLAV5sZIGWd4o8f02MtqlWHW3FwbtghFkwMz3+z43EntDRIO4D7TKZcBEQAAFbEhCmrqvllVpy6TNTVz01ahLEZ1uGCZ3aAgEI0JgiTiRQLEp4oNLnrAfna1r4EDJ5L4rCFh1oIAACIOApApztXNco6PRDyulPp4QcXXhQis8mEWd0f/adQUdPjxNn9sHUzlNTGoMFARBoAQHLhunKUUG65Jig8+8FxSzuD74x6Lgb4+QvfsvH/aAFkwMvAQEQcDYBYeqKGtB0kX7iu392G4Wig84Op5d7DwHay9F39thlUcJw3wO79x71ytvZ9Np+KEro7ICi9yAAAs0nwFlveZ2oS4VC8ydWUHW0cFt3qvWGFKCLosMf7k/Rva9ksPW6+dMCrwABEPAgAf7cz+WJelWrMgs6FlIcnQXNIbSsOKbMTtOtz6WpOqKQDisOD85uDBkEvExAGESKT1GU/3wz66ChVP9xQ5EG1uO8PC0cOnYI0A4NHLotCciihNVDJg+q3PvKV81sQxmpGooSYnKAAAh4hgBnvDUkBd3xuwiNGhxwTcbbynUmHT4lTsmMQAa0Z2YzBgoCILC1BCwv6Ft/G6axQ51djJZZCFHYAcP3ghHT4rRsjUFBP2oCbO08wetBAAQcQ0AIUydfuEu89vWrh9a9f/3nRCQT8RwzAnQUBEoIQIDGdHA6AekHXX3krAlVO46doTfW6IpPbtLD3HZ6ZNF/EACBnyXAQkN9StBRvwrQv8+NOF585sFa2W5/n5ehyY+kkO2G9wAIgAAINIMA2xcl0oL2HeCXNQE4K9rJO2JK7wsLPsnTKbc2Si9otmpCAwEQAAF3E1CEMLKGP9JNq313+ujat656HL7P7o64F0YHkc4LUXb/GKUI3Xvs+zeVddnxEjObRlFC98ccIwQBTxOQBacMovKAQs9NjFG/rup66wqnguEsN0UQZXVBR17fSF+u0OX4OAMODQRAAARAoGkEpBWHLmju5TH61Xaa44vSlorQ59+ToofehDVT02YCjgIBEHA0AdPQqSym6XWfXbv8gb2mQHx2dDTR+SIBCNCYCm4gUCxKSGafUxvm+WM0zNTzhqKoKErohuhiDCAAAv9DQFOJ1iUEXXdymM46rMxVAsNLn+Zp/C2NFCnHNmtMfRAAARBoLgFpw5EQ9NtDyumGU0KuuD9wbQD+sr+63qTh0+JUlxSyKCEWKJs7O3A8CICAEwgIYeiqFtL0+uWPfvfgTmNQdNAJUUMfm0IAAnRTKOEYJxBgLyQR3XFUVbfhDy8yM8ntSBEmkcJ/RwMBEAAB1xCwtlgP/oWf5lwWJVUh+eP0bdZW8cGz70jQE+/mqCKsSEsONBAAARAAgaYT4HuBbpAs4Lrg2grqHHN+MUIevWXR9PCbOfr9PQkUqG36lMCRIAACjiIgDBLk0wKxz9Y+d/TQdUvmJVjnKP44aiToLAhsTAACNOaEmwjIooShnU7cs+ewmW8Y6bryYhI0RGg3RRljAQEQkA/iT1wepd37uWN7tSU+L6sxadjUOOV1QSy0I7sNkx0EQAAEmk/AyoK+cUKYTjvI+cUILQLs/cwC+ym3JmjBJzmqCGGhsvmzA68AARCwMQGTTEOhUFX9mudOGtK4eM7iYvazYeM+o2sg0GQCEKCbjAoHOoSA9IPudsT942IDTpmpp2p0RUVRQofEDt0EARDYAgHNR1TbKOjikUG6anTQFYUHechWZttfn87Q9Y+lqCoCUQFvBhAAARBoKQHeFZPMCtp7ez89fnlhp4zTd8kwC2ux8quVBh11fVxmemOxsqWzBK8DARCwGQEhzLyphbr66hbfP3LtcxOegfhsswihO1tNAAL0ViPECWxIQIrQPUY+MT283VFXGJl1uqJq/Dc0EAABEHAsARYQ0jlB/btr9MxVUQqVK9IT0+migiw+SESZnKAjpjXSV6t0Cvrh/+zYiYqOgwAI2IIA3xvyOtGTV8Ro934+xxeqtaBaC5Z/n5ehyY+kqDqqSCEaDQRAAAScTECYuu4rq9Iav37u6tXzjr4eRQedHE30fXMEIEBjbriRwPqihP3OrnlK1YJHCSOrk6JChHZjtDEmEPAIASuj7cELonTwrn5XFJbi0Fliwmv/0WnszXEKc/FBeD97ZFZjmCAAAm1FgG04uFjt+UcGadIY9+yYYWsmXrhkq6bjbmykj5bqsmgtaga01UzCeUEABNqcgDB1JRDQ9ETq4e/+3X1sUXzmpTX+uEMDAdcQgADtmlBiIBsRKMztbYZU9j/62bdMoexIZBpECvtEo4EACICAowhoRSHhlAPK6a+nhVxjvcFBsLZUXzIjSfe/lkVhKUfNTHQWBEDArgR40TKTJ+rbRaXnJ8UoVKZIJcMND3+8SMnWG+8t0Wn0jY0U8KNmgF3nIfoFAiCwBQJCGIqq+ERe/fDbp/bfn1Z/mkbRQcwatxJww3cQt8YG49p6ArIoYdc9L/1l7MA/v2km14RJ1eSO9a0/Nc4AAiAAAu1DgEWEnC6oKuqj5yfGqEtFQUTgvzu9cSYbbxNnX+vD/tggf/s1CAlOjyv6DwIgYA8CfJ9IZATd//soHba731WLl9bumcmPpOm2eWnqDCsOe0w69AIEQKA5BEwSpuILV9cun/uHfbPf/vlr/orP+RnNOQmOBQGnEHDB46tTUKOfHURAitBVQ6eNqRp09WwjUaMrvoCPSGDud1BAcFkQAIHmEeBt1PVJQf88K0KjhwTIEEQ+l3yCWQLCnLdzdO5dCeoUxjbq5s0OHA0CIAACmydg3T9O2LeM/n5m2DXWTTxiy4ojmRF09PRG+upHg0JlBAsnvCFAAAScQkCQqZtqeYVS++51R9UtnDIPRQedEjr0s6UEXPII29Lh43UeISCLEvYcv3BKuGrPa4xsg06qD37QHgk+hgkCTiZgWW+ctF8Z3XZmWGav8bZjt9y8rQzoU25N0IKPcxQNwf/ZyfMVfQcBELAXAb5X6CZRLKTQgkkx6tZJlcKt04vXWpQtC6f3vtbp+JvipPkKxXlhmmqveYjegAAIbIKAqetquIuW/ebZy75/8qibUHQQs8QLBNzyDOuFWGGMLSdgFSU0tj31P49rsb6jhJ4ySPHBD7rlTPFKEACBNibAQnMmR9SrSqVnr45RVaRwy3abcPDtapOGT20g3SjYikA4aOOJhdODAAh4igBnQdclBN18WpjGH1DmKhsODqS1k+bmp9N03WNpqo4oUnRHAwEQAAG7EhDC0FUtqGXW/eeBH2YNPhXis10jhX61NgEI0K1NFOezKwE51yu3GxPrfMyst/V0fKCiEIoS2jVa6BcIeJyA/MBSiNJZQTMvjNKBu/hdZb1RKhr8fV6GJj+SkgI7CwloIAACIAACrUfA8oHef6CfHrkk6qoMaKbEGd2cCc0/J/6lkd5ZnKdoEPeT1ptBOBMIgECrEhDCINXnU/xl730zZ+iBtPKDDIoOtiphnMzGBCBA2zg46FqrE5B+0JFfnLhTj6NmvaOnamOKqslaXq1+JZwQBEAABLaCgOYrFOa74MggXTMm6LqMNSvL2TSJRl4fp0+W6RQqU6SAgAYCIAACINB6BEotKZ67OkYDevnkZ60bCtlalKzxfLPKoCOui1NOJ+LMbxan0UAABEDARgRk0UHFV7Zm7Yun79OweM5SFB20UXTQlTYnAAG6zRHjAjYjIEXoniNnHRvqP3aumaoxSA3wV1S8F2wWKHQHBLxKgB+aGzOCdu+r0eN/iFKZpkjbDbdYb3BcrS3T731j0Og/xSngh1Dg1fmOcYMACLQ9Aa4nUJsQdMVxQbr0aPctapbeV2a+nqUL701SJYratv3EwhVAAASaQ0CQmTfVWFdlzdtThje8de0CFB1sDj4c6wYCEN3cEEWMobkEZFHCXkc/eU2o35FT9Mw6XVE1FCVsLkUcDwIg0OoEWGTmrGDOTHviihjt0sd9mWqlQsGkh1J0+wsZqoJQ0OpzCScEARAAAYsA31PSOUE79tLouYkxCrj0W6+1uPl//0rSnHey0tqJ6wuggQAIgEBHExCmrvsCFVrjkscuWj1v3N/g+9zREcH1O4IABOiOoI5rdjQBnvecCa3v8LvVs3VfcAwZOZ0U1aVfxzsaN64PAiDQVAJWsag/TwjTbw5yX7Eo5sBbolloT6QFHT4lTitqTWRAN3WC4DgQAAEQaCEB/tzlugKPXBqjoTtqrrN2YixsxcFf8utTgo66Lk7L1xpU7oe9UwunDF4GAiDQSgS46KDmj2mp7Hf3/vCvHU4vis+8PAajoFZijNM4gwAEaGfECb1sfQI89xXqvF+474nPvqGaYjcSpkGKwsI0GgiAAAi0OwH2fV6XEDR6nwDdcXbEleIAQ7Uy1J77ME+n/71RFouC93O7TzdcEARAwGME5AJnUtBpB5fTjaeECrttXFgFxbrHLPxKpxP+0kgBHxQej011DBcE7EWAiw4qqs/UkwuXvXLggbRkSR5FB+0VIvSm/QhAgG4/1riS/Qjw124zutfEAT32n/p2PrWmUlFQlNB+YUKPQMD9BHh7dCYvaJtqHz1zVUxuG5YVUl14l7aKRZ1zZ5IeW5ilTrDfcP8ExwhBAAQ6nADfT7I6UY9OKr04OSYX/6wdKR3euVbugCVC3/pshqbMSVF1FFYcrYwYpwMBEGgaAVMIQ/VHOq+qeWz0PvVLH/8ORQebBg5HuZOACx9t3RkojKrNCMiihJVDph5VvffEJ43salNROVdC7uBDAwEQAIF2IcAfOCwMPHxRlPbbyZ1boxmkJXasiQs6dHIDNaQEceY3/x0NBEAABECgbQmwCM1FbmecF6Vhe/hlFjRnRrut8S1FmIVv86femqAFn+SoIqTIHThoIAACINBOBASZuqmUdTIb3p02bO27U15B0cF2Io/L2JYARDbbhgYda0cCsihhz9HvXxHus/t0I1Wnk+qDH3Q7BgCXAgEvE9BUotqEoKtHh+iikeWutd7gGFtZaXPeztG5dyWQ/ezliY+xgwAItDsBFpvrk4LGDi2jW34blvZHbtxpw2Ctsf2wzqQjpsXluP0aFjzbfdLhgiDgVQKmrquhLlp++fPnfffY8H+g6KBXJwLGXUoAAjTmAwgUCMhM6N7jFs0MVA0cZ+ppXVEgQmNygAAItC0BFgPiKUFDd/LTI5dE5dYLRXXvFgxLEDj9Hwl69gNkpLXt7MLZQQAEQOCnBLgQYd4g6hxVacG1RbunYmFYN7KyFj2fWJSjs+9IIAvajUHGmEDAjgSEoZMW1LLrvvjXD7MGnQ3x2Y5BQp86ggAE6I6gjmvakUChKGG3Xwa3P2HR62Rk9hSmgaKEdowU+gQCLiHAQgA/HLPpz9NXxWiHnj5XZ6NZ9hucjTZsSgMls0Q+BcWhXDKdMQwQAAGHEOCFT7Y/+tfvInT0oIBrbTiscFgi9Pn3JOmhN7NUFVZIhxWHQ2YrugkCDiQghCFTGKrvAAAgAElEQVRU1VfuC7/x39sGHka0ROdNGcXCgw4cELoMAq1HAAJ067HEmZxPQBYlrOh/4vadh929UBjZalJUWQfM+UPDCEAABOxGgEWAuoSgP08I028OKnO19Qazt0SAB1/L0kUzklSJ4oN2m5LoDwiAgAcISBuOlKDjBgfojrMjrl745HBaNQbWJQQdeV2cVq4zqcxfsOhAAwEQAIFWJmCSMFXFV7ai7vkJQ9YteXwFig62MmGcztEEIEA7OnzofBsQkFYcXYdcN6zT0Kvm5eM1pqL6WYDGe6UNYOOUIOBVAlYG2rDdA3Tf7zcIAJwV7dZmZUCPvyVBL36So2hIkZl3aCAAAiAAAu1HgG8znAHMRfnYhqNrhbq+QGz79aJ9r8T3GlUlevHTPJ1ySyNFyhUI0O0bAlwNBLxAQAgjb2oVXY1Vi6Yf2vjaVW+g6KAXwo4xNoeAix91m4MBx4LATwjIooRdR8y6JPqL0TeZ2QZdUTUUJcQkAQEQaBUCLDLrBlEkqNC8iTHqXa16IgONx/3dGpOGTY1TLi+kGGBlprUKWJwEBEAABECgSQSsYoS3nRGhE/cLuH4HDkOxduFcNTNFdy3IUFUEVhxNmiw4CARAoCkEhDB1w1deocUXP/a7mvnj7oTvc1Ow4RivEYAA7bWIY7xNIcDvC86E1n9x2lczzOi2E0QurhOKEjaFHY4BARDYAgEr+5kf/E/Y11sP/ve8lKUrHkhSZUSRYgAaCIAACIBA+xOw7kNH7Bmge89zvw0HE7YsN5IZQUdMi9OyNQaV+5EJ3f6zD1cEAfcREKah+4JRLbNi5T9WPLrdeUXx2YDvs/tijRFtHQEI0FvHD692L4FCUcK+Bwb6HfLgq2ogPFgIE0UJ3RtvjAwE2oUAP/THU4IO3S1AD14QkRYUnAns9mZlOp/410Z644u8zP6G/Ybbo47xgQAI2JWAVQQ3FFDohUkx6lXtfhsOjoWVBf30+zk64/aEtCHBYqhdZyn6BQIOISCEoaiqz8wnXl1618WHEs2Ra14Qnx0SP3SzXQlAgG5X3LiYwwjIooTlOx7bt9fIuQtFY203UlS+mXhALnJYpNBdEHAAAb7hcs0jzsJ65qoY7dzb53rrDfkNXBCpCtGSHw0aMS0O300HzFV0EQRAwP0EZCHcpKC/TgjTKQe6vxCuFVG+J/H9ePwtjfTSp3mKQYR2/2THCEGg7QiYRLqq+LssX/XQCYOTa+asQtHBtoONMzufAARo58cQI2hbArIoYfXekw6pHHL1fCPboCiqhqKEbcscZwcBVxLgT47ahKBzRwTpjycGPZP9bGWc/XN+hiY9nIL9hitnNwYFAiDgNAJyR05a0MG7BmjWhRHXFyJcL0AXdx59ttygo6fH5QIpGgiAAAi0gAD7PgutvDpXu3DqQevenbwQRQdbQBEv8RQB3HI9FW4MtoUEZFHCPqPmnV/Wb/gtRnKNTihK2EKUeBkIeJMAb3fO60RdKhR6/poKWfyIs6G98ODL9hs81uNujNO7X+sUKYPnpjffBRg1CICAnQjwQyBnA/t9RPMnVVC/ru4viGvxtxZGeVH09vkZqkZBQjtNTfQFBBxBQBh53R/pqtV99Lffrnnlon+j6KAjwoZOdjABCNAdHABc3jEECiL02Hfv8lfvfIbQ0yhK6JjQoaMg0PEE5FbnhKCbTwvT+AO8tdWZRfYvVhh01PVxue3ZsiLp+KigByAAAiDgbQJ8b1qXEHT9yWE66zDv3JusugS1jYKGT22gNXFBfo1kFjgaCIAACGyRgNB1RYtqubrP//b9zL0vgvi8RWI4AAQkAQjQmAgg0DQC/F5RqX9/bYej/vuSnk3uR8JAUcKmscNRIOBpAlxkMJkRtHd/Pz16aZR8vsLNl7Oi3d6sLLO/PZuhaXNSyDJze8AxPhAAAUcR8ClE8YygAwYG6JFLvGPDwUGy7k8Pvpaji2ckqFMYBQkdNXnRWRDoKALCNBSt3Gdkaxcsu2vbEcVuoOhgR8UD13UUAQ88/joqHuisvQnIooTB7U/q3WPEXe8IPdtLQVFCe0cMvQMBGxDgDOB0juiRS6K0347a+odeG3StzbtgZZMd/+dGentxniJBRXpfo4EACIAACHQ8AV4INQyicDnbQ8WoV7XqGS9omewsiPIG0ZHTGui/P5gUDBRsSdBAAARAYNMEhElCqGog/O2qZ8cNSXwztwZFBzFXQKDpBCBAN50VjgQBJiCLEm4z5MYDwkMvW5CL16iK6kdRQswNEACBTRKQRZ5Sgg7+pZ9mXRiVD7Ze8H1mGNZYl68xadjUOGXzwhNZ33grgAAIgICTCPB9qj4l6M6zIzRqcMBTi6RWFvSsN3J0wb8TVIksaCdNXfQVBNqbgCAzL5RI1+yaeRMOjH9x/yIUHWzvEOB6TicAAdrpEUT/O4KA9IPuPmLmOZH+x99u5Bp0RdVYmMb7qSOigWuCgI0JWPYbD14YpYN38Xvywf6Rt3L0+7uxvdnG0xRdAwEQ8DABWaMgKejk/cvob6eF5S4Vvnd5oVm7dFJZQSOmxWlpjUFlfgVe0F4IPsYIAs0jIISpG/7yKq3260dOrX3u5Afg+9w8gDgaBJgABDPMAxBoPgF+37DgrPc6Y+ntwWCPc4x8o64oPham0UAABEBAEpDic1rQPgP8NOfSqMz+9Ur2M4/fyoA+7+4kzX4rC39NvC9AAARAwIYE+L6UyRNt20WlBdfGKBgoCLBeqFPA4bCyoO95MUuXP5ikqgi8oG04TdElEOhQAsLUdV+wSkusfOWmVbMPuwzic4eGAxd3MAEI0A4OHrreoQRkDTGiA9V+ZzzwkhKI7E+miaKEHRoSXBwE7EWABejGlKB7z4vSiD29lf1siReNGUGHTY7TyjqTAhohq8xeUxS9AQEQAAFJgMXmbJ5oziVR2meA5r0saIUokRZ0+JQ4/VBrUsCP+xXeGiAAAkUCwtRJ1TRhpOcvvbPHESWez3CMxyQBgWYSgADdTGA4HARKCMiihKHOx/XoefJji8zc2m2IfFxeyyMbFzEXQAAENkfAst7Yczs/PXF5VGZDeyn72cooe+MLnU66OU6hgILCTni7gAAIgIBNCWgqUW1C0OWjQnTZMeWesovikFj3rDtfyNDVs1JUHVFIR8Fcm85WdAsE2pOAkM/2Pi26ZNXjQ/dp/GHRuqKLAD4h2jMMuJZrCECAdk0oMZAOIiCLElYNuXrf6sHXvqyn6/2KqhWzozuoR7gsCIBAhxOQRZ2Sgu45N0Ij9/JWUafSh/kbHk/TTU+lsaW5w2ckOgACIAACmyfAi6SJjKB9B/jp0Uuj8kCvWHDwWC0v6HgxC/rHdciCxvsFBECA2PdZKOXV6ca3pw5d897kj1F0ELMCBLaOAAToreOHV4MAE5BFCbscOO+3nfYcfreeWKMrPg1+0JgbIOBRAhuynzV64vIYsRjtpQf50of5UTc20qKv8hQuRwa0R98OGDYIgIADCPADIWcBh8oUemFSjHpVq+t9/B3Q/VbpopUFfccLGbpmVooq4QXdKlxxEhBwKgFh5PVAtKtW/9Ft41a/fP5D8H12aiTRbzsRgABtp2igL04mIEXobcYtuqWsetfzTVmUECK0kwOKvoNASwlY2c93nB2h4/bxXvazVXzwuzUmDZsap1xeSAsSK8OspVzxOhAAARAAgbYjwPeuhpSgu86J0NF7e+/eJe9RCtHaBpMOujZOyYwgnw/3rrabcTgzCNiYgGnoFAhr+XVfTP9+5l5XQXy2cazQNUcRgADtqHChszYmwO8l9n5Wtjvju3lKefWhQs8YpKhs0YEGAiDgEQKc6ZzXibpUKPTipArqFFGk8OqlDGgri+yxd3J0zr8S1CmsyMw6NBAAARAAAfsSYAG6LiHo9EPK6U+nhDznA82RsRZQL/h3kma9kaVK3L/sO2HRMxBoKwLCNBSt3Kcm1z399b19jkHRwbYCjfN6kQAEaC9GHWNuKwKyKGG439Hduo185B3KJfuRophECooSthVxnBcEbEaAH+DXJQSdNyJIk08MevMB3iSZ8XzxjCQ98Boe4G02RdEdEAABENgkAS6Um84JGtBLo/kTY+TXiIpJwZ4hZhbvX+9+rdOYPzdSwI8MaM8EHwMFAUlAGCSET/WHv6yZe+p+8RVz6opg+OMQDQRAYCsJQIDeSoB4OQhsREAWJYwNPG1wj+H/fiWXrClTVD+KEmKagICHCHAG1dNXxmiXPj6yHma9MnxLrMjkBQ2bEqdvV5tU7i9klaGBAAiAAAjYnwDv2nnKo/cwKT/xF3mD6Kjr4/TZd7r0xcY9zP7zFj0EgVYgIMjICyXWNbFq/pm/Tn5+96cl2c+tcHqcAgRAAAI05gAItD4B6Qfda/iDE4IDTpphZtbppGosTOP91vqscUYQsA0Bzh5LZgXtuZ2fnrwiKrOAvfamt7Yvf7TUoFF/ipNW3P8B/dk20xQdAQEQAIHNErB28UwfH6YzDy3z5C4ey0Zq+tw0/eXJNFVHFNJhI4V3DQi4nYAgM2/4QlVa/dePjFnzzPhH4fvs9pBjfB1BwGvPxh3BGNf0JgEpQnc//sWbItscdImRrtUVFUUJvTkVMGqvELAe3K88LkiXHO1N+w3rwf0f8zJ07SMpqorA/9kr8x/jBAEQcD4Bvo/F04IO2TVAMy+MeK6GAUfQ2rn03hKdRrMNR7GaCxZSnT+/MQIQ2BwBYeq6r7xaSyx5Y8qqZw+8FuIz5goItA0BCNBtwxVnBQGrKKHZ9+yV81RfaBiZuk6KysI0GgiAgEsJcJbU3D9Eac/tNM/Zb3BIees2txNuaqQ3v8xTJKhIDmggAAIgAAL2J8AFc9l+Ilyu0POTYtSrSvWcCG0VDs7kiA6Z3EDLa00qYz9sKND2n8DoIQi0hIAwdUXTNCObmrvsrp7HEREvO/G3V7zrW8ITrwGBnyEAARrTAwTajgBvPhfRXoOquo9+810937i9Im9mKErYdshxZhDoGAL80J7TST6svzS5gkJlhYdV/rtXmmW/8V2NScOmximnC0+N3ytxxjhBAATcTYCzoOuTgv55VoRGDwl40obDup+deXuSnnwvS53C2M3j7lmP0XmWgBAGqeQz9eh/lj36631p3buNRdtMpE94dlJg4G1JwEOPxm2JEecGgc0SkEUJuwy5Zo+KwZPfNNK15YqqoSghJgwIuIwAP7A3JAUd8asA3XteRBYsYk9oLzXLfmPm61m68N4kVeKB3Uvhx1hBAARcQsASoMfsW0b/ODPs6fvZbc9laMrsFFXCTsolsxvDAIGfEDDJNBRfpHPjj89fs0/i82n/RdFBzBAQaFsCHns8bluYODsIbIaA9IPudtBt4yr2PG9mvrFGV3x+WHFguoCAiwhY/s9XjQ7SxSODsmCRVYDPRcP82aFsyBhL0FPv5agCArRXQo9xggAIuIgA79zJ60TdOqn04rUxioUU7+3oMUkWEn7l8zyNu7kRdlIumt8YCggUCQhh6qZWXuVb9860UbWLJj8B32fMDRBoewIQoNueMa4AAkxAitB9Tn5/ulY18AqRT+iKgqKEmBr/3959wFlVXYsfX6fcudMHZoZBigqKYteoQcCGohR7QyW2xGD0JVETTV409hrji4nptlgQETUW1AC2iKKAxBI1MaAoqNRhZmB6uefs/T77zFxEYwGccu/Zv/P5+/L/DHfu2eu79tyy7rlrIRAXAfNGtb5Jy+3fL5Ij905Y95XldLuRmnoto6+qlZoGLQmPnplx2d/EgQACdgmYb/A0tGiZ8qMiOXjXRNTL33zQasuR/kB14fJQxl9bZ903mmzJM3FaLKCCwM0r81tXvHTZxw8eeC3FZ4v3AqF3qwAF6G7l5mQWC6wfSrjddz6argpKj9RBSyiO2zFb22IZQkcgBgLmirHmNi2PX1Qse21r3wBC037DFOFnvp6SM/9YL0UMH4zBriYEBBCwVcAUm9c2ajnz4Fz55Wn51g3VTX+ouqZWRQXoNXVazHcXGURo618EccdKQIeB4+f7bWv/8+DH9+19UkfxOWToYKyyTDAZKkABOkMTw7JiKRD9vRUPnNC74th7Xlapph3EcUIRhyJ0LNNNULYImD/sUIvk5Tgy89Ji2bqPa13PzPTVYv9zW6M8PI+BTbbsfeJEAIF4CkRtOEKR8iJHnrmiREoL7WrDoTumkBmD8dfUycLlQfQcb57rOBBAIJsFdCjiem6y8M3FU0btL1UvN3YUnvnrzua0svasEaAAnTWpYqExETBfYFQFO5+5e7/xf3lR1VUWipdgKGFMkksYdgqYN+ptgUj/3q7MuLTYujfq6eLzsmolY66uleY2+wYw2rnziRoBBOIskB5G+PvvFspJ++VY11oqndvDr6uTN5YEUpCkAB3n/U5sVggo0aHjJApqKp8+Y9/6RQ8tYuigFXknyAwSoACdQclgKdYIRP2g+xx+34Re25/4YNBUEziu6ZYq/D1aswUINE4CpgDdmpLoymdzBbRpP5H++m6c4vyiWEz7DVOouPXpVrlkamNUgDc/40AAAQQQyF4B87he36zlwJ1z5P4LCkW0iHm+s+VIP48f88s6eeXdgEGEtiSeOOMqoLVKKb+wwl31zz8eVf/cD5+k73NcU01cmSxg0cuITE4Da7NQICpCb3H4368uGHLgZaqlOnBchhJauA8IOQYCZliT6f+8fX8/KkAnE9H7dGs+UTJv0k3B+egbuEosBtuZEBBAAIFPCZjH+CcvKZadBnpW9YJOf7vnpJvq5YV3Usw24O8CgSwW0CoVuLm9/Yb3Hrl49YyTb6D4nMXJZOlZLUABOqvTx+KzWCA9lDDc5uwVjziJ/GN1EATiuKYwzYEAAlkkYArQTW1adhzQXoCOBhVZUoBWSsRxRRa8G8gJ/1cvyRyGNGXR1mWpCCCAwJcKmKugaxq0XHhUnlx8XJ5VbTjSBejjbqyXeYtSXAHN3woC2SqgVeD6+X5rUD3141u2PIWhg9maSNYdBwEK0HHIIjFkq4DpB62l917F20yYN1f8+p1ESSgOQwmzNaGs206BdAuOQRXtLTgKc+1pwWEK0K4r8rN7G+XOv7dK7wLab9j5V0DUCCAQR4ENn9+euqxY8pP2PL+l83nYtXXyz6X0gI7j/iYmCwS0CsX1PQmaXv9g+rgDZPVbzQwdtCDvhJixAhSgMzY1LMwSgWgoYeEul+7Yb+w188PGqiJxPHPxpPk5BwIIZIGAeYOeCkT69movQJcV2fEG3Xwt2/QZWdug5dCraqWqXovpZh/9nAMBBBBAIBYC5kPG+iYtf/lBoRy+lx3DCNPfYjIDhk0BeuHyQPJyGEIYiw1NEDYJKK0Cxy/sU1351NnDa/912/sMHbQp/cSaiQIUoDMxK6zJNoGoH3SvYVceUz7y0kfD5prQcX1TgObv07adQLxZKWD+UEMtUpB0ZNalxTKw3JX0V3ezMqCNXHR6+ODtz7TIz6c2cfXzRrpxMwQQQCCbBEwBuqFFy4jtE/LQT4uiKyTiPowwPYDQfLBqCtCr16n29lp8wJpNW5e12i2gtQqUl1vq1sy7enzNgqufEhHPvGS3m4XoEehZAQpcPevP2RFIC0RF6C1PeOHS5MD9r1HNVYEwlJDdgUDWCJg34y1tWh6/uFj23MaP/aCm6D24Fmls1TLumjr5cI2S3IREhXcOBBBAAIF4CZhZBw0tIlN+VCijd03Evhd0+kPkRctDGX9tXewL7vHarUSDgPl+cRA4uWV+UDX/Jx/et+9NDB1kVyCQGQIUoDMjD6wCAfO3aD6VDbY85dUHcnrveKIOmgJxPIYSsjcQyAIBM6iprknLrecUytHD4v8V5fTVz/c83yo/mdzI1c9ZsEdZIgIIILC5AtFzXLOWA3ZKyAMXFEV3E+eroNPzDf7+dkpOubk+mu3AB6ybu3v4PQS6WUCHoePne201/5n88dS9z2DoYDf7czoEvkSAAjTbA4HMETB/j46U71sw5NTZc1Rrw+4iKhRhKGHmpIiVIPD5AubNeU2DlkuOz5MfH5kX66vD0hc5myu+x19bL++vCiQ3wZtz/jYQQACBOAuYq6DNt14euLBY9t8x3t/0SX/I+vsZLXL1g03Su5ABu3He28QWJwEdanG8nETRgsZHDhi1bNm8NnM9dMfgwTgFSiwIZKUABeisTBuLjrFANJSwaOiEoRVj7nlZpxpLGUoY42wTWmwETAG6tknLYXvmyF0/LIz6RMb16rD0G/MH57bJD25v4Orn2OxiAkEAAQS+WCD9PDdujxy557x4P8+ln8O/84cGmfF6m5TkU4DmbwOBLBBQokPHSRRUVj9z5vB1C6ctZehgFmSNJVolQAHaqnQTbJYIRP2gi0b/4Ygt9vjB40FDpXLcBEMJsyR5LNNOAVNsTgUiFb1cee7KYinOc2JZhE73fjZF6CN/USdvfRhIfg5XP9u564kaAQRsEzDPdW0pkekXFcseg73oskIvZu8m08VnM3hx9JV1snKtkhwGENq21Yk3+wS0VimVKKzQq9+6dVztM+c8x9DB7EsiK46/QMxeMsQ/YURojUBUhO572LSLCrc77heqZW3guGb+NgcCCGSqgHlj3poSeeDCIhk51I9lG4701c+z3kjJGb+v56qwTN2MrAsBBBDoAgFzFfS6Ri0TRiblj2cVxPZ5znVF5rwTyMTf1PEhaxfsI+4Sgc4W0CoVeMlSv/7dv56/etbE3zF0sLOFuT8EOkeAAnTnOHIvCHS2wCdDCc/5+L6kX/YtFQ0ldClCd7Y094dAJwmYN+ZrG7Sce1ieXH5iPPtAmyFMpg/ohF/Vy0v/SUlhniNmWBMHAggggIA9Aua54NH/LZI9BvvRcD7zvBCXI/1B68/va5LbnmmRskJHAp7n4pJe4oijgFaBm8zz29bU3vHR1P5nUXyOY5KJKS4CMXq5EJeUEAcC6wXahxL23S1vm6NnvSh+/p6iglAc18MIAQQyT8BcAW0G8w3ZwpNZlxVLMscRiVEvaFNoNleFPfZKm5xzW4MUUXzOvE3IihBAAIEuFjAfttY1aTlwl4RM+3GReZqLTQE63X7DDFscc1WdfFSlJJmQqKUWBwIIZKCAVqG4vqdSTXOXPn/AwbJ4capj4CB/tRmYLpaEAAVo9gACmS0QDSUs2eV721aMvXV+0LCmzHH96LV+Zi+b1SFgp4C5Csy8cZ36oyIZtUsiNl9PNm++zQNPS5vI+Gtr5f1VoeTR+9nOTU7UCCBgvUBUhG7Wcs+5RTJ2j/g816WvfjYftJ59a4MU5/MtH+s3OwCZLGCGDrpOfvnK5dPOHt6y4raPGDqYyelibQiYqys5EEAg0wXMFc9h6bDLx5aOuHxG2FKjHddnKGGmZ431WSlgrhA2V4YdtmeO3PXDwth8NTn9pvyWp1vksqlN0rvQiYrrHAgggAAC9gmYD1vNB5Lb9ffk8YuLJD/pRG8qzTeBsvmIPmzVIsfdWC8L3ktJQS5DdrM5n6w91gJaq0B5yV563YKrD62af+1shg7GOt8EFxOBLH+ZEJMsEAYCXy0QDSUccvzLF+gth9+kmqsDx/XpB/3VbtwCge4XcETCUOSJi4tl1629qEeyKUxn65Hu77l4lZIjrq+NBi2aq9/4SnK2ZpR1I4AAAl9fwPdEquu1nH94rlw2IT/rv/GT/qD17/9Kyak3N0hBUqIPkTkQQCDzBMzQQb+wwq//9+QfrJp1xp/o+5x5OWJFCHyeAAVo9gUC2SHwyVDCia/enVO24xk6aArF8egHnR35Y5UWCZji7LomLcfvk5Q/n12Q1QVo8947KqA7It/6Tb08/69U9JVkrn62aEMTKgIIIPAFAuaKZ/Oh5IMXFsmIoX7WFqHTbabMh8fm6ufXPkhJQZKrn9n4CGSkgA4Dx8/3W9b+69bl9+1zDsXnjMwSi0LgcwUoQLMxEMgeAfP36sqgUYltjnnmBae1fpgWHYo4FKGzJ4es1BIBU7BtapOoF/SBO/tZW4QOlIhp+HPLUy1y2bQm6V1A8dmSLUyYCCCAwFcKRK04UloGlnoy/eIiqShxs/L5Ln318+TZrXLh3Y20mfrKzHMDBHpKQIWOm/S0bpvzwZ/KRpvrJDr+4/sKPZUSzovAJghQgN4ELG6KQAYIREMJe+1w8qCyQ++cp1ONfcXxGEqYAYlhCQhsKJAeRrj7IF+mX1Qs5qvK2dYfM/2GfPa/U3L6bxsk4bf396T1BnsdAQQQQCAtEH3rp1HL6N1yZMr5hdHzRDY936XbTC2rVnL4dXVS26Sj52ye69jjCGScgBKtXMfPXbbymUn7NC2atoKhgxmXIxaEwJcKUIBmgyCQfQLRUMKSQ28Z3Xe3s2elGiodx00wlDD78siKYy5g3pSvbdBywVF5cvFxeRKEEr2pzYYjXXxeUqnkmBvqojiSCfphZkPuWCMCCCDQ3QLmmzI1DVomHZIrvzi1vR+0+SA204cSmiJzus/zab9tkOfebpMS2kx19/bhfAhsjIAWldJucUWw+vlzD65/9Q8vM3RwY9i4DQKZJUABOrPywWoQ2FiBaChh33H3n1e4/Qm/Va01geOa6xM5EEAgkwTMm++mVi33nl8ko3dNSLqlRSat8bNrSRefV67VMvE3dfLeilAKcmm9kck5Y20IIIBATwukP3Q97/A8uWxCXlYUodMfDP/68Ra5/pEmKS3kua6n9xHnR+DzBLQKAj+nl1+3+MHvrZ556u30fWafIJCdAhSgszNvrBoBIxAVobc6fcXtOb1LJqnW5kAclyI0ewOBDBIwV4C1BRL1Tv7rT4tlSD83o4c0pYvPVXU6Gjr41keBFOfxhjyDthRLQQABBDJWwBShzZXQPz06T352bF7UxiLqE5eB7zjTxef7X2qVC+5qlMJchg5m7MZiYVYLaBUGfrKXX7/un79fNfmb51F8tno7EHyWCx1oFmUAACAASURBVGTgy4EsF2X5CHSfQNRiT4YMSQw+aPZzbqJwX62CUBw3S77k331QnAmBnhQwb8gbW7Rsu4UnD/6kSLbolZlF6PTV2ctrlHz3jw3yzyWBlBQ4UesQDgQQQAABBL5KIN372fRRPuvQXLl2Yn7UhiP94eZX/X53/Xt6PTNfT8n3bmmfcWCK5PR97q4McB4ENlJAq1Bcz1Opxr8vvf3UsSKzzWdaZvAgQwc3kpCbIZBJAhSgMykbrAWBTReIhhLm9T9gywETX5ivGqv7i+OaJ2Xzcw4EEMgQAVOErmvWsseghNxzboH07eVmTDuOdA9Ms8Y3l4Zyzq0NsrQylOJ8is8Zsn1YBgIIIJBVAukroY/aO0d+/Z0C6VXQ/k0a120fUNhTR3RFtm5fxyPz2+TCexqjpZge1ule0D21Ns6LAAL/JRANHfTzy5Yue/iAkU0fzlnJ0EF2CQLZLdCTrwGyW47VI5A5AtFQwl4jLzmgbO8rntWt61xxzUvpHn2Nnzk6rASBDBEwb8jrm7UM6efJX75fKNv393q8R+aGV6U9+kqbXHJfk9Q1KylIOlGBnAMBBBBAAIHNETBDd9c1aNlxoCc3nFYgw7dv7xLXU1dDb3jeW55qkasfapJkwqH4vDnJ5XcQ6HoBrVWg3WRJ29pXrj6o5pXr5jN0sOvROQMCXS1AAbqrhbl/BLpHIOoHXXHYXeeU7PjtPwcNlQwl7B53zoLAJgmYN+SmCF1R4sqNpxfImN0TPfKGPH2ll/nKsfmq9HUPN8vk2S2Sm3Akx28vEHAggAACCCDwdQSiFlStWhKeI+cfkSvfH5snyUT7VcjpK5G/zv1vzO9u+HxXVafkqgeb5cG5rVHPZ9MehLYbG6PIbRDoVgGtVSr0Cyv8xv9MOXPFjNPuou9zt/pzMgS6TIACdJfRcscIdLtAVITe+uRX/uSV7/I/EjQF4ngMJez2NHBCBL5cwLwhb02ZIm97j0wzqMkUfrvjDfmGb8TNKme+0SY3Ptoi//o4kF75TtRQjzfj7GAEEEAAgc4SMO0ulGpvQ7XnYF9+cnSeHNrx4Wu6BZT5MNQUgzvriJ7LOj5INec3xzNvpuTKB5rk3RWh9C50ojXRRLazxLkfBDpRQIeB+Hl+c82/f7Ny6j4XUHzuRFvuCoEeFujEp/oejoTTI4CA+XuOWm9sd071c6GXc4CErQwlZF8gkIEC0bAjEalt1LLnNr78+Mg8GfeN9quhzRH1yuykN+Sm6BxdabbB/b39USg3P9ksM15rE1MQp+VGBm4SloQAAgjERCB6gdoxkNc0iBu7R45MOiRXRg795DqJ9DdvNve5L110Nv9rntfSx9sftj/fmQ9cPdeR/ByhxVRM9hVhxFBAq0D8HD8npZ5ZeGuvcR0tJRk6GMNUE5KdAhSg7cw7UcdXIBpKmL/jcf36HTz5FR20bCkuQwnjm24iy3aB6OvJLToa533Irjlyzthc2XeHT96Qp68Oi56sOwrIX/bEHV1FvcFVzJ8d+DT/3UDufr5VnnmzLTpvUV77vTF8Kdt3EutHAAEEMl/AFJfNYa6GTvgi++2QkJP3S8qBOyWiq5I3PDZsBZV+DvzUDdLPd6a47bT/lz7M7770n5Q8NLdNZr3RJvUtWop5vsv8DcIKbRdQokPX9fKWrH7mrGH1795fxdBB27cE8cdNgAJ03DJKPAiIREMJi4b9YETfUX94Xq1bkxDPN3/r/L2zOxDIQIH0m2bzBtn0ydx7W18mjEzK6N0S0rfkv/9so2Jxxxvvjrp0FJX5+vLnfYX5ozVKnns7JTNeb5MFiwNpbm0vPJviN72eM3BDsCQEEEAg5gLm+cc8l5kPQs0Hp1v1cWXULjlyyG4J2W1rT7botcElzBtpYVpbmW/3zF2YkmfeSskbHwTSFmopyuX5biMJuRkCPSmgJUxpt6SidcULFxzQtOA3rzJ0sCfTwbkR6BoBClJd48q9ItDTAlE/6L6HTZ1UNOT428PW2sBxffpB93RWOD8CXyKw4Rty88Z8i96u7LaVL/vu6EdF6f69Xenby/3UV4s/e3cNLVqq67UsqVSy4L2UvPZ+IP/6OJTKdUrMAETTasNcFU3hma2IAAIIINDTAulv6bSkRJrbtPiuSHmxK9v392TnLT3ZstyTQX1cqShxJBkNyW1/69rUqsU8361ep+XdFYF8UKlk4bL2/zVF7aQvkmee75z2/tP0eu7pTHN+BL5cQKsg8PJK/LqFD59WOetbU+j7zI5BIJ4CFKDjmVeiQsAIREXoQaf887d++c7nqdZ1DCVkXyCQBQLpN+RtQfsbclOMNm+mSwtd6V/qSmmhI8X5rpTkt1/VZd6IN7VpqWnQUaF5TZ2W2iYl5vdN0Tkvx5GE1/4G3LwR50AAAQQQQCCTBMy3d6LZCFokFYq0BlraUu29nM3zmHledB1ThG7/BpApWCutow9Tg7D9d82/mQK1+Z10+6pMipG1IIDA5wtoFQZeXi+/4YN/37jq8T1+RvGZnYJAfAUoQMc3t0SGQMdQwlHO1pMmz/QSRYeIDhlKyL5AIEsE0m/IzXJNEdq8yU4F7W+4N+zzbP493X7DFJp9z4muIjM/S9/OvBnnQAABBBBAINMF0s9npgnH+uewjkVHH6J2FKvXz0bo+DeKzpmeWdaHwOcIaBU6nu+FbbUzlt6+9REb9HzmlSsbBoEYClCAjmFSCQmBDQSioYQFg0ZtMfCE5+em6qsGi+uZl++b3lwPVgQQ6FGB6E15R7H58xYSvVI3vaE36A/dowvm5AgggAACCCCAAAIIfL6A+Q6DK06fd9dMP2Rk/fLnatKfJwGGAALxFKAAHc+8EhUCGwpEQwnLRlwyrGTY5bOlpTYpLkMJ2SIIIIAAAggggAACCCCAAALdLqC1CrVfUN60Zs5V+6/7x5X/ZOhgt+eAEyLQ7QIUoLudnBMi0CMCUT/orcZMOSO56yl3Bw2VgeOaL+tHF1RyIIAAAggggAACCCCAAAIIINDVAlqrVOjnV/hrX7lmYtXcy6dRfO5qcu4fgcwQoPiUGXlgFQh0h0BUhB5w0vxf5fXZ5UIVNDOUsDvUOQcCCCCAAAIIIIAAAggggICICgI32ctvrXzt+o+njbiEoYNsCgTsEaAAbU+uiRSBjqGEorb6Qe3MHO2MDVVb4DiuKUxzIIAAAggggAACCCCAAAIIINAlAlqHoZso8FK1ix//aPJuR3dc+WzmEzF0sEvEuVMEMkuAAnRm5YPVINDVAtFQwqIdji2rGDP5FZ1q3VbEZShhV6tz/wgggAACCCCAAAIIIICAtQJaiRbXTRYvrJp+6Ih1S2fXdlBQfLZ2TxC4bQIUoG3LOPEiIBINJcwfcsE3Bhxx00tB8+pcx80xLqY4zYEAAggggAACCCCAAAIIIIBAZwkoUaHj5PVuWP3EhJEN7z/6L/o+dxYt94NA9ghQgM6eXLFSBDpTIOoH3XfcvROLdjx1atgUDSWkFUdnCnNfCCCAAAIIIIAAAggggIDdAuuHDlYuuvOE2hnffZi+z3ZvCKK3V4ACtL25J3IEoiJ0vyMevr5gyNEXh83VFKHZEwgggAACCCCAAAIIIIAAAp0ioFUQeHmlfsMH069a9fjxV1J87hRW7gSBrBSgAJ2VaWPRCHSKwPqhhIPPXjnd9QuP1GFrIAwl7BRc7gQBBBBAAAEEEEAAAQQQsFZAq8Dxkr4KGx5ecku/EzqKzyFDB63dEQRuuQAFaMs3AOFbL9D+GFC8c+9tTp3zsmhnBxGlRBz6QVu/NQBAAAEEEEAAAQQQQAABBDZHQIcirudoefv9Bw7ZX9a+Vt9ReGbo4OZw8jsIxECAAnQMkkgICHxNgWgoYe89z9+tfNTNc4LGNYWO65vHBh4fviYsv44AAggggAACCCCAAAIIWCagooufC/qsq3n+J/vVvHHTOx0D75VlDoSLAAIbCFBgYjsggIARiIrQfUZcNaH38MsfTEVDCXM8Ec1jBPsDAQQQQAABBBBAAAEEEEBgIwQcrcO20C+s8GvmX3dM9dxLp9P3eSPYuAkCFghQXLIgyYSIwEYKREMJtzx57tXJir0vU621gbie+RkHAggggAACCCCAAAIIIIAAAl8uoIJAkiV+qvqfl3583z7XUXxmwyCAQFqAAjR7AQEENnw8ML2fwy1Pf+uRRMmQYyXVGIhDEZotggACCCCAAAIIIIAAAggg8MUCWoeBmyjww3VLHlh6784nd3zL1rTdoO8zGwcBBOjxyh5AAIFPCbT3ft7mkKJtj5wxV7fW7ySOhCKOadHBgQACCCCAAAIIIIAAAggggMBnBHQoWjw3p+jN2vtP2W/NmoeaGDrIJkEAgQ0FuAKa/YAAAp8ViPpBFw6ZsFO/w6bNDdtqisXxzKfW5upoDgQQQAABBBBAAAEEEEAAAQTSAkpU6Eh+6dqq6ScOr/vg4ffSM4YgQgABBNICFKDZCwgg8HkCURG6/5h7j8nf+dRHQ4YSsksQQAABBBBAAAEEEEAAAQQ+JeBordqUX1DhrXtn6uFrZp0yg+IzWwQBBD5PgAI0+wIBBL5IIBpKOOCoRy/N3+bIa4Lm6sBxEwwlZL8ggAACCCCAAAIIIIAAAgiIVqnAS5b5de898bPKmcfeyNBBNgUCCHyRAAVo9gYCCHzZ44O5EjoY/P2VDzhOwYkStgXiuBSh2TMIIIAAAggggAACCCCAgM0CWgVOTo4fNDTc9+Gd/U/tKD6HDB20eVMQOwJfLEABmt2BAAJfJtA+lLB8aMF2J8yfE7qyu2jFUEL2DAIIIIAAAggggAACCCBgq4DWoeO6nmqTV5fMOORAWfFaC0MHbd0MxI3AxglQgN44J26FgM0CZvig6r/b/w4tOOSXc8PGNb3F9RlKaPOOIHYEEEAAAQQQQAABBBCwVUCJVo5XWFb10WP/O6J18f+93zGwXtkKQtwIIPDVAhSgv9qIWyCAgEg0lLD3iGuOKBtx6eNhw+rQ8ZKeiOYxhN2BAAIIIIAAAggggAACCNghoEUFyk2WSM386w6vWXD1UwwdtCPxRInA1xWgePR1Bfl9BOwRiIYS9j9l/kUF5d/4RdhSG4jr0w/anvwTKQIIIIAAAggggAACCNgsoILALejjty558sKPHz3y1wwdtHkzEDsCmyZAAXrTvLg1AjYLmMeLaCjhwIlvT0mWbXuKChoDx/EoQtu8K4gdAQQQQAABBBBAAAEE4i+gw8Dx8/2WqrfuXj5txHcoPsc/5USIQGcKUIDuTE3uC4H4C7QPJew7Jm+bE5940Qkb9tRKQnEcU5jmQAABBBBAAAEEEEAAAQQQiJuA1qG4vuf6iVcWP7L9QbJsWZuZE9QxeDBu0RIPAgh0gQAF6C5A5S4RiLlA1A+6ZMhJ25aPnTpPh9Xl4jCUMOY5JzwEEEAAAQQQQAABBBCwUkAr0dp1vJxV1c+dPmLdwseWMnTQyo1A0Ah8LQEK0F+Lj19GwFqBqAhdOvLuMeUjz5iVql+jHNd3o6ujORBAAAEEEEAAAQQQQAABBOIgoEWllFtcIatevmpMw9wr/87QwTiklRgQ6H4BikXdb84ZEYiLQDSUsN+4ey8o2P7Em8LW2sBhKGFcckscCCCAAAIIIIAAAgggYLmAVkHgJUv8+vceOm/1zFN/T99nyzcE4SPwNQQoQH8NPH4VAcsF1g8lHPydd+92i7Y+Q7fVBcJQQsu3BeEjgAACCCCAAAIIIIBAtgtoHQZeothvaV56x7I7hp5F8TnbM8r6EehZAQrQPevP2RHIdoH2oYSDRuUMGn3vbDdZtI+okKGE2Z5V1o8AAggggAACCCCAAAL2CkRDB11Pt9W/vGTuuIPlnXeCjoGD2l4UIkcAga8jQAH66+jxuwggYARM72fVa9Axg7Y4/tH5rY1VfR3HMxORzc85EEAAAQQQQAABBBBAAAEEskdAaR26OQXlK9ZMP36fmsWPLGPoYPYkj5UikKkCFKAzNTOsC4HsEoiGEpZ98+eje4+4clbYus5hKGF2JZDVIoAAAggggAACCCCAgPUCWqtAucmSsHre1Yeu+8d1LzJ00Po9AQACnSJAAbpTGLkTBBBI9wTrc+xj5/UafPRvg8Y1DCVkWyCAAAIIIIAAAggggAAC2SJghg7m9/FbPpr5/Y8fPuzP9H3OlsSxTgQyX4ACdObniBUikE0CvogEA0+ad3uyz26TdNDEUMJsyh5rRQABBBBAAAEEEEAAATsFdBg4fr7fXPXWn1dMG/F9is92bgOiRqCrBChAd5Us94uAnQLmMcUVGeJvf/47zwWppn0ZSmjnRiBqBBBAAAEEEEAAAQQQyBIBrUPtel6Om/vCoj/sOUbkndDM+ekYPJglQbBMBBDIZAEK0JmcHdaGQHYKREMJS4ccN7D32LtfUWFbf8dxlIjDUMLszCerRgABBBBAAAEEEEAAgfgKKNHKdbzExyufPW1406LHVzB0ML7JJjIEekqAAnRPyXNeBOItEA0l7HfADQcU7fOzZ1N1la7jJkwBmseceOed6BBAAAEEEEAAAQQQQCB7BLQOU9ovrkiteuUXo+vn/Pxlhg5mT/JYKQLZJEAxKJuyxVoRyC6BqB90v7FTzskfOuHPurU2ENc3P+NAAAEEEEAAAQQQQAABBBDoWQEtKgjd3GK/fuFDZ61+6rQ76Pvcswnh7AjEWYACdJyzS2wI9LxAVIQeesaSPwUl/f5Ht9UzlLDnc8IKEEAAAQQQQAABBBBAwHIBrcLAzyvyG5et+N2Kv25zPsVnyzcE4SPQxQIUoLsYmLtHwHKBjqGEo5zBkyY/6yaKD9Q6DMVxTIsODgQQQAABBBBAAAEEEEAAge4W0Dp0XM8LU7V/X3r71od2tEpk6GB354HzIWCRAAVoi5JNqAj0kEA0lDB/x+P69Tvi4Vd0XdWW4nrmxQ1DCXsoIZwWAQQQQAABBBBAAAEErBVQIoEriT5LV0/71vDGyvtXM3TQ2r1A4Ah0mwAF6G6j5kQIWC0QDSUsHXHJyNJ9rvh72LzOd1yfoYRWbwmCRwABBBBAAAEEEEAAgW4W0FoF2s8rba156YpR1a9et4Chg92cAU6HgKUCFKAtTTxhI9ADAlE/6D6jnvxur70OvyOoXxM4HkMJeyAPnBIBBBBAAAEEEEAAAQQsFNBhKkgUVfhr//Gbb6958YJ76Pts4SYgZAR6SIACdA/Bc1oELBWIitBbTZx7c6J89/NVW1PguJ75GQcCCCCAAAIIIIAAAggggEBXCaggkJwiv7XqzZuW3z/8JxSfuwqa+0UAgc8ToADNvkAAge4UWD+UcOtJT8/0cxsP0YFiKGF3ZoBzIYAAAggggAACCCCAgF0CWoWOn+dJc+Ws9/8y+IiO4Bk6aNcuIFoEelSAAnSP8nNyBKwUiIYSFgw+qm+/w++fFwbNgx3HUSIOQwmt3A4EjQACCCCAAAIIIIAAAl0noJVo7bqJ/PdXzTx+RMPimVUiYmpBpgDNgQACCHSLAAXobmHmJAgg8BmBaChh8U6nD9ti/D2zUw1rko7rm8cjHpPYKggggAACCCCAAAIIIIBA5whoUSkthRXNq/727QObFt7zGkMHOweWe0EAgU0ToNizaV7cGgEEOk8g6gddMf7e04u3n3iPaqkJxPVNYZrHpc4z5p4QQAABBBBAAAEEEEDATgGtVRD6uaX+2nennFo189v30ffZzo1A1AhkggCFnkzIAmtAwF6BqAjd/4Snf5U/cPSFYXN14Lg+Qwnt3Q9EjgACCCCAAAIIIIAAAp0goFUQeHllfsOy53656q9jLqL43Amo3AUCCGy2AAXozabjFxFAoBMEOoYSihp81oqZbqJgrFapUBzXXAnNgQACCCCAAAIIIIAAAgggsKkCWplvl/o6aPrbktv6m6GD5v0VQwc31ZHbI4BApwlQgO40Su4IAQQ2U8AMH9QyYFjpoONfeMVNNW8rohlKuJmY/BoCCCCAAAIIIIAAAgjYLND+Xsr1C99dM3mv4bW1b69j6KDN+4HYEcgMAQrQmZEHVoGA7QLRUML8ERd9Y8Cw6+eELVV5wlBC2/cE8SOAAAIIIIAAAggggMCmCZi+z+LmlTXWzLts37WvXP8WQwc3DZBbI4BA1whQgO4aV+4VAQQ2XSDqB937oP/7VtmeP7kvrK8MHC9BP+hNd+Q3EEAAAQQQQAABBBBAwEIBHaaCnKIKv/b135206vnzH6Tvs4WbgJARyFABCtAZmhiWhYClAlEResuJC67PKdv1YhXUB47DUEJL9wJhI4AAAggggAACCCCAwMYKqCCQnEK/teata5ffN/wyis8bC8ftEECgOwQoQHeHMudAAIGNFVg/lHCb73003ckpO1IHzQwl3Fg9bocAAggggAACCCCAAAL2CWgVOn6e5zRVP7b4zq2OZeigfVuAiBHIdAEK0JmeIdaHgH0C0eNS8c4TepcffM/LOmjawREnFHFMn2gOBBBAAAEEEEAAAQQQQACB9QI6FK09J5H3TvUTp+y7buljtR3/pEFCAAEEMkWAAnSmZIJ1IIDAhgLRUMJe25+5+xZH/OXF1sbKQsdNmMcrHrPYJwgggAACCCCAAAIIIIBAu4CWMKWd4or61X+btF/Df/7yLxFxRUQBhAACCGSSAMWcTMoGa0EAgQ0Fon7QAw69b0LeTic+qFrWBuL6pjDN4xb7BAEEEEAAAQQQQAABBGwX0KKC0Mvv7df+58HjK2ed8gh9n23fEsSPQOYKUMjJ3NywMgQQEImK0Fuc8OzVhQMPuixsrg4cl6GEbAwEEEAAAQQQQAABBBCwW0CrIPByy/y692ZfWTlj9FUUn+3eD0SPQKYLUIDO9AyxPgTsFkgPJQwHnbX8ES9ZcKwOgkAc1xSmORBAAAEEEEAAAQQQQAAB+wS0Chzf94PWhr9+ePvACR3F5zBqycGBAAIIZKAABegMTApLQgCBTwmYHmZaSvcp2uaEOfPEb9hJlA7FYSgh+wQBBBBAAAEEEEAAAQQsE9A6FFc8HRS9veSRg/aVqpcbOtoU0vfZsq1AuAhkkwAF6GzKFmtFwF6BaChh4S6X7th/7JXzUw01RR0XQfMYZu+eIHIEEEAAAQQQQAABBGwTUKJCxyssr1v1zGX71L917SKGDtq2BYgXgewUoHiTnXlj1QjYKBD1gy7b59dH9x7+48fCltWh4+aYq6N5HLNxNxAzAggggAACCCCAAAJ2CWitAuXnlnpVc684au0/rnuCvs92bQCiRSCbBSjcZHP2WDsC9glERegBJ8y7NH/gN68JmmsYSmjfHiBiBBBAAAEEEEAAAQTsE1BB4OaV+83LXvz58r+O+gXFZ/u2ABEjkM0CFKCzOXusHQH7BMxjlmnHEWw5ccEDOeW7nKhTjYE4HkMJ7dsLRIwAAggggAACCCCAgB0COgxcv8BvrX77/o/v3+dbDB20I+1EiUCcBChAxymbxIKAHQLmccuR8n0Lhnzr+Tkq1bi7iApFGEpoR/qJEgEEEEAAAQQQQAABmwR0qB3XSyYK3lg7be/9V69+qzka0t7+HwcCCCCQFQIUoLMiTSwSAQQ+I2B6P6uioROGVoy552WdaioVx/yIftDsFAQQQAABBBBAAAEEEIiNgBKtHCeRX73mb6eNrPvg4fcYOhib3BIIAlYJUIC2Kt0Ei0CsBKJ+0OWH/O7w0t3PfSLVUKkcN8FQwlilmGAQQAABBBBAAAEEELBWQGuVUn5hhbP69d8dWff8+TPo+2ztXiBwBLJegAJ01qeQABCwWiAqQvcdN/WiwqETfqFazFDCBP2grd4SBI8AAggggAACCCCAQPYLaJUK3NxSv3HRtP9dNeu0/6P4nP05JQIEbBagAG1z9okdgewXWD+UsP/ZH07JT/Q5RQVNgTguRejszy0RIIAAAggggAACCCBgp4BWgevn+21t1fd+dNuWpzN00M5tQNQIxEmAAnScskksCNgp0D6UsP9euYMOf/xFN1Gwl6ggFMf17OQgagQQQAABBBBAAAEEEMhaAa1CcX1PtzW+umTGUQfKitdaGDqYtdlk4Qgg0CFAAZqtgAACcRCIhhIm9zpj260Ount+UL+mzHF9MxU6mkzIgQACCCCAAAIIIIAAAghkgYCKLn4u6rOm8qnvD699+88fMHQwC7LGEhFA4CsFKEB/JRE3QACBLBEwVzyHpftcOqZ0+JWzwpYa5bg+QwmzJHksEwEEEEAAAQQQQAABywW0VoHyckudmvmXj6t55fpnRCR6j2O5C+EjgEAMBChAxyCJhIAAAusFoqGEW06Yc0FywMibwubqwHF9+kGzQRBAAAEEEEAAAQQQQCCjBbQKAjev3E+tnvvjj+7f72aGDmZ0ulgcAghsogAF6E0E4+YIIJDRAuuHEm45ccHdybJdzlBBYyCORxE6o9PG4hBAAAEEEEAAAQQQsFdA6zBw/QK/pfpfdy2/f9iZDB20dy8QOQJxFaAAHdfMEhcC9gqYxzVXBo1K7HDE07NbVeM+jhnkIQ5DCe3dE0SOAAIIIIAAAggggECGCuhogLrvFcx/94kxB8nS2Skz36Zj8GCGrpllIYAAApsmQAF607y4NQIIZIdANJQwd4djBg04dOo8nWraQhzXvIhjKGF25I9VIoAAAggggAACCCBgg4ASrVwnkb9y+ZOnjmhZ8siHDB20Ie3EiIB9AhSg7cs5ESNgi0A0sKNkzJ8PrtjlnKfCxjWOMJTQltwTJwIIIIAAAggggAACmS6gtUqpRGGFqvznbWPXPXf28wwdzPSUsT4EENhcAQrQmyvH7yGAQDYIREMJ+46fem7R9hN+F7bUBI6boB90NmSONSKAAAIIIIAAAgggEGMBrVKBmyz16xZNO3fNU6f9gaGDMU42oSGAgFCAZhMggEDcBaIi9FbfW3F7Tk7JJBU0B+K4FKHjnnXiQwABBBBAAAEEEEAgFJlxtQAAIABJREFUUwWUCtzcPL+leu1ty6YMPJvic6YminUhgEBnCVCA7ixJ7gcBBDJVwDzOOTJkSGLwqBeec3IK9hUVRIM+MnXBrAsBBBBAAAEEEEAAAQRiKmAGpLu+p1sbX1ryl0NHi7wTdAwc1DGNmLAQQAABroBmDyCAgBUC0VDCvP7f33LgxD/ODxqr+juOx1BCK1JPkAgggAACCCCAAAIIZIyAEh26bn758uUPnDW8efkdyxg6mDG5YSEIINCFAlwB3YW43DUCCGSUQDSUsNc3f3ZA+Yhrng1b17kOQwkzKkEsBgEEEEAAAQQQQACBGAtorQLlJXup6vlXjF674BdzGDoY42wTGgIIfEqAAjQbAgEEbBKI+kFXHHbXOSU7fvvPQUMlQwltyj6xIoAAAggggAACCCDQQwJm6KBfWOE3vHXXOSufOfNW+j73UCI4LQII9IgABegeYeekCCDQgwJREXrLk+f9Kad8t//RQVMgjsdQwh5MCKdGAAEEEEAAAQQQQCDWAjoMxM/326re/OOyaSN/SPE51tkmOAQQ+BwBCtBsCwQQsE3APO6ZntDO4O9XPes6yQN12MpQQtt2AfEigAACCCCAAAIIINAdAmbooJf0vLB19nu3lB/aMXDQzKNh6GB3+HMOBBDICAEK0BmRBhaBAALdLBANJczf8bh+/Q6ePF+FLVs5jstQwm5OAqdDAAEEEEAAAQQQQCDmAkq0ch0v+dGqv525T+PSh1YxdDDmGSc8BBD4XAEK0GwMBBCwVSAaSli6x3kj+xzy27+31VcmHDdhHhN5XLR1RxA3AggggAACCCCAAAKdJ6BFBdot7pNa/ewPD6p/44/zGDrYebjcEwIIZJcAhZbsyherRQCBzhWI+kH3HTf5u0Xbn3xH2LoucFyfftCda8y9IYAAAggggAACCCBgnYBWQeDn9PLXLb7/u2tmnnEnfZ+t2wIEjAACGwhQgGY7IICA7QJREbrfafN/W1i693lhy9pAXIYS2r4piB8BBBBAAAEEEEAAgc0V0CoM/NzefsPa13+7cvKwH1F83lxJfg8BBOIiQAE6LpkkDgQQ2FyBjqGEo5ytJ02e6eUUHyIqYCjh5mryewgggAACCCCAAAII2Cxghg66vqfb6p5ZcseF40UeMhoMHbR5TxA7AgjQ65Q9gAACCKQHgRQMHt13wDHPzguaqwcLQwnZGAgggAACCCCAAAIIILBpAtHQQT+vbMnyxw4Z0bjkudUMHdw0QG6NAALxFOAK6HjmlagQQGDTBaKhhGV7XzKs18jLZ6vW2qTj+gwl3HRHfgMBBBBAAAEEEEAAARsFtFaBdnJLWmvnXnFg9T9u+AdDB23cBsSMAAKfJ0ABmn2BAAIIfCIQ9YMeMP7e0/N3PvWeoL4ycNyEKUzzWMkuQQABBBBAAAEEEEAAgS8S0FqlwkRhhd/y5pQzPnr2tMn0fWazIIAAAp8IUFRhNyCAAAKfFoiK0P0nzvtVbtmuF0rQHIjDUEI2CQIIIIAAAggggAACCHyBgA4DSeT5LdVv/WrF1JE/pfjMTkEAAQQ+LUABmh2BAAII/PfjomsGhexwds3MtkRirAStgTiuKUxzIIAAAggggAACCCCAAAKfCGgViJ/0E6lw1qJbex22Qc9nDRMCCCCAQLsABWh2AgIIIPDfAqYArYt2OLa0YvQ9r+iwbVuGErJNEEAAAQQQQAABBBBA4DMC0dBB8XLer5r+3WF1yx5a21FnUUghgAACCHwiQAGa3YAAAgh8vkA0lDB/7wu+0f+gm+ao2so88RIMJWS3IIAAAggggAACCCCAgBHQEqa0W1LRvOL5C/dvevXXbzB0kI2BAAIIfL4ABWh2BgIIIPDFAlE/6L7j7p1YtMOJU8Pm2sBxfVpxsGMQQAABBBBAAAEEELBcQKsg8PJK/PqFD35r9azT7qfvs+UbgvARQOBLBShAs0EQQACBLxeIitD9jnj9+sIhu14cNK+lCM2OQQABBBBAAAEEEEDAYgGtwsDP6+U3LH77Fyuf3PPnFJ8t3gyEjgACGyVAAXqjmLgRAghYLGAeJ6OhhIO/t2y6myg5UocMJbR4PxA6AggggAACCCCAgM0CWgWO5/sqVfvEktu2PpqhgzZvBmJHAIGNFaAAvbFS3A4BBGwWaH+sLN659zanvviyaHcH0UqJ45jCNAcCCCCAAAIIIIAAAgjYIKBFiRu6WsoXLpkybl+pe8oMHTSHtiF8YkQAAQQ2V4AC9ObK8XsIIGCbQDSUsPee5+9WPurml4LGNQWO6zOU0LZdQLwIIIAAAggggAACtgporULt55c3Vr1wyX5rX7/+LYYO2roViBsBBDZVgAL0popxewQQsFkgKkKXjrhqQtmIyx8MGisDx83xRDSPpTbvCmJHAAEEEEAAAQQQiLmAo7VqC/2CCr967lUn1cy/8kGKzzFPOeEhgECnClA06VRO7gwBBCwQiIYSbnXS3KsSffe+XLWuYyihBUknRAQQQAABBBBAAAGLBVQQOMlefkvlgmuWT9vvcoYOWrwXCB0BBDZLgAL0ZrHxSwggYLFAeihhOOjUtx7xeg85VqUaA8fxTGGaAwEEEEAAAQQQQAABBGIkoHUYuIkCP1i7+NEPp+x2XMeVz4q+zzFKMqEggECXC1CA7nJiToAAAjEUiHo/lw4ZX1h62GPzVFvDTuJIKOKYFh0cCCCAAAIIIIAAAgggEAsBHYoWz8spfKd6xjEjahbPrO8Ii6GDscgvQSCAQHcJUIDuLmnOgwACcROI+kEXbnfsjn2PeHCeblpXLK5nXoi6cQuUeBBAAAEEEEAAAQQQsFBAiQ4dJ7d33eonJ45sWPzQO/R9tnAXEDICCHSKAAXoTmHkThBAwFKBqB902djbjy7dcdJjQTNDCS3dB4SNAAIIIIAAAgggEC8BrVUqTORV+JXv/OXYdU9Peoy+z/FKMNEggED3ClCA7l5vzoYAAvETiIrQ/Y54+NLCIcdcEzRXBY6boB90/PJMRAgggAACCCCAAAKWCGgVBF5eqV/3waOXVz4+4RqKz5YknjARQKDLBChAdxktd4wAApYImMdR044j2Pbs5Q9ov/hECVsDcVyK0JZsAMJEAAEEEEAAAQQQiJGAVoHjJf0wrH9o6S39T+woPocMHYxRjgkFAQS6XYACdLeTc0IEEIihQDSUUMqHFmxz4vwXRcseolUoDkMJY5hrQkIAAQQQQAABBBCIq4DWoTiu54p+c/FDI/aXqkWNHYVnhg7GNefEhQAC3SJAAbpbmDkJAghYIGCGD6ryvf93aK8Dfjk3bFzT23F9hhJakHhCRAABBBBAAAEEEIiFgIoufi7os3btCz/Zt/q1mxZ2DBhXsYiOIBBAAIEeFKAA3YP4nBoBBGInYFpxhOXDrjyidN8rpqeaVivHTXoimsfa2KWagBBAAAEEEEAAAQTiI+BorVrDRH5fr2be1UdXzb/iCfo+xye7RIIAAj0vQFGk53PAChBAIF4C0VDCbU6c9zNniz1v0K21gbg+/aDjlWOiQQABBBBAAAEEEIiTgAoCyS3xZcUbF3/w0PAbKD7HKbnEggACmSBAAToTssAaEEAgTgLrhxJuddrbUxK9tj1FpRoDx/EoQscpy8SCAAIIIIAAAgggEAsBrcPASxT4wboPpi69d5dTOgaMm7Yb9H2ORYYJAgEEMkGAAnQmZIE1IIBA3ATahxLuNiZv24Mef0FSjXtpJQwljFuWiQcBBBBAAAEEEEAgywV0KFo8N1H4ev2DRx6wevXTzQwdzPKUsnwEEMhIAQrQGZkWFoUAAjEQiPpB52533DYDxjw0X4c15eJ4DCWMQWIJAQEEEEAAAQQQQCAWAkpU6Dj5pTVrHj95eN37Dy3uuPo5jEV0BIEAAghkkAAF6AxKBktBAIHYCURF6NKRd48pG3nGrKC+Ujluwo2ujuZAAAEEEEAAAQQQQACBnhLQWqWUX1DhVb9z77iaWac/RfG5p1LBeRFAwAYBiiA2ZJkYEUCgJwWioYQV4/56QfH2x94UtlYFjpugH3RPZoRzI4AAAggggAACCFgtoFUq8JLlft2ix35S+dTxNzF00OrtQPAIINANAhSguwGZUyCAgNUCnwwl/Payu3KKS7+t2hoDYSih1ZuC4BFAAAEEEEAAAQR6SECrwMlJ+mF97eSldw08o6P4bNpuMHSwh1LCaRFAIP4CFKDjn2MiRACBnhdoH0o4aFDOoNGzZ7vJXvuICkJxXNOigwMBBBBAAAEEEEAAAQS6Q0Dr0HFdT7XJgiWzDhsly+a1MnSwO+A5BwII2C5AAdr2HUD8CCDQXQKm97PqNeiYQRUnPDovaKjeQhxXiYj5OQcCCCCAAAIIIIAAAgh0rYASrRyvoKzy4yd/OqJl0a+WdLwWN6/JORBAAAEEulCAAnQX4nLXCCCAwGcEoqGEJcMuOrh8+NWzVOs613F9hhKyTRBAAAEEEEAAAQQQ6FoBLSpQbrJEr513xfjqf9zwLEMHuxace0cAAQQ2FKAAzX5AAAEEulcgGkq41ZGPnpvc7pjfhY1rAnF9hhJ2bw44GwIIIIAAAggggIBNAioI3II+fsvix3+07PGjf8vQQZuST6wIIJAJAhSgMyELrAEBBGwTiIrQA09++bZk+TfOUkFj4DCU0LY9QLwIIIAAAggggAAC3SGgw0D8fL+t6s07l00b+V2Kz92BzjkQQACBTwtQgGZHIIAAAt0vYB57XZEh/tbnv/lcIhXsq6KhhA5DCbs/F5wRAQQQQAABBBBAIK4CWofa9b0c15+36MmdD5alS1NmLkvH4MG4Rk1cCCCAQMYJUIDOuJSwIAQQsEQgGkqYt+3RW/YfN3m+DlP9xXGUiMNQQks2AGEigAACCCCAAAIIdKWAVqK16/g5K2tmfGv42g+e/Iihg13pzX0jgAACXyxAAZrdgQACCPScQDSUsM/Iaw8o3feSZ9vqKl3HTTCUsOfywZkRQAABBBBAAAEE4iGgRaWUW1yhV8276tCGl66czdDBeCSWKBBAIDsFKEBnZ95YNQIIxEcg6gfdb+zkcwqGnvTnsLU2cBhKGJ/sEgkCCCCAAAIIIIBAtwtoFQRessSve3faDypnnfEn+j53ewo4IQIIIPApAQrQbAgEEECg5wWiIvSQ777/R50/8Ps6VRcIQwl7PiusAAEEEEAAAQQQQCDrBLQOAy9R4re2vH/rx7fveA7F56xLIQtGAIEYClCAjmFSCQkBBLJOoGMo4Shn0KS7n3Vzeh0o0VBCl6GEWZdKFowAAggggAACCCDQYwJaheL6nmqrnbP0juNGi7xmBg4ydLDHEsKJEUAAgXYBCtDsBAQQQCAzBKKhhOVbH9evz/EPz29pqtrKcTzzYpmhhJmRH1aBAAIIIIAAAgggkNkCSuvQTRSUL/v4iROHN7/70HKGDmZ2wlgdAgjYI0AB2p5cEykCCGS+QDSUsPSbPxtZOuKa58LWdQnH9RlKmPl5Y4UIIIAAAggggAACPSugtQqUm1sS1Lx0+SFrX/vlSwwd7NmEcHYEEEBgQwEK0OwHBBBAILMEon7QfY57/Lu9tj7yjqBpDUMJMys/rAYBBBBAAAEEEEAg0wTM0MGCPn7w7pPfW/LkkbfT9znTEsR6EEDAdgEK0LbvAOJHAIFMFIiK0ANPevnmZMUe56u2psBxPfMzDgQQQAABBBBAAAEEENhQQIeBk8j3Wyvf+MOyB/Y7l+Iz2wMBBBDIPAEK0JmXE1aEAAIIrB9KuPWkWTP93JZDdBCG4jgMJWRvIIAAAggggAACCCCQFtA61J7n5Uju3xf9cd9xDB1kayCAAAKZKUABOjPzwqoQQACBaChhweCj+vY7fMo8FbQNFsdRIg5DCdkbCCCAAAIIIIAAAgiIVqK167iJD1fNmDS8celDqxg6yLZAAAEEMlOAAnRm5oVVIYAAAkYgGkpYvNO1wyrGXzI7bKhMOm7CPG7z2M3+QAABBBBAAAEEELBZQGuV0n5RRdvqedcdVPfypfMZOmjzdiB2BBDIdAGKGJmeIdaHAAK2C0T9oCvG3n168Q6n3hO21JihhKYwzeO37TuD+BFAAAEEEEAAATsFtKggdHNL/NqF95+55qlv30XfZzs3AlEjgED2CFDAyJ5csVIEELBXICpCDzju6V/lbXXIhWFzlSlCM5TQ3v1A5AgggAACCCCAgLUCWoWBn1fkN328/DfLH972AorP1m4FAkcAgSwSoACdRcliqQggYK1Ax1BCUVtPWj7Dzykcp1UqFMdlKKG1W4LAEUAAAQQQQAABCwW0Ch034am2+meW3DFw7AY9n7WFGoSMAAIIZI0ABeisSRULRQABywXM8EEtA4aVbnv8C6/oVPO2IjoUcShCW74xCB8BBBBAAAEEELBDQLcP5E7kL/ngwRH7yKo3qjra0ik74idKBBBAIHsFKEBnb+5YOQII2CcQDSXstfdF3+iz73VzwpbqPHF9hhLatw+IGAEEEEAAAQQQsE1AaxVoP6+0pXLuzw+sXXDjqwwdtG0LEC8CCGSzAAXobM4ea0cAARsFon7QvQ+8cWLZ3j+dGtavDhwvh6GENu4EYkYAAQQQQAABBOwQ0DpsC/2ivn7Ngl+dVj3np1Po+2xH4okSAQTiI0ABOj65JBIEELBHICpCDzxp7uV5/YZdFTTXMJTQntwTKQIIIIAAAgggYJWAVkHKyy1NtK5ecM3H00ZeTvHZqvQTLAIIxESAAnRMEkkYCCBglUB6KGG45cnz70qU7/ZtCRoDcTxTmOZAAAEEEEAAAQQQQCAWAlqFgZdT4LdWvz3146n7nNLRdsP0fGboYCwyTBAIIGCLAAVoWzJNnAggEDeBjt7Pe3nbn/3SU4HfcpCEYSCOSxE6bpkmHgQQQAABBBBAwEYBraILLPzc3LnvPjp+tCyd3dZReKb4bON+IGYEEMhqAQrQWZ0+Fo8AApYLuCKiinY4tqzi0Kkv66BlqOgwFMc1PaE5EEAAAQQQQAABBBDITgGtQnE8z/HzFq164rhRjUtnrBKR6LVvdgbEqhFAAAG7BShA251/okcAgewXaC9Cb3Ps9hWHT31Ohy0DRVGEzv60EgECCCCAAAIIIGCpgCk+u77neMmPqmZOPLh28WPvd7TeCC0VIWwEEEAg6wUoQGd9CgkAAQQQEHPFc1iwzdG7bnH4tKd10LpF+5XQDldCszkQQAABBBBAAAEEskdA69BxHU/8vFWrZ5x4SMPiJ/5N8Tl70sdKEUAAgS8SoADN3kAAAQTiIWB6Pwf5Q476Rv/xU59RQXOZaJcidDxySxQIIIAAAggggIAFAlqJDl3xytaumnnimKYPHn5VRKLXuBYET4gIIIBArAUoQMc6vQSHAAKWCUQv0POGnDK8/+FTZuq26l6iHYrQlm0CwkUAAQQQQAABBLJOQOtQRHtecVltw+wpR65ccNocis9Zl0UWjAACCHyhAAVoNgcCCCAQL4GoCF004tqRffc+d7oKpVxUisGE8cox0SCAAAIIIIAAAvER6Oj57DpeZeXz5x1V985dr1B8jk96iQQBBBAwAhSg2QcIIIBA/ATae0Jvd8we/cbf/5gKWrYWFQbiuKY4zYEAAggggAACCCCAQGYIaBWI6/mOl7t01d9OPqrxg+lv0/M5M1LDKhBAAIHOFKAA3Zma3BcCCCCQOQLRldDF2x41pOKwB6aroGUn0alAHJ8idObkiJUggAACCCCAAAL2CuggECfhu37uwjUzJx5Ru/ix97ny2d7tQOQIIBBvAQrQ8c4v0SGAgN0C7VdCDzpsi75HP/qYq9Q+qq0+EDfhi2i7ZYgeAQQQQAABBBBAoIcEHBGVCpycIl88d97KpyYe3/SfR1Zy5XMPpYPTIoAAAt0gQAG6G5A5BQIIINCDAlERunzoUUX5w665K6f3jseHLTXK8XLM4z/PAT2YGE6NAAIIIIAAAghYKKB12Kb9ZKnbvO6d+5bN+dEkWTq7heKzhTuBkBFAwCoBig9WpZtgEUDAUgFXRJSJfcDJ867JHzD80rBhjYjrm5+Zf+NAAAEEEEAAAQQQQKCLBXQoKvS8wj7SuHL+lSumjriq44TrX6t28QK4ewQQQACBHhKgAN1D8JwWAQQQ6GaB9BXPqvf4e08pGzLhljDVUOiIMJywmxPB6RBAAAEEEEAAAesEdBiIm+O7fl5j9XsPnL125mn3dVwIYfrC0RvOug1BwAggYJsABWjbMk68CCBgs4B5zDctOYKyvS8ZVn7gtZNTLQ1DJWwJxfHMlSc8J9i8O4gdAQQQQAABBBDofAGtVaC8RKGngqa3q169cVLdqzcuYNhg50NzjwgggEAmC1BsyOTssDYEEECgawR8U4QuHji2tPfBv7nZ7zXkNN1aK+K6oYhjCtQcCCCAAAIIIIAAAgh8TYH2lhtuspe0Nnzwl48fP/rHUrWonuLz12Tl1xFAAIEsFKAAnYVJY8kIIIBAJwhEwwnN/fQde+ekwl2/82tprC1SOhU4jmf+jeeHTkDmLhBAAAEEEEAAAQsFtOhQOU7Ck4KSurq37/rRmqfOvKvDYf1rUAtdCBkBBBCwVoACg7WpJ3AEEEAgKjKb1hth4W6n7VIx4ld/dpOl+6m2debHoThcDc0eQQABBBBAAAEEENgEAa1DEeU5yV4irdUvrH7hpz9s+M+9/+poA2cGYNPveRM4uSkCCCAQFwEK0HHJJHEggAACmy8QteQQ2StRcdSlFxUPPvJnKmgq0EFz6LgJekNvviu/iQACCCCAAAII2CKgRaWU4+d5TiK/rn7Jk1eunn7MzR0F547XmrZQECcCCCCAwGcFKECzJxBAAAEEjIApNJurUqRwt3N26fvNS2/0igeMD5qrzfuGQGjLwS5BAAEEEEAAAQQQ+G8B027DzBHx3fwySTUuf3LVa5f/pPXVOxd1tHQzNYfoNSYHAggggIC9AhSg7c09kSOAAAKfFTDPCaYvX2D+of/YO7+Tt92Eax03p78yQwodj7Yc7BkEEEAAAQQQQACBdgGtQq2V5+WUiKi2ZbXv/fWKNU9/584OHq56Zp8ggAACCKwXoADNZkAAAQQQ+KyAuRraHKpg8FF9S0deelGyfK+ztWrM023NWlxfmWo0bAgggAACCCCAAAI2CuhQVOg5OUUiXqIhXP3676tf/MVN9csfNV+dW/860kYZYkYAAQQQ+HwBCtDsDAQQQACBLxJYP6W8YIcJu5bucePFyX6DJurWWlFhm3JcT1OIZvMggAACCCCAAAJWCGhzybNWoet4ScdNFuuWlfOm1L5+0/X17z68sENg/WtHK0QIEgEEEEBgowUoQG80FTdEAAEErBQwzxPmSpbQRF846spR5UMnXZbIG3Bw2FYnOmzVjutxRbSVW4OgEUAAAQQQQMACAS1aK61DT/wc8RPFohtWzlq16JYbGuZc88IGhWfT51lb4EGICCCAAAKbIUABejPQ+BUEEEDAQoFPfZ2ydP8bxvbe4dTz3YIB41VbvSjVKo44gTiuufKF5xYLNwghI4AAAggggECsBHR7j2ftuzlJcfwi5davnl7/zt03r5x70YsbFJ5N0Zkhg7FKPcEggAACnS9AkaDzTblHBBBAIM4CpsC8/gqX8v1vPDB3x5PPy8vte6wS7ei2ehN7KI6pV7f/nzhjEBsCCCCAAAIIIBAjgajNhvl/osVzox7PTtiyYtWjtavu/039ixfN7YjVvL4z/1F4jlHyCQUBBBDoSgEKA12py30jgAAC8RUwhej1V7yUDD1+76JvXHhWbt+9jxFxKlSqyUxDN+9NTDE63cYjvhpEhgACCCCAAAIIZK+AKTqbqrMvbo64iXxRjixvXf36A+te/dW9je899M+O0NIXF0St2TgQQAABBBDYWAEK0Bsrxe0QQAABBD5P4FOtOQr6fHOLgt2/d2zBoCNP8wrKR2gdik41mG9wKsdxlTiuuX36dxBFAAEEEEAAAQQQ6BmBqOistfIc13OcRIGI64s0rn6pecnf7lqx8K7HZNm8mg0Kz+b/yxXPPZMrzooAAghkvQAF6KxPIQEggAACGSHwX1fE9N7z3P0Ltz/pW4myPca5ifxBOmwVHTSLVoF2HDcUx7TocNJf4cyIIFgEAggggAACCCAQU4F0ew1t+jqbsR2uXyCOlyMq1bhIVf778drF0x6teePmeRvE/6lvvMXUhbAQQAABBLpBgAJ0NyBzCgQQQMAigXS7jU++mlk+tKj3kJP2K9h67DHJ8l3HuImiQWZooQStos3/6qhntKYgbdEuIVQEEEAAAQQQ6GqBDQvOjuM4nuOaYYK54ngJUa317zVXvTlTLZnxyKp/TJ8n8o7pnZY+PjXzo6sXyv0jgAACCMRfgAJ0/HNMhAgggEBPCGzY9/mTYnT/vfJLBxx6QN7WYw9JlGw9yi8ctLM4Tq4ETaJMz+gwZdZqWnWYr3g6Hf2juUq6JzLIORFAAAEEEEAgWwRMsVmL1tH/Rm01HM8RNyGunxe11tAqqG1rXvXPYPnLzzZ/PPvFdfWLFsjS2S2fKTqvn++RLYGzTgQQQACB7BCgAJ0deWKVCCCAQDYLfH4xWkSSA7+9XeHgYfsktvnmwXl5g0d4+WWDREuuNoVo0z86aGqPWyvzhqj9P8dclBNNXqcwnc27grUjgAACCCCAwKYIpF8LRTVmMWMCo9dC0bBnkailRn7U3czxfAmD1jrdUv2fllWvvtG6duFzTe8/vqBlxcsffeaE/gZDpc39cyCAAAIIINAlAhSgu4SVO0UAAQQQ+AKBLyxGi+yVyN1j1wElTulueYOP2Dnwc7+ZW7H7UKXDLV0vt0gcV7QoUakGcXiLxAZDAAEEEEAAASsFtDhuTtRKw9SflWpVjpbVqq1+dVvNO++mmla90rr0qTfD1pVvN7z/dOVniNLDoNNXOvOKyso9RNAIIIBA9wtQgO5rcuzCAAAAf0lEQVR+c86IAAIIIPCJQHp4oXk+Cv4LZsj4ZLK2Zqvi7Y/eQgoqtvO0DC3Z6phtU0lvkGhdISKlIlIAKAIIIIAAAgggEGMB06OsWrReI35yTVvNwlVtq/7xrk7m/7tx+YwPZMXilU1Vr638gvjTVznTXiPGG4TQEEAAgUwX+H8UHE+EEd0MAgAAAABJRU5ErkJggg==", "created": 1646078626605 + }, + "836e7e16be7e8f54ddeabecbcd324b1c75c05260": { + "mimeType": "image/png", + "id": "836e7e16be7e8f54ddeabecbcd324b1c75c05260", + "dataURL": "data:image/png;base64,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AF2wz6/UTggIASEgBIRAdghwJIcLcDo0HM2h0bqUP+k6L4nQTkrjcAFavQta7ZM13lwVoB9XGSokCdFUARLDJfc5O6dePisEhIAQEAJCoGATUAVoD5MHwsJuZKwAXbBrLbUTAkJACOQPArQAUmhIKBJSEmG2mKHVaPNHwaQUQkAICAEhIASEwPMjoAHSkznuW1CQCnRPjM5a8Z6ZAJ214sinhIAQEAJCQAgIgZeRAE2rM+gNCPIvhJjoSNjsdtACIbIJASEgBIRA3hKg56/RaEJgYBCi46Jgd9pBCyLJJgSEgBAQAkJACAiB3CIgAnRukZT9CAEhIASEgBAQAjki4HK64OHuAR9vX2VE/fkuBp2jusiXhYAQEAIvDIH0WaoJiXfZ/SyDfy/MmZOCCgEhIASEgBB4YQiIAP3CnCopqBAQAkJACAiBgk+AnHj0P3HfFfxzLTUUAkIg/xCgZy8JzyI+559zIiURAkJACAgBIVCQCIgAXZDOptRFCAgBISAEhMALTiBD/CD3s8wAf8HPphRfCAiBF4JApuctCdGyCQEhIASEgBAQAkIgtwloChUrIa2M3KYq+xMCQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIAWhKl68kArRcCEJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhkOsENOUqVRMBOtexyg6FgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAiOOQaEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACAiBPCEgixDmCVbZqRAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAIiAAt14AQEAJCQAgIASEgBISAEBACQkAICAEhIASEgBAQAkJACOQJARGg8wSr7FQICAEhIASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBESAlmtACAgBISAEhIAQEAJCQAgIASEgBISAEBACQkAICAEhIATyhIAI0HmCVXYqBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEhIAQEAIiQMs1IASEgBAQAkJACAgBISAEhIAQEAJCQAgIASEgBISAEHiBCTidTmi12nxZAxGg8+VpkUIJASEgBISAEBACQkAICAEhIASEgBAQAkJACAgBISAEskLABTc3D1itFjidDgCarHzp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9u8Tz4RO/Pd/ux3J3d+VM2ST6yhO7va1ngjcDIHb7Rq69vXyt1v+dmvzjfKXAH2j5PQ5ERABERABERABERABERABERABERABERABERABERCB6xKQAK0TRAREQAREQAREQAREQAREQAREQAREQAREQAREQARE4JYQoABdIF9hnDx93IpyOvUFbsnObmCjKS5CeAP70EdEQAREQAREQAREQAREQAREQAREQAREQAREQAREQARuAQHGiGYLyI4LFwOtyGpy45FuQVOuukkJ0P8Wae1HBERABERABERABERABERABERABERABERABERABG4Bgbg4d02r23GRAH079oraJAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAJ3AQEJ0HdBJ+oQREAEREAEREAEREAEREAEREAEREAEREAEREAEROB2JCAB+nbsFbVJBERABERABERABERABERABERABERABERABERABO4CAhKg74JO1CGIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwO1IQAL07dgrapMIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI3AUEXNnz5Iu/C45DhyACIiACIiACIiACIiACIiACIiACIiACIiACIiACInCbEXDlK1REAvRt1ilqjgiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAjcDQRc99xbXAL03dCTOgYREAEREAEREAEREAEREAEREAEREAEREAEREAERuM0IuODyuFyAlhx9m3WRmiMCIiACIiACIiACIiACIiACIiACIiACIiACIiACdyYBl69f2gTJWcrzndmFarUIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI3J4EXP5pM1xSnu0v0qFvz55Sq0RABERABERABERABERABERABERABERABERABETgDiPgSpc+0+UC9B12AGquCIiACIiACIiACIiACIiACIiACIiACIiACIiACIjA7UnAlT5D5vi/Tc+u27OVapUIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiMAdR8CVIWNAotAN5W/ccT2oBouACIiACIiACIiACIiACIiACIiACIiACIiACIjAbUrAlTFT1kQOaGVA36b9pGaJgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIwB1HwJUxc7YE27Pcz3dc76nBIiACIiACIiACIiACIiACIiACIiACIiACIiACInAbE0gkQN/GrVTTREAEREAEREAEREAEREAEREAEREAEREAEREAEREAE7jgCEqDvuC5Tg0VABERABERABERABERABERABERABERABERABETgziDgypw52+UZ0HdGu9VKERABERABERABERABERABERABERABERABERABERCB25yAK3OW7FeEPysL+jbvMzVPBERABERABERABERABERABERABERABERABERABO4IAq7MWXJIcb4jukqNFAEREAEREAEREAEREAEREAEREAEREAEREAEREIE7i4AE6Durv9RaERABERABERABERABERABERABERABERABERABEbhjCKRYgI6Li7tjDu5GGurh4fGPj91Nx3y147sRTvqMCIiACIiACIiACIiACIiACIiACIiACIiACIiACCRFIEUCtMvDA5kyZYK3tzfuttwOF4Dw8DAEXwz+B7MsWQLg7++PO/qgXUBISAgCA8/D5eLRahEBERABERABERABERABERABERABERABERABERCBW0sg2QJ0fHw8ArIGwMPLC2HhYbjrNMx4IH26DLgYdAEhwSHw9PREbGwMsgRkg3+aNDh79gzuZPcw+y9rtuy4ePEigi4E3tHHcmsvCW1dBERABERABERABERABERABERABERABERABEQgtQikSIDOmSsXLoZcRHRM9F3nomXMRrp06eER5zKx2cvLCzExMciXNz8uXLyAoAsXTJS+Exc6nnksWQMC4JfGH8eOHXW72OPvNh/7ndg7arMIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI3L0EUiRA58iVCyFhwYiOvnsFaMQC5xIJ0Hnz5kNwcDCCgu58ATogSwB8fX1x7PgxCdB37zWtIxMBERABERABERABERABERABERABERABERCB24aABOiErnAc0BKgb5tzUw0RAREQAREQAREQAREQAREQAREQAREQAREQARG4wwlIgJYAfYefwmq+CIiACIiACIiACIiACIiACIiACIiACIiACIjA7UpAArQE6Nv13FS7REAEREAEREAEREAEREAEREAEREAEREAEREAE7nACEqAlQN/hp7CaLwIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicLsSkAAtAfp2PTfVLhEQAREQAREQAREQAREQAREQAREQAREQAREQgTucwF0iQLvgcrkQHx93w92RmkUI2RZPT09wm/yTePHw8IDL5YHY2Bj7MdeLj4//x3o3fCBX+SDbExMTg4AsAfD19cWx48fg7e1t+9UiAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAreKwG0vQFOs5XJtcdmF+LgYxMVFw9PL74Y5pZYATbE3OjoKwcHBSJs2nQm+jtDL30VERCAiIhwZMmQ00fzixSB4e/vA39//lgnCEqBv+LTQB0VABERABERABERABERABERABERABERABERABG6CwG0uQLsQGxOB+LhYePmkpQz9j0OlMO3tmx5+abMiJPDwDaNIDQGaQm9kZCTuuacI6tZthFWrlmLHjm1IkyaNtSs8PBwPPVQWj5Z9HDNmTkZUVBRatWqPAwf2Y926by8Tq2/4QK7yQQnQqUlT2xIBERABERABERABERABERABERABERABERABEUgugVsiQLs8PK8qFDtuZv6SorKz2M9droR/MkojlpZncwRnyHYPvLz9EXhilztmA1zV7YrmfiIunsYDNfqjXOO++OKDWjjz52Z4+2VItH8Xd5ZkPEdqCNCM0wgKuoC33/4AL734EqZOnYaXX+lpTmi2PTDwPLp06oVevfvimYqPISQkGOvWbsHyZUvQ/93XkDFjxlsSxSEBOrmXg9YTAREQAREQAREQAREQAREQAREQAREQAREQARFITQK3QIB2ISYyxNzKcRSZ4ykUu+Dlmw5R4UEmHlMQdURi/jsmOhwxUWH2O4rOPmnSW5xG8Nk/ULnjF8he6HHMfSMP0mTKjfi4OMREhZr4zL97eHohY45iyF7wQRzZ/Q2iI4NtO9yXI3R7+aQxB/X1MqJvVoB2RN6MGTNhwviZyJQxI6JjYtChYwscO3bEXNAUoFu16oCOHbqiXv0aCA0NwaKvV2HNmlUY9OkHyJAhwzUFaGZHO3nS3JcdWzIznCVAp+Ylo22JgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAgkl0CqCtAUOmNjonDfE+0RFxtrTuacRR/BqYO/4o+tC1C8fBdkzFEQp//Yhv2bp5p4TOE5U84SKPpEK/ily2pO532bpiM85DSKPNIMD9V8Ay6PtDi2Zym2r/oUPmkyofDDTXDm8GYUeqgmftswG1Hhgchf4jn8vmkyIsMC4enpg3vLtUPWfA8gKuw8Dvw8H2f/+smiOq4lQt+sAO12Pwehdu16GPDuJ/j4kwHo+9LrGDN2OKZMnYAsWQJw/vxZtGndCZ06dUftOlVNgP7fkjX45puV+GTge9cUoFlAkGK+n587yiMqKhJxcfFWSNARo6/X4RKgk3s5aD0REAEREAEREAEREAEREAEREAEREAEREAEREIHUJJDqAnRMVDiqdl2CfCUexdnDf8LLxwfpsuZG4LGDFqvh6eOHbAXzYu3U17H7+xHmbq7e/WvEx7lw5vBW5CtRASf2b8Gq0TVRtFx7PFjjNbg8/HDmj03YtOBFZC1QFtW7jUfw2ShERR7Hxtl9kSXfgyjX5C3Me6scLpzai/LNJqFY+fo4/ts2pM9aAP6ZMmP5iLo4fWjjNZ3QNytA06EcEhKCz0dOQP78hdCgYXVMmDDLCgy2bt0IadL448KF88kWoN2icbQJ1x+8PxhTpo7HunXfwcvLCwXyF0T//h/is88+wt7fdtu2HXf01U4OCdCpecloWyIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAsklcEsE6Irt5iJbgTL48sNHEBcbjXpvbEN0ZAi++qgMfPwzo/4bW3Dq4I9YMbImqvdYgjzFKuCrjx7D+eO/oUjZJqjefQ7WTGyHveumoGqXBchW8FF88V4xeHr7ouADDVCp/VhsnPsW9qwbjfj4GDzw7Jt44NlXsfC90siUqwRq91uAjfM+wpYlbyJL7tJ4sskwHNm1Bns3jIaPXyZ3xvQVy80I0BR4WVAwd648WLhwKSZPGYdhQz9Ey1ad8eYbA9C8RQP8/vtecy63atkh2Q5oJm3ExMSid++X0aRxS3To1ALHjh7B7Flf4sD+fXj51V6Ijo4Gxe/rxXFIgE7u5aD1REAEREAEREAEREAEREAEREAEREAEREAEREAEUpNAqgvQ0ZGhqNplCXz8MmLpsPJweXiheteliI2NxspRz8LbNy2e670WQad/x5rx9VCr30ZkK1gaQaf+skgOZkbnuq8g1s94H1uX9kflTl8ja76HsWTw44iJjkChBxrg6Tbj8NWHjyMs6CiiwoNRutqrFtUx7617cc+jLVC27tv46qNyCA38Cx4e3oiKCIanly88vH3NhX215WYEaMZvXLgQiNatO+KVl9/Ciy91wfbtW1G4UBGMGzcd06dPxLDhg2y3LVu0T4EA7TJnc3BwMF555S3UrfsCYqKjsHv3TvTp282EZy8v7ySzoCVAp+Ylo22JgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAgkl8AtEqAXm9N42fBnLKO4evcVJqQuH1EZ3r7pUPOltbhwci++GVsHdV7fCr+0mbDjmyFWmDA2KgwxURdx4dR+nD38Myq0mm4C9OJBjyAuPv6SAL1oYAUEnz2I6AgK0K+ZAD2XAvQjTfH4CwPw1UdP48LJPVbMkAUIQTdxVPg1M5NvRoB2BN5Roybj0bKPIzw8HB4eLhOGfX39zP3cuUsrnD59Cu3bdUHHjsnPgHYyni9evIh+fV9Hrlx58Hb/l+04KD5fL3rDOQkkQCf3ctB6IiACIiACIiACIiACIiACIiACIiACIiACIiACqUnglgjQVTp/DR/fjFg+shJcLg9U67rUiuit+LyaCdDP9f4OQaf3YeWoWqjYbiaKPtEYiwY+gxP7fkD+0jVQslJXbF85BKf/3IRn2sxGnmIVsXjQkwgNOmoCc/mWo7BkUEUEnztkAnSpqq9YVvSXHzyINBlyou7rq7F37VxsmNvVxOtK7adZnMfONZ/BN21mxMelXgQHXchhYWEoUaIUZkxfgFmzp+Gbb1YgQ/oMCAkJxiOPPI6ePfqge88OWLVyMTp1fhEd2ndNURFCCsgUsyMjWXwwDn5+fknGbiQ+SSRAp+Ylo22JgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAgkl0DqC9ARIajR+1v4+Qfg64EPmABdq+9Gi+BYMugxE6DrvrEdF47vwopR1ZEldylU7DAbAfmKIvjsWaQPyIpzR37HmglNTGAu+lhblG81DDFRcVg6pArSZSmIGr0mY37/p3Hx7AFEh1/Eg7UGoGztPlgw4EmcP7YDD9R4B2Xr9kNoYAh8/dMhNOg4Vo9piJDzf8LTy+eqkRU36oBm/EZgYCD69HkNrVu1R5261XDw4AGkSZMGkZERyJY9B5Ys+gZr136Ll1/ugk6dXkK7dp1Rt151hIaGYPGi1VizZhUGDnofGTJkSLKYIBgMHR+fZOyGBOjkXgJaTwREQAREQAREQAREQAREQAREQAREQAREQARE4FYRSFUBmjkXcbFRyH1fJXh5p8WR3Uut3Xnvf9aKER77bRVcLk/kK1kTUeFBOLl/LSioevtmQL6SzyFN+gCEBZ3AXzuWITY23OIzYmMikbPIMwjIUwSHd65GXEwU8paojMPblyI64qJtN0ueMgjIVwaHty9GdFSouw1FKyNL7uKIDL+II7tWICLklEVxxMfHXZXljQjQdBbHxsbCz88XX325Evv370OXrm2QLl06E5IpTgcFXcDHHw/Fs9Vq4snyD6JB/cZ48cVXULlqOYSFhuKb1T9gxYqleP+Dt5ExY8ZkRWqk9GSQAzqlxLS+CIiACIiACIiACIiACIiACIiACIiACIiACIhAahBIZQGaTXIhJjLYHLrMdOZCodiEZr/05t7lv10envDyTcdoZovnYJRGfFwcXB4e8OHnPDzcBQNd3F4IYqOj4O2XzrKPoyJC4JMmg7mr+fvY6HDERkXA237maetwH7Ex0fZ37tfDk8X6ri4+s403IkA7n2MkRqlSZXDs2FEcPXoE3t7uwoCO8JstW3YrSLhj569IlzYd8uUvgB07ttk+S5YsjcDz53Hk6F/w8vJKkbM5uSeABOjkktJ6IiACIiACIiACIiACIiACIiACIiACIiACIiACqUngFgjQMHGZi5O1fNV/W4yEIwi7THi2SoGINyGa/3cWft5Fd3V8rP3Yw8MTcXExf//ehGgPxCf+mbUhYXvcD8Xs6yw3KkDbccbHIywsFD4+vvDxuTziw8Tw6GiL4/D3T2uO6aioSPs7l/DwMHh6esHX1/eWiM/chwTo1LxktC0REAEREAEREAEREAEREAEREAEREAEREAEREIHkErglAnRyd347rXczAjSPg8UIKUTzz5ULBWC6ten0dv/ddSlq43qfSy0+EqBTi6S2IwIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIikBICEqATaN2sAJ0S6P/2uhKg/23i2p8IiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiAAJSICWAK0rQQREQAREQAREQAREQAREQAREQAREQAREQAREQARuCQEJ0BKgb8mJpY2KgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgARoCdC6CkRABERABERABERABERABERABERABERABERABETglhCQAC0B+pacWNqoCIiACIiACIiACIiACIiACIiACIiACIiACIiACEiATqYAffFiEDw9Pe/IM8YpQpglcxb4+vri2PFj8Pb2Rnx8/B15PGq0CIiACIiACIiACIiACIiACIiACIiACIiACIjAnUEgRQJ0zly5EBwajMioSFDUvJuWuLg4ZMyQEfGx8Th39iy8vLwQExODvHnzITgk2H7m6XWHCtBwISY2Bjmy54CPjy9OnDgGLy8J0HfT+atjEQEREAEREAEREAEREAEREAEREAEREAEREIHbkUCKBOgMGTMibbp0CQL07Xg4N9GmeMDH1xeBZ88hIiICHh4eiI2NRfr0GZAlIAAhwcF3vOjOvjtz5jTCQ0Ph8vC4CVj6qAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAgkTSDZAjQ3xcCGtP7+5qKNt3/dXUt4eBgiIy53d8fFxyFt2nRI55/2jj/ikJAQhIWHwsMl8fnuOnN1NCIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiJwexJIkQDNQ2BUxd2aHUzX89WiRXjM/HOnL548Pjmf7/RuVPtFQAREQAREQAREQAREQAREQAREQAREQARE4I4hkGIBmkd2t+U/O711PWH9bjjmu3Xg4I652tRQERABERABERABERABERABERABERABERABEfiPEbghAfo/xkiHKwIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIicAMEJEDfADR9RAREQAREQAREQAREQAREQAREQAREQAREQAREQAREIGkCEqCTZqQ1REAEREAEREAEREAEREAEREAEREAEREAEREAEREAEboCABOgbgKaPiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIJE1AAnTSjLSGCIiACIiACIiACIiACIiACIiACIiACIiACIiACIjADRCQAH0D0PQRERABERABERABERABERABERABERABERABERABERCBpAlIgE6akdYQAREQAREQAREQAREQAREQAREQAREQAREQAREQARG4AQISoG8Amj4iAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiKQNAEJ0Ekz0hoiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI3QEAC9A1A00dEQAREQAREQAREQAREQAREQAREQAREQAREQAREQASSJiABOmlGWkMEREAEREAEREAEREAEREAEREAEREAEREAEREAEROAGCEiAvgFo+ogIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAI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KAEloASUgBJQAkpACXwWBrRhlhpGqmEcR03hQHPT2IzPTFHWpqhm/hz5d+O7xn6v56A2fZefeXp5onVLR0yaNAWjRo/EhAmjkDRpMolWZgQ3zdfIW3THi+4ajPOxbDR3o4sEZ2w4U47Q9P1v5TeX9B+Rr+nfcoz6PR7jTefmd//r9eptpQSUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAEhAfMnGSlG/OjxEHGElkdYC/LNhXs2Y97N27EwcO7IGtrd0HTSPBBfloGEfNAc180IaBHgdw6yUqASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJRCHCMR5A1pceDMzSVvh7+8vKSuYWkMX0ItDd4FeqhJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACH4WAGtARWI10HGFhTOehOYw/SmvTgyoBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAElEKcIqAEdp6pbL1YJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASUQcwTUgI451nomJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUQJwioAZ0nKpuvVgloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJRAzBFQAzrmWOuZlIASUAJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAnGKgBrQcaq69WKVgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACMUdADeiYY61nUgJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpACcQpAmpAx6nq1otVAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJxBwBNaBjjrWeSQkoASWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJRCnCKgBHaeqWy9WCSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAElEHME1ICOOdZ6JiWgBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElECcIqAGdJyqbr1YJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloASUQMwR+M8GdFhYWMyVTs+kBJSAElACSkAJKAEloAQ+AwLm5uZvLUV4eDj4TzcloASUgBJQAkpACSgBJRBXCJiZmYH//mn7Twa0mbk5EiZMCCureABUXMeVhqTXqQSUgBJQ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AAmQgEsQoAHtEjLwJEiABEiABEiABEiABNyRAA1od1SN50wCJEACJEACJEACJFCSBGhAlyRtHosESIAESIAESIAESMCjCNCA9ig5eTEkQAIkQAIkQAIkQAIOIEAD2gFQ2SQJkAAJkAAJkAAJkMDlQYAG9OWhM6+SBEiABEiABEiABEig+ARoQBefHfckARIgARIgARIgARK4zAnQgL7MbwBePgmQAAmQAAmQAAmQQIEEaEAXiIg/IAESIAESIAESIAESIAHbBGhA884gARIgARIgARIgARIggYsToAHNO4QESIAESIAESIAESIAEikmABnQxwXE3EiABEiABEiABEiCBy4YADejLRmpeKAmQAAmQAAmQAAmQgL0J0IC2N1G2RwIkQAIkQAIkQAIk4GkEaEB7mqK8HhIgARIgARIgARIggRIjQAO6xFDzQCRAAiRAAiRAAiRAAm5KgAa0mwrH0yYBEiABEiABEiABEnA+ARrQzteAZ0ACJEACJEACJEACJODaBGhAu7Y+PDsSIAESIAESIAESIAEXJkAD2oXF4amRAAmQAAmQAAmQAAm4BAEa0C4hA0+CBEiABEiABEiABEjAHQnQgHZH1XjOJEACJEACJEACJEACJUnApQ1oq9Vakix4LBIgARIgARIgARIgARIoEoFsAzoiHBkZGYiNT4DFYrmgDYlrfXx8EBYSjuioKNvHsFph8fZGuQrlcTbmLC4WC2uUzFi5SFrxxyRAAiRAAiRAAiRAAs4hEBochITEJOTn9GZmZiKyVCTizsUiIcF2PC1n7lUqsnyh3GIJpMtXrIj4xDikpaXBy0vC9tybNOTr7Y1Af798T8w5uHhUEiABEiABEiABEiABEshNIDPTCs3qSEpGXD4Bsz0NaGnL388X/r5+yIQVF0bTVIgESIAESIAESIAESIAEXIeAj7c3zsXF53tCTjGgzbOx2DCnXQcdz4QESIAESIAESIAESIAEgAzJ2AgPQ1p6eollQEsShxjPkrhBA5p3IQmQAAmQAAmQAAmQgCsTCAoMcL0MaFcGxnMjARIgARIgARIgARIgAZMAa0DzXiABEiABEiABEiABEiCBixNw6RrQFI8ESIAESIAESIAESIAEXJkADWhXVofnRgIkQAIkQAIkQAIk4AoEaEC7ggo8BxIgARIgARIgARIgAbckQAPaLWXjSZMACZAACZAACZAACZQgARrQJQibhyIBEiABEiABEiABEvAsAjSgPUtPXg0JkAAJkAAJkAAJkID9CdCAtj9TtkgCJEACJEACJEACJHCZEDAN6DIR4UjPyEBMXDwsFssFV2+1WuHj44OwkHBER0XZpmO1wuLtjXIVyuNszFnIPtxIgARIgARIgARIgARIwN0JhAYFIj4xSRfQtrVlyqLepSIRdy4WCQkJNuNp2c+rVGT5QkXIEkiXr1gR8YlxSEtLg6zgnXeThny9vREY4AfG3e5+i/H8SYAESIAESIAESMCzCUh86+/nh8TkZCQlp9iOb+1oQBvH89Vj0qT27HuLV0cCJEACJEACJEAC7k5AnV8vL8QlJOZ7KU4xoN0dLM+fBEiABEiABEiABEjg8iJgGMFeElvb3JgBfXndD7xaEiABEiABEiABEiCB8wSMSDn/jQY07xYSIAESIAESIAESIAESuEQCNKAvESB3JwESIAESIAESIAES8FgCNKA9VlpeGAmQAAmQAAmQAAmQQEkRoAFdUqR5HBIgARIgARIgARIgAXcjQAPa3RTj+ZIACZAACZAACZAACbgcARrQLicJT4gESIAESIAESIAESMBFCNCAdhEheBokQAIkQAIkQAIkQALuS4AGtPtqxzMnARIgARIgARIgARJwLAEa0I7ly9ZJgARIgARIgARIgAQuAwI0oC8DkXmJJEACJEACJEACJEACxSJAA7pY2LgTCZAACZAACZAACZAACZwnUBwDGlbAKv+PGwmQAAmQAAmQAAmQAAl4MAExoEtFRCI+JhYJCQmwWCw2r9arVGT5QkXHEnyXr1ABicmJSEpOgpeXlwfj46WRAAmQAAmQAAmQAAmQACAxcIB/AEKCQnA8Ksp2DGy1wstiQfmKFXEu9izS0tPgBcbKvH9IgARIgARIgARIgAQ8n0CZyDI4d+YsEhMT7WNABwUHIyIiAhmZmWBM7fk3EK+QBEiABEiABEiABC53ApoB7e2NmHMxSIiLU6PZ1ia/CwsPR3BoCDIyMpiscbnfOLx+EiABEiABEiABEvB0Alao4ZyWmorTp05d9GoLnQEtrUhg7evrq/8UKm3a00Hz+kiABEiABEiABEiABDyagOQxp6enIzU1tUBTWWJlP39/NawZK3v0bcGLIwESIAESIAESIAESyPKKU5KT5X/hYtnKRTKgTRNagmtuJEACJEACJEACJEACJHA5EJDSc4UtPydxMmPly+Gu4DWSAAmQAAmQAAmQAAkIgfzqPuekU2QDmmhJgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIoDAEaEAXhhJ/QwIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkQAIkUGQCNKCLjIw7kAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJkAAJFIYADejCUOJvSIAESIAESIAESIAESIAESIAESIAESIAESIAESIAEikyABnSRkXEHEiABEiABEiABEiABEiABEiABEiABEiABEiABEiCBwhAosgFtruztVZjW+RsSIAESIAESIAESIAESKAkCXo6NTr0K2T5j5ZIQm8cgARIgARIgARIgARJwCQJeXihMnFwkA1oCah8fH/3H6hJXyZMgARIgARIgARIgARIgAUDiVMg/dt4koM7IzEB6WnqBwbWcg6+vL7y9vRkr21kHNkcCJEACJEACJEACJOB6BCT+TUtNAXDxZJBCG9DSYGBQICJKRRoBvmOTTFyPKM+IBEiABEiABEiABEjA9Qio5yxJEr7wsljsa0J7eSEzMxOZGRmIOXcWifEJxjFsbBIfh4aFISQsVPcpTCaI68HkGZEACZAACZAACZAACZBAIQmIPezlhZSUZJw9feaiOxXJgC5XoQKSU5KQmJQILwsd6ELKwZ+RAAmQAAmQAAmQAAk4ioAVCAoMRlBQsEOOIGayVQxlANHHj+drLEvwXb5iRcTEnUNaWhqTNRyiBhslARIgARIgARIgARJwGQKan+yF0pFlcPb0aSQnJeWbrFEkA1qC6riEWKSnFzwF0WVg8ERIgARIgARIgARIgAQ8loAYvxHhkQ7NOJZjWDMycTzqmG2OViss3t4oV6E8zp47CysLcHjs/cYLIwESIAESIAESIAESOE9AkjVKRZRCfEwcEhISYMlntmCRDej4xDjN6uC0Qt5uJEACJEACJEACJEACziZQEga0BNJShiPq6FHbMXBOAzrmrFGujhsJkAAJkAAJkAAJkAAJeDgBMaAjS0Ui7lwsDWgP15qXRwIkQAIkQAIkQAKXLQEa0Jet9LxwEiABEiABEiABEiABJxOgAe1kAXh4EiABEiABEiABEiABxxOgAe14xjwCCZAACZAACZAACZAACdgiQAOa9wUJkAAJkAAJ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/2fvPsCkKtI1jr/dExlmhhxMGDAi5qy77qqru+YsKhJMyGIEExkMoGAAURQQRVFUXMVrWtOac86iKAIqIgby5Jnu+3w1NIL2zPR0YE6f/ve9PPfK9Dmn6lfVQ52361Rp+fJlenjmf92jmn369dKyX39Wp8231H3TZ7mA+aRTj9Lxx52s0Vde74LbQcMvdoGuDagjjxVGNmlsXlCgxx95Xu++/5bOu/BsF5husnEnd4NhjxDa7HDb+To3L1c7bL+TK/czz/5XH3/wtlp36KiZ9z6mmlBIvc48yS19YQNlC2jtcU2baXLwQYe6QffLrzyv8y46Wyccd7LGjB6vu++ZqhEjLlVOfjOddPypbgmT5154Wpt32kIHHXiIXn3tJb352otqVtxS026/T5ttuoVO7XWcuzG7f/osLV++XOf3P0dfff2Fdt5xV1098jp9++03umzIhWrVuo0ef/g5vfvemzrvoj6uTnYzdOeUGfrk049deHxqt57O/P6Z97ibH1ta5ITjTnFmTz/7hJstfuIJ3WsNn39alw2+0M0SueDcS90M9SuuHuJmrE+/80HtstNuOufc3nrt5ee0xdbb6bB/HaW3331T38772s1WiXd2Su3yG2U65aSebta6re0cWYYkctOak52r8oraDTbt/aW28eYue+qIw452gbU9Amo/44UAAggggAACqReINYCOPOVkT6nts/d++vSzT1yo25QB9Jl9u7vguXaZskq1bdvOrQ9tT+dZaLvdttu7J/ie/d9T+ui9t9SyXQfNnPGoCyvPObeXFnw/3z2FZRMkzuzTXW+8/ZpaFLfQVltuo/3/8nc3UePjD95xx91710NuaYzuvU9QZVXFmn1KLCi2JwstPLYn087v38fNrt5tlz3c2HTp0qU6qfuR2mP3vd3TevfNnO7GZDt03dmNFz/6+AOddU53nXF6Xw2+fKSuvHqopk69RQrV6NTTztaoq67TVaOGuRndN90w2U1YsEkSD826XwXNC91M9MiyHi6Abt9B909/RG++9Zqb5FEbQLfWPXf+R19+9YV6nd1N/fpcpEGXDnczpCeMH62CFi3V7cTT3L2BTbbo3q2XRgwdpauvGabJk2+ytTzU7ZTTde3VN2rM9Ve5PVhunXCH/nHgP3Xl6KEumM/KztbWnbfR/fc+orfffkP9LjxTJcuX6dAjjtMGHTbUs8//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BFIZQKfahwA61cKcHwEEEEAAAQQQyGwBAujMbn9q7xEBAmiPNATFQAABBBBAIE4BAug44TgMAQQQQAABBBBAwPcCBNC+b2IqmA4CBNDp0EqUEQEEEEAAgboFCKDpHQgggAACCCCAAAIIRBcggKZnIOABAQJoDzQCRUAAAQQQQCABAQLoBPA4FAEEEEAAAQQQQMDXAgTQvm5eKpcuAgTQ6dJSlBMBBBBAAIHoAgTQ9AwEEEAAAQQQQAABBKILEEDTMxDwgAABtAcagSIggAACCCCQgAABdAJ4HIoAAggggAACCCDgawECaF83L5VLFwEC6HRpKcqJAAIIIIBAdAECaHoGAggggAACCCCAAALRBQig6RkIeECAANoDjUAREEAAAQQQSECAADoBPA5FAAEEEEAAAQQQ8LUAAbSvm5fKpYsAAXS6tBTlRAABBBBAILoAATQ9AwEEEEAAAQQQQACB6AIE0PQMBDwgQADtgUagCAgggAACCCQgQACdAB6HIoAAAggggAACCPhagADa181L5dJFgAA6XVqKciKAAAIIIBBdgACanoEAAggggAACCCCAQHQBAmh6BgIeECCA9kAjUAQEEEAAAQQSECCATgCPQxFAAAEEEEAAAQR8LUAA7evmpXLpIkAAnS4tRTkRQAABBBCILkAATc9AAAEEEEAAAQQQQCC6AAE0PQMBDwgQQHugESgCAggggAACCQgQQCeAx6EIIIAAAggggAACvhYggPZ181K5dBEggE6XlqKcCCCAAAIIRBcggKZnIIAAAggggAACCCAQXYAAmp6BgAcECKA90AgUAQEEEEAAgQQECKATwONQBBBAAAEEEEAAAV8LEED7unmpXLoIEECnS0tRTgQQQAABBKILEEDTMxBAAAEEEEAAAQQQiC5AAE3PQMADAgTQHmgEioAAAggggEACAgTQCeBxKAIIIIAAAggggICvBQigfd28VC5dBAig06WlKCcCCCCAAALRBQig6RkIIIAAAggggAACCEQXIICmZyDgAQECaA80AkVAAAEEEEAgAQEC6ATwOBQBBBBAAAEEEEDA1wIE0L5uXiqXLgIE0OnSUpQTAQQQQACB6AIE0PQMBBBAAAEEEEAAAQSiCxBA0zMQ8IAAAbQHGoEiIIAAAgggkIAAAXQCeByKAAIIIIAAAggg4GsBAmhfNy+VSxcBAuh0aSnK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+D0MDg7A78/va9tijSyeAZYdO4SD90+Zg7uLpeDgvTwf5bcvNeGhJ4IIBjIFgzRYtATo8uxVd4mACIiACIiACIhALQjUhwA9LEIno0mk6FAbZbe86A5/0A9/YGzkczZor9eHvr4enHbq6fj75WdhxVnL8Orml3HZRVfh8K8dgZNPPQ6f7fwMTf6mgnntbHl0ogciHiQoPldwMe1GMFA48nm0fCcC2qbguOaGy5UDugLOulUEREAEREAEREAEqk3ALQI025WIJs1ZKeVeFJ6bwv6St/PQwQ3rH0FfXy8uuORMczj2Xbffj+f/81msvOZStLfzsO7Sz6X3PjDoKesAQlspvh3Y2lza788WoH/2kzvMweI6hLBk1+oGERABERABERABEZgWAvUjQFN29nqKR0rkQcZUdIUOROHtjCqmw9zU1ISrr/gxDv3yn5jDVVpa2rDqpqvwmyceQ0tLa1lONctjAEnRaI48daS/ni7tV49EQDNdSPe23+PKqy9GV9dscxK5LhEQAREQAREQAREQgekn4CYBulJfmWnfss9HyUePwm40GsXBi5dg1fW3wOvxIBxuwfa3unHxZefgk88+KStQw5Zdqa/MOpajqVsB+o8XL8HaW+/F351xigTo6R8OeqIIiIAIiIAIiIAI5CVQVwL0VPWhPTmbjuviRQejra0d27Z34+133wLzQxcTsKeqToXKpVi+7z77m7Qh73/wXsnXHae7fnqeCIiACIiACIiACDQSATcJ0FPF3ePxYmgoYiKfDzxgEeLxGDZtfgWRaASBQMA1vjL95JbmFuy11z7Yuu1NxGIxE8ChSwREQAREQAREQAREoLYEJEAP86dzSqGZwq6JiA4EEAqGyo58ns5ujMWGTJ67QKDwYS/TWR89SwREQAREQAREQAQalUAjCNDsW/qezP1MP5R+cygchs/rc434bO2PfjzrGAqFJT436qBUu0VABERABERABFxHQAJ0TpfQueZFMdpNkc/Z1WQd3Vw/11m5KiQCIiACIiACIiACU0SgUQRo4qPwbCOK3eyL0lcuJyf1FJmEihUBERABERABERABEcghIAFaJiECIiACIiACIiACIiACEyTQSAL0BBHpayIgAiIgAiIgAiIgAg1OwNUCtFsjkBvcZtR8ERABERABERABERCBYQJWgN6ls8McDN07MGjSVeRe9Gv9fj/aWzvw0Ycf5ueXycDr82Hu/HnY2buz5Nt48pVlhiIgAiIgAiIgAiIgAvVAoK2lGYORKDIFKsu317pmdaG/pw+Dg/n9aX7VM6trXqEyxhRNR3nerrtiINKPRCKRNzcbC2ry+RAO8VCTesCoOoqACIiACIiACIiACDQqAfq3oWAAkWgMg1Ge1TH+4LtqCtAsKxhoQjAQQDqTgY7Za1TLU7tFQAREQAREQAREoD4I0D/uG4gUrGxNBGhbG51aXR9GpFqKgAiIgAiIgAiIQCMToABMITj3SqfSSCaT8Df5TVS0z+erWgS0x6jOkp4b2e7UdhEQAREQAREQARGoFwKl3tyrqQBdLxBVTxEQAREQAREQAREQARGwBBhEQeG5q7MTiw86AFu6t+IPH+9AKBRCW0t71VJwiLgIiIAIiIAIiIAIiIAIzAQCEqBnQi+qDSIgAiIgAiIgAiIgAtNCgOIzf5hqbu4uu+DQLy3BS69uwjvvvY9wOCwBelp6QQ8RAREQAREQAREQARGoJwISoOupt1RXERABERABERABERCBmhJIpdLm+RSg582Zg8MOWYKXN7+Gd9//QAJ0TXtGDxcBERABERABERABEXArAQnQbu0Z1UsEREAEREAEREAERMBVBFLJFObM7jKpNihAt7e1YZ+9FuLV17dIgHZVT6kyIiACIiACIiACIiACbiJQrgD9//NhWi+db8rtAAAAAElFTkSuQmCC", + "created": 1689003744906, + "lastRetrieved": 1689003744906 } } } \ No newline at end of file diff --git a/docs/tutorials/abn/rewards.md b/docs/tutorials/abn/rewards.md deleted file mode 100644 index 4dcde59c..00000000 --- a/docs/tutorials/abn/rewards.md +++ /dev/null @@ -1,145 +0,0 @@ ---- -template: main.html ---- - -# A/B/n Experiments with Rewards - -This tutorial describes how to use Iter8 to evaluate two or more versions on an application or ML model to identify the "best" version according to some reward metric(s). - -A reward metric is a metric that measures the benefit or profit of a version of an application or ML model. Reward metrics are usually application or model specific. User engagement, sales, and net profit are examples. - -## Assumptions - -We assume that you have deployed multiple versions of an application (or ML model) with the following characteristics: - -- There is a way to route user traffic to the deployed versions. This might be done using the Iter8 SDK, the Iter8 traffic control features, or some other mechanism. -- Metrics, including reward metrics, are being exported to a metrics store such as Prometheus. -- Metrics can be retrieved from the metrics store by application (model) version. - -In this tutorial, we mock a Prometheus service and demonstrate how to write an Iter8 experiment that evaluates reward metrics. - -## Mock Prometheus - -For simplicity, we use [mockoon](https://mockoon.com/) to create a mocked Prometheus service instead of deploying Prometheus itself: - -```shell -kubectl create deploy prometheus-mock \ ---image mockoon/cli:latest \ ---port 9090 \ --- mockoon-cli start --daemon-off \ ---port 9090 \ ---data https://raw.githubusercontent.com/iter8-tools/docs/v0.14.6/samples/abn/model-prometheus-abn-tutorial.json -kubectl expose deploy prometheus-mock --port 9090 -``` - -## Define template - -Create a [_provider specification_](../../user-guide/tasks/custommetrics.md#provider-spec) that describes how Iter8 should fetch each metric value from the metrics store. The specification provides information about the provider URL, the HTTP method to be used, and any common headers. Furthermore, for each metric, there is: -- metadata, such as name, type and description, -- HTTP query parameters, and -- a jq expression describing how to extract the metric value from the response. - -For example, a specification for the mean latency metric from Prometheus can look like the following: - -``` -metric: -- name: latency-mean - type: gauge - description: | - Mean latency - params: - - name: query - value: | - (sum(last_over_time(revision_app_request_latencies_sum{ - {{- template "labels" . }} - }[{{ .elapsedTimeSeconds }}s])) or on() vector(0))/(sum(last_over_time(revision_app_request_latencies_count{ - {{- template "labels" . }} - }[{{ .elapsedTimeSeconds }}s])) or on() vector(0)) - jqExpression: .data.result[0].value[1] | tonumber -``` - -Note that the template is parameterized. Values are provided by the Iter8 experiment at run time. - -A sample provider specification for Prometheus is provided [here](https://gist.githubusercontent.com/kalantar/80c9efc0fd4cc34572d893cc82bdc4d2/raw/f3629aa62cdc9fd7e39ee2b6b113a8bf7b6b4463/model-prometheus-abn-tutorial.tpl). - -It describes the following metrics: - -- request-count -- latency-mean -- profit-mean - -## Launch experiment - -```shell -iter8 k launch \ ---set "tasks={custommetrics,assess}" \ ---set custommetrics.templates.model-prometheus="https://gist.githubusercontent.com/kalantar/80c9efc0fd4cc34572d893cc82bdc4d2/raw/f3629aa62cdc9fd7e39ee2b6b113a8bf7b6b4463/model-prometheus-abn-tutorial.tpl" \ ---set custommetrics.values.labels.model_name=wisdom \ ---set 'custommetrics.versionValues[0].labels.mm_vmodel_id=wisdom-1' \ ---set 'custommetrics.versionValues[1].labels.mm_vmodel_id=wisdom-2' \ ---set assess.SLOs.upper.model-prometheus/latency-mean=50 \ ---set "assess.rewards.max={model-prometheus/profit-mean}" \ ---set runner=cronjob \ ---set cronjobSchedule="*/1 * * * *" -``` - -This experiment executes in a [loop](../../user-guide/topics/parameters.md), once every minute. It uses the [`custommetrics` task](../../user-guide/tasks/custommetrics.md) to read metrics from the (mocked) Prometheus provider. Finally, the [`assess` task](../../user-guide/tasks/assess.md) verifies that the `latency-mean` is below 50 msec and identifies which version provides the greatest reward; that is, the greatest mean profit. - -## Inspect experiment report - -=== "Text" - ```shell - iter8 k report - ``` - ??? note "The text report looks like this" - ```shell - Experiment summary: - ******************* - - Experiment completed: true - No task failures: true - Total number of tasks: 2 - Number of completed tasks: 2 - Number of completed loops: 2 - - Whether or not service level objectives (SLOs) are satisfied: - ************************************************************* - - SLO Conditions | version 0 | version 1 - -------------- | --------- | --------- - model-prometheus/latency-mean <= 50 | true | true - - - Latest observed values for metrics: - *********************************** - - Metric | version 0 | version 1 | Best - ------- | ----- | ----- | ---- - model-prometheus/latency-mean | 19.00 | 43.00 | n/a - model-prometheus/profit-mean | 71.00 | 92.00 | version 1 - ``` - -=== "HTML" - ```shell - iter8 k report -o html > report.html # view in a browser - ``` - ??? note "The HTML report looks like this" - ![HTML report](images/report.html.png) - -Because the experiment loops, the reported results will change over time. - -*** - -## Cleanup - -Delete the experiment: - -```shell -iter8 k delete -``` - -Terminate the mocked Prometheus service: - -```shell -kubectl delete deploy/prometheus-mock svc/prometheus-mock -``` diff --git a/docs/tutorials/integrations/kserve-mm/deleteiter8controller.md b/docs/tutorials/deleteiter8controller.md similarity index 76% rename from docs/tutorials/integrations/kserve-mm/deleteiter8controller.md rename to docs/tutorials/deleteiter8controller.md index b6753b28..ef94a7d4 100644 --- a/docs/tutorials/integrations/kserve-mm/deleteiter8controller.md +++ b/docs/tutorials/deleteiter8controller.md @@ -2,7 +2,7 @@ Delete the Iter8 controller using `helm` as follows. ```shell - helm delete iter8-traffic + helm delete iter8 ``` === "Kustomize" @@ -10,10 +10,10 @@ === "namespace scoped" ```shell - kubectl delete -k 'https://github.com/iter8-tools/iter8.git/kustomize/traffic/namespaceScoped?ref=v0.14.8' + kubectl delete -k 'https://github.com/iter8-tools/iter8.git/kustomize/iter8/namespaceScoped?ref=v0.15.3' ``` === "cluster scoped" ```shell - kubectl delete -k 'https://github.com/iter8-tools/iter8.git/kustomize/traffic/clusterScoped?ref=v0.14.8' + kubectl delete -k 'https://github.com/iter8-tools/iter8.git/kustomize/iter8/clusterScoped?ref=v0.15.3' ``` diff --git a/docs/tutorials/installiter8controller.md b/docs/tutorials/installiter8controller.md new file mode 100644 index 00000000..5e1915af --- /dev/null +++ b/docs/tutorials/installiter8controller.md @@ -0,0 +1,26 @@ +=== "Helm" + Install the Iter8 controller using `helm` as follows. + + === "namespace scoped" + ```shell + helm install --repo https://iter8-tools.github.io/iter8 iter8 traffic + ``` + + === "cluster scoped" + ```shell + helm install --repo https://iter8-tools.github.io/iter8 iter8 traffic \ + --set clusterScoped=true + ``` + +=== "Kustomize" + Install the Iter8 controller using `kustomize` as follows. + + === "namespace scoped" + ```shell + kubectl apply -k 'https://github.com/iter8-tools/iter8.git/kustomize/iter8/namespaceScoped?ref=v0.15.3' + ``` + + === "cluster scoped" + ```shell + kubectl apply -k 'https://github.com/iter8-tools/iter8.git/kustomize/iter8/clusterScoped?ref=v0.15.3' + ``` diff --git a/docs/tutorials/integrations/kserve-mm/blue-green.md b/docs/tutorials/integrations/kserve-mm/blue-green.md index 66a3e106..aa563b1f 100644 --- a/docs/tutorials/integrations/kserve-mm/blue-green.md +++ b/docs/tutorials/integrations/kserve-mm/blue-green.md @@ -19,7 +19,7 @@ In this tutorial, we use the Istio service mesh to distribute inference requests ## Install the Iter8 controller ---8<-- "docs/tutorials/integrations/kserve-mm/installiter8controller.md" +--8<-- "docs/tutorials/installiter8controller.md" ## Deploy a primary model @@ -254,4 +254,4 @@ kubectl delete --force isvc/wisdom-0 Uninstall the Iter8 controller: ---8<-- "docs/tutorials/integrations/kserve-mm/deleteiter8controller.md" +--8<-- "docs/tutorials/deleteiter8controller.md" diff --git a/docs/tutorials/integrations/kserve-mm/canary.md b/docs/tutorials/integrations/kserve-mm/canary.md index 46822c5e..403ab10a 100644 --- a/docs/tutorials/integrations/kserve-mm/canary.md +++ b/docs/tutorials/integrations/kserve-mm/canary.md @@ -19,7 +19,7 @@ In this tutorial, we use the Istio service mesh to distribute inference requests ## Install the Iter8 controller ---8<-- "docs/tutorials/integrations/kserve-mm/installiter8controller.md" +--8<-- "docs/tutorials/installiter8controller.md" ## Deploy a primary model @@ -248,4 +248,4 @@ kubectl delete --force isvc/wisdom-0 Uninstall the Iter8 controller: ---8<-- "docs/tutorials/integrations/kserve-mm/deleteiter8controller.md" +--8<-- "docs/tutorials/deleteiter8controller.md" diff --git a/docs/tutorials/integrations/kserve-mm/installiter8controller.md b/docs/tutorials/integrations/kserve-mm/installiter8controller.md deleted file mode 100644 index 8f211765..00000000 --- a/docs/tutorials/integrations/kserve-mm/installiter8controller.md +++ /dev/null @@ -1,19 +0,0 @@ -=== "Helm" - Install the Iter8 controller using `helm` as follows. - - ```shell - helm install --repo https://iter8-tools.github.io/iter8 iter8-traffic traffic - ``` - -=== "Kustomize" - Install the Iter8 controller using `kustomize` as follows. - - === "namespace scoped" - ```shell - kubectl apply -k 'https://github.com/iter8-tools/iter8.git/kustomize/traffic/namespaceScoped?ref=v0.14.8' - ``` - - === "cluster scoped" - ```shell - kubectl apply -k 'https://github.com/iter8-tools/iter8.git/kustomize/traffic/clusterScoped?ref=v0.14.8' - ``` diff --git a/docs/tutorials/integrations/kserve-mm/mirror.md b/docs/tutorials/integrations/kserve-mm/mirror.md index 4e31a0f3..fa7aa65b 100644 --- a/docs/tutorials/integrations/kserve-mm/mirror.md +++ b/docs/tutorials/integrations/kserve-mm/mirror.md @@ -19,7 +19,7 @@ In this tutorial, we use the Istio service mesh to distribute inference requests ## Install the Iter8 controller ---8<-- "docs/tutorials/integrations/kserve-mm/installiter8controller.md" +--8<-- "docs/tutorials/installiter8controller.md" ## Deploy a primary model @@ -250,4 +250,4 @@ kubectl delete --force isvc/wisdom-0 Uninstall the Iter8 controller: ---8<-- "docs/tutorials/integrations/kserve-mm/deleteiter8controller.md" +--8<-- "docs/tutorials/deleteiter8controller.md" diff --git a/docs/user-guide/tasks/abnmetrics.md b/docs/user-guide/tasks/abnmetrics.md deleted file mode 100644 index ed72636a..00000000 --- a/docs/user-guide/tasks/abnmetrics.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -template: main.html ---- - -# abnmetrics - -Fetch metrics from the Iter8 A/B/n service. - -## Usage example -In this experiment, the `abnmetrics` task fetches metrics from the A/B/n service for the application `default/backend`. The task is run periodically (as defined by `cronjobSchedule`). - -``` -iter8 k launch \ ---set "tasks={abnmetrics}" \ ---set abnmetrics.application=default/backend \ ---set runner=cronjob \ ---set cronjobSchedule="*/1 * * * *" -``` - -## Parameters - -| Name | Type | Description | -| ---- | ---- | ----------- | -| endpoint | string | Endpoint of the A/B/n service. Defaults to `iter8-abn:50051` | -| application | string | Application name in form `namespace/name` | diff --git a/docs/user-guide/topics/ab_testing.md b/docs/user-guide/topics/ab_testing.md index 493ae7b8..3df278d0 100644 --- a/docs/user-guide/topics/ab_testing.md +++ b/docs/user-guide/topics/ab_testing.md @@ -11,53 +11,54 @@ A/B/n testing relies on business metrics typically computed by a frontend, user- Metric values often depend on one or more interactions with backend (not user-facing) application components. To run an A/B/n test on a backend component, it is necessary to be able to associate a metric value (computed by the frontend component) to the version of the backend component that contributed to its computation. The challenge is that the frontend component often does not know which version of the backend component processed a given request. To address this challenge, Iter8 introduces an A/B/n SDK. -The Iter8 SDK introduces the concept of a *track identifier*. A track is a logical version of a Kubernetes application. The set of valid track identifiers is fixed over the lifetime of the application. The version of the application associated with a given track identifier changes over time as new versions are developed. For a given application, the set of track identifiers is fixed; the number of track identifiers determines how many versions of the application can be deployed/tested at the same time. Because the set of track identifiers is fixed, they can be used to configure routing to the application. +The Iter8 SDK uses a fixed set of versions numbers 0, 1, ... as a way to refer to the current set of versions of a Kubernetes application or ML model. The version of the application associated with a given version number changes over time as new versions are developed, deployed for testing, and either promoted or deleted. Since the set of version numbers is fixed, they can be used to configure routing to the application. The Iter8 SDK provides two APIs to frontend application components: -a. **Lookup()** - Given an application and user session, returns a track identifier. So long as there are no changes in configuration, the track identifier (and hence the route) will be same for the same user session, guaranteeing session stickiness. +a. **Lookup()** - Given an application and user session, returns a version number to be used as an index to a table of routes. So long as there are no changes in configuration, the version number (and hence the route) will be same for the same user session, guaranteeing session stickiness. b. **WriteMetric()** - Given an application, a user session, a metric name its value, *WriteMetric()* associates the metric value with the appropriate version of the application. ## Configuring the Iter8 A/B/n Service -An Iter8 A/B/n service implements the gRPC API. This service is configured, at deployment, to watch the resource objects for a set of applications so that it can identify new versions and their mapping to a track identifier. - -To watch for versions of an application, specify the list of the types of the objects that must be present and ready for a version to be considered ready: - -`--set "apps...resources={}"` - -For example, to watch for versions of an application `my_app` in the namespace `my_namespace` where each version is composed of a Kubernetes service object and a Kubernetes deployment object, specify: - -`--set "apps.my_namespace.my_app.resources={service,deployment}"` - -Valid resource types are corresponding Kubernetes resource types (specified by group, version and resource) are listed below. When the required condition value is `true`, the resource object is considered ready. - -| Type Name | Kubernetes Resource Type (GVR) | Required Condition | -| ---- | ---- | ----------- | -| service | v1 services | - | -| deployment | apps/v1 deployments | Available | -| ksvc | serving.knative.dev/v1 services | Ready | - -If more than one candidate version can be deployed at the same time, specify the maximum number using `maxNumCandidates`: - -`--set apps...maxNumCandidates=` - -From the above configuration, Iter8 infers the names of the expected resource objects using these assumptions: - -- The baseline track identifier is the application name -- Track identifiers associated with candidate versions are of the form `-candidate-` -- All resource objects for all versions are deployed in the same namespace -- There is only 1 resource object of a given type in each version -- The name of each object in the version associated with the baseline track is the application name -- The name of each object in the version associated with a candidate track is of the form `-candidate-` where index is 1, 2, etc. +The Iter8 A/B/n service is implemented using gRPC. The service is configured to watch a given set of Kubernetes resource types. The default set of types Iter8 can watch are identified in the default [`values.yaml` file](https://github.com/iter8-tools/iter8/blob/v0.15.2/charts/traffic/values.yaml#L14-L40). Other configuration options are described in the same file. + +To configure the specific resources to watch for a given application, a Kubernetes `ConfigMap` is created. It identifies the specific resources that comprise each version. For example, consider the `ConfigMap`: + +```yaml +apiVersion: v1 +kind: ConfigMap +metadata: + name: backend + labels: + app.kubernetes.io/managed-by: iter8 + iter8.tools/kind: routemap + iter8.tools/version: "v0.15" +immutable: true +data: + strSpec: | + versions: + - resources: + - gvrShort: svc + name: backend + namespace: default + - gvrShort: deploy + name: backend + namespace: default + - resources: + - gvrShort: svc + name: backend-candidate-1 + namespace: default + - gvrShort: deploy + name: backend-candidate-1 + namespace: default +``` + +This `ConfigMap` describes an application `backend`. It identifies two versions of the application. The first is comprised of a Kubernetes `Deployment` and a `Service` object both named `backend` in the `default` namespace. The second is comprised of the same resource types named `backend-candidate-1` in the same namespace. ## Deployment Time Configuration of Backend Components -As versions of the backend component are deployed or deleted, the Iter8 A/B/n service maintains a mapping of track identifier to available version. Using this mapping it is then able to respond appropriately to *Lookup()* and *WriteMetric()* requests. - -To build and maintain it's mapping, the A/B/n service watches the resource objects specified as part of the A/B/n service configuration (see above). -In particular, the configuration requires that the Kubernetes objects comprising the backend component adhere to the specified naming convention. Further, they should have the label `app.kubernetes.io/version` set to the version identifier. +As versions of a watched application are deployed or deleted, the Iter8 A/B/n service keeps track of which versions are available enabling it to respond appropriately to `Lookup()` and `WriteMetric()` requests. ## Developing Frontend Components: Using the SDK @@ -113,37 +114,40 @@ Track identifiers are mapped to a static set of endpoints. One approach is to ma === "Node.js" ```javascript - const trackToRoute = { - "backend": "http://backend.default.svc.cluster.local:8091", - "backend-candidate-1": "http://backend-candidate-1.default.svc.cluster.local:8091", - } + const versionNumberToRoute = [ + "http://backend.default.svc.cluster.local:8091", + "http://backend-candidate-1.default.svc.cluster.local:8091", + ] ``` === "Go" ```go - trackToRoute = map[string]string{ - "backend": "http://backend.default.svc.cluster.local:8091", - "backend-candidate-1": "http://backend-candidate-1.default.svc.cluster.local:8091", - } + versionNumberToRoute = []string{ + "http://backend.default.svc.cluster.local:8091", + "http://backend-candidate-1.default.svc.cluster.local:8091", + } ``` -### Using *Lookup()* +### Using `Lookup()` -Given a user session identifier, *Lookup()* returns a track identifier that can be used to route requests. In code sample below, the user session identifier is assumed to be passed in the `X-User` header of user requests. The track identifier is used as an index to the `trackToRoute` map defined above. A default is used if the call to *Lookup()* fails for any reason. +Given a user session identifier, `Lookup()` returns a version number that can be used to route requests. In code sample below, the user session identifier is assumed to be passed in the `X-User` header of user requests. The version number is used as an index to the `versionNumberToRoute` map defined above. A default is used if the call to `Lookup()` fails for any reason. === "Node.js" ```javascript var application = new messages.Application(); application.setName('default/backend'); application.setUser(req.header('X-User')); - client.lookup(application, function(err, session) { - if (err || (session.getTrack() == '')) { + client.lookup(application, function(err, versionRecommendation) { + if (err) { // use default route (see above) - console.warn("error or null") + console.warn("error calling Lookup()") } else { // use route determined by recommended track - console.info('lookup suggested track %s', session.getTrack()) - route = trackToRoute[session.getTrack()]; + console.info('lookup suggested track %d', versionRecommendation.getVersionnumber()) + versionNumber = versionRecommendation.getVersionnumber() + if (versionNumber != NaN && 0 <= versionNumber && versionNumber < versionNumberToRoute.length) { + route = versionNumberToRoute[versionNumber] + } } // call backend service using route @@ -153,7 +157,7 @@ Given a user session identifier, *Lookup()* returns a track identifier that can === "Go" ```go - route := trackToRoute["backend"] + route := versionNumberToRoute[0] user := req.Header["X-User"][0] s, err := (*client).Lookup( ctx, @@ -162,12 +166,12 @@ Given a user session identifier, *Lookup()* returns a track identifier that can User: user, }, ) - if err == nil && s != nil { - r, ok := trackToRoute[s.GetTrack()] - if ok { - route = r - } - } + if err == nil && s != nil { + versionNumber := int(s.GetVersionNumber()) + if err == nil && 0 <= versionNumber && versionNumber < len(versionNumberToRoute) { + route = versionNumberToRoute[versionNumber] + } // else use default value for route + } // call backend service using route ... @@ -184,6 +188,8 @@ As an example, a single metric named *sample_metric* is assigned a random value mv.setValue(random({min: 0, max: 100, integer: true}).toString()); mv.setApplication('default/backend'); mv.setUser(user); + client.writeMetric(mv, function(err, session) {}); + ``` === "Go" diff --git a/mkdocs.yml b/mkdocs.yml index 217ef176..102c4ab1 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -122,9 +122,7 @@ nav: - Load test gRPC with SLOs: tutorials/load-test-grpc.md - Load test multiple gRPC methods: tutorials/load-test-grpc-multiple.md - Chaos injection with SLOs: tutorials/chaos/slo-validation-chaos.md - - A/B experiments: - - Iter8 SDK: tutorials/abn/abn.md - - Evaluating rewards: tutorials/abn/rewards.md + - A/B testing with Iter8 SDK: tutorials/abn/abn.md - Automated experiments: tutorials/autox/autox.md - Custom metrics: - One version: tutorials/custom-metrics/one-version.md @@ -152,7 +150,6 @@ nav: - Docs for Iter8 v0.7: https://iter8-tools.github.io/iter8/0.7/ - User guide: - Tasks: - - abnmetrics: user-guide/tasks/abnmetrics.md - assess: user-guide/tasks/assess.md - custommetrics: user-guide/tasks/custommetrics.md - github: user-guide/tasks/github.md diff --git a/samples/abn-sample/frontend/abn.proto b/samples/abn-sample/frontend/abn.proto index 4d8c3b70..a7b73239 100644 --- a/samples/abn-sample/frontend/abn.proto +++ b/samples/abn-sample/frontend/abn.proto @@ -11,17 +11,14 @@ package main; // for more information, see https://github.com/iter8-tools/iter8/issues/1257 service ABN { - // Identify a track the caller should send a request to. + // Identify a version (index) the caller should send a request to. // Should be called for each request (transaction). - rpc Lookup(Application) returns(Session) {} + rpc Lookup(Application) returns(VersionRecommendation) {} // Write a metric value to metrics database. // The metric value is explicitly associated with a list of transactions that contributed to its computation. // The user is expected to identify these transactions. rpc WriteMetric(MetricValue) returns (google.protobuf.Empty) {} - - // Get application data (tracks, versions and metrics for each) - rpc GetApplicationData(ApplicationRequest) returns (ApplicationData) {} } message Application { @@ -33,10 +30,9 @@ message Application { string user = 2; } -message Session { - // Track identifier of an application version - // If this is not available, it will be the empty string - string track = 1; +message VersionRecommendation { + // versionNumber index of an application version + int32 versionNumber = 1; } message MetricValue { @@ -50,14 +46,4 @@ message MetricValue { string user = 4; } -message ApplicationRequest { - // name of application - string application = 1; -} - -message ApplicationData { - // JSON string of application - string applicationJson = 1; -} - // https://developers.google.com/protocol-buffers/docs/proto3 \ No newline at end of file diff --git a/samples/abn-sample/frontend/go/go.mod b/samples/abn-sample/frontend/go/go.mod index 63cc213b..fd425ecf 100644 --- a/samples/abn-sample/frontend/go/go.mod +++ b/samples/abn-sample/frontend/go/go.mod @@ -3,16 +3,16 @@ module github.com/kalantar/ab-example/frontend/go go 1.17 require ( - github.com/iter8-tools/iter8 v0.12.0 + github.com/iter8-tools/iter8 v0.15.0 github.com/sirupsen/logrus v1.9.0 - google.golang.org/grpc v1.51.0 + google.golang.org/grpc v1.56.1 ) require ( - github.com/golang/protobuf v1.5.2 // indirect - golang.org/x/net v0.7.0 // indirect - golang.org/x/sys v0.5.0 // indirect - golang.org/x/text v0.7.0 // indirect - google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368 // indirect - google.golang.org/protobuf v1.28.0 // indirect + github.com/golang/protobuf v1.5.3 // indirect + golang.org/x/net v0.12.0 // indirect + golang.org/x/sys v0.10.0 // indirect + golang.org/x/text v0.11.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20230629202037-9506855d4529 // indirect + google.golang.org/protobuf v1.31.0 // indirect ) diff --git a/samples/abn-sample/frontend/go/go.sum b/samples/abn-sample/frontend/go/go.sum index 4a55895a..a0754c62 100644 --- a/samples/abn-sample/frontend/go/go.sum +++ b/samples/abn-sample/frontend/go/go.sum @@ -1,11 +1,13 @@ +4d63.com/gochecknoglobals v0.1.0/go.mod h1:wfdC5ZjKSPr7CybKEcgJhUOgeAQW1+7WcyK8OvUilfo= bazil.org/fuse v0.0.0-20160811212531-371fbbdaa898/go.mod h1:Xbm+BRKSBEpa4q4hTSxohYNQpsxXPbPry4JJWOB3LB8= bazil.org/fuse v0.0.0-20200407214033-5883e5a4b512/go.mod h1:FbcW6z/2VytnFDhZfumh8Ss8zxHE6qpMP5sHTRe0EaM= +bitbucket.org/creachadair/shell v0.0.6/go.mod h1:8Qqi/cYk7vPnsOePHroKXDJYmb5x7ENhtiFtfZq8K+M= cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= -cloud.google.com/go v0.37.4/go.mod h1:NHPJ89PdicEuT9hdPXMROBD91xc5uRDxsMtSB16k7hw= cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6AU= cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= +cloud.google.com/go v0.44.3/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= @@ -14,10 +16,12 @@ cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6 cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.60.0/go.mod h1:yw2G51M9IfRboUH61Us8GqCeF1PzPblB823Mn2q2eAU= cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.75.0/go.mod h1:VGuuCn7PG0dwsd5XPVm2Mm3wlh3EL55/79EKB6hlPTY= cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= @@ -29,27 +33,607 @@ cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+Y cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= +cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw1U= +cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= +cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= +cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= +cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= +cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM= +cloud.google.com/go v0.107.0/go.mod h1:wpc2eNrD7hXUTy8EKS10jkxpZBjASrORK7goS+3YX2I= +cloud.google.com/go v0.110.0/go.mod h1:SJnCLqQ0FCFGSZMUNUf84MV3Aia54kn7pi8st7tMzaY= +cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= +cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= +cloud.google.com/go/accessapproval v1.6.0/go.mod h1:R0EiYnwV5fsRFiKZkPHr6mwyk2wxUJ30nL4j2pcFY2E= +cloud.google.com/go/accesscontextmanager v1.3.0/go.mod h1:TgCBehyr5gNMz7ZaH9xubp+CE8dkrszb4oK9CWyvD4o= +cloud.google.com/go/accesscontextmanager v1.4.0/go.mod h1:/Kjh7BBu/Gh83sv+K60vN9QE5NJcd80sU33vIe2IFPE= +cloud.google.com/go/accesscontextmanager v1.6.0/go.mod h1:8XCvZWfYw3K/ji0iVnp+6pu7huxoQTLmxAbVjbloTtM= +cloud.google.com/go/accesscontextmanager v1.7.0/go.mod h1:CEGLewx8dwa33aDAZQujl7Dx+uYhS0eay198wB/VumQ= +cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= +cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= +cloud.google.com/go/aiplatform v1.27.0/go.mod h1:Bvxqtl40l0WImSb04d0hXFU7gDOiq9jQmorivIiWcKg= +cloud.google.com/go/aiplatform v1.35.0/go.mod h1:7MFT/vCaOyZT/4IIFfxH4ErVg/4ku6lKv3w0+tFTgXQ= +cloud.google.com/go/aiplatform v1.36.1/go.mod h1:WTm12vJRPARNvJ+v6P52RDHCNe4AhvjcIZ/9/RRHy/k= +cloud.google.com/go/aiplatform v1.37.0/go.mod h1:IU2Cv29Lv9oCn/9LkFiiuKfwrRTq+QQMbW+hPCxJGZw= +cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= +cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4= +cloud.google.com/go/analytics v0.17.0/go.mod h1:WXFa3WSym4IZ+JiKmavYdJwGG/CvpqiqczmL59bTD9M= +cloud.google.com/go/analytics v0.18.0/go.mod h1:ZkeHGQlcIPkw0R/GW+boWHhCOR43xz9RN/jn7WcqfIE= +cloud.google.com/go/analytics v0.19.0/go.mod h1:k8liqf5/HCnOUkbawNtrWWc+UAzyDlW89doe8TtoDsE= +cloud.google.com/go/apigateway v1.3.0/go.mod h1:89Z8Bhpmxu6AmUxuVRg/ECRGReEdiP3vQtk4Z1J9rJk= +cloud.google.com/go/apigateway v1.4.0/go.mod h1:pHVY9MKGaH9PQ3pJ4YLzoj6U5FUDeDFBllIz7WmzJoc= +cloud.google.com/go/apigateway v1.5.0/go.mod h1:GpnZR3Q4rR7LVu5951qfXPJCHquZt02jf7xQx7kpqN8= +cloud.google.com/go/apigeeconnect v1.3.0/go.mod h1:G/AwXFAKo0gIXkPTVfZDd2qA1TxBXJ3MgMRBQkIi9jc= +cloud.google.com/go/apigeeconnect v1.4.0/go.mod h1:kV4NwOKqjvt2JYR0AoIWo2QGfoRtn/pkS3QlHp0Ni04= +cloud.google.com/go/apigeeconnect v1.5.0/go.mod h1:KFaCqvBRU6idyhSNyn3vlHXc8VMDJdRmwDF6JyFRqZ8= +cloud.google.com/go/apigeeregistry v0.4.0/go.mod h1:EUG4PGcsZvxOXAdyEghIdXwAEi/4MEaoqLMLDMIwKXY= +cloud.google.com/go/apigeeregistry v0.5.0/go.mod h1:YR5+s0BVNZfVOUkMa5pAR2xGd0A473vA5M7j247o1wM= +cloud.google.com/go/apigeeregistry v0.6.0/go.mod h1:BFNzW7yQVLZ3yj0TKcwzb8n25CFBri51GVGOEUcgQsc= +cloud.google.com/go/apikeys v0.4.0/go.mod h1:XATS/yqZbaBK0HOssf+ALHp8jAlNHUgyfprvNcBIszU= +cloud.google.com/go/apikeys v0.5.0/go.mod h1:5aQfwY4D+ewMMWScd3hm2en3hCj+BROlyrt3ytS7KLI= +cloud.google.com/go/apikeys v0.6.0/go.mod h1:kbpXu5upyiAlGkKrJgQl8A0rKNNJ7dQ377pdroRSSi8= +cloud.google.com/go/appengine v1.4.0/go.mod h1:CS2NhuBuDXM9f+qscZ6V86m1MIIqPj3WC/UoEuR1Sno= +cloud.google.com/go/appengine v1.5.0/go.mod h1:TfasSozdkFI0zeoxW3PTBLiNqRmzraodCWatWI9Dmak= +cloud.google.com/go/appengine v1.6.0/go.mod h1:hg6i0J/BD2cKmDJbaFSYHFyZkgBEfQrDg/X0V5fJn84= +cloud.google.com/go/appengine v1.7.0/go.mod h1:eZqpbHFCqRGa2aCdope7eC0SWLV1j0neb/QnMJVWx6A= +cloud.google.com/go/appengine v1.7.1/go.mod h1:IHLToyb/3fKutRysUlFO0BPt5j7RiQ45nrzEJmKTo6E= +cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4= +cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0= +cloud.google.com/go/area120 v0.7.0/go.mod h1:a3+8EUD1SX5RUcCs3MY5YasiO1z6yLiNLRiFrykbynY= +cloud.google.com/go/area120 v0.7.1/go.mod h1:j84i4E1RboTWjKtZVWXPqvK5VHQFJRF2c1Nm69pWm9k= +cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ= +cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk= +cloud.google.com/go/artifactregistry v1.8.0/go.mod h1:w3GQXkJX8hiKN0v+at4b0qotwijQbYUqF2GWkZzAhC0= +cloud.google.com/go/artifactregistry v1.9.0/go.mod h1:2K2RqvA2CYvAeARHRkLDhMDJ3OXy26h3XW+3/Jh2uYc= +cloud.google.com/go/artifactregistry v1.11.1/go.mod h1:lLYghw+Itq9SONbCa1YWBoWs1nOucMH0pwXN1rOBZFI= +cloud.google.com/go/artifactregistry v1.11.2/go.mod h1:nLZns771ZGAwVLzTX/7Al6R9ehma4WUEhZGWV6CeQNQ= +cloud.google.com/go/artifactregistry v1.12.0/go.mod h1:o6P3MIvtzTOnmvGagO9v/rOjjA0HmhJ+/6KAXrmYDCI= +cloud.google.com/go/artifactregistry v1.13.0/go.mod h1:uy/LNfoOIivepGhooAUpL1i30Hgee3Cu0l4VTWHUC08= +cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o= +cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s= +cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0= +cloud.google.com/go/asset v1.9.0/go.mod h1:83MOE6jEJBMqFKadM9NLRcs80Gdw76qGuHn8m3h8oHQ= +cloud.google.com/go/asset v1.10.0/go.mod h1:pLz7uokL80qKhzKr4xXGvBQXnzHn5evJAEAtZiIb0wY= +cloud.google.com/go/asset v1.11.1/go.mod h1:fSwLhbRvC9p9CXQHJ3BgFeQNM4c9x10lqlrdEUYXlJo= +cloud.google.com/go/asset v1.12.0/go.mod h1:h9/sFOa4eDIyKmH6QMpm4eUK3pDojWnUhTgJlk762Hg= +cloud.google.com/go/asset v1.13.0/go.mod h1:WQAMyYek/b7NBpYq/K4KJWcRqzoalEsxz/t/dTk4THw= +cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY= +cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw= +cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI= +cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= +cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= +cloud.google.com/go/assuredworkloads v1.10.0/go.mod h1:kwdUQuXcedVdsIaKgKTp9t0UJkE5+PAVNhdQm4ZVq2E= +cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= +cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8= +cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8= +cloud.google.com/go/automl v1.8.0/go.mod h1:xWx7G/aPEe/NP+qzYXktoBSDfjO+vnKMGgsApGJJquM= +cloud.google.com/go/automl v1.12.0/go.mod h1:tWDcHDp86aMIuHmyvjuKeeHEGq76lD7ZqfGLN6B0NuU= +cloud.google.com/go/baremetalsolution v0.3.0/go.mod h1:XOrocE+pvK1xFfleEnShBlNAXf+j5blPPxrhjKgnIFc= +cloud.google.com/go/baremetalsolution v0.4.0/go.mod h1:BymplhAadOO/eBa7KewQ0Ppg4A4Wplbn+PsFKRLo0uI= +cloud.google.com/go/baremetalsolution v0.5.0/go.mod h1:dXGxEkmR9BMwxhzBhV0AioD0ULBmuLZI8CdwalUxuss= +cloud.google.com/go/batch v0.3.0/go.mod h1:TR18ZoAekj1GuirsUsR1ZTKN3FC/4UDnScjT8NXImFE= +cloud.google.com/go/batch v0.4.0/go.mod h1:WZkHnP43R/QCGQsZ+0JyG4i79ranE2u8xvjq/9+STPE= +cloud.google.com/go/batch v0.7.0/go.mod h1:vLZN95s6teRUqRQ4s3RLDsH8PvboqBK+rn1oevL159g= +cloud.google.com/go/beyondcorp v0.2.0/go.mod h1:TB7Bd+EEtcw9PCPQhCJtJGjk/7TC6ckmnSFS+xwTfm4= +cloud.google.com/go/beyondcorp v0.3.0/go.mod h1:E5U5lcrcXMsCuoDNyGrpyTm/hn7ne941Jz2vmksAxW8= +cloud.google.com/go/beyondcorp v0.4.0/go.mod h1:3ApA0mbhHx6YImmuubf5pyW8srKnCEPON32/5hj+RmM= +cloud.google.com/go/beyondcorp v0.5.0/go.mod h1:uFqj9X+dSfrheVp7ssLTaRHd2EHqSL4QZmH4e8WXGGU= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= +cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA= +cloud.google.com/go/bigquery v1.43.0/go.mod h1:ZMQcXHsl+xmU1z36G2jNGZmKp9zNY5BUua5wDgmNCfw= +cloud.google.com/go/bigquery v1.44.0/go.mod h1:0Y33VqXTEsbamHJvJHdFmtqHvMIY28aK1+dFsvaChGc= +cloud.google.com/go/bigquery v1.47.0/go.mod h1:sA9XOgy0A8vQK9+MWhEQTY6Tix87M/ZurWFIxmF9I/E= +cloud.google.com/go/bigquery v1.48.0/go.mod h1:QAwSz+ipNgfL5jxiaK7weyOhzdoAy1zFm0Nf1fysJac= +cloud.google.com/go/bigquery v1.49.0/go.mod h1:Sv8hMmTFFYBlt/ftw2uN6dFdQPzBlREY9yBh7Oy7/4Q= +cloud.google.com/go/bigquery v1.50.0/go.mod h1:YrleYEh2pSEbgTBZYMJ5SuSr0ML3ypjRB1zgf7pvQLU= +cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY= +cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s= +cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI= +cloud.google.com/go/billing v1.7.0/go.mod h1:q457N3Hbj9lYwwRbnlD7vUpyjq6u5U1RAOArInEiD5Y= +cloud.google.com/go/billing v1.12.0/go.mod h1:yKrZio/eu+okO/2McZEbch17O5CB5NpZhhXG6Z766ss= +cloud.google.com/go/billing v1.13.0/go.mod h1:7kB2W9Xf98hP9Sr12KfECgfGclsH3CQR0R08tnRlRbc= +cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM= +cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI= +cloud.google.com/go/binaryauthorization v1.3.0/go.mod h1:lRZbKgjDIIQvzYQS1p99A7/U1JqvqeZg0wiI5tp6tg0= +cloud.google.com/go/binaryauthorization v1.4.0/go.mod h1:tsSPQrBd77VLplV70GUhBf/Zm3FsKmgSqgm4UmiDItk= +cloud.google.com/go/binaryauthorization v1.5.0/go.mod h1:OSe4OU1nN/VswXKRBmciKpo9LulY41gch5c68htf3/Q= +cloud.google.com/go/certificatemanager v1.3.0/go.mod h1:n6twGDvcUBFu9uBgt4eYvvf3sQ6My8jADcOVwHmzadg= +cloud.google.com/go/certificatemanager v1.4.0/go.mod h1:vowpercVFyqs8ABSmrdV+GiFf2H/ch3KyudYQEMM590= +cloud.google.com/go/certificatemanager v1.6.0/go.mod h1:3Hh64rCKjRAX8dXgRAyOcY5vQ/fE1sh8o+Mdd6KPgY8= +cloud.google.com/go/channel v1.8.0/go.mod h1:W5SwCXDJsq/rg3tn3oG0LOxpAo6IMxNa09ngphpSlnk= +cloud.google.com/go/channel v1.9.0/go.mod h1:jcu05W0my9Vx4mt3/rEHpfxc9eKi9XwsdDL8yBMbKUk= +cloud.google.com/go/channel v1.11.0/go.mod h1:IdtI0uWGqhEeatSB62VOoJ8FSUhJ9/+iGkJVqp74CGE= +cloud.google.com/go/channel v1.12.0/go.mod h1:VkxCGKASi4Cq7TbXxlaBezonAYpp1GCnKMY6tnMQnLU= +cloud.google.com/go/cloudbuild v1.3.0/go.mod h1:WequR4ULxlqvMsjDEEEFnOG5ZSRSgWOywXYDb1vPE6U= +cloud.google.com/go/cloudbuild v1.4.0/go.mod h1:5Qwa40LHiOXmz3386FrjrYM93rM/hdRr7b53sySrTqA= +cloud.google.com/go/cloudbuild v1.6.0/go.mod h1:UIbc/w9QCbH12xX+ezUsgblrWv+Cv4Tw83GiSMHOn9M= +cloud.google.com/go/cloudbuild v1.7.0/go.mod h1:zb5tWh2XI6lR9zQmsm1VRA+7OCuve5d8S+zJUul8KTg= +cloud.google.com/go/cloudbuild v1.9.0/go.mod h1:qK1d7s4QlO0VwfYn5YuClDGg2hfmLZEb4wQGAbIgL1s= +cloud.google.com/go/clouddms v1.3.0/go.mod h1:oK6XsCDdW4Ib3jCCBugx+gVjevp2TMXFtgxvPSee3OM= +cloud.google.com/go/clouddms v1.4.0/go.mod h1:Eh7sUGCC+aKry14O1NRljhjyrr0NFC0G2cjwX0cByRk= +cloud.google.com/go/clouddms v1.5.0/go.mod h1:QSxQnhikCLUw13iAbffF2CZxAER3xDGNHjsTAkQJcQA= +cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY= +cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI= +cloud.google.com/go/cloudtasks v1.7.0/go.mod h1:ImsfdYWwlWNJbdgPIIGJWC+gemEGTBK/SunNQQNCAb4= +cloud.google.com/go/cloudtasks v1.8.0/go.mod h1:gQXUIwCSOI4yPVK7DgTVFiiP0ZW/eQkydWzwVMdHxrI= +cloud.google.com/go/cloudtasks v1.9.0/go.mod h1:w+EyLsVkLWHcOaqNEyvcKAsWp9p29dL6uL9Nst1cI7Y= +cloud.google.com/go/cloudtasks v1.10.0/go.mod h1:NDSoTLkZ3+vExFEWu2UJV1arUyzVDAiZtdWcsUyNwBs= +cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= +cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= +cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= +cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= +cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= +cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= +cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= +cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= +cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= +cloud.google.com/go/compute v1.13.0/go.mod h1:5aPTS0cUNMIc1CE546K+Th6weJUNQErARyZtRXDJ8GE= +cloud.google.com/go/compute v1.14.0/go.mod h1:YfLtxrj9sU4Yxv+sXzZkyPjEyPBZfXHUvjxega5vAdo= +cloud.google.com/go/compute v1.15.1/go.mod h1:bjjoF/NtFUrkD/urWfdHaKuOPDR5nWIs63rR+SXhcpA= +cloud.google.com/go/compute v1.18.0/go.mod h1:1X7yHxec2Ga+Ss6jPyjxRxpu2uu7PLgsOVXvgU0yacs= +cloud.google.com/go/compute v1.19.0/go.mod h1:rikpw2y+UMidAe9tISo04EHNOIf42RLYF/q8Bs93scU= +cloud.google.com/go/compute v1.19.1/go.mod h1:6ylj3a05WF8leseCdIf77NK0g1ey+nj5IKd5/kvShxE= +cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= +cloud.google.com/go/compute/metadata v0.2.0/go.mod h1:zFmK7XCadkQkj6TtorcaGlCW1hT1fIilQDwofLpJ20k= +cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= +cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= +cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= +cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= +cloud.google.com/go/contactcenterinsights v1.6.0/go.mod h1:IIDlT6CLcDoyv79kDv8iWxMSTZhLxSCofVV5W6YFM/w= +cloud.google.com/go/container v1.6.0/go.mod h1:Xazp7GjJSeUYo688S+6J5V+n/t+G5sKBTFkKNudGRxg= +cloud.google.com/go/container v1.7.0/go.mod h1:Dp5AHtmothHGX3DwwIHPgq45Y8KmNsgN3amoYfxVkLo= +cloud.google.com/go/container v1.13.1/go.mod h1:6wgbMPeQRw9rSnKBCAJXnds3Pzj03C4JHamr8asWKy4= +cloud.google.com/go/container v1.14.0/go.mod h1:3AoJMPhHfLDxLvrlVWaK57IXzaPnLaZq63WX59aQBfM= +cloud.google.com/go/container v1.15.0/go.mod h1:ft+9S0WGjAyjDggg5S06DXj+fHJICWg8L7isCQe9pQA= +cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= +cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4= +cloud.google.com/go/containeranalysis v0.7.0/go.mod h1:9aUL+/vZ55P2CXfuZjS4UjQ9AgXoSw8Ts6lemfmxBxI= +cloud.google.com/go/containeranalysis v0.9.0/go.mod h1:orbOANbwk5Ejoom+s+DUCTTJ7IBdBQJDcSylAx/on9s= +cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0= +cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs= +cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc= +cloud.google.com/go/datacatalog v1.7.0/go.mod h1:9mEl4AuDYWw81UGc41HonIHH7/sn52H0/tc8f8ZbZIE= +cloud.google.com/go/datacatalog v1.8.0/go.mod h1:KYuoVOv9BM8EYz/4eMFxrr4DUKhGIOXxZoKYF5wdISM= +cloud.google.com/go/datacatalog v1.8.1/go.mod h1:RJ58z4rMp3gvETA465Vg+ag8BGgBdnRPEMMSTr5Uv+M= +cloud.google.com/go/datacatalog v1.12.0/go.mod h1:CWae8rFkfp6LzLumKOnmVh4+Zle4A3NXLzVJ1d1mRm0= +cloud.google.com/go/datacatalog v1.13.0/go.mod h1:E4Rj9a5ZtAxcQJlEBTLgMTphfP11/lNaAshpoBgemX8= +cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM= +cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ= +cloud.google.com/go/dataflow v0.8.0/go.mod h1:Rcf5YgTKPtQyYz8bLYhFoIV/vP39eL7fWNcSOyFfLJE= +cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo= +cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE= +cloud.google.com/go/dataform v0.5.0/go.mod h1:GFUYRe8IBa2hcomWplodVmUx/iTL0FrsauObOM3Ipr0= +cloud.google.com/go/dataform v0.6.0/go.mod h1:QPflImQy33e29VuapFdf19oPbE4aYTJxr31OAPV+ulA= +cloud.google.com/go/dataform v0.7.0/go.mod h1:7NulqnVozfHvWUBpMDfKMUESr+85aJsC/2O0o3jWPDE= +cloud.google.com/go/datafusion v1.4.0/go.mod h1:1Zb6VN+W6ALo85cXnM1IKiPw+yQMKMhB9TsTSRDo/38= +cloud.google.com/go/datafusion v1.5.0/go.mod h1:Kz+l1FGHB0J+4XF2fud96WMmRiq/wj8N9u007vyXZ2w= +cloud.google.com/go/datafusion v1.6.0/go.mod h1:WBsMF8F1RhSXvVM8rCV3AeyWVxcC2xY6vith3iw3S+8= +cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I= +cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ= +cloud.google.com/go/datalabeling v0.7.0/go.mod h1:WPQb1y08RJbmpM3ww0CSUAGweL0SxByuW2E+FU+wXcM= +cloud.google.com/go/dataplex v1.3.0/go.mod h1:hQuRtDg+fCiFgC8j0zV222HvzFQdRd+SVX8gdmFcZzA= +cloud.google.com/go/dataplex v1.4.0/go.mod h1:X51GfLXEMVJ6UN47ESVqvlsRplbLhcsAt0kZCCKsU0A= +cloud.google.com/go/dataplex v1.5.2/go.mod h1:cVMgQHsmfRoI5KFYq4JtIBEUbYwc3c7tXmIDhRmNNVQ= +cloud.google.com/go/dataplex v1.6.0/go.mod h1:bMsomC/aEJOSpHXdFKFGQ1b0TDPIeL28nJObeO1ppRs= +cloud.google.com/go/dataproc v1.7.0/go.mod h1:CKAlMjII9H90RXaMpSxQ8EU6dQx6iAYNPcYPOkSbi8s= +cloud.google.com/go/dataproc v1.8.0/go.mod h1:5OW+zNAH0pMpw14JVrPONsxMQYMBqJuzORhIBfBn9uI= +cloud.google.com/go/dataproc v1.12.0/go.mod h1:zrF3aX0uV3ikkMz6z4uBbIKyhRITnxvr4i3IjKsKrw4= +cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo= +cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA= +cloud.google.com/go/dataqna v0.7.0/go.mod h1:Lx9OcIIeqCrw1a6KdO3/5KMP1wAmTc0slZWwP12Qq3c= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/datastore v1.10.0/go.mod h1:PC5UzAmDEkAmkfaknstTYbNpgE49HAgW2J1gcgUfmdM= +cloud.google.com/go/datastore v1.11.0/go.mod h1:TvGxBIHCS50u8jzG+AW/ppf87v1of8nwzFNgEZU1D3c= +cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo= +cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ= +cloud.google.com/go/datastream v1.4.0/go.mod h1:h9dpzScPhDTs5noEMQVWP8Wx8AFBRyS0s8KWPx/9r0g= +cloud.google.com/go/datastream v1.5.0/go.mod h1:6TZMMNPwjUqZHBKPQ1wwXpb0d5VDVPl2/XoS5yi88q4= +cloud.google.com/go/datastream v1.6.0/go.mod h1:6LQSuswqLa7S4rPAOZFVjHIG3wJIjZcZrw8JDEDJuIs= +cloud.google.com/go/datastream v1.7.0/go.mod h1:uxVRMm2elUSPuh65IbZpzJNMbuzkcvu5CjMqVIUHrww= +cloud.google.com/go/deploy v1.4.0/go.mod h1:5Xghikd4VrmMLNaF6FiRFDlHb59VM59YoDQnOUdsH/c= +cloud.google.com/go/deploy v1.5.0/go.mod h1:ffgdD0B89tToyW/U/D2eL0jN2+IEV/3EMuXHA0l4r+s= +cloud.google.com/go/deploy v1.6.0/go.mod h1:f9PTHehG/DjCom3QH0cntOVRm93uGBDt2vKzAPwpXQI= +cloud.google.com/go/deploy v1.8.0/go.mod h1:z3myEJnA/2wnB4sgjqdMfgxCA0EqC3RBTNcVPs93mtQ= +cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4= +cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0= +cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8= +cloud.google.com/go/dialogflow v1.18.0/go.mod h1:trO7Zu5YdyEuR+BhSNOqJezyFQ3aUzz0njv7sMx/iek= +cloud.google.com/go/dialogflow v1.19.0/go.mod h1:JVmlG1TwykZDtxtTXujec4tQ+D8SBFMoosgy+6Gn0s0= +cloud.google.com/go/dialogflow v1.29.0/go.mod h1:b+2bzMe+k1s9V+F2jbJwpHPzrnIyHihAdRFMtn2WXuM= +cloud.google.com/go/dialogflow v1.31.0/go.mod h1:cuoUccuL1Z+HADhyIA7dci3N5zUssgpBJmCzI6fNRB4= +cloud.google.com/go/dialogflow v1.32.0/go.mod h1:jG9TRJl8CKrDhMEcvfcfFkkpp8ZhgPz3sBGmAUYJ2qE= +cloud.google.com/go/dlp v1.6.0/go.mod h1:9eyB2xIhpU0sVwUixfBubDoRwP+GjeUoxxeueZmqvmM= +cloud.google.com/go/dlp v1.7.0/go.mod h1:68ak9vCiMBjbasxeVD17hVPxDEck+ExiHavX8kiHG+Q= +cloud.google.com/go/dlp v1.9.0/go.mod h1:qdgmqgTyReTz5/YNSSuueR8pl7hO0o9bQ39ZhtgkWp4= +cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU= +cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU= +cloud.google.com/go/documentai v1.9.0/go.mod h1:FS5485S8R00U10GhgBC0aNGrJxBP8ZVpEeJ7PQDZd6k= +cloud.google.com/go/documentai v1.10.0/go.mod h1:vod47hKQIPeCfN2QS/jULIvQTugbmdc0ZvxxfQY1bg4= +cloud.google.com/go/documentai v1.16.0/go.mod h1:o0o0DLTEZ+YnJZ+J4wNfTxmDVyrkzFvttBXXtYRMHkM= +cloud.google.com/go/documentai v1.18.0/go.mod h1:F6CK6iUH8J81FehpskRmhLq/3VlwQvb7TvwOceQ2tbs= +cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y= +cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg= +cloud.google.com/go/domains v0.8.0/go.mod h1:M9i3MMDzGFXsydri9/vW+EWz9sWb4I6WyHqdlAk0idE= +cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk= +cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w= +cloud.google.com/go/edgecontainer v0.3.0/go.mod h1:FLDpP4nykgwwIfcLt6zInhprzw0lEi2P1fjO6Ie0qbc= +cloud.google.com/go/edgecontainer v1.0.0/go.mod h1:cttArqZpBB2q58W/upSG++ooo6EsblxDIolxa3jSjbY= +cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU= +cloud.google.com/go/essentialcontacts v1.3.0/go.mod h1:r+OnHa5jfj90qIfZDO/VztSFqbQan7HV75p8sA+mdGI= +cloud.google.com/go/essentialcontacts v1.4.0/go.mod h1:8tRldvHYsmnBCHdFpvU+GL75oWiBKl80BiqlFh9tp+8= +cloud.google.com/go/essentialcontacts v1.5.0/go.mod h1:ay29Z4zODTuwliK7SnX8E86aUF2CTzdNtvv42niCX0M= +cloud.google.com/go/eventarc v1.7.0/go.mod h1:6ctpF3zTnaQCxUjHUdcfgcA1A2T309+omHZth7gDfmc= +cloud.google.com/go/eventarc v1.8.0/go.mod h1:imbzxkyAU4ubfsaKYdQg04WS1NvncblHEup4kvF+4gw= +cloud.google.com/go/eventarc v1.10.0/go.mod h1:u3R35tmZ9HvswGRBnF48IlYgYeBcPUCjkr4BTdem2Kw= +cloud.google.com/go/eventarc v1.11.0/go.mod h1:PyUjsUKPWoRBCHeOxZd/lbOOjahV41icXyUY5kSTvVY= +cloud.google.com/go/filestore v1.3.0/go.mod h1:+qbvHGvXU1HaKX2nD0WEPo92TP/8AQuCVEBXNY9z0+w= +cloud.google.com/go/filestore v1.4.0/go.mod h1:PaG5oDfo9r224f8OYXURtAsY+Fbyq/bLYoINEK8XQAI= +cloud.google.com/go/filestore v1.5.0/go.mod h1:FqBXDWBp4YLHqRnVGveOkHDf8svj9r5+mUDLupOWEDs= +cloud.google.com/go/filestore v1.6.0/go.mod h1:di5unNuss/qfZTw2U9nhFqo8/ZDSc466dre85Kydllg= cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= +cloud.google.com/go/firestore v1.6.0/go.mod h1:afJwI0vaXwAG54kI7A//lP/lSPDkQORQuMkv56TxEPU= +cloud.google.com/go/firestore v1.6.1/go.mod h1:asNXNOzBdyVQmEU+ggO8UPodTkEVFW5Qx+rwHnAz+EY= +cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE= +cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk= +cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg= +cloud.google.com/go/functions v1.8.0/go.mod h1:RTZ4/HsQjIqIYP9a9YPbU+QFoQsAlYgrwOXJWHn1POY= +cloud.google.com/go/functions v1.9.0/go.mod h1:Y+Dz8yGguzO3PpIjhLTbnqV1CWmgQ5UwtlpzoyquQ08= +cloud.google.com/go/functions v1.10.0/go.mod h1:0D3hEOe3DbEvCXtYOZHQZmD+SzYsi1YbI7dGvHfldXw= +cloud.google.com/go/functions v1.12.0/go.mod h1:AXWGrF3e2C/5ehvwYo/GH6O5s09tOPksiKhz+hH8WkA= +cloud.google.com/go/functions v1.13.0/go.mod h1:EU4O007sQm6Ef/PwRsI8N2umygGqPBS/IZQKBQBcJ3c= +cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM= +cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA= +cloud.google.com/go/gaming v1.7.0/go.mod h1:LrB8U7MHdGgFG851iHAfqUdLcKBdQ55hzXy9xBJz0+w= +cloud.google.com/go/gaming v1.8.0/go.mod h1:xAqjS8b7jAVW0KFYeRUxngo9My3f33kFmua++Pi+ggM= +cloud.google.com/go/gaming v1.9.0/go.mod h1:Fc7kEmCObylSWLO334NcO+O9QMDyz+TKC4v1D7X+Bc0= +cloud.google.com/go/gkebackup v0.2.0/go.mod h1:XKvv/4LfG829/B8B7xRkk8zRrOEbKtEam6yNfuQNH60= +cloud.google.com/go/gkebackup v0.3.0/go.mod h1:n/E671i1aOQvUxT541aTkCwExO/bTer2HDlj4TsBRAo= +cloud.google.com/go/gkebackup v0.4.0/go.mod h1:byAyBGUwYGEEww7xsbnUTBHIYcOPy/PgUWUtOeRm9Vg= +cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o= +cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A= +cloud.google.com/go/gkeconnect v0.7.0/go.mod h1:SNfmVqPkaEi3bF/B3CNZOAYPYdg7sU+obZ+QTky2Myw= +cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0= +cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0= +cloud.google.com/go/gkehub v0.11.0/go.mod h1:JOWHlmN+GHyIbuWQPl47/C2RFhnFKH38jH9Ascu3n0E= +cloud.google.com/go/gkehub v0.12.0/go.mod h1:djiIwwzTTBrF5NaXCGv3mf7klpEMcST17VBTVVDcuaw= +cloud.google.com/go/gkemulticloud v0.3.0/go.mod h1:7orzy7O0S+5kq95e4Hpn7RysVA7dPs8W/GgfUtsPbrA= +cloud.google.com/go/gkemulticloud v0.4.0/go.mod h1:E9gxVBnseLWCk24ch+P9+B2CoDFJZTyIgLKSalC7tuI= +cloud.google.com/go/gkemulticloud v0.5.0/go.mod h1:W0JDkiyi3Tqh0TJr//y19wyb1yf8llHVto2Htf2Ja3Y= +cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= +cloud.google.com/go/gsuiteaddons v1.3.0/go.mod h1:EUNK/J1lZEZO8yPtykKxLXI6JSVN2rg9bN8SXOa0bgM= +cloud.google.com/go/gsuiteaddons v1.4.0/go.mod h1:rZK5I8hht7u7HxFQcFei0+AtfS9uSushomRlg+3ua1o= +cloud.google.com/go/gsuiteaddons v1.5.0/go.mod h1:TFCClYLd64Eaa12sFVmUyG62tk4mdIsI7pAnSXRkcFo= +cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= +cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= +cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= +cloud.google.com/go/iam v0.6.0/go.mod h1:+1AH33ueBne5MzYccyMHtEKqLE4/kJOibtffMHDMFMc= +cloud.google.com/go/iam v0.7.0/go.mod h1:H5Br8wRaDGNc8XP3keLc4unfUUZeyH3Sfl9XpQEYOeg= +cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGESjkE= +cloud.google.com/go/iam v0.11.0/go.mod h1:9PiLDanza5D+oWFZiH1uG+RnRCfEGKoyl6yo4cgWZGY= +cloud.google.com/go/iam v0.12.0/go.mod h1:knyHGviacl11zrtZUoDuYpDgLjvr28sLQaG0YB2GYAY= +cloud.google.com/go/iam v0.13.0/go.mod h1:ljOg+rcNfzZ5d6f1nAUJ8ZIxOaZUVoS14bKCtaLZ/D0= +cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= +cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= +cloud.google.com/go/iap v1.6.0/go.mod h1:NSuvI9C/j7UdjGjIde7t7HBz+QTwBcapPE07+sSRcLk= +cloud.google.com/go/iap v1.7.0/go.mod h1:beqQx56T9O1G1yNPph+spKpNibDlYIiIixiqsQXxLIo= +cloud.google.com/go/iap v1.7.1/go.mod h1:WapEwPc7ZxGt2jFGB/C/bm+hP0Y6NXzOYGjpPnmMS74= +cloud.google.com/go/ids v1.1.0/go.mod h1:WIuwCaYVOzHIj2OhN9HAwvW+DBdmUAdcWlFxRl+KubM= +cloud.google.com/go/ids v1.2.0/go.mod h1:5WXvp4n25S0rA/mQWAg1YEEBBq6/s+7ml1RDCW1IrcY= +cloud.google.com/go/ids v1.3.0/go.mod h1:JBdTYwANikFKaDP6LtW5JAi4gubs57SVNQjemdt6xV4= +cloud.google.com/go/iot v1.3.0/go.mod h1:r7RGh2B61+B8oz0AGE+J72AhA0G7tdXItODWsaA2oLs= +cloud.google.com/go/iot v1.4.0/go.mod h1:dIDxPOn0UvNDUMD8Ger7FIaTuvMkj+aGk94RPP0iV+g= +cloud.google.com/go/iot v1.5.0/go.mod h1:mpz5259PDl3XJthEmh9+ap0affn/MqNSP4My77Qql9o= +cloud.google.com/go/iot v1.6.0/go.mod h1:IqdAsmE2cTYYNO1Fvjfzo9po179rAtJeVGUvkLN3rLE= +cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= +cloud.google.com/go/kms v1.5.0/go.mod h1:QJS2YY0eJGBg3mnDfuaCyLauWwBJiHRboYxJ++1xJNg= +cloud.google.com/go/kms v1.6.0/go.mod h1:Jjy850yySiasBUDi6KFUwUv2n1+o7QZFyuUJg6OgjA0= +cloud.google.com/go/kms v1.8.0/go.mod h1:4xFEhYFqvW+4VMELtZyxomGSYtSQKzM178ylFW4jMAg= +cloud.google.com/go/kms v1.9.0/go.mod h1:qb1tPTgfF9RQP8e1wq4cLFErVuTJv7UsSC915J8dh3w= +cloud.google.com/go/kms v1.10.0/go.mod h1:ng3KTUtQQU9bPX3+QGLsflZIHlkbn8amFAMY63m8d24= +cloud.google.com/go/kms v1.10.1/go.mod h1:rIWk/TryCkR59GMC3YtHtXeLzd634lBbKenvyySAyYI= +cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= +cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= +cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= +cloud.google.com/go/language v1.8.0/go.mod h1:qYPVHf7SPoNNiCL2Dr0FfEFNil1qi3pQEyygwpgVKB8= +cloud.google.com/go/language v1.9.0/go.mod h1:Ns15WooPM5Ad/5no/0n81yUetis74g3zrbeJBE+ptUY= +cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= +cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= +cloud.google.com/go/lifesciences v0.8.0/go.mod h1:lFxiEOMqII6XggGbOnKiyZ7IBwoIqA84ClvoezaA/bo= +cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= +cloud.google.com/go/logging v1.7.0/go.mod h1:3xjP2CjkM3ZkO73aj4ASA5wRPGGCRrPIAeNqVNkzY8M= +cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= +cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= +cloud.google.com/go/longrunning v0.4.1/go.mod h1:4iWDqhBZ70CvZ6BfETbvam3T8FMvLK+eFj0E6AaRQTo= +cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= +cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= +cloud.google.com/go/managedidentities v1.5.0/go.mod h1:+dWcZ0JlUmpuxpIDfyP5pP5y0bLdRwOS4Lp7gMni/LA= +cloud.google.com/go/maps v0.1.0/go.mod h1:BQM97WGyfw9FWEmQMpZ5T6cpovXXSd1cGmFma94eubI= +cloud.google.com/go/maps v0.6.0/go.mod h1:o6DAMMfb+aINHz/p/jbcY+mYeXBoZoxTfdSQ8VAJaCw= +cloud.google.com/go/maps v0.7.0/go.mod h1:3GnvVl3cqeSvgMcpRlQidXsPYuDGQ8naBis7MVzpXsY= +cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= +cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= +cloud.google.com/go/mediatranslation v0.7.0/go.mod h1:LCnB/gZr90ONOIQLgSXagp8XUW1ODs2UmUMvcgMfI2I= +cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= +cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM= +cloud.google.com/go/memcache v1.6.0/go.mod h1:XS5xB0eQZdHtTuTF9Hf8eJkKtR3pVRCcvJwtm68T3rA= +cloud.google.com/go/memcache v1.7.0/go.mod h1:ywMKfjWhNtkQTxrWxCkCFkoPjLHPW6A7WOTVI8xy3LY= +cloud.google.com/go/memcache v1.9.0/go.mod h1:8oEyzXCu+zo9RzlEaEjHl4KkgjlNDaXbCQeQWlzNFJM= +cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY= +cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s= +cloud.google.com/go/metastore v1.7.0/go.mod h1:s45D0B4IlsINu87/AsWiEVYbLaIMeUSoxlKKDqBGFS8= +cloud.google.com/go/metastore v1.8.0/go.mod h1:zHiMc4ZUpBiM7twCIFQmJ9JMEkDSyZS9U12uf7wHqSI= +cloud.google.com/go/metastore v1.10.0/go.mod h1:fPEnH3g4JJAk+gMRnrAnoqyv2lpUCqJPWOodSaf45Eo= +cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk= +cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= +cloud.google.com/go/monitoring v1.12.0/go.mod h1:yx8Jj2fZNEkL/GYZyTLS4ZtZEZN8WtDEiEqG4kLK50w= +cloud.google.com/go/monitoring v1.13.0/go.mod h1:k2yMBAB1H9JT/QETjNkgdCGD9bPF712XiLTVr+cBrpw= +cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= +cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= +cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= +cloud.google.com/go/networkconnectivity v1.7.0/go.mod h1:RMuSbkdbPwNMQjB5HBWD5MpTBnNm39iAVpC3TmsExt8= +cloud.google.com/go/networkconnectivity v1.10.0/go.mod h1:UP4O4sWXJG13AqrTdQCD9TnLGEbtNRqjuaaA7bNjF5E= +cloud.google.com/go/networkconnectivity v1.11.0/go.mod h1:iWmDD4QF16VCDLXUqvyspJjIEtBR/4zq5hwnY2X3scM= +cloud.google.com/go/networkmanagement v1.4.0/go.mod h1:Q9mdLLRn60AsOrPc8rs8iNV6OHXaGcDdsIQe1ohekq8= +cloud.google.com/go/networkmanagement v1.5.0/go.mod h1:ZnOeZ/evzUdUsnvRt792H0uYEnHQEMaz+REhhzJRcf4= +cloud.google.com/go/networkmanagement v1.6.0/go.mod h1:5pKPqyXjB/sgtvB5xqOemumoQNB7y95Q7S+4rjSOPYY= +cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ= +cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU= +cloud.google.com/go/networksecurity v0.7.0/go.mod h1:mAnzoxx/8TBSyXEeESMy9OOYwo1v+gZ5eMRnsT5bC8k= +cloud.google.com/go/networksecurity v0.8.0/go.mod h1:B78DkqsxFG5zRSVuwYFRZ9Xz8IcQ5iECsNrPn74hKHU= +cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY= +cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34= +cloud.google.com/go/notebooks v1.4.0/go.mod h1:4QPMngcwmgb6uw7Po99B2xv5ufVoIQ7nOGDyL4P8AgA= +cloud.google.com/go/notebooks v1.5.0/go.mod h1:q8mwhnP9aR8Hpfnrc5iN5IBhrXUy8S2vuYs+kBJ/gu0= +cloud.google.com/go/notebooks v1.7.0/go.mod h1:PVlaDGfJgj1fl1S3dUwhFMXFgfYGhYQt2164xOMONmE= +cloud.google.com/go/notebooks v1.8.0/go.mod h1:Lq6dYKOYOWUCTvw5t2q1gp1lAp0zxAxRycayS0iJcqQ= +cloud.google.com/go/optimization v1.1.0/go.mod h1:5po+wfvX5AQlPznyVEZjGJTMr4+CAkJf2XSTQOOl9l4= +cloud.google.com/go/optimization v1.2.0/go.mod h1:Lr7SOHdRDENsh+WXVmQhQTrzdu9ybg0NecjHidBq6xs= +cloud.google.com/go/optimization v1.3.1/go.mod h1:IvUSefKiwd1a5p0RgHDbWCIbDFgKuEdB+fPPuP0IDLI= +cloud.google.com/go/orchestration v1.3.0/go.mod h1:Sj5tq/JpWiB//X/q3Ngwdl5K7B7Y0KZ7bfv0wL6fqVA= +cloud.google.com/go/orchestration v1.4.0/go.mod h1:6W5NLFWs2TlniBphAViZEVhrXRSMgUGDfW7vrWKvsBk= +cloud.google.com/go/orchestration v1.6.0/go.mod h1:M62Bevp7pkxStDfFfTuCOaXgaaqRAga1yKyoMtEoWPQ= +cloud.google.com/go/orgpolicy v1.4.0/go.mod h1:xrSLIV4RePWmP9P3tBl8S93lTmlAxjm06NSm2UTmKvE= +cloud.google.com/go/orgpolicy v1.5.0/go.mod h1:hZEc5q3wzwXJaKrsx5+Ewg0u1LxJ51nNFlext7Tanwc= +cloud.google.com/go/orgpolicy v1.10.0/go.mod h1:w1fo8b7rRqlXlIJbVhOMPrwVljyuW5mqssvBtU18ONc= +cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs= +cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg= +cloud.google.com/go/osconfig v1.9.0/go.mod h1:Yx+IeIZJ3bdWmzbQU4fxNl8xsZ4amB+dygAwFPlvnNo= +cloud.google.com/go/osconfig v1.10.0/go.mod h1:uMhCzqC5I8zfD9zDEAfvgVhDS8oIjySWh+l4WK6GnWw= +cloud.google.com/go/osconfig v1.11.0/go.mod h1:aDICxrur2ogRd9zY5ytBLV89KEgT2MKB2L/n6x1ooPw= +cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E= +cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU= +cloud.google.com/go/oslogin v1.6.0/go.mod h1:zOJ1O3+dTU8WPlGEkFSh7qeHPPSoxrcMbbK1Nm2iX70= +cloud.google.com/go/oslogin v1.7.0/go.mod h1:e04SN0xO1UNJ1M5GP0vzVBFicIe4O53FOfcixIqTyXo= +cloud.google.com/go/oslogin v1.9.0/go.mod h1:HNavntnH8nzrn8JCTT5fj18FuJLFJc4NaZJtBnQtKFs= +cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0= +cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA= +cloud.google.com/go/phishingprotection v0.7.0/go.mod h1:8qJI4QKHoda/sb/7/YmMQ2omRLSLYSu9bU0EKCNI+Lk= +cloud.google.com/go/policytroubleshooter v1.3.0/go.mod h1:qy0+VwANja+kKrjlQuOzmlvscn4RNsAc0e15GGqfMxg= +cloud.google.com/go/policytroubleshooter v1.4.0/go.mod h1:DZT4BcRw3QoO8ota9xw/LKtPa8lKeCByYeKTIf/vxdE= +cloud.google.com/go/policytroubleshooter v1.5.0/go.mod h1:Rz1WfV+1oIpPdN2VvvuboLVRsB1Hclg3CKQ53j9l8vw= +cloud.google.com/go/policytroubleshooter v1.6.0/go.mod h1:zYqaPTsmfvpjm5ULxAyD/lINQxJ0DDsnWOP/GZ7xzBc= +cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0= +cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI= +cloud.google.com/go/privatecatalog v0.7.0/go.mod h1:2s5ssIFO69F5csTXcwBP7NPFTZvps26xGzvQ2PQaBYg= +cloud.google.com/go/privatecatalog v0.8.0/go.mod h1:nQ6pfaegeDAq/Q5lrfCQzQLhubPiZhSaNhIgfJlnIXs= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= +cloud.google.com/go/pubsub v1.5.0/go.mod h1:ZEwJccE3z93Z2HWvstpri00jOg7oO4UZDtKhwDwqF0w= +cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcdcPRnFIRI= +cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= +cloud.google.com/go/pubsub v1.28.0/go.mod h1:vuXFpwaVoIPQMGXqRyUQigu/AX1S3IWugR9xznmcXX8= +cloud.google.com/go/pubsub v1.30.0/go.mod h1:qWi1OPS0B+b5L+Sg6Gmc9zD1Y+HaM0MdUr7LsupY1P4= +cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg= +cloud.google.com/go/pubsublite v1.6.0/go.mod h1:1eFCS0U11xlOuMFV/0iBqw3zP12kddMeCbj/F3FSj9k= +cloud.google.com/go/pubsublite v1.7.0/go.mod h1:8hVMwRXfDfvGm3fahVbtDbiLePT3gpoiJYJY+vxWxVM= +cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4= +cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o= +cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk= +cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo= +cloud.google.com/go/recaptchaenterprise/v2 v2.4.0/go.mod h1:Am3LHfOuBstrLrNCBrlI5sbwx9LBg3te2N6hGvHn2mE= +cloud.google.com/go/recaptchaenterprise/v2 v2.5.0/go.mod h1:O8LzcHXN3rz0j+LBC91jrwI3R+1ZSZEWrfL7XHgNo9U= +cloud.google.com/go/recaptchaenterprise/v2 v2.6.0/go.mod h1:RPauz9jeLtB3JVzg6nCbe12qNoaa8pXc4d/YukAmcnA= +cloud.google.com/go/recaptchaenterprise/v2 v2.7.0/go.mod h1:19wVj/fs5RtYtynAPJdDTb69oW0vNHYDBTbB4NvMD9c= +cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg= +cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4= +cloud.google.com/go/recommendationengine v0.7.0/go.mod h1:1reUcE3GIu6MeBz/h5xZJqNLuuVjNg1lmWMPyjatzac= +cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg= +cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c= +cloud.google.com/go/recommender v1.7.0/go.mod h1:XLHs/W+T8olwlGOgfQenXBTbIseGclClff6lhFVe9Bs= +cloud.google.com/go/recommender v1.8.0/go.mod h1:PkjXrTT05BFKwxaUxQmtIlrtj0kph108r02ZZQ5FE70= +cloud.google.com/go/recommender v1.9.0/go.mod h1:PnSsnZY7q+VL1uax2JWkt/UegHssxjUVVCrX52CuEmQ= +cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y= +cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A= +cloud.google.com/go/redis v1.9.0/go.mod h1:HMYQuajvb2D0LvMgZmLDZW8V5aOC/WxstZHiy4g8OiA= +cloud.google.com/go/redis v1.10.0/go.mod h1:ThJf3mMBQtW18JzGgh41/Wld6vnDDc/F/F35UolRZPM= +cloud.google.com/go/redis v1.11.0/go.mod h1:/X6eicana+BWcUda5PpwZC48o37SiFVTFSs0fWAJ7uQ= +cloud.google.com/go/resourcemanager v1.3.0/go.mod h1:bAtrTjZQFJkiWTPDb1WBjzvc6/kifjj4QBYuKCCoqKA= +cloud.google.com/go/resourcemanager v1.4.0/go.mod h1:MwxuzkumyTX7/a3n37gmsT3py7LIXwrShilPh3P1tR0= +cloud.google.com/go/resourcemanager v1.5.0/go.mod h1:eQoXNAiAvCf5PXxWxXjhKQoTMaUSNrEfg+6qdf/wots= +cloud.google.com/go/resourcemanager v1.6.0/go.mod h1:YcpXGRs8fDzcUl1Xw8uOVmI8JEadvhRIkoXXUNVYcVo= +cloud.google.com/go/resourcemanager v1.7.0/go.mod h1:HlD3m6+bwhzj9XCouqmeiGuni95NTrExfhoSrkC/3EI= +cloud.google.com/go/resourcesettings v1.3.0/go.mod h1:lzew8VfESA5DQ8gdlHwMrqZs1S9V87v3oCnKCWoOuQU= +cloud.google.com/go/resourcesettings v1.4.0/go.mod h1:ldiH9IJpcrlC3VSuCGvjR5of/ezRrOxFtpJoJo5SmXg= +cloud.google.com/go/resourcesettings v1.5.0/go.mod h1:+xJF7QSG6undsQDfsCJyqWXyBwUoJLhetkRMDRnIoXA= +cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4= +cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY= +cloud.google.com/go/retail v1.10.0/go.mod h1:2gDk9HsL4HMS4oZwz6daui2/jmKvqShXKQuB2RZ+cCc= +cloud.google.com/go/retail v1.11.0/go.mod h1:MBLk1NaWPmh6iVFSz9MeKG/Psyd7TAgm6y/9L2B4x9Y= +cloud.google.com/go/retail v1.12.0/go.mod h1:UMkelN/0Z8XvKymXFbD4EhFJlYKRx1FGhQkVPU5kF14= +cloud.google.com/go/run v0.2.0/go.mod h1:CNtKsTA1sDcnqqIFR3Pb5Tq0usWxJJvsWOCPldRU3Do= +cloud.google.com/go/run v0.3.0/go.mod h1:TuyY1+taHxTjrD0ZFk2iAR+xyOXEA0ztb7U3UNA0zBo= +cloud.google.com/go/run v0.8.0/go.mod h1:VniEnuBwqjigv0A7ONfQUaEItaiCRVujlMqerPPiktM= +cloud.google.com/go/run v0.9.0/go.mod h1:Wwu+/vvg8Y+JUApMwEDfVfhetv30hCG4ZwDR/IXl2Qg= +cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s= +cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI= +cloud.google.com/go/scheduler v1.6.0/go.mod h1:SgeKVM7MIwPn3BqtcBntpLyrIJftQISRrYB5ZtT+KOk= +cloud.google.com/go/scheduler v1.7.0/go.mod h1:jyCiBqWW956uBjjPMMuX09n3x37mtyPJegEWKxRsn44= +cloud.google.com/go/scheduler v1.8.0/go.mod h1:TCET+Y5Gp1YgHT8py4nlg2Sew8nUHMqcpousDgXJVQc= +cloud.google.com/go/scheduler v1.9.0/go.mod h1:yexg5t+KSmqu+njTIh3b7oYPheFtBWGcbVUYF1GGMIc= +cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA= +cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4= +cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4= +cloud.google.com/go/secretmanager v1.10.0/go.mod h1:MfnrdvKMPNra9aZtQFvBcvRU54hbPD8/HayQdlUgJpU= +cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4= +cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0= +cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU= +cloud.google.com/go/security v1.9.0/go.mod h1:6Ta1bO8LXI89nZnmnsZGp9lVoVWXqsVbIq/t9dzI+2Q= +cloud.google.com/go/security v1.10.0/go.mod h1:QtOMZByJVlibUT2h9afNDWRZ1G96gVywH8T5GUSb9IA= +cloud.google.com/go/security v1.12.0/go.mod h1:rV6EhrpbNHrrxqlvW0BWAIawFWq3X90SduMJdFwtLB8= +cloud.google.com/go/security v1.13.0/go.mod h1:Q1Nvxl1PAgmeW0y3HTt54JYIvUdtcpYKVfIB8AOMZ+0= +cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU= +cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc= +cloud.google.com/go/securitycenter v1.15.0/go.mod h1:PeKJ0t8MoFmmXLXWm41JidyzI3PJjd8sXWaVqg43WWk= +cloud.google.com/go/securitycenter v1.16.0/go.mod h1:Q9GMaLQFUD+5ZTabrbujNWLtSLZIZF7SAR0wWECrjdk= +cloud.google.com/go/securitycenter v1.18.1/go.mod h1:0/25gAzCM/9OL9vVx4ChPeM/+DlfGQJDwBy/UC8AKK0= +cloud.google.com/go/securitycenter v1.19.0/go.mod h1:LVLmSg8ZkkyaNy4u7HCIshAngSQ8EcIRREP3xBnyfag= +cloud.google.com/go/servicecontrol v1.4.0/go.mod h1:o0hUSJ1TXJAmi/7fLJAedOovnujSEvjKCAFNXPQ1RaU= +cloud.google.com/go/servicecontrol v1.5.0/go.mod h1:qM0CnXHhyqKVuiZnGKrIurvVImCs8gmqWsDoqe9sU1s= +cloud.google.com/go/servicecontrol v1.10.0/go.mod h1:pQvyvSRh7YzUF2efw7H87V92mxU8FnFDawMClGCNuAA= +cloud.google.com/go/servicecontrol v1.11.0/go.mod h1:kFmTzYzTUIuZs0ycVqRHNaNhgR+UMUpw9n02l/pY+mc= +cloud.google.com/go/servicecontrol v1.11.1/go.mod h1:aSnNNlwEFBY+PWGQ2DoM0JJ/QUXqV5/ZD9DOLB7SnUk= +cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs= +cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg= +cloud.google.com/go/servicedirectory v1.6.0/go.mod h1:pUlbnWsLH9c13yGkxCmfumWEPjsRs1RlmJ4pqiNjVL4= +cloud.google.com/go/servicedirectory v1.7.0/go.mod h1:5p/U5oyvgYGYejufvxhgwjL8UVXjkuw7q5XcG10wx1U= +cloud.google.com/go/servicedirectory v1.8.0/go.mod h1:srXodfhY1GFIPvltunswqXpVxFPpZjf8nkKQT7XcXaY= +cloud.google.com/go/servicedirectory v1.9.0/go.mod h1:29je5JjiygNYlmsGz8k6o+OZ8vd4f//bQLtvzkPPT/s= +cloud.google.com/go/servicemanagement v1.4.0/go.mod h1:d8t8MDbezI7Z2R1O/wu8oTggo3BI2GKYbdG4y/SJTco= +cloud.google.com/go/servicemanagement v1.5.0/go.mod h1:XGaCRe57kfqu4+lRxaFEAuqmjzF0r+gWHjWqKqBvKFo= +cloud.google.com/go/servicemanagement v1.6.0/go.mod h1:aWns7EeeCOtGEX4OvZUWCCJONRZeFKiptqKf1D0l/Jc= +cloud.google.com/go/servicemanagement v1.8.0/go.mod h1:MSS2TDlIEQD/fzsSGfCdJItQveu9NXnUniTrq/L8LK4= +cloud.google.com/go/serviceusage v1.3.0/go.mod h1:Hya1cozXM4SeSKTAgGXgj97GlqUvF5JaoXacR1JTP/E= +cloud.google.com/go/serviceusage v1.4.0/go.mod h1:SB4yxXSaYVuUBYUml6qklyONXNLt83U0Rb+CXyhjEeU= +cloud.google.com/go/serviceusage v1.5.0/go.mod h1:w8U1JvqUqwJNPEOTQjrMHkw3IaIFLoLsPLvsE3xueec= +cloud.google.com/go/serviceusage v1.6.0/go.mod h1:R5wwQcbOWsyuOfbP9tGdAnCAc6B9DRwPG1xtWMDeuPA= +cloud.google.com/go/shell v1.3.0/go.mod h1:VZ9HmRjZBsjLGXusm7K5Q5lzzByZmJHf1d0IWHEN5X4= +cloud.google.com/go/shell v1.4.0/go.mod h1:HDxPzZf3GkDdhExzD/gs8Grqk+dmYcEjGShZgYa9URw= +cloud.google.com/go/shell v1.6.0/go.mod h1:oHO8QACS90luWgxP3N9iZVuEiSF84zNyLytb+qE2f9A= +cloud.google.com/go/spanner v1.7.0/go.mod h1:sd3K2gZ9Fd0vMPLXzeCrF6fq4i63Q7aTLW/lBIfBkIk= +cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= +cloud.google.com/go/spanner v1.44.0/go.mod h1:G8XIgYdOK+Fbcpbs7p2fiprDw4CaZX63whnSMLVBxjk= +cloud.google.com/go/spanner v1.45.0/go.mod h1:FIws5LowYz8YAE1J8fOS7DJup8ff7xJeetWEo5REA2M= +cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= +cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= +cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= +cloud.google.com/go/speech v1.9.0/go.mod h1:xQ0jTcmnRFFM2RfX/U+rk6FQNUF6DQlydUSyoooSpco= +cloud.google.com/go/speech v1.14.1/go.mod h1:gEosVRPJ9waG7zqqnsHpYTOoAS4KouMRLDFMekpJ0J0= +cloud.google.com/go/speech v1.15.0/go.mod h1:y6oH7GhqCaZANH7+Oe0BhgIogsNInLlz542tg3VqeYI= cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= +cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3fOKtUw0Xmo= +cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= +cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= +cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= +cloud.google.com/go/storage v1.28.1/go.mod h1:Qnisd4CqDdo6BGs2AD5LLnEsmSQ80wQ5ogcBBKhU86Y= +cloud.google.com/go/storage v1.29.0/go.mod h1:4puEjyTKnku6gfKoTfNOU/W+a9JyuVNxjpS5GBrB8h4= +cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= +cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= +cloud.google.com/go/storagetransfer v1.7.0/go.mod h1:8Giuj1QNb1kfLAiWM1bN6dHzfdlDAVC9rv9abHot2W4= +cloud.google.com/go/storagetransfer v1.8.0/go.mod h1:JpegsHHU1eXg7lMHkvf+KE5XDJ7EQu0GwNJbbVGanEw= +cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= +cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= +cloud.google.com/go/talent v1.3.0/go.mod h1:CmcxwJ/PKfRgd1pBjQgU6W3YBwiewmUzQYH5HHmSCmM= +cloud.google.com/go/talent v1.4.0/go.mod h1:ezFtAgVuRf8jRsvyE6EwmbTK5LKciD4KVnHuDEFmOOA= +cloud.google.com/go/talent v1.5.0/go.mod h1:G+ODMj9bsasAEJkQSzO2uHQWXHHXUomArjWQQYkqK6c= +cloud.google.com/go/texttospeech v1.4.0/go.mod h1:FX8HQHA6sEpJ7rCMSfXuzBcysDAuWusNNNvN9FELDd8= +cloud.google.com/go/texttospeech v1.5.0/go.mod h1:oKPLhR4n4ZdQqWKURdwxMy0uiTS1xU161C8W57Wkea4= +cloud.google.com/go/texttospeech v1.6.0/go.mod h1:YmwmFT8pj1aBblQOI3TfKmwibnsfvhIBzPXcW4EBovc= +cloud.google.com/go/tpu v1.3.0/go.mod h1:aJIManG0o20tfDQlRIej44FcwGGl/cD0oiRyMKG19IQ= +cloud.google.com/go/tpu v1.4.0/go.mod h1:mjZaX8p0VBgllCzF6wcU2ovUXN9TONFLd7iz227X2Xg= +cloud.google.com/go/tpu v1.5.0/go.mod h1:8zVo1rYDFuW2l4yZVY0R0fb/v44xLh3llq7RuV61fPM= +cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28= +cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= +cloud.google.com/go/trace v1.8.0/go.mod h1:zH7vcsbAhklH8hWFig58HvxcxyQbaIqMarMg9hn5ECA= +cloud.google.com/go/trace v1.9.0/go.mod h1:lOQqpE5IaWY0Ixg7/r2SjixMuc6lfTFeO4QGM4dQWOk= +cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= +cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= +cloud.google.com/go/translate v1.5.0/go.mod h1:29YDSYveqqpA1CQFD7NQuP49xymq17RXNaUDdc0mNu0= +cloud.google.com/go/translate v1.6.0/go.mod h1:lMGRudH1pu7I3n3PETiOB2507gf3HnfLV8qlkHZEyos= +cloud.google.com/go/translate v1.7.0/go.mod h1:lMGRudH1pu7I3n3PETiOB2507gf3HnfLV8qlkHZEyos= +cloud.google.com/go/video v1.8.0/go.mod h1:sTzKFc0bUSByE8Yoh8X0mn8bMymItVGPfTuUBUyRgxk= +cloud.google.com/go/video v1.9.0/go.mod h1:0RhNKFRF5v92f8dQt0yhaHrEuH95m068JYOvLZYnJSw= +cloud.google.com/go/video v1.12.0/go.mod h1:MLQew95eTuaNDEGriQdcYn0dTwf9oWiA4uYebxM5kdg= +cloud.google.com/go/video v1.13.0/go.mod h1:ulzkYlYgCp15N2AokzKjy7MQ9ejuynOJdf1tR5lGthk= +cloud.google.com/go/video v1.14.0/go.mod h1:SkgaXwT+lIIAKqWAJfktHT/RbgjSuY6DobxEp0C5yTQ= +cloud.google.com/go/video v1.15.0/go.mod h1:SkgaXwT+lIIAKqWAJfktHT/RbgjSuY6DobxEp0C5yTQ= +cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= +cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4= +cloud.google.com/go/videointelligence v1.8.0/go.mod h1:dIcCn4gVDdS7yte/w+koiXn5dWVplOZkE+xwG9FgK+M= +cloud.google.com/go/videointelligence v1.9.0/go.mod h1:29lVRMPDYHikk3v8EdPSaL8Ku+eMzDljjuvRs105XoU= +cloud.google.com/go/videointelligence v1.10.0/go.mod h1:LHZngX1liVtUhZvi2uNS0VQuOzNi2TkY1OakiuoUOjU= +cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0= +cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo= +cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo= +cloud.google.com/go/vision/v2 v2.4.0/go.mod h1:VtI579ll9RpVTrdKdkMzckdnwMyX2JILb+MhPqRbPsY= +cloud.google.com/go/vision/v2 v2.5.0/go.mod h1:MmaezXOOE+IWa+cS7OhRRLK2cNv1ZL98zhqFFZaaH2E= +cloud.google.com/go/vision/v2 v2.6.0/go.mod h1:158Hes0MvOS9Z/bDMSFpjwsUrZ5fPrdwuyyvKSGAGMY= +cloud.google.com/go/vision/v2 v2.7.0/go.mod h1:H89VysHy21avemp6xcf9b9JvZHVehWbET0uT/bcuY/0= +cloud.google.com/go/vmmigration v1.2.0/go.mod h1:IRf0o7myyWFSmVR1ItrBSFLFD/rJkfDCUTO4vLlJvsE= +cloud.google.com/go/vmmigration v1.3.0/go.mod h1:oGJ6ZgGPQOFdjHuocGcLqX4lc98YQ7Ygq8YQwHh9A7g= +cloud.google.com/go/vmmigration v1.5.0/go.mod h1:E4YQ8q7/4W9gobHjQg4JJSgXXSgY21nA5r8swQV+Xxc= +cloud.google.com/go/vmmigration v1.6.0/go.mod h1:bopQ/g4z+8qXzichC7GW1w2MjbErL54rk3/C843CjfY= +cloud.google.com/go/vmwareengine v0.1.0/go.mod h1:RsdNEf/8UDvKllXhMz5J40XxDrNJNN4sagiox+OI208= +cloud.google.com/go/vmwareengine v0.2.2/go.mod h1:sKdctNJxb3KLZkE/6Oui94iw/xs9PRNC2wnNLXsHvH8= +cloud.google.com/go/vmwareengine v0.3.0/go.mod h1:wvoyMvNWdIzxMYSpH/R7y2h5h3WFkx6d+1TIsP39WGY= +cloud.google.com/go/vpcaccess v1.4.0/go.mod h1:aQHVbTWDYUR1EbTApSVvMq1EnT57ppDmQzZ3imqIk4w= +cloud.google.com/go/vpcaccess v1.5.0/go.mod h1:drmg4HLk9NkZpGfCmZ3Tz0Bwnm2+DKqViEpeEpOq0m8= +cloud.google.com/go/vpcaccess v1.6.0/go.mod h1:wX2ILaNhe7TlVa4vC5xce1bCnqE3AeH27RV31lnmZes= +cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE= +cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg= +cloud.google.com/go/webrisk v1.6.0/go.mod h1:65sW9V9rOosnc9ZY7A7jsy1zoHS5W9IAXv6dGqhMQMc= +cloud.google.com/go/webrisk v1.7.0/go.mod h1:mVMHgEYH0r337nmt1JyLthzMr6YxwN1aAIEc2fTcq7A= +cloud.google.com/go/webrisk v1.8.0/go.mod h1:oJPDuamzHXgUc+b8SiHRcVInZQuybnvEW72PqTc7sSg= +cloud.google.com/go/websecurityscanner v1.3.0/go.mod h1:uImdKm2wyeXQevQJXeh8Uun/Ym1VqworNDlBXQevGMo= +cloud.google.com/go/websecurityscanner v1.4.0/go.mod h1:ebit/Fp0a+FWu5j4JOmJEV8S8CzdTkAS77oDsiSqYWQ= +cloud.google.com/go/websecurityscanner v1.5.0/go.mod h1:Y6xdCPy81yi0SQnDY1xdNTNpfY1oAgXUlcfN3B3eSng= +cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0= +cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M= +cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M= +cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= +cloud.google.com/go/workflows v1.10.0/go.mod h1:fZ8LmRmZQWacon9UCX1r/g/DfAXx5VcPALq2CxzdePw= +contrib.go.opencensus.io/exporter/stackdriver v0.13.4/go.mod h1:aXENhDJ1Y4lIg4EUaVTwzvYETVNZk10Pu26tevFKLUc= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= -fortio.org/fortio v1.27.0/go.mod h1:YrOIUWw6w3C5F5TO9Bf9NF69GE+N7W+TjiiDCqQiOG8= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20201218220906-28db891af037/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +dmitri.shuralyov.com/gpu/mtl v0.0.0-20221208032759-85de2813cf6b/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +eliasnaur.com/font v0.0.0-20230308162249-dd43949cb42d/go.mod h1:OYVuxibdk9OSLX8vAqydtRPP87PyTFcT9uH3MlEGBQA= +fortio.org/assert v1.1.4/go.mod h1:039mG+/iYDPO8Ibx8TrNuJCm2T2SuhwRI3uL9nHTTls= +fortio.org/cli v1.1.0/go.mod h1:O3nVImKwJSvHKbMYWkqMbEagAXCS1xvSv1YbHwkKJjY= +fortio.org/dflag v1.5.2/go.mod h1:ppb/A8u+KKg+qUUYZNYuvRnXuVb8IsdHb/XGzsmjkN8= +fortio.org/fortio v1.54.0/go.mod h1:SRaZbikL31UoAkw0On2hwpvHrQ0rRVnsAz3UGVNvMRw= +fortio.org/log v1.2.2/go.mod h1:u/8/2lyczXq52aT5Nw6reD+3cR6m/EbS2jBiIYhgiTU= +fortio.org/log v1.3.0/go.mod h1:u/8/2lyczXq52aT5Nw6reD+3cR6m/EbS2jBiIYhgiTU= +fortio.org/scli v1.3.1/go.mod h1:3Cnfp8mCj7TQSz97Y1oqA0GzLcFK8D9btfam4alE9B0= +fortio.org/sets v1.0.2/go.mod h1:xVjulHr0FhlmReSymI+AhDtQ4FgjiazQ3JmuNpYFMs8= +fortio.org/version v1.0.2/go.mod h1:2JQp9Ax+tm6QKiGuzR5nJY63kFeANcgrZ0osoQFDVm0= +gioui.org v0.0.0-20210308172011-57750fc8a0a6/go.mod h1:RSH6KIUZ0p2xy5zHDxgAM4zumjgTw83q2ge/PI+yyw8= +gioui.org v0.0.0-20230418224039-a7c9ca99f3be/go.mod h1:8CFQM/4LurRd9G3NUYdacFb9j2pK0LrAyVO2mAZo4mw= +gioui.org v0.0.0-20230506155350-febadd314531/go.mod h1:8CFQM/4LurRd9G3NUYdacFb9j2pK0LrAyVO2mAZo4mw= +gioui.org/cpu v0.0.0-20210808092351-bfe733dd3334/go.mod h1:A8M0Cn5o+vY5LTMlnRoK3O5kG+rH0kWfJjeKd9QpBmQ= +gioui.org/cpu v0.0.0-20210817075930-8d6a761490d2/go.mod h1:A8M0Cn5o+vY5LTMlnRoK3O5kG+rH0kWfJjeKd9QpBmQ= +gioui.org/cpu v0.0.0-20220412190645-f1e9e8c3b1f7/go.mod h1:A8M0Cn5o+vY5LTMlnRoK3O5kG+rH0kWfJjeKd9QpBmQ= +gioui.org/shader v1.0.6/go.mod h1:mWdiME581d/kV7/iEhLmUgUK5iZ09XR5XpduXzbePVM= +gioui.org/x v0.0.0-20230426160849-752f112c7a59/go.mod h1:nMctdnZS2HKxfSXb+bCPnhw1n2LLsXoxtTarZjtIBuI= +git.sr.ht/~jackmordaunt/go-toast v1.0.0/go.mod h1:aIuRX/HdBOz7yRS8rOVYQCwJQlFS7DbYBTpUV0SHeeg= +git.sr.ht/~sbinet/cmpimg v0.1.0/go.mod h1:FU12psLbF4TfNXkKH2ZZQ29crIqoiqTZmeQ7dkp/pxE= +git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= +git.sr.ht/~sbinet/gg v0.4.1/go.mod h1:xKrQ22W53kn8Hlq+gzYeyyohGMwR8yGgSMlVpY/mHGc= +git.wow.st/gmp/jni v0.0.0-20210610011705-34026c7e22d0/go.mod h1:+axXBRUTIDlCeE73IKeD/os7LoEnTKdkp8/gQOFjqyo= github.com/AdaLogics/go-fuzz-headers v0.0.0-20210715213245-6c3934b029d8/go.mod h1:CzsSbkDixRphAF5hS6wbMKq0eI6ccJRb7/A0M6JBnwg= +github.com/Antonboom/errname v0.1.5/go.mod h1:DugbBstvPFQbv/5uLcRRzfrNqKE9tVdVCqWCLp6Cifo= +github.com/Antonboom/errname v0.1.6/go.mod h1:7lz79JAnuoMNDAWE9MeeIr1/c/VpSUWatBv2FH9NYpI= +github.com/Antonboom/nilnil v0.1.0/go.mod h1:PhHLvRPSghY5Y7mX4TW+BHZQYo1A8flE5H20D3IPZBo= +github.com/Antonboom/nilnil v0.1.1/go.mod h1:L1jBqoWM7AOeTD+tSquifKSesRHs4ZdaxvZR+xdJEaI= github.com/Azure/azure-sdk-for-go v16.2.1+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/azure-sdk-for-go v56.3.0+incompatible/go.mod h1:9XXNKU+eRnpl9moKnB4QOLf1HestfXbmab5FXxiDBjc= github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= @@ -72,18 +656,25 @@ github.com/Azure/go-autorest/logger v0.2.0/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZ github.com/Azure/go-autorest/logger v0.2.1/go.mod h1:T9E3cAhj2VqvPOtCYAvby9aBXkZmbF5NWuPV8+WeEW8= github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBpUA79WCAKPPZVC2DeU= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/toml v1.0.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +github.com/BurntSushi/toml v0.4.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +github.com/BurntSushi/toml v1.1.0/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= -github.com/DATA-DOG/go-sqlmock v1.3.3/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= github.com/DATA-DOG/go-sqlmock v1.5.0/go.mod h1:f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM= -github.com/Djarvur/go-err113 v0.0.0-20200511133814-5174e21577d5/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs= -github.com/MakeNowJust/heredoc v0.0.0-20170808103936-bb23615498cd/go.mod h1:64YHyfSL2R96J44Nlwm39UHepQbyR5q10x7iYa1ks2E= +github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= +github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24/go.mod h1:4UJr5HIiMZrwgkSPdsjy2uOQExX/WEILpIrO9UPGuXs= +github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c/go.mod h1:X0CRv0ky0k6m906ixxpzmDRLvX58TFUKS2eePweuyxk= +github.com/MakeNowJust/heredoc v1.0.0/go.mod h1:mG5amYoWBHf8vpLOuehzbGGw0EHxpZZ6lCpQ4fNJ8LE= github.com/Masterminds/goutils v1.1.0/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= +github.com/Masterminds/semver v1.4.2/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= +github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= +github.com/Masterminds/sprig v2.15.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= github.com/Masterminds/sprig v2.22.0+incompatible/go.mod h1:y6hNFY5UBTIWBxnzTeuNhlNS5hqE0NB0E6fgfo2Br3o= -github.com/Masterminds/sprig/v3 v3.2.2/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= +github.com/Masterminds/sprig/v3 v3.2.1/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= +github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= github.com/Masterminds/squirrel v1.5.3/go.mod h1:NNaOrjSoIDfDA40n7sr2tPNZRfjzjA400rg+riTZj10= github.com/Masterminds/vcs v1.13.3/go.mod h1:TiE7xuEjl1N4j016moRd6vezp6e6Lz23gypeXfzXeW8= github.com/Microsoft/go-winio v0.4.11/go.mod h1:VhR8bwka0BXejwEJY73c50VrPtXAaKcyvVC4A4RozmA= @@ -95,6 +686,7 @@ github.com/Microsoft/go-winio v0.4.17-0.20210211115548-6eac466e5fa3/go.mod h1:JP github.com/Microsoft/go-winio v0.4.17-0.20210324224401-5516f17a5958/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= github.com/Microsoft/go-winio v0.4.17/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= github.com/Microsoft/go-winio v0.5.1/go.mod h1:JPGBdM1cNvN/6ISo+n8V5iA4v8pBzdOpzfwIujj1a84= +github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/hcsshim v0.8.6/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= github.com/Microsoft/hcsshim v0.8.7-0.20190325164909-8abdbb8205e4/go.mod h1:Op3hHsoHPAvb6lceZHDtd9OkTew38wNoXnJs8iY7rUg= github.com/Microsoft/hcsshim v0.8.7/go.mod h1:OHd7sQqRFrYd3RmSgbgji+ctCwkbq2wbEYNSzOYtcBQ= @@ -106,21 +698,27 @@ github.com/Microsoft/hcsshim v0.8.20/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwT github.com/Microsoft/hcsshim v0.8.21/go.mod h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4= github.com/Microsoft/hcsshim v0.8.23/go.mod h1:4zegtUJth7lAvFyc6cH2gGQ5B3OFQim01nnU2M8jKDg= github.com/Microsoft/hcsshim v0.9.2/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= -github.com/Microsoft/hcsshim v0.9.3/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= +github.com/Microsoft/hcsshim v0.9.5/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= +github.com/Microsoft/hcsshim v0.9.6/go.mod h1:7pLA8lDk46WKDWlVsENo92gC0XFa8rbKfyFRBqxEbCc= github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod h1:5hlzMzRKMLyo42nCZ9oml8AdTlq/0cvIaBv6tK1RehU= github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY= github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ= github.com/NYTimes/gziphandler v1.1.1/go.mod h1:n/CVRwUEOgIxrgPvAQhUUr9oeUtvrhMomdKFjzJNB0c= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/OpenPeeDeeP/depguard v1.0.1/go.mod h1:xsIw86fROiiwelg+jB2uM9PiKihMMmUx/1V+TNhjQvM= +github.com/OpenPeeDeeP/depguard v1.1.0/go.mod h1:JtAMzWkmFEzDPyAd+W0NHl1lvpQKTvT9jnRVsohBKpc= +github.com/PuerkitoBio/goquery v1.5.1/go.mod h1:GsLWisAFVj4WgDibEWF4pvYnkVQBpKBKeU+7zCJoLcc= github.com/PuerkitoBio/purell v1.0.0/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20160726150825-5bd2802263f2/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= github.com/Shopify/logrus-bugsnag v0.0.0-20171204204709-577dee27f20d/go.mod h1:HI8ITrYtUY+O+ZhtlqUnD8+KwNPOyugEhfP9fdUIaEQ= -github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= -github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= -github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= +github.com/StackExchange/wmi v1.2.1/go.mod h1:rcmrprowKIVzvc+NUiLncP2uuArMWLCbu9SBzvHz7e8= +github.com/a8m/expect v1.0.0/go.mod h1:4IwSCMumY49ScypDnjNbYEjgVeqy1/U2cEs3Lat96eA= +github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm/4RlzPXRlREEwqTHAN3T56Bv2ITsFT3gY= +github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= +github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= +github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= github.com/alecthomas/kingpin v1.3.8-0.20191105203113-8c96d1c22481/go.mod h1:b6br6/pDFSfMkBgC96TbpOji05q5pa+v5rIlS0Y6XtI= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= @@ -129,19 +727,38 @@ github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRF github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= github.com/alexflint/go-filemutex v0.0.0-20171022225611-72bdc8eae2ae/go.mod h1:CgnQgUtFrFz9mxFNtED3jI5tLDjKlOM+oUF/sTk6ps0= github.com/alexflint/go-filemutex v1.1.0/go.mod h1:7P4iRhttt/nUvUOrYIhcpMzv2G6CY9UnI16Z+UJqRyk= -github.com/andybalholm/brotli v1.0.0/go.mod h1:loMXtMfwqflxFJPmdbJO0a3KNoPuLBgiu3qAvBg8x/Y= +github.com/alexkohler/prealloc v1.0.0/go.mod h1:VetnK3dIgFBBKmg0YnD9F9x6Icjd+9cvfHR56wJVlKE= +github.com/andybalholm/brotli v1.0.2/go.mod h1:loMXtMfwqflxFJPmdbJO0a3KNoPuLBgiu3qAvBg8x/Y= +github.com/andybalholm/brotli v1.0.3/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= +github.com/andybalholm/brotli v1.0.4/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= +github.com/andybalholm/cascadia v1.1.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= +github.com/andybalholm/stroke v0.0.0-20221221101821-bd29b49d73f0/go.mod h1:ccdDYaY5+gO+cbnQdFxEXqfy0RkoV25H3jLXUDNM3wg= +github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q= github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= -github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20210826220005-b48c857c3a0e/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= -github.com/antonmedv/expr v1.9.0/go.mod h1:5qsM3oLGDND7sDmQGDXHkYfkjYMUX14qsgqmHhwGEk8= -github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= +github.com/antlr/antlr4/runtime/Go/antlr v0.0.0-20220418222510-f25a4f6275ed/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= +github.com/antlr/antlr4/runtime/Go/antlr v1.4.10/go.mod h1:F7bn7fEU90QkQ3tnmaTx3LTKLEDqnwWODIYppRQ5hnY= +github.com/antonmedv/expr v1.12.5/go.mod h1:FPC8iWArxls7axbVLsW+kpg1mz29A1b2M6jt+hZfDkU= +github.com/aokoli/goutils v1.0.1/go.mod h1:SijmP0QR8LtwsmDs8Yii5Z/S4trXFGFC2oO5g9DP+DQ= +github.com/apache/arrow/go/v10 v10.0.1/go.mod h1:YvhnlEePVnBS4+0z3fhPfUy7W1Ikj0Ih0vcRo/gZ1M0= +github.com/apache/arrow/go/v11 v11.0.0/go.mod h1:Eg5OsL5H+e299f7u5ssuXsuHQVEGC4xei5aX110hRiI= +github.com/apache/thrift v0.16.0/go.mod h1:PHK3hniurgQaNMZYaCLEqXKsYK8upmhPbmdP2FXSqgU= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= +github.com/armon/go-metrics v0.3.10/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= +github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20200428143746-21a406dcc535/go.mod h1:oGkLhpf+kjZl6xBf758TQhh5XrAeiJv/7FRz/2spLIg= +github.com/ashanbrown/forbidigo v1.2.0/go.mod h1:vVW7PEdqEFqapJe95xHkTfB1+XvZXBFg8t0sG2FIxmI= +github.com/ashanbrown/forbidigo v1.3.0/go.mod h1:vVW7PEdqEFqapJe95xHkTfB1+XvZXBFg8t0sG2FIxmI= +github.com/ashanbrown/makezero v0.0.0-20210520155254-b6261585ddde/go.mod h1:oG9Dnez7/ESBqc4EdrdNlryeo7d0KcW1ftXHm7nU/UU= +github.com/ashanbrown/makezero v1.1.1/go.mod h1:i1bJLCRSCHOcOa9Y6MyF2FTfMZMFdHvxKHxgO5Z1axI= github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= +github.com/aws/aws-sdk-go v1.23.20/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/aws/aws-sdk-go v1.25.37/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/aws/aws-sdk-go v1.36.30/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro= github.com/aws/aws-sdk-go v1.43.16/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA= @@ -154,13 +771,20 @@ github.com/bitly/go-simplejson v0.5.0/go.mod h1:cXHtHw4XUPsvGaxgjIAn8PhEWG9NfngE github.com/bits-and-blooms/bitset v1.2.0/go.mod h1:gIdJ4wp64HaoK2YrL1Q5/N7Y16edYb8uY+O0FJTyyDA= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= +github.com/bkielbasa/cyclop v1.2.0/go.mod h1:qOI0yy6A7dYC4Zgsa72Ppm9kONl0RoIlPbzot9mhmeI= github.com/blang/semver v3.1.0+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= +github.com/blizzy78/varnamelen v0.3.0/go.mod h1:hbwRdBvoBqxk34XyQ6HA0UH3G0/1TKuv5AC4eaBT0Ec= +github.com/blizzy78/varnamelen v0.8.0/go.mod h1:V9TzQZ4fLJ1DSrjVDfl89H7aMnTvKkApdHeyESmyR7k= github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869/go.mod h1:Ekp36dRnpXw/yCqJaO+ZrUyxD+3VXMFFr56k5XYrpB4= -github.com/bojand/ghz v0.108.0/go.mod h1:mAEf0dbMwX2vXQBIMPR0UUSlMyqJKvcH+lVJj2tYk/w= +github.com/bojand/ghz v0.114.0/go.mod h1:74kwbyjM8v55jIjRwEeYRZUfZSbBhV2ToMRtypyA+Ic= github.com/bojand/hri v1.1.0/go.mod h1:qwGosuHpNn1S0nyw/mExN0+WZrDf4bQyWjhWh51y3VY= -github.com/bombsimon/wsl/v3 v3.1.0/go.mod h1:st10JtZYLE4D5sC7b8xV4zTKZwAQjCH/Hy2Pm1FNZIc= +github.com/bombsimon/wsl/v3 v3.3.0/go.mod h1:st10JtZYLE4D5sC7b8xV4zTKZwAQjCH/Hy2Pm1FNZIc= +github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= +github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= +github.com/breml/bidichk v0.1.1/go.mod h1:zbfeitpevDUGI7V91Uzzuwrn4Vls8MoBMrwtt78jmso= +github.com/breml/bidichk v0.2.3/go.mod h1:8u2C6DnAy0g2cEq+k/A2+tr9O1s+vHGxWn0LTc70T2A= github.com/bshuster-repo/logrus-logstash-hook v0.4.1/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= github.com/bshuster-repo/logrus-logstash-hook v1.0.0/go.mod h1:zsTqEiSzDgAa/8GZR7E1qaXrhYNDKBYy5/dWPTIflbk= github.com/buger/jsonparser v0.0.0-20180808090653-f4dd9f5a6b44/go.mod h1:bbYlZJ7hK1yFx9hf58LP0zeX7UjIGs20ufpu3evjr+s= @@ -168,16 +792,24 @@ github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx2 github.com/bugsnag/bugsnag-go v0.0.0-20141110184014-b1d153021fcd/go.mod h1:2oa8nejYd4cQ/b0hMIopN0lCRxU0bueqREvZLWFrtK8= github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0BsqsP2LwDJ9aOkm/6J86V6lyAXCoQWGw3K50= github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= +github.com/butuzov/ireturn v0.1.1/go.mod h1:Wh6Zl3IMtTpaIKbmwzqi6olnM9ptYQxxVacMsOEFPoc= github.com/cenkalti/backoff/v4 v4.1.1/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= github.com/cenkalti/backoff/v4 v4.1.2/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= +github.com/cenkalti/backoff/v4 v4.1.3/go.mod h1:scbssz8iZGpm3xbr14ovlUdkxfGXNInqkPWOWmG2CLw= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/census-instrumentation/opencensus-proto v0.4.1/go.mod h1:4T9NM4+4Vw91VeyqjLS6ao50K5bOcLKN6Q42XnYaRYw= github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chai2010/gettext-go v0.0.0-20160711120539-c6fed771bfd5/go.mod h1:/iP1qXHoty45bqomnu2LM+VVyAEdWN+vtSHGlQgyxbw= +github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/chai2010/gettext-go v1.0.2/go.mod h1:y+wnP2cHYaVj19NZhYKAwEMH2CI1gNHeQQ+5AjwawxA= +github.com/charithe/durationcheck v0.0.9/go.mod h1:SSbRIBVfMjCi/kEB6K65XEA83D6prSM8ap1UCpNKtgg= +github.com/charmbracelet/lipgloss v0.4.0/go.mod h1:vmdkHvce7UzX6xkyf4cca8WlwdQ5RQr8fzta+xl7BOM= +github.com/chavacava/garif v0.0.0-20210405164556-e8a0a408d6af/go.mod h1:Qjyv4H3//PWVzTeCezG2b9IRn6myJxJSr4TD/xo6ojU= +github.com/chavacava/garif v0.0.0-20220316182200-5cad0b5181d4/go.mod h1:W8EnPSQ8Nv4fUjc/v1/8tHFqhuOJXnRub0dTfuAQktU= github.com/checkpoint-restore/go-criu/v4 v4.1.0/go.mod h1:xUQBLp4RLc5zJtWY++yjOoMoB5lihDt7fai+75m+rGw= github.com/checkpoint-restore/go-criu/v5 v5.0.0/go.mod h1:cfwC0EG7HMUenopBsUf9d89JlCLQIfgVcNsNN0t6T2M= github.com/checkpoint-restore/go-criu/v5 v5.3.0/go.mod h1:E/eQpaFtUKGOOSEBZgmKAcn+zUUwWxqcaKZlF54wK8E= @@ -190,17 +822,22 @@ github.com/cilium/ebpf v0.2.0/go.mod h1:To2CFviqOWL/M0gIMsvSMlqe7em/l1ALkX1PyjrX github.com/cilium/ebpf v0.4.0/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= github.com/cilium/ebpf v0.6.2/go.mod h1:4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs= github.com/cilium/ebpf v0.7.0/go.mod h1:/oI2+1shJiTGAMgl6/RgJr36Eo1jzrRcAWbcXO2usCA= +github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6Dob7S7YxXgwXpfOuvO54S+tGdZdw9fuRZt25Ag= +github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= +github.com/cncf/udpa/go v0.0.0-20220112060539-c52dc94e7fbe/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211130200136-a8f946100490/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20220314180256-7f1daf1720fc/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20230105202645-06c439db220b/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20230607035331-e9ce68804cb4/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= github.com/cockroachdb/datadriven v0.0.0-20200714090401-bf6692d28da5/go.mod h1:h6jFvWxBdQXxjopDMZyH2UVceIRfR84bdzbkoKrsWNo= github.com/cockroachdb/errors v1.2.4/go.mod h1:rQD95gz6FARkaKkQXUksEje/d9a6wBJoCr5oaCLELYA= @@ -220,6 +857,7 @@ github.com/containerd/cgroups v0.0.0-20200824123100-0b889c03f102/go.mod h1:s5q4S github.com/containerd/cgroups v0.0.0-20210114181951-8a68de567b68/go.mod h1:ZJeTFisyysqgcCdecO57Dj79RfL0LNeGiFUqLYQRYLE= github.com/containerd/cgroups v1.0.1/go.mod h1:0SJrPIenamHDcZhEcJMNBB85rHcUsw4f25ZfBiPYRkU= github.com/containerd/cgroups v1.0.3/go.mod h1:/ofk34relqNjSGyqPrmEULrO4Sc8LJhvJmWbUCUKqj8= +github.com/containerd/cgroups v1.0.4/go.mod h1:nLNQtsF7Sl2HxNebu77i1R0oDlhiTG+kO4JTrUzo6IA= github.com/containerd/console v0.0.0-20180822173158-c12b1e7919c1/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= github.com/containerd/console v0.0.0-20181022165439-0650fd9eeb50/go.mod h1:Tj/on1eG8kiEhd0+fhSDzsPAFESxzBBvdyEgyryXffw= github.com/containerd/console v0.0.0-20191206165004-02ecf6a7291e/go.mod h1:8Pf4gM6VEbTNRIT26AyyU7hxdQU3MvAvxVI0sc00XBE= @@ -243,7 +881,9 @@ github.com/containerd/containerd v1.5.1/go.mod h1:0DOxVqwDy2iZvrZp2JUx/E+hS0UNTV github.com/containerd/containerd v1.5.7/go.mod h1:gyvv6+ugqY25TiXxcZC3L5yOeYgEw0QMhscqVp1AR9c= github.com/containerd/containerd v1.5.8/go.mod h1:YdFSv5bTFLpG2HIYmfqDpSYYTDX+mc5qtSuYx1YUb/s= github.com/containerd/containerd v1.6.1/go.mod h1:1nJz5xCZPusx6jJU8Frfct988y0NpumIq9ODB0kLtoE= -github.com/containerd/containerd v1.6.6/go.mod h1:ZoP1geJldzCVY3Tonoz7b1IXk8rIX0Nltt5QE4OMNk0= +github.com/containerd/containerd v1.6.12/go.mod h1:K4Bw7gjgh4TnkmQY+py/PYQGp4e7xgnHAeg87VeWb3A= +github.com/containerd/containerd v1.6.15/go.mod h1:U2NnBPIhzJDm59xF7xB2MMHnKtggpZ+phKg8o2TKj2c= +github.com/containerd/containerd v1.6.18/go.mod h1:1RdCUu95+gc2v9t3IL+zIlpClSmew7/0YS8O5eQZrOw= github.com/containerd/continuity v0.0.0-20190426062206-aaeac12a7ffc/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= github.com/containerd/continuity v0.0.0-20190815185530-f2a389ac0a02/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= github.com/containerd/continuity v0.0.0-20191127005431-f65d91d395eb/go.mod h1:GL3xCUCBDV3CZiTSEKksMWbLE66hEyuu9qyDOOqM47Y= @@ -252,6 +892,7 @@ github.com/containerd/continuity v0.0.0-20201208142359-180525291bb7/go.mod h1:kR github.com/containerd/continuity v0.0.0-20210208174643-50096c924a4e/go.mod h1:EXlVlkqNba9rJe3j7w3Xa924itAMLgZH4UD/Q4PExuQ= github.com/containerd/continuity v0.1.0/go.mod h1:ICJu0PwR54nI0yPEnJ6jcS+J7CZAUXrLh8lPo2knzsM= github.com/containerd/continuity v0.2.2/go.mod h1:pWygW9u7LtS1o4N/Tn0FoCFDIXZ7rxcMX7HX1Dmibvk= +github.com/containerd/continuity v0.3.0/go.mod h1:wJEAIwKOm/pBZuBd0JmeTvnLquTB1Ag8espWhkykbPM= github.com/containerd/fifo v0.0.0-20180307165137-3d5202aec260/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= github.com/containerd/fifo v0.0.0-20190226154929-a9fb20d87448/go.mod h1:ODA38xgv3Kuk8dQz2ZQXpnv/UZZUHUCL7pnLehbXgQI= github.com/containerd/fifo v0.0.0-20200410184934-f15a3290365b/go.mod h1:jPQ2IAeZRCYxpS/Cm1495vGFww6ecHmMk1YJH2Q5ln0= @@ -310,6 +951,7 @@ github.com/containers/ocicrypt v1.1.3/go.mod h1:xpdkbVAuaH3WzbEabUd5yDsl9SwJA5pA github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-iptables v0.4.5/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= github.com/coreos/go-iptables v0.5.0/go.mod h1:/mVI274lEDI2ns62jHCDnCyBF9Iwsmekav8Dbxlm1MU= github.com/coreos/go-iptables v0.6.0/go.mod h1:Qe8Bv2Xik5FyTXwgIbLAnv2sWSBmvWdFETJConOQ//Q= @@ -319,49 +961,58 @@ github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3Ee github.com/coreos/go-systemd v0.0.0-20161114122254-48702e0da86b/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd v0.0.0-20190620071333-e64a0ec8b42a/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd/v22 v22.0.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= github.com/coreos/go-systemd/v22 v22.1.0/go.mod h1:xO0FLkIi5MaZafQlIrOotqXZ90ih+1atmu1JpKERPPk= github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/cpuguy83/go-md2man v1.0.10/go.mod h1:SmD6nW6nTyfqj6ABTjUi3V3JVMnlJmwcJI5acqYI6dE= github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/cpuguy83/go-md2man/v2 v2.0.1/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= +github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/creack/pty v1.1.11/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/creack/pty v1.1.18/go.mod h1:MOBLtS5ELjhRRrroQr9kyvTxUAFNvYEK993ew/Vr4O4= github.com/cyphar/filepath-securejoin v0.2.2/go.mod h1:FpkQEhXnPnOthhzymB7CGsFk2G9VLXONKD9G7QGMM+4= github.com/cyphar/filepath-securejoin v0.2.3/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= github.com/d2g/dhcp4 v0.0.0-20170904100407-a1d1b6c41b1c/go.mod h1:Ct2BUK8SB0YC1SMSibvLzxjeJLnrYEVLULFNiHY9YfQ= github.com/d2g/dhcp4client v1.0.0/go.mod h1:j0hNfjhrt2SxUOw55nL0ATM/z4Yt3t2Kd1mW34z5W5s= github.com/d2g/dhcp4server v0.0.0-20181031114812-7d4a0a7f59a5/go.mod h1:Eo87+Kg/IX2hfWJfwxMzLyuSZyxSoAug2nGa1G2QAi8= github.com/d2g/hardwareaddr v0.0.0-20190221164911-e7d9fbe030e4/go.mod h1:bMl4RjIciD2oAxI7DmWRx6gbeqrkoLqv3MV0vzNad+I= -github.com/daixiang0/gci v0.2.4/go.mod h1:+AV8KmHTGxxwp/pY84TLQfFKp2vuKXXJVzF3kD/hfR4= -github.com/danieljoos/wincred v1.1.0/go.mod h1:XYlo+eRTsVA9aHGp7NGjFkPla4m+DCL7hqDjlFjiygg= +github.com/daixiang0/gci v0.2.9/go.mod h1:+4dZ7TISfSmqfAGv59ePaHfNzgGtIkHAhhdKggP1JAc= +github.com/danieljoos/wincred v1.1.2/go.mod h1:GijpziifJoIBfYh+S7BbkdUTU4LfM+QnGqR5Vl2tAx0= github.com/davecgh/go-spew v0.0.0-20161028175848-04cdfd42973b/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/daviddengcn/go-colortext v0.0.0-20160507010035-511bcaf42ccd/go.mod h1:dv4zxwHi5C/8AeI+4gX4dCWOIvNi7I6JCSX0HvlKPgE= -github.com/denis-tingajkin/go-header v0.3.1/go.mod h1:sq/2IxMhaZX+RRcgHfCRx/m0M5na0fBt4/CRe7Lrji0= -github.com/denisenkom/go-mssqldb v0.0.0-20190515213511-eb9f6a1743f3/go.mod h1:zAg7JM8CkOJ43xKXIj7eRO9kmWm/TW578qo+oDO6tuM= +github.com/daviddengcn/go-colortext v1.0.0/go.mod h1:zDqEI5NVUop5QPpVJUxE9UO10hRnmkD5G4Pmri9+m4c= +github.com/denis-tingajkin/go-header v0.4.2/go.mod h1:eLRHAVXzE5atsKAnNRDB90WHCFFnBUn4RN0nRcs1LJA= +github.com/denisenkom/go-mssqldb v0.0.0-20191124224453-732737034ffd/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= github.com/denisenkom/go-mssqldb v0.9.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU= github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba/go.mod h1:dV8lFg6daOBZbT6/BDGIz6Y3WFGn8juu6G+CQ6LHtl0= +github.com/dgraph-io/badger/v4 v4.1.0/go.mod h1:P50u28d39ibBRmIJuQC/NSdBOg46HnHw7al2SW5QRHg= +github.com/dgraph-io/ristretto v0.1.1/go.mod h1:S1GPSBCYCIhmVNfcth17y2zZtQT6wzkzgwUve0VDWWA= github.com/dgrijalva/jwt-go v0.0.0-20170104182250-a601269ab70c/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/distribution/distribution/v3 v3.0.0-20220526142353-ffbd94cbe269/go.mod h1:28YO/VJk9/64+sTGNuYaBjWxrXTPrj0C0XmgTIOjxX4= +github.com/distribution/distribution/v3 v3.0.0-20221208165359-362910506bc2/go.mod h1:WHNsWjnIn2V1LYOrME7e8KxSeKunYHsxEm4am0BUtcI= github.com/dnaeon/go-vcr v1.0.1/go.mod h1:aBB1+wY4s93YsC3HHjMBMrwTj2R9FHDzUr9KyGc8n1E= github.com/docker/cli v0.0.0-20191017083524-a8ff7f821017/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/cli v20.10.17+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/cli v20.10.21+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= github.com/docker/distribution v0.0.0-20190905152932-14b96e55d84c/go.mod h1:0+TTO4EOBfRPhZXAeF1Vu+W3hHZ8eLp8PgKVZlcvtFY= github.com/docker/distribution v2.7.1-0.20190205005809-0d3efadf0154+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/distribution v2.7.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/distribution v2.8.1+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/docker v1.4.2-0.20190924003213-a8608b5b67c7/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= -github.com/docker/docker v20.10.17+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v20.10.21+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/docker/docker v20.10.24+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/docker-credential-helpers v0.6.3/go.mod h1:WRaJzqw3CTB9bk10avuGsjVBZsD05qeibJ1/TYlvc0Y= -github.com/docker/docker-credential-helpers v0.6.4/go.mod h1:ofX3UI0Gz1TteYBjtgs07O36Pyasyp66D2uKT7H8W1c= +github.com/docker/docker-credential-helpers v0.7.0/go.mod h1:rETQfLdHNT3foU5kuNkFR1R1V12OJRRO5lzt2D1b5X0= github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-events v0.0.0-20170721190031-9461782956ad/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= @@ -373,13 +1024,12 @@ github.com/docker/spdystream v0.0.0-20160310174837-449fdfce4d96/go.mod h1:Qh8CwZ github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3ebgob9U8Nd0kOddGdZWjyMGR8Wziv+TBNwSE= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/eapache/go-resiliency v1.1.0/go.mod h1:kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs= -github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21/go.mod h1:+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU= -github.com/eapache/queue v1.1.0/go.mod h1:6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I= +github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/emicklei/go-restful/v3 v3.8.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= +github.com/emicklei/go-restful/v3 v3.9.0/go.mod h1:6n3XBCmQQb25CM2LCACGz8ukIrRry+4bhvbpWn3mrbc= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -388,58 +1038,94 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.10.1/go.mod h1:AY7fTTXNdv/aJ2O5jwpxAPOWUZ7hQAEvzN5Pf27BkQQ= github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= +github.com/envoyproxy/go-control-plane v0.10.3/go.mod h1:fJJn/j26vwOu972OllsvAgJJM//w9BV6Fxbg2LuVd34= +github.com/envoyproxy/go-control-plane v0.11.1-0.20230524094728-9239064ad72f/go.mod h1:sfYdkwUW4BA3PbKjySwjJy+O4Pu0h62rlqCMHNk+K+Q= +github.com/envoyproxy/protoc-gen-validate v0.0.14/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= -github.com/envoyproxy/protoc-gen-validate v0.6.2/go.mod h1:2t7qjJNvHPx8IjnBOzl9E9/baC+qXE/TeeyBRzgJDws= +github.com/envoyproxy/protoc-gen-validate v0.6.7/go.mod h1:dyJXwwfPK2VSqiB9Klm1J6romD608Ba7Hij42vrOBCo= +github.com/envoyproxy/protoc-gen-validate v0.9.1/go.mod h1:OKNgG7TCp5pF4d6XftA0++PMirau2/yoOwVac3AbF2w= +github.com/envoyproxy/protoc-gen-validate v0.10.1/go.mod h1:DRjgyB0I43LtJapqN6NiRwroiAU2PaFuvk/vjgh61ss= github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5/go.mod h1:a2zkGnVExMxdzMo3M0Hi/3sEU+cWnZpSni0O6/Yb/P0= +github.com/esimonov/ifshort v1.0.3/go.mod h1:yZqNJUrNn20K8Q9n2CrjTKYyVEmX209Hgu+M1LBpeZE= +github.com/esimonov/ifshort v1.0.4/go.mod h1:Pe8zjlRrJ80+q2CxHLfEOfTwxCZ4O+MuhcHcfgNWTk0= +github.com/esiqveland/notify v0.11.0/go.mod h1:63UbVSaeJwF0LVJARHFuPgUAoM7o1BEvCZyknsuonBc= +github.com/ettle/strcase v0.1.1/go.mod h1:hzDLsPC7/lwKyBOywSHEP89nt2pDgdy+No1NBA9o9VY= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch v4.11.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/evanphx/json-patch v4.12.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= +github.com/evanphx/json-patch v5.6.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/exponent-io/jsonpath v0.0.0-20151013193312-d6023ce2651d/go.mod h1:ZZMPRZwes7CROmyNKgQzC3XPs6L/G2EJLHddWejkmf4= github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= +github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= +github.com/fatih/structtag v1.2.0/go.mod h1:mBJUNpUnHmRKrKlQQlmCrh5PuhftFbNv8Ys4/aAZl94= github.com/felixge/httpsnoop v1.0.1/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= +github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= +github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/form3tech-oss/jwt-go v3.2.3+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= github.com/frankban/quicktest v1.11.3/go.mod h1:wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k= +github.com/frankban/quicktest v1.14.2/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= +github.com/frankban/quicktest v1.14.3/go.mod h1:mgiwOwqx65TmIk1wJ6Q7wvnVMocbUorkibMOrVTHZps= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.5.1/go.mod h1:T3375wBYaZdLLcVNkcVbzGHY7f1l/uK5T5Ai1i3InKU= +github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= +github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= github.com/fullsailor/pkcs7 v0.0.0-20190404230743-d7302db945fa/go.mod h1:KnogPXtdwXqoenmZCw6S+25EAm2MkxbG0deNDu4cbSA= +github.com/fullstorydev/grpcurl v1.6.0/go.mod h1:ZQ+ayqbKMJNhzLmbpCiurTVlaK2M/3nqZCxaQ2Ze/sM= github.com/fvbommel/sortorder v1.0.1/go.mod h1:uk88iVf1ovNn1iLfgUVU2F9o5eO30ui720w+kxuqRs0= +github.com/fzipp/gocyclo v0.3.1/go.mod h1:DJHO6AUmbdqj2ET4Z9iArSuwWgYDRryYt2wASxc7x3E= +github.com/fzipp/gocyclo v0.5.1/go.mod h1:rXPyn8fnlpa0R2csP/31uerbiVBugk5whMdlyaLkLoA= github.com/garyburd/redigo v0.0.0-20150301180006-535138d7bcd7/go.mod h1:NR3MbYisc3/PwhQ00EMzDiPmrwpPxAn5GI05/YaO1SY= -github.com/gdamore/encoding v1.0.0/go.mod h1:alR0ol34c49FCSBLjhosxzcPHQbf2trDkoo5dl+VrEg= -github.com/gdamore/tcell v1.3.0/go.mod h1:Hjvr+Ofd+gLglo7RYKxxnzCBmev3BzsS67MebKS4zMM= github.com/getkin/kin-openapi v0.76.0/go.mod h1:660oXbgy5JFMKreazJaQTw7o+X00qeSyhcnluiMv+Xg= github.com/getsentry/raven-go v0.2.0/go.mod h1:KungGk8q33+aIAZUIVWZDr2OfAEBsO49PX4NzFV5kcQ= github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/go-critic/go-critic v0.5.2/go.mod h1:cc0+HvdE3lFpqLecgqMaJcvWWH77sLdBp+wLGPM1Yyo= +github.com/go-critic/go-critic v0.6.1/go.mod h1:SdNCfU0yF3UBjtaZGw6586/WocupMOJuiqgom5DsQxM= +github.com/go-critic/go-critic v0.6.3/go.mod h1:c6b3ZP1MQ7o6lPR7Rv3lEf7pYQUmAcx8ABHgdZCQt/k= github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= +github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= +github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= +github.com/go-fonts/latin-modern v0.3.0/go.mod h1:ysEQXnuT/sCDOAONxC7ImeEDVINbltClhasMAqEtRK0= +github.com/go-fonts/latin-modern v0.3.1/go.mod h1:ysEQXnuT/sCDOAONxC7ImeEDVINbltClhasMAqEtRK0= +github.com/go-fonts/liberation v0.1.1/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= +github.com/go-fonts/liberation v0.2.0/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= +github.com/go-fonts/liberation v0.3.0/go.mod h1:jdJ+cqF+F4SUL2V+qxBth8fvBpBDS7yloUL5Fi8GTGY= +github.com/go-fonts/liberation v0.3.1/go.mod h1:jdJ+cqF+F4SUL2V+qxBth8fvBpBDS7yloUL5Fi8GTGY= +github.com/go-fonts/stix v0.1.0/go.mod h1:w/c1f0ldAUlJmLBvlbkvVXLAD+tAMqobIIQpmnUIzUY= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= -github.com/go-gorp/gorp/v3 v3.0.2/go.mod h1:BJ3q1ejpV8cVALtcXvXaXyTOlMmJhWDxTmncaR6rwBY= +github.com/go-gorp/gorp/v3 v3.0.5/go.mod h1:dLEjIyyRNiXvNZ8PSmzpt1GsWAUK8kjVhEpjH8TixEw= github.com/go-ini/ini v1.25.4/go.mod h1:ByCAeIL28uOIIG0E3PJtZPDL8WnHpFKFOtgjp+3Ies8= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= +github.com/go-kit/log v0.2.0/go.mod h1:NwTd00d/i8cPZ3xOwwiv2PO5MOcx78fFErGNcVmBjv0= +github.com/go-latex/latex v0.0.0-20210118124228-b3d85cf34e07/go.mod h1:CO1AlKB2CSIqUrmQPqA0gdRIlnLEY0gK5JGjh37zN5U= +github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk= +github.com/go-latex/latex v0.0.0-20230307184459-12ec69307ad9/go.mod h1:gWuR/CrFDDeVRFQwHPvsv9soJVB/iqymhuZQuJ3a9OM= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= +github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas= github.com/go-logr/logr v0.2.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= github.com/go-logr/logr v0.4.0/go.mod h1:z6/tIYblkpsD+a4lm/fGIIU9mZ+XfAiaFtq7xTgseGU= github.com/go-logr/logr v1.2.0/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.1/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= +github.com/go-logr/logr v1.2.3/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= github.com/go-logr/stdr v1.2.0/go.mod h1:YkVgnZu1ZjjL7xTxrfm/LLZBfkhTqSR1ydtm6jTKKwI= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -github.com/go-logr/zapr v1.2.0/go.mod h1:Qa4Bsj2Vb+FAVeAKsLD8RLQ+YRJB8YDmOAKxaBQf7Ro= -github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= +github.com/go-logr/zapr v1.2.3/go.mod h1:eIauM6P8qSvTw5o2ez6UEAfGjQKrxQTl5EoK+Qa2oG4= +github.com/go-ole/go-ole v1.2.5/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= +github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= github.com/go-openapi/jsonpointer v0.0.0-20160704185906-46af16f9f7b1/go.mod h1:+35s3my2LFTysnkMfxsJBAMHj/DoqoB9knIWoYG/Vk0= github.com/go-openapi/jsonpointer v0.19.2/go.mod h1:3akKfEdA7DF1sugOqz1dVQHBcuDBPKZGEoHC/NkiQRg= github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= @@ -448,28 +1134,38 @@ github.com/go-openapi/jsonreference v0.0.0-20160704190145-13c6e3589ad9/go.mod h1 github.com/go-openapi/jsonreference v0.19.2/go.mod h1:jMjeRr2HHw6nAVajTXJ4eiUwohSTlpa0o73RUL1owJc= github.com/go-openapi/jsonreference v0.19.3/go.mod h1:rjx6GuL8TTa9VaixXglHmQmIL98+wF9xc8zWvFonSJ8= github.com/go-openapi/jsonreference v0.19.5/go.mod h1:RdybgQwPxbL4UEjuAruzK1x3nE69AqPYEJeo/TWfEeg= +github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= github.com/go-openapi/spec v0.0.0-20160808142527-6aced65f8501/go.mod h1:J8+jY1nAiCcj+friV/PDoE1/3eeccG9LYBs0tYvLOWc= github.com/go-openapi/spec v0.19.3/go.mod h1:FpwSN1ksY1eteniUU7X0N/BgJ7a4WvBFVA8Lj9mJglo= github.com/go-openapi/swag v0.0.0-20160704191624-1d0bd113de87/go.mod h1:DXUve3Dpr1UfpPtxFw+EFuQ41HhCWZfha5jSVRG7C7I= github.com/go-openapi/swag v0.19.2/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= github.com/go-openapi/swag v0.19.14/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= -github.com/go-playground/locales v0.13.0/go.mod h1:taPMhCMXrRLJO55olJkUXHZBHCxTMfnGwq/HNwmWNS8= -github.com/go-playground/universal-translator v0.16.0/go.mod h1:1AnU7NaIRDWWzGEKwgtJRd2xk99HeFyHw3yid4rvQIY= -github.com/go-playground/validator v9.30.0+incompatible/go.mod h1:yrEkQXlcI+PugkyDjY2bRrL/UBU4f3rvrgkN3V8JEig= +github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= +github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= +github.com/go-pdf/fpdf v0.8.0/go.mod h1:gfqhcNwXrsd3XYKte9a7vM3smvU/jB4ZRDrmWSxpfdc= +github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= +github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= +github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl+lu/H90nyDXpg0fqeB/AQUGNTVA= +github.com/go-playground/validator v9.31.0+incompatible/go.mod h1:yrEkQXlcI+PugkyDjY2bRrL/UBU4f3rvrgkN3V8JEig= +github.com/go-redis/redis v6.15.8+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= +github.com/go-text/typesetting v0.0.0-20230413204129-b4f0492bf7ae/go.mod h1:KmrpWuSMFcO2yjmyhGpnBGQHSKAoEgMTSSzvLDzCuEA= +github.com/go-text/typesetting v0.0.0-20230502123426-87572f5551cf/go.mod h1:KmrpWuSMFcO2yjmyhGpnBGQHSKAoEgMTSSzvLDzCuEA= +github.com/go-text/typesetting-utils v0.0.0-20230412163830-89e4bcfa3ecc/go.mod h1:RaqFwjcYyM5BjbYGwON0H5K0UqwO3sJlo9ukKha80ZE= github.com/go-toolsmith/astcast v1.0.0/go.mod h1:mt2OdQTeAQcY4DQgPSArJjHCcOwlX+Wl/kwN+LbLGQ4= github.com/go-toolsmith/astcopy v1.0.0/go.mod h1:vrgyG+5Bxrnz4MZWPF+pI4R8h3qKRjjyvV/DSez4WVQ= github.com/go-toolsmith/astequal v1.0.0/go.mod h1:H+xSiq0+LtiDC11+h1G32h7Of5O3CYFJ99GVbS5lDKY= +github.com/go-toolsmith/astequal v1.0.1/go.mod h1:4oGA3EZXTVItV/ipGiOx7NWkY5veFfcsOJVS2YxltLw= github.com/go-toolsmith/astfmt v1.0.0/go.mod h1:cnWmsOAuq4jJY6Ct5YWlVLmcmLMn1JUPuQIHCY7CJDw= github.com/go-toolsmith/astinfo v0.0.0-20180906194353-9809ff7efb21/go.mod h1:dDStQCHtmZpYOmjRP/8gHHnCCch3Zz3oEgCdZVdtweU= github.com/go-toolsmith/astp v1.0.0/go.mod h1:RSyrtpVlfTFGDYRbrjyWP1pYu//tSFcvdYrA8meBmLI= github.com/go-toolsmith/pkgload v1.0.0/go.mod h1:5eFArkbO80v7Z0kdngIxsRXRMTaX4Ilcwuh3clNrQJc= +github.com/go-toolsmith/pkgload v1.0.2-0.20220101231613-e814995d17c5/go.mod h1:3NAwwmD4uY/yggRxoEjk/S00MIV3A+H7rrE3i87eYxM= github.com/go-toolsmith/strparse v1.0.0/go.mod h1:YI2nUKP9YGZnL/L1/DLFBfixrcjslWct4wyljWhSRy8= github.com/go-toolsmith/typep v1.0.0/go.mod h1:JSQCQMUPdRlMZFswiq3TGpNp1GMktqkR2Ns5AIQkATU= github.com/go-toolsmith/typep v1.0.2/go.mod h1:JSQCQMUPdRlMZFswiq3TGpNp1GMktqkR2Ns5AIQkATU= @@ -478,6 +1174,7 @@ github.com/gobuffalo/logger v1.0.6/go.mod h1:J31TBEHR1QLV2683OXTAItYIg8pv2JMHnF/ github.com/gobuffalo/packd v1.0.1/go.mod h1:PP2POP3p3RXGz7Jh6eYEf93S7vA2za6xM7QT85L4+VY= github.com/gobuffalo/packr/v2 v2.8.3/go.mod h1:0SahksCVcx4IMnigTjiFuyldmTrdTctXsOdiU5KwbKc= github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= +github.com/goccy/go-json v0.9.11/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/godbus/dbus v0.0.0-20151105175453-c7fdd8b5cd55/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= github.com/godbus/dbus v0.0.0-20180201030542-885f9cc04c9c/go.mod h1:/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw= github.com/godbus/dbus v0.0.0-20190422162347-ade71ed3457e/go.mod h1:bBOAhwG1umN6/6ZUMtDFBMQR8jRg9O75tm9K00oMsK4= @@ -485,13 +1182,11 @@ github.com/godbus/dbus/v5 v5.0.3/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5x github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godbus/dbus/v5 v5.0.6/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= github.com/godror/godror v0.24.2/go.mod h1:wZv/9vPiUib6tkoDl+AZ/QLf5YZgMravZ7jxH2eQWAE= -github.com/gofrs/flock v0.8.0/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/googleapis v1.2.0/go.mod h1:Njal3psf3qN6dwBtQfUmBZh2ybovJ0tlu3o/AC7HYjU= github.com/gogo/googleapis v1.4.0/go.mod h1:5YRNX2z1oM5gXdAkurHa942MDgEJyk02w4OecKY87+c= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= github.com/gogo/protobuf v1.2.2-0.20190723190241-65acae22fc9d/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= @@ -500,8 +1195,10 @@ github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69 github.com/golang-jwt/jwt/v4 v4.0.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-jwt/jwt/v4 v4.2.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4= +github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= @@ -517,6 +1214,7 @@ github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= +github.com/golang/protobuf v1.1.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -533,32 +1231,35 @@ github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= -github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= +github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= +github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golangci/check v0.0.0-20180506172741-cfe4005ccda2/go.mod h1:k9Qvh+8juN+UKMCS/3jFtGICgW8O96FVaZsaxdzDkR4= github.com/golangci/dupl v0.0.0-20180902072040-3e9179ac440a/go.mod h1:ryS0uhF+x9jgbj/N71xsEqODy9BN81/GonCZiOzirOk= -github.com/golangci/errcheck v0.0.0-20181223084120-ef45e06d44b6/go.mod h1:DbHgvLiFKX1Sh2T1w8Q/h4NAI8MHIpzCdnBUDTXU3I0= github.com/golangci/go-misc v0.0.0-20180628070357-927a3d87b613/go.mod h1:SyvUF2NxV+sN8upjjeVYr5W7tyxaT1JVtvhKhOn2ii8= -github.com/golangci/goconst v0.0.0-20180610141641-041c5f2b40f3/go.mod h1:JXrF4TWy4tXYn62/9x8Wm/K/dm06p8tCKwFRDPZG/1o= -github.com/golangci/gocyclo v0.0.0-20180528144436-0a533e8fa43d/go.mod h1:ozx7R9SIwqmqf5pRP90DhR2Oay2UIjGuKheCBCNwAYU= +github.com/golangci/go-misc v0.0.0-20220329215616-d24fe342adfe/go.mod h1:gjqyPShc/m8pEMpk0a3SeagVb0kaqvhscv+i9jI5ZhQ= github.com/golangci/gofmt v0.0.0-20190930125516-244bba706f1a/go.mod h1:9qCChq59u/eW8im404Q2WWTrnBUQKjpNYKMbU4M7EFU= -github.com/golangci/golangci-lint v1.31.0/go.mod h1:aMQuNCA+NDU5+4jLL5pEuFHoue0IznKE2+/GsFvvs8A= -github.com/golangci/ineffassign v0.0.0-20190609212857-42439a7714cc/go.mod h1:e5tpTHCfVze+7EpLEozzMB3eafxo2KT5veNg1k6byQU= +github.com/golangci/golangci-lint v1.43.0/go.mod h1:VIFlUqidx5ggxDfQagdvd9E67UjMXtTHBkBQ7sHoC5Q= github.com/golangci/lint-1 v0.0.0-20191013205115-297bf364a8e0/go.mod h1:66R6K6P6VWk9I95jvqGxkqJxVWGFy9XlDwLwVz1RCFg= github.com/golangci/maligned v0.0.0-20180506175553-b1d89398deca/go.mod h1:tvlJhZqDe4LMs4ZHD0oMUlt9G2LWuDGoisJTBzLMV9o= -github.com/golangci/misspell v0.0.0-20180809174111-950f5d19e770/go.mod h1:dEbvlSfYbMQDtrpRMQU675gSDLDNa8sCPPChZ7PhiVA= -github.com/golangci/prealloc v0.0.0-20180630174525-215b22d4de21/go.mod h1:tf5+bzsHdTM0bsB7+8mt0GUMvjCgwLpTapNZHU8AajI= -github.com/golangci/revgrep v0.0.0-20180526074752-d9c87f5ffaf0/go.mod h1:qOQCunEYvmd/TLamH+7LlVccLvUH5kZNhbCgTHoBbp4= +github.com/golangci/misspell v0.3.5/go.mod h1:dEbvlSfYbMQDtrpRMQU675gSDLDNa8sCPPChZ7PhiVA= +github.com/golangci/revgrep v0.0.0-20210930125155-c22e5001d4f2/go.mod h1:LK+zW4MpyytAWQRz0M4xnzEk50lSvqDQKfx304apFkY= github.com/golangci/unconvert v0.0.0-20180507085042-28b1c447d1f4/go.mod h1:Izgrg8RkN3rCIMLGE9CyYmU9pY2Jer6DgANEnZ/L/cQ= -github.com/golangplus/testing v0.0.0-20180327235837-af21d9c3145e/go.mod h1:0AA//k/eakGydO4jKRoRL2j92ZKSzTgj9tclaCrvXHk= +github.com/golangplus/bytes v0.0.0-20160111154220-45c989fe5450/go.mod h1:Bk6SMAONeMXrxql8uvOKuAZSu8aM5RUGv+1C6IJaEho= +github.com/golangplus/bytes v1.0.0/go.mod h1:AdRaCFwmc/00ZzELMWb01soso6W1R/++O1XL80yAn+A= +github.com/golangplus/fmt v1.0.0/go.mod h1:zpM0OfbMCjPtd2qkTD/jX2MgiFCqklhSUFyDW44gVQE= +github.com/golangplus/testing v1.0.0/go.mod h1:ZDreixUV3YzhoVraIDyOzHrr76p6NUh6k/pPg/Q3gYA= github.com/gomodule/redigo v1.8.2/go.mod h1:P9dn9mFrCBvWhGE1wpxx6fgq7BAeLBk+UUUzlpkBYO0= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.1/go.mod h1:xXMiIv4Fb/0kKde4SpL7qlzvu5cMJDRkFDxJfI9uaxA= -github.com/google/cel-go v0.10.1/go.mod h1:U7ayypeSkw23szu4GaQTPJGx66c20mx8JklMSxrmI1w= -github.com/google/cel-spec v0.6.0/go.mod h1:Nwjgxy5CbjlPrtCWjeDjUyKMl8w41YBYGjsyDdqk0xA= +github.com/google/cel-go v0.12.5/go.mod h1:Jk7ljRzLBhkmiAwBoUxB1sZSCVBAzkqPF25olK/iRDw= +github.com/google/certificate-transparency-go v1.0.21/go.mod h1:QeJfpSbVSfYc7RgB3gJFj9cbuQMMchQxrWXz8Ruopmg= +github.com/google/certificate-transparency-go v1.1.1/go.mod h1:FDKqPvSXawb2ecErVRrD+nfy23RCzyl7eqVCEmlT1Zs= +github.com/google/flatbuffers v1.12.1/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= +github.com/google/flatbuffers v2.0.8+incompatible/go.mod h1:1AeVuKshWv4vARoZatz6mlQ0JxURH0Kv5+zNeJKJCa8= github.com/google/gnostic v0.5.7-v3refs/go.mod h1:73MKFl6jIHelAJNaBGFzt3SPtZULs9dYrGFt8OiIsHQ= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= @@ -571,8 +1272,11 @@ github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= +github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/gofuzz v1.1.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= @@ -581,15 +1285,18 @@ github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXi github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= +github.com/google/martian/v3 v3.3.2/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200507031123-427632fa3b1c/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201218002935-b9804c9f04c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= @@ -598,125 +1305,207 @@ github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLe github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510/go.mod h1:pupxD2MaaD3pAXIBCelhxNneeOaAeabZDe5s4K6zSpQ= +github.com/google/trillian v1.3.11/go.mod h1:0tPraVHrSDkA3BO6vKX67zgLXs6SsOAbHEivX+9mPgw= +github.com/google/uuid v0.0.0-20161128191214-064e2069ce9c/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= +github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= +github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= +github.com/googleapis/enterprise-certificate-proxy v0.2.1/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= +github.com/googleapis/enterprise-certificate-proxy v0.2.3/go.mod h1:AwSRAtLfXpU5Nm3pW+v7rGDHp09LsPtGY9MduiEsR9k= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= +github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= +github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= +github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= +github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= +github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= +github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8= +github.com/googleapis/gax-go/v2 v2.7.1/go.mod h1:4orTrqY6hXxxaUL4LHIPl6lGo8vAE38/qKbhSAKP6QI= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/gnostic v0.5.1/go.mod h1:6U4PtQXGIEt/Z3h5MAT7FNofLnw9vXk2cUuW7uA/OeU= github.com/googleapis/gnostic v0.5.5/go.mod h1:7+EbHbldMins07ALC74bsA81Ovc97DwqyJO1AENw9kA= -github.com/gookit/color v1.2.5/go.mod h1:AhIE+pS6D4Ql0SQWbBeXPHw7gY0/sjHoA4s/n1KB7xg= +github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= +github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= +github.com/gookit/color v1.4.2/go.mod h1:fqRyamkC1W8uxl+lxCQxOT09l/vYfZ+QeiX3rKQHCoQ= +github.com/gookit/color v1.5.0/go.mod h1:43aQb+Zerm/BWh2GnrgOQm7ffz7tvQXEKV6BFMl7wAo= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gordonklaus/ineffassign v0.0.0-20200309095847-7953dde2c7bf/go.mod h1:cuNKsD1zp2v6XfE/orVX2QE1LC+i254ceGcVeDT3pTU= -github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= +github.com/gordonklaus/ineffassign v0.0.0-20210225214923-2e10b2664254/go.mod h1:M9mZEtGIsR1oDaZagNPNG9iq9n2HrhZ17dsXk73V3Lw= +github.com/gordonklaus/ineffassign v0.0.0-20210914165742-4cc7213b9bc8/go.mod h1:Qcp2HIAYhR7mNUVSIxZww3Guk4it82ghYcEXIAk+QT0= +github.com/gorhill/cronexpr v0.0.0-20180427100037-88b0669f7d75/go.mod h1:g2644b03hfBX9Ov0ZBDgXXens4rxSxmqFBbhvKv2yVA= github.com/gorilla/handlers v0.0.0-20150720190736-60c7bfde3e33/go.mod h1:Qkdc/uu4tH4g6mTK6auzZ766c4CA0Ng8+o/OAirnOIQ= github.com/gorilla/handlers v1.5.1/go.mod h1:t8XrUpc4KVXb7HGyJ4/cEnwQiaxrX/hz1Zv/4g96P1Q= -github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.8.0/go.mod h1:DVbg23sWSpFRCP0SfiEN6jmj59UnW/n46BH5rLB71So= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/gorilla/websocket v1.4.1/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/gostaticanalysis/analysisutil v0.0.0-20190318220348-4088753ea4d3/go.mod h1:eEOZF4jCKGi+aprrirO9e7WKB3beBRtWgqGunKl6pKE= github.com/gostaticanalysis/analysisutil v0.0.3/go.mod h1:eEOZF4jCKGi+aprrirO9e7WKB3beBRtWgqGunKl6pKE= +github.com/gostaticanalysis/analysisutil v0.1.0/go.mod h1:dMhHRU9KTiDcuLGdy87/2gTR8WruwYZrKdRq9m1O6uw= +github.com/gostaticanalysis/analysisutil v0.4.1/go.mod h1:18U/DLpRgIUd459wGxVHE0fRgmo1UgHDcbw7F5idXu0= +github.com/gostaticanalysis/analysisutil v0.7.1/go.mod h1:v21E3hY37WKMGSnbsw2S/ojApNWb6C1//mXO48CXbVc= +github.com/gostaticanalysis/comment v1.3.0/go.mod h1:xMicKDx7XRXYdVwY9f9wQpDJVnqWxw9wCauCMKp+IBI= +github.com/gostaticanalysis/comment v1.4.1/go.mod h1:ih6ZxzTHLdadaiSnF5WY3dxUoXfXAlTaRzuaNDlSado= +github.com/gostaticanalysis/comment v1.4.2/go.mod h1:KLUTGDv6HOCotCH8h2erHKmpci2ZoR8VPu34YA2uzdM= +github.com/gostaticanalysis/forcetypeassert v0.0.0-20200621232751-01d4955beaa5/go.mod h1:qZEedyP/sY1lTGV1uJ3VhWZ2mqag3IkWsDHVbplHXak= +github.com/gostaticanalysis/forcetypeassert v0.1.0/go.mod h1:qZEedyP/sY1lTGV1uJ3VhWZ2mqag3IkWsDHVbplHXak= +github.com/gostaticanalysis/nilerr v0.1.1/go.mod h1:wZYb6YI5YAxxq0i1+VJbY0s2YONW0HU0GPE3+5PWN4A= +github.com/gostaticanalysis/testutil v0.3.1-0.20210208050101-bfb5c8eec0e4/go.mod h1:D+FIZ+7OahH3ePw/izIEeH5I06eKs1IKI4Xr64/Am3M= +github.com/gostaticanalysis/testutil v0.4.0/go.mod h1:bLIoPefWXrRi/ssLFWX1dx7Repi5x3CuviD3dgAZaBU= github.com/gosuri/uitable v0.0.4/go.mod h1:tKR86bXuXPZazfOTG1FIzvjIdXzd0mo4Vtn16vt0PJo= github.com/gregjones/httpcache v0.0.0-20180305231024-9cad4c3443a7/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= +github.com/gregjones/httpcache v0.0.0-20190611155906-901d90724c79/go.mod h1:FecbI9+v66THATjSRHfNgh1IVFe/9kFxbXtjV0ctIMA= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-middleware v1.2.2/go.mod h1:EaizFBKfUKtMIF5iaDEhniwNedqGo9FuLFzppDr3uwI= github.com/grpc-ecosystem/go-grpc-middleware v1.3.0/go.mod h1:z0ButlSOZa5vEBq9m2m2hlwIgKw+rp3sdCBRoJY+30Y= github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.12.1/go.mod h1:8XEsbTttt/W+VvjtQhLACqCisSPWTxCZ7sBRjU6iH9c= github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks= +github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= +github.com/hashicorp/consul/api v1.10.1/go.mod h1:XjsvQN+RJGWI2TWy1/kqaE16HrR2J/FWgkYjdZQsX9M= +github.com/hashicorp/consul/api v1.12.0/go.mod h1:6pVBMo0ebnYdt2S3H87XhekM/HHrUoTD2XXb/VrZVy0= github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= +github.com/hashicorp/consul/sdk v0.8.0/go.mod h1:GBvyrGALthsZObzUGsfgHZQDXjg4lOjagTIwIR1vPms= github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.1.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80= +github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= +github.com/hashicorp/go-hclog v0.12.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-hclog v1.2.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= +github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM= github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= +github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= +github.com/hashicorp/go-retryablehttp v0.5.3/go.mod h1:9B5zBasrRhHXnJnui7y6sL7es7NDiJgTc6Er0maI1Xs= github.com/hashicorp/go-rootcerts v1.0.0/go.mod h1:K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU= +github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= github.com/hashicorp/go-sockaddr v1.0.0/go.mod h1:7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU= github.com/hashicorp/go-syslog v1.0.0/go.mod h1:qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4= github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= github.com/hashicorp/go-uuid v1.0.1/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= +github.com/hashicorp/go-version v1.2.1/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= +github.com/hashicorp/go-version v1.4.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= github.com/hashicorp/go.net v0.0.1/go.mod h1:hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= +github.com/hashicorp/mdns v1.0.1/go.mod h1:4gW7WsVCke5TE7EPeYliwHlRUyBtfCwuFwuMg2DmyNY= +github.com/hashicorp/mdns v1.0.4/go.mod h1:mtBihi+LeNXGtG8L9dX59gAEa12BDtBQSp4v/YAJqrc= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= +github.com/hashicorp/memberlist v0.2.2/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= +github.com/hashicorp/memberlist v0.3.0/go.mod h1:MS2lj3INKhZjWNqd3N0m3J+Jxf3DAOnAH9VT3Sh9MUE= github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= +github.com/hashicorp/serf v0.9.5/go.mod h1:UWDWwZeL5cuWDJdl0C6wrvrUwEqtQ4ZKBKKENpqIUyk= +github.com/hashicorp/serf v0.9.6/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4= +github.com/hashicorp/serf v0.9.7/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= +github.com/huandu/xstrings v1.0.0/go.mod h1:4qWG/gcEcfX4z/mBDHJ++3ReCw9ibxbsNJbcucJdbSo= +github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4= github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/imdario/mergo v0.3.4/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= +github.com/imdario/mergo v0.3.6/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.8/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= github.com/imdario/mergo v0.3.10/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/imdario/mergo v0.3.12/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= +github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg= +github.com/imdario/mergo v0.3.15/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/intel/goresctrl v0.2.0/go.mod h1:+CZdzouYFn5EsxgqAQTEzMfwKwuc0fVdMrT9FCCAVRQ= -github.com/itchyny/gojq v0.12.7/go.mod h1:ZdvNHVlzPgUf8pgjnuDTmGfHA/21KoutQUJ3An/xNuw= -github.com/itchyny/timefmt-go v0.1.3/go.mod h1:0osSSCQSASBJMsIZnhAaF1C2fCBTJZXrnj37mG8/c+A= -github.com/iter8-tools/iter8 v0.12.0 h1:iwtTjj+4o7fF6Fh1ImQtEfYv9/NffiXSP9Lx3Kfyf94= -github.com/iter8-tools/iter8 v0.12.0/go.mod h1:yu3M0x8025zHKTaBej2pS2GN1byCtj9Fx92GOUGD7XE= +github.com/itchyny/gojq v0.12.12/go.mod h1:j+3sVkjxwd7A7Z5jrbKibgOLn0ZfLWkV+Awxr/pyzJE= +github.com/itchyny/timefmt-go v0.1.5/go.mod h1:nEP7L+2YmAbT2kZ2HfSs1d8Xtw9LY8D2stDBckWakZ8= +github.com/iter8-tools/iter8 v0.15.0 h1:CF/X9Txk91srwZkUG8xdXjXIKKuFkH88gN3WzWot7Ko= +github.com/iter8-tools/iter8 v0.15.0/go.mod h1:ONtRPhQFwrqN+PXIkHNQcQsXQDRj+8icxEUzyrZsH0c= github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA= github.com/j-keck/arping v1.0.2/go.mod h1:aJbELhR92bSk7tp79AWM/ftfc90EfEi2bQJrbBFOsPw= -github.com/jarcoal/httpmock v1.1.0/go.mod h1:ATjnClrvW/3tijVmpL/va5Z3aAyGvqU3gCT8nX0Txik= +github.com/jarcoal/httpmock v1.3.0/go.mod h1:3yb8rc4BI7TCBhFY8ng0gjuLKJNquuDNiPaZjnENuYg= +github.com/jezek/xgb v1.0.0/go.mod h1:nrhwO0FX/enq75I7Y7G8iN1ubpSGZEiA3v9e9GyRFlk= +github.com/jgautheron/goconst v1.5.1/go.mod h1:aAosetZ5zaeC/2EfMeRswtxUFBpe2Hr7HzkgX4fanO4= +github.com/jhump/protoreflect v1.6.1/go.mod h1:RZQ/lnuN+zqeRVpQigTwO6o0AJUkxbnSnpuG7toUTG4= github.com/jhump/protoreflect v1.9.0/go.mod h1:7GcYQDdMU/O/BBrl/cX6PNHpXh6cenjd8pneu5yW7Tg= -github.com/jingyugao/rowserrcheck v0.0.0-20191204022205-72ab7603b68a/go.mod h1:xRskid8CManxVta/ALEhJha/pweKBaVG6fWgc0yH25s= -github.com/jinzhu/configor v1.1.1/go.mod h1:nX89/MOmDba7ZX7GCyU/VIaQ2Ar2aizBl2d3JLF/rDc= -github.com/jinzhu/gorm v1.9.11/go.mod h1:bu/pK8szGZ2puuErfU0RwyeNdsf3e6nCX/noXaVxkfw= +github.com/jingyugao/rowserrcheck v1.1.1/go.mod h1:4yvlZSDb3IyDTUZJUmpZfm2Hwok+Dtp+nu2qOq+er9c= +github.com/jinzhu/configor v1.2.1/go.mod h1:nX89/MOmDba7ZX7GCyU/VIaQ2Ar2aizBl2d3JLF/rDc= +github.com/jinzhu/gorm v1.9.16/go.mod h1:G3LB3wezTOWM2ITLzPxEXgSkOXAntiLHS7UdBefADcs= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= github.com/jinzhu/now v1.0.1/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= -github.com/jirfag/go-printf-func-name v0.0.0-20191110105641-45db9963cdd3/go.mod h1:HEWGJkRDzjJY2sqdDwxccsGicWEf9BQOZsq2tV+xzM0= +github.com/jirfag/go-printf-func-name v0.0.0-20200119135958-7558a9eaa5af/go.mod h1:HEWGJkRDzjJY2sqdDwxccsGicWEf9BQOZsq2tV+xzM0= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= github.com/jmoiron/sqlx v1.2.0/go.mod h1:1FEQNm3xlJgrMD+FBdI9+xvCksHtbpVBBw5dYhBSsks= -github.com/jmoiron/sqlx v1.2.1-0.20190826204134-d7d95172beb5/go.mod h1:1FEQNm3xlJgrMD+FBdI9+xvCksHtbpVBBw5dYhBSsks= github.com/jmoiron/sqlx v1.3.5/go.mod h1:nRVWtLre0KfCLJvgxzCsLVMogSvQ1zNJtpYr2Ccp0mQ= github.com/joefitzgerald/rainbow-reporter v0.1.0/go.mod h1:481CNgqmVHQZzdIbN52CupLJyoVwB10FQ/IQlF1pdL8= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/jonboulle/clockwork v0.2.0/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/jonboulle/clockwork v0.2.2/go.mod h1:Pkfl5aHPm1nk2H9h0bjmnJD/BcgbGXUBGnn1kMkgxc8= github.com/josharian/intern v1.0.0/go.mod h1:5DoeVV0s6jJacbCEi61lwdGj/aVlrQvzHFFd8Hwg//Y= +github.com/josharian/txtarfs v0.0.0-20210218200122-0702f000015a/go.mod h1:izVPOvVRsHiKkeGCT6tYBNWyDVuzj9wAaBb5R9qamfw= github.com/jpillora/backoff v1.0.0/go.mod h1:J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/juju/ratelimit v1.0.1/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/julz/importas v0.0.0-20210419104244-841f0c0fe66d/go.mod h1:oSFU2R4XK/P7kNBrnL/FEQlDGN1/6WoxXEjSSXO0DV0= +github.com/julz/importas v0.1.0/go.mod h1:oSFU2R4XK/P7kNBrnL/FEQlDGN1/6WoxXEjSSXO0DV0= +github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= +github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= +github.com/k0kubun/colorstring v0.0.0-20150214042306-9440f1994b88/go.mod h1:3w7q1U84EfirKl04SVQ/s7nPm1ZPhiXd34z40TNz36k= github.com/karrick/godirwalk v1.16.1/go.mod h1:j4mkqPuvaLI8mp1DroR3P6ad7cyYd4c1qeJ3RV7ULlk= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= +github.com/kisielk/errcheck v1.6.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/compress v1.10.7/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.10.10/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/klauspost/asmfmt v1.3.2/go.mod h1:AG8TuvYojzulgDAMCnYn50l/5QV3Bs/tp6j0HLHbNSE= github.com/klauspost/compress v1.11.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= github.com/klauspost/compress v1.11.13/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= -github.com/klauspost/compress v1.13.6/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/klauspost/compress v1.12.3/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.13.4/go.mod h1:8dP1Hq4DHOhN9w426knH3Rhby4rFm6D8eO+e+Dq5Gzg= +github.com/klauspost/compress v1.13.5/go.mod h1:/3/Vjq9QcHkK5uEr5lBEmyoZ1iFhe47etQ6QUkpK6sk= +github.com/klauspost/compress v1.15.9/go.mod h1:PhcZ0MbTNciWF3rruxRgKxI5NkcHHrHUDtV4Yw2GlzU= +github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= @@ -726,31 +1515,48 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= -github.com/kyoh86/exportloopref v0.1.7/go.mod h1:h1rDl2Kdj97+Kwh4gdz3ujE7XHmH51Q0lUiZ1z4NLj8= +github.com/kulti/thelper v0.4.0/go.mod h1:vMu2Cizjy/grP+jmsvOFDx1kYP6+PD1lqg4Yu5exl2U= +github.com/kulti/thelper v0.6.2/go.mod h1:DsqKShOvP40epevkFrvIwkCMNYxMeTNjdWL4dqWHZ6I= +github.com/kunwardeep/paralleltest v1.0.3/go.mod h1:vLydzomDFpk7yu5UX02RmP0H8QfRPOV/oFhWN85Mjb4= +github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= +github.com/kyoh86/exportloopref v0.1.8/go.mod h1:1tUcJeiioIs7VWe5gcOObrux3lb66+sBqGZrRkMwPgg= github.com/labstack/echo v3.3.10+incompatible/go.mod h1:0INS7j/VjnFxD4E2wkz67b8cVwCLbBmJyDaka6Cmk1s= -github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k= +github.com/labstack/gommon v0.4.0/go.mod h1:uW6kP17uPlLJsD3ijUYn3/M5bAxtlZhMI6m3MFxTMTM= github.com/lann/builder v0.0.0-20180802200727-47ae307949d0/go.mod h1:dXGbAdH5GtBTC4WfIxhKZfyBF/HBFgRZSWwZ9g/He9o= github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0/go.mod h1:vmVJ0l/dxyfGW6FmdpVm2joNMFikkuWg0EoCKLGUMNw= -github.com/leodido/go-urn v1.2.0/go.mod h1:+8+nEpDfqqsY+g338gtMEUOtuK+4dEMhiQEgxpxOKII= +github.com/ldez/gomoddirectives v0.2.2/go.mod h1:cpgBogWITnCfRq2qGoDkKMEVSaarhdBr6g8G04uz6d0= +github.com/ldez/gomoddirectives v0.2.3/go.mod h1:cpgBogWITnCfRq2qGoDkKMEVSaarhdBr6g8G04uz6d0= +github.com/ldez/tagliatelle v0.2.0/go.mod h1:8s6WJQwEYHbKZDsp/LjArytKOG8qaMrKQQ3mFukHs88= +github.com/ldez/tagliatelle v0.3.1/go.mod h1:8s6WJQwEYHbKZDsp/LjArytKOG8qaMrKQQ3mFukHs88= +github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= +github.com/letsencrypt/pkcs11key/v4 v4.0.0/go.mod h1:EFUvBDay26dErnNb70Nd0/VW3tJiIbETBPTl9ATXQag= github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.1.1/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= -github.com/lib/pq v1.10.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= -github.com/lib/pq v1.10.6/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.8.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.9.0/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.3/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.4/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= +github.com/lib/pq v1.10.7/go.mod h1:AlVN5x4E4T544tWzH6hKfbfQvm3HdbOxrmggDNAPY9o= github.com/liggitt/tabwriter v0.0.0-20181228230101-89fcab3d43de/go.mod h1:zAbeS9B/r2mtpb6U+EI2rYA5OAXxsYw6wTamcNW+zcE= github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= github.com/lithammer/dedent v1.1.0/go.mod h1:jrXYCQtgg0nJiN+StA2KgR7w6CiQNv9Fd/Z9BP0jIOc= github.com/logrusorgru/aurora v0.0.0-20181002194514-a7b3b318ed4e/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4= -github.com/lucasb-eyer/go-colorful v1.0.2/go.mod h1:0MS4r+7BZKSJ5mw4/S5MPN+qHFF1fYclkSPilDOKW0s= -github.com/lucasb-eyer/go-colorful v1.0.3/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= -github.com/lyft/protoc-gen-star v0.5.3/go.mod h1:V0xaHgaf5oCCqmcxYcWiDfTiKsZsRc87/1qhoTACD8w= +github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= +github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= +github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= +github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= +github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/magiconair/properties v1.8.6/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= github.com/mailru/easyjson v0.0.0-20160728113105-d5b7844b561a/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190614124828-94de47d64c63/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= github.com/mailru/easyjson v0.0.0-20190626092158-b2ccc519800e/go.mod h1:C1wdFJiN94OJF2b5HbByQZoLdCWB1Yqtg26g4irojpc= @@ -761,44 +1567,70 @@ github.com/markbates/errx v1.1.0/go.mod h1:PLa46Oex9KNbVDZhKel8v1OT7hD5JZ2eI7AHh github.com/markbates/oncer v1.0.0/go.mod h1:Z59JA581E9GP6w96jai+TGqafHPW+cPfRxz2aSZ0mcI= github.com/markbates/safe v1.0.1/go.mod h1:nAqgmRi7cY2nqMc92/bSEeQA+R4OheNU2T1kNSCBdG0= github.com/marstr/guid v1.1.0/go.mod h1:74gB1z2wpxxInTG6yaqA7KrtM0NZ+RbrcqDvYHefzho= -github.com/matoous/godox v0.0.0-20190911065817-5d6d842e92eb/go.mod h1:1BELzlh859Sh1c6+90blK8lbYy0kwQf1bYlBhBysy1s= +github.com/matoous/godox v0.0.0-20210227103229-6504466cf951/go.mod h1:1BELzlh859Sh1c6+90blK8lbYy0kwQf1bYlBhBysy1s= +github.com/matryer/is v1.4.0/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= -github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= -github.com/mattn/go-colorable v0.1.7/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.6/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.8/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= +github.com/mattn/go-colorable v0.1.11/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= -github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= +github.com/mattn/go-isatty v0.0.10/go.mod h1:qgIWMr58cqv1PHHyhnkY9lrL7etaEgOFcMEpPG5Rm84= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-isatty v0.0.13/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-oci8 v0.1.1/go.mod h1:wjDx6Xm9q7dFtHJvIlrI99JytznLw5wQ4R+9mNXJwGI= github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= +github.com/mattn/go-runewidth v0.0.6/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.7/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= -github.com/mattn/go-runewidth v0.0.8/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI= +github.com/mattn/go-runewidth v0.0.10/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= +github.com/mattn/go-runewidth v0.0.13/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= +github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-shellwords v1.0.3/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-shellwords v1.0.6/go.mod h1:3xCvwCdWdlDJUrvuMn7Wuy9eWs4pE8vqg+NOMyg4B2o= github.com/mattn/go-shellwords v1.0.12/go.mod h1:EZzvwXDESEeg03EKmM+RmDnNOPKG4lLtQsUlTZDWQ8Y= github.com/mattn/go-sqlite3 v1.9.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= -github.com/mattn/go-sqlite3 v1.11.0/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= +github.com/mattn/go-sqlite3 v1.14.0/go.mod h1:JIl7NbARA7phWnGvh0LKTyg7S9BA+6gx71ShQilpsus= github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= +github.com/mattn/go-sqlite3 v1.14.14/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= +github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= github.com/mattn/goveralls v0.0.2/go.mod h1:8d1ZMHsd7fW6IRPKQh46F2WRpyib5/X4FOpevwGNQEw= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/matttproud/golang_protobuf_extensions v1.0.2/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/matttproud/golang_protobuf_extensions v1.0.4/go.mod h1:BSXmuO+STAnVfrANrmjBb36TMTDstsz7MSK+HVaYKv4= +github.com/maxatome/go-testdeep v1.12.0/go.mod h1:lPZc/HAcJMP92l7yI6TRz1aZN5URwUBUAfUNvrclaNM= github.com/maxbrunsfeld/counterfeiter/v6 v6.2.2/go.mod h1:eD9eIE7cdwcMi9rYluz88Jz2VyhSmden33/aXg4oVIY= +github.com/mbilski/exhaustivestruct v1.2.0/go.mod h1:OeTBVxQWoEmB2J2JCHmXWPJ0aksxSUOUy+nvtVEfzXc= github.com/mcuadros/go-defaults v1.2.0/go.mod h1:WEZtHEVIGYVDqkKSWBdWKUVdRyKlMfulPaGDWIVeCWY= -github.com/mfridman/tparse v0.8.3/go.mod h1:LzZWLkqcQrOfgvqZn7LOSBzgZwWnqI5NQsfgQVOT1o8= +github.com/mfridman/tparse v0.11.1/go.mod h1:bdZlfNbMu3JYd5Ck+P6OIRnN9Lv4We4JYnD93rqQb+g= +github.com/mgechev/dots v0.0.0-20210922191527-e955255bf517/go.mod h1:KQ7+USdGKfpPjXk4Ga+5XxQM4Lm4e3gAogrreFAYpOg= +github.com/mgechev/revive v1.1.2/go.mod h1:bnXsMr+ZTH09V5rssEI+jHAZ4z+ZdyhgO/zsy3EhK+0= +github.com/mgechev/revive v1.2.1/go.mod h1:+Ro3wqY4vakcYNtkBWdZC7dBg1xSB6sp054wWwmeFm0= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/miekg/dns v1.1.26/go.mod h1:bPDLeHnStXmXAq1m/Ch/hvfNHr14JKNPMBo3VZKjuso= +github.com/miekg/dns v1.1.35/go.mod h1:KNUDUusw/aVsxyTYZM1oqvCicbwhgbNgztCETuNZ7xM= +github.com/miekg/dns v1.1.41/go.mod h1:p6aan82bvRIyn+zDIv9xYNUpwa73JcSh9BKwknJysuI= +github.com/miekg/pkcs11 v1.0.2/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= github.com/miekg/pkcs11 v1.0.3/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= github.com/miekg/pkcs11 v1.1.1/go.mod h1:XsNlhZGX73bx86s2hdc/FuaLm2CPZJemRLMA+WTFxgs= +github.com/minio/asm2plan9s v0.0.0-20200509001527-cdd76441f9d8/go.mod h1:mC1jAcsrzbxHt8iiaC+zU4b1ylILSosueou12R++wfY= +github.com/minio/c2goasm v0.0.0-20190812172519-36a3d3bbc4f3/go.mod h1:RagcQ7I8IeTMnF8JTXieKnO4Z6JCsikNEzj0DwauVzE= github.com/mistifyio/go-zfs v2.1.2-0.20190413222219-f784269be439+incompatible/go.mod h1:8AuVvqP/mXw1px98n46wfvcGfQ4ci2FwoAjKYxuo3Z4= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= -github.com/mitchellh/cli v1.1.2/go.mod h1:6iaV0fGdElS6dPBx0EApTxHrcWvmJphyh2n8YBLPPZ4= +github.com/mitchellh/cli v1.1.0/go.mod h1:xcISNoH86gajksDmfB23e/pu+B+GeFRMYmoHXxx3xhI= +github.com/mitchellh/cli v1.1.5/go.mod h1:v8+iFts2sPIKUV1ltktPXMCC8fumSKFItNcD2cLtRR4= github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw= github.com/mitchellh/copystructure v1.2.0/go.mod h1:qLl+cE2AmVv+CoeAwDPye/v+N2HKCj9FbZEVFJRxO9s= github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= @@ -807,12 +1639,17 @@ github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/go-wordwrap v1.0.0/go.mod h1:ZXFpozHsX6DPmq2I0TCekCxypsnAUbP2oI0UX1GXzOo= github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= +github.com/mitchellh/hashstructure/v2 v2.0.2/go.mod h1:MG3aRVU/N29oo/V/IhBX8GR/zz4kQkprJgF2EVszyDE= github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.4.2/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.4.3/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= +github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/osext v0.0.0-20151018003038-5e2d6d41470f/go.mod h1:OkQIRizQZAeMln+1tSwduZz7+Af5oFlKirV/MSYes2A= github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= +github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= github.com/moby/spdystream v0.2.0/go.mod h1:f7i0iNDQJ059oMTcWxx8MA/zKFIuD/lY+0GqbN2Wy8c= @@ -824,39 +1661,56 @@ github.com/moby/sys/symlink v0.1.0/go.mod h1:GGDODQmbFOjFsXvfLVn3+ZRxkch54RkSiGq github.com/moby/sys/symlink v0.2.0/go.mod h1:7uZVF2dqJjG/NsClqul95CqKOBRQyYSNnJ6BMgR/gFs= github.com/moby/term v0.0.0-20200312100748-672ec06f55cd/go.mod h1:DdlQx2hp0Ss5/fLikoLlEeIYiATotOjgB//nb973jeo= github.com/moby/term v0.0.0-20210610120745-9d4ed1856297/go.mod h1:vgPCkQMyxTZ7IDy8SXRufE172gr8+K/JE/7hHFxHW3A= -github.com/moby/term v0.0.0-20210619224110-3f7ff695adc6/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= +github.com/moby/term v0.0.0-20220808134915-39b0c02b01ae/go.mod h1:E2VnQOmVuvZB6UYnnDB0qG5Nq/1tD9acaOpo6xmt0Kw= +github.com/moby/term v0.0.0-20221205130635-1aeaba878587/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= +github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00/go.mod h1:Pm3mSP3c5uWn86xMLZ5Sa7JB9GsEZySvHYXCTK4E9q4= -github.com/montanaflynn/stats v0.6.6/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= +github.com/montanaflynn/stats v0.7.1/go.mod h1:etXPPgVO6n31NxCd9KQUMvCM+ve0ruNzt6R8Bnaayow= +github.com/moricho/tparallel v0.2.1/go.mod h1:fXEIZxG2vdfl0ZF8b42f5a78EhjjD5mX8qUplsoSU4k= github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= -github.com/mozilla/tls-observatory v0.0.0-20200317151703-4fa42e1c2dee/go.mod h1:SrKMQvPiws7F7iqYp8/TX+IhxCYhzr6N/1yb8cwHsGk= +github.com/mozilla/scribe v0.0.0-20180711195314-fb71baf557c1/go.mod h1:FIczTrinKo8VaLxe6PWTPEXRXDIHz2QAwiaBaP5/4a8= +github.com/mozilla/tls-observatory v0.0.0-20210609171429-7bc42856d2e5/go.mod h1:FUqVoUPHSEdDR0MnFM3Dh8AU0pZHLXUD127SAJGER/s= github.com/mrunalp/fileutils v0.5.0/go.mod h1:M1WthSahJixYnrXQl/DFQuteStB1weuxD2QJNHXfbSQ= +github.com/muesli/reflow v0.2.1-0.20210115123740-9e1d0d53df68/go.mod h1:Xk+z4oIWdQqJzsxyjgl3P22oYZnHdZ8FFTHAQQt5BMQ= +github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= +github.com/muesli/termenv v0.9.0/go.mod h1:R/LzAKf+suGs4IsO95y7+7DpFHO0KABgnZqtlyx2mBw= +github.com/muesli/termenv v0.11.0/go.mod h1:Bd5NYQ7pd+SrtBSrSNoBBmXlcY8+Xj4BMJgh8qcZrvs= github.com/munnerz/goautoneg v0.0.0-20120707110453-a547fc61f48d/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/mwitkow/go-proto-validators v0.0.0-20180403085117-0950a7990007/go.mod h1:m2XC9Qq0AlmmVksL6FktJCdTYyLk7V3fKyp0sl1yWQo= +github.com/mwitkow/go-proto-validators v0.2.0/go.mod h1:ZfA1hW+UH/2ZHOWvQ3HnQaU0DtnpXu850MZiy+YUgcc= github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f/go.mod h1:ZdcZmHo+o7JKHSa8/e818NopupXU1YMK5fe1lsApnBw= -github.com/nakabonne/nestif v0.3.0/go.mod h1:dI314BppzXjJ4HsCnbo7XzrJHPszZsjnk5wEBSYHI2c= -github.com/nbutton23/zxcvbn-go v0.0.0-20180912185939-ae427f1e4c1d/go.mod h1:o96djdrsSGy3AWPyBgZMAGfxZNfgntdJG+11KU4QvbU= +github.com/nakabonne/nestif v0.3.1/go.mod h1:9EtoZochLn5iUprVDmDjqGKPofoUEBL8U4Ngq6aY7OE= +github.com/nbutton23/zxcvbn-go v0.0.0-20210217022336-fa2cb2858354/go.mod h1:KSVJerMDfblTH7p5MZaTt+8zaT2iEk3AkVb9PQdZuE8= github.com/ncw/swift v1.0.47/go.mod h1:23YIA4yWVnGwv2dQlN4bB7egfYX6YLn0Yo/S6zZO/ZM= +github.com/nelsam/hel/v2 v2.3.2/go.mod h1:1ZTGfU2PFTOd5mx22i5O0Lc2GY933lQ2wb/ggy+rL3w= +github.com/nelsam/hel/v2 v2.3.3/go.mod h1:1ZTGfU2PFTOd5mx22i5O0Lc2GY933lQ2wb/ggy+rL3w= github.com/networkplumbing/go-nft v0.2.0/go.mod h1:HnnM+tYvlGAsMU7yoYwXEVLLiDW9gdMmb5HoGcwpuQs= github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno= -github.com/nishanths/exhaustive v0.0.0-20200811152831-6cf413ae40e0/go.mod h1:wBEpHwM2OdmeNpdCvRPUlkEbBuaFmcK4Wv8Q7FuGW3c= +github.com/nishanths/exhaustive v0.2.3/go.mod h1:bhIX678Nx8inLM9PbpvK1yv6oGtoP8BfaIeMzgBNKvc= +github.com/nishanths/exhaustive v0.7.11/go.mod h1:gX+MP7DWMKJmNa1HfMozK+u04hQd3na9i0hyqf3/dOI= +github.com/nishanths/predeclared v0.0.0-20190419143655-18a43bb90ffc/go.mod h1:62PewwiQTlm/7Rj+cxVYqZvDIUc+JjZq6GHAC1fsObQ= github.com/nishanths/predeclared v0.0.0-20200524104333-86fad755b4d3/go.mod h1:nt3d53pc1VYcphSCIaYAJtnPYnr3Zyn8fMq2wvPGPso= +github.com/nishanths/predeclared v0.2.1/go.mod h1:HvkGJcA3naj4lOwnFXFDkFxVtSqQMB9sbB1usJ+xjQE= +github.com/nishanths/predeclared v0.2.2/go.mod h1:RROzoN6TnGQupbC+lqggsOlcgysk3LMK/HI84Mp280c= github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= +github.com/olekukonko/tablewriter v0.0.1/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo= +github.com/olekukonko/tablewriter v0.0.2/go.mod h1:rSAaSIOAGT9odnlyGlUfAJaoc5w2fSBUmeGDbRWPxyQ= github.com/olekukonko/tablewriter v0.0.4/go.mod h1:zq6QwlOf5SlnkVbMSr5EoBv3636FWnp+qbPhuoO21uA= github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY= github.com/onsi/ginkgo v0.0.0-20151202141238-7f8ab55aaf3b/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.1/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.10.3/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= @@ -866,11 +1720,14 @@ github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108 github.com/onsi/ginkgo v1.13.0/go.mod h1:+REjRxOmWfHCjfv9TTWB1jD1Frx4XydAD3zm1lskyM0= github.com/onsi/ginkgo v1.14.0/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY= github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= +github.com/onsi/ginkgo/v2 v2.0.0/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= github.com/onsi/ginkgo/v2 v2.1.3/go.mod h1:vw5CSIxN1JObi/U8gcbwft7ZxR2dgaR70JSE3/PpL4c= github.com/onsi/ginkgo/v2 v2.1.4/go.mod h1:um6tUpWM/cxCK3/FK8BXqEiUMUwRgSM4JXG47RKZmLU= +github.com/onsi/ginkgo/v2 v2.1.6/go.mod h1:MEH45j8TBi6u9BMogfbp0stKC5cdGjumZj5Y7AG4VIk= +github.com/onsi/ginkgo/v2 v2.3.0/go.mod h1:Eew0uilEqZmIEZr8JrvYlvOM7Rr6xzTmMV8AyFNU9d0= +github.com/onsi/ginkgo/v2 v2.4.0/go.mod h1:iHkDK1fKGcBoEHT5W7YBq4RFWaQulw+caOMkAt4OrFo= github.com/onsi/gomega v0.0.0-20151007035656-2152b45fa28a/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/onsi/gomega v0.0.0-20170829124025-dcabb60a477c/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= -github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= @@ -878,8 +1735,14 @@ github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoT github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc= github.com/onsi/gomega v1.15.0/go.mod h1:cIuvLEne0aoVhAgh/O6ac0Op8WWw9H6eYCriF+tEHG0= +github.com/onsi/gomega v1.16.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/gomega v1.18.1/go.mod h1:0q+aL8jAiMXy9hbwj2mr5GziHiwhAIQpFmmtT5hitRs= github.com/onsi/gomega v1.19.0/go.mod h1:LY+I3pBVzYsTBU1AnDwOSxaYi9WoWiqgwooUqq9yPro= +github.com/onsi/gomega v1.20.1/go.mod h1:DtrZpjmvpn2mPm4YWQa0/ALMDj9v4YxLgojwPeREyVo= +github.com/onsi/gomega v1.21.1/go.mod h1:iYAIXgPSaDHak0LCMA+AWBpIKBr8WZicMxnE8luStNc= +github.com/onsi/gomega v1.22.1/go.mod h1:x6n7VNe4hw0vkyYUM4mjIXx3JbLiPaBPNgB7PRQ1tuM= +github.com/onsi/gomega v1.23.0/go.mod h1:Z/NWtiqwBrwUt4/2loMmHL63EDLnYHmVbuBpDr2vQAg= github.com/opencontainers/go-digest v0.0.0-20170106003457-a6d0ee40d420/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= github.com/opencontainers/go-digest v0.0.0-20180430190053-c9281466c8b2/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= @@ -890,6 +1753,7 @@ github.com/opencontainers/image-spec v1.0.1/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zM github.com/opencontainers/image-spec v1.0.2-0.20211117181255-693428a734f5/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= github.com/opencontainers/image-spec v1.0.2/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= github.com/opencontainers/image-spec v1.0.3-0.20211202183452-c5a74bcca799/go.mod h1:BtxoFyWECRxE4U/7sNtV5W15zMzWCbyJoFRP3s7yZA0= +github.com/opencontainers/image-spec v1.1.0-rc2/go.mod h1:3OVijpioIKYWTqjiG0zfF6wvoJ4fAXGbjdZuI2NgsRQ= github.com/opencontainers/runc v0.0.0-20190115041553-12f6a991201f/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= github.com/opencontainers/runc v0.1.1/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= github.com/opencontainers/runc v1.0.0-rc8.0.20190926000215-3e425f80a8c9/go.mod h1:qT5XzbpPznkRYVz/mWwUaVBUv2rmF59PVA73FjuZG0U= @@ -911,57 +1775,76 @@ github.com/opencontainers/selinux v1.8.2/go.mod h1:MUIHuUEvKB1wtJjQdOyYRgOnLD2xA github.com/opencontainers/selinux v1.10.0/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= github.com/opencontainers/selinux v1.10.1/go.mod h1:2i0OySw99QjzBBQByd1Gr9gSjvuho1lHsJxIJ3gGbJI= github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= -github.com/openzipkin/zipkin-go v0.1.6/go.mod h1:QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw= +github.com/otiai10/copy v1.2.0/go.mod h1:rrF5dJ5F0t/EWSYODDu4j9/vEeYHMkc8jt0zJChqQWw= +github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= +github.com/otiai10/curr v1.0.0/go.mod h1:LskTG5wDwr8Rs+nNQ+1LlxRjAtTZZjtJW4rMXl6j4vs= +github.com/otiai10/mint v1.3.0/go.mod h1:F5AjcsTsWUqX+Na9fpHb52P8pcRX2CI6A3ctIT91xUo= +github.com/otiai10/mint v1.3.1/go.mod h1:/yxELlJQ0ufhjUwhshSj+wFjZ78CnZ48/1wtmBH1OTc= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= +github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pelletier/go-toml v1.8.1/go.mod h1:T2/BmBdy8dvIRq1a/8aqjN41wvWlN4lrapLU/GW4pbc= github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml v1.9.4/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= +github.com/pelletier/go-toml/v2 v2.0.0-beta.8/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= +github.com/pelletier/go-toml/v2 v2.0.0/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= github.com/peterbourgon/diskv v2.0.1+incompatible/go.mod h1:uqqh8zWWbv1HBMNONnaR/tNboyR3/BZd58JJSHlUSCU= github.com/phayes/checkstyle v0.0.0-20170904204023-bfd46e6a821d/go.mod h1:3OzsM7FXDQlpCiw2j81fOmAwQLnZnLGXVKUzeKQXIAw= github.com/phayes/freeport v0.0.0-20220201140144-74d24b5ae9f5/go.mod h1:iIss55rKnNBTvrwdmkUpLnDpZoAHvWaiq5+iMmen4AE= -github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= +github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= +github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= +github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= +github.com/pierrec/lz4/v4 v4.1.15/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1-0.20171018195549-f15c970de5b7/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= +github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/polyfloyd/go-errorlint v0.0.0-20210722154253-910bb7978349/go.mod h1:wi9BfjxjF/bwiZ701TzmfKu6UKC357IOAtNr0Td0Lvw= +github.com/polyfloyd/go-errorlint v1.0.0/go.mod h1:KZy4xxPJyy88/gldCe5OdW6OQRtNO3EZE7hXzmnebgA= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -github.com/poy/onpar v0.0.0-20190519213022-ee068f8ea4d1/go.mod h1:nSbFQvMj97ZyhFRSJYtut+msi4sOY6zJDGCdSc+/rZU= +github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= +github.com/poy/onpar v0.0.0-20200406201722-06f95a1c68e8/go.mod h1:nSbFQvMj97ZyhFRSJYtut+msi4sOY6zJDGCdSc+/rZU= +github.com/poy/onpar v1.1.2/go.mod h1:6X8FLNoxyr9kkmnlqpK6LSoiOtrO6MICtWwEuWkLjzg= github.com/pquerna/cachecontrol v0.0.0-20171018203845-0dec1b30a021/go.mod h1:prYjPmNq4d1NPVmpShWobRqXY3q7Vp+80DqgxxUrUIA= +github.com/pquerna/cachecontrol v0.1.0/go.mod h1:NrUG3Z7Rdu85UNR3vm7SOsl1nFIeSiQnrHV5K9mBcUI= github.com/prometheus/client_golang v0.0.0-20180209125602-c332b6f63c06/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.1.0/go.mod h1:I1FGZT9+L76gKKOs5djB6ezCbFQP1xR9D75/vuwEF3g= +github.com/prometheus/client_golang v1.4.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= github.com/prometheus/client_golang v1.7.1/go.mod h1:PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M= github.com/prometheus/client_golang v1.11.0/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= github.com/prometheus/client_golang v1.11.1/go.mod h1:Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0= github.com/prometheus/client_golang v1.12.1/go.mod h1:3Z9XVyYiZYEO+YQWt3RD2R3jrbd179Rt297l4aS6nDY= +github.com/prometheus/client_golang v1.14.0/go.mod h1:8vpkKitgIVNcqrRBWh1C4TIUQgYNtG/XQE4E/Zae36Y= github.com/prometheus/client_model v0.0.0-20171117100541-99fa1f4be8e5/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.3.0/go.mod h1:LDGWKZIo7rky3hgvBe+caln+Dr3dPggB5dvjtD7w9+w= github.com/prometheus/common v0.0.0-20180110214958-89604d197083/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.6.0/go.mod h1:eBmuwkDJBwy6iBfxCBob6t6dR6ENT/y+J+Zk0j9GMYc= +github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= github.com/prometheus/common v0.10.0/go.mod h1:Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo= github.com/prometheus/common v0.26.0/go.mod h1:M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc= github.com/prometheus/common v0.30.0/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= github.com/prometheus/common v0.32.1/go.mod h1:vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls= +github.com/prometheus/common v0.37.0/go.mod h1:phzohg0JFMnBEFGxTDbfu3QyL5GI8gTQJFhYO5B3mfA= github.com/prometheus/procfs v0.0.0-20180125133057-cb4147076ac7/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.0-20190522114515-bc1a522cf7b1/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= @@ -972,41 +1855,68 @@ github.com/prometheus/procfs v0.1.3/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4O github.com/prometheus/procfs v0.2.0/go.mod h1:lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU= github.com/prometheus/procfs v0.6.0/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= github.com/prometheus/procfs v0.7.3/go.mod h1:cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA= +github.com/prometheus/procfs v0.8.0/go.mod h1:z7EfXMXOkbkqb9IINtpCn86r/to3BnA0uaxHdg830/4= github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/pseudomuto/protoc-gen-doc v1.3.2/go.mod h1:y5+P6n3iGrbKG+9O04V5ld71in3v/bX88wUwgt+U8EA= +github.com/pseudomuto/protokit v0.2.0/go.mod h1:2PdH30hxVHsup8KpBTOXTBeMVhJZVio3Q8ViKSAXT0Q= github.com/quasilyte/go-consistent v0.0.0-20190521200055-c6f3937de18c/go.mod h1:5STLWrekHfjyYwxBRVRXNOSewLJ3PWfDJd1VyTS21fI= -github.com/quasilyte/go-ruleguard v0.2.0/go.mod h1:2RT/tf0Ce0UDj5y243iWKosQogJd8+1G3Rs2fxmlYnw= +github.com/quasilyte/go-ruleguard v0.3.1-0.20210203134552-1b5a410e1cc8/go.mod h1:KsAh3x0e7Fkpgs+Q9pNLS5XpFSvYCEVl5gP9Pp1xp30= +github.com/quasilyte/go-ruleguard v0.3.13/go.mod h1:Ul8wwdqR6kBVOCt2dipDBkE+T6vAV/iixkrKuRTN1oQ= +github.com/quasilyte/go-ruleguard v0.3.16-0.20220213074421-6aa060fab41a/go.mod h1:VMX+OnnSw4LicdiEGtRSD/1X8kW7GuEscjYNr4cOIT4= +github.com/quasilyte/go-ruleguard/dsl v0.3.0/go.mod h1:KeCP03KrjuSO0H1kTuZQCWlQPulDV6YMIXmpQss17rU= +github.com/quasilyte/go-ruleguard/dsl v0.3.10/go.mod h1:KeCP03KrjuSO0H1kTuZQCWlQPulDV6YMIXmpQss17rU= +github.com/quasilyte/go-ruleguard/dsl v0.3.16/go.mod h1:KeCP03KrjuSO0H1kTuZQCWlQPulDV6YMIXmpQss17rU= +github.com/quasilyte/go-ruleguard/rules v0.0.0-20201231183845-9e62ed36efe1/go.mod h1:7JTjp89EGyU1d6XfBiXihJNG37wB2VRkd125Q1u7Plc= +github.com/quasilyte/go-ruleguard/rules v0.0.0-20210428214800-545e0d2e0bf7/go.mod h1:4cgAphtvu7Ftv7vOT2ZOYhC6CvBxZixcasr8qIOTA50= +github.com/quasilyte/go-ruleguard/rules v0.0.0-20211022131956-028d6511ab71/go.mod h1:4cgAphtvu7Ftv7vOT2ZOYhC6CvBxZixcasr8qIOTA50= +github.com/quasilyte/gogrep v0.0.0-20220120141003-628d8b3623b5/go.mod h1:wSEyW6O61xRV6zb6My3HxrQ5/8ke7NE2OayqCHa3xRM= github.com/quasilyte/regex/syntax v0.0.0-20200407221936-30656e2c4a95/go.mod h1:rlzQ04UMyJXu/aOvhd8qT+hvDrFpiwqp8MRXDY9szc0= -github.com/rakyll/statik v0.1.6/go.mod h1:OEi9wJV/fMUAGx1eNjq75DKDsJVuEv1U0oYdX6GX8Zs= -github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rivo/tview v0.0.0-20200219210816-cd38d7432498/go.mod h1:6lkG1x+13OShEf0EaOCaTQYyB7d5nSbb181KtjlS+84= +github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567/go.mod h1:DWNGW8A4Y+GyBgPuaQJuWiy0XYftx4Xm/y5Jqk9I6VQ= +github.com/rakyll/statik v0.1.7/go.mod h1:AlZONWzMtEnMs7W4e/1LURLiI49pIMmp6V9Unghqrcc= +github.com/remyoudompheng/bigfft v0.0.0-20200410134404-eec4a21b6bb0/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo= +github.com/remyoudompheng/go-dbus v0.0.0-20121104212943-b7232d34b1d5/go.mod h1:+u151txRmLpwxBmpYn9z3d1sdJdjRPQpsXuYeY9jNls= +github.com/remyoudompheng/go-liblzma v0.0.0-20190506200333-81bf2d431b96/go.mod h1:90HvCY7+oHHUKkbeMCiHt1WuFR2/hPJ9QrljDG+v6ls= +github.com/remyoudompheng/go-misc v0.0.0-20190427085024-2d6ac652a50e/go.mod h1:80FQABjoFzZ2M5uEa6FUaJYEmqU2UOKojlFVak1UAwI= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= -github.com/rogpeppe/go-internal v1.6.0/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/rogpeppe/go-internal v1.6.2/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= -github.com/rubenv/sql-migrate v1.1.1/go.mod h1:/7TZymwxN8VWumcIxw1jjHEcR1djpdkMHQPT4FWdnbQ= +github.com/rogpeppe/go-internal v1.8.1/go.mod h1:JeRgkft04UBgHMgCIwADu4Pn6Mtm5d4nPKWu0nJ5d+o= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= +github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= +github.com/rubenv/sql-migrate v1.3.1/go.mod h1:YzG/Vh82CwyhTFXy+Mf5ahAiiEOpAlHurg+23VEzcsk= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= +github.com/russross/blackfriday v1.6.0/go.mod h1:ti0ldHuxg49ri4ksnFxlkCfN+hvslNlmVHqNRXXJNAY= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= -github.com/ryancurrah/gomodguard v1.1.0/go.mod h1:4O8tr7hBODaGE6VIhfJDHcwzh5GUccKSJBU0UMXJFVM= +github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= +github.com/ruudk/golang-pdf417 v0.0.0-20201230142125-a7e3863a1245/go.mod h1:pQAZKsJ8yyVxGRWYNEm9oFB8ieLgKFnamEyDmSA0BRk= +github.com/ryancurrah/gomodguard v1.2.3/go.mod h1:rYbA/4Tg5c54mV1sv4sQTP5WOPBcoLtnBZ7/TEhXAbg= github.com/ryanrolds/sqlclosecheck v0.3.0/go.mod h1:1gREqxyTGR3lVtpngyFo3hZAgk0KCtEdgEkHwDbigdA= github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= github.com/safchain/ethtool v0.0.0-20210803160452-9aa261dae9b1/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= -github.com/sanity-io/litter v1.2.0/go.mod h1:JF6pZUFgu2Q0sBZ+HSV35P8TVPI1TTzEwyu9FXAw2W4= +github.com/sagikazarmark/crypt v0.1.0/go.mod h1:B/mN0msZuINBtQ1zZLEQcegFJJf9vnYIR88KRMEuODE= +github.com/sagikazarmark/crypt v0.5.0/go.mod h1:l+nzl7KWh51rpzp2h7t4MZWyiEWdhNpOAnclKvg+mdA= +github.com/sanposhiho/wastedassign/v2 v2.0.6/go.mod h1:KyZ0MWTwxxBmfwn33zh3k1dmsbF2ud9pAAGfoLfjhtI= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/sclevine/agouti v3.0.0+incompatible/go.mod h1:b4WX9W9L1sfQKXeJf1mUTLZKJ48R1S7H23Ji7oFO5Bw= github.com/sclevine/spec v1.2.0/go.mod h1:W4J29eT/Kzv7/b9IWLB055Z+qvVC9vt0Arko24q7p+U= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921/go.mod h1:JA8cRccbGaA1s33RQf7Y1+q9gHmZX1yB/z9WDN1C6fg= -github.com/securego/gosec/v2 v2.4.0/go.mod h1:0/Q4cjmlFDfDUj1+Fib61sc+U5IQb2w+Iv9/C3wPVko= +github.com/securego/gosec/v2 v2.9.1/go.mod h1:oDcDLcatOJxkCGaCaq8lua1jTnYf6Sou4wdiJ1n4iHc= +github.com/securego/gosec/v2 v2.11.0/go.mod h1:SX8bptShuG8reGC0XS09+a4H2BoWSJi+fscA+Pulbpo= github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c/go.mod h1:/PevMnwAxekIXwN8qQyfc5gl2NlkB3CQlkizAbOkeBs= -github.com/shirou/gopsutil v0.0.0-20190901111213-e4ec7b275ada/go.mod h1:WWnYX4lzhCH5h/3YBfyVA3VbLYjlMZZAQcW9ojMexNc= -github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4/go.mod h1:qsXQc7+bwAM3Q1u/4XEfrquwF8Lw7D7y5cD8CuHnfIc= +github.com/shirou/gopsutil/v3 v3.21.10/go.mod h1:t75NhzCZ/dYyPQjyQmrAYP6c8+LCdFANeBMdLPCNnew= github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= +github.com/shopspring/decimal v1.3.1/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o= github.com/shurcooL/go v0.0.0-20180423040247-9e1955d9fb6e/go.mod h1:TDJrrUr11Vxrven61rcy3hJMUqaf/CLWYhHNPmT14Lk= github.com/shurcooL/go-goon v0.0.0-20170922171312-37c2f522c041/go.mod h1:N5mDOmsrJOB+vfqUK+7DmDyjhSLIIBnXo9lvZJj3MWQ= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= @@ -1020,27 +1930,36 @@ github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/sirupsen/logrus v1.9.0 h1:trlNQbNUG3OdDrDil03MCb1H2o9nJ1x4/5LYw7byDE0= github.com/sirupsen/logrus v1.9.0/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/sivchari/tenv v1.4.7/go.mod h1:5nF+bITvkebQVanjU6IuMbvIot/7ReNsUV7I5NbprB0= +github.com/sivchari/tenv v1.5.0/go.mod h1:64yStXKSOxDfX47NlhVwND4dHwfZDdbp2Lyl018Icvg= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/goconvey v0.0.0-20190330032615-68dc04aab96a/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/soheilhy/cmux v0.1.5/go.mod h1:T7TcVDs9LWfQgPlPsdngu6I6QIoyIFZDDC6sNE1GqG0= github.com/sonatard/noctx v0.0.1/go.mod h1:9D2D/EoULe8Yy2joDHJj7bv3sZoq9AaSb8B4lqBjiZI= -github.com/sourcegraph/go-diff v0.6.0/go.mod h1:iBszgVvyxdc8SFZ7gm69go2KDdt3ag071iBaWPF6cjs= +github.com/sourcegraph/go-diff v0.6.1/go.mod h1:iBszgVvyxdc8SFZ7gm69go2KDdt3ag071iBaWPF6cjs= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= github.com/spf13/afero v1.3.3/go.mod h1:5KUK8ByomD5Ti5Artl0RtHeI5pTF7MIDuXL3yY520V4= github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= +github.com/spf13/afero v1.8.2/go.mod h1:CtAatgMJh6bJEIs48Ay/FOnkljP3WeGUG0MC1RfAqwo= +github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcDf8Y= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cast v1.5.0/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU= github.com/spf13/cobra v0.0.2-0.20171109065643-2da4a54c5cee/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= +github.com/spf13/cobra v0.0.5/go.mod h1:3K3wKZymM7VvHMDS9+Akkh4K60UwM26emMESw8tLCHU= +github.com/spf13/cobra v0.0.6/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= github.com/spf13/cobra v1.0.0/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo= github.com/spf13/cobra v1.2.1/go.mod h1:ExllRjgxM/piMAM+3tAZvg8fsklGAf3tPfi+i8t68Nk= github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g= +github.com/spf13/cobra v1.6.0/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= +github.com/spf13/cobra v1.6.1/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= github.com/spf13/jwalterweatherman v1.1.0/go.mod h1:aNWZUN0dPAAO/Ljvb5BEdw96iTZ0EXowPYD95IqWIGo= github.com/spf13/pflag v0.0.0-20170130214245-9ff6c6923cff/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -1048,53 +1967,77 @@ github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bd github.com/spf13/pflag v1.0.1/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= -github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= -github.com/ssgreg/nlreturn/v2 v2.1.0/go.mod h1:E/iiPB78hV7Szg2YfRgyIrk1AD6JVMTRkkxBiELzh2I= +github.com/spf13/viper v1.9.0/go.mod h1:+i6ajR7OX2XaiBkrcZJFK21htRk7eDeLg7+O6bhUPP4= +github.com/spf13/viper v1.11.0/go.mod h1:djo0X/bA5+tYVoCn+C7cAYJGcVn/qYLFTG8gdUsX7Zk= +github.com/ssgreg/nlreturn/v2 v2.2.1/go.mod h1:E/iiPB78hV7Szg2YfRgyIrk1AD6JVMTRkkxBiELzh2I= github.com/stefanberger/go-pkcs11uri v0.0.0-20201008174630-78d3cae3a980/go.mod h1:AO3tvPzVZ/ayst6UlUKUv6rcPQInYe3IknH3jYhAKu8= github.com/stoewer/go-strcase v1.2.0/go.mod h1:IBiWB2sKIp3wVVQ3Y035++gc+knqhUQag1KpM8ahLw8= github.com/stretchr/objx v0.0.0-20180129172003-8a3f7159479f/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= -github.com/stretchr/testify v0.0.0-20161117074351-18a02ba4a312/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= +github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= +github.com/stretchr/testify v0.0.0-20170130113145-4d4bfba8f1d1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v0.0.0-20180303142811-b89eecf5ca5d/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.1.4/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.2 h1:4jaiDzPyXQvSd7D0EjG45355tLlV3VOECpq10pLC+8s= -github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= +github.com/stretchr/testify v1.8.3 h1:RP3t2pwF7cMEbC1dqtB6poj3niw/9gnV4Cjg5oW5gtY= +github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= +github.com/sylvia7788/contextcheck v1.0.4/go.mod h1:vuPKJMQ7MQ91ZTqfdyreNKwZjyUg6KO+IebVyQDedZQ= github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/gocapability v0.0.0-20180916011248-d98352740cb2/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/tchap/go-patricia v2.2.6+incompatible/go.mod h1:bmLyhP68RS6kStMGxByiQ23RP/odRBOTVjwp2cDyi6I= -github.com/tdakkota/asciicheck v0.0.0-20200416190851-d7f85be797a2/go.mod h1:yHp0ai0Z9gUljN3o0xMhYJnH/IcvkdTBOX2fmJ93JEM= -github.com/tetafro/godot v0.4.8/go.mod h1:/7NLHhv08H1+8DNj0MElpAACw1ajsCuf3TKNQxA5S+0= -github.com/timakin/bodyclose v0.0.0-20190930140734-f7f2e9bca95e/go.mod h1:Qimiffbc6q9tBWlVV6x0P9sat/ao1xEkREYPPj9hphk= +github.com/tdakkota/asciicheck v0.0.0-20200416200610-e657995f937b/go.mod h1:yHp0ai0Z9gUljN3o0xMhYJnH/IcvkdTBOX2fmJ93JEM= +github.com/tdakkota/asciicheck v0.1.1/go.mod h1:yHp0ai0Z9gUljN3o0xMhYJnH/IcvkdTBOX2fmJ93JEM= +github.com/tenntenn/modver v1.0.1/go.mod h1:bePIyQPb7UeioSRkw3Q0XeMhYZSMx9B8ePqg6SAMGH0= +github.com/tenntenn/text/transform v0.0.0-20200319021203-7eef512accb3/go.mod h1:ON8b8w4BN/kE1EOhwT0o+d62W65a6aPw1nouo9LMgyY= +github.com/tetafro/godot v1.4.11/go.mod h1:LR3CJpxDVGlYOWn3ZZg1PgNZdTUvzsZWu8xaEohUpn8= +github.com/timakin/bodyclose v0.0.0-20200424151742-cb6215831a94/go.mod h1:Qimiffbc6q9tBWlVV6x0P9sat/ao1xEkREYPPj9hphk= +github.com/timakin/bodyclose v0.0.0-20210704033933-f49887972144/go.mod h1:Qimiffbc6q9tBWlVV6x0P9sat/ao1xEkREYPPj9hphk= +github.com/tklauser/go-sysconf v0.3.9/go.mod h1:11DU/5sG7UexIrp/O6g35hrWzu0JxlwQ3LSFUzyeuhs= +github.com/tklauser/numcpus v0.3.0/go.mod h1:yFGUr7TUHQRAhyqBcEg0Ge34zDBAsIvJJcyE6boqnA8= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/tmc/grpc-websocket-proxy v0.0.0-20200427203606-3cfed13b9966/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/tmc/grpc-websocket-proxy v0.0.0-20201229170055-e5319fda7802/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/tommy-muehle/go-mnd v1.3.1-0.20200224220436-e6f9a994e8fa/go.mod h1:dSUh0FtTP8VhvkL1S+gUR1OKd9ZnSaozuI6r3m6wOig= +github.com/tomarrell/wrapcheck/v2 v2.4.0/go.mod h1:68bQ/eJg55BROaRTbMjC7vuhL2OgfoG8bLp9ZyoBfyY= +github.com/tomarrell/wrapcheck/v2 v2.6.1/go.mod h1:Eo+Opt6pyMW1b6cNllOcDSSoHO0aTJ+iF6BfCUbHltA= +github.com/tomasen/realip v0.0.0-20180522021738-f0c99a92ddce/go.mod h1:o8v6yHRoik09Xen7gje4m9ERNah1d1PPsVq1VEx9vE4= +github.com/tommy-muehle/go-mnd/v2 v2.4.0/go.mod h1:WsUAkMJMYww6l/ufffCD3m+P7LEvr8TnZn9lwVDlgzw= +github.com/tommy-muehle/go-mnd/v2 v2.5.0/go.mod h1:WsUAkMJMYww6l/ufffCD3m+P7LEvr8TnZn9lwVDlgzw= +github.com/tv42/httpunix v0.0.0-20150427012821-b75d8614f926/go.mod h1:9ESjWnEqriFuLhtthL60Sar/7RFoluCcXsuvEwTV5KM= github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c/go.mod h1:hzIxponao9Kjc7aWznkXaL4U4TWaDSs8zcsY4Ka08nM= github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= github.com/ultraware/funlen v0.0.3/go.mod h1:Dp4UiAus7Wdb9KUZsYWZEWiRzGuM2kXM1lPbfaF6xhA= github.com/ultraware/whitespace v0.0.4/go.mod h1:aVMh/gQve5Maj9hQ/hg+F75lr/X5A89uZnzAmWSineA= +github.com/ultraware/whitespace v0.0.5/go.mod h1:aVMh/gQve5Maj9hQ/hg+F75lr/X5A89uZnzAmWSineA= github.com/urfave/cli v0.0.0-20171014202726-7bc6a0acffa5/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= github.com/urfave/cli v1.22.2/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= -github.com/uudashr/gocognit v1.0.1/go.mod h1:j44Ayx2KW4+oB6SWMv8KsmHzZrOInQav7D3cQMJ5JUM= +github.com/uudashr/gocognit v1.0.5/go.mod h1:wgYz0mitoKOTysqxTDMOUXg+Jb5SvtihkfmugIZYpEA= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= -github.com/valyala/fasthttp v1.15.1/go.mod h1:YOKImeEosDdBPnxc0gy7INqi3m1zK6A+xl6TwOBhHCA= -github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= -github.com/valyala/quicktemplate v1.6.2/go.mod h1:mtEJpQtUiBV0SHhMX6RtiJtqxncgrfmjcUy5T68X8TM= -github.com/valyala/tcplisten v0.0.0-20161114210144-ceec8f93295a/go.mod h1:v3UYOV9WzVtRmSR+PDvWpU/qWl4Wa5LApYYX4ZtKbio= +github.com/valyala/fasthttp v1.30.0/go.mod h1:2rsYD01CKFrjjsvFxx75KlEUNpWNBY9JWD3K/7o2Cus= +github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= +github.com/valyala/quicktemplate v1.7.0/go.mod h1:sqKJnoaOF88V07vkO+9FL8fb9uZg/VPSJnLYn+LmLk8= +github.com/valyala/tcplisten v1.0.0/go.mod h1:T0xQ8SeCZGxckz9qRXTfG43PvQ/mcWh7FwZEA7Ioqkc= +github.com/viki-org/dnscache v0.0.0-20130720023526-c70c1f23c5d8/go.mod h1:dniwbG03GafCjFohMDmz6Zc6oCuiqgH6tGNyXTkHzXE= github.com/vishvananda/netlink v0.0.0-20181108222139-023a6dafdcdf/go.mod h1:+SR5DhBJrl6ZM7CoCKvpw5BKroDKQ+PJqOg65H/2ktk= github.com/vishvananda/netlink v1.1.0/go.mod h1:cTgwzPIzzgDAYoQrMm0EdrjRUBkTqKYppBueQtXaqoE= github.com/vishvananda/netlink v1.1.1-0.20201029203352-d40f9887b852/go.mod h1:twkDnbuQxJYemMlGd4JFIcuhgX83tXhKS2B/PRMpOho= @@ -1110,8 +2053,14 @@ github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415/go.mod h1: github.com/xeipuuv/gojsonschema v0.0.0-20180618132009-1d523034197f/go.mod h1:5yf86TLmAcydyeJq5YvxkGPE2fm/u4myDekKRoLuqhs= github.com/xeipuuv/gojsonschema v1.2.0/go.mod h1:anYRn/JVcOK2ZgGU+IjEV4nwlhoK5sQluxsYJ78Id3Y= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/xlab/treeprint v0.0.0-20181112141820-a009c3971eca/go.mod h1:ce1O1j6UtZfjr22oyGxGLbauSBp2YVXpARAosm7dHBg= +github.com/xlab/treeprint v1.1.0/go.mod h1:gj5Gd3gPdKtR1ikdDK6fnFLdmIS0X30kTTuNd/WEJu0= +github.com/xo/terminfo v0.0.0-20210125001918-ca9a967f8778/go.mod h1:2MuV+tbUrU1zIOPMxZ5EncGwgmMJsa+9ucAQZXxsObs= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/yeya24/promlinter v0.1.0/go.mod h1:rs5vtZzeBHqqMwXqFScncpCF6u06lezhZepno9AB1Oc= +github.com/yeya24/promlinter v0.2.0/go.mod h1:u54lkmBOZrpEbQQ6gox2zWKKLKu2SGe+2KOiextY+IA= +github.com/yudai/gojsondiff v1.0.0/go.mod h1:AY32+k2cwILAkW1fbgxQ5mUmMiZFgLIV+FBNExI05xg= +github.com/yudai/golcs v0.0.0-20170316035057-ecda9a501e82/go.mod h1:lgjkn3NuSvDfVJdfcVVdX+jpBxNmX4rDAzaS45IcYoM= +github.com/yudai/pp v2.0.1+incompatible/go.mod h1:PuxR/8QJ7cyCkFp/aUDS+JY727OFEZkTdatxwunjIkc= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -1123,24 +2072,34 @@ github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5t github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50/go.mod h1:NUSPSUX/bi6SeDMUh6brw0nXpxHnc96TguQh0+r/ssA= github.com/yvasiyarov/newrelic_platform_go v0.0.0-20140908184405-b21fdbd4370f/go.mod h1:GlGEuHIJweS1mbCqG+7vt2nvWLzLLnRHbXz5JKd/Qbg= -github.com/ziutek/mymysql v1.5.4/go.mod h1:LMSpPZ6DbqWFxNCHW77HeMg9I646SAhApZ/wKdgO/C0= +github.com/zeebo/assert v1.3.0/go.mod h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0= +github.com/zeebo/xxh3 v1.0.2/go.mod h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.etcd.io/bbolt v1.3.4/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= go.etcd.io/bbolt v1.3.6/go.mod h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4= +go.etcd.io/etcd v0.0.0-20200513171258-e048e166ab9c/go.mod h1:xCI7ZzBfRuGgBXyXO6yfWfDmlWd35khcWpUa4L0xI/k= go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= -go.etcd.io/etcd/api/v3 v3.5.1/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= +go.etcd.io/etcd/api/v3 v3.5.2/go.mod h1:5GB2vv4A4AOn3yk7MftYGHkUfGtDHnEraIjym4dYz5A= +go.etcd.io/etcd/api/v3 v3.5.5/go.mod h1:KFtNaxGDw4Yx/BA4iPPwevUTAuqcsPxzyX8PHydchN8= go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= -go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/pkg/v3 v3.5.2/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/pkg/v3 v3.5.5/go.mod h1:ggrwbk069qxpKPq8/FKkQ3Xq9y39kbFR4LnKszpRXeQ= go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= +go.etcd.io/etcd/client/v2 v2.305.2/go.mod h1:2D7ZejHVMIfog1221iLSYlQRzrtECw3kz4I4VAQm3qI= +go.etcd.io/etcd/client/v2 v2.305.5/go.mod h1:zQjKllfqfBVyVStbt4FaosoX2iYd8fV/GRy/PbowgP4= go.etcd.io/etcd/client/v3 v3.5.0/go.mod h1:AIKXXVX/DQXtfTEqBryiLTUXwON+GuvO6Z7lLS/oTh0= -go.etcd.io/etcd/client/v3 v3.5.1/go.mod h1:OnjH4M8OnAotwaB2l9bVgZzRFKru7/ZMoS46OtKyd3Q= +go.etcd.io/etcd/client/v3 v3.5.5/go.mod h1:aApjR4WGlSumpnJ2kloS75h6aHUmAyaPLjHMxpc7E7c= go.etcd.io/etcd/pkg/v3 v3.5.0/go.mod h1:UzJGatBQ1lXChBkQF0AuAtkRQMYnHubxAEYIrC3MSsE= +go.etcd.io/etcd/pkg/v3 v3.5.5/go.mod h1:6ksYFxttiUGzC2uxyqiyOEvhAiD0tuIqSZkX3TyPdaE= go.etcd.io/etcd/raft/v3 v3.5.0/go.mod h1:UFOHSIvO/nKwd4lhkwabrTD3cqW5yVyYYf/KlD00Szc= +go.etcd.io/etcd/raft/v3 v3.5.5/go.mod h1:76TA48q03g1y1VpTue92jZLr9lIHKUNcYdZOOGyx8rI= go.etcd.io/etcd/server/v3 v3.5.0/go.mod h1:3Ah5ruV+M+7RZr0+Y/5mNLwC+eQlni+mQmOVdCRJoS4= +go.etcd.io/etcd/server/v3 v3.5.5/go.mod h1:rZ95vDw/jrvsbj9XpTqPrTAB9/kzchVdhRirySPkUBc= +go.mozilla.org/mozlog v0.0.0-20170222151521-4bb13139d403/go.mod h1:jHoPAGnDrCy6kaI2tAze5Prf0Nr0w/oNkROt2lw3n3o= go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= -go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= @@ -1148,46 +2107,74 @@ go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= +go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= go.opentelemetry.io/contrib v0.20.0/go.mod h1:G/EtFaa6qaN7+LxqfIAT3GiZa7Wv5DTBUzl5H4LY0Kc= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0/go.mod h1:oVGt1LRbBOBq1A5BQLlUg9UaU/54aiHw8cgjV3aWZ/E= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.25.0/go.mod h1:E5NNboN0UqSAki0Atn9kVwaN7I+l25gGxDqBueo/74E= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.28.0/go.mod h1:vEhqr0m4eTc+DWxfsXoXue2GBgV2uUwVznkGIHW/e5w= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.35.0/go.mod h1:h8TWwRAhQpOd0aM5nYsRD8+flnkj+526GEIVlarH7eY= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.20.0/go.mod h1:2AboqHi0CiIZU0qwhtUfCYD1GeUzvvIXWNkhDt7ZMG4= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.35.0/go.mod h1:9NiG9I2aHTKkcxqCILhjtyNA1QEiCjdBACv4IvrFQ+c= go.opentelemetry.io/otel v0.20.0/go.mod h1:Y3ugLH2oa81t5QO+Lty+zXf8zC9L26ax4Nzoxm/dooo= +go.opentelemetry.io/otel v1.0.1/go.mod h1:OPEOD4jIT2SlZPMmwT6FqZz2C0ZNdQqiWcoK6M0SNFU= go.opentelemetry.io/otel v1.3.0/go.mod h1:PWIKzi6JCp7sM0k9yZ43VX+T345uNbAkDKwHVjb2PTs= +go.opentelemetry.io/otel v1.8.0/go.mod h1:2pkj+iMj0o03Y+cW6/m8Y4WkRdYN3AvCXCnzRMp9yvM= +go.opentelemetry.io/otel v1.10.0/go.mod h1:NbvWjCthWHKBEUMpf0/v8ZRZlni86PpGFEMA9pnQSnQ= go.opentelemetry.io/otel/exporters/otlp v0.20.0/go.mod h1:YIieizyaN77rtLJra0buKiNBOm9XQfkPEKBeuhoMwAM= go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.3.0/go.mod h1:VpP4/RMn8bv8gNo9uK7/IMY4mtWLELsS+JIP0inH0h4= +go.opentelemetry.io/otel/exporters/otlp/internal/retry v1.10.0/go.mod h1:78XhIg8Ht9vR4tbLNUhXsiOnE2HOuSeKAiAcoVQEpOY= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.0.1/go.mod h1:Kv8liBeVNFkkkbilbgWRpV+wWuu+H5xdOT6HAgd30iw= go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.3.0/go.mod h1:hO1KLR7jcKaDDKDkvI9dP/FIhpmna5lkqPUQdEjFAM8= +go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.10.0/go.mod h1:Krqnjl22jUJ0HgMzw5eveuCvFDXY4nSYb4F8t5gdrag= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.0.1/go.mod h1:xOvWoTOrQjxjW61xtOmD/WKGRYb/P4NzRo3bs65U6Rk= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.3.0/go.mod h1:keUU7UfnwWTWpJ+FWnyqmogPa82nuU5VUANFq49hlMY= +go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.10.0/go.mod h1:OfUCyyIiDvNXHWpcWgbF+MWvqPZiNa3YDEnivcnYsV0= go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.3.0/go.mod h1:QNX1aly8ehqqX1LEa6YniTU7VY9I6R3X/oPxhGdTceE= go.opentelemetry.io/otel/metric v0.20.0/go.mod h1:598I5tYlH1vzBjn+BTuhzTCSb/9debfNp6R3s7Pr1eU= +go.opentelemetry.io/otel/metric v0.31.0/go.mod h1:ohmwj9KTSIeBnDBm/ZwH2PSZxZzoOaG2xZeekTRzL5A= go.opentelemetry.io/otel/oteltest v0.20.0/go.mod h1:L7bgKf9ZB7qCwT9Up7i9/pn0PWIa9FqQ2IQ8LoxiGnw= go.opentelemetry.io/otel/sdk v0.20.0/go.mod h1:g/IcepuwNsoiX5Byy2nNV0ySUF1em498m7hBWC279Yc= +go.opentelemetry.io/otel/sdk v1.0.1/go.mod h1:HrdXne+BiwsOHYYkBE5ysIcv2bvdZstxzmCQhxTcZkI= go.opentelemetry.io/otel/sdk v1.3.0/go.mod h1:rIo4suHNhQwBIPg9axF8V9CA72Wz2mKF1teNrup8yzs= +go.opentelemetry.io/otel/sdk v1.10.0/go.mod h1:vO06iKzD5baltJz1zarxMCNHFpUlUiOy4s65ECtn6kE= go.opentelemetry.io/otel/sdk/export/metric v0.20.0/go.mod h1:h7RBNMsDJ5pmI1zExLi+bJK+Dr8NQCh0qGhm1KDnNlE= go.opentelemetry.io/otel/sdk/metric v0.20.0/go.mod h1:knxiS8Xd4E/N+ZqKmUPf3gTTZ4/0TjTXukfxjzSTpHE= go.opentelemetry.io/otel/trace v0.20.0/go.mod h1:6GjCW8zgDjwGHGa6GkyeB8+/5vjT16gUEi0Nf1iBdgw= +go.opentelemetry.io/otel/trace v1.0.1/go.mod h1:5g4i4fKLaX2BQpSBsxw8YYcgKpMMSW3x7ZTuYBr3sUk= go.opentelemetry.io/otel/trace v1.3.0/go.mod h1:c/VDhno8888bvQYmbYLqe41/Ldmr/KKunbvWM4/fEjk= +go.opentelemetry.io/otel/trace v1.8.0/go.mod h1:0Bt3PXY8w+3pheS3hQUt+wow8b1ojPaTBoTCh2zIFI4= +go.opentelemetry.io/otel/trace v1.10.0/go.mod h1:Sij3YYczqAdz+EhmGhE6TpTxUO5/F/AzrK+kxfGqySM= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= +go.opentelemetry.io/proto/otlp v0.9.0/go.mod h1:1vKfU9rv61e9EVGthD1zNvUbiwPcimSsOPU9brfSHJg= go.opentelemetry.io/proto/otlp v0.11.0/go.mod h1:QpEjXPrNQzrFDZgoTo49dgHR9RYRSrg3NAKnUGl9YpQ= +go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= +go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U= go.starlark.net v0.0.0-20200306205701-8dd3e2ee1dd5/go.mod h1:nmDLcffg48OtT/PSW0Hg7FvpRQsQh5OSqIylirxKC7o= go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= +go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= +go.uber.org/goleak v1.2.0/go.mod h1:XJYK+MuIchqpmGmUSAzotztawfKvYLUIgg7guXrwVUo= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= +go.uber.org/multierr v1.4.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= +go.uber.org/multierr v1.9.0/go.mod h1:X2jQV1h+kxSjClGpnseKVIxpmcjrj7MNnI0bnlfKTVQ= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= +go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20180501155221-613d6eafa307/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181009213950-7c1a557ab941/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20181203042331-505ab145d0a9/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190325154230-a5d413f7728c/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -1195,31 +2182,74 @@ golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190611184440-5c40567a22f8/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190923035154-9ee001bba392/go.mod h1:/lpIB1dKB+9EgE3H3cr1v9wB50oz8l4C4h62xy7jSTY= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191205180655-e7c4368fe9dd/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200414173820-0848c9571904/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/crypto v0.0.0-20210322153248-0c34fe9e7dc2/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210513164829-c07d793c2f9a/go.mod h1:P+XmwS30IXTQdn5tA2iutPOUgjI07+tq3H3K9MVA1s8= golang.org/x/crypto v0.0.0-20210817164053-32db794688a5/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= +golang.org/x/crypto v0.0.0-20211108221036-ceb1ce70b4fa/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220214200702-86341886e292/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= -golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220313003712-b769efc7c000/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220315160706-3147a52a75dd/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.0.0-20220411220226-7b82a4e95df4/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= +golang.org/x/crypto v0.1.0/go.mod h1:RecgLatLF4+eUMCP1PoPZQb+cVrJcOPbHkTkbkB9sbw= +golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= +golang.org/x/crypto v0.4.0/go.mod h1:3quD/ATkf6oY+rnes5c3ExXTbLc8mueNue5/DoinL80= +golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU= +golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= +golang.org/x/exp v0.0.0-20180321215751-8460e604b9de/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20180807140117-3d87b88a115f/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/exp v0.0.0-20190125153040-c74c464bbbf2/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= +golang.org/x/exp v0.0.0-20190731235908-ec7cb31e5a56/go.mod h1:JhuoJpWY28nO4Vef9tZUw9qufEGTyX1+7lmHxV5q5G4= golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= +golang.org/x/exp v0.0.0-20191002040644-a1355ae1e2c3/go.mod h1:NOZ3BPKG0ec/BKJQgnvsSFpcKLM5xXVWnvZS97DWHgE= golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20200331195152-e8c3332aa8e5/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= +golang.org/x/exp v0.0.0-20220827204233-334a2380cb91/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= +golang.org/x/exp v0.0.0-20221012211006-4de253d81b95/go.mod h1:cyybsKvd6eL0RnXn6p/Grxp8F5bW7iYuBgsNCOHpMYE= +golang.org/x/exp v0.0.0-20230213192124-5e25df0256eb/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20230224173230-c95f2b4c22f2/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20230303215020-44a13b063f3e/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= +golang.org/x/exp v0.0.0-20230510235704-dd950f8aeaea/go.mod h1:V1LtkGg67GoY2N1AnLN78QLrzxkLyJw7RJb1gzOOz9w= +golang.org/x/exp/shiny v0.0.0-20220827204233-334a2380cb91/go.mod h1:VjAR7z0ngyATZTELrBSkxOOHhhlnVUxDye4mcjx5h/8= +golang.org/x/exp/shiny v0.0.0-20230425010034-47ecfdc1ba53/go.mod h1:UH99kUObWAZkDnWqppdQe5ZhPYESUw8I0zVV1uWBR+0= +golang.org/x/exp/typeparams v0.0.0-20220218215828-6cf2b201936e/go.mod h1:AbB0pIl9nAr9wVwH+Z2ZpaocVmF5I4GyWCDIsVjR0bk= +golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20210216034530-4410531fe030/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20210607152325-775e3b0c77b9/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20220302094943-723b81ca9867/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.3.0/go.mod h1:fXd9211C/0VTlYuAcOhW8dY/RtEJqODXOWBDpmYBf+A= +golang.org/x/image v0.5.0/go.mod h1:FVC7BI/5Ym8R25iw5OLsgshdUBbT1h5jZTpA+mvAdZ4= +golang.org/x/image v0.6.0/go.mod h1:MXLdDR43H7cDJq5GEGXEVeeNhPgi+YYEQ2pC1byI1x0= +golang.org/x/image v0.7.0/go.mod h1:nd/q4ef1AKKYl/4kft7g+6UyGbdiqWqTP1ZAbRoV7Rg= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -1234,18 +2264,26 @@ golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPI golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= +golang.org/x/mobile v0.0.0-20201217150744-e6ae53a27f4f/go.mod h1:skQtrUTUwhdJvXM/2KKJzY8pDgNr9I/FOMqDVRPBUS4= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.1.1-0.20191209134235-331c550502dd/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.5.0/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= +golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= +golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI= +golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1255,7 +2293,6 @@ golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -1270,6 +2307,8 @@ golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190923162816-aa69164e4478/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191002035440-2ec189313ef0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191004110552-13f9640d40b9/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= @@ -1278,12 +2317,12 @@ golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLL golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20200602114024-627f9648deb9/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= @@ -1298,8 +2337,10 @@ golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= +golang.org/x/net v0.0.0-20210410081132-afb366fc7cd1/go.mod h1:9tjilg8BloeKEkVJvy7fQ90B1CfIiPueXVOjqfkSzI8= golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= +golang.org/x/net v0.0.0-20210510120150-4163338589ed/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210520170846-37e1c6afe023/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= @@ -1311,10 +2352,29 @@ golang.org/x/net v0.0.0-20211209124913-491a49abca63/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20211216030914-fe4d6282115f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220420153159-1850ba15e1be/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= +golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= +golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= +golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= +golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +golang.org/x/net v0.3.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= +golang.org/x/net v0.3.1-0.20221206200815-1e63c2f08a10/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= +golang.org/x/net v0.4.0/go.mod h1:MBQ8lrhLObU/6UmLb4fmbmk5OcyYmqtbGd/9yIeKjEE= +golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= +golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= +golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= +golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= +golang.org/x/net v0.12.0 h1:cfawfvKITfUsFCeJIHJrbSxpeu/E81khclypR0GVT50= +golang.org/x/net v0.12.0/go.mod h1:zEVYFnQC7m/vmpQFELhcD1EWkZlX69l4oqgmer6hfKA= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -1331,11 +2391,26 @@ golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20211005180243-6b3c2da341f1/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= +golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= +golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= +golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= +golang.org/x/oauth2 v0.4.0/go.mod h1:RznEsdpjGAINPTOF0UH/t+xJ75L18YO3Ho6Pyn+uRec= +golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I= +golang.org/x/oauth2 v0.6.0/go.mod h1:ycmewcwgD4Rpr3eZJLSB4Kyyljb3qDh40vJ8STE5HKw= +golang.org/x/oauth2 v0.7.0/go.mod h1:hPLQkd9LyjfXTiRohC/41GhcFqxisoUQ99sCUOHO9x4= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1345,6 +2420,9 @@ golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220819030929-7fc1605a5dde/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1352,7 +2430,7 @@ golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5h golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1367,18 +2445,19 @@ golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190606203320-7fc4e5ec1444/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190616124812-15dcb6c0061f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190626150813-e07cf5db2756/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190626221950-04f50cda93cb/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190812073006-9eafafc0a87e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190922100055-0a153f010e69/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190924154521-2837fb4f24fe/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191002063906-3421d5a6bb1c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191008105621-543471e840be/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191022100944-742c48ecaeb7/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191115151921-52ab43148777/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1399,12 +2478,12 @@ golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200420163511-1957bb5e6d1f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200622214017-ed371f2e16b4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1428,6 +2507,9 @@ golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210225134936-a50acf3fe073/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210303074136-134d130e1a04/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210304124612-50617c2ba197/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -1446,36 +2528,78 @@ golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210820121016-41cdb8703e55/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210819135213-f52c844e1c1c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210903071746-97244b99971b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210906170528-6f6e22806c34/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210915083310-ed5796bab164/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210917161153-d61c044b1678/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211013075003-97ac67df715c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211025201205-69cdffdb9359/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211103235746-7861aae1554b/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211105183446-c75c47738b0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211116061358-0a5406a5449c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211213223007-03aa0b5f6827/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220319134239-a9b59b0215f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220405210540-1e041c57c461/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220406163625-3f8b81556e12/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220517195934-5e4e11fc645e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220422013727-9388b58f7150/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220513210249-45d2b4557a2a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= +golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20221013171732-95e765b1cc43/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= +golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210220032956-6a3ed077a48d/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210615171337-6886f2dfbf5b/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= +golang.org/x/term v0.3.0/go.mod h1:q750SLmJuPmVoN1blW3UFBPREJfb1KmY3vwxfr+nFDA= +golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= +golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= +golang.org/x/term v0.7.0/go.mod h1:P32HKFT3hSsZrRxla30E9HqToFYAQPCMs/zFMBUFqPY= +golang.org/x/term v0.8.0/go.mod h1:xPskH00ivmX89bAKVGSKKtLOWNx2+17Eiy94tnKShWo= +golang.org/x/term v0.10.0/go.mod h1:lpqdcUyK/oCiQxvxVrppt5ggO2KCZ5QblwqPnfZ6d5o= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1485,9 +2609,15 @@ golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= +golang.org/x/text v0.5.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= +golang.org/x/text v0.11.0 h1:LAntKIrcmeSKERyiOh0XMV39LXS8IE9UL2yP7+f5ij4= +golang.org/x/text v0.11.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -1497,20 +2627,25 @@ golang.org/x/time v0.0.0-20200630173020-3af7569d3a1e/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20220210224613-90d013bbcef8/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180525024113-a5b4c53f6e8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181011042414-1f849cf54d09/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190110163146-51295c7ec13a/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190221204921-83362c3779f5/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190206041539-40960b6deb8e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190228203856-589c23e65e65/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190307163923-6a08e3108db3/go.mod h1:25r3+/G6/xytQM8iWZKq3Hn0kr0rgFKPUNVEL/dr3z4= golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190311215038-5c2858a9cfe5/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312151545-0bb0c0a6e846/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190321232350-e250d351ecad/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190322203728-c1a832b0ad89/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= @@ -1522,10 +2657,13 @@ golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgw golang.org/x/tools v0.0.0-20190624222133-a101b041ded4/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190706070813-72ffa07ba3db/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= -golang.org/x/tools v0.0.0-20190719005602-e377ae9d6386/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190907020128-2ca718005c18/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190910044552-dd2b5c81c578/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190916130336-e45ffcd953cc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20190927191325-030b2cf1153e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191010075000-0337d82405ff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -1536,8 +2674,10 @@ golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216052735-49a3e744a425/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117012304-6edc0a871e69/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117220505-0cba7a3a9ee9/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= @@ -1549,58 +2689,99 @@ golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= -golang.org/x/tools v0.0.0-20200321224714-0d839f3cf2ed/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200313205530-4303120df7d8/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200324003944-a576cf524670/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200329025819-fd4102a86c65/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= golang.org/x/tools v0.0.0-20200414032229-332987a829c3/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200422022333-3d57cf2e726e/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200426102838-f3a5411a4c3b/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200519015757-0d0afa43d58a/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200522201501-cb1345f3a375/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200616133436-c1934b75d054/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200622203043-20e05c1c8ffa/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200624225443-88f3c62a19ff/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200625211823-6506e20df31f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200626171337-aa94e735be7f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200701041122-1837592efa10/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200630154851-b2d8b0336632/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200706234117-b22de6825cf7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200717024301-6ddee64345a6/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200724022722-7017fd6b1305/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200812195022-5ae4c3c160a0/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200820010801-b793a1359eac/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200831203904-5a2aa26beb65/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= golang.org/x/tools v0.0.0-20200916195026-c9a70fc28ce3/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= +golang.org/x/tools v0.0.0-20201001104356-43ebab892c4c/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= +golang.org/x/tools v0.0.0-20201002184944-ecd9fd270d5d/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= +golang.org/x/tools v0.0.0-20201023174141-c8cfbd0f21e6/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201028025901-8cd080b735b3/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201114224030-61ea331ec02b/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201118003311-bd56c0adb394/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201124115921-2c860bdd6e78/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201230224404-63754364767c/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210101214203-2dba1e4ea05c/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210104081019-d8d6ddbec6ee/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210108195828-e2f9c7f1fc8e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.1-0.20210205202024-ef80cdb6ec6d/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU= +golang.org/x/tools v0.1.1-0.20210302220138-2ac05c832e1a/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= +golang.org/x/tools v0.1.6/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= -golang.org/x/tools v0.1.10-0.20220218145154-897bd77cd717/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= +golang.org/x/tools v0.1.8/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= +golang.org/x/tools v0.1.9-0.20211228192929-ee1ca4ffc4da/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= +golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= +golang.org/x/tools v0.1.11-0.20220316014157-77aa08bb151a/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= +golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= +golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= +golang.org/x/tools v0.5.0/go.mod h1:N+Kgy78s5I24c24dU8OfWNEotWjutIs8SnJvn5IDq+k= +golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= +golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= +gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= +gonum.org/v1/gonum v0.8.2/go.mod h1:oe/vMfY3deqTw+1EZJhuvEW2iwGF1bW9wwu7XCu0+v0= +gonum.org/v1/gonum v0.9.3/go.mod h1:TZumC3NeyVQskjXqmyWt4S3bINhy7B4eYwW69EbyX+0= +gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA= +gonum.org/v1/gonum v0.13.0/go.mod h1:/WPYRckkfWrhWefxyYTfrTtQR0KH4iyHNuzxqXAKyAU= +gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= +gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= +gonum.org/v1/plot v0.9.0/go.mod h1:3Pcqqmp6RHvJI72kgb8fThyUnav364FOsdDo2aGW5lY= +gonum.org/v1/plot v0.10.1/go.mod h1:VZW5OlhkL1mysU9vaqNHnsy86inf6Ot+jB3r+BczCEo= +gonum.org/v1/plot v0.13.0/go.mod h1:mV4Bpu4PWTgN2CETURNF8hCMg7EtlZqJYCcmYo/t4Co= google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff/go.mod h1:4mhQ8q/RsB7i+udVvVy5NUi08OU8ZlA0gRVgrF7VFY0= -google.golang.org/api v0.3.1/go.mod h1:6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= +google.golang.org/api v0.10.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= @@ -1627,18 +2808,48 @@ google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6 google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= +google.golang.org/api v0.59.0/go.mod h1:sT2boj7M9YJxZzgeZqXogmhfmRWDtPzT31xkieUbuZU= google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= +google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= +google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= +google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= +google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= +google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= +google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= +google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= +google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw= +google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg= +google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o= +google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g= +google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= +google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= +google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= +google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= +google.golang.org/api v0.99.0/go.mod h1:1YOf74vkVndF7pG6hIHuINsM7eWwpVTAfNMNiL91A08= +google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= +google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo= +google.golang.org/api v0.103.0/go.mod h1:hGtW6nK1AC+d9si/UBhw8Xli+QMOf6xyNAyJw4qU9w0= +google.golang.org/api v0.106.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= +google.golang.org/api v0.107.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= +google.golang.org/api v0.108.0/go.mod h1:2Ts0XTHNVWxypznxWOYUeI4g3WdP9Pk2Qk58+a/O9MY= +google.golang.org/api v0.110.0/go.mod h1:7FC4Vvx1Mooxh8C5HWjzZHcavuS2f6pmJpZx60ca7iI= +google.golang.org/api v0.111.0/go.mod h1:qtFHvU9mhgTJegR31csQ+rwxyUTHOKFqCKWp1J0fdw0= +google.golang.org/api v0.114.0/go.mod h1:ifYI2ZsFK6/uGddGfAD5BMxlnkBqCmqHSDUVi45N5Yg= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= +google.golang.org/appengine v1.6.2/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8/go.mod h1:0H1ncTHf11KCFhTc/+EFRbzSCOZx+VUbRMk55Yv5MYk= +google.golang.org/genproto v0.0.0-20170818010345-ee236bd376b0/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20181107211654-5fc9ac540362/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= -google.golang.org/genproto v0.0.0-20190404172233-64821d5d2107/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= @@ -1646,6 +2857,7 @@ google.golang.org/genproto v0.0.0-20190522204451-c2c4e71fbf69/go.mod h1:z3L6/3dT google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= +google.golang.org/genproto v0.0.0-20190927181202-20e1ac93f88c/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= @@ -1668,21 +2880,25 @@ google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1m google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= google.golang.org/genproto v0.0.0-20200527145253-8367513e4ece/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200626011028-ee7919e894b5/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200707001353-8e8330bf89df/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201019141844-1ed22bb0c154/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201102152239-715cce707fb0/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201110150050-8816d57aaa9a/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210108203827-ffc7fda8c3d7/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210226172003-ab064af71705/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= @@ -1700,13 +2916,89 @@ google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEc google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211008145708-270636b82663/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211028162531-8db9c33dc351/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368 h1:Et6SkiuvnBn+SgrSYXs/BrUpGB4mbdwt4R3vaPIlicA= -google.golang.org/genproto v0.0.0-20220107163113-42d7afdf6368/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= +google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= +google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= +google.golang.org/genproto v0.0.0-20220329172620-7be39ac1afc7/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= +google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= +google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= +google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= +google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= +google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= +google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= +google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw= +google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= +google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= +google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U= +google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= +google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= +google.golang.org/genproto v0.0.0-20221024153911-1573dae28c9c/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= +google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= +google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo= +google.golang.org/genproto v0.0.0-20221109142239-94d6d90a7d66/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221114212237-e4508ebdbee1/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221117204609-8f9c96812029/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221118155620-16455021b5e6/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221201164419-0e50fba7f41c/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221201204527-e3fa12d562f3/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= +google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd/go.mod h1:cTsE614GARnxrLsqKREzmNYJACSWWpAWdNMwnD7c2BE= +google.golang.org/genproto v0.0.0-20221227171554-f9683d7f8bef/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230110181048-76db0878b65f/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230112194545-e10362b5ecf9/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230113154510-dbe35b8444a5/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230123190316-2c411cf9d197/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230124163310-31e0e69b6fc2/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230125152338-dcaf20b6aeaa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230127162408-596548ed4efa/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230209215440-0dfe4f8abfcc/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= +google.golang.org/genproto v0.0.0-20230216225411-c8e22ba71e44/go.mod h1:8B0gmkoRebU8ukX6HP+4wrVQUY1+6PkQ44BSyIlflHA= +google.golang.org/genproto v0.0.0-20230222225845-10f96fb3dbec/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw= +google.golang.org/genproto v0.0.0-20230223222841-637eb2293923/go.mod h1:3Dl5ZL0q0isWJt+FVcfpQyirqemEuLAK/iFvg1UP1Hw= +google.golang.org/genproto v0.0.0-20230303212802-e74f57abe488/go.mod h1:TvhZT5f700eVlTNwND1xoEZQeWTB2RY/65kplwl/bFA= +google.golang.org/genproto v0.0.0-20230306155012-7f2fa6fef1f4/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s= +google.golang.org/genproto v0.0.0-20230320184635-7606e756e683/go.mod h1:NWraEVixdDnqcqQ30jipen1STv2r/n24Wb7twVTGR4s= +google.golang.org/genproto v0.0.0-20230323212658-478b75c54725/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= +google.golang.org/genproto v0.0.0-20230330154414-c0448cd141ea/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= +google.golang.org/genproto v0.0.0-20230331144136-dcfb400f0633/go.mod h1:UUQDJDOlWu4KYeJZffbWgBkS1YFobzKbLVfK69pe0Ak= +google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1/go.mod h1:nKE/iIaLqn2bQwXBg8f1g2Ylh6r5MN5CmZvuzZCgsCU= +google.golang.org/genproto v0.0.0-20230525234025-438c736192d0 h1:x1vNwUhVOcsYoKyEGCZBH694SBmmBjA2EfauFVEI2+M= +google.golang.org/genproto v0.0.0-20230525234025-438c736192d0/go.mod h1:9ExIQyXL5hZrHzQceCwuSYwZZ5QZBazOcprJ5rgs3lY= +google.golang.org/genproto/googleapis/api v0.0.0-20230525234020-1aefcd67740a/go.mod h1:ts19tUU+Z0ZShN1y3aPyq2+O3d5FUNNgT6FtOzmrNn8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230525234015-3fc162c6f38a/go.mod h1:xURIpW9ES5+/GZhnV6beoEtxQrnkRGIfP5VQG2tCBLc= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230629202037-9506855d4529 h1:DEH99RbiLZhMxrpEJCZ0A+wdTe0EOgou/poSLx9vWf4= +google.golang.org/genproto/googleapis/rpc v0.0.0-20230629202037-9506855d4529/go.mod h1:66JfowdXAEgad5O9NnYcsNPLCPZJD++2L9X0PCMODrA= google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= -google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= +google.golang.org/grpc v1.8.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -1719,6 +3011,7 @@ google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8 google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.0/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= @@ -1735,12 +3028,25 @@ google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQ google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= +google.golang.org/grpc v1.41.0/go.mod h1:U3l9uK9J0sini8mHphKoXyaqDA/8VyGnDee1zzIUK6k= google.golang.org/grpc v1.42.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= google.golang.org/grpc v1.43.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= -google.golang.org/grpc v1.51.0 h1:E1eGv1FTqoLIdnBCZufiSHgKjlqG6fKFf6pPWtMTh8U= +google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= +google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= +google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww= +google.golang.org/grpc v1.52.3/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= +google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= +google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= +google.golang.org/grpc v1.56.1 h1:z0dNfjIl0VpaZ9iSVjA6daGatAYwPGstTjt5vkRMFkQ= +google.golang.org/grpc v1.56.1/go.mod h1:I9bI3vqKfayGqPUAwGdOSu7kt6oIJLixfffKrpXqQ9s= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1756,8 +3062,12 @@ google.golang.org/protobuf v1.25.1-0.20200805231151-a709e31e5d12/go.mod h1:9JNX7 google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.0 h1:w43yiav+6bVFTBQFZX0r7ipe9JQ1QsbMgHwbBziscLw= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.29.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= +google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/airbrake/gobrake.v2 v2.0.9/go.mod h1:/h5ZAUhDkGaJfjzjKLSjv6zCL6O0LLBxU4K+aSYdM/U= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -1767,38 +3077,44 @@ gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8 gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= +gopkg.in/cheggaaa/pb.v1 v1.0.28/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= +gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.63.2/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.66.4/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/square/go-jose.v2 v2.2.2/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/square/go-jose.v2 v2.3.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/square/go-jose.v2 v2.5.1/go.mod h1:M9dMgbHiYLoDGQrXy7OpJDJWiKiU//h+vD76mk0e1AI= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= +gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.6/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gotest.tools v2.2.0+incompatible/go.mod h1:DsYFclhRJ6vuDpmuTbkuFWG+y2sxOXAzmJt81HFBacw= gotest.tools/v3 v3.0.2/go.mod h1:3SzNCllyD9/Y+b5r9JIKQ474KzkZyqLqEfYqMsX94Bk= gotest.tools/v3 v3.0.3/go.mod h1:Z7Lb0S5l+klDB31fvDQX8ss/FlKDxtlFlw3Oa8Ymbl8= -helm.sh/helm/v3 v3.9.4/go.mod h1:3eaWAIqzvlRSD06gR9MMwmp2KBKwlu9av1/1BZpjeWY= -honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +helm.sh/helm/v3 v3.11.2/go.mod h1:Hw+09mfpDiRRKAgAIZlFkPSeOkvv7Acl5McBvQyNPVw= honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= @@ -1806,90 +3122,135 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -honnef.co/go/tools v0.0.1-2020.1.5/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= +honnef.co/go/tools v0.2.1/go.mod h1:lPVVZ2BS5TfnjLyizF7o7hv7j9/L+8cZY2hLyjP9cGY= +honnef.co/go/tools v0.3.1/go.mod h1:vlRD9XErLMGT+mDuofSr0mMMquscM/1nQqtRSsh6m70= k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs= -k8s.io/api v0.24.2/go.mod h1:AHqbSkTm6YrQ0ObxjO3Pmp/ubFF/KuM7jU+3khoBsOg= -k8s.io/apiextensions-apiserver v0.24.2/go.mod h1:e5t2GMFVngUEHUd0wuCJzw8YDwZoqZfJiGOW6mm2hLQ= +k8s.io/api v0.26.0/go.mod h1:k6HDTaIFC8yn1i6pSClSqIwLABIcLV9l5Q4EcngKnQg= +k8s.io/api v0.26.3/go.mod h1:PXsqwPMXBSBcL1lJ9CYDKy7kIReUydukS5JiRlxC3qE= +k8s.io/apiextensions-apiserver v0.26.0/go.mod h1:7ez0LTiyW5nq3vADtK6C3kMESxadD51Bh6uz3JOlqWQ= k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= k8s.io/apimachinery v0.22.1/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U= -k8s.io/apimachinery v0.24.2/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= +k8s.io/apimachinery v0.26.0/go.mod h1:tnPmbONNJ7ByJNz9+n9kMjNP8ON+1qoAIIC70lztu74= +k8s.io/apimachinery v0.26.3/go.mod h1:ats7nN1LExKHvJ9TmwootT00Yz05MuYqPXEXaVeOy5I= k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= k8s.io/apiserver v0.22.5/go.mod h1:s2WbtgZAkTKt679sYtSudEQrTGWUSQAPe6MupLnlmaQ= -k8s.io/apiserver v0.24.2/go.mod h1:pSuKzr3zV+L+MWqsEo0kHHYwCo77AT5qXbFXP2jbvFI= -k8s.io/cli-runtime v0.24.2/go.mod h1:1LIhKL2RblkhfG4v5lZEt7FtgFG5mVb8wqv5lE9m5qY= +k8s.io/apiserver v0.26.0/go.mod h1:aWhlLD+mU+xRo+zhkvP/gFNbShI4wBDHS33o0+JGI84= +k8s.io/cli-runtime v0.26.0/go.mod h1:o+4KmwHzO/UK0wepE1qpRk6l3o60/txUZ1fEXWGIKTY= k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y= -k8s.io/client-go v0.24.2/go.mod h1:zg4Xaoo+umDsfCWr4fCnmLEtQXyCNXCvJuSsglNcV30= +k8s.io/client-go v0.26.0/go.mod h1:I2Sh57A79EQsDmn7F7ASpmru1cceh3ocVT9KlX2jEZg= +k8s.io/client-go v0.26.3/go.mod h1:ZPNu9lm8/dbRIPAgteN30RSXea6vrCpFvq+MateTUuQ= k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= -k8s.io/code-generator v0.24.2/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w= +k8s.io/code-generator v0.26.0/go.mod h1:OMoJ5Dqx1wgaQzKgc+ZWaZPfGjdRq/Y3WubFrZmeI3I= k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= k8s.io/component-base v0.20.4/go.mod h1:t4p9EdiagbVCJKrQ1RsA5/V4rFQNDfRlevJajlGwgjI= k8s.io/component-base v0.20.6/go.mod h1:6f1MPBAeI+mvuts3sIdtpjljHWBQ2cIy38oBIWMYnrM= k8s.io/component-base v0.22.5/go.mod h1:VK3I+TjuF9eaa+Ln67dKxhGar5ynVbwnGrUiNF4MqCI= -k8s.io/component-base v0.24.2/go.mod h1:ucHwW76dajvQ9B7+zecZAP3BVqvrHoOxm8olHEg0nmM= -k8s.io/component-helpers v0.24.2/go.mod h1:TRQPBQKfmqkmV6c0HAmUs8cXVNYYYLsXy4zu8eODi9g= +k8s.io/component-base v0.26.0/go.mod h1:lqHwlfV1/haa14F/Z5Zizk5QmzaVf23nQzCwVOQpfC8= +k8s.io/component-helpers v0.26.0/go.mod h1:jHN01qS/Jdj95WCbTe9S2VZ9yxpxXNY488WjF+yW4fo= k8s.io/cri-api v0.17.3/go.mod h1:X1sbHmuXhwaHs9xxYffLqJogVsnI+f6cPRcgPel7ywM= k8s.io/cri-api v0.20.1/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= k8s.io/cri-api v0.20.4/go.mod h1:2JRbKt+BFLTjtrILYVqQK5jqhI+XNdF6UiGMgczeBCI= k8s.io/cri-api v0.20.6/go.mod h1:ew44AjNXwyn1s0U4xCKGodU7J1HzBeZ1MpGrpa5r8Yc= k8s.io/cri-api v0.23.1/go.mod h1:REJE3PSU0h/LOV1APBrupxrEJqnoxZC8KWzkBUHwrK4= +k8s.io/cri-api v0.25.0/go.mod h1:J1rAyQkSJ2Q6I+aBMOVgg2/cbbebso6FNa0UagiR0kc= k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20200428234225-8167cfdcfc14/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0= k8s.io/gengo v0.0.0-20201113003025-83324d819ded/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/gengo v0.0.0-20210813121822-485abfe95c7c/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= -k8s.io/gengo v0.0.0-20211129171323-c02415ce4185/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= +k8s.io/gengo v0.0.0-20220902162205-c0856e24416d/go.mod h1:FiNAH4ZV3gBg2Kwh89tzAEV2be7d5xI0vBa/VySYy3E= k8s.io/klog/v2 v2.0.0/go.mod h1:PBfzABfn139FHAV07az/IF9Wp1bkk3vpT2XSJ76fSDE= k8s.io/klog/v2 v2.2.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/klog/v2 v2.4.0/go.mod h1:Od+F08eJP+W3HUb4pSrPpgp9DGU4GzlpG/TmITuYh/Y= k8s.io/klog/v2 v2.9.0/go.mod h1:hy9LJ/NvuK+iVyP4Ehqva4HxZG/oXyIS3n3Jmire4Ec= k8s.io/klog/v2 v2.30.0/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= -k8s.io/klog/v2 v2.60.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/klog/v2 v2.80.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= +k8s.io/kms v0.26.0/go.mod h1:ReC1IEGuxgfN+PDCIpR6w8+XMmDE7uJhxcCwMZFdIYc= k8s.io/kube-openapi v0.0.0-20200805222855-6aeccd4b50c6/go.mod h1:UuqjUnNftUyPE5H64/qeyjQoUZhGpeFDVdxjTeEVN2o= k8s.io/kube-openapi v0.0.0-20201113171705-d219536bb9fd/go.mod h1:WOJ3KddDSol4tAGcJo0Tvi+dK12EcqSLqcWsryKMpfM= k8s.io/kube-openapi v0.0.0-20210421082810-95288971da7e/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= k8s.io/kube-openapi v0.0.0-20211109043538-20434351676c/go.mod h1:vHXdDvt9+2spS2Rx9ql3I8tycm3H9FDfdUoIuKCefvw= -k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42/go.mod h1:Z/45zLw8lUo4wdiUkI+v/ImEGAvu3WatcZl3lPMR4Rk= -k8s.io/kube-openapi v0.0.0-20220627174259-011e075b9cb8/go.mod h1:mbJ+NSUoAhuR14N0S63bPkh8MGVSo3VYSGZtH/mfMe0= -k8s.io/kubectl v0.24.2/go.mod h1:+HIFJc0bA6Tzu5O/YcuUt45APAxnNL8LeMuXwoiGsPg= +k8s.io/kube-openapi v0.0.0-20220401212409-b28bf2818661/go.mod h1:daOouuuwd9JXpv1L7Y34iV3yf6nxzipkKMWWlqlvK9M= +k8s.io/kube-openapi v0.0.0-20221012153701-172d655c2280/go.mod h1:+Axhij7bCpeqhklhUTe3xmOn6bWxolyZEeyaFpjGtl4= +k8s.io/kubectl v0.26.0/go.mod h1:eInP0b+U9XUJWSYeU9XZnTA+cVYuWyl3iYPGtru0qhQ= k8s.io/kubernetes v1.13.0/go.mod h1:ocZa8+6APFNC2tX1DZASIbocyYT5jHzqFVsY5aoB7Jk= -k8s.io/metrics v0.24.2/go.mod h1:5NWURxZ6Lz5gj8TFU83+vdWIVASx7W8lwPpHYCqopMo= +k8s.io/metrics v0.26.0/go.mod h1:cf5MlG4ZgWaEFZrR9+sOImhZ2ICMpIdNurA+D8snIs8= k8s.io/utils v0.0.0-20201110183641-67b214c5f920/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210819203725-bdf08cb9a70a/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20210930125809-cb0fa318a74b/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA= -mvdan.cc/gofumpt v0.0.0-20200709182408-4fd085cb6d5f/go.mod h1:9VQ397fNXEnF84t90W4r4TRCQK+pg9f8ugVfyj+S26w= +k8s.io/utils v0.0.0-20221107191617-1a15be271d1d/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= +lukechampine.com/uint128 v1.1.1/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= +lukechampine.com/uint128 v1.2.0/go.mod h1:c4eWIwlEGaxC/+H1VguhU4PHXNWDCDMUlWdIWl2j1gk= +modernc.org/cc/v3 v3.36.0/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= +modernc.org/cc/v3 v3.36.2/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= +modernc.org/cc/v3 v3.36.3/go.mod h1:NFUHyPn4ekoC/JHeZFfZurN6ixxawE1BnVonP/oahEI= +modernc.org/ccgo/v3 v3.0.0-20220428102840-41399a37e894/go.mod h1:eI31LL8EwEBKPpNpA4bU1/i+sKOwOrQy8D87zWUcRZc= +modernc.org/ccgo/v3 v3.0.0-20220430103911-bc99d88307be/go.mod h1:bwdAnOoaIt8Ax9YdWGjxWsdkPcZyRPHqrOvJxaKAKGw= +modernc.org/ccgo/v3 v3.16.4/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ= +modernc.org/ccgo/v3 v3.16.6/go.mod h1:tGtX0gE9Jn7hdZFeU88slbTh1UtCYKusWOoCJuvkWsQ= +modernc.org/ccgo/v3 v3.16.8/go.mod h1:zNjwkizS+fIFDrDjIAgBSCLkWbJuHF+ar3QRn+Z9aws= +modernc.org/ccgo/v3 v3.16.9/go.mod h1:zNMzC9A9xeNUepy6KuZBbugn3c0Mc9TeiJO4lgvkJDo= +modernc.org/ccorpus v1.11.6/go.mod h1:2gEUTrWqdpH2pXsmTM1ZkjeSrUWDpjMu2T6m29L/ErQ= +modernc.org/httpfs v1.0.6/go.mod h1:7dosgurJGp0sPaRanU53W4xZYKh14wfzX420oZADeHM= +modernc.org/libc v0.0.0-20220428101251-2d5f3daf273b/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA= +modernc.org/libc v1.16.0/go.mod h1:N4LD6DBE9cf+Dzf9buBlzVJndKr/iJHG97vGLHYnb5A= +modernc.org/libc v1.16.1/go.mod h1:JjJE0eu4yeK7tab2n4S1w8tlWd9MxXLRzheaRnAKymU= +modernc.org/libc v1.16.17/go.mod h1:hYIV5VZczAmGZAnG15Vdngn5HSF5cSkbvfz2B7GRuVU= +modernc.org/libc v1.16.19/go.mod h1:p7Mg4+koNjc8jkqwcoFBJx7tXkpj00G77X7A72jXPXA= +modernc.org/libc v1.17.0/go.mod h1:XsgLldpP4aWlPlsjqKRdHPqCxCjISdHfM/yeWC5GyW0= +modernc.org/libc v1.17.1/go.mod h1:FZ23b+8LjxZs7XtFMbSzL/EhPxNbfZbErxEHc7cbD9s= +modernc.org/mathutil v1.2.2/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/mathutil v1.4.1/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/mathutil v1.5.0/go.mod h1:mZW8CKdRPY1v87qxC/wUdX5O1qDzXMP5TH3wjfpga6E= +modernc.org/memory v1.1.1/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw= +modernc.org/memory v1.2.0/go.mod h1:/0wo5ibyrQiaoUoH7f9D8dnglAmILJ5/cxZlRECf+Nw= +modernc.org/memory v1.2.1/go.mod h1:PkUhL0Mugw21sHPeskwZW4D6VscE/GQJOnIpCnW6pSU= +modernc.org/opt v0.1.1/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= +modernc.org/opt v0.1.3/go.mod h1:WdSiB5evDcignE70guQKxYUl14mgWtbClRi5wmkkTX0= +modernc.org/sqlite v1.18.1/go.mod h1:6ho+Gow7oX5V+OiOQ6Tr4xeqbx13UZ6t+Fw9IRUG4d4= +modernc.org/strutil v1.1.1/go.mod h1:DE+MQQ/hjKBZS2zNInV5hhcipt5rLPWkmpbGeW5mmdw= +modernc.org/strutil v1.1.3/go.mod h1:MEHNA7PdEnEwLvspRMtWTNnp2nnyvMfkimT1NKNAGbw= +modernc.org/tcl v1.13.1/go.mod h1:XOLfOwzhkljL4itZkK6T72ckMgvj0BDsnKNdZVUOecw= +modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= +modernc.org/z v1.5.1/go.mod h1:eWFB510QWW5Th9YGZT81s+LwvaAs3Q2yr4sP0rmLkv8= +mvdan.cc/gofumpt v0.1.1/go.mod h1:yXG1r1WqZVKWbVRtBWKWX9+CxGYfA51nSomhM0woR48= +mvdan.cc/gofumpt v0.3.1/go.mod h1:w3ymliuxvzVx8DAutBnVyDqYb1Niy/yCJt/lk821YCE= mvdan.cc/interfacer v0.0.0-20180901003855-c20040233aed/go.mod h1:Xkxe497xwlCKkIaQYRfC7CSLworTXY9RMqwhhCm+8Nc= mvdan.cc/lint v0.0.0-20170908181259-adc824a0674b/go.mod h1:2odslEg/xrtNQqCYg2/jCoyKnw3vv5biOc3JnIcYfL4= -mvdan.cc/unparam v0.0.0-20190720180237-d51796306d8f/go.mod h1:4G1h5nDURzA3bwVMZIVpwbkw+04kSxk3rAtzlimaUJw= -oras.land/oras-go v1.2.0/go.mod h1:pFNs7oHp2dYsYMSS82HaX5l4mpnGO7hbpPN6EWH2ltc= +mvdan.cc/unparam v0.0.0-20210104141923-aac4ce9116a7/go.mod h1:hBpJkZE8H/sb+VRFvw2+rBpHNsTBcvSpk61hr8mzXZE= +mvdan.cc/unparam v0.0.0-20211214103731-d0ef000c54e5/go.mod h1:b8RRCBm0eeiWR8cfN88xeq2G5SG3VKGO+5UPWi5FSOY= +oras.land/oras-go v1.2.2/go.mod h1:Apa81sKoZPpP7CDciE006tSZ0x3Q3+dOoBcMZ/aNxvw= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.14/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.15/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.22/go.mod h1:LEScyzhFmoF5pso/YSeBstl57mOzx9xlU9n85RGrDQg= -sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.30/go.mod h1:fEO7lRTdivWO2qYVCVG7dEADOMo/MLDCVr8So2g88Uw= -sigs.k8s.io/json v0.0.0-20211208200746-9f7c6b3444d2/go.mod h1:B+TnT182UBxE84DiCz4CVE26eOSDAeYCpfDnC2kdKMY= -sigs.k8s.io/kustomize/api v0.11.4/go.mod h1:k+8RsqYbgpkIrJ4p9jcdPqe8DprLxFUUO0yNOq8C+xI= -sigs.k8s.io/kustomize/cmd/config v0.10.6/go.mod h1:/S4A4nUANUa4bZJ/Edt7ZQTyKOY9WCER0uBS1SW2Rco= -sigs.k8s.io/kustomize/kustomize/v4 v4.5.4/go.mod h1:Zo/Xc5FKD6sHl0lilbrieeGeZHVYCA4BzxeAaLI05Bg= -sigs.k8s.io/kustomize/kyaml v0.13.6/go.mod h1:yHP031rn1QX1lr/Xd934Ri/xdVNG8BE2ECa78Ht/kEg= +sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.0.33/go.mod h1:soWkSNf2tZC7aMibXEqVhCd73GOY5fJikn8qbdzemB0= +sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2/go.mod h1:B8JuhiUyNFVKdsE8h686QcCxMaH6HrOAZj4vswFpcB0= +sigs.k8s.io/kustomize/api v0.12.1/go.mod h1:y3JUhimkZkR6sbLNwfJHxvo1TCLwuwm14sCYnkH6S1s= +sigs.k8s.io/kustomize/cmd/config v0.10.9/go.mod h1:T0s850zPV3wKfBALA0dyeP/K74jlJcoP8Pr9ZWwE3MQ= +sigs.k8s.io/kustomize/kustomize/v4 v4.5.7/go.mod h1:VSNKEH9D9d9bLiWEGbS6Xbg/Ih0tgQalmPvntzRxZ/Q= +sigs.k8s.io/kustomize/kyaml v0.13.9/go.mod h1:QsRbD0/KcU+wdk0/L0fIp2KLnohkVzs6fQ85/nOXac4= sigs.k8s.io/structured-merge-diff/v4 v4.0.1/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/structured-merge-diff/v4 v4.1.2/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= -sigs.k8s.io/structured-merge-diff/v4 v4.2.1/go.mod h1:j/nl6xW8vLS49O8YvXW1ocPhZawJtm+Yrr7PPRQ0Vg4= +sigs.k8s.io/structured-merge-diff/v4 v4.2.3/go.mod h1:qjx8mGObPmV2aSZepjQjbmb2ihdVs8cGKBraizNC69E= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/samples/abn-sample/frontend/go/main.go b/samples/abn-sample/frontend/go/main.go index 1cf83ec7..000892bf 100644 --- a/samples/abn-sample/frontend/go/main.go +++ b/samples/abn-sample/frontend/go/main.go @@ -19,10 +19,10 @@ import ( // var log *logrus.Logger var ( - // map of track to route to backend service - trackToRoute = map[string]string{ - "backend": "http://backend.default.svc.cluster.local:8091", - "backend-candidate-1": "http://backend-candidate-1.default.svc.cluster.local:8091", + // map of version number to route to backend service + versionNumberToRoute = []string{ + "http://backend.default.svc.cluster.local:8091", + "http://backend-candidate-1.default.svc.cluster.local:8091", } // gRPC client connection @@ -40,13 +40,13 @@ func getRecommendation(w http.ResponseWriter, req *http.Request) { user := req.Header["X-User"][0] // Get endpoint of backend endpoint "/recommend" - // In this example, the backend endpoint depends on the version (track) of the backend service + // In this example, the backend endpoint depends on the version of the backend service // the user is assigned by the Iter8 SDK Lookup() method // start with default route - route := trackToRoute["backend"] + route := versionNumberToRoute[0] - // call ABn service API Lookup() to get an assigned track for the user + // call ABn service API Lookup() to get a recommended version for the user ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second) defer cancel() s, err := (*client).Lookup( @@ -59,15 +59,15 @@ func getRecommendation(w http.ResponseWriter, req *http.Request) { if err != nil { Logger.Info("error: " + err.Error()) } - // if successful, use recommended track; otherwise will use default route + // if successful, use recommended version; otherwise will use default route if err == nil && s != nil { - Logger.Info("successful call to lookup " + s.GetTrack()) - r, ok := trackToRoute[s.GetTrack()] - if ok { - route = r - } + Logger.Infof("successful call to lookup %d", s.GetVersionNumber()) + versionNumber := int(s.GetVersionNumber()) + if err == nil && 0 <= versionNumber && versionNumber < len(versionNumberToRoute) { + route = versionNumberToRoute[versionNumber] + } // else use default value for route } - Logger.Info("lookup suggested track " + route) + Logger.Info("lookup suggested route " + route) // call backend service using url resp, err := http.Get(route + "/recommend") @@ -137,7 +137,7 @@ func getAbnService() string { if value, ok := os.LookupEnv("ABN_SERVICE"); ok { return value } - return "iter8-abn" + return "iter8" } func getAbnServicePort() string { diff --git a/samples/abn-sample/frontend/node/abn_grpc_pb.js b/samples/abn-sample/frontend/node/abn_grpc_pb.js index c96225c3..5a8d9322 100644 --- a/samples/abn-sample/frontend/node/abn_grpc_pb.js +++ b/samples/abn-sample/frontend/node/abn_grpc_pb.js @@ -31,28 +31,6 @@ function deserialize_main_Application(buffer_arg) { return abn_pb.Application.deserializeBinary(new Uint8Array(buffer_arg)); } -function serialize_main_ApplicationData(arg) { - if (!(arg instanceof abn_pb.ApplicationData)) { - throw new Error('Expected argument of type main.ApplicationData'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_main_ApplicationData(buffer_arg) { - return abn_pb.ApplicationData.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_main_ApplicationRequest(arg) { - if (!(arg instanceof abn_pb.ApplicationRequest)) { - throw new Error('Expected argument of type main.ApplicationRequest'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_main_ApplicationRequest(buffer_arg) { - return abn_pb.ApplicationRequest.deserializeBinary(new Uint8Array(buffer_arg)); -} - function serialize_main_MetricValue(arg) { if (!(arg instanceof abn_pb.MetricValue)) { throw new Error('Expected argument of type main.MetricValue'); @@ -64,33 +42,33 @@ function deserialize_main_MetricValue(buffer_arg) { return abn_pb.MetricValue.deserializeBinary(new Uint8Array(buffer_arg)); } -function serialize_main_Session(arg) { - if (!(arg instanceof abn_pb.Session)) { - throw new Error('Expected argument of type main.Session'); +function serialize_main_VersionRecommendation(arg) { + if (!(arg instanceof abn_pb.VersionRecommendation)) { + throw new Error('Expected argument of type main.VersionRecommendation'); } return Buffer.from(arg.serializeBinary()); } -function deserialize_main_Session(buffer_arg) { - return abn_pb.Session.deserializeBinary(new Uint8Array(buffer_arg)); +function deserialize_main_VersionRecommendation(buffer_arg) { + return abn_pb.VersionRecommendation.deserializeBinary(new Uint8Array(buffer_arg)); } // for more information, see https://github.com/iter8-tools/iter8/issues/1257 // var ABNService = exports.ABNService = { - // Identify a track the caller should send a request to. + // Identify a version (index) the caller should send a request to. // Should be called for each request (transaction). lookup: { path: '/main.ABN/Lookup', requestStream: false, responseStream: false, requestType: abn_pb.Application, - responseType: abn_pb.Session, + responseType: abn_pb.VersionRecommendation, requestSerialize: serialize_main_Application, requestDeserialize: deserialize_main_Application, - responseSerialize: serialize_main_Session, - responseDeserialize: deserialize_main_Session, + responseSerialize: serialize_main_VersionRecommendation, + responseDeserialize: deserialize_main_VersionRecommendation, }, // Write a metric value to metrics database. // The metric value is explicitly associated with a list of transactions that contributed to its computation. @@ -106,18 +84,6 @@ writeMetric: { responseSerialize: serialize_google_protobuf_Empty, responseDeserialize: deserialize_google_protobuf_Empty, }, - // Get application data (tracks, versions and metrics for each) -getApplicationData: { - path: '/main.ABN/GetApplicationData', - requestStream: false, - responseStream: false, - requestType: abn_pb.ApplicationRequest, - responseType: abn_pb.ApplicationData, - requestSerialize: serialize_main_ApplicationRequest, - requestDeserialize: deserialize_main_ApplicationRequest, - responseSerialize: serialize_main_ApplicationData, - responseDeserialize: deserialize_main_ApplicationData, - }, }; exports.ABNClient = grpc.makeGenericClientConstructor(ABNService); diff --git a/samples/abn-sample/frontend/node/abn_pb.js b/samples/abn-sample/frontend/node/abn_pb.js index 28d24bf9..9c1c4126 100644 --- a/samples/abn-sample/frontend/node/abn_pb.js +++ b/samples/abn-sample/frontend/node/abn_pb.js @@ -13,15 +13,19 @@ var jspb = require('google-protobuf'); var goog = jspb; -var global = Function('return this')(); +var global = (function() { + if (this) { return this; } + if (typeof window !== 'undefined') { return window; } + if (typeof global !== 'undefined') { return global; } + if (typeof self !== 'undefined') { return self; } + return Function('return this')(); +}.call(null)); var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js'); goog.object.extend(proto, google_protobuf_empty_pb); goog.exportSymbol('proto.main.Application', null, global); -goog.exportSymbol('proto.main.ApplicationData', null, global); -goog.exportSymbol('proto.main.ApplicationRequest', null, global); goog.exportSymbol('proto.main.MetricValue', null, global); -goog.exportSymbol('proto.main.Session', null, global); +goog.exportSymbol('proto.main.VersionRecommendation', null, global); /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -53,16 +57,16 @@ if (goog.DEBUG && !COMPILED) { * @extends {jspb.Message} * @constructor */ -proto.main.Session = function(opt_data) { +proto.main.VersionRecommendation = function(opt_data) { jspb.Message.initialize(this, opt_data, 0, -1, null, null); }; -goog.inherits(proto.main.Session, jspb.Message); +goog.inherits(proto.main.VersionRecommendation, jspb.Message); if (goog.DEBUG && !COMPILED) { /** * @public * @override */ - proto.main.Session.displayName = 'proto.main.Session'; + proto.main.VersionRecommendation.displayName = 'proto.main.VersionRecommendation'; } /** * Generated by JsPbCodeGenerator. @@ -85,48 +89,6 @@ if (goog.DEBUG && !COMPILED) { */ proto.main.MetricValue.displayName = 'proto.main.MetricValue'; } -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.main.ApplicationRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.main.ApplicationRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.main.ApplicationRequest.displayName = 'proto.main.ApplicationRequest'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.main.ApplicationData = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.main.ApplicationData, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.main.ApplicationData.displayName = 'proto.main.ApplicationData'; -} @@ -303,8 +265,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.main.Session.prototype.toObject = function(opt_includeInstance) { - return proto.main.Session.toObject(opt_includeInstance, this); +proto.main.VersionRecommendation.prototype.toObject = function(opt_includeInstance) { + return proto.main.VersionRecommendation.toObject(opt_includeInstance, this); }; @@ -313,13 +275,13 @@ proto.main.Session.prototype.toObject = function(opt_includeInstance) { * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.main.Session} msg The msg instance to transform. + * @param {!proto.main.VersionRecommendation} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.main.Session.toObject = function(includeInstance, msg) { +proto.main.VersionRecommendation.toObject = function(includeInstance, msg) { var f, obj = { - track: jspb.Message.getFieldWithDefault(msg, 1, "") + versionnumber: jspb.Message.getFieldWithDefault(msg, 1, 0) }; if (includeInstance) { @@ -333,23 +295,23 @@ proto.main.Session.toObject = function(includeInstance, msg) { /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.main.Session} + * @return {!proto.main.VersionRecommendation} */ -proto.main.Session.deserializeBinary = function(bytes) { +proto.main.VersionRecommendation.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.main.Session; - return proto.main.Session.deserializeBinaryFromReader(msg, reader); + var msg = new proto.main.VersionRecommendation; + return proto.main.VersionRecommendation.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.main.Session} msg The message object to deserialize into. + * @param {!proto.main.VersionRecommendation} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.main.Session} + * @return {!proto.main.VersionRecommendation} */ -proto.main.Session.deserializeBinaryFromReader = function(msg, reader) { +proto.main.VersionRecommendation.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -357,8 +319,8 @@ proto.main.Session.deserializeBinaryFromReader = function(msg, reader) { var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setTrack(value); + var value = /** @type {number} */ (reader.readInt32()); + msg.setVersionnumber(value); break; default: reader.skipField(); @@ -373,9 +335,9 @@ proto.main.Session.deserializeBinaryFromReader = function(msg, reader) { * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.main.Session.prototype.serializeBinary = function() { +proto.main.VersionRecommendation.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.main.Session.serializeBinaryToWriter(this, writer); + proto.main.VersionRecommendation.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -383,15 +345,15 @@ proto.main.Session.prototype.serializeBinary = function() { /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.main.Session} message + * @param {!proto.main.VersionRecommendation} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.main.Session.serializeBinaryToWriter = function(message, writer) { +proto.main.VersionRecommendation.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getTrack(); - if (f.length > 0) { - writer.writeString( + f = message.getVersionnumber(); + if (f !== 0) { + writer.writeInt32( 1, f ); @@ -400,20 +362,20 @@ proto.main.Session.serializeBinaryToWriter = function(message, writer) { /** - * optional string track = 1; - * @return {string} + * optional int32 versionNumber = 1; + * @return {number} */ -proto.main.Session.prototype.getTrack = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +proto.main.VersionRecommendation.prototype.getVersionnumber = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); }; /** - * @param {string} value - * @return {!proto.main.Session} returns this + * @param {number} value + * @return {!proto.main.VersionRecommendation} returns this */ -proto.main.Session.prototype.setTrack = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); +proto.main.VersionRecommendation.prototype.setVersionnumber = function(value) { + return jspb.Message.setProto3IntField(this, 1, value); }; @@ -637,264 +599,4 @@ proto.main.MetricValue.prototype.setUser = function(value) { }; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.main.ApplicationRequest.prototype.toObject = function(opt_includeInstance) { - return proto.main.ApplicationRequest.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.main.ApplicationRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.main.ApplicationRequest.toObject = function(includeInstance, msg) { - var f, obj = { - application: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.main.ApplicationRequest} - */ -proto.main.ApplicationRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.main.ApplicationRequest; - return proto.main.ApplicationRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.main.ApplicationRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.main.ApplicationRequest} - */ -proto.main.ApplicationRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setApplication(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.main.ApplicationRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.main.ApplicationRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.main.ApplicationRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.main.ApplicationRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getApplication(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string application = 1; - * @return {string} - */ -proto.main.ApplicationRequest.prototype.getApplication = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.main.ApplicationRequest} returns this - */ -proto.main.ApplicationRequest.prototype.setApplication = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.main.ApplicationData.prototype.toObject = function(opt_includeInstance) { - return proto.main.ApplicationData.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.main.ApplicationData} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.main.ApplicationData.toObject = function(includeInstance, msg) { - var f, obj = { - applicationjson: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.main.ApplicationData} - */ -proto.main.ApplicationData.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.main.ApplicationData; - return proto.main.ApplicationData.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.main.ApplicationData} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.main.ApplicationData} - */ -proto.main.ApplicationData.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setApplicationjson(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.main.ApplicationData.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.main.ApplicationData.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.main.ApplicationData} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.main.ApplicationData.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getApplicationjson(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string applicationJson = 1; - * @return {string} - */ -proto.main.ApplicationData.prototype.getApplicationjson = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.main.ApplicationData} returns this - */ -proto.main.ApplicationData.prototype.setApplicationjson = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - goog.object.extend(exports, proto.main); diff --git a/samples/abn-sample/frontend/node/main.js b/samples/abn-sample/frontend/node/main.js index a96c2e8b..e37b0beb 100644 --- a/samples/abn-sample/frontend/node/main.js +++ b/samples/abn-sample/frontend/node/main.js @@ -13,13 +13,13 @@ const { getLogger } = require('@grpc/grpc-js/build/src/logging.js'); const app = express(); // define map of track to route to backend service -const trackToRoute = { - "backend": "http://backend.default.svc.cluster.local:8091", - "backend-candidate-1": "http://backend-candidate-1.default.svc.cluster.local:8091", -} +const versionNumberToRoute = [ + "http://backend.default.svc.cluster.local:8091", + "http://backend-candidate-1.default.svc.cluster.local:8091", +] // establish connection to ABn service -var abnService = process.env.ABN_SERVICE || 'iter8-abn' +var abnService = process.env.ABN_SERVICE || 'iter8' var abnServicePort = process.env.ABN_SERVICE_PORT || 50051 var abnEndpoint = abnService + ':' + abnServicePort.toString() var client = new services.ABNClient(abnEndpoint, grpc.credentials.createInsecure()); @@ -29,20 +29,23 @@ app.get('/getRecommendation', (req, res) => { console.info('/getRecommendation') // identify default route - route = trackToRoute['backend']; + route = versionNumberToRoute[0]; // call ABn service API Lookup() to get an assigned track for the user var application = new messages.Application(); application.setName('default/backend'); application.setUser(req.header('X-User')); - client.lookup(application, function(err, session) { - if (err || (session.getTrack() == '')) { + client.lookup(application, function(err, versionRecommendation) { + if (err) { // use default route (see above) - console.warn("error or null") + console.warn("error calling Lookup()") } else { // use route determined by recommended track - console.info('lookup suggested track %s', session.getTrack()) - route = trackToRoute[session.getTrack()]; + console.info('lookup suggested track %d', versionRecommendation.getVersionnumber()) + versionNumber = versionRecommendation.getVersionnumber() + if (versionNumber != NaN && 0 <= versionNumber && versionNumber < versionNumberToRoute.length) { + route = versionNumberToRoute[versionNumber] + } } console.info('lookup suggested route %s', route) diff --git a/samples/abn-sample/frontend/node/package-lock.json b/samples/abn-sample/frontend/node/package-lock.json index 2b61f3ec..1a56e6cc 100644 --- a/samples/abn-sample/frontend/node/package-lock.json +++ b/samples/abn-sample/frontend/node/package-lock.json @@ -1,25 +1,20 @@ { - "name": "frontend", - "version": "1.0.0", - "lockfileVersion": 3, + "name": "node", + "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "frontend", - "version": "1.0.0", - "license": "ISC", "dependencies": { - "@grpc/grpc-js": "^1.7.3", + "@grpc/grpc-js": "^1.8.18", "express": "^4.18.2", "google-protobuf": "^3.21.2", - "http": "^0.0.1-security", "random-number": "^0.0.9" } }, "node_modules/@grpc/grpc-js": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.3.tgz", - "integrity": "sha512-H9l79u4kJ2PVSxUNA08HMYAnUBLj9v6KjYQ7SQ71hOZcEXhShE/y5iQCesP8+6/Ik/7i2O0a10bPquIcYfufog==", + "version": "1.8.18", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.18.tgz", + "integrity": "sha512-2uWPtxhsXmVgd8WzDhfamSjHpZDXfMjMDciY6VRTq4Sn7rFzazyf0LLDa0oav+61UHIoEZb4KKaAV6S7NuJFbQ==", "dependencies": { "@grpc/proto-loader": "^0.7.0", "@types/node": ">=12.12.47" @@ -29,15 +24,15 @@ } }, "node_modules/@grpc/proto-loader": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.3.tgz", - "integrity": "sha512-5dAvoZwna2Py3Ef96Ux9jIkp3iZ62TUsV00p3wVBPNX5K178UbNi8Q7gQVqwXT1Yq9RejIGG9G2IPEo93T6RcA==", + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.8.tgz", + "integrity": "sha512-GU12e2c8dmdXb7XUlOgYWZ2o2i+z9/VeACkxTA/zzAe2IjclC5PnVL0lpgjhrqfpDYHzM8B1TF6pqWegMYAzlA==", "dependencies": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", "long": "^4.0.0", - "protobufjs": "^7.0.0", - "yargs": "^16.2.0" + "protobufjs": "^7.2.4", + "yargs": "^17.7.2" }, "bin": { "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" @@ -106,9 +101,9 @@ "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" }, "node_modules/@types/node": { - "version": "18.11.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz", - "integrity": "sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==" + "version": "20.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", + "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" }, "node_modules/accepts": { "version": "1.3.8", @@ -193,13 +188,16 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dependencies": { "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", + "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" } }, "node_modules/color-convert": { @@ -230,9 +228,9 @@ } }, "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "engines": { "node": ">= 0.6" } @@ -402,12 +400,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3" }, "funding": { @@ -430,6 +429,17 @@ "node": ">= 0.4.0" } }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -441,11 +451,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http": { - "version": "0.0.1-security", - "resolved": "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz", - "integrity": "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g==" - }, "node_modules/http-errors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", @@ -568,9 +573,9 @@ } }, "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -600,9 +605,9 @@ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/protobufjs": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.2.tgz", - "integrity": "sha512-4ZPTPkXCdel3+L81yw3dG6+Kq3umdWKh7Dc7GW/CpNk4SX3hK58iPCWeCyhVTDrbkNeKrYNZ7EojM5WDaEWTLQ==", + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -623,9 +628,9 @@ } }, "node_modules/protobufjs/node_modules/long": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz", - "integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==" + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" }, "node_modules/proxy-addr": { "version": "2.0.7", @@ -873,29 +878,705 @@ } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dependencies": { - "cliui": "^7.0.2", + "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.0", + "string-width": "^4.2.3", "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "yargs-parser": "^21.1.1" }, "engines": { - "node": ">=10" + "node": ">=12" } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "engines": { - "node": ">=10" + "node": ">=12" + } + } + }, + "dependencies": { + "@grpc/grpc-js": { + "version": "1.8.18", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.8.18.tgz", + "integrity": "sha512-2uWPtxhsXmVgd8WzDhfamSjHpZDXfMjMDciY6VRTq4Sn7rFzazyf0LLDa0oav+61UHIoEZb4KKaAV6S7NuJFbQ==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + } + }, + "@grpc/proto-loader": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.8.tgz", + "integrity": "sha512-GU12e2c8dmdXb7XUlOgYWZ2o2i+z9/VeACkxTA/zzAe2IjclC5PnVL0lpgjhrqfpDYHzM8B1TF6pqWegMYAzlA==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.2.4", + "yargs": "^17.7.2" + } + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "@types/node": { + "version": "20.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", + "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } + }, + "google-protobuf": { + "version": "3.21.2", + "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.2.tgz", + "integrity": "sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "protobufjs": { + "version": "7.2.4", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.4.tgz", + "integrity": "sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/node": ">=13.7.0", + "long": "^5.0.0" + }, + "dependencies": { + "long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==" + } + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "random-number": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/random-number/-/random-number-0.0.9.tgz", + "integrity": "sha512-ipG3kRCREi/YQpi2A5QGcvDz1KemohovWmH6qGfboVyyGdR2t/7zQz0vFxrfxpbHQgPPdtVlUDaks3aikD1Ljw==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" } } } diff --git a/samples/abn-sample/frontend/node/package.json b/samples/abn-sample/frontend/node/package.json index 3fc5f9da..615c6f16 100644 --- a/samples/abn-sample/frontend/node/package.json +++ b/samples/abn-sample/frontend/node/package.json @@ -1,18 +1,8 @@ { - "name": "frontend", - "version": "1.0.0", - "description": "", - "main": "main.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" - }, - "author": "", - "license": "ISC", "dependencies": { - "@grpc/grpc-js": "^1.7.3", + "@grpc/grpc-js": "^1.8.18", "express": "^4.18.2", "google-protobuf": "^3.21.2", - "http": "^0.0.1-security", "random-number": "^0.0.9" } } diff --git a/samples/abn-sample/frontend/python/abn_pb2.py b/samples/abn-sample/frontend/python/abn_pb2.py index 164bb5e8..1188578a 100644 --- a/samples/abn-sample/frontend/python/abn_pb2.py +++ b/samples/abn-sample/frontend/python/abn_pb2.py @@ -4,9 +4,8 @@ """Generated protocol buffer code.""" from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool -from google.protobuf import message as _message -from google.protobuf import reflection as _reflection from google.protobuf import symbol_database as _symbol_database +from google.protobuf.internal import builder as _builder # @@protoc_insertion_point(imports) _sym_db = _symbol_database.Default() @@ -15,65 +14,21 @@ from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2 -DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tabn.proto\x12\x04main\x1a\x1bgoogle/protobuf/empty.proto\")\n\x0b\x41pplication\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04user\x18\x02 \x01(\t\"\x18\n\x07Session\x12\r\n\x05track\x18\x01 \x01(\t\"M\n\x0bMetricValue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x13\n\x0b\x61pplication\x18\x03 \x01(\t\x12\x0c\n\x04user\x18\x04 \x01(\t\")\n\x12\x41pplicationRequest\x12\x13\n\x0b\x61pplication\x18\x01 \x01(\t\"*\n\x0f\x41pplicationData\x12\x17\n\x0f\x61pplicationJson\x18\x01 \x01(\t2\xb8\x01\n\x03\x41\x42N\x12,\n\x06Lookup\x12\x11.main.Application\x1a\r.main.Session\"\x00\x12:\n\x0bWriteMetric\x12\x11.main.MetricValue\x1a\x16.google.protobuf.Empty\"\x00\x12G\n\x12GetApplicationData\x12\x18.main.ApplicationRequest\x1a\x15.main.ApplicationData\"\x00\x42\'Z%github.com/iter8-tools/iter8/abn/grpcb\x06proto3') +DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\tabn.proto\x12\x04main\x1a\x1bgoogle/protobuf/empty.proto\")\n\x0b\x41pplication\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0c\n\x04user\x18\x02 \x01(\t\".\n\x15VersionRecommendation\x12\x15\n\rversionNumber\x18\x01 \x01(\x05\"M\n\x0bMetricValue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x13\n\x0b\x61pplication\x18\x03 \x01(\t\x12\x0c\n\x04user\x18\x04 \x01(\t2}\n\x03\x41\x42N\x12:\n\x06Lookup\x12\x11.main.Application\x1a\x1b.main.VersionRecommendation\"\x00\x12:\n\x0bWriteMetric\x12\x11.main.MetricValue\x1a\x16.google.protobuf.Empty\"\x00\x42\'Z%github.com/iter8-tools/iter8/abn/grpcb\x06proto3') - - -_APPLICATION = DESCRIPTOR.message_types_by_name['Application'] -_SESSION = DESCRIPTOR.message_types_by_name['Session'] -_METRICVALUE = DESCRIPTOR.message_types_by_name['MetricValue'] -_APPLICATIONREQUEST = DESCRIPTOR.message_types_by_name['ApplicationRequest'] -_APPLICATIONDATA = DESCRIPTOR.message_types_by_name['ApplicationData'] -Application = _reflection.GeneratedProtocolMessageType('Application', (_message.Message,), { - 'DESCRIPTOR' : _APPLICATION, - '__module__' : 'abn_pb2' - # @@protoc_insertion_point(class_scope:main.Application) - }) -_sym_db.RegisterMessage(Application) - -Session = _reflection.GeneratedProtocolMessageType('Session', (_message.Message,), { - 'DESCRIPTOR' : _SESSION, - '__module__' : 'abn_pb2' - # @@protoc_insertion_point(class_scope:main.Session) - }) -_sym_db.RegisterMessage(Session) - -MetricValue = _reflection.GeneratedProtocolMessageType('MetricValue', (_message.Message,), { - 'DESCRIPTOR' : _METRICVALUE, - '__module__' : 'abn_pb2' - # @@protoc_insertion_point(class_scope:main.MetricValue) - }) -_sym_db.RegisterMessage(MetricValue) - -ApplicationRequest = _reflection.GeneratedProtocolMessageType('ApplicationRequest', (_message.Message,), { - 'DESCRIPTOR' : _APPLICATIONREQUEST, - '__module__' : 'abn_pb2' - # @@protoc_insertion_point(class_scope:main.ApplicationRequest) - }) -_sym_db.RegisterMessage(ApplicationRequest) - -ApplicationData = _reflection.GeneratedProtocolMessageType('ApplicationData', (_message.Message,), { - 'DESCRIPTOR' : _APPLICATIONDATA, - '__module__' : 'abn_pb2' - # @@protoc_insertion_point(class_scope:main.ApplicationData) - }) -_sym_db.RegisterMessage(ApplicationData) - -_ABN = DESCRIPTOR.services_by_name['ABN'] +_globals = globals() +_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals) +_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'abn_pb2', _globals) if _descriptor._USE_C_DESCRIPTORS == False: DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b'Z%github.com/iter8-tools/iter8/abn/grpc' - _APPLICATION._serialized_start=48 - _APPLICATION._serialized_end=89 - _SESSION._serialized_start=91 - _SESSION._serialized_end=115 - _METRICVALUE._serialized_start=117 - _METRICVALUE._serialized_end=194 - _APPLICATIONREQUEST._serialized_start=196 - _APPLICATIONREQUEST._serialized_end=237 - _APPLICATIONDATA._serialized_start=239 - _APPLICATIONDATA._serialized_end=281 - _ABN._serialized_start=284 - _ABN._serialized_end=468 + _globals['_APPLICATION']._serialized_start=48 + _globals['_APPLICATION']._serialized_end=89 + _globals['_VERSIONRECOMMENDATION']._serialized_start=91 + _globals['_VERSIONRECOMMENDATION']._serialized_end=137 + _globals['_METRICVALUE']._serialized_start=139 + _globals['_METRICVALUE']._serialized_end=216 + _globals['_ABN']._serialized_start=218 + _globals['_ABN']._serialized_end=343 # @@protoc_insertion_point(module_scope) diff --git a/samples/abn-sample/frontend/python/abn_pb2_grpc.py b/samples/abn-sample/frontend/python/abn_pb2_grpc.py index 159b0589..bd044a20 100644 --- a/samples/abn-sample/frontend/python/abn_pb2_grpc.py +++ b/samples/abn-sample/frontend/python/abn_pb2_grpc.py @@ -20,18 +20,13 @@ def __init__(self, channel): self.Lookup = channel.unary_unary( '/main.ABN/Lookup', request_serializer=abn__pb2.Application.SerializeToString, - response_deserializer=abn__pb2.Session.FromString, + response_deserializer=abn__pb2.VersionRecommendation.FromString, ) self.WriteMetric = channel.unary_unary( '/main.ABN/WriteMetric', request_serializer=abn__pb2.MetricValue.SerializeToString, response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, ) - self.GetApplicationData = channel.unary_unary( - '/main.ABN/GetApplicationData', - request_serializer=abn__pb2.ApplicationRequest.SerializeToString, - response_deserializer=abn__pb2.ApplicationData.FromString, - ) class ABNServicer(object): @@ -40,7 +35,7 @@ class ABNServicer(object): """ def Lookup(self, request, context): - """Identify a track the caller should send a request to. + """Identify a version (index) the caller should send a request to. Should be called for each request (transaction). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) @@ -56,31 +51,19 @@ def WriteMetric(self, request, context): context.set_details('Method not implemented!') raise NotImplementedError('Method not implemented!') - def GetApplicationData(self, request, context): - """Get application data (tracks, versions and metrics for each) - """ - context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') - def add_ABNServicer_to_server(servicer, server): rpc_method_handlers = { 'Lookup': grpc.unary_unary_rpc_method_handler( servicer.Lookup, request_deserializer=abn__pb2.Application.FromString, - response_serializer=abn__pb2.Session.SerializeToString, + response_serializer=abn__pb2.VersionRecommendation.SerializeToString, ), 'WriteMetric': grpc.unary_unary_rpc_method_handler( servicer.WriteMetric, request_deserializer=abn__pb2.MetricValue.FromString, response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, ), - 'GetApplicationData': grpc.unary_unary_rpc_method_handler( - servicer.GetApplicationData, - request_deserializer=abn__pb2.ApplicationRequest.FromString, - response_serializer=abn__pb2.ApplicationData.SerializeToString, - ), } generic_handler = grpc.method_handlers_generic_handler( 'main.ABN', rpc_method_handlers) @@ -106,7 +89,7 @@ def Lookup(request, metadata=None): return grpc.experimental.unary_unary(request, target, '/main.ABN/Lookup', abn__pb2.Application.SerializeToString, - abn__pb2.Session.FromString, + abn__pb2.VersionRecommendation.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) @@ -126,20 +109,3 @@ def WriteMetric(request, google_dot_protobuf_dot_empty__pb2.Empty.FromString, options, channel_credentials, insecure, call_credentials, compression, wait_for_ready, timeout, metadata) - - @staticmethod - def GetApplicationData(request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - insecure=False, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/main.ABN/GetApplicationData', - abn__pb2.ApplicationRequest.SerializeToString, - abn__pb2.ApplicationData.FromString, - options, channel_credentials, - insecure, call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/samples/abn-sample/frontend/python/main.py b/samples/abn-sample/frontend/python/main.py index 5f100973..54d82443 100644 --- a/samples/abn-sample/frontend/python/main.py +++ b/samples/abn-sample/frontend/python/main.py @@ -11,11 +11,11 @@ from flask import Flask, request -# map of track to route to backend service -trackToRoute = { - "backend": "http://backend.default.svc.cluster.local:8091", - "backend-candidate-1": "http://backend-candidate-1.default.svc.cluster.local:8091" -} +# map of version number to route to backend service +versionNumberToRoute = [ + "http://backend.default.svc.cluster.local:8091", + "http://backend-candidate-1.default.svc.cluster.local:8091" +] app = Flask(__name__) app.logger.setLevel(logging.DEBUG) @@ -28,32 +28,32 @@ def getRecommendation(): user = request.headers['X-User'] # Get endpoint of backend endpoint "/recommend" - # In this example, the backend endpoint depends on the version (track) of the backend service + # In this example, the backend endpoint depends on the version of the backend service # the user is assigned by the Iter8 SDK Lookup() method # start with default route - route = trackToRoute["backend"] + route = versionNumberToRoute[0] # establish connection to ABn service - abnSvc = os.getenv('ABN_SERVICE', 'iter8-abn') + ":" + os.getenv('ABN_SERVICE_PORT', '50051') + abnSvc = os.getenv('ABN_SERVICE', 'iter8') + ":" + os.getenv('ABN_SERVICE_PORT', '50051') with grpc.insecure_channel(abnSvc) as channel: stub = abn_pb2_grpc.ABNStub(channel) try: - # call ABn service API Lookup() to get an assigned track for the user + # call ABn service API Lookup() to get a recommended version number for the user s = stub.Lookup( \ abn_pb2.Application(name="default/backend", \ user=user) \ ) - # lookup route using track - route = trackToRoute[s.track] + # lookup route using version number + route = versionNumberToRoute[int(s.versionNumber)] except Exception as e: # use default app.logger.error("error: %s", e) pass - app.logger.info('lookup suggested track %s', route) + app.logger.info('lookup suggested route %s', route) # call backend service using url try: @@ -76,7 +76,7 @@ def buy(): # this is best effort; we ignore any failure # establish connection to ABn service - abnSvc = os.getenv('ABN_SERVICE', 'iter8-abn') + ":" + os.getenv('ABN_SERVICE_PORT', '50051') + abnSvc = os.getenv('ABN_SERVICE', 'iter8') + ":" + os.getenv('ABN_SERVICE_PORT', '50051') with grpc.insecure_channel(abnSvc) as channel: stub = abn_pb2_grpc.ABNStub(channel) diff --git a/samples/abn-sample/frontend/python/requirements.txt b/samples/abn-sample/frontend/python/requirements.txt index 48270ba3..65d73a4d 100644 --- a/samples/abn-sample/frontend/python/requirements.txt +++ b/samples/abn-sample/frontend/python/requirements.txt @@ -1,4 +1,4 @@ Flask==2.3.2 -grpcio==1.46.3 -grpcio-tools==1.46.3 +grpcio==1.56.0 +grpcio-tools==1.56.0 requests==2.31.0 diff --git a/samples/abn-sample/generate_load.sh b/samples/abn-sample/generate_load.sh index 8cde5ebb..383d3ee9 100755 --- a/samples/abn-sample/generate_load.sh +++ b/samples/abn-sample/generate_load.sh @@ -7,17 +7,26 @@ BUY="$SERVICE/buy" while (( 1 )); do __user=$(uuidgen) - __num_recommendations=$(( ( RANDOM % 5 ) + 1 )) - # get some recommendations - i=0 - while (( ${i} < ${__num_recommendations} )); do - curl -s ${GET_RECOMMENDATION} -H "X-User: ${__user}" - sleep $(( ( RANDOM % 2000 ) / 1000 )) - (( i += 1 )) - done + __num_purchases=$(( ( RANDOM % 5 ) +1 )) + j=0 + while (( ${j} < ${__num_purchases} )); do + echo "purchase $j of $__num_purchases for user $__user" + __num_recommendations=$(( ( RANDOM % 5 ) + 1 )) + # get some recommendations + i=0 + while (( ${i} < ${__num_recommendations} )); do + echo "> recommendation $i of $__num_recommendations" + curl -s ${GET_RECOMMENDATION} -H "X-User: ${__user}" + sleep $(( ( RANDOM % 2000 ) / 1000 )) + (( i += 1 )) + done + + # buy + curl -s ${BUY} -H "X-User: ${__user}" + echo - # buy - curl -s ${BUY} -H "X-User: ${__user}" + (( j += 1 )) + done echo sleep 1