From 96e489033f198003bddf2d45860b7c88169cf5c5 Mon Sep 17 00:00:00 2001 From: Travis Martin <33876974+travisamartin@users.noreply.github.com> Date: Wed, 12 Jan 2022 12:56:20 -0800 Subject: [PATCH 01/26] Merge pull request #2351 from nginxinc/jan2022-theme-bump-branch chore: applied january doc theme updates (cherry picked from commit da34647605a4d9a53a23f49d22218d3cd115006a) --- .../poc/f5-hugo/layouts/partials/feedback-form.html | 8 ++++---- docs/_vendor/modules.txt | 2 +- docs/go.mod | 2 +- docs/go.sum | 2 ++ 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/feedback-form.html b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/feedback-form.html index ca1852c0ea..44c1fc74e2 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/feedback-form.html +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/feedback-form.html @@ -6,19 +6,19 @@
- + We'll never share your email with anyone else.
- + - If you are reporting a bug, please provide the URL of the page where you found the issue. + If you are reporting a doc bug, please provide the URL of the page where you found the issue.
- +
diff --git a/docs/_vendor/modules.txt b/docs/_vendor/modules.txt index 4df126ba27..c7a269cb9e 100644 --- a/docs/_vendor/modules.txt +++ b/docs/_vendor/modules.txt @@ -1,2 +1,2 @@ -# gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.7 +# gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788 # github.com/jquery/jquery-dist v0.0.0-20210302171154-e786e3d9707f diff --git a/docs/go.mod b/docs/go.mod index f0ec2daacb..e45a867fd3 100644 --- a/docs/go.mod +++ b/docs/go.mod @@ -2,4 +2,4 @@ module github.com/nginxinc/kubernetes-ingress/docs go 1.15 -require gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.7 // indirect +require gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788 // indirect diff --git a/docs/go.sum b/docs/go.sum index bc7b2d284e..a0cea86940 100644 --- a/docs/go.sum +++ b/docs/go.sum @@ -14,3 +14,5 @@ gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.6 h1:jN+79xD+xUD3nDvZWoubwoUxzg gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.6/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.7 h1:O75I8D2xLjbQ5rYZAflXMcnEPFJ12YhLpyn5auO4EUI= gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.7/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= +gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788 h1:42fJNcaOhcZvx/G6E17sX9EH0auXXd2aNQx/cdBneWo= +gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= From fcfae1ea5bf33cfbf292e4466c2abbd4a73f8bcc Mon Sep 17 00:00:00 2001 From: Ciara Stacke Date: Fri, 7 Jan 2022 15:43:42 +0000 Subject: [PATCH 02/26] Bump syslog server image version --- tests/data/ap-waf-grpc/syslog.yaml | 2 +- tests/data/ap-waf/syslog.yaml | 2 +- tests/data/appprotect/syslog.yaml | 2 +- tests/data/appprotect/syslog2.yaml | 2 +- tests/data/dos/dos-syslog.yaml | 2 +- tests/data/virtual-server-dos/syslog.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/data/ap-waf-grpc/syslog.yaml b/tests/data/ap-waf-grpc/syslog.yaml index 973bc1fb9a..a5db799cb1 100644 --- a/tests/data/ap-waf-grpc/syslog.yaml +++ b/tests/data/ap-waf-grpc/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/tests/data/ap-waf/syslog.yaml b/tests/data/ap-waf/syslog.yaml index 973bc1fb9a..a5db799cb1 100644 --- a/tests/data/ap-waf/syslog.yaml +++ b/tests/data/ap-waf/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/tests/data/appprotect/syslog.yaml b/tests/data/appprotect/syslog.yaml index f10751d46c..2f118f78e2 100644 --- a/tests/data/appprotect/syslog.yaml +++ b/tests/data/appprotect/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/tests/data/appprotect/syslog2.yaml b/tests/data/appprotect/syslog2.yaml index 272e166aee..5209273341 100644 --- a/tests/data/appprotect/syslog2.yaml +++ b/tests/data/appprotect/syslog2.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog2 - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/tests/data/dos/dos-syslog.yaml b/tests/data/dos/dos-syslog.yaml index 12fefb5945..ea6f70a116 100644 --- a/tests/data/dos/dos-syslog.yaml +++ b/tests/data/dos/dos-syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/tests/data/virtual-server-dos/syslog.yaml b/tests/data/virtual-server-dos/syslog.yaml index 12fefb5945..ea6f70a116 100644 --- a/tests/data/virtual-server-dos/syslog.yaml +++ b/tests/data/virtual-server-dos/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 From a82fb3a695295aef8a384864c6924b041543d4ac Mon Sep 17 00:00:00 2001 From: Ciara Stacke Date: Tue, 11 Jan 2022 13:26:37 +0000 Subject: [PATCH 03/26] Update JWT in tests and add flaky reruns to common failures --- tests/data/jwt-auth-mergeable/tokens/jwt-auth-minion-token.jwt | 2 +- tests/suite/test_v_s_route_focused_canary.py | 1 + tests/suite/test_virtual_server_grpc.py | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/data/jwt-auth-mergeable/tokens/jwt-auth-minion-token.jwt b/tests/data/jwt-auth-mergeable/tokens/jwt-auth-minion-token.jwt index 559b7d04d3..7b542ed848 100644 --- a/tests/data/jwt-auth-mergeable/tokens/jwt-auth-minion-token.jwt +++ b/tests/data/jwt-auth-mergeable/tokens/jwt-auth-minion-token.jwt @@ -1 +1 @@ -eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6IjAwMDEifQ.eyJuYW1lIjoiUXVvdGF0aW9uIFN5c3RlbSIsInN1YiI6InF1b3RlcyIsImV4cCI6IjE2NDE3MTY1NDkiLCJpc3MiOiJNeSBBUEkgR2F0ZXdheSJ9.wXHR9Tkvfup893mYQy2RssnsXJT9UW2aNrzVNF38_cM \ No newline at end of file +eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiIsImtpZCI6IjAwMDEifQ.eyJuYW1lIjoiUXVvdGF0aW9uIFN5c3RlbSIsInN1YiI6InF1b3RlcyIsImlzcyI6Ik15IEFQSSBHYXRld2F5In0.E4Onuo44Qjz1rSNEKLqMFGCAesui2ELx3C79Aa0_XpY \ No newline at end of file diff --git a/tests/suite/test_v_s_route_focused_canary.py b/tests/suite/test_v_s_route_focused_canary.py index 9f41a6c133..0c160a625f 100644 --- a/tests/suite/test_v_s_route_focused_canary.py +++ b/tests/suite/test_v_s_route_focused_canary.py @@ -109,6 +109,7 @@ def fin(): return VSRAdvancedRoutingSetup(ns_1, vs_host, vs_name, route, backends_url) +@pytest.mark.flaky(max_runs=3) @pytest.mark.vsr @pytest.mark.parametrize('crd_ingress_controller, vsr_canary_setup', [({"type": "complete", "extra_args": [f"-enable-custom-resources"]}, diff --git a/tests/suite/test_virtual_server_grpc.py b/tests/suite/test_virtual_server_grpc.py index 88ac5e7b81..e231d765b7 100644 --- a/tests/suite/test_virtual_server_grpc.py +++ b/tests/suite/test_virtual_server_grpc.py @@ -134,6 +134,7 @@ def test_connect_grpc_backend(self, kube_apis, ingress_controller_prerequisites, print(e.details()) pytest.fail("RPC error was not expected during call, exiting...") + @pytest.mark.flaky(max_runs=3) @pytest.mark.parametrize("backend_setup", [{"app_type": "grpc-vs"}], indirect=True) def test_grpc_error_intercept(self, kube_apis, ingress_controller_prerequisites, crd_ingress_controller, backend_setup, virtual_server_setup): From 5c0b828f66c5d5c6164b5b3af2b9109cafc402b8 Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Wed, 19 Jan 2022 17:03:27 -0800 Subject: [PATCH 04/26] Remove note from operator installation doc --- docs/content/installation/installation-with-operator.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/docs/content/installation/installation-with-operator.md b/docs/content/installation/installation-with-operator.md index 27dbff7701..6973071593 100644 --- a/docs/content/installation/installation-with-operator.md +++ b/docs/content/installation/installation-with-operator.md @@ -7,8 +7,6 @@ doctypes: [""] toc: true --- - -**Note: an NGINX Ingress Operator version compatible with the 2.1.0 NGINX Ingress Controller release is not available yet. We will update this document and remove this note once we publish a compatible Operator version.** This document describes how to install the NGINX Ingress Controller in your Kubernetes cluster using the NGINX Ingress Operator. ## Prerequisites From e7a30743cfcea0408d84c8246ac00be39cac1a3a Mon Sep 17 00:00:00 2001 From: Ciara Stacke Date: Tue, 25 Jan 2022 10:31:17 +0000 Subject: [PATCH 05/26] Fix typo --- docs/content/installation/installation-with-manifests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/content/installation/installation-with-manifests.md b/docs/content/installation/installation-with-manifests.md index 1ee38ce27f..cd8be5cef8 100644 --- a/docs/content/installation/installation-with-manifests.md +++ b/docs/content/installation/installation-with-manifests.md @@ -112,7 +112,7 @@ If you would like to use the App Protect Dos module, create the following additi ``` $ kubectl apply -f common/crds/appprotectdos.f5.com_apdoslogconfs.yaml - $ kubectl apply -f common/crds/appprotectdos.f5.com_apdospolicies.yaml + $ kubectl apply -f common/crds/appprotectdos.f5.com_apdospolicy.yaml $ kubectl apply -f common/crds/appprotectdos.f5.com_dosprotectedresources.yaml ``` From 67f531fec62caf80c44869dcfe49b9a931a1ae67 Mon Sep 17 00:00:00 2001 From: Jodie Putrino Date: Wed, 26 Jan 2022 15:21:32 -0700 Subject: [PATCH 06/26] Update _index.md Rename _index.md to index.md --- docs/content/tutorials/_index.md | 8 -------- docs/content/tutorials/index.md | 9 +++++++++ 2 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 docs/content/tutorials/_index.md create mode 100644 docs/content/tutorials/index.md diff --git a/docs/content/tutorials/_index.md b/docs/content/tutorials/_index.md deleted file mode 100644 index 33321d2c10..0000000000 --- a/docs/content/tutorials/_index.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Tutorials -description: Scenario based examples of using NGINX Ingress Controller to solve your Ingress and API Gateway needs as an enterprise class ingress controller. -weight: 2100 -menu: - docs: - parent: NGINX Ingress Controller ---- \ No newline at end of file diff --git a/docs/content/tutorials/index.md b/docs/content/tutorials/index.md new file mode 100644 index 0000000000..fed073a212 --- /dev/null +++ b/docs/content/tutorials/index.md @@ -0,0 +1,9 @@ +--- +headless: true +#title: Tutorials +#description: Scenario based examples of using NGINX Ingress Controller to solve your Ingress and API Gateway needs as an enterprise class ingress controller. +#weight: 2100 +#menu: +# docs: +# parent: NGINX Ingress Controller +--- From 34c3c56527624ea734f9d5b3fd191eabbe68d0f1 Mon Sep 17 00:00:00 2001 From: Michael Pleshakov Date: Fri, 11 Feb 2022 01:36:14 -0800 Subject: [PATCH 07/26] Merge pull request #2413 from nginxinc/chore/update-syslog-images Update syslog image tag --- examples/appprotect-dos/syslog.yaml | 2 +- examples/appprotect-dos/syslog2.yaml | 2 +- examples/appprotect/syslog.yaml | 2 +- examples/custom-resources/dos/syslog.yaml | 2 +- examples/custom-resources/dos/syslog2.yaml | 2 +- examples/custom-resources/waf/syslog.yaml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/examples/appprotect-dos/syslog.yaml b/examples/appprotect-dos/syslog.yaml index 12fefb5945..ea6f70a116 100644 --- a/examples/appprotect-dos/syslog.yaml +++ b/examples/appprotect-dos/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/examples/appprotect-dos/syslog2.yaml b/examples/appprotect-dos/syslog2.yaml index 2cf3591179..e400c39aac 100644 --- a/examples/appprotect-dos/syslog2.yaml +++ b/examples/appprotect-dos/syslog2.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog-2 - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/examples/appprotect/syslog.yaml b/examples/appprotect/syslog.yaml index fec326a90b..53464827d3 100644 --- a/examples/appprotect/syslog.yaml +++ b/examples/appprotect/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/examples/custom-resources/dos/syslog.yaml b/examples/custom-resources/dos/syslog.yaml index 12fefb5945..ea6f70a116 100644 --- a/examples/custom-resources/dos/syslog.yaml +++ b/examples/custom-resources/dos/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/examples/custom-resources/dos/syslog2.yaml b/examples/custom-resources/dos/syslog2.yaml index 2cf3591179..e400c39aac 100644 --- a/examples/custom-resources/dos/syslog2.yaml +++ b/examples/custom-resources/dos/syslog2.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog-2 - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 diff --git a/examples/custom-resources/waf/syslog.yaml b/examples/custom-resources/waf/syslog.yaml index fec326a90b..53464827d3 100644 --- a/examples/custom-resources/waf/syslog.yaml +++ b/examples/custom-resources/waf/syslog.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: syslog - image: balabit/syslog-ng:3.31.2-buster + image: balabit/syslog-ng:3.35.1 ports: - containerPort: 514 - containerPort: 601 From 45361fb3db37fc90ee322e34a85e2edc96c5c8f2 Mon Sep 17 00:00:00 2001 From: Ashutosh Pradhan Date: Wed, 16 Feb 2022 08:31:10 -0800 Subject: [PATCH 08/26] chore: applied february doc theme updates --- .../controller/poc/f5-hugo/archetypes/api.md | 2 + .../poc/f5-hugo/archetypes/concept.md | 2 + .../poc/f5-hugo/archetypes/default.md | 2 + .../poc/f5-hugo/archetypes/openapi.md | 2 + .../poc/f5-hugo/archetypes/reference.md | 2 + .../poc/f5-hugo/archetypes/troubleshooting.md | 2 + .../poc/f5-hugo/archetypes/tutorial.md | 2 + .../poc/f5-hugo/assets/css/bootstrap-docs.css | 2 + .../poc/f5-hugo/assets/css/f5-hugo.css | 4 +- .../poc/f5-hugo/assets/css/highlight.css | 82 +++++++++++++ .../poc/f5-hugo/layouts/partials/styles.html | 1 + .../layouts/shortcodes/shortversions.html | 66 +++++++++++ .../f5-hugo/layouts/shortcodes/versions.html | 109 +++++++++--------- docs/_vendor/modules.txt | 2 +- docs/config/_default/config.toml | 2 +- docs/go.mod | 2 +- docs/go.sum | 2 + 17 files changed, 224 insertions(+), 62 deletions(-) create mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/highlight.css create mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/shortversions.html diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/api.md b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/api.md index ff24c3f066..a4f366bcee 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/api.md +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/api.md @@ -10,6 +10,8 @@ categories: [] doctypes: ["reference"] menu: "api" version: [""] +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" --- {{< openapi spec="/specs/release-/openapi.yaml" >}} diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/concept.md b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/concept.md index fce0cac8d0..6256c81f4d 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/concept.md +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/concept.md @@ -8,6 +8,8 @@ weight: draft: false toc: true tags: [ "docs" ] +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" # Taxonomies # These are pre-populated with all available terms for your convenience. # Remove all terms that do not apply. diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/default.md b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/default.md index d8e27dc8ec..ade56a87be 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/default.md +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/default.md @@ -8,6 +8,8 @@ weight: draft: false toc: true tags: [ "docs" ] +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" # Taxonomies # These are pre-populated with all available terms for your convenience. # Remove all terms that do not apply. diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/openapi.md b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/openapi.md index 957eba3633..2b08f46b47 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/openapi.md +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/openapi.md @@ -11,6 +11,8 @@ toc: true tags: [ "api" ] menu: api layout: api +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" # Taxonomies # These are pre-populated with all available terms for your convenience. # Remove all terms that do not apply. diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/reference.md b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/reference.md index 9b0b8ca376..a2d008a15a 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/reference.md +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/reference.md @@ -8,6 +8,8 @@ weight: draft: false toc: true tags: [ "docs" ] +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" # Taxonomies # These are pre-populated with all available terms for your convenience. # Remove all terms that do not apply. diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/troubleshooting.md b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/troubleshooting.md index 781a7896bb..8fc768899e 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/troubleshooting.md +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/troubleshooting.md @@ -8,6 +8,8 @@ weight: draft: false toc: true tags: [ "docs" ] +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" # Taxonomies # These are pre-populated with all available terms for your convenience. # Remove all terms that do not apply. diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/tutorial.md b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/tutorial.md index b6acb49fe8..afd09ce1ec 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/tutorial.md +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/archetypes/tutorial.md @@ -8,6 +8,8 @@ weight: draft: false toc: true tags: [ "docs" ] +# Create a new entry in the Jira DOCS Catalog and add the ticket ID (DOCS-) below +docs: "DOCS-000" # Taxonomies # These are pre-populated with all available terms for your convenience. # Remove all terms that do not apply. diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/bootstrap-docs.css b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/bootstrap-docs.css index 53e8c8c83d..a9820c2b72 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/bootstrap-docs.css +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/bootstrap-docs.css @@ -1392,6 +1392,7 @@ b color: #bbb } +/* .chroma .language-bash::before,.chroma .language-sh::before { color: #009; content: "$ "; @@ -1400,6 +1401,7 @@ b -ms-user-select: none; user-select: none } +*/ .chroma .language-powershell::before { color: #009; diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/f5-hugo.css b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/f5-hugo.css index 1e32eabb49..f76358de7d 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/f5-hugo.css +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/f5-hugo.css @@ -631,8 +631,8 @@ redoc { opacity: 1; } -div>pre>code { - white-space: pre-wrap; +div pre>code { + white-space: pre; } pre::-webkit-scrollbar, pre code::-webkit-scrollbar { diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/highlight.css b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/highlight.css new file mode 100644 index 0000000000..5e900dd345 --- /dev/null +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/highlight.css @@ -0,0 +1,82 @@ +/* Background */ .chroma { color: #f8f8f2; background-color: #272822 } +/* Other */ .chroma .x { } +/* Error */ .chroma .err { color: #960050; background-color: #1e0010 } +/* LineTableTD */ .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } +/* LineTable */ .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; } +/* LineHighlight */ .chroma .hl { display: block; width: 100%;background-color: #7a7a55 } +/* LineNumbersTable */ .chroma .lnt { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } +/* LineNumbers */ .chroma .ln { margin-right: 0.4em; padding: 0 0.4em 0 0.4em;color: #7f7f7f } +/* Keyword */ .chroma .k { color: #66d9ef } +/* KeywordConstant */ .chroma .kc { color: #66d9ef } +/* KeywordDeclaration */ .chroma .kd { color: #66d9ef } +/* KeywordNamespace */ .chroma .kn { color: #f92672 } +/* KeywordPseudo */ .chroma .kp { color: #66d9ef } +/* KeywordReserved */ .chroma .kr { color: #66d9ef } +/* KeywordType */ .chroma .kt { color: #66d9ef } +/* Name */ .chroma .n { } +/* NameAttribute */ .chroma .na { color: #a6e22e } +/* NameBuiltin */ .chroma .nb { color: #a6e22e } +/* NameBuiltinPseudo */ .chroma .bp { } +/* NameClass */ .chroma .nc { color: #a6e22e } +/* NameConstant */ .chroma .no { color: #66d9ef } +/* NameDecorator */ .chroma .nd { color: #a6e22e } +/* NameEntity */ .chroma .ni { } +/* NameException */ .chroma .ne { color: #a6e22e } +/* NameFunction */ .chroma .nf { color: #a6e22e } +/* NameFunctionMagic */ .chroma .fm { } +/* NameLabel */ .chroma .nl { } +/* NameNamespace */ .chroma .nn { } +/* NameOther */ .chroma .nx { color: #a6e22e } +/* NameProperty */ .chroma .py { } +/* NameTag */ .chroma .nt { color: #f92672 } +/* NameVariable */ .chroma .nv { color: #719e16 } +/* NameVariableClass */ .chroma .vc { } +/* NameVariableGlobal */ .chroma .vg { } +/* NameVariableInstance */ .chroma .vi { } +/* NameVariableMagic */ .chroma .vm { } +/* Literal */ .chroma .l { color: #ae81ff } +/* LiteralDate */ .chroma .ld { color: #e6db74 } +/* LiteralString */ .chroma .s { color: #e6db74 } +/* LiteralStringAffix */ .chroma .sa { color: #e6db74 } +/* LiteralStringBacktick */ .chroma .sb { color: #e6db74 } +/* LiteralStringChar */ .chroma .sc { color: #e6db74 } +/* LiteralStringDelimiter */ .chroma .dl { color: #e6db74 } +/* LiteralStringDoc */ .chroma .sd { color: #e6db74 } +/* LiteralStringDouble */ .chroma .s2 { color: #e6db74 } +/* LiteralStringEscape */ .chroma .se { color: #ae81ff } +/* LiteralStringHeredoc */ .chroma .sh { color: #e6db74 } +/* LiteralStringInterpol */ .chroma .si { color: #e6db74 } +/* LiteralStringOther */ .chroma .sx { color: #e6db74 } +/* LiteralStringRegex */ .chroma .sr { color: #e6db74 } +/* LiteralStringSingle */ .chroma .s1 { color: #e6db74 } +/* LiteralStringSymbol */ .chroma .ss { color: #e6db74 } +/* LiteralNumber */ .chroma .m { color: #ae81ff } +/* LiteralNumberBin */ .chroma .mb { color: #ae81ff } +/* LiteralNumberFloat */ .chroma .mf { color: #ae81ff } +/* LiteralNumberHex */ .chroma .mh { color: #ae81ff } +/* LiteralNumberInteger */ .chroma .mi { color: #ae81ff } +/* LiteralNumberIntegerLong */ .chroma .il { color: #ae81ff } +/* LiteralNumberOct */ .chroma .mo { color: #ae81ff } +/* Operator */ .chroma .o { color: #f92672 } +/* OperatorWord */ .chroma .ow { color: #f92672 } +/* Punctuation */ .chroma .p { } +/* Comment */ .chroma .c { color: #54f36e } +/* CommentHashbang */ .chroma .ch { color: #54f36e } +/* CommentMultiline */ .chroma .cm { color: #54f36e } +/* CommentSingle */ .chroma .c1 { color: #54f36e } +/* CommentSpecial */ .chroma .cs { color: #54f36e } +/* CommentPreproc */ .chroma .cp { color: #54f36e } +/* CommentPreprocFile */ .chroma .cpf { color: #54f36e } +/* Generic */ .chroma .g { } +/* GenericDeleted */ .chroma .gd { color: #f92672 } +/* GenericEmph */ .chroma .ge { font-style: italic } +/* GenericError */ .chroma .gr { } +/* GenericHeading */ .chroma .gh { } +/* GenericInserted */ .chroma .gi { color: #a6e22e } +/* GenericOutput */ .chroma .go { } +/* GenericPrompt */ .chroma .gp { } +/* GenericStrong */ .chroma .gs { font-weight: bold } +/* GenericSubheading */ .chroma .gu { color: #54f36e } +/* GenericTraceback */ .chroma .gt { } +/* GenericUnderline */ .chroma .gl { } +/* TextWhitespace */ .chroma .w { } diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html index c4589a7e5d..fc539f0d9f 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html @@ -3,6 +3,7 @@ {{ $css3 := resources.Get "css/bootstrap-docs.css" }} {{ $css5 := resources.Get "css/coveo.css" }} {{ $css4 := resources.Get "css/f5-hugo.css" }} +{{ $css5 := resources.Get "css/highlight.css" }} {{ if in .Site.Params.buildtype "package" }} diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/shortversions.html b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/shortversions.html new file mode 100644 index 0000000000..07171113e0 --- /dev/null +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/shortversions.html @@ -0,0 +1,66 @@ +{{/* Use this shortcode to display the versions that the document applies to +Parameters: "first version" "last version" "product" +First version can be a version number, e.g. "3.18", or "first" to use as the 1st version to show +Last version can be a version number, e.g. "3.21", to show as the 2nd version to show, or it can be "latest" to show 'and later' +Product can be "ctrlvers" "apimvers" "adcvers" "nimvers" */}} +{{ $start := string (.Get 0) }} +{{ $end := string (.Get 1) }} +{{ $product := string (.Get 2) }} +{{ $temp := slice }} +{{ $result := ""}} +{{ $ver := slice }} +{{ $prodname := ""}} +{{ $istart := 0}} +{{ $iend := 100}} +{{ $islatest := 0}} +{{if eq $product "apimvers" }} + {{ $ver = $.Site.Params.apimvers }} + {{ $prodname = "NGINX Controller API Management module" }} +{{else if eq $product "adcvers" }} + {{ $ver = $.Site.Params.adcvers }} + {{ $prodname = "NGINX Controller App Delivery module" }} +{{else if eq $product "nimvers" }} + {{ $ver = $.Site.Params.nimvers }} + {{ $prodname = "NGINX Instance Manager" }} +{{else}} + {{ $ver = $.Site.Params.ctrlvers }} + {{ $prodname = "NGINX Controller" }} +{{end}} +{{if eq $start "first"}} + {{$start = first 1 $ver}} +{{end}} +{{if eq $end "latest"}} + {{$islatest = true}} + {{$end = last 1 $ver}} +{{end}} +{{ $.Scratch.Set "counter" 0 }} +{{ range $ver }} + {{ $index := $.Scratch.Get "counter"}} + {{ $current := index $ver $index}} + {{if eq $current $start }} + {{$istart = $index}} + {{end}} + {{if eq $current $end}} + {{$iend = $index}} + {{end}} + {{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }} +{{ end }} +{{ $temp = after $istart $ver }} +{{ $iend = add (sub $iend $istart) 1 }} +{{ $temp = first $iend $temp }} +{{ $result = delimit $temp ", " " and " }} +{{ if $islatest}} +
+
+

This documentation applies to {{$prodname}} {{$start}} and later.

+
+ {{ if eq $product "nimvers" }} +
+ {{end}} +{{else}} +
+
+

This documentation applies to {{$prodname}} {{$start}} - {{$end}}.

+
+
+{{end}} \ No newline at end of file diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/versions.html b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/versions.html index 0b2353fb44..d00dab9f05 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/versions.html +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/versions.html @@ -1,58 +1,53 @@ {{/* Use this shortcode to display a list of controller versions that the document applies to -Parameters: "first version" "last version" "product" -First version can be a version number, e.g. "3.18", or "first" to use the lowest value in the array -Last version can be a version number, e.g. "3.21", or "latest" to use the highest value in the array -Product can be "ctrlvers" "apimvers" or "adcvers" */}} - -{{ $start := string (.Get 0) }} -{{ $end := string (.Get 1) }} -{{ $product := string (.Get 2) }} -{{ $temp := slice }} -{{ $result := ""}} -{{ $ver := slice }} -{{ $prodname := ""}} -{{ $istart := 0}} -{{ $iend := 100}} -​ -{{if eq $product "apimvers" }} - {{ $ver = $.Site.Params.apimvers }} - {{ $prodname = "NGINX Controller API Management module" }} -{{else if eq $product "adcvers" }} - {{ $ver = $.Site.Params.adcvers }} - {{ $prodname = "NGINX Controller App Delivery module" }} -{{else}} - {{ $ver = $.Site.Params.ctrlvers }} - {{ $prodname = "NGINX Controller" }} -{{end}} -​ -{{if eq $start "first"}} -{{$start = first 1 $ver}} -{{end}} -​ -{{if eq $end "latest"}} -{{$end = last 1 $ver}} -{{end}} -​ -{{ $.Scratch.Set "counter" 0 }} -{{ range $ver }} - {{ $index := $.Scratch.Get "counter"}} - {{ $current := index $ver $index}} - {{if eq $current $start }} - {{$istart = $index}} - {{end}} - {{if eq $current $end}} - {{$iend = $index}} - {{end}} -​ - {{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }} -{{ end }} -​ -{{ $temp = after $istart $ver }} -{{ $iend = add (sub $iend $istart) 1 }} -{{ $temp = first $iend $temp }} -{{ $result = delimit $temp ", " " and " }} -​ -
-
-

This documentation applies to the following versions of {{$prodname}}: {{$result}}.

-
+ Parameters: "first version" "last version" "product" + First version can be a version number, e.g. "3.18", or "first" to use the lowest value in the array + Last version can be a version number, e.g. "3.21", or "latest" to use the highest value in the array + Product can be "ctrlvers" "apimvers" "adcvers" "nimvers" */}} + {{ $start := string (.Get 0) }} + {{ $end := string (.Get 1) }} + {{ $product := string (.Get 2) }} + {{ $temp := slice }} + {{ $result := ""}} + {{ $ver := slice }} + {{ $prodname := ""}} + {{ $istart := 0}} + {{ $iend := 100}} + {{if eq $product "apimvers" }} + {{ $ver = $.Site.Params.apimvers }} + {{ $prodname = "NGINX Controller API Management module" }} + {{else if eq $product "adcvers" }} + {{ $ver = $.Site.Params.adcvers }} + {{ $prodname = "NGINX Controller App Delivery module" }} + {{else if eq $product "nimvers" }} + {{ $ver = $.Site.Params.nimvers }} + {{ $prodname = "NGINX Instance Manager" }} + {{else}} + {{ $ver = $.Site.Params.ctrlvers }} + {{ $prodname = "NGINX Controller" }} + {{end}} + {{if eq $start "first"}} + {{$start = first 1 $ver}} + {{end}} + {{if eq $end "latest"}} + {{$end = last 1 $ver}} + {{end}} + {{ $.Scratch.Set "counter" 0 }} + {{ range $ver }} + {{ $index := $.Scratch.Get "counter"}} + {{ $current := index $ver $index}} + {{if eq $current $start }} + {{$istart = $index}} + {{end}} + {{if eq $current $end}} + {{$iend = $index}} + {{end}} + {{ $.Scratch.Set "counter" (add ($.Scratch.Get "counter") 1) }} + {{ end }} + {{ $temp = after $istart $ver }} + {{ $iend = add (sub $iend $istart) 1 }} + {{ $temp = first $iend $temp }} + {{ $result = delimit $temp ", " " and " }} +
+
+

This documentation applies to the following versions of {{$prodname}}: {{$result}}.

+
\ No newline at end of file diff --git a/docs/_vendor/modules.txt b/docs/_vendor/modules.txt index c7a269cb9e..3bdd7d462c 100644 --- a/docs/_vendor/modules.txt +++ b/docs/_vendor/modules.txt @@ -1,2 +1,2 @@ -# gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788 +# gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d # github.com/jquery/jquery-dist v0.0.0-20210302171154-e786e3d9707f diff --git a/docs/config/_default/config.toml b/docs/config/_default/config.toml index 553026bee8..d098113c6c 100644 --- a/docs/config/_default/config.toml +++ b/docs/config/_default/config.toml @@ -24,7 +24,7 @@ canonifyURLs = true lineNoStart = 1 lineNos = false lineNumbersInTable = true - noClasses = true + noClasses = false style = "monokai" tabWidth = 4 [markup.goldmark] diff --git a/docs/go.mod b/docs/go.mod index e45a867fd3..62f41e6e9a 100644 --- a/docs/go.mod +++ b/docs/go.mod @@ -2,4 +2,4 @@ module github.com/nginxinc/kubernetes-ingress/docs go 1.15 -require gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788 // indirect +require gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d // indirect diff --git a/docs/go.sum b/docs/go.sum index a0cea86940..95cafd7836 100644 --- a/docs/go.sum +++ b/docs/go.sum @@ -16,3 +16,5 @@ gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.7 h1:O75I8D2xLjbQ5rYZAflXMcnEPF gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.7/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788 h1:42fJNcaOhcZvx/G6E17sX9EH0auXXd2aNQx/cdBneWo= gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= +gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d h1:nstN18J5a+wO125f7HVfRguJHJRFH7hn8NJq4ko0eBU= +gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= From 68fcfd351d5316afa249cf4d3a9cccc2151a0058 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Thu, 17 Feb 2022 09:04:48 -0800 Subject: [PATCH 09/26] Bump NGINX Plus to R26 (#2434) --- build/Dockerfile | 2 +- docs/content/technical-specifications.md | 27 ++++++++++++------------ 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/build/Dockerfile b/build/Dockerfile index c2a5bdc75f..83cca34179 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1.3 ARG BUILD_OS=debian -ARG NGINX_PLUS_VERSION=r25 +ARG NGINX_PLUS_VERSION=r26 ARG UBI_VERSION=8 ARG DOWNLOAD_TAG=edge ARG DEBIAN_VERSION=bullseye-slim diff --git a/docs/content/technical-specifications.md b/docs/content/technical-specifications.md index 3ddfa8749d..09bc857b50 100644 --- a/docs/content/technical-specifications.md +++ b/docs/content/technical-specifications.md @@ -38,24 +38,23 @@ All images include NGINX 1.21.5. ### Images with NGINX Plus -NGINX Plus images include NGINX Plus R25. -The supported architecture is x86-64. +NGINX Plus images include NGINX Plus R26. NGINX Plus images are available through the F5 Container registry `private-registry.nginx.com` - see [Using the NGINX IC Plus JWT token in a Docker Config Secret](/nginx-ingress-controller/installation/using-the-jwt-token-docker-secret) and [Pulling the NGINX Ingress Controller image](/nginx-ingress-controller/installation/pulling-ingress-controller-image). {{% table %}} -|Name | Base image | Third-party modules | F5 Container Registry Image | -| ---| ---| --- | --- | -|Alpine-based image | ``alpine:3.14`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-alpine` | -|Debian-based image | ``debian:bullseye-slim`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0` | -|Debian-based image with OpenTracing | ``debian:bullseye-slim`` | NGINX Plus OpenTracing module, OpenTracing tracers for Jaeger, Zipkin and Datadog; NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-ot` | -|Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.0` | -|Debian-based image with App Protect DoS | ``debian:buster-slim`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | -|Debian-based image with App Protect WAF and DoS | ``debian:buster-slim`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | -|Ubi-based image | ``redhat/ubi8-minimal`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-ubi` | -|Ubi-based image with App Protect WAF | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.0-ubi` | -|Ubi-based image with App Protect DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | -|Ubi-based image with App Protect WAF and DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | +|Name | Base image | Third-party modules | F5 Container Registry Image | Architectures | +| ---| ---| --- | --- | --- | +|Alpine-based image | ``alpine:3.14`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-alpine` | arm64, amd64 | +|Debian-based image | ``debian:bullseye-slim`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0` | arm64, amd64 | +|Debian-based image with OpenTracing | ``debian:bullseye-slim`` | NGINX Plus OpenTracing module, OpenTracing tracers for Jaeger, Zipkin and Datadog; NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-ot` | arm64, amd64 | +|Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.0` | amd64 | +|Debian-based image with App Protect DoS | ``debian:buster-slim`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | +|Debian-based image with App Protect WAF and DoS | ``debian:buster-slim`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | +|Ubi-based image | ``redhat/ubi8-minimal`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-ubi` | arm64, amd64, s390x | +|Ubi-based image with App Protect WAF | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.0-ubi` | amd64 | +|Ubi-based image with App Protect DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | +|Ubi-based image with App Protect WAF and DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | {{% /table %}} We also provide NGINX Plus images through the AWS Marketplace. Please see [Using the AWS Marketplace Ingress Controller Image](/nginx-ingress-controller/installation/using-aws-marketplace-image.md) for details on how to set up the required IAM resources in your EKS cluster. From 4c9f17deafc152755ab38a4dc5883e617f7556a2 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Wed, 16 Feb 2022 10:18:52 -0800 Subject: [PATCH 10/26] Update packages for CVE-2022-22822 (#2433) --- build/Dockerfile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/build/Dockerfile b/build/Dockerfile index 83cca34179..f93f5ef19a 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -9,9 +9,9 @@ ARG DEBIAN_VERSION=bullseye-slim FROM nginx:1.21.5 AS debian RUN apt-get update \ - && apt-get install --no-install-recommends --no-install-suggests -y libcap2-bin libgmp10 \ - # temporary fix for CVE-2021-43618 - && apt-get install --no-install-recommends --no-install-suggests -y libgmp10 \ + && apt-get install --no-install-recommends --no-install-suggests -y libcap2-bin \ + # temporary fix for CVE-2022-22822 + && apt-get install -y libexpat1 \ && rm -rf /var/lib/apt/lists/* \ && echo $NGINX_VERSION > nginx_version @@ -49,8 +49,6 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode --mount=type=secret,id=nginx-repo.key,dst=/etc/ssl/nginx/nginx-repo.key,mode=0644 \ apt-get update \ && apt-get install --no-install-recommends --no-install-suggests -y ca-certificates gnupg curl apt-transport-https libcap2-bin \ - # temporary fix for CVE-2021-43618 - && apt-get install --no-install-recommends --no-install-suggests -y libgmp10 \ && curl -fsSL https://cs.nginx.com/static/keys/nginx_signing.key | gpg --dearmor > /etc/apt/trusted.gpg.d/nginx_signing.gpg \ && curl -fsSL -o /etc/apt/apt.conf.d/90pkgs-nginx https://cs.nginx.com/static/files/90pkgs-nginx \ && DEBIAN_VERSION=$(awk -F '=' '/^VERSION_CODENAME=/ {print $2}' /etc/os-release) \ From b86c4a7a12c16da7012530c6e637eb4ef3b5641e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jan 2022 20:15:52 -0800 Subject: [PATCH 11/26] Bump nginx from 1.21.5 to 1.21.6 in /build (#2388) Bumps nginx from 1.21.5 to 1.21.6. --- updated-dependencies: - dependency-name: nginx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/Dockerfile b/build/Dockerfile index f93f5ef19a..4d11c3bc85 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -6,7 +6,7 @@ ARG DOWNLOAD_TAG=edge ARG DEBIAN_VERSION=bullseye-slim ############################################# Base image for Debian ############################################# -FROM nginx:1.21.5 AS debian +FROM nginx:1.21.6 AS debian RUN apt-get update \ && apt-get install --no-install-recommends --no-install-suggests -y libcap2-bin \ From e0a595ded086392f5c470354a5014d5ddc8d0abc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jan 2022 20:16:26 -0800 Subject: [PATCH 12/26] Bump library/nginx from 1.21.5-alpine to 1.21.6-alpine in /build (#2387) Bumps library/nginx from 1.21.5-alpine to 1.21.6-alpine. --- updated-dependencies: - dependency-name: library/nginx dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/Dockerfile b/build/Dockerfile index 4d11c3bc85..e6baecc6ec 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -18,7 +18,7 @@ RUN apt-get update \ ############################################# Base image for Alpine ############################################# # docker.io/library/nginx is a temporary workaround for Dependabot to see this as different from the one used in Debian -FROM docker.io/library/nginx:1.21.5-alpine AS alpine +FROM docker.io/library/nginx:1.21.6-alpine AS alpine RUN apk add --no-cache libcap \ # temporary fix for CVE-2021-42374 From a0f2ed13b2f905c2a4224cc51af60cefc2af3b7e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 26 Jan 2022 20:48:58 -0800 Subject: [PATCH 13/26] Bump opentracing/nginx-opentracing from nginx-1.21.5 to nginx-1.21.6 in /build (#2397) * Bump opentracing/nginx-opentracing in /build Bumps opentracing/nginx-opentracing from nginx-1.21.5 to nginx-1.21.6. --- updated-dependencies: - dependency-name: opentracing/nginx-opentracing dependency-type: direct:production ... Signed-off-by: dependabot[bot] * fix alpine Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Luca Comellini --- build/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/Dockerfile b/build/Dockerfile index e6baecc6ec..720a409272 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -233,8 +233,8 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode ############################################# Base images containing libs for Opentracing ############################################# -FROM opentracing/nginx-opentracing:nginx-1.21.5 as opentracing-lib -FROM opentracing/nginx-opentracing:nginx-1.21.5-alpine as alpine-opentracing-lib +FROM opentracing/nginx-opentracing:nginx-1.21.6 as opentracing-lib +FROM opentracing/nginx-opentracing:nginx-1.21.6-alpine as alpine-opentracing-lib ############################################# Build image for Alpine with Opentracing ############################################# From 08c3370d08a0cade1fa468bd33fd74e36aac4bb5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 17 Feb 2022 10:00:55 -0800 Subject: [PATCH 14/26] Bump alpine from 3.14 to 3.15 in /build (#2218) * Bump alpine from 3.14 to 3.15 in /build Bumps alpine from 3.14 to 3.15. --- updated-dependencies: - dependency-name: alpine dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- build/Dockerfile | 2 +- docs/content/technical-specifications.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build/Dockerfile b/build/Dockerfile index 720a409272..c048fa0d1c 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -26,7 +26,7 @@ RUN apk add --no-cache libcap \ ############################################# Base image for Alpine with NGINX Plus ############################################# -FROM alpine:3.14 as alpine-plus +FROM alpine:3.15 as alpine-plus ARG NGINX_PLUS_VERSION RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/apk/cert.pem,mode=0644 \ diff --git a/docs/content/technical-specifications.md b/docs/content/technical-specifications.md index 09bc857b50..ffd1ffe408 100644 --- a/docs/content/technical-specifications.md +++ b/docs/content/technical-specifications.md @@ -45,7 +45,7 @@ NGINX Plus images are available through the F5 Container registry `private-regis {{% table %}} |Name | Base image | Third-party modules | F5 Container Registry Image | Architectures | | ---| ---| --- | --- | --- | -|Alpine-based image | ``alpine:3.14`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-alpine` | arm64, amd64 | +|Alpine-based image | ``alpine:3.15`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-alpine` | arm64, amd64 | |Debian-based image | ``debian:bullseye-slim`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0` | arm64, amd64 | |Debian-based image with OpenTracing | ``debian:bullseye-slim`` | NGINX Plus OpenTracing module, OpenTracing tracers for Jaeger, Zipkin and Datadog; NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-ot` | arm64, amd64 | |Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.0` | amd64 | From 97c02d44a57e1783dfd8115bf9bcb379c8f3dd76 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Thu, 13 Jan 2022 10:55:55 -0800 Subject: [PATCH 15/26] Update labels for UBI based images (#2354) --- build/Dockerfile | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/Dockerfile b/build/Dockerfile index c048fa0d1c..1a6c56a4cc 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -133,11 +133,17 @@ RUN yum upgrade -y binutils ############################################# Base image for UBI ############################################# FROM ubi-base-${UBI_VERSION} AS ubi-base +ARG IC_VERSION SHELL ["/bin/bash", "-o", "pipefail", "-c"] LABEL name="NGINX Ingress Controller" \ - description="The Ingress controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \ + maintainer="kubernetes@nginx.com" \ + vendor="NGINX Inc" \ + version="${IC_VERSION}" \ + release="1" \ summary="The Ingress controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \ + description="The Ingress controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \ + io.k8s.description="The NGINX Ingress controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \ io.openshift.tags="nginx,ingress-controller,ingress,controller,kubernetes,openshift" RUN microdnf --nodocs install -y shadow-utils ca-certificates \ From b77cdc1d140c80cad1e3eef58654422da8b81504 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Fri, 18 Feb 2022 15:59:22 -0800 Subject: [PATCH 16/26] Update CI to build for Plus (#2435) --- .github/workflows/ci.yml | 149 +++++++++++++++++++++-- docs/content/technical-specifications.md | 2 +- 2 files changed, 139 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index eb1440b8b3..84a1f0fd15 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,6 +4,7 @@ on: push: branches: - master + - release-* paths-ignore: - 'docs/**' - 'examples/**' @@ -13,7 +14,7 @@ on: pull_request: branches: - master - - 'release-*' + - release-* paths-ignore: - 'docs/**' - 'examples/**' @@ -30,7 +31,7 @@ defaults: shell: bash env: - K8S_VERSION: 1.23.0 + K8S_VERSION: 1.23.1 K8S_TIMEOUT: 75s HELM_CHART_DIR: deployments/helm-chart GIT_NAME: NGINX Kubernetes Team @@ -165,7 +166,7 @@ jobs: {\"image\": \"opentracing-plus\", \"marker\": \"vsr\"}, \ {\"image\": \"ubi-plus\", \"marker\": \"policies\"}]}" else - echo "::set-output name=matrix::{\"k8s\": [\"1.19.11\", \"1.20.7\", \"1.21.2\", \"1.22.4\", \"1.23.0\"]}" + echo "::set-output name=matrix::{\"k8s\": [\"1.19.11\", \"1.20.7\", \"1.21.2\", \"1.22.4\", \"1.23.1\"]}" fi smoke-tests: @@ -291,13 +292,14 @@ jobs: name: Build Docker Images runs-on: ubuntu-20.04 needs: build-binaries + if: ${{ !startsWith(github.ref, 'refs/heads/release') }} strategy: matrix: image: [debian, alpine, opentracing, alpine-opentracing] platforms: ["linux/arm, linux/arm64, linux/amd64, linux/ppc64le, linux/s390x"] include: - image: ubi - platforms: "linux/arm64, linux/amd64" + platforms: "linux/arm64, linux/amd64, linux/s390x" steps: - name: Checkout Repository uses: actions/checkout@v2 @@ -343,7 +345,7 @@ jobs: nginx/nginx-ingress ghcr.io/nginxinc/kubernetes-ingress public.ecr.aws/nginx/nginx-ingress - flavor: suffix=${{ matrix.image == 'ubi' && '-ubi' || '' }}${{ contains(matrix.image, 'alpine') && '-alpine' || '' }}${{ contains(matrix.image, 'opentracing') && '-ot' || '' }},onlatest=true + flavor: suffix=${{ contains(matrix.image, 'ubi') && '-ubi' || '' }}${{ contains(matrix.image, 'alpine') && '-alpine' || '' }}${{ contains(matrix.image, 'opentracing') && '-ot' || '' }},onlatest=true tags: | type=edge type=ref,event=pr @@ -357,7 +359,7 @@ jobs: - name: Output Variables id: var run: | - version=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }} + version=${{ steps.meta.outputs.version }} if ${{ startsWith(github.ref, 'refs/tags/') }}; then ic_version=v$version else @@ -366,7 +368,7 @@ jobs: ic_version=$tag-$version-$sha_short fi echo "::set-output name=ic_version::$ic_version" - - name: Build Docker images (and push to Dockerhub if not a PR) + - name: Build Docker image (and push if not a PR) uses: docker/build-push-action@v2 with: file: build/Dockerfile @@ -384,10 +386,135 @@ jobs: BUILD_OS=${{ matrix.image }} IC_VERSION=${{ steps.var.outputs.ic_version }} - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.2.0 + uses: aquasecurity/trivy-action@0.2.2 continue-on-error: true with: - image-ref: nginx/nginx-ingress:${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }} + image-ref: nginx/nginx-ingress:${{ steps.meta.outputs.version }} + format: 'template' + template: '@/contrib/sarif.tpl' + output: 'trivy-results-${{ matrix.image }}.sarif' + ignore-unfixed: 'true' + - name: Upload Trivy scan results to GitHub Security tab + uses: github/codeql-action/upload-sarif@v1 + continue-on-error: true + with: + sarif_file: 'trivy-results-${{ matrix.image }}.sarif' + - name: Upload Scan Results + uses: actions/upload-artifact@v2 + continue-on-error: true + with: + name: 'trivy-results-${{ matrix.image }}.sarif' + path: 'trivy-results-${{ matrix.image }}.sarif' + if: always() + + build-docker-plus: + name: Build Plus Docker Images + runs-on: ubuntu-20.04 + needs: build-binaries + strategy: + matrix: + image: [debian-plus, alpine-plus, opentracing-plus] + platforms: ["linux/arm64, linux/amd64"] + include: + - image: ubi-plus + platforms: "linux/arm64, linux/amd64, linux/s390x" + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Fetch Cached Artifacts + uses: actions/cache@v2 + with: + path: ${{ github.workspace }}/dist + key: nginx-ingress-${{ github.run_id }}-${{ github.run_number }}-multi + - name: Setup QEMU + uses: docker/setup-qemu-action@v1 + with: + platforms: arm64 + if: github.event_name != 'pull_request' + - name: Docker Buildx + uses: docker/setup-buildx-action@v1 + - name: GCR Login + uses: docker/login-action@v1 + with: + registry: gcr.io + username: _json_key + password: ${{ secrets.GCR_JSON_KEY }} + if: github.event_name != 'pull_request' + + - name: Docker meta + id: meta + uses: docker/metadata-action@v3 + with: + images: | + ${{ startsWith(github.ref, 'refs/tags/') && 'gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/release/nginx-ic/nginx-plus-ingress' || '' }} + ${{ startsWith(github.ref, 'refs/heads/release') && 'gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/staging/nginx-ic/nginx-plus-ingress' || '' }} + gcr.io/f5-gcs-7899-ptg-ingrss-ctlr/dev/nginx-ic/nginx-plus-ingress + flavor: suffix=${{ contains(matrix.image, 'ubi') && '-ubi' || '' }}${{ contains(matrix.image, 'alpine') && '-alpine' || '' }}${{ contains(matrix.image, 'opentracing') && '-ot' || '' }},onlatest=true + tags: | + type=edge + type=ref,event=branch,enable=${{ startsWith(github.ref, 'refs/heads/release') }} + type=ref,event=pr + type=schedule,pattern={{date 'YYYYMMDD'}} + type=semver,pattern={{version}} + labels: | + org.opencontainers.image.description=NGINX Plus Ingress Controller for Kubernetes + org.opencontainers.image.documentation=https://docs.nginx.com/nginx-ingress-controller + org.opencontainers.image.vendor=NGINX Inc + + - name: Output Variables + id: var + run: | + version=${{ steps.meta.outputs.version }} + if ${{ startsWith(github.ref, 'refs/tags/') }}; then + ic_version=v$version + else + tag=$(git describe --tags --abbrev=0) + sha_short=$(echo ${{ github.sha }} | cut -c1-7) + ic_version=$tag-$version-$sha_short + fi + echo "::set-output name=ic_version::$ic_version" + - name: Build Plus Docker image + uses: docker/build-push-action@v2 + with: + file: build/Dockerfile + context: '.' + cache-from: type=gha,scope=${{ matrix.image }} + cache-to: type=gha,scope=${{ matrix.image }},mode=max + target: goreleaser + tags: ${{ steps.meta.outputs.tags }} + labels: ${{ steps.meta.outputs.labels }} + platforms: ${{ github.event_name != 'pull_request' && matrix.platforms || '' }} + load: ${{ github.event_name == 'pull_request' }} + push: ${{ github.event_name != 'pull_request' }} + pull: true + build-args: | + BUILD_OS=${{ matrix.image }} + IC_VERSION=${{ startsWith(github.ref, 'refs/tags/') && steps.var.outputs.ic_version || 'CI' }} + secrets: | + "nginx-repo.crt=${{ secrets.NGINX_CRT }}" + "nginx-repo.key=${{ secrets.NGINX_KEY }}" + - name: Load image for Trivy + uses: docker/build-push-action@v2 + with: + file: build/Dockerfile + context: '.' + cache-from: type=gha,scope=${{ matrix.image }} + target: goreleaser + tags: docker.io/${{ matrix.image }}:${{ steps.meta.outputs.version }} + load: true + build-args: | + BUILD_OS=${{ matrix.image }} + IC_VERSION=CI + secrets: | + "nginx-repo.crt=${{ secrets.NGINX_CRT }}" + "nginx-repo.key=${{ secrets.NGINX_KEY }}" + - name: Run Trivy vulnerability scanner + uses: aquasecurity/trivy-action@0.2.2 + continue-on-error: true + with: + image-ref: docker.io/${{ matrix.image }}:${{ steps.meta.outputs.version }} format: 'template' template: '@/contrib/sarif.tpl' output: 'trivy-results-${{ matrix.image }}.sarif' @@ -412,7 +539,7 @@ jobs: outputs: version: ${{ steps.var.outputs.helm_version }} type: ${{ steps.var.outputs.helm_type }} - if: github.event_name == 'push' + if: ${{ github.event_name == 'push' && !startsWith(github.ref, 'refs/heads/release') }} steps: - name: Checkout Repository uses: actions/checkout@v2 @@ -442,7 +569,7 @@ jobs: name: Release Helm Chart runs-on: ubuntu-20.04 needs: package-helm - if: github.event_name == 'push' + if: ${{ github.event_name == 'push' && !startsWith(github.ref, 'refs/heads/release') }} steps: - name: Checkout Repository uses: actions/checkout@v2 diff --git a/docs/content/technical-specifications.md b/docs/content/technical-specifications.md index ffd1ffe408..d6b4fd85bd 100644 --- a/docs/content/technical-specifications.md +++ b/docs/content/technical-specifications.md @@ -33,7 +33,7 @@ All images include NGINX 1.21.5. |Alpine-based image with OpenTracing | ``nginx:1.21.5-alpine``, which is based on ``alpine:3.15`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.0-alpine-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | |Debian-based image | ``nginx:1.21.5``, which is based on ``debian:bullseye-slim`` | | ``nginx/nginx-ingress:2.1.0`` | arm/v7, arm64, amd64, ppc64le, s390x | |Debian-based image with OpenTracing | ``nginx:1.21.5``, which is based on ``debian:bullseye-slim`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.0-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Ubi-based image | ``redhat/ubi8-minimal`` | | ``nginx/nginx-ingress:2.1.0-ubi`` | arm64, amd64 | +|Ubi-based image | ``redhat/ubi8-minimal`` | | ``nginx/nginx-ingress:2.1.0-ubi`` | arm64, amd64, s390x | {{% /table %}} ### Images with NGINX Plus From 3c560926311d6c8be1933584f560fedfe502669c Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Fri, 18 Feb 2022 16:29:46 -0800 Subject: [PATCH 17/26] Release 2.1.1 (#2436) --- CHANGELOG.md | 6 +++ README.md | 4 +- deployments/daemon-set/nginx-ingress.yaml | 2 +- .../daemon-set/nginx-plus-ingress.yaml | 2 +- deployments/deployment/nginx-ingress.yaml | 2 +- .../deployment/nginx-plus-ingress.yaml | 2 +- deployments/helm-chart/Chart.yaml | 8 ++-- deployments/helm-chart/README.md | 4 +- deployments/helm-chart/values-icp.yaml | 2 +- deployments/helm-chart/values-plus.yaml | 2 +- deployments/helm-chart/values.yaml | 2 +- docs/content/app-protect-dos/configuration.md | 2 +- .../installation-with-helm-dos-arbitrator.md | 2 +- docs/content/app-protect-dos/installation.md | 4 +- docs/content/app-protect/configuration.md | 4 +- docs/content/app-protect/installation.md | 2 +- .../configuration/configuration-examples.md | 4 +- .../configmap-resource.md | 16 ++++---- .../global-configuration/custom-templates.md | 2 +- .../handling-host-and-listener-collisions.md | 2 +- ...advanced-configuration-with-annotations.md | 38 +++++++++---------- .../ingress-resources/basic-configuration.md | 2 +- .../cross-namespace-configuration.md | 4 +- .../ingress-resources/custom-annotations.md | 4 +- docs/content/configuration/policy-resource.md | 4 +- .../configuration/transportserver-resource.md | 2 +- ...server-and-virtualserverroute-resources.md | 6 +-- .../building-ingress-controller-image.md | 6 +-- .../installation/installation-with-helm.md | 4 +- .../installation-with-manifests.md | 2 +- .../installation-with-operator.md | 2 +- .../pulling-ingress-controller-image.md | 24 ++++++------ .../using-the-jwt-token-docker-secret.md | 12 +++--- .../intro/nginx-ingress-controllers.md | 4 +- docs/content/intro/nginx-plus.md | 6 +-- docs/content/releases.md | 20 +++++++++- docs/content/technical-specifications.md | 24 ++++++------ 37 files changed, 130 insertions(+), 108 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 672d67e3bd..276c1b90db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +### 2.1.1 + +An automatically generated list of changes can be found on Github at: [2.1.1 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.1) + +A curated list of changes can be found in the [Releases](http://docs.nginx.com/nginx-ingress-controller/releases/) page on NGINX Documentation website. + ### 2.1.0 An automatically generated list of changes can be found on Github at: [2.1.0 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.0) diff --git a/README.md b/README.md index c0976e61ba..85b5bd2910 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Read [this doc](https://docs.nginx.com/nginx-ingress-controller/intro/nginx-plus We publish Ingress controller releases on GitHub. See our [releases page](https://github.com/nginxinc/kubernetes-ingress/releases). -The latest stable release is [2.1.0](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.0). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/master) from the master branch. The edge version is useful for experimenting with new features that are not yet published in a stable release. +The latest stable release is [2.1.1](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.1). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/master) from the master branch. The edge version is useful for experimenting with new features that are not yet published in a stable release. To use the Ingress controller, you need to have access to: * An Ingress controller image. @@ -66,7 +66,7 @@ The table below summarizes the options regarding the images, manifests, helm cha | Version | Description | Image for NGINX | Image for NGINX Plus | Installation Manifests and Helm Chart | Documentation and Examples | | ------- | ----------- | --------------- | -------------------- | ---------------------------------------| -------------------------- | -| Latest stable release | For production use | Use the 2.1.0 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | Use the 2.1.0 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). | +| Latest stable release | For production use | Use the 2.1.1 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | Use the 2.1.1 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). | | Edge/Nightly | For testing and experimenting | Use the edge or nightly images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs/content/installation/building-ingress-controller-image.md). | [Build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs/content/installation/building-ingress-controller-image.md). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/master/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/master/deployments/helm-chart). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs/content). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/master/examples). | ## Contacts diff --git a/deployments/daemon-set/nginx-ingress.yaml b/deployments/daemon-set/nginx-ingress.yaml index 4507e551d3..0efb7c636a 100644 --- a/deployments/daemon-set/nginx-ingress.yaml +++ b/deployments/daemon-set/nginx-ingress.yaml @@ -18,7 +18,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx/nginx-ingress:2.1.0 + - image: nginx/nginx-ingress:2.1.1 imagePullPolicy: IfNotPresent name: nginx-ingress ports: diff --git a/deployments/daemon-set/nginx-plus-ingress.yaml b/deployments/daemon-set/nginx-plus-ingress.yaml index 0dce499648..ea3904b2fc 100644 --- a/deployments/daemon-set/nginx-plus-ingress.yaml +++ b/deployments/daemon-set/nginx-plus-ingress.yaml @@ -18,7 +18,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx-plus-ingress:2.1.0 + - image: nginx-plus-ingress:2.1.1 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: diff --git a/deployments/deployment/nginx-ingress.yaml b/deployments/deployment/nginx-ingress.yaml index 8d2bb6307a..da165f9b05 100644 --- a/deployments/deployment/nginx-ingress.yaml +++ b/deployments/deployment/nginx-ingress.yaml @@ -19,7 +19,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx/nginx-ingress:2.1.0 + - image: nginx/nginx-ingress:2.1.1 imagePullPolicy: IfNotPresent name: nginx-ingress ports: diff --git a/deployments/deployment/nginx-plus-ingress.yaml b/deployments/deployment/nginx-plus-ingress.yaml index dbdb5350c6..d7d16397ce 100644 --- a/deployments/deployment/nginx-plus-ingress.yaml +++ b/deployments/deployment/nginx-plus-ingress.yaml @@ -19,7 +19,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx-plus-ingress:2.1.0 + - image: nginx-plus-ingress:2.1.1 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: diff --git a/deployments/helm-chart/Chart.yaml b/deployments/helm-chart/Chart.yaml index 6bcf233e5e..2767e22e3e 100644 --- a/deployments/helm-chart/Chart.yaml +++ b/deployments/helm-chart/Chart.yaml @@ -1,13 +1,13 @@ name: nginx-ingress -version: 0.12.0 -appVersion: 2.1.0 +version: 0.12.1 +appVersion: 2.1.1 apiVersion: v1 kubeVersion: ">= 1.19.0-0" description: NGINX Ingress Controller -icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v2.1.0/deployments/helm-chart/chart-icon.png +icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v2.1.1/deployments/helm-chart/chart-icon.png home: https://github.com/nginxinc/kubernetes-ingress sources: - - https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/deployments/helm-chart + - https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments/helm-chart keywords: - ingress - nginx diff --git a/deployments/helm-chart/README.md b/deployments/helm-chart/README.md index 6601a1377a..2fea226a3f 100644 --- a/deployments/helm-chart/README.md +++ b/deployments/helm-chart/README.md @@ -28,7 +28,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart: ```console $ cd kubernetes-ingress/deployments/helm-chart - $ git checkout v2.1.0 + $ git checkout v2.1.1 ``` ## Adding the Helm Repository @@ -153,7 +153,7 @@ Parameter | Description | Default `controller.nginxDebug` | Enables debugging for NGINX. Uses the `nginx-debug` binary. Requires `error-log-level: debug` in the ConfigMap via `controller.config.entries`. | false `controller.logLevel` | The log level of the Ingress Controller. | 1 `controller.image.repository` | The image repository of the Ingress controller. | nginx/nginx-ingress -`controller.image.tag` | The tag of the Ingress controller image. | 2.1.0 +`controller.image.tag` | The tag of the Ingress controller image. | 2.1.1 `controller.image.pullPolicy` | The pull policy for the Ingress controller image. | IfNotPresent `controller.config.name` | The name of the ConfigMap used by the Ingress controller. | Autogenerated `controller.config.annotations` | The annotations of the Ingress controller configmap. | {} diff --git a/deployments/helm-chart/values-icp.yaml b/deployments/helm-chart/values-icp.yaml index 1a46c8d67d..eff4be3e4f 100644 --- a/deployments/helm-chart/values-icp.yaml +++ b/deployments/helm-chart/values-icp.yaml @@ -3,7 +3,7 @@ controller: nginxplus: true image: repository: mycluster.icp:8500/kube-system/nginx-plus-ingress - tag: "2.1.0" + tag: "2.1.1" nodeSelector: beta.kubernetes.io/arch: "amd64" proxy: true diff --git a/deployments/helm-chart/values-plus.yaml b/deployments/helm-chart/values-plus.yaml index 2d72583b1e..a6747ca8c9 100644 --- a/deployments/helm-chart/values-plus.yaml +++ b/deployments/helm-chart/values-plus.yaml @@ -2,4 +2,4 @@ controller: nginxplus: true image: repository: nginx-plus-ingress - tag: "2.1.0" + tag: "2.1.1" diff --git a/deployments/helm-chart/values.yaml b/deployments/helm-chart/values.yaml index fc3d96f061..5740fe4d60 100644 --- a/deployments/helm-chart/values.yaml +++ b/deployments/helm-chart/values.yaml @@ -47,7 +47,7 @@ controller: repository: nginx/nginx-ingress ## The tag of the Ingress controller image. - tag: "2.1.0" + tag: "2.1.1" ## The pull policy for the Ingress controller image. pullPolicy: IfNotPresent diff --git a/docs/content/app-protect-dos/configuration.md b/docs/content/app-protect-dos/configuration.md index cdc821c66e..68d16592ef 100644 --- a/docs/content/app-protect-dos/configuration.md +++ b/docs/content/app-protect-dos/configuration.md @@ -8,7 +8,7 @@ toc: true --- This document describes how to configure the NGINX App Protect Dos module -> Check out the complete [NGINX Ingress Controller with App Protect Dos example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect-dos). +> Check out the complete [NGINX Ingress Controller with App Protect Dos example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos). ## App Protect Dos Configuration diff --git a/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md b/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md index 8e41bcd211..239a1388c3 100644 --- a/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md +++ b/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md @@ -23,7 +23,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart-dos-arbitrator: ```console $ cd kubernetes-ingress/deployments/helm-chart-dos-arbitrator - $ git checkout v2.1.0 + $ git checkout v2.1.1 ``` ## Adding the Helm Repository diff --git a/docs/content/app-protect-dos/installation.md b/docs/content/app-protect-dos/installation.md index d127fd7460..c7ee39156d 100644 --- a/docs/content/app-protect-dos/installation.md +++ b/docs/content/app-protect-dos/installation.md @@ -20,7 +20,7 @@ This document provides an overview of the steps required to use NGINX App Protec ``` $ git clone https://github.com/nginxinc/kubernetes-ingress/ $ cd kubernetes-ingress - $ git checkout v2.1.0 + $ git checkout v2.1.1 ``` ## Create the namespace and service account @@ -63,4 +63,4 @@ Take the steps below to set up and deploy the NGINX Ingress Controller and App P 4. Enable the App Protect Dos module by adding the `enable-app-protect-dos` [cli argument](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments.md#cmdoption-enable-app-protect-dos) to your Deployment or DaemonSet file. 5. [Deploy the Ingress Controller](/nginx-ingress-controller/installation/installation-with-manifests.md#3-deploy-the-ingress-controller). -For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect-dos/configuration),the [NGINX Ingress Controller with App Protect Dos example for Ingress](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect-dos) and the [NGINX Ingress Controller with App Protect Dos example for VirtualServer](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources/dos). +For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect-dos/configuration),the [NGINX Ingress Controller with App Protect Dos example for Ingress](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos) and the [NGINX Ingress Controller with App Protect Dos example for VirtualServer](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/dos). diff --git a/docs/content/app-protect/configuration.md b/docs/content/app-protect/configuration.md index 6f9ac3ccb4..89c93fe38a 100644 --- a/docs/content/app-protect/configuration.md +++ b/docs/content/app-protect/configuration.md @@ -8,13 +8,13 @@ toc: true --- This document describes how to configure the NGINX App Protect module -> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). +> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). ## Global Configuration The NGINX Ingress Controller has a set of global configuration parameters that align with those available in the NGINX App Protect module. See [ConfigMap keys](/nginx-ingress-controller/configuration/global-configuration/configmap-resource/#modules) for the complete list. The App Protect parameters use the `app-protect*` prefix. -> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). +> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). ## Enable App Protect for an Ingress Resource diff --git a/docs/content/app-protect/installation.md b/docs/content/app-protect/installation.md index 7cf73da451..84e0348f4b 100644 --- a/docs/content/app-protect/installation.md +++ b/docs/content/app-protect/installation.md @@ -73,4 +73,4 @@ Take the steps below to set up and deploy the NGINX Ingress Controller and App P 3. Enable the App Protect module by adding the `enable-app-protect` [cli argument](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-app-protect) to your Deployment or DaemonSet file. 4. [Deploy the Ingress Controller](/nginx-ingress-controller/installation/installation-with-manifests/#3-deploy-the-ingress-controller). -For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect/configuration) and the [NGINX Ingress Controller with App Protect examples on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). +For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect/configuration) and the [NGINX Ingress Controller with App Protect examples on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). diff --git a/docs/content/configuration/configuration-examples.md b/docs/content/configuration/configuration-examples.md index cdd29b3a9d..565a7c9520 100644 --- a/docs/content/configuration/configuration-examples.md +++ b/docs/content/configuration/configuration-examples.md @@ -9,5 +9,5 @@ toc: true Our [GitHub repo](https://github.com/nginxinc/kubernetes-ingress) includes a number of configuration examples: -* [*Examples*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples) show how to use advanced NGINX features in Ingress resources with annotations. -* [*Examples of Custom Resources*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources) show how to use VirtualServer and VirtualServerResources for a few use cases. +* [*Examples*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples) show how to use advanced NGINX features in Ingress resources with annotations. +* [*Examples of Custom Resources*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources) show how to use VirtualServer and VirtualServerResources for a few use cases. diff --git a/docs/content/configuration/global-configuration/configmap-resource.md b/docs/content/configuration/global-configuration/configmap-resource.md index ca1b8bad9b..ab36ef19eb 100644 --- a/docs/content/configuration/global-configuration/configmap-resource.md +++ b/docs/content/configuration/global-configuration/configmap-resource.md @@ -85,10 +85,10 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |``worker-shutdown-timeout`` | Sets the value of the [worker_shutdown_timeout](https://nginx.org/en/docs/ngx_core_module.html#worker_shutdown_timeout) directive. | N/A | | |``server-names-hash-bucket-size`` | Sets the value of the [server_names_hash_bucket_size](https://nginx.org/en/docs/http/ngx_http_core_module.html#server_names_hash_bucket_size) directive. | ``256`` | | |``server-names-hash-max-size`` | Sets the value of the [server_names_hash_max_size](https://nginx.org/en/docs/http/ngx_http_core_module.html#server_names_hash_max_size) directive. | ``1024`` | | -|``resolver-addresses`` | Sets the value of the [resolver](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver) addresses. Note: If you use a DNS name (ex., ``kube-dns.kube-system.svc.cluster.local`` ) as a resolver address, NGINX Plus will resolve it using the system resolver during the start and on every configuration reload. As a consequence, If the name cannot be resolved or the DNS server doesn't respond, NGINX Plus will fail to start or reload. To avoid this, consider using only IP addresses as resolver addresses. Supported in NGINX Plus only. | N/A | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/externalname-services). | -|``resolver-ipv6`` | Enables IPv6 resolution in the resolver. Supported in NGINX Plus only. | ``True`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/externalname-services). | -|``resolver-valid`` | Sets the time NGINX caches the resolved DNS records. Supported in NGINX Plus only. | TTL value of a DNS record | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/externalname-services). | -|``resolver-timeout`` | Sets the [resolver_timeout](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver_timeout) for name resolution. Supported in NGINX Plus only. | ``30s`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/externalname-services). | +|``resolver-addresses`` | Sets the value of the [resolver](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver) addresses. Note: If you use a DNS name (ex., ``kube-dns.kube-system.svc.cluster.local`` ) as a resolver address, NGINX Plus will resolve it using the system resolver during the start and on every configuration reload. As a consequence, If the name cannot be resolved or the DNS server doesn't respond, NGINX Plus will fail to start or reload. To avoid this, consider using only IP addresses as resolver addresses. Supported in NGINX Plus only. | N/A | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | +|``resolver-ipv6`` | Enables IPv6 resolution in the resolver. Supported in NGINX Plus only. | ``True`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | +|``resolver-valid`` | Sets the time NGINX caches the resolved DNS records. Supported in NGINX Plus only. | TTL value of a DNS record | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | +|``resolver-timeout`` | Sets the [resolver_timeout](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver_timeout) for name resolution. Supported in NGINX Plus only. | ``30s`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | |``keepalive-timeout`` | Sets the value of the [keepalive_timeout](https://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout) directive. | ``65s`` | | |``keepalive-requests`` | Sets the value of the [keepalive_requests](https://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_requests) directive. | ``100`` | | |``variables-hash-bucket-size`` | Sets the value of the [variables_hash_bucket_size](https://nginx.org/en/docs/http/ngx_http_core_module.html#variables_hash_bucket_size) directive. | ``256`` | | @@ -103,9 +103,9 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |``error-log-level`` | Sets the global [error log level](https://nginx.org/en/docs/ngx_core_module.html#error_log) for NGINX. | ``notice`` | | |``access-log-off`` | Disables the [access log](https://nginx.org/en/docs/http/ngx_http_log_module.html#access_log). | ``False`` | | |``default-server-access-log-off`` | Disables the [access log](https://nginx.org/en/docs/http/ngx_http_log_module.html#access_log) for the default server. If access log is disabled globally (``access-log-off: "True"``), then the default server access log is always disabled. | ``False`` | | -|``log-format`` | Sets the custom [log format](https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format) for HTTP and HTTPS traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.0/internal/configs/version1/nginx.tmpl) for the access log. | [Custom Log Format](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-log-format). | +|``log-format`` | Sets the custom [log format](https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format) for HTTP and HTTPS traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx.tmpl) for the access log. | [Custom Log Format](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-log-format). | |``log-format-escaping`` | Sets the characters escaping for the variables of the log format. Supported values: ``json`` (JSON escaping), ``default`` (the default escaping) ``none`` (disables escaping). | ``default`` | | -|``stream-log-format`` | Sets the custom [log format](https://nginx.org/en/docs/stream/ngx_stream_log_module.html#log_format) for TCP, UDP, and TLS Passthrough traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.0/internal/configs/version1/nginx.tmpl). | | +|``stream-log-format`` | Sets the custom [log format](https://nginx.org/en/docs/stream/ngx_stream_log_module.html#log_format) for TCP, UDP, and TLS Passthrough traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx.tmpl). | | |``stream-log-format-escaping`` | Sets the characters escaping for the variables of the stream log format. Supported values: ``json`` (JSON escaping), ``default`` (the default escaping) ``none`` (disables escaping). | ``default`` | | {{% /table %}} @@ -141,7 +141,7 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |ConfigMap Key | Description | Default | Example | | ---| ---| ---| --- | |``http2`` | Enables HTTP/2 in servers with SSL enabled. | ``False`` | | -|``proxy-protocol`` | Enables PROXY Protocol for incoming connections. | ``False`` | [Proxy Protocol](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/proxy-protocol). | +|``proxy-protocol`` | Enables PROXY Protocol for incoming connections. | ``False`` | [Proxy Protocol](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/proxy-protocol). | {{% /table %}} ### Backend Services (Upstreams) @@ -165,7 +165,7 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |``http-snippets`` | Sets a custom snippet in http context. | N/A | | |``location-snippets`` | Sets a custom snippet in location context. | N/A | | |``server-snippets`` | Sets a custom snippet in server context. | N/A | | -|``stream-snippets`` | Sets a custom snippet in stream context. | N/A | [Support for TCP/UDP Load Balancing](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/tcp-udp). | +|``stream-snippets`` | Sets a custom snippet in stream context. | N/A | [Support for TCP/UDP Load Balancing](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/tcp-udp). | |``main-template`` | Sets the main NGINX configuration template. | By default the template is read from the file in the container. | [Custom Templates](/nginx-ingress-controller/configuration/global-configuration/custom-templates). | |``ingress-template`` | Sets the NGINX configuration template for an Ingress resource. | By default the template is read from the file on the container. | [Custom Templates](/nginx-ingress-controller/configuration/global-configuration/custom-templates). | |``virtualserver-template`` | Sets the NGINX configuration template for an VirtualServer resource. | By default the template is read from the file on the container. | [Custom Templates](/nginx-ingress-controller/configuration/global-configuration/custom-templates). | diff --git a/docs/content/configuration/global-configuration/custom-templates.md b/docs/content/configuration/global-configuration/custom-templates.md index 19101b951d..ddeb839e44 100644 --- a/docs/content/configuration/global-configuration/custom-templates.md +++ b/docs/content/configuration/global-configuration/custom-templates.md @@ -8,4 +8,4 @@ toc: true --- -The Ingress Controller uses templates to generate NGINX configuration for Ingress resources, VirtualServer resources and the main NGINX configuration file. You can customize the templates and apply them via the ConfigMap. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-templates). +The Ingress Controller uses templates to generate NGINX configuration for Ingress resources, VirtualServer resources and the main NGINX configuration file. You can customize the templates and apply them via the ConfigMap. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-templates). diff --git a/docs/content/configuration/handling-host-and-listener-collisions.md b/docs/content/configuration/handling-host-and-listener-collisions.md index f23478d622..680a2ef928 100644 --- a/docs/content/configuration/handling-host-and-listener-collisions.md +++ b/docs/content/configuration/handling-host-and-listener-collisions.md @@ -79,7 +79,7 @@ Similarly, if `cafe-ingress` was created first, it will win `cafe.example.com` a It is possible to merge configuration for multiple Ingress resources for the same host. One common use case for this approach is distributing resources across multiple namespaces. See the [Cross-namespace Configuration](/nginx-ingress-controller/configuration/ingress-resources/cross-namespace-configuration/) doc for more information. -It is *not* possible to merge the configurations for multiple VirtualServer resources for the same host. However, you can split the VirtualServers into multiple VirtualServerRoute resources, which a single VirtualServer can then reference. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources/cross-namespace-configuration) on GitHub. +It is *not* possible to merge the configurations for multiple VirtualServer resources for the same host. However, you can split the VirtualServers into multiple VirtualServerRoute resources, which a single VirtualServer can then reference. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/cross-namespace-configuration) on GitHub. It is *not* possible to merge configuration for multiple TransportServer resources. diff --git a/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md b/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md index 6ba9b35fcf..fd7bff04e6 100644 --- a/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md +++ b/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md @@ -133,7 +133,7 @@ The table below summarizes the available annotations. | ---| ---| ---| ---| --- | |``nginx.org/proxy-hide-headers`` | ``proxy-hide-headers`` | Sets the value of one or more [proxy_hide_header](https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_hide_header) directives. Example: ``"nginx.org/proxy-hide-headers": "header-a,header-b"`` | N/A | | |``nginx.org/proxy-pass-headers`` | ``proxy-pass-headers`` | Sets the value of one or more [proxy_pass_header](https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass_header) directives. Example: ``"nginx.org/proxy-pass-headers": "header-a,header-b"`` | N/A | | -|``nginx.org/rewrites`` | N/A | Configures URI rewriting. | N/A | [Rewrites Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/rewrites). | +|``nginx.org/rewrites`` | N/A | Configures URI rewriting. | N/A | [Rewrites Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/rewrites). | {{% /table %}} ### Auth and SSL/TLS @@ -147,10 +147,10 @@ The table below summarizes the available annotations. |``nginx.org/hsts-max-age`` | ``hsts-max-age`` | Sets the value of the ``max-age`` directive of the HSTS header. | ``2592000`` (1 month) | | |``nginx.org/hsts-include-subdomains`` | ``hsts-include-subdomains`` | Adds the ``includeSubDomains`` directive to the HSTS header. | ``False`` | | |``nginx.org/hsts-behind-proxy`` | ``hsts-behind-proxy`` | Enables HSTS based on the value of the ``http_x_forwarded_proto`` request header. Should only be used when TLS termination is configured in a load balancer (proxy) in front of the Ingress Controller. Note: to control redirection from HTTP to HTTPS configure the ``nginx.org/redirect-to-https`` annotation. | ``False`` | | -|``nginx.com/jwt-key`` | N/A | Specifies a Secret resource with keys for validating JSON Web Tokens (JWTs). | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/jwt). | -|``nginx.com/jwt-realm`` | N/A | Specifies a realm. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/jwt). | -|``nginx.com/jwt-token`` | N/A | Specifies a variable that contains JSON Web Token. | By default, a JWT is expected in the ``Authorization`` header as a Bearer Token. | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/jwt). | -|``nginx.com/jwt-login-url`` | N/A | Specifies a URL to which a client is redirected in case of an invalid or missing JWT. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/jwt). | +|``nginx.com/jwt-key`` | N/A | Specifies a Secret resource with keys for validating JSON Web Tokens (JWTs). | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | +|``nginx.com/jwt-realm`` | N/A | Specifies a realm. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | +|``nginx.com/jwt-token`` | N/A | Specifies a variable that contains JSON Web Token. | By default, a JWT is expected in the ``Authorization`` header as a Bearer Token. | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | +|``nginx.com/jwt-login-url`` | N/A | Specifies a URL to which a client is redirected in case of an invalid or missing JWT. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | {{% /table %}} ### Listeners @@ -168,19 +168,19 @@ The table below summarizes the available annotations. |Annotation | ConfigMap Key | Description | Default | Example | | ---| ---| ---| ---| --- | |``nginx.org/lb-method`` | ``lb-method`` | Sets the [load balancing method](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#choosing-a-load-balancing-method). To use the round-robin method, specify ``"round_robin"``. | ``"random two least_conn"`` | | -|``nginx.org/ssl-services`` | N/A | Enables HTTPS or gRPC over SSL when connecting to the endpoints of services. | N/A | [SSL Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/ssl-services). | -|``nginx.org/grpc-services`` | N/A | Enables gRPC for services. Note: requires HTTP/2 (see ``http2`` ConfigMap key); only works for Ingresses with TLS termination enabled. | N/A | [GRPC Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/grpc-services). | -|``nginx.org/websocket-services`` | N/A | Enables WebSocket for services. | N/A | [WebSocket support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/websocket). | +|``nginx.org/ssl-services`` | N/A | Enables HTTPS or gRPC over SSL when connecting to the endpoints of services. | N/A | [SSL Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/ssl-services). | +|``nginx.org/grpc-services`` | N/A | Enables gRPC for services. Note: requires HTTP/2 (see ``http2`` ConfigMap key); only works for Ingresses with TLS termination enabled. | N/A | [GRPC Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/grpc-services). | +|``nginx.org/websocket-services`` | N/A | Enables WebSocket for services. | N/A | [WebSocket support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/websocket). | |``nginx.org/max-fails`` | ``max-fails`` | Sets the value of the [max_fails](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#max_fails) parameter of the ``server`` directive. | ``1`` | | |``nginx.org/max-conns`` | N\A | Sets the value of the [max_conns](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#max_conns) parameter of the ``server`` directive. | ``0`` | | |``nginx.org/upstream-zone-size`` | ``upstream-zone-size`` | Sets the size of the shared memory [zone](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#zone) for upstreams. For NGINX, the special value 0 disables the shared memory zones. For NGINX Plus, shared memory zones are required and cannot be disabled. The special value 0 will be ignored. | ``256K`` | | |``nginx.org/fail-timeout`` | ``fail-timeout`` | Sets the value of the [fail_timeout](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#fail_timeout) parameter of the ``server`` directive. | ``10s`` | | -|``nginx.com/sticky-cookie-services`` | N/A | Configures session persistence. | N/A | [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/session-persistence). | +|``nginx.com/sticky-cookie-services`` | N/A | Configures session persistence. | N/A | [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/session-persistence). | |``nginx.org/keepalive`` | ``keepalive`` | Sets the value of the [keepalive](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive) directive. Note that ``proxy_set_header Connection "";`` is added to the generated configuration when the value > 0. | ``0`` | | -|``nginx.com/health-checks`` | N/A | Enables active health checks. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/health-checks). | -|``nginx.com/health-checks-mandatory`` | N/A | Configures active health checks as mandatory. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/health-checks). | -|``nginx.com/health-checks-mandatory-queue`` | N/A | When active health checks are mandatory, configures a queue for temporary storing incoming requests during the time when NGINX Plus is checking the health of the endpoints after a configuration reload. | ``0`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/health-checks). | -|``nginx.com/slow-start`` | N/A | Sets the upstream server [slow-start period](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#server-slow-start). By default, slow-start is activated after a server becomes [available](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#passive-health-checks) or [healthy](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#active-health-checks). To enable slow-start for newly added servers, configure [mandatory active health checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/health-checks). | ``"0s"`` | | +|``nginx.com/health-checks`` | N/A | Enables active health checks. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | +|``nginx.com/health-checks-mandatory`` | N/A | Configures active health checks as mandatory. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | +|``nginx.com/health-checks-mandatory-queue`` | N/A | When active health checks are mandatory, configures a queue for temporary storing incoming requests during the time when NGINX Plus is checking the health of the endpoints after a configuration reload. | ``0`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | +|``nginx.com/slow-start`` | N/A | Sets the upstream server [slow-start period](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#server-slow-start). By default, slow-start is activated after a server becomes [available](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#passive-health-checks) or [healthy](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#active-health-checks). To enable slow-start for newly added servers, configure [mandatory active health checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | ``"0s"`` | | {{% /table %}} ### Snippets and Custom Templates @@ -199,11 +199,11 @@ The table below summarizes the available annotations. {{% table %}} |Annotation | ConfigMap Key | Description | Default | Example | | ---| ---| ---| ---| --- | -|``appprotect.f5.com/app-protect-policy`` | N/A | The name of the App Protect Policy for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace of the Ingress Resource is used. If not specified but ``appprotect.f5.com/app-protect-enable`` is true, a default policy id applied. If the referenced policy resource does not exist, or policy is invalid, this annotation will be ignored, and the default policy will be applied. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). | -|``appprotect.f5.com/app-protect-enable`` | N/A | Enable App Protect for the Ingress Resource. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). | -|``appprotect.f5.com/app-protect-security-log-enable`` | N/A | Enable the [security log](/nginx-app-protect/troubleshooting/#app-protect-logging-overview) for App Protect. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). | -|``appprotect.f5.com/app-protect-security-log`` | N/A | The App Protect log configuration for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace as the Ingress Resource is used. If not specified the default is used which is: filter: ``illegal``, format: ``default``. Multiple configurations can be specified in a comma separated list. Both log configurations and destinations list (see below) must be of equal length. Configs and destinations are paired by the list indices. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). | -|``appprotect.f5.com/app-protect-security-log-destination`` | N/A | The destination of the security log. For more information check the [DESTINATION argument](/nginx-app-protect/troubleshooting/#app-protect-logging-overview). Multiple destinations can be specified in a coma separated list. Both log configurations and destinations list (see above) must be of equal length. Configs and destinations are paired by the list indices. | ``syslog:server=localhost:514`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect). | +|``appprotect.f5.com/app-protect-policy`` | N/A | The name of the App Protect Policy for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace of the Ingress Resource is used. If not specified but ``appprotect.f5.com/app-protect-enable`` is true, a default policy id applied. If the referenced policy resource does not exist, or policy is invalid, this annotation will be ignored, and the default policy will be applied. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | +|``appprotect.f5.com/app-protect-enable`` | N/A | Enable App Protect for the Ingress Resource. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | +|``appprotect.f5.com/app-protect-security-log-enable`` | N/A | Enable the [security log](/nginx-app-protect/troubleshooting/#app-protect-logging-overview) for App Protect. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | +|``appprotect.f5.com/app-protect-security-log`` | N/A | The App Protect log configuration for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace as the Ingress Resource is used. If not specified the default is used which is: filter: ``illegal``, format: ``default``. Multiple configurations can be specified in a comma separated list. Both log configurations and destinations list (see below) must be of equal length. Configs and destinations are paired by the list indices. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | +|``appprotect.f5.com/app-protect-security-log-destination`` | N/A | The destination of the security log. For more information check the [DESTINATION argument](/nginx-app-protect/troubleshooting/#app-protect-logging-overview). Multiple destinations can be specified in a coma separated list. Both log configurations and destinations list (see above) must be of equal length. Configs and destinations are paired by the list indices. | ``syslog:server=localhost:514`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | {{% /table %}} ### App Protect Dos @@ -213,5 +213,5 @@ The table below summarizes the available annotations. {{% table %}} |Annotation | ConfigMap Key | Description | Default | Example | | ---| ---| ---| ---| --- | -|``appprotectdos.f5.com/app-protect-dos-resource`` | N/A | Enable App Protect Dos for the Ingress Resource by specifying a [DosProtectedResource](/nginx-ingress-controller/app-protect-dos/dos-protected/). | N/A | [Example for App Protect Dos](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect-dos). | +|``appprotectdos.f5.com/app-protect-dos-resource`` | N/A | Enable App Protect Dos for the Ingress Resource by specifying a [DosProtectedResource](/nginx-ingress-controller/app-protect-dos/dos-protected/). | N/A | [Example for App Protect Dos](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos). | {{% /table %}} diff --git a/docs/content/configuration/ingress-resources/basic-configuration.md b/docs/content/configuration/ingress-resources/basic-configuration.md index 5580ce3c90..9a542f1178 100644 --- a/docs/content/configuration/ingress-resources/basic-configuration.md +++ b/docs/content/configuration/ingress-resources/basic-configuration.md @@ -50,7 +50,7 @@ Here is a breakdown of what this Ingress resource definition means: * The rule with the path `/coffee` instructs NGINX to distribute the requests with the `/coffee` URI among the pods of the *coffee* service, which is deployed with the name `coffee‑svc` in the cluster. * Both rules instruct NGINX to distribute the requests to `port 80` of the corresponding service (the `servicePort` field). -> For complete instructions on deploying the Ingress and Secret resources in the cluster, see the [complete-example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/complete-example) in our GitHub repo. +> For complete instructions on deploying the Ingress and Secret resources in the cluster, see the [complete-example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/complete-example) in our GitHub repo. > To learn more about the Ingress resource, see the [Ingress resource documentation](https://kubernetes.io/docs/concepts/services-networking/ingress/) in the Kubernetes docs. diff --git a/docs/content/configuration/ingress-resources/cross-namespace-configuration.md b/docs/content/configuration/ingress-resources/cross-namespace-configuration.md index 89ca637ba3..419f431693 100644 --- a/docs/content/configuration/ingress-resources/cross-namespace-configuration.md +++ b/docs/content/configuration/ingress-resources/cross-namespace-configuration.md @@ -8,6 +8,6 @@ toc: true --- -You can spread the Ingress configuration for a common host across multiple Ingress resources using Mergeable Ingress resources. Such resources can belong to the *same* or *different* namespaces. This enables easier management when using a large number of paths. See the [Mergeable Ingress Resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/mergeable-ingress-types) example on our GitHub. +You can spread the Ingress configuration for a common host across multiple Ingress resources using Mergeable Ingress resources. Such resources can belong to the *same* or *different* namespaces. This enables easier management when using a large number of paths. See the [Mergeable Ingress Resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) example on our GitHub. -As an alternative to Mergeable Ingress resources, you can use [VirtualServer and VirtualServerRoute resources](/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/) for cross-namespace configuration. See the [Cross-Namespace Configuration](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources/cross-namespace-configuration) example on our GitHub. +As an alternative to Mergeable Ingress resources, you can use [VirtualServer and VirtualServerRoute resources](/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/) for cross-namespace configuration. See the [Cross-Namespace Configuration](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/cross-namespace-configuration) example on our GitHub. diff --git a/docs/content/configuration/ingress-resources/custom-annotations.md b/docs/content/configuration/ingress-resources/custom-annotations.md index c386c11b79..ccf2ebdb76 100644 --- a/docs/content/configuration/ingress-resources/custom-annotations.md +++ b/docs/content/configuration/ingress-resources/custom-annotations.md @@ -22,7 +22,7 @@ Custom annotations allow you to add an annotation for an NGINX feature that is n ## Usage -The Ingress Controller generates NGINX configuration for Ingress resources by executing a configuration template. See [NGINX template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.0/internal/configs/version1/nginx.ingress.tmpl) or [NGINX Plus template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.0/internal/configs/version1/nginx-plus.ingress.tmpl). +The Ingress Controller generates NGINX configuration for Ingress resources by executing a configuration template. See [NGINX template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx.ingress.tmpl) or [NGINX Plus template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx-plus.ingress.tmpl). To support custom annotations, the template has access to the information about the Ingress resource - its *name*, *namespace* and *annotations*. It is possible to check if a particular annotation present in the Ingress resource and conditionally insert NGINX configuration directives at multiple NGINX contexts - `http`, `server`, `location` or `upstream`. Additionally, you can get the value that is set to the annotation. @@ -131,4 +131,4 @@ deny all; ## Example -See the [custom annotations example](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.0/examples/custom-annotations). +See the [custom annotations example](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/examples/custom-annotations). diff --git a/docs/content/configuration/policy-resource.md b/docs/content/configuration/policy-resource.md index ee129e2300..b4f7ce8682 100644 --- a/docs/content/configuration/policy-resource.md +++ b/docs/content/configuration/policy-resource.md @@ -12,7 +12,7 @@ The Policy resource allows you to configure features like access control and rat The resource is implemented as a [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). -This document is the reference documentation for the Policy resource. An example of a Policy for access control is available in our [GitHub repo](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.0/examples/custom-resources/access-control). +This document is the reference documentation for the Policy resource. An example of a Policy for access control is available in our [GitHub repo](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/examples/custom-resources/access-control). ## Prerequisites @@ -304,7 +304,7 @@ NGINX Plus will pass the ID of an authenticated user to the backend in the HTTP #### Prerequisites -For the OIDC feature to work, it is necessary to enable [zone synchronization](https://docs.nginx.com/nginx/admin-guide/high-availability/zone_sync/), otherwise NGINX Plus will fail to reload. Additionally, it is necessary to configure a resolver, so that NGINX Plus can resolve the IDP authorization endpoint. For an example of the necessary configuration see the documentation [here](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.0/examples/custom-resources/oidc#step-7---configure-nginx-plus-zone-synchronization-and-resolver). +For the OIDC feature to work, it is necessary to enable [zone synchronization](https://docs.nginx.com/nginx/admin-guide/high-availability/zone_sync/), otherwise NGINX Plus will fail to reload. Additionally, it is necessary to configure a resolver, so that NGINX Plus can resolve the IDP authorization endpoint. For an example of the necessary configuration see the documentation [here](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/examples/custom-resources/oidc#step-7---configure-nginx-plus-zone-synchronization-and-resolver). > **Note**: The configuration in the example doesn't enable TLS and the synchronization between the replica happens in clear text. This could lead to the exposure of tokens. diff --git a/docs/content/configuration/transportserver-resource.md b/docs/content/configuration/transportserver-resource.md index 0f1d139106..d2364dcb2b 100644 --- a/docs/content/configuration/transportserver-resource.md +++ b/docs/content/configuration/transportserver-resource.md @@ -9,7 +9,7 @@ toc: true The TransportServer resource allows you to configure TCP, UDP, and TLS Passthrough load balancing. The resource is implemented as a [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). -This document is the reference documentation for the TransportServer resource. To see additional examples of using the resource for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources) folder in our GitHub repo. +This document is the reference documentation for the TransportServer resource. To see additional examples of using the resource for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources) folder in our GitHub repo. > **Feature Status**: The TransportServer resource is available as a preview feature[^1]: We might introduce some backward-incompatible changes to the resource definition. The feature is disabled by default. To enable it, set the [enable-preview-policies](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-preview-policies) command-line argument of the Ingress Controller. diff --git a/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md b/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md index 1ef9d1d602..1b1f0704b5 100644 --- a/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md +++ b/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md @@ -11,7 +11,7 @@ toc: true The VirtualServer and VirtualServerRoute resources are new load balancing configuration, introduced in release 1.5 as an alternative to the Ingress resource. The resources enable use cases not supported with the Ingress resource, such as traffic splitting and advanced content-based routing. The resources are implemented as [Custom Resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). -This document is the reference documentation for the resources. To see additional examples of using the resources for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources) folder in our GitHub repo. +This document is the reference documentation for the resources. To see additional examples of using the resources for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources) folder in our GitHub repo. ## VirtualServer Specification @@ -254,7 +254,7 @@ tls: |Field | Description | Type | Required | | ---| ---| ---| --- | |``name`` | The name of the upstream. Must be a valid DNS label as defined in RFC 1035. For example, ``hello`` and ``upstream-123`` are valid. The name must be unique among all upstreams of the resource. | ``string`` | Yes | -|``service`` | The name of a [service](https://kubernetes.io/docs/concepts/services-networking/service/). The service must belong to the same namespace as the resource. If the service doesn't exist, NGINX will assume the service has zero endpoints and return a ``502`` response for requests for this upstream. For NGINX Plus only, services of type [ExternalName](https://kubernetes.io/docs/concepts/services-networking/service/#externalname) are also supported (check the [prerequisites](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/externalname-services#prerequisites) ). | ``string`` | Yes | +|``service`` | The name of a [service](https://kubernetes.io/docs/concepts/services-networking/service/). The service must belong to the same namespace as the resource. If the service doesn't exist, NGINX will assume the service has zero endpoints and return a ``502`` response for requests for this upstream. For NGINX Plus only, services of type [ExternalName](https://kubernetes.io/docs/concepts/services-networking/service/#externalname) are also supported (check the [prerequisites](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services#prerequisites) ). | ``string`` | Yes | |``subselector`` | Selects the pods within the service using label keys and values. By default, all pods of the service are selected. Note: the specified labels are expected to be present in the pods when they are created. If the pod labels are updated, the Ingress Controller will not see that change until the number of the pods is changed. | ``map[string]string`` | No | |``use-cluster-ip`` | Enables using the Cluster IP and port of the service instead of the default behavior of using the IP and port of the pods. When this field is enabled, the fields that configure NGINX behavior related to multiple upstream servers (like ``lb-method`` and ``next-upstream``) will have no effect, as the Ingress Controller will configure NGINX with only one upstream server that will match the service Cluster IP. | ``boolean`` | No | |``port`` | The port of the service. If the service doesn't define that port, NGINX will assume the service has zero endpoints and return a ``502`` response for requests for this upstream. The port must fall into the range ``1..65535``. | ``uint16`` | Yes | @@ -529,7 +529,7 @@ proxy: |``upstream`` | The name of the upstream which the requests will be proxied to. The upstream with that name must be defined in the resource. | ``string`` | Yes | |``requestHeaders`` | The request headers modifications. | [action.Proxy.RequestHeaders](#actionproxyrequestheaders) | No | |``responseHeaders`` | The response headers modifications. | [action.Proxy.ResponseHeaders](#actionproxyresponseheaders) | No | -|``rewritePath`` | The rewritten URI. If the route path is a regular expression (starts with ~), the rewritePath can include capture groups with ``$1-9``. For example `$1` for the first group, and so on. For more information, check the [rewrite](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources/rewrites) example. | ``string`` | No | +|``rewritePath`` | The rewritten URI. If the route path is a regular expression (starts with ~), the rewritePath can include capture groups with ``$1-9``. For example `$1` for the first group, and so on. For more information, check the [rewrite](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/rewrites) example. | ``string`` | No | {{% /table %}} ### Action.Proxy.RequestHeaders diff --git a/docs/content/installation/building-ingress-controller-image.md b/docs/content/installation/building-ingress-controller-image.md index 598853cae2..24e3cd4732 100644 --- a/docs/content/installation/building-ingress-controller-image.md +++ b/docs/content/installation/building-ingress-controller-image.md @@ -33,7 +33,7 @@ We build the image using the make utility and the provided `Makefile`. Let’s c ``` $ git clone https://github.com/nginxinc/kubernetes-ingress/ $ cd kubernetes-ingress - $ git checkout v2.1.0 + $ git checkout v2.1.1 ``` 1. Build the image: @@ -47,7 +47,7 @@ We build the image using the make utility and the provided `Makefile`. Let’s c ``` `myregistry.example.com/nginx-ingress` defines the repo in your private registry where the image will be pushed. Substitute that value with the repo in your private registry. - As a result, the image **myregistry.example.com/nginx-ingress:2.1.0** is built. Note that the tag `2.1.0` comes from the `VERSION` variable, defined in the Makefile. + As a result, the image **myregistry.example.com/nginx-ingress:2.1.1** is built. Note that the tag `2.1.1` comes from the `VERSION` variable, defined in the Makefile. * For **NGINX Plus**, first, make sure that the certificate (`nginx-repo.crt`) and the key (`nginx-repo.key`) of your license are located in the root of the project: ``` @@ -60,7 +60,7 @@ We build the image using the make utility and the provided `Makefile`. Let’s c ``` `myregistry.example.com/nginx-plus-ingress` defines the repo in your private registry where the image will be pushed. Substitute that value with the repo in your private registry. - As a result, the image **myregistry.example.com/nginx-plus-ingress:2.1.0** is built. Note that the tag `2.1.0` comes from the `VERSION` variable, defined in the Makefile. + As a result, the image **myregistry.example.com/nginx-plus-ingress:2.1.1** is built. Note that the tag `2.1.1` comes from the `VERSION` variable, defined in the Makefile. **Note**: In the event of a patch version of [NGINX Plus being released](/nginx/releases/), make sure to rebuild your image to get the latest version. If your system is caching the Docker layers and not updating the packages, add `DOCKER_BUILD_OPTIONS="--pull --no-cache"` to the `make` command. diff --git a/docs/content/installation/installation-with-helm.md b/docs/content/installation/installation-with-helm.md index 5f4cdbc0be..7a082e77bc 100644 --- a/docs/content/installation/installation-with-helm.md +++ b/docs/content/installation/installation-with-helm.md @@ -32,7 +32,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart: ```console $ cd kubernetes-ingress/deployments/helm-chart - $ git checkout v2.1.0 + $ git checkout v2.1.1 ``` ## Adding the Helm Repository @@ -160,7 +160,7 @@ The following tables lists the configurable parameters of the NGINX Ingress cont |``controller.nginxDebug`` | Enables debugging for NGINX. Uses the ``nginx-debug`` binary. Requires ``error-log-level: debug`` in the ConfigMap via ``controller.config.entries``. | false | |``controller.logLevel`` | The log level of the Ingress Controller. | 1 | |``controller.image.repository`` | The image repository of the Ingress controller. | nginx/nginx-ingress | -|``controller.image.tag`` | The tag of the Ingress controller image. | 2.1.0 | +|``controller.image.tag`` | The tag of the Ingress controller image. | 2.1.1 | |``controller.image.pullPolicy`` | The pull policy for the Ingress controller image. | IfNotPresent | |``controller.config.name`` | The name of the ConfigMap used by the Ingress controller. | Autogenerated | |``controller.config.entries`` | The entries of the ConfigMap for customizing NGINX configuration. See [ConfigMap resource docs](/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) for the list of supported ConfigMap keys. | {} | diff --git a/docs/content/installation/installation-with-manifests.md b/docs/content/installation/installation-with-manifests.md index cd8be5cef8..15cf36a6aa 100644 --- a/docs/content/installation/installation-with-manifests.md +++ b/docs/content/installation/installation-with-manifests.md @@ -22,7 +22,7 @@ This document describes how to install the NGINX Ingress Controller in your Kube ``` $ git clone https://github.com/nginxinc/kubernetes-ingress/ $ cd kubernetes-ingress/deployments - $ git checkout v2.1.0 + $ git checkout v2.1.1 ``` ## 1. Configure RBAC diff --git a/docs/content/installation/installation-with-operator.md b/docs/content/installation/installation-with-operator.md index 6973071593..17efa0b51a 100644 --- a/docs/content/installation/installation-with-operator.md +++ b/docs/content/installation/installation-with-operator.md @@ -32,7 +32,7 @@ spec: type: deployment image: repository: nginx/nginx-ingress - tag: 2.1.0 + tag: 2.1.1 pullPolicy: Always serviceType: NodePort nginxPlus: False diff --git a/docs/content/installation/pulling-ingress-controller-image.md b/docs/content/installation/pulling-ingress-controller-image.md index bf93d5c59d..41a3540292 100644 --- a/docs/content/installation/pulling-ingress-controller-image.md +++ b/docs/content/installation/pulling-ingress-controller-image.md @@ -34,12 +34,12 @@ Before you can pull the image, make sure that the following software is installe 2. Use docker to pull the required image from `private-registry.nginx.com`. Choose the image from the available images listed [here](nginx-ingress-controller/technical-specifications/#images-with-nginx-plus). For NGINX Plus Ingress Controller, pull from `private-registry.nginx.com/nginx-ic/nginx-plus-ingress`, e.g.: ``` - $ docker pull private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.0 + $ docker pull private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.1 ``` For NGINX Plus Ingress Controller with App Protect, pull from `private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress`, e.g.: ``` - $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.0 + $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.1 ``` To list the available image tags for the repositories, you can also use the Docker registry API, e.g.: @@ -48,10 +48,10 @@ Before you can pull the image, make sure that the following software is installe { "name": "nginx-ic/nginx-plus-ingress", "tags": [ - "2.1.0-alpine", - "2.1.0-ot", - "2.1.0-ubi", - "2.1.0" + "2.1.1-alpine", + "2.1.1-ot", + "2.1.1-ubi", + "2.1.1" ] } @@ -59,8 +59,8 @@ Before you can pull the image, make sure that the following software is installe { "name": "nginx-ic-nap/nginx-plus-ingress", "tags": [ - "2.1.0-ubi", - "2.1.0" + "2.1.1-ubi", + "2.1.1" ] } ``` @@ -68,12 +68,12 @@ Before you can pull the image, make sure that the following software is installe 3. Tag and push the image to your private registry. Make sure to run the `docker login` command first to log in to the registry. ``` - $ docker tag private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.0 /nginx-ic/nginx-plus-ingress:2.1.0 - $ docker push /nginx-ic/nginx-plus-ingress:2.1.0 + $ docker tag private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.1 /nginx-ic/nginx-plus-ingress:2.1.1 + $ docker push /nginx-ic/nginx-plus-ingress:2.1.1 ``` or for NGINX App Protect enabled image ``` - $ docker tag private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.0 /nginx-ic-nap/nginx-plus-ingress:2.1.0 - $ docker push /nginx-ic-nap/nginx-plus-ingress:2.1.0 + $ docker tag private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.1 /nginx-ic-nap/nginx-plus-ingress:2.1.1 + $ docker push /nginx-ic-nap/nginx-plus-ingress:2.1.1 ``` diff --git a/docs/content/installation/using-the-jwt-token-docker-secret.md b/docs/content/installation/using-the-jwt-token-docker-secret.md index 30ec0603a9..27d4692cb4 100644 --- a/docs/content/installation/using-the-jwt-token-docker-secret.md +++ b/docs/content/installation/using-the-jwt-token-docker-secret.md @@ -41,10 +41,10 @@ This document explains how to use the NGINX Plus Ingress Controller image from t { "name": "nginx-ic/nginx-plus-ingress", "tags": [ - "2.1.0-alpine", - "2.1.0-ot", - "2.1.0-ubi", - "2.1.0" + "2.1.1-alpine", + "2.1.1-ot", + "2.1.1-ubi", + "2.1.1" ] } @@ -52,8 +52,8 @@ This document explains how to use the NGINX Plus Ingress Controller image from t { "name": "nginx-ic-nap/nginx-plus-ingress", "tags": [ - "2.1.0-ubi", - "2.1.0" + "2.1.1-ubi", + "2.1.1" ] } ``` diff --git a/docs/content/intro/nginx-ingress-controllers.md b/docs/content/intro/nginx-ingress-controllers.md index b487feac1d..ed668a6b12 100644 --- a/docs/content/intro/nginx-ingress-controllers.md +++ b/docs/content/intro/nginx-ingress-controllers.md @@ -28,11 +28,11 @@ The table below summarizes the key difference between nginxinc/kubernetes-ingres | NGINX version | [Custom](https://github.com/kubernetes/ingress-nginx/tree/master/images/nginx) NGINX build that includes several third-party modules | NGINX official mainline [build](https://github.com/nginxinc/docker-nginx) | NGINX Plus | | Commercial support | N/A | N/A | Included | | **Load balancing configuration via the Ingress resource** | -| Merging Ingress rules with the same host | Supported | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/mergeable-ingress-types) | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/mergeable-ingress-types) | +| Merging Ingress rules with the same host | Supported | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) | | HTTP load balancing extensions - Annotations | See the [supported annotations](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/) | See the [supported annotations](https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/) | See the [supported annotations](https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/)| | HTTP load balancing extensions -- ConfigMap | See the [supported ConfigMap keys](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/) | See the [supported ConfigMap keys](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) | See the [supported ConfigMap keys](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) | | TCP/UDP | Supported via a ConfigMap | Supported via custom resources | Supported via custom resources | -| Websocket | Supported | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/websocket) | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/websocket) | +| Websocket | Supported | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/websocket) | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/websocket) | | TCP SSL Passthrough | Supported via a ConfigMap | Supported via custom resources | Supported via custom resources | | JWT validation | Not supported | Not supported | Supported | | Session persistence | Supported via a third-party module | Not supported | Supported | diff --git a/docs/content/intro/nginx-plus.md b/docs/content/intro/nginx-plus.md index f29146082a..1fc11b40b9 100644 --- a/docs/content/intro/nginx-plus.md +++ b/docs/content/intro/nginx-plus.md @@ -17,9 +17,9 @@ Below are the key characteristics that NGINX Plus brings on top of NGINX into th * *Real-time metrics* A number metrics about how NGINX Plus and applications are performing are available through the API or a [built-in dashboard](https://docs.nginx.com/nginx-ingress-controller/logging-and-monitoring/status-page/). Optionally, the metrics can be exported to [Prometheus](https://docs.nginx.com/nginx-ingress-controller/logging-and-monitoring/prometheus/). * *Additional load balancing methods*. The following additional methods are available: `least_time` and `random two least_time` and their derivatives. See the [documentation](https://nginx.org/en/docs/http/ngx_http_upstream_module.html) for the complete list of load balancing methods. -* *Session persistence* The *sticky cookie* method is available. See the [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/session-persistence) example. -* *Active health checks*. See the [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/health-checks) example. -* *JWT validation*. See the [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/jwt) example. +* *Session persistence* The *sticky cookie* method is available. See the [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/session-persistence) example. +* *Active health checks*. See the [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks) example. +* *JWT validation*. See the [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt) example. See [ConfigMap](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) and [Annotations](https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/) doc for the complete list of available NGINX Plus features. Note that such features are configured through annotations that start with `nginx.com`, for example, `nginx.com/health-checks`. diff --git a/docs/content/releases.md b/docs/content/releases.md index a9a0f75f9f..814dcfddff 100644 --- a/docs/content/releases.md +++ b/docs/content/releases.md @@ -6,15 +6,31 @@ doctypes: ["concept"] toc: true --- +## NGINX Ingress Controller 2.1.1 + +17 Feb 2022 + +CHANGES: +* Update NGINX version to 1.21.6. +* Update NGINX Plus version to R26. + +HELM CHART: +* The version of the Helm chart is now 0.12.1. + +UPGRADE: +* For NGINX, use the 2.1.1 images from our [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=2.1.1), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress). +* For NGINX Plus, use the 2.1.1 images from the F5 Container registry or build your own image using the 2.1.1 source code. +* For Helm, use version 0.12.1 of the chart. + ## NGINX Ingress Controller 2.1.0 06 Jan 2022 OVERVIEW: -* Support for NGINX App Protect Denial of Service protection with NGINX Ingress Controller. More information about [NGINX App Protect DoS](https://www.nginx.com/products/nginx-app-protect/denial-of-service/). Examples for configuring NGINX App Protect DoS with NGINX Ingress Controller can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect-dos). +* Support for NGINX App Protect Denial of Service protection with NGINX Ingress Controller. More information about [NGINX App Protect DoS](https://www.nginx.com/products/nginx-app-protect/denial-of-service/). Examples for configuring NGINX App Protect DoS with NGINX Ingress Controller can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos). -* Full support for gRPC services using the NGINX Ingress Controller [VirtualServer and VirtualServerRoute](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources) custom resource definitions. This makes configuring and supporting gRPC services much easier, giving a simple YAML configuration and removing the need for snippets. Resource definition examples for gRPC can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources/grpc-upstreams). +* Full support for gRPC services using the NGINX Ingress Controller [VirtualServer and VirtualServerRoute](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources) custom resource definitions. This makes configuring and supporting gRPC services much easier, giving a simple YAML configuration and removing the need for snippets. Resource definition examples for gRPC can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/grpc-upstreams). * Implementation of NGINX mandatory and persistent health checks in VirtualServer and VirtualServerRoute to further reduce interruptions to your service traffic as configuration changes continuously happen in your dynamic Kubernetes environment(s). Health checks have been extended to include `mandatory` and `persistent` fields. Mandatory health checks ensures that a new upstream server starts receiving traffic only after the health check passes. Mandatory health checks can be marked as persistent, so that the previous state is remembered when the Ingress Controller reloads NGINX Plus configuration. When combined with the slow-start parameter, the mandatory health check give a new upstream server more time to connect to databases and “warm up” before being asked to handle their full share of traffic. See the settings [here](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/#upstreamhealthcheck). More about the [NGINX Plus mandatory and persistent health check features](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#mandatory-health-checks). Mandatory health checks can be marked as persistent, so that the previous state is remembered when reloading configuration. When combined with the slow-start parameter, it gives a new service pod more time to connect to databases and “warm up” before being asked to handle their full share of traffic. diff --git a/docs/content/technical-specifications.md b/docs/content/technical-specifications.md index d6b4fd85bd..c557a1f34d 100644 --- a/docs/content/technical-specifications.md +++ b/docs/content/technical-specifications.md @@ -24,16 +24,16 @@ We provide the following Docker images, which include NGINX/NGINX Plus bundled w ### Images with NGINX -All images include NGINX 1.21.5. +All images include NGINX 1.21.6. {{% table %}} |Name | Base image | Third-party modules | DockerHub image | Architectures | | ---| ---| ---| --- | --- | -|Alpine-based image | ``nginx:1.21.5-alpine``, which is based on ``alpine:3.15`` | | ``nginx/nginx-ingress:2.1.0-alpine`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Alpine-based image with OpenTracing | ``nginx:1.21.5-alpine``, which is based on ``alpine:3.15`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.0-alpine-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Debian-based image | ``nginx:1.21.5``, which is based on ``debian:bullseye-slim`` | | ``nginx/nginx-ingress:2.1.0`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Debian-based image with OpenTracing | ``nginx:1.21.5``, which is based on ``debian:bullseye-slim`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.0-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Ubi-based image | ``redhat/ubi8-minimal`` | | ``nginx/nginx-ingress:2.1.0-ubi`` | arm64, amd64, s390x | +|Alpine-based image | ``nginx:1.21.6-alpine``, which is based on ``alpine:3.15`` | | ``nginx/nginx-ingress:2.1.1-alpine`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Alpine-based image with OpenTracing | ``nginx:1.21.6-alpine``, which is based on ``alpine:3.15`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.1-alpine-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Debian-based image | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | | ``nginx/nginx-ingress:2.1.1`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Debian-based image with OpenTracing | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.1-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Ubi-based image | ``redhat/ubi8-minimal`` | | ``nginx/nginx-ingress:2.1.1-ubi`` | arm64, amd64, s390x | {{% /table %}} ### Images with NGINX Plus @@ -45,14 +45,14 @@ NGINX Plus images are available through the F5 Container registry `private-regis {{% table %}} |Name | Base image | Third-party modules | F5 Container Registry Image | Architectures | | ---| ---| --- | --- | --- | -|Alpine-based image | ``alpine:3.15`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-alpine` | arm64, amd64 | -|Debian-based image | ``debian:bullseye-slim`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0` | arm64, amd64 | -|Debian-based image with OpenTracing | ``debian:bullseye-slim`` | NGINX Plus OpenTracing module, OpenTracing tracers for Jaeger, Zipkin and Datadog; NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-ot` | arm64, amd64 | -|Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.0` | amd64 | +|Alpine-based image | ``alpine:3.15`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-alpine` | arm64, amd64 | +|Debian-based image | ``debian:bullseye-slim`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1` | arm64, amd64 | +|Debian-based image with OpenTracing | ``debian:bullseye-slim`` | NGINX Plus OpenTracing module, OpenTracing tracers for Jaeger, Zipkin and Datadog; NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-ot` | arm64, amd64 | +|Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.1` | amd64 | |Debian-based image with App Protect DoS | ``debian:buster-slim`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | |Debian-based image with App Protect WAF and DoS | ``debian:buster-slim`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | -|Ubi-based image | ``redhat/ubi8-minimal`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.0-ubi` | arm64, amd64, s390x | -|Ubi-based image with App Protect WAF | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.0-ubi` | amd64 | +|Ubi-based image | ``redhat/ubi8-minimal`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-ubi` | arm64, amd64, s390x | +|Ubi-based image with App Protect WAF | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.1-ubi` | amd64 | |Ubi-based image with App Protect DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | |Ubi-based image with App Protect WAF and DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | {{% /table %}} From d31fd603c4749c170f1d0e5200ed791259be695e Mon Sep 17 00:00:00 2001 From: Travis Martin <33876974+travisamartin@users.noreply.github.com> Date: Fri, 18 Mar 2022 15:44:25 -0700 Subject: [PATCH 18/26] KIC March 2022 theme bump (#2517) KIC March 2022 theme bump staging (cherry picked from commit fab9b5565f158a05a68854a16c5186288d1faaf1) --- .../jquery/jquery-dist/package.json | 116 - .../poc/f5-hugo/assets/css/all.min.css | 5 +- .../poc/f5-hugo/assets/js/all.min.js | 5 +- .../nginx/controller/poc/f5-hugo/config.toml | 6 - .../f5-hugo/layouts/partials/load_jquery.html | 10 - .../poc/f5-hugo/layouts/partials/styles.html | 2 +- .../f5-hugo/layouts/shortcodes/survey.html | 3 + .../nginx/controller/poc/f5-hugo/package.json | 1 - .../static/css/webfonts/fa-brands-400.eot | Bin 130906 -> 0 bytes .../static/css/webfonts/fa-brands-400.svg | 3496 ------------ .../static/css/webfonts/fa-brands-400.ttf | Bin 130600 -> 180148 bytes .../static/css/webfonts/fa-brands-400.woff | Bin 88428 -> 0 bytes .../static/css/webfonts/fa-brands-400.woff2 | Bin 75336 -> 104544 bytes .../static/css/webfonts/fa-regular-400.eot | Bin 34394 -> 0 bytes .../static/css/webfonts/fa-regular-400.svg | 803 --- .../static/css/webfonts/fa-regular-400.ttf | Bin 34096 -> 60380 bytes .../static/css/webfonts/fa-regular-400.woff | Bin 16804 -> 0 bytes .../static/css/webfonts/fa-regular-400.woff2 | Bin 13584 -> 23900 bytes .../static/css/webfonts/fa-solid-900.eot | Bin 192758 -> 0 bytes .../static/css/webfonts/fa-solid-900.svg | 4667 ----------------- .../static/css/webfonts/fa-solid-900.ttf | Bin 192472 -> 303480 bytes .../static/css/webfonts/fa-solid-900.woff | Bin 98384 -> 0 bytes .../static/css/webfonts/fa-solid-900.woff2 | Bin 75728 -> 126828 bytes .../css/webfonts/fa-v4compatibility.ttf | Bin 0 -> 10556 bytes .../css/webfonts/fa-v4compatibility.woff2 | Bin 0 -> 4956 bytes docs/_vendor/modules.txt | 3 +- docs/go.mod | 2 +- docs/go.sum | 2 + 28 files changed, 14 insertions(+), 9107 deletions(-) delete mode 100644 docs/_vendor/github.com/jquery/jquery-dist/package.json create mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/survey.html delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-brands-400.eot delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-brands-400.svg delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-brands-400.woff delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.eot delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.svg delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.woff delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.eot delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.svg delete mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.woff create mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-v4compatibility.ttf create mode 100644 docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-v4compatibility.woff2 diff --git a/docs/_vendor/github.com/jquery/jquery-dist/package.json b/docs/_vendor/github.com/jquery/jquery-dist/package.json deleted file mode 100644 index c060d7d1e5..0000000000 --- a/docs/_vendor/github.com/jquery/jquery-dist/package.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "name": "jquery", - "title": "jQuery", - "description": "JavaScript library for DOM operations", - "version": "3.6.0", - "main": "dist/jquery.js", - "homepage": "https://jquery.com", - "author": { - "name": "OpenJS Foundation and other contributors", - "url": "https://github.com/jquery/jquery/blob/3.6.0/AUTHORS.txt" - }, - "repository": { - "type": "git", - "url": "https://github.com/jquery/jquery.git" - }, - "keywords": [ - "jquery", - "javascript", - "browser", - "library" - ], - "bugs": { - "url": "https://github.com/jquery/jquery/issues" - }, - "license": "MIT", - "devDependencies": { - "@babel/core": "7.3.3", - "@babel/plugin-transform-for-of": "7.2.0", - "commitplease": "3.2.0", - "core-js": "2.6.5", - "eslint-config-jquery": "3.0.0", - "grunt": "1.3.0", - "grunt-babel": "8.0.0", - "grunt-cli": "1.3.2", - "grunt-compare-size": "0.4.2", - "grunt-contrib-uglify": "3.4.0", - "grunt-contrib-watch": "1.1.0", - "grunt-eslint": "22.0.0", - "grunt-git-authors": "3.2.0", - "grunt-jsonlint": "1.1.0", - "grunt-karma": "4.0.0", - "grunt-newer": "1.3.0", - "grunt-npmcopy": "0.2.0", - "gzip-js": "0.3.2", - "husky": "1.3.1", - "insight": "0.10.1", - "jsdom": "13.2.0", - "karma": "5.2.3", - "karma-browserstack-launcher": "1.4.0", - "karma-chrome-launcher": "2.2.0", - "karma-firefox-launcher": "1.1.0", - "karma-ie-launcher": "1.0.0", - "karma-jsdom-launcher": "8.0.2", - "karma-qunit": "3.0.0", - "load-grunt-tasks": "5.1.0", - "native-promise-only": "0.8.1", - "promises-aplus-tests": "2.1.2", - "q": "1.5.1", - "qunit": "2.9.2", - "raw-body": "2.3.3", - "requirejs": "2.3.6", - "sinon": "2.3.7", - "sizzle": "2.3.6", - "strip-json-comments": "2.0.1", - "testswarm": "1.1.2", - "uglify-js": "3.4.7" - }, - "scripts": { - "build": "npm install && grunt", - "start": "grunt watch", - "test:browserless": "grunt && grunt test:slow", - "test:browser": "grunt && grunt karma:main", - "test:amd": "grunt && grunt karma:amd", - "test:no-deprecated": "grunt test:prepare && grunt custom:-deprecated && grunt karma:main", - "test:no-sizzle": "grunt test:prepare && grunt custom:-sizzle && grunt karma:main", - "test:slim": "grunt test:prepare && grunt custom:slim && grunt karma:main", - "test": "npm run test:slim && npm run test:no-deprecated && npm run test:no-sizzle && grunt && grunt test:slow && grunt karma:main && grunt karma:amd", - "jenkins": "npm run test:browserless" - }, - "commitplease": { - "nohook": true, - "components": [ - "Docs", - "Tests", - "Build", - "Support", - "Release", - "Core", - "Ajax", - "Attributes", - "Callbacks", - "CSS", - "Data", - "Deferred", - "Deprecated", - "Dimensions", - "Effects", - "Event", - "Manipulation", - "Offset", - "Queue", - "Selector", - "Serialize", - "Traversing", - "Wrap" - ], - "markerPattern": "^((clos|fix|resolv)(e[sd]|ing))|^(refs?)", - "ticketPattern": "^((Closes|Fixes) ([a-zA-Z]{2,}-)[0-9]+)|^(Refs? [^#])" - }, - "husky": { - "hooks": { - "commit-msg": "commitplease .git/COMMIT_EDITMSG", - "pre-commit": "grunt lint:newer qunit_fixture" - } - } -} diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/all.min.css b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/all.min.css index 7aed2a7086..bee12e3e0f 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/all.min.css +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/css/all.min.css @@ -1,5 +1,6 @@ /*! - * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. */ -.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fa-brands-400.eot);src:url(webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-brands-400.woff2) format("woff2"),url(webfonts/fa-brands-400.woff) format("woff"),url(webfonts/fa-brands-400.ttf) format("truetype"),url(webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(webfonts/fa-regular-400.eot);src:url(webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-regular-400.woff2) format("woff2"),url(webfonts/fa-regular-400.woff) format("woff"),url(webfonts/fa-regular-400.ttf) format("truetype"),url(webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(webfonts/fa-solid-900.eot);src:url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900} \ No newline at end of file +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\f13d"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-building:before{content:"\f1ad"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-c:before{content:"\43"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\f6bb"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\f075"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-successor:before{content:"\e47a"}.fa-diamond:before{content:"\f219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-florin-sign:before{content:"\e184"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\f0ac"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-highlighter:before{content:"\f591"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-crack:before{content:"\e3b1"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-khanda:before{content:"\f66d"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location-arrow:before{content:"\f124"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mug-hot:before{content:"\f7b6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\f001"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-not-equal:before{content:"\f53e"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-om:before{content:"\f679"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-person-booth:before{content:"\f756"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-rainbow:before{content:"\f75b"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\f1b8"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-sailboat:before{content:"\e445"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\f549"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\f70e"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\f2cc"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\f0c8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\f45c"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torii-gate:before{content:"\f6a1"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheelchair:before{content:"\f193"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-wrench:before{content:"\f0ad"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../css/webfonts/fa-brands-400.woff2) format("woff2"),url(../css/webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../css/webfonts/fa-regular-400.woff2) format("woff2"),url(../css/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../css/webfonts/fa-solid-900.woff2) format("woff2"),url(../css/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../css/webfonts/fa-brands-400.woff2) format("woff2"),url(../css/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../css/webfonts/fa-solid-900.woff2) format("woff2"),url(../css/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../css/webfonts/fa-regular-400.woff2) format("woff2"),url(../css/webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../css/webfonts/fa-solid-900.woff2) format("woff2"),url(../css/webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../css/webfonts/fa-brands-400.woff2) format("woff2"),url(../css/webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../css/webfonts/fa-regular-400.woff2) format("woff2"),url(../css/webfonts/fa-regular-400.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:"FontAwesome";font-display:block;src:url(../css/webfonts/fa-v4compatibility.woff2) format("woff2"),url(../css/webfonts/fa-v4compatibility.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f250,u+f252,u+f27a} \ No newline at end of file diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/all.min.js b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/all.min.js index 1070e4748c..4cf4ba9570 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/all.min.js +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/assets/js/all.min.js @@ -1,5 +1,6 @@ /*! - * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com + * Font Awesome Free 6.0.0 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. */ -!function(){"use strict";var c={},l={};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document)}catch(c){}var h=(c.navigator||{}).userAgent,z=void 0===h?"":h,a=c,v=l,m=(a.document,!!v.documentElement&&!!v.head&&"function"==typeof v.addEventListener&&v.createElement,~z.indexOf("MSIE")||z.indexOf("Trident/"),"___FONT_AWESOME___"),e=function(){try{return!0}catch(c){return!1}}();var s=a||{};s[m]||(s[m]={}),s[m].styles||(s[m].styles={}),s[m].hooks||(s[m].hooks={}),s[m].shims||(s[m].shims=[]);var t=s[m];function M(c,z){var l=(2>>0;h--;)l[h]=c[h];return l}function Ac(c){return c.classList?bc(c.classList):(c.getAttribute("class")||"").split(" ").filter(function(c){return c})}function gc(c,l){var h,z=l.split("-"),a=z[0],v=z.slice(1).join("-");return a!==c||""===v||(h=v,~T.indexOf(h))?null:v}function Sc(c){return"".concat(c).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function yc(h){return Object.keys(h||{}).reduce(function(c,l){return c+"".concat(l,": ").concat(h[l],";")},"")}function wc(c){return c.size!==Lc.size||c.x!==Lc.x||c.y!==Lc.y||c.rotate!==Lc.rotate||c.flipX||c.flipY}function Zc(c){var l=c.transform,h=c.containerWidth,z=c.iconWidth,a={transform:"translate(".concat(h/2," 256)")},v="translate(".concat(32*l.x,", ").concat(32*l.y,") "),m="scale(".concat(l.size/16*(l.flipX?-1:1),", ").concat(l.size/16*(l.flipY?-1:1),") "),e="rotate(".concat(l.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(v," ").concat(m," ").concat(e)},path:{transform:"translate(".concat(z/2*-1," -256)")}}}var kc={x:0,y:0,width:"100%",height:"100%"};function xc(c){var l=!(1").concat(m.map(Jc).join(""),"")}var $c=function(){};function cl(c){return"string"==typeof(c.getAttribute?c.getAttribute(cc):null)}var ll={replace:function(c){var l=c[0],h=c[1].map(function(c){return Jc(c)}).join("\n");if(l.parentNode&&l.outerHTML)l.outerHTML=h+(lc.keepOriginalSource&&"svg"!==l.tagName.toLowerCase()?"\x3c!-- ".concat(l.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(l.parentNode){var z=document.createElement("span");l.parentNode.replaceChild(z,l),z.outerHTML=h}},nest:function(c){var l=c[0],h=c[1];if(~Ac(l).indexOf(lc.replacementClass))return ll.replace(c);var z=new RegExp("".concat(lc.familyPrefix,"-.*"));delete h[0].attributes.style,delete h[0].attributes.id;var a=h[0].attributes.class.split(" ").reduce(function(c,l){return l===lc.replacementClass||l.match(z)?c.toSvg.push(l):c.toNode.push(l),c},{toNode:[],toSvg:[]});h[0].attributes.class=a.toSvg.join(" ");var v=h.map(function(c){return Jc(c)}).join("\n");l.setAttribute("class",a.toNode.join(" ")),l.setAttribute(cc,""),l.innerHTML=v}};function hl(c){c()}function zl(h,c){var z="function"==typeof c?c:$c;if(0===h.length)z();else{var l=hl;lc.mutateApproach===y&&(l=o.requestAnimationFrame||hl),l(function(){var c=!0===lc.autoReplaceSvg?ll.replace:ll[lc.autoReplaceSvg]||ll.replace,l=_c.begin("mutate");h.map(c),l(),z()})}}var al=!1;function vl(){al=!1}var ml=null;function el(c){if(t&&lc.observeMutations){var a=c.treeCallback,v=c.nodeCallback,m=c.pseudoElementsCallback,l=c.observeMutationsRoot,h=void 0===l?C:l;ml=new t(function(c){al||bc(c).forEach(function(c){if("childList"===c.type&&0C.length)&&(c=C.length);for(var l=0,z=new Array(c);lC.length)&&(c=C.length);for(var l=0,z=new Array(c);lC.length)&&(c=C.length);for(var l=0,z=new Array(c);lC.length)&&(c=C.length);for(var l=0,z=new Array(c);l>>0;l--;)c[l]=C[l];return c}function J(C){return C.classList?$(C.classList):(C.getAttribute("class")||"").split(" ").filter(function(C){return C})}function Z(C){return"".concat(C).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function C1(l){return Object.keys(l||{}).reduce(function(C,c){return C+"".concat(c,": ").concat(l[c].trim(),";")},"")}function c1(C){return C.size!==Q.size||C.x!==Q.x||C.y!==Q.y||C.rotate!==Q.rotate||C.flipX||C.flipY}function l1(){var C,c,l=p,z=U.familyPrefix,a=U.replacementClass,e=':host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width,2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}100%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;vertical-align:middle;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}';return"fa"===z&&a===l||(C=new RegExp("\\.".concat("fa","\\-"),"g"),c=new RegExp("\\--".concat("fa","\\-"),"g"),l=new RegExp("\\.".concat(l),"g"),e=e.replace(C,".".concat(z,"-")).replace(c,"--".concat(z,"-")).replace(l,".".concat(a))),e}var z1=!1;function a1(){U.autoAddCss&&!z1&&(function(C){if(C&&o){var c=v.createElement("style");c.setAttribute("type","text/css"),c.innerHTML=C;for(var l=v.head.childNodes,z=null,a=l.length-1;-1").concat(z.map(r1).join(""),"")}function L1(C,c,l){if(C&&C[c]&&C[c][l])return{prefix:c,iconName:l,icon:C[c][l]}}o&&((s1=(v.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(v.readyState))||v.addEventListener("DOMContentLoaded",e1));function n1(C,c,l,z){for(var a,e,M=Object.keys(C),t=M.length,s=void 0!==z?H1(c,z):c,h=void 0===l?(a=1,C[M[0]]):(a=0,l);a - -{{else }} - - -{{ end }} diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html index fc539f0d9f..5569f5483f 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/partials/styles.html @@ -18,7 +18,7 @@ {{ else }} - + {{ end }} diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/survey.html b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/survey.html new file mode 100644 index 0000000000..944749bf39 --- /dev/null +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/layouts/shortcodes/survey.html @@ -0,0 +1,3 @@ +
+
{{ .Inner | markdownify }}
+
diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/package.json b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/package.json index f523316a42..315d9eb55c 100644 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/package.json +++ b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/package.json @@ -4,7 +4,6 @@ "description": "Documentation for NGINX Controller", "main": "index.js", "dependencies": { - "jquery": "^3.5.1", "redoc": "^2.0.0-rc.36" }, "devDependencies": { diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-brands-400.eot b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-brands-400.eot deleted file mode 100644 index f6b7c7dc13790f64eeb1828f53fdc490eda54fd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130906 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 X4(-G;t+hpD|tsTZ;HA=#WCkTLv) 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 - - - - -Created by FontForge 20190801 at Mon Sep 23 12:53:49 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-brands-400.ttf b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-brands-400.ttf index 82e255ac5706ef44f61703794d3aa33dc16b3722..227f022db56e00d2c6e2d444f2f916de92b6adf3 100644 GIT binary patch literal 180148 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 O5KKgz7J^An&;J9n-|}<- literal 130600 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≺s^)t-9%mc7z9%jDIe3N;S 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%0DP4DCS?pwT#y7cer` zos`-l2weCQlxauvNGLOZcfR#b86!VA^G$U>Jz^w_Di$$Qg?tXD zMbLsWhfDC|kuQ-w`y2Z9{d?r+#H<=>7AbO=D)gH;yZ5L+ zP=BKSLVbsGlv~%7(5d7EM7VJOLJ(>wCFIn(O(449nq?IxzNBK=hn``84sKteE?g%I5O|sXmh93CRjbl|bgAD0vPD zrX28qR5pn>Apzbl+khKmBfhDl^}N==!SC^rG^HZwgdbqfP0KNQ$U}~c+c487wb$ye z@@>f2^a=KcMnA3*N}TV*x1jW*-L-m1ayk^w&-yEhBVtZ)?tDF2F3OvkN(y>WX9uo9 z*A}8B>hdUW0c^-e_SwLz=>yCO%WL75oU&XSygu>a7V*8fiYz1=!4i&-hwMPTNK_5( zHa>~(gw*1a6EDM?wz_<(3^h$oi%{Akf&_-_t>dB8Wy08=9-k~zW(YK_=#Xu}J`^q1 zpxz*t$eW33=cbySO*@9G3BUmg>m&q9&?0aBU1dH-rK6&d32JT0Dq=k7w>pM5inc~j zC+rrjtka9MA}f?2vTXYki*{}t5^cMYA{r9MvKF>(v$C(go3aBTyTCcKbAn_l=S+b1 zV*dRN8Z}?VpfF*b*7bNS?E+=B%1%@na9lU+WzN1=`kLsy9e9ZVBrdbu8V*^MN$BbT(sRY_6F$Bdn zDN85Ur0nAJoEQc>rZx}!Djgm;HR?AplcBnMBv{faQ{#- z!-?a$BmnJ|asT2;jZ#)WJCVox0@f4WpY|b8j@wA`NVD^SsR1;s~ z!D!0|87EgHjeCmm#P5mBeA3IqjTqC?`%?N-Lq*EUY^zlD3SPxd_l(l|iCJPVIFI5m zVPhd$5dY0iypSu=iJdQtot4i}!>8h8qB*~ZHS8s7L=u5cEd^>8DU{PiK4Z_RBmo=B zu}qp>N}dZ7GrI!n7f@G9Wu~$)$tm3jX2+FcWI_#|B#WG)imxWtsp00~R)lGr9g)z~ z55}zq-8O;53CkaabBS()BrZ3?SI5aRlR1u#Xj2@i94Eg7&t%LP=lZ@ofTZo8 z+nuAbnF#?KJBP5!(vd!;6LpS-pR^9Yy3ME`5 zL;w;v9cX^Q#M?KIIKG;~iTivp_<}IqIo4;r?>sYh2QIgJcQa1zj9!3opVNh%?G-`ts zcMukbNHf8je%AJpK5;)9#T{zF0^Yj5-YZw*Fnkh(h&SDlN~=^93P-@W#SBw`CU)1q z<~1d%uo{herC33XfW30GqQawMGTzP4EbUn+v$6m+ zShZKtR(EMcDrq)02DT-YPu-%TS3mFk^wlei`<_3PnV-+LiwN=Nbm*52?B6t4wTO8R z+)<#hdf2c9Y(~fq18RVa#03Hx5KeM@$=9BPnfjIuTGsVVsL6BrRdB@#6`dI-5}xcP z#~T$-#=&4rs7Y#}t&;neST+e}Y4m~wSm0WGeK}sG$5n14#9aNgdH_2WCO_BbGx=oU zcjkT);0z~`g#ASbZioWFNs_M67;Ufy^)vTq5fLrRm>YP>A?Z;-?FDA zolh#h1zj~C49&yz93Bl=3IHV@Gi-W}Pz%kV0o^W4FA}YvTbN!`GvWGa>KO9goHsMw zv4cKEApW}Y7kV?@8ICy3^QtzpFr~8VS}(241=dr-L_9lWvhMSqQe@+5<4F!8mvUsZX@#n1^zUopHop|sAldY){)*ihW zM9c+B-EQa$x0u>n5kB9IyOEuk^oPHNU;? z8)a|ni^lHOe|+^i@{*_aGpG&=Kf=TkL2P2k_L_=kM_Zf zQ5ga;s!1h)D9Q#p{s>ke@?VF^97E0cg09!=ga1igfBST6>$^aiS`gk$tzGkLCof!q z0}0DJKDi^)`q6$}jgJ~e_@wLmzCgu0wT?kIm1CLiHmkc*#Tckbg`85Vq}( zkdQDxdXkyxPg7uBiWwq(j&vo4tix|1NE7W$KR?p{;IKl%{A){ zwQ+{9#hI(FIuq%DYTCLga%SjEq~BK&o^qj|{vIGmjO93DgqrSybK-B-hQU?Mihdi^upmGz6yectHp1a>=U6f$QRkxJy=~> zMUpDufv^v{)}$LNJS-HENFGI^hlJ({FjBr!ikq)~IForeGki3YIZE|QE)C~bw3bdC zy!l`%jhk<4=^RkR7{w>)u>)h9C*XC;M9r^)A_M1<1Y9!NpglNPM{H<}Ze?U?+>juJ zu`A|+93;&6rAA|;(Rh@q#rU|BnJEu@bLX8m=M9%BdxEg+ex_&K zmcCC#=Uz+CF*O^r7o$J;L9}DoTR*goPBhvz>~C#-UwI!-#@3?IwU|J`!~6CHu(BWH zv#W5YfH};G6FgAd0`73hUUB(D|FQ?jU%W#i;GzHA54LByP_!W|82W=pZs%Ef;N5lm zC6(Guk3Du%t#ZjHmuX($OqL&fd@2>4eE4ns`@1b?)Jc{b*Uf0p8jeQ!n+_kt7pnZx zhaLOZZ@TH%ZD;G_BQIacxSMZ1QQ36;shFybBxfe>8tY!x9&M!5?dR?%hZzO}JvhIC z{ybY>J*c8)ItrGL%iI3OH~!)5pL*gO-}pw3|4_ft<(+#`5&MyOD*_I)nO9*1NeaPa zDINL7$4AHX+EA_7sOaP4>hzzLgM6h>4!qLceh~P-?-j_${9`#EP!>o~mt6J_x!%G@ zTb4WhbUbS?+_Q@)D8@aYEG|D)F!C}#;G%j@&#wTui|NHo4ozcpOVhLTR&`+ zzAi7m4(cT%FP_TCHPD{^%p{)}>C8z=oF*^}LEnT#ay#tTUa))WhkE}QkB{Fl9*<8y^on9}?PF_&()hT&cKP*} zty|;c--xxBLE47lTg;x%8+IvQp{8Pp`G$2aIl%W~7tZ7JTHUU3zz3xCg<7o?f7`^q zPBuHVf8uTNhG_+XWlaRi-n-XUdn-3p)bgcW)xB(mm!BEVC>%Qr7go3E^=c-4z+b#( z0jvryq8u#+$2Gu`@IHK=G4+R$mB_Oqk-WfOk#ma(MshO@FW!?^W-75n-iP{BtYKF0 zmW^1!YI4-FG}OhIUDA*Ni7Jv&hD;dbB(4*-Utslr_hM_nXW_<~()EvP`p0znoAnD6 zWK>ITVcK;+&Y$Of{DJB5>#P7bwn*`7G*!%%Ti*Ea<(94&h^rJU)A^Cf?yA`VbB0E& zXxg(h<7+yP{OMma6fNPLuUghu%k^X>5qvG5xHZ9F{%b+v)-TnXdmtIhR*AoG*=b4T zRq7jr;oWqJ^r}T2Zp7q&L)%adJS6EpAl67&Nz(Cw*)C8`64J}~H2e0!;tn3=l|QE% z^r32OJ$3qtCr%@IdDwXBNnY@BW8=w2`scLQ8dLSrTzB_8@rJG^h&uFxijDYbIne$*p8mb92S) z5*jGF^>E{B|GHlLyG(R45s#+k`!nj0Gqrr)f$3(g*8GP=u~baoR7=*fR>`^?SV~Z# zeOawI&O8?k=~MK&c^hXw2g^DP9DF(A4}=;(7m{cf91e4p+={dU?b>0`UUDoVSP4^f z*_=v+6>ZG~T`zkemT}#2Y_NWKfk{uvp@6KKlyvS?JyEXe{>3T`!g_wB@wu)?$UDvC z)F)3|w4}L24#s!Hv+;suWieep6Gb5bWX|M^fooY6k}{V^0diEX^Xpm4NLIIo^^lRg~HM-n8U zrB@C~AeYc8FbMY`g^e8On=V6-9$cpJ%^X8xU@QCy{>?|ZURa~y)e471p7Ow~7P;+$ z3vQGDt;q48^Xg5{e)iV=>ib)i5z4ie{`9|x50E1kxgh>I9+0EU^$;^-ZdRx0l50%T zP3!^~K?G*82n0g%ioHduyYE^(V*9;er?9Va$%`((eoCqP3+%S-(|FmQ(k!AT3sOR{z{u~{H9A|RG5NyAarmWJ zD~R@1&*x;2Z-fnk1%sg@vP|vvqqUfqr!Zf*yJCL$)`zQ%w{d^MD`k~Se-`_T+3X3m z^!U=qQZ~EZ;KkN=j=l8w@s}R^gzwRutx$+I2}pYsWO%V^)c0f6nDTrhnNu!@h&hv) z>C821iH-wHyjpMa>Wjw|`wO2`jJf@{)C&C;Qv48@>6b-*3s%3sAP08_Zw&uQOf8~n zt&jyKKx8w-r)g$@vmCA)G?@qyw%fXoGlqk2#u5|^@jN$l!hp@?nLlANN@foRTF3%n z_0fO;`C2~7JdP>1y)WilK9C?ZelPJBuH2gVbJJW$_QD?|;0`C7IR6IIZMsLGPv--c z#r~ZOdo}mE=JxmL0Y40COagtHJRHYo0m&@zpkHfUoFWYqpN!%BkoY;+YA=oS=4)^Q zYFaT?4fHY{RP;)*dW8OAx%F~>xa&AW&oGT{jymdEgu!`rSG9 zFgYuzzjHBs$dMoDO^91!X*2D^A;;IG)@-O#QCAsx>V087$f=+Z!ehvI#7yhIs%p-y zDik|~>L9Dkn`yM>%{zM}p`^T=uD7P9IvfZt2ef&>PStU``^8lr;=t}S0qR^b9nZvV z!78XA4wBGNTW?eCGBA9fybeAyNefbMfbi&2MJn%Sz}-qz^C5V=SgcA%HU^|^-;(i3 z3Zk;GYl$^rTEGoJ!Wi5R-xatJZn!ONAIPyhLK=py&%$CzZU__a8@S$Z5`te)j({(q zEyq`>ZBcc{ChM9|;|RrJ`R~DBaANU-m8qRu z?`mX8kH=y!zm^S3^~uAqvx*6I{^BD2v|`EjQp$)1&?a2=$~ujoQd{q;s<+0A{_2kY z=xwof!UC{FW+dD;JA-^e(g^U^KR(8X^(T? zC0tn7iaqN%!Nq#&?=DUm8FiK8YZKshnltsxuwnFn^u0h?TTg%>b$#QHw*Cip=1xnG zeT}b)Ed2K~f2qEp-i7|}z*}%RS6RTV6w4Bjk{OA^5mFWrp_=&!4k+_3NMO5CX`)u~86{BE+icFk5Ip1@0F7=Qdj0h3|^!C|+dVu+kwX%S2 zszTJXASt5l*R;-94AiyKTW8P`XI5omOJ4Oi;*MAS!1gnX)DvenQ1r}sZ!Dv#o)iC# zs+ZY*USbj7Kkb?9`SXQB3(W9|SidksDLaasW zu1%t}XzS+Wm6leAEN~YT+S}0vFmKU10?FQo>_99n#EeZrU*-JuD!IhmzA=EldKq-q zUP5c#ke}>q4x<^_V6=t3wM+)l_8<$PIbvyXy6w=0Bpg7rSv)Va2;IKLJ`iy~upKy8 zEKpfC}Y+IN?Sm5^{+*!u!@$H&mn9jT}4P^-C!<(Rj0LB)$1L?4a5WNpIE1tR9w zlum4^_{Wt`4VR!l%WUqsYxA)i_bvyjJ{|wo)kDR0GVV;bCjQEM`HQ;m+i~4uf(S0* zOmp+OyKj7~eYlfqmCNy#Z4t5@diuQLGWG$?H$EOn^Ef^ank^SoR>B>y?~PARj`v@` zvw6YVFxsGyO&GaSqEI($xm;p+{a|zLb&p*0YrpoHm(SCEQzF{wY}A5 zo8CRX^P0h1b!p}B#fK|Hg;b+L#{+0-%Iypwu6_05ayAPIP_>>aY<>8O7hZA2&V`Zj zK2kiDpuf+Zu9MGYeGb(OpHnad<@~1?iflM{J`x{0J0GEc!YU#3LS^!t1gQzTZqKSW zoH~&AoX6v>`0I~fcIm-j*apCH_s?-TdAmyuu- z*+}Dc1w`Toy{N{JMss-HD^fEgZ4*psJS90O9?m}7^1km&lLLAxuvDITAOc9$uh7^A zwk%L577tu_CNkOTA8%yoEmC!s3bAt42&^Sv&sRNvwW5k+b+gEa8OMhZ0kHFMkod2glku9Gh5 z_DpQKGrDHXYvs`$jp@<&a8_Wwsrag!k>Dv~gS+xW;=oa2oDoTGHz5hZLTwXrTRb}P z(&sx{_s$-&QX_Xf_k?pYwy<|^OZ$6k$Fo9$yd^F zWxlOGhhKY0Fp)&8o=LuP^~9u?%PMn}MlGZ%w_j2`Bnv|EgZ05&u4zKm4NCP^ahyyiP{3MiQgsT6Pa*Hx@=^whD6M>$8@dn#?Fs%0~M9F$RNN8>nIXRfDl=3DC1*f7##FVY7-5R$Yocmx60rJ2G2 z=t5Z&0Oejwz#n&e-+r zaBJ4eGzzY&rlyKH$0{vte)##Zhd#6#BLt=^*Q5{G2xSpt-65Bv0|zT!6-Jw&#nY{z zOFvCWBp@UfKKRej-~RK=dO>#5;T1H)lqSVPC;}c4G#3Bi`#x*s4Uepp4X_^v8wct> zm@@yEf)ed7EZWvsZ?f&HqxPj%+TLT?a45fT-j>C0v!Yko)-_hf+5zvxY}9`Lm=*nU zEc%e>2C)2Zas`tr3wb-&u2sxQ?3b*OCFB{!4qy0oOrb;|!TPRn#} zqTW!$vfI$w)b5L#=&Xf2@W&eLp3WJGTcOr8p(5ZTR6&r{TkauqQx`*%Nl^6IT!?5c82h zD?^aI1^6h3VMEh(i)#y3Wrr6lXj*MNnW<({=;3fX1uIvOX<8>50sV0!Ye11JME#(4|@jiV!t zpsN$0{4w?n_7m9W&{#A-0h@|^Pdx={47)%+9PT`+7_i2(RRXbcDQJs1N|##Fllcs+ z{3+t^DSBq8ViV?9o(R(M-KapIIXFd0;PoWIsKS`n55l~6Lqd%A_Bv7vh9p^A3EOij-1337|^7v*lduY2J7Ztl_-E?pbT zb`r&~j7xe>o{8)wCUh-UM-5$kAq;)j5(mATzAWz{rvGW?0i&82C*Fe?*)`Sif>1pZ z-|V&-`+a7qp#H-M9_C&c^cCkWG+asa393O%`4GuKgWLs1t0bX(UI<;quUy1(R^u{; zsbY2|vjRphT*fDaekcHnbJwyGOob$9ByGEZr{K4>)4T52-5yFNPdz#}x$yH3@bKuV zPAe5Z_2_CWmLMRPfiTNSP~w=%q@rp4o^-C}W`Ai$B4qTmp ztuy8%;tuus5DpREf=}JC^+SCpmvj1k8kwBukXxuh8F${(uhw^JPIQgqL%y``L{p}g zPx;~7%Lt;7G~mxPsSh}F=4a^rhs1(lT1r2SHabIG22tmP7u09>M5{N=#uL%c;+@#v zzcH(M>eXNxuHO2?R_21~_$|M~h&SKRFg^P>%#$$;(QmptPfGL62p0MF0ic;2bn zdG$B}PG{>Od3^mH`z`arn=dp^*n4dLPSBwE>^k*g$J=^c@`|PTef#DKC9#3G6zXr` z`TG=eM{Hujp!8r@3nU2J!^Tyg`p!3xzU<*sSG0~^eoWver%!)<;&}%TzHxcMUzkGS z!&J1*<16_>iMRZsO)X4xyYO+&2h}h@k6j~xg!psW9-5~beK_wkxq;jKC&JS zthsVxrUV|ree6i-3@dfqqUR)jgsaYSvMiznv1KF{EPIFHTQg97QI6Vd)?X1+PR5qKr^j8R_b<1w{E9n>nGTB1EMKLhNh;-*bhXF7K z*B_6wEGk6-@P23oh&DBQ>(Q*6tL1c!J#!fc_QqtUz*FcSSx(uoN5#PNZCh#TgpY+d=O?{I_i`8{Lq9)jyy`f(EFQU-^%^nGO1O z{#X5@aKy|Bu)_vf*KK=EDoBGcuCf4)+%vDwT^=CT;Tk|pOUE%X0BpuN$O}+HZA_-Y z%bB)V)P2G7@lj;S!z3`l0@#uuR>pJ^kA$Hiz%AwnY$AihqFef6Ed7=#sCTTCaorxH z8Dp!H%+Q;`%ecgc6M61KKA*7jbnS7om0~6})S_qOSX7^z)A~!AwY*}*`YW;I%wp0R zo^&$h7Q)@lQuLS2c*$(KRZgcThn?i&Oft5z6th;BEp2H@%^kSuv72vx?4o1$9Xod4 zi@B53X~svkpJ~7ozW)-!IA+qaR--Buj$_*ti-{Tnse1qiPq$TSGMqTLMY?%0a48bU zqEK;q1nB0Pkw}`iQgme#P=ZhyQ!V!nT0uw+Y!M!3m?i4vT)NdrCptq3oMEfm1_V@yt1|#XQ6i<&&{e(dMaK z-rgjw%REyy;y?6eirMb%WmSyGQz}Ye~L=qeERwZeT?E(vvq@1&nSn!r6BfCwXo?}(YQY2$8>in zIx`c?<^0(0-7!Cxi>YhXTpU8+d@`0|=T4(WeuR51Q9&$U(y@&W%lU(`m1aes%&5yQ z!vgj0xyP$HG%e=bEG)0jsDDS6&S7z#q9X2e$Kiz*uEA7JxgR(5plyIm|Zg|Ia{EZjI(9(4qk9f&+6iSafxuX5Y2K0wzGXa zA$*a~BAEwXXH^kfk!}LAKz*uNNq`pd-8|hG?bd+~mxO{A>az(1%f0f40$0EaN}I0T zFw~yEtWk&u6}xu+xRIS0nNE*ji^sFWRYJ;p>KpV-%BJ$!T=HRBErU8W#`0>o1LDUR zox+Zpvh2O{mbH9AB3^N_>-mC<%Pf^Ueiql+vW5Qv<6cieLn`SHP7W`tC5^1MG*-0A0 zrfi&ADP~8kD7i3*EHYV1nm-fQ2{HP=T+Lx(oY{*{YelKI31pPY)t5N7dYxM;xm&*> zkLm(_c6TA&)RhO0Asd4i)lb)WAO)PYb+0nHNnY&ft#5QoZ`gnik?t4S#;B9Nc?ria zn<`medTOoc%wK*)<{3S7A}6&67?$JY8}367wYpQG#Fd$7S!PEBy&@aGIvWlFw78*Zdpz7MsdRkPf#2^M7cdu zwHd?7TM`u;S2we zY#7VNPNt*w9l)o6nF%GxLE7=?2T4;(NxyLiMCg!1utn~Fx%P>{YSvr7a&Nh&5(gQ? z@-kHL9Koj|ZcOfb5X;B$V=e~Vc=@%(9zsz@M@86iZd@7b=Gyyn5Hh%;eR(#yUsxV9CRL$6tqXeTp2z14unWi#9n= zyO&mNJeGldPmqXUWFMzkn)uT5d^?Vfy%J^`Lu&<`&3|TR;^1lGm~1QA-!QNwIGymY z)NH6Ht27#@+5j^!BJ8B=MeSPL({b&*L?s%9E``Mj-?i^tLFo{=?n$Q(PRMCx^89*mKvI(v&=G`dWm0TO;{*3n)UK& zv1ldf>(#36C(BVA4j+oZ`Lt-POam2Y`uy-qc!}619}HvJR5R-gr?9j#>G@#Tl8?*J zX4CC%-Wf@Iy&)$v@Aa(tNeZ%E3bmpFW=vRVKp^uN-PYlbRo$H5EE9g%#v(Yz$_imU47Blb7VdJ{u-W|8P zf88BYYR~Ta`r#n!=JS-hZ(Pyczr%}KtKf~2&XMU>fzm&##;2gg;*Cl zGQ>b6K}RY}W-jqeb=Ur^wNjp$Uzzh$#|n#ved!a&>u{m~WoS~cODh|0UNli&gcKFA z0ipyoktm-W%jX@V(%yO^=B~eB7JBb0Jt&Ixkq545B!-BDL2{E$PF+)+R_e&>pMBYc z3jS_l~`R%VRZst;TlMU`N_x@ zen(O`-TTt7m7BSuvh9T|5?UfDZ@yyV^XK!53(Y2xKLO8`=gBAWVD;H+SD>0fq~gdjX7dNUcLh z0f~7^u!$XK0Yi(pB$7(wE3_4I1D;zba~<_OC#N|{SA#51(UgNIAPRc)VA#Jn5x1y#%sX@-NhXJ@FL zQT_gL<~|)0tiL>`TJaT%1{T!aUlH@O2`ZiqSYC4Oa2kwcF1G0v9-d0jJjM}fXD17) zs7#}$Z07olFTUP#GMM_vg(5Xhw_$^4xUQ2CVor?B3L$*CQd}EGqbsH|3L2+&QkT&y zaSc5ytaU{AiH5Rn@sC?@2W05Js;I#-9;wIU*U&|o&_!izuC8mBjrN8+V=pPUfEj-| zHMdq`9PYZ_tHChtWc{>DPj_|W!s^t$GZ@ikd2(}C_1cMS+S~e^+NaO%D4*A#Jdw&B z=O4T8Bm^E2kw%a~Uu!)Vq0)H=RD^7+WuBR?a9(o#dJhiKof9l+y}+z~F(AX|i^ z&XQ+p2YyBAfYqlAI*jDWogN5%PCBd_SYW22JQ0@taL9$pNy)+XiRDO4R^qcrem3uh zAzEq#CAKs8eDdT{yuhO@;A>$&@@?3LMT4za$P(7dlMN|yt8Gi|5Mj85{`5lM4tG8G zTz+|9Hnt(W5K!_oCF*VILN`r-L&8+&eg@&Wpyw-yy{X?5_7g_Xa`?9ck}>=STgzHF zrq=S{PaCV&HAvC$1B<0Hj*qQrnKW!o$vz!e4BA)PnhT;g6fxqVpp&-##ZVnOp<&gM zB4tP$J7ohJ395_qoxBVG(nRYz`Xp@R;a~o%Y)FJz{)qQ>jKP*XUYw-07k^3hbH!VI zZTkoZsRc!raA+KFs)Ci;3?BzCgtU$Kn>3;|>`mKf8vNOtQN5{chJi9+*iXCY9hJb_ zCqy^JnbB!G+)OaotgnM$Qpf!>#?mN4F@d2eor$x_v2_f+*;*sFfP}riBrNUU0xXfStUCFbF#ABYyV(Nvu{b}hE zCKFgxy1-3E*T@E<@WZ8(lGuxCFFbzZTeF$VkEG0U$xL=E)h$;i3?m3wP&N`r$Kako z&~s6gxqAh+jzAgHx|-Oix@Bb!(=s)$8U5x$BL3L*NACLQ^^YV|_nbWTrlytJw>N2K zd+>{lYI?g;7z1#yZ(qV}T^5BH5sw$-VAfo^uBw^KD~4WMYD@zNpTer2C~C&avZ<9O z&p&$Qy{Y(12K5==B&PUonBouMYaEZ}0? z9ke@uNqFk*qx1a<$zfVrI_0g<><<%a-NT?JVjLS=m>m`PZ!GC~8!hyO)m$MoOr$t^ zpM^crZ1KuYrKVp4qlT3)*gYF4n;k7so|Q-iL4j^D(!!b7lL0T^AF~UAjn@;WqqrTl zuE{vHn)46=ElstWcxKi44iw7qxZNJrGKHS~Leng`EuzDI-PzUnoDc8 z-5_dG*dL>TRnH%9b66)G*I&|wcnq*XdL#(O5iqzQ(?fQ`D|2p8I3*HmoD-ER%Ma^^leMId{(v`dNc~d8@b!}K_aG^anL@zf`(ss$;`eCbHZ<1wgIBp`B(rz&5 zSE1nr4$V+ul$_4xfFMt{8WstVN-3&m=G?>$?q-s5rgfvv{H7r)|x z55|@)6 zWwnr-i5<`zq&FF9Y$3JEfgLKrnrY6?NgXViuCPWO2|~jaD4e}K9aS+P!UICS&rw55 z+xPl%Ozr>am_$xEPFp6D96JnK`g0V~Xs60$-6d^GoQmdsKx{zVy85%m2rITIk8ynv za-*?ykgAl008iK#jo8*(aP{NP7#JGaiE%1Bg-1I0!?74i#wIMG+xuqnscOm3kqCrN z-;BMv(blf9+SzQTRHLv?P3$Na|2D5E!;d$UMGt<*SS;40`cX3*abWtff>%s7N1c`v zIQe?ki6P)KH3o+5RfyRUUcu~MZ5fOI1y0UZjQy;7yhYx+;FS{1Sipf}Ee`yl)QZze z_x+K_Y^<6`{oN&V`Z^*<^b&D4H;e8ty`t0`pL$)j$Pp z$5;D{VfY5g8q(;Xb!NRlszU^~0iDhq6%UdVn|5>#mY)&%=}#|AhsVT`7ISl2L^Vuc z;lVMlW|5R4Z{gYROQLA5UL2v>HC>W7GsNEVq3_O@R+B#+!N!!f(`MSN zb=pu873kt>d9*_i^h6qy6noo)GS{JzpRQFPo+7`9{gQ$37mg43P?+M>t6FjBYA9f% z$uY!7ne1vUqPux?arqTMj`ptAKG>R(Zi=c7 zUm_(H+LH&~R4X@N zN@~5%r;5A*Q=me$jucbIPA?N--hM;I=+|2lTr^W<>Ro7)pEbvAiDrsW^nsVL>1aF4 z?WE8Ps;D@`5bHf#B5~nC75wmle51b?VBep8CM_(o^qw&*EKosnc7h z)#+o$sG3!cKmKEOgDr`e<_E~fV0lSKo~&Xo(Cwat{P4DePjtK8uQWdJfrdKrzys6e z+e;t0>Zq$uzLW2=X$rg z^KN!+ZO!dny_TJr$hzr2%#Gae@_4RLDdZ?QgvYv)l%~`4B#y;>nmR=xh>iL2m~#aU zAME(ycri|f8^zvbQen9Bn}~K0AgF%FX8n zFZL*S?ra#ih(l;pr~}OoV3^s^q0xNOb_zhhWDDApZtsJ=Vi0_1q{Ggw zl|~+XaHM4Mb;2B?6Tf(Pc#Qg&Gm#f)_p2AcrTqQKPq6Vp1XD!_+7Yfny|(~FP!o<6 zc}r#rsl^RKGEWk$C3qnfD2Qp02C|`8tUa3~ph$9l#i=vE#kJTc`ytDy_3B$Kq*w*K4e|Z ztpVqfMsB#6$YJ&+^diMbj_O!8aQQAC$bhwVl7^iX`ZU!5(91S>q?}TqotDWTFVY5# z;5~30dUHazUCB6}q5I3pyk+L{l1hdN+r|^qV0{w-m!u39_B-f9Eh#F<7+D%el9!WI zm1a3*KM^fvs3C;`5&INULXdvKRLrj8vZRS7%3(CLy5#imY3Y-NtA{|8GJI}%mO%8h z11O$RfirB^3_qZHE(IN13hq*>rx3$JfG%1sf%0hld%zAw%699-|PE{sC2EY>UZGO58A(b&-CY5E&wXFhuG& z3lJG;_#Km_LLBO;XgQfG6nwsLOlRUibSNc}u>C>xB6vYJ)lh`)5W*Zr8m=r#_9A8! zNZ1X*f2b0fkYIj-^QP8iA&-L8wdJX}WFKw5haIg?>~x~ZVMz60XSGx((9NXhVg*Wi z$+AeUBxhif&^vI43*RC34pD?U@)^^I_Kna)YexRr{fr*31SKm!uD_lV85L8p0!|`A@74XNRR#2hw$%Viu((3uyO3-Qr)eMXl zkQ7%cQQ<$&@cDP}`DberBK>xDF39pA|A^Gh+1XQbZ<>4K>`T?=1zQ)WkI4VO{aaW| z9=QNHKf=DkA|&{$b*g*b5_ty^t4N;rM3l#D5C)4Yl}&uq9=1$s>>BJOQ(gH`9t6_B>(gYt7EL+Dy^MR(R>W_kIcLDCW$Bib4amLw9nOiVjIoJb6(E*)$I>=Xe( zZ){k~*-~@E#WknYSS0UqBAJ^>yH&khsAn>^RXvcYQk;TIoTgE zup>M)<4_BE)?UCkFu~GAuos}hXwISdg2&%@Y;EnBn%w=IJNHb$iukR&@BY@ej&AGu zK^`C*BJb9SO&o*&<+*fgf)kEAjju#3*_VL~HQi$1cWu$p6tXOsA%HaWz$Bs%xC4iu z`^q-$7RbcVN0L3mpau8ao+C#9VnT)yi+fn^+}#0_BiU4hIb-WxtyU}vI>7Tv4<(C! zYP@^R_|_S}*yp=ZRgJ7P`i{#tMQ%& zz7AL@1*_4!#?@4}yB-7n(XtBOqoeuQh@H9V%_~Fkp%X*~gIqe#J))U#JnCnIa&(j~ z5OyinOlF5l?a4`(7Tj}Vo#El+Z2U_J=S67sAi5cAzWL2uMr1&OIQ2bT`xe*DLj;FY zADXc6y3o7k>~(odb9%>g0>SJp2*uiub2w;a7-bI*Yp;DULlP+J*3c#)gBf3gi3 zNTIsaIe2;LRq2?1l^EMtrz3GUp}j?ve7) zv6WbAdEb!pqE}Qpsa&Uu-+x!}*cBVv>P0VoVm@%v6&J?N`QFi`@tu2%d55f!6H(e- z>ON%JmBgw(68W-7h$DVmAPCx^2AR(oee*q+MykSE8m_ct zmeT;R%_a-e5pZ0V=zB$a$Rbg~v1QV+!X>XHq=XkQ8=>u>Z{E|)(uMfUvIVc4J zgR@!a&V-8xX$8V#@C;&VP%yBf0hio9u@<3+RTV7b)P(^yIUhO9LRU&T0Ttx&9xM9J z%|>Gwa+gB2eN9ucTqwV>9i48uB+6bvZB!iTwJs|gk6T*2P7@hQP^zsm63L(xR>vsi zC2BG2!`kgO0WL<1g}nL_m7ws-qmI~63MEme;~7MjMTLt8j3!RI5Yx3Simll=wU9S+C`ilxfR3JIT2ME)ogw zx>qfFRnsO*b3RV4seKi?H(v1ZDQ#qQl=DhywInU$3nC7O`4Vv-3;S6@4n@3Mx-;an zsT{_UoR4b)OTyAHxi}o1Ftnjg>v3QPKvE4T+{9$TNK*IZqFReFiY&$wsZsBYVZ$l& z^;pC&jcK?D+Viyh4ZH)@q8~pNk3k;?4K_YE)`5WwX`O$b+)(P=!<^t#+6HqqN44k@ zoR=Std>2g#% zX~(Qqz^qh@dm3%uCrpzg^U$bI4aw(D;`7HrwK5kNS8fjHj6n{aIKz)(m^AU79}h80 z3Ep^#Y&u>dbCl9ER4g-aNzp)$h@Jh)a}urN^anatAkdLCWWrLkz*nN}&+I9&dN{jF zA(T+*Rk{os&!S|-37WX{_nFNcW|i!> zS;+WMe2X8!7nUgkUBo}qKbpT%)| zd3YKkzl_=o!mRj$OLUs_xq6`3ZWp#b&SSCssf(Ypwt3IdCr_%!+r_O<$Qrf3*uLVS zhwi?6>xU0Mco)Y93cigGd#2j=KYWJpJPVzYa8t{_dLL9gv8~(W@zLQg+$%roiL*;+ z+??9_)EB-mJbXC(+dhXU!+1?j*n#_j{U2t&D5MZK%d`kP2s4#J$}(mV0mx5Ya}8;1 z@0rms8nsHv{k7^{m6Aon<#XTscyaN2&um!v{7Q9ulhk-7y*k+5E+)sf>t?slUurW# z25#C@X8|HWn7Fl}Zru9OvE#y;ty0J2C6_FW=|{DPsFO~BE4h*igck~W%sq#I)*e97 z#hj#IvgPRLbfgA+zsQD=G0_xrp^cg!Fjyeth`Hj1i>gPNvXK|&u5bwQ*pi_sdG-S& zW9d{%lwGpXnnyec{+YdXX((?UNh`PY9S5C zC+uZ7uWXN7w4 z;0J&9!L7fz;&qo_{<`0L-Q~f^%KjtExXw{CX{B{XlQs%WEOL#aOSA-uTAiw65J-6 zn2fpUG9Gp-jQ~^X!;j&8sD{X%h)FzClxla|qwn_U zP{LRfWD`yiZhlyrp_b!%tF6?j*SzLWUju`bksn=eZC*Wg{+Q|sHwPj3B~4iH2`pLsOy0YWTG29K;Y&;eG?$SSwgdy$ z^iX!Vq0NG9!K?^flJHSX6a?vP*qsuCN@VKP;IMsewyfm3u4BBhC2O~raePoVd6mED z#vNQBZ#WSjsdh$=97>(cJ(Mj*!H>9aQtpjz}-gL>l zH~a`CSH}(xA+=D$vH0e%`7y8{Mx3%T4x6xw>3k_4#52Q{*=nZ0;kIf)?cKSm7o=;?`=XgBIB@-LcK$P^#*6D?N8SxnPYs%f-3gYMUCJ z1v55s-R5PL=1fNG?)tx(d+&Hj&hpOpRIcjkt`5~z)j5ZgQ=ij4I&pH6W;B{n&JxlH zi5WlvNd^HDNhDze*kEh{&L-IA+88j`zQ|gTu?;MXS%i1 z&nOV~@0~NJPj_|ITUBqp@B5_R^Ltj$jY-U3kp}Ij# zpopQ(Ov5gu;!nOsEOXcCw=#_4nDdx&si&-0PE-@-S$gK|p+oIEfBapyoqfmK?z-}2 z4_v--!`l5jXCHj4=&%heg%aY#`@0q8eAgg zL}~ozoJ^2_$jL2Z)TfK_&=3``!8FG3#j%1pif07}I=Z&hEI>l`d*9i;h%4O(&lDG0 zb)Q-`H<g21fN~2xLIE!-`^$|d`IDvdJ_zPVuL26L7A758WBb-y#X zGI8^L&*^^`J)*)$e%^IHZ^&LqpMB@IW;{U>$Dg6vD?Dx zae;!JAQJ?%M>Vc0RD$jBJOigRd)AOC~q1Bx7=Wa0&1BAm zUU;G>46RX9wY7uJ-tF}R?+KK<@3tqq{cGl)z0haZqW`EJ#vm?K^m1iyK{;IA+B!R{ z&d)8ZWir{-8GlClR&28iYgGZv+mF6l3lBdTfV+N6K;f)nqQGm+YJAr}aH;=6hc>}$ zua=YLjp=ZvZ)|BRAw0=>+gLVpOG`iOihrd#owLd_GhuUmGCkj!pPWJevz6JUr60W3 zd;fRW%7Pn>WTB5_>ES(VKP>d)_-E{t#5E(nNsAOe=D2*IMs;7d5-1hq(nwgtM&b^Z zrs6C}Y3B#-^D@+8Bfz-@k1k5~+Q8QUsX~X6z&KY~k4&16-|(4IZYui1%ABw)N)!YH z80s*3EUtujg?Ro8jO*@QbKRqtx$d#Uu6uIEO&lXo zXQ>W=`NT!1K=objx;M@x6!*};P252C>9|d4cL5F42%5cwqOe z5sY!d>G7W|N+7N0g#RPZhOF00pQ z6*VI^^OlEQVfPu=U_fb!Bbj(;P>gSEy`WRsGz7&vRc$EdWVxSL8fqiotIey41G&Of zQ*G%77Bg;lwDa+~N@cG6Z-vZ)1)!gQp6U9mj6sp9p74`Sa=8Vy(8A!>v|;EU^@n3(0IIw5OV#>0Zwc zN?`ym9?#K(Z|gVkH(A(IH&47};++!{on50_ZG>?2U;C*G6VU7zkn^b|n8wm`u<{!Q`xv8ZG)7-W$=<0#X~~RqQfJ0b)qV zrty1T%?su;t`RD=y`}?Y7z<7syCgMV+IZb;0c+WUrZ-_wI!?-SIC!qLbShL~OSLm* zl!BYzD|%+a8GS?3t9VdNh$>R*FMzPcIZw#nC+i)925>{xYiVTs^R7)qg32p$&Z_HC zpy&OoYm0qyniEEE)+1y>a$z=VUc3Qsfo`TC^lesKqs0hwMyUlI;9NLs;dw2};#{av zA5bscAnRwcOPK`|FPswmDqaumX30<1v=I1!T!p5lvUr$CB+%5dtKS!&TgI@;bNVXJ z>1WYNZf5lEA|&&8ZGa8xV6HI#1t}i~+`+jJdvn+BbC;9AKszuZdYDd_YRdObYyPtfnjL1ni!ljth#e%}ojpi| z$WRvw@E6UOBIv48N0$q;Mv|nQwjuTmz)OLa{EsEuePe-Cw*i*9OryTd|ZC&dLD%b0JdhZwIu-qAx77sm(- zuwACuIJnqpvzuMQ|}K-^Wz9x}XktppPY5jF)11@17jZ3SdYw$(#dA9(3xv-^Ux zZ~D-Km%icT&fK9rzpq+8nLf~vK_*OHCjIbzH(&Rfzp#rb-${`FY`9K38IUR#rQENc zzUZEd9eryndG5$%_pDrdpuaEkB^ejhT%k*{yGUfMeRThUlQ-aaf~(Mkl9-NpIMm1& z6C3Coac-@~x_^^+b)>ps7n7|=P1>=(*$=pGW|XX0W}bxYfY8lgwKZ=LgpqJ4#vS*y zp)9fR=LO;%uR|g!W8Wu-g;uM-%Ho7U8vAR_lo$EguwGO*$blb+)yS*iZB5VS$OI8C zF*6pku3R^KYgir($W0j)3IE2Nuz(gTU5r-IyRQ$v7{Efsb zw99iIT1*aBd6^dGKWn}_sCuELmok-3`w!u3PG=_1t|-g1hq_t(0!%H?B#w65x zsTzg4n)+E=&%pEBm@ajnBbP0rAQ3*w7d&fk<#r|41^es5XAp0F){os^90gYIxxXu; zh&B8|j)iQD+onHjk&QlV?bxyzOCd>^8QQ{n2MTeS))XWx`=QERD}5V@>L)lTeP8BCJ&rnv8I< zLd}W?Zd--gZM9B#d3AJir`^7MYAQb%+}7@NE)NESU`naX&d&VUAJ5JG@zZN-t(low zP2N2H$8!=R*|mA(S%g^E2dSiedg5wovD_xrg7n=K7aOXPH|T#oa{zC+2Y{VUdl_rq_#OxD!BL_A)L#`5btuYqKT ziQijR2yy?IfWs|x6M4%L&?B$`ZVB%^UarsJSI4K%v{;pN64b+R_mN!)C=GW%lSat{qd^H(qc3udv=GpQMBrOAG5jtp&x((5 zq9aYH9>Qo>)oQJ!LAn*_`Zc zr#(NhHrZTql7*yM?1htSu&}1Ldy~!0NGh8aMit+$__OdIhMBiXy)sa6wo-~h++Zqj zw)!+ws2Ov*p7Ka9Qr=%qKX|GXX2};2jR^2aHY}}Px0(2{X5XK}I?5xRtz0Sz=K|$# zG+f!1n*?EzljIise&lz+ezX_PZIx!gIKy1w=8^@PQBj=s*0YyzRfSfDtMV%;t|}7_ z5>?_rdNo0XVO@dB7)VqS-fs*(RK5~#hFyHxiQx-;h4-G>`((@G_TB)#eg!g^T+ce_H5`^XzujVsW~IF zG&jntcDcSZIM~)wjM*YAzbnU)4P`KCzl5go3guno1bkNcQ-X-dLtxSyfU`tsiuwp} zehlP7()QY8JQO}UP#>T&1mVPP?1~(XXB+b?V9;YLAU}D-A2A!^-Px6SFm7&DrY79h zIB%)aEYMIk$ebfnM_&6Y7l2hXCdW&o;~$w!>@HU(J3i-U0Wdk2De+9sDHq48DR_|} zl0132$_U9W4X~O2(1(bf0fntJEr~@Wm&po&c{5%s;#ZmV@nwuJMUW@>DrqJD8D}%Z zcNpMZBSCF^D2%>x;Y)JqgkPmqX`jW2kcQk4NkH@@R=TH-=xgb3`5g_pYPkWq9@Zcn zM!Vmw42GP5HfaQ4ye16VEGj12o++!BN zMz+ffjt_J)fsw;@7Kcg4hY7R^hev$8v?CcV94$ILiD(|6aoK|nv<2-Fm}%YtJt6Iy z*034)44xYO5InV;xFQEa^h&PqFg1AFkSQYgA}NrY9@}QNnH5XnHuGajAF5uMYmUq z?e1PH7n(%NDwJFSN(YOsZbX3U?YaTK4s~9jwgO7yu(H8H%RO=rpp(S58#Hi453E7z(txSX}&4o{P_6jXztLx$Scnx0JLJTcF8-9J$>qS7qhdCZqh1J zkOo=fz{UDm>NVFKamsOVbzVCM(Sa_$gCyk$KCHOl?*@lNeb% z-=DLRFj-^hN(=tC-YyjOISW`{GEIB3vaPT(4grm_T!M&`M8ap*8`1-Y%S+>kH0{Md zvfT0W++{Mpln~G6_Eu42&d&*`3>bR#y`t|6IoryKZBt-nc{|^MgyRD;Tm@@VfP@E zXZac5ENii>uJRLazHtAtNY^9<2@oS3-hze{DHCrH7yv)JXB`QLxCq$srONd_(+H7) z@udlWD0*kG*hXd{i(7Fan0BkZvP3y^d6t6}+yQ8zL^@ZNc*4VQw21E%p|mWjFJ;if zp@d2X05z=^zuaBGXyy8(Sx`LG-=H=tQmM6s%V5PC3er;^*E2uQjBAnf$gXFuQyvk| zdyzlfi8%a*-SJ_I&wJMB*?pY&&)n4b=EglP&p~eeTZAw0DB+RgD6Pm3P7n{0|0=@uvQX)h!WalvyfvIWl0f#ld-b1b-Lkft)k6aHT3U3ctR9WZ$mKp~^9o9uz(h0p# z1JOqkNYm6_fQ5&*NCneQ=k>F4oU|MhzazN$PL?d$EdO}V`Z$J5Nl7o{3&=`RMktNp zm|3A?XI-VgupCl4&KzWl!J;adDu@>wEz5HCOg38vj*XllHHJ_Sm2#3mO_2t08OYkM zq&?3i58EcQ335FWS43dRcU*$3{RrInqiV6bS|aN)6U<(`=yNZz$4@SnTrvLeSh-?K zhN*%+MO}#hQCM3_opD|Kp*0RNq%+6geoCH`O3sYyP{JFS3Em`Vc-iVYhV5l61RxMO z#OZ~u;W)(3eImq>gQy!62c<|FRe%tVT%vIPfj>>Si8OT_Ops$-n;iUcIV1Al$<^z9 zG9n!xZ#qIFBRF_EBdJ%4%k2XC2U7gg zR7ydwXz8TL@eijMuvc>VH3E3%+y;q4X;_X^Nwp2kBFaeWun6$@iWGv|kuD?3%rSm* zk?Pb+QN9|~UAc_ql+9hCjfq8Q!JeCvG5|bJdL1Y&kCF=^!r~iDPt<%{35$l4%`zRRj0YPtgO_IX7y|zMSUM8gkV4*?at6-JmzZ#!Wrcg&wKIkfr$Nf%($&>s) zIyeCnp)^f9OvFT%y-AOTo5LOJehepIf^sNI2s*U%Jkv<_CcTi0;8@ONrUElXAIY;I z?OS@4OOl*%aN_Zk)X0{%V8t<%qKsl;y#a@;+L*O`BYLxH%G5|OX36ViJ&^$`?a0e> z{^18^JL$9Wx4S!y_hiCy33`v>G>KFq)hH#PiIt1zG6j-IP)#&x9=mB%h%QgUqHqzL zwv(j59s|sREKg79)tZrH*cWnn;M1~t$n7&cs1m_t;&DteO`-GP`MXxiN)aoV_}*vP z?^F1gUW(Q-jNorUqQwG9j0gD{gJ@-eUX|}4BaCY`vLXH&&#CMag|Y`)!^$e}WusU@ zEaRv=V|z&i17cxyOMy+DgKs`|{q*c)bN{@atX86K#~L|C?eNHS!BR8TyTs0MYFfvwx%};2PSB|2)rntV}->pNR2A?`Zz1D45-_PJb zzmuG;*H8TT5Bh?;gbT(8FmJdHf@9&p%W? z^K)T39VXQ%QnL<@Fg!?h@@Jggx7LH{bl@s5i6_7HJFkEJ@4Q~wfB8F}eq!=vE0^DN z_@%)UpWFV;kG^t=Huv5;>pUK1(?LovuoQnHKIzV{amqJ8_38G)XFfZB`uaVEQ-!CW zz5&u`CtolqP6EAC8bO^jpOC79(8GJl)7h+pGsuYYzs%WQ|2xh4;PmomKlAz1`%drM zx#E>qpV%1q+n@RDo@(Rj!<6E6gMtaP$epO*U;c0Smw%Ex+MlKF_D3duW8xFk>3C}5 za}!@A2y6BE2`ITuRH{GhGtDBCuI4BHhUteNt2eUv6BllP!%lpYxHRi(pM>QRQPj8) zNrWqfvRmTh9Pc307{y!-`h+=fNtl70svkE#?Bhl1n~~(=>ei|}4<<14U$i{_ha(}2 z8Zy_(A7Wz|#cw6vvip|Z1NOkYbg6JG`~ygJ%}v)3O2xWW%NZ4T{rr*x_YjIsNq573 zl@bAT(2b<9|rH z`m6`;UMU*3i?!yK^onZqy+RPAlU7a5M3k@8YLthnrzR)0pl0JvZdpw$s2FV`sJW73 zi zUrHsqdBZ8?$bxPgm4LQ6L(i@S+T>)aUT9=+MpgsroY$bObSWr3n>Eucehlf4hMXGsd&&R2KQP@;$f`+u$nimdO4{j8us_ zV93tHxvn!2#a$`})|#>uP`NaAq_U`!p9pEqBK0mnjK=VYI8|M&I|JLGEw!K0!p}hP zK_ZMq86>_x6bvei>`UW33=s~iQbTY-&Vlb1yOtQ`AiP8g8(|1XeUeyMCQE?aF4)Ct z&O0%s=r8NkHzCtyeV{)M`05`_$Ve5t%L z&*5wZtShmP^@W- z!AAf=6+4kfR>Nu~GGSsL;#kDD8u2h?PkNnqM1S%?G?<`7IC|_NC|Y^USZs)Ih&dssRv1g3M3W}{a{PQ zYF%04@|Q51R|tKzaECw{t6Yrhj=?TVjB4zmSSf0ykiMDNJ8A~65?YgHiO0*{gn5+A zIbiANecD&hDp?Xl#l`^@TQH)+p@-=OG<4LcW$+=X!RDc@6|Vr5B1y5O$>rr)FX^Uc zw_Etyl!oJH^qt=ivbr(b(?}&~Y*7?1DMXApGqYzS0%`80&{--oN;*0YhUM-oEI}8| z_PH#}2T#WtDK|w{iJkWKG-;t_c@Igd3dDj$!=q#jWIf1`P$^X-s6~^0QiUhg)8D07 z{v>4leux!8>_$|;>gP>IvUDwsO!8+%{}cx)`lwinD2Aw{W(MyWA$+1a_7V1_ax0dT zI9SEjh&`^D3rV|x`!SXDqsCmI1PhIJQP+jZV0JK?ZK4LdMlKDzu9eT{G8F5Ao_wuU zsAX%_T>0+HmoU`CJQp}!dDuK$(_Q}-NQ@zyN(V|kQ}m=#UoOu>!cfp$H(SPdvcw-5 zWs^aYlufQBGnY4vIyJQo#|x`K4wV#4`J(Qk*DJ(+P{R|rZi#vG{L+}7P#K9nHpZYC z=sx|J+bFR5>IKZuYF~aR!o?32h=9HBzWzz8*=!w(BcjTi);CI}jrCHg*(#M<&C)-# zTKk(#B{^0R{^wQeS8rVG`xkFqy?#|bzpvTcxBJRG*1_aFsoaBHx5!9o!o)wpJdD>@ z^TIj^#cvE|Wp=J+BO!&40Ue?i{(Y3mM47uXQQAt{?sjMYLiNsfzHlx$)#z-tPrUf# z$)DgWs6W`v1%B~VWnq8&_#Jl~S1$dlW_#!J?aj{c#EJ6&=G6%wz4X_>#3bTMv@E}@ z*K!3Qwqr=lXf?7}g$1k@pPyBEM0M&G)o;qZ-mw3cFQ0kYOHQ3Xzj0>z*cC^o{bqi? zHuI~wT9)tn;g{71&s=uD+1uWpG_T#9J~qw&Xk|84DqI`qXZ}7s-JgW#0IW1M-P?=t z$-%(Ml*i%8XEeSV_1_6`jAR)wW7pEW0mredYN7J3%9Ty!j>jLrWAf&jltfc*dwEzL zbzA#F3lf z1G8B!(MnmHgb#UE_;vr8cHRnC!Z>#bCM2`>gl!W1L-O6z3J*y`U#wE|D3koS2$hsVoD|Hy;0hVB$L@4}>+$teB;XoLUB3y%_>=PW1KpXXNQ^%j-#zLro zuHF4J0#Ac~ao7WsN00nbF867}HgccN<$fDii+#>+*nTzg{g>5qNk5cNxmq;sQn0Oh z0FP6m@fU@PQYkje<>7QTI}KBOB5{sNGUlHLiSvoXc~S!Z+{x+JpRIK|x3~31RXN*g zU7pD{AvWmw&B^BKYOdYs@GK=LEMr2rD9-RU&U!(p#p6oG*1RQ7b%s_LNw^;2vjtPh zI0=+$1@YtJH6E9{U_;1?@!%>S>@6iIDUh~G2R4hv%>%#*lPUZhx-#h2=Ag+elQ2|@ zOnZKhP4KsB%_?(=wZxnt!!%b!B~FNdvdKpVeiJDj#=q zulQS$!lHSJEubzBFvuB~h-#d}+?aGjyaVN$Vqm$D7Gfaq&_&RK8`;nROT~&9R)Z-L z+mdhESb4~Ck>n!*Sd(Yxr6itYC5TX2>OFeH-ycwa%+%7j*~nZ=!f=pG!Z2m*_Zxb< zVun+pS@}uR1)?cV4%`z|VZpWdi)T7HciOaO9J`!w&YWpy-5JZA1@nMV-asJ-SA}ed z5PhoB_H*iY2rgy|$;~ARKrU^$g)D;YJ8I5<{rO@P70*BHygQ^Kf~vd+=b^;-5PlLk zGSxG$(9?;{L}E)SI=$i{GvjP065H~DRY3eAV|igocK8Jplp)HJbO9O>8cAFkba@!B z|BowgRB?2I*~Y+gsh;vus2d0K#wmG+2hKp)6YU~v&49enR8J}K3cA<-FTL}t z+sW~toj>WI9u>-0?l+9?0%ht{wS%jT!KrHZ-C~;MITVV;zA94<{Dp@dvCRF@Yv_KY zkb=>V6RgKc+Cf(G9)uiIS;V1rz%*W5w+A-=Uxzh@3;C@>Tz!w#&Vd8`wr%fx@eQV< zJ{rsKe^VcU7d;KvP-{GspUZMVmX{T$>PI6)cT5JTp7zUS|KIe6EkWq9V) z*WY^d=-!{cep~s=+DGr+-dR>Yyfaw+*PYMzm8W*1_1o|H>ZN6L zCX;21pC#TqZ*@gkkAW{HkQTfG{Vgr<-Eu5xRIb(FKR45M1$~l#LvpUoptjfAuP0ZyDBUfge-gKan94S;HuQn2 ze95mtWF^o~{N5i%VI<1yPpL-cZ=tH^OjTpf2Jv&YOc<|Y&%D#|`_MN3mqG+HceJxqZ<#6tEi-czS zZPlB^@r*LeZ=B1$L%1ZxJF$U~A2Zi82I&UtyWxUR~P0wts(nQRh5FJ|TW zma>Bvzo_=rCG`sRMe19zDOuVh3u`N8M?gIGR`DpU43`$jhK?h2;0kg3420{Ouel{M z8mwXDX;$p*L6&Nmq!pb2Yk=`4p+!v5wtU;;h1n1C4X>vh2n=r6wm|E&5m=E$i)5gI zinCy}gY1(%`04iuK}GTY5ht>!o5Y}v7@gv4S|Aq~*W)zoi^56}#|{~*bb24pGmY~^ zD0&6+9AQiPdl1Q0jruJ~avP4s>cr0#pq#P9(v*D0+aZ8JP+}|S#U|A;WJX}kg1gk( zCR0q7Y4Li=Z2%LK*)gb@LtzRQ?-&0iAvNkRN6a6LV)UaCr(xcL0YdhUfco(=jF86k zH%%Z?`uK;rXd5mp(LED&?Z%5r`;bSYlRlwH&p|DHx^00h&Q1F9n-UgI)jg@~%uzz`%{%XX8e17xbr`v~ek8fSRKUP2ZaQ_OkgZ{bsbbhq_Pnv zup;Lrd7FFWUlDOhM1b?SO-l$dD8*!=$DR zWIY#5Hh2d~BvLj-j1)wcYQjaF@!+E%2tgPq&!y@$;&8Z=QYjb98tP?A(yeKUTDjvz zi&hF-W>1Q&5g)_G$mOb)elJQ#Zd%Q{xqQu^#imb&k2tABGUb((LMEH@roih^-ND1r zCwhkKEM#+yVF1a7nw%{_@JU@nvirvu>^GbgmqV~v!e4IM3Dv~0*%Iw0YA^^kO+sIU z1w}LS9b#Z;JoZd)rb1PX^uG~80;-iH2qjcl)g1Y2a3xV?k^^v*nLhp$Vq&bEBQ!3d zo93jt-q*?6Am(^j(Mf%=kp`qlKwIjK!A_LPAqMECjHHwWBnF1AMi5gp4t-KXCr(mT zMX{Vlw!k$zL{ihl=DAZx`=V(Pr%!wC^$%`rUdxHYxi(LQVW8__&dE{(y;p^X%mVI& zo*ERwxiU0}(1s!|@)B5vBwHg(MQEECMugRzbe6)N#8tyLr|@1R6M7=$0>(|ciHr@u z63j>zp;w4Li9QoB&Nh;XfNLhX(rPrPjdIo{bdR)=IIKi8iDGIc0>D5yDI6krD=s}( zCvjKB0Tbf;t5&eyq~GWU=z+yo%@417p!k5|QX~u6R<$FW3I1i0J)&1h;-xzuOXl)+ zSx=;KfDpfSqX^ho!psuEHT=v*#6z)QjxhsJVSuHwDL(-~%nG4cvI{_Qry%py6JJd= zA*Ldlrb9`S%gB%}d!5+~1aXBlCb?pSX}yq9W}#=HLKP8NLZd>B2rz=!x!e%{Y^z)e zGcyY&7a=A9>5?G41Z}`S84Mf4+uk=s2vVLyJ_G8)L5iUlk9tQH3@<$3D-U~3~0@q|NOH8$qBGQ{(c zFPG&Kq{tE<*jhyzGe}U+)dA)mKipwFVgRjSk&~E(J6+97mL;2q5w|AJLT;mllEbyr z51euY>`S&u#;?^D03gj$tpuH3x?-B4C-i)g*+oWUtI-3fTK(A4YzsMGKIDR|MZOxN z1XrYO>5_4~a4*2jN{`AQrjtiQG9$P{AZI)r^4OUWbT}Rbl!qblr2Zm$UXKd_B}gV3 zH&16-%~XPZSpYt z+|Rf@u7^&Q+i#1CLq}4T4mv$-We%QsjAuhp3PCH1;?f80NIiv>5n19jl~&~9=p$GW zg=W+Q=)P*wr2^hVpKEcNVb7G^R#wr|=-R$%{pD8>HO?J(s#>_Yhe4#de`Gqh+)}r- zWJ+l?NE@Gr_z|=h(Ewm!lADSuLJl2LO4J9IN@Ed4hT^rZc~B1TUub z+nH-cAm}exdHYofwMXXabf4vH<|YCivi2s*td5|g*(H;ryaOeR*^V$yi06Zrj3#?I zdE6Ydr}&>V6D|d=vA>9j6k7>Oxlk}i_T}HqJVZaY6X=p?h!!Fx(G(o&5FoEL08p`L zMYIQoBXSBWE}qsT$M(UEnr|K5@~jkd^WYLBqL;F0fGxxhhU5NDlQ5`P-DM zVSl;=J67%sv=-~PEYXV5;%%(iX;v<6=n!_YgBiGK#i73>>H#gO+$v4=_{(~Ta8+^@ z977&)!1xDm>zmYDKi5!Bz4ub`7&`6^`O+J=&9H!9*3|I0G*uluz8o)Lf{!}#W& z5vRD6?xB_+sWVEMunfJM)E1q{F+Y7tl`J*oz+)9jttb z8RKg3V&_T~+Jk7$kZsF?QgMz_f}oBTDH4@>B0SvH@hM)B=TVT*@JL!bf^ zco?EgbO1Udvge}L7x>6*cYoH^(Nz(@jR_@Xr3i`z+x}xb`e%X zjASb$+h-Vx^$hcAZ@>;@|+R1oYa zlo`|^6nC4rYvuZfy_OmFgDC#q!XGiLHsM`v22wDZwn{Mdar<-#jZ8w_r&En+n($N0x`bG<-u7L;-gGDuF3sK&J9D^zDyt50zU*gEe?XDMg_H?&Wm0h8utF;#J5@(;xE7kL8oM*Pa$-EAo?vn0x=F&}3gX)Ux|$MgTONz>R1y{EOnl(tSSz?* zo(Gau9t>kaRC%5`d$0q}j@W|Bu+p8AD$)oGxk9Irt~#!lp|&Hvj%CQc8*Jw;WFf_+ z8#pKIARTPDxgf~7LA4s3tnkkPUG49;dOhn3vaVn=l~IG~iTTE%eM4_yW{~y7=1ZL` ztXY&F=MqQn+tYU{8OqV%U$L{mHRb9tSvZ_tr=>V|ee8R6CW>H|Vh`*vCOi>h~n86_vLpVed|Wlt5E)vZc#U+wr;4mMHU&=#yh z;8+OtiU6@;(bQ5+&+Iwn)qJoytxSB6pUk(v{cYv_vy(Fpt&~?wbIJtm#eFd0sIP(FS0{?IOds4xAB1=e zS;obwXj*-8MWDM!iRV*W;tuHVLx4w;y+UX3!~SURQf^1k0vr>KB3W&%{wRKx4N?F| zu#GtFen}4|y)OhrB1|h$fX?NrTa}mm=1W}X0b;4Rxoq{aD<3;;c$Z$3$Ql2Xs&PXg z1{L?}uY%PD$cySwP0lPOg+tWD+}Q!QJ3zA$69R>VP!^*?Jn_Sb zKm?6pEW>-iS$RuHg?YhAVMtqLRuHUWf?&#tMTv3Nwj${iq66ZJ!9E67xZ0y1!V$Ij zOqq8h9NTe#f*Xi$17QZ+3ww(ZD6VS|i^C=2zEyZmgtT*MRSrYE0~sPv+ecpt@i>tr$YI zL67nDi9GlIU)N0}+)%k*zi8%`t3(05<^}U>NF(JJB%G!?_TVKS#5pX|gSnPTQd2A> zB_ml0k6m==p;@JJ&rq?82adgD8h`_}6$~>&!jD%>x}fqSF(v*~Qxt2aL>3zw z)klN-9Xkjwq!Ni}gJDP!GY8orSsO?^tO*>JTnt~wmLRoa*@Wf5F8Cis+{$(Fp1%tD zO(-~Q&EV<=yC+ge&PRYDzz^o7uuv%sEd~l{#5061)I1lQL-hjUjF#i)u&*e@CLUvr z5@;zGd&i_Q0Fr*5rqJmLc*drHSQ%o6;JFulj{N{fv#^k}ijiScR#}ox5WcaQ%~kQG ze87Ar!2^LVDI(|@hE}C(z*>l2Li6ZX*d;o^6#RERC4Kag?ty(lOR~C1?ZxL$z}1b` z4f1EIwXB!CiC#lF15cPOkrAPn@h5_tpvh*ZlB{%$>6+G3sc>#+xq#3KGz{uyDxw^+ zk_&5Hy?EUf2lmfhJQMAlmkOnCajB;6miN8**Z?Tv?1_8#Z!9aeH&W7|E9Frn%*0+E z9d@BkQAr-pStpaWo%%t~Do$$VDeB7~aShlw?T=GpzD%O`&)$0)zltEptwg4hP?Gr~ z)eV9v$4W<)ykDs=9l7Ytou29xmwUCHuaQWXGV_+Dz0EetRrAQBoP(}s?1|!oG7oLHoz$@Ny>n)QN!2~(qhyOwWb1E)HFQjJT3ZLo`Pt?bYW~Ff}BJtL{mcZ;&w!# z5k)sX7r06kJ{dSXLdc;MeJIe z@Ni1eMxcs0LAnZ(Q=TvM8b1abv8zIOPTssC-W4%?dF5iz_hX&(nsk@(BCZ=fS+fYZ z;6evrpHQyHhm2+@(}+RB{wRpj1sTyOiE43^AU|w%nm)ijAlgRQ4F@|$51o=mGBS!V zH>`#IWu?2hFJPQjH&NP|d&wEba3&aZ1^l{5C(7{Z`TC-^1IFlm% z;h?cD163d;raq$b=8UPADLsD5$@qcOr;_MG`&O=CvX>>L{h|8u=6abzYm=w;PLi^z zcpoA-kxmp8raLZtHI*t5isACbmk+*1okH)jBx-kt z&f%Z@R`ZYU?<=?Ld_Ym&z4N}C?o!m97b!RVpn^Z2twtltpm&(5~P*Uom3YRa7@L+_A7xh_xci&lK z8yG`SD7J86?iMG*T}e_mEczKy2`X@$gSBS+C1#AP6&7vO-1DLG{3 zt(wcY3 zG>;N1Lvd%1C|So=@$`$x#DJ$QdC&Pqa*9>tJf4E*^&Q3P@_)m)QRTQKS7Efj0wALbfKYU)XXn5_0dR9s59 zR1h@eTS^YH=4Hu&HCQWIln7pnmBiY>0-JP#}UDll#9JLJ;D|9u2i<~UsP>9iXJ z^Q;?)6I^_Vopc8IeKXr-n_5Wl?+@gnOpVL?=G>gMxu;l6H(IwY&rNzR;mD{s9YIkH zN-=N>skB#Fs_z>W3YkXhmch(4zD44T#VPWjCXWqVFSqj>Tp?zls!q>DW!P2oWr+Od zudWu9UJ!N{qY4>Qeu-^!SCemXdB}2`?9{T9W581kt!-m62QwNso=y~tje0JNV%_X?vKgsSlg$^4WRH^@scGqKr(-&-$(D5GAPw)-Fi z=MRmm@;B5!Rt`xBU~ScsWk}-ZxPE zK7h@Y217eBY7+GA^}7O8l+_5gpQ@~{@BCG&Y$|_{^`~~ecQtP}|K`3UcVykO<;D@^ z$&C9ipQ9}moYkk9guh454#mr{?k)U&Qe>R94j8yEP-&3I#+LG)dXe9z|qZj2#6@+Vue9 zvZ&%i#B`(d_(-BuQu>B947V<>f@j}i0|w@JYithI(HtLU$R=(|_-4)Y@5IZkn0FFF z4;Jx6rB~33)N+kP*cotG?qr$SGJ@*BUds{l&E9ddp{FPSp?Y`UkzgSOx2GF7Ko)ZV zCtISi0cgQ~4Kp}->L@s#=t0Sj+A0&HN^Mvv!;<1Z68jzdbEFPwI<6(!CM$IS2mJcP zfnATuRWM#oVCb!42?_G49a#NUP};l?kS@fMAuI3W+3Av=Nx&h@RA8^8~lJLYF?XBZmgd; zSFfMDpGG+RR}yoynm9r7%xEs*&J|A9uS;Jyf3m@AedjZcOODXuZI?E#&0KdK@9t`x zTWHL^YczV;bswH?T*|5GD#q7$zxN*qy8rG(8>~L|J~>w+s-!@1fR&8Yq`H}9!kde3 z=D{2&o0u=SP-2M-W&Q|we~8NEWhXlu+gB})2F%lCz!#~AFsk453R!aP?($g0j8rb( zXKCpow8DYxQy5IG1+5@U#O*GxquXI=zF1K5g;GIFn)jf4!CUHQz+WZu<-oJ|+sfhb zPQ`pwDAB?_oDJ@dd`{2St4hk*2VbA)XA|#GAD;LJW}~%RPj-f!gcWMw3CHzO@tMKN zWp%{~KVT9`R2xy=6ZLOj$8bRSJSygW(b{GFk*N8~>GKtpN%dO33IR!u4?H zPp{NZ|LVc8ecRN4lrL!I4sT6v?VQlB`y%z_gO>#v%bO!@O4q+|()cb1{Je4Pv12D3 z{q%R&`fs0H3rl-mAKsWvS?{dXa%QeJG8EEeS2uu0o8=;IC2ZJ{Y1V4|3e(cb)zw<9 z=2`MAm5BoReSZsAFZF)`BH~~mJb|BsTsu^rB`WU0@I#zoKon)EM#Ve}B*LOe4Zr`7 zP|lTC?K`3>4TUrpRk;JfswjsJDfPE1XRcJPx#58g zW{okJhZ=Dlz1j7vN^&?IKB9O9HMILxwP_X}iR zB>h&DOJx0^CrB(ms$@z;enr+oqmaEml zK>9x<*XQfX@6rD*t9}90dS_yqYV|`#+66!_M#^($YX%F!tYWl(%cl};NJLb$5iq1l{j&hd-2&Sl;vwI3fQ(K6d zU=9)qFR?Yib0lTGwaPQ?R}H;wXeh21+P96>q&IB?+}LMIx(yme9{KwsY|9FxW0^k&SiYy9*Qh7@u)Q({m#oP??G;f@AfE|3&G*rot217t&)<3r4%< zo$|)0*^G8RDzATCt6d!bKVGXT2k=%{34QV7%kbgwe(ehzZ2iE6eU(#D^YrID?{jJU z&(i5XONa6Mxi_TKZ%F@7j)3SBGEiwic`V*2eJA;tV|ky(zCQUw?qj7#$PViZp|#8q z7kBT7a%p%e+n8Cb`m!Wh*lIwOMlA7s8;Oe-PtCitg+g}c9rF5Uxs1;4CZFh~bHs1} z4OpdGE9o3eH1erZu6e>~L;$(d_8i0mV1uZ}MFh{vDId7dg7V^Q;ht$t7PjGv;yh+mBTLGw)>ULu?h@aw0(t zfIzJd+j)+wHysN}Pm#n8{>h>0lmeb^}tWzNs$f(43cuN&Iz zoIo6w7w4{2iuEEZc2>D^ZgClVWil#tyCtt8xCZZgJM`mEk*9cW;=YN8CZ3-7GWfs- z(U2i(&Be-9$_te9^oMX+NSDX}5hYs`pZH~nD+KjhRG}UohWKZQlbc^&@!!LmM~6gl zJWe3(gc(RK7f~m>kfRXdxETM)DF{= zUFQDjG>&3lbj>ji5oqdt=|J;Qm%3iLSm`L8O0kma!eHiWL0b26UK)H`8mLkNQZ=05 zrVm_)if9liU&8R(ps8O0Ss`&5p+y+)(-H&)cVbmcuyVxF$CN!t)s7Z81keMmQ?1y+a+jJ1jjRJVXfojlUI^G8 zV0;t8Gu%D+ZXv{~*GXoG{k|+527z)La(VE$oPk0>910ptjatMOy8RoYg_%@gVOpst ziZ!d5Z&TP3qYr(6|Kk2d4MzIn9}$-XhzA9zySS$X%fK58AOnB~&LaG*=aeYn=7=Vw zs7`^On}#y!N-N*AYDK_!X$fJlGtU{9w8&Wy2Z&=}4*1Cdk!u2lwDCRbAn;ACX!bhZ zWcTBGzT5B=cdB#Fp3Y>`meKd4)LWv|%zPm=^LNx*z{l%3xS3z2g!KmX6zh$^pR+U5 znR#*wGS?(JQ%N;d@8^-#6W`k*{{9-W2Ul4q0$??g1uO1DQFO&8D2eBU0VU~4WcSD; z>?OWLSt6AyPY3wrGvWTE9VDE(9YNeSJv{bGV>Gkz(!F|6Yx#G7@Wh$Jvp=sa7}rw; zgc{HJbnCcom#U>~Ei@|isf&tWqm5+IpSos!eX_)LQ0v=44t@u}gNElJK?Q>>Ifo@G zicP>j-R?$2@-$4_I);}YwHFlFH3$MMD3z1ub;@h4M}OuOe{o&vZJU>Q*M8$oS6^!? zJO5RE2i5E>g0Fs`}GV%2itOd3$?${9Jl{IP% zp^`Nlc6wb@-I%4GB}>*DS$pKs@F1``h7y~OEfYa|vja!VlHNxEQrSW36QU1*$8NWv zO^&_n7oI1pyt%y6QvOuAu9wT|DZjN?Pbi~u5#K2OxfQs&Gg-*pq9u}%GKEY5*WbL; z?d68UATix@(taU90yAbHVH22W>~u*9Q=L52F=nX~4$4UgDN4sX2M2@f_OXrmP7W4G z56A?_)U<0QEu5+r)MD2tsW7ntj@E)dr2xTm8nmG#WZ;B#3JtvkoqMI0Xe@-9bEp^O z%%nd@oHAyblPO66Ch{qbsJPx@kSh@!oy_{3_SRwuTLwPcm68<4f=4cwAsJZ+BNCaa zI1WUIypYo@oL|CAwgor-Guh1@qTC`1EE)3g%#eQPfyD%62$TG-q(F>F+_{fD5khr@ zk_ZSy`m5tGgLQVmI0Se|2L5BHdo0# zWD<~BxMjpK2Z5~PGZH!?!Qq(}YC#k*Afc%dU&|^Du>FpvU27Mco_EvnFJEWc`BW1k zrV=ZJUx#$TRL=IVzxeFnEI_j+dgy?YNb=~a}j}B#jEDCRWgG~7b|4z`E1RDD24YiKbeA@h-(Jcz3j`Gt~gwb0ZpN54bQ=JA3N zye2&gTwshNNG3>X1gvdYnTosGRGk83L}VE_N+d~FkaKHBsqf}pZaD8H%NaD2Z2td= zX>)ddm(*=vR~H(ka%PU;6@EdL)JaDrny&jnp|u3~gAzYhiV{Jpk%YxaaVUtQO=$RL zeizy3uu{RPEnUVsLl-jmSo6ulZ809@*@b*Zmy0IPB!%x-U_{6X3`b$Tk|()b)4$QR zlWpoNIMzogX;HfZHrxzpr#5V{07{g*9B+YEXA=%}TUvoysqMebv2*K7ql+#YEv@I= zyKXSOuktfwkcw%-%a({mJ~7-_o<|{{XiE;_on$PBq#d`h zdpL-WBgsV!3p0qvzsP23jBOmWyhWOk+7A7B)shiCWJf_*j|~YjwR@5BdqItwBCn`- z`vsIoLO_ib-O5lv71hA$h5A)R-RtgA!wjg3f}8QfN^@muhOwC_HQ{hN*X*LLFQ~tr z385WMr2n9#YIXRZ-n`T)s|R18=JV@&tN^S2O4$6svi2iIn(KV;%li&A+Wl}Oz9|DX?kTL z(0RC3TTf@|z4hf;vH~5ohvTcTRsvNJmba*6*08+JQg%9-x=V#?x>}vNvqVHOmrwq@ zlF9jg&i>uT>QujxZ<3+A;MCA+2#(WXeo?zp~VTy`0(KVmFfEIi?U9Km5+QD zG}UJ$ZuH?IcZ_^x@M-a?;dJ+&EN!cYvj+&^|e*J=q85 z&R}Nl%)Q^^f4}>E-}V2-L+=R%t5Q~j{xKmq{BSV%un@yfJXNtii2u%fqOuOF8L2&s zn`(0WL2-*CiG!a~V;vt2va_t$-`_a1H^Wlrq5rD3y)%6*Y5ke2MG?*qAifR5AO;$BriwqWuP9oD_+~L@Q7%h=Rp4J3cc-3J!onA(q?EbT7%Mm!bZ*Dm(CIliTu@9CRYeL!g(o@Nbb)?m^4Qz;_Q{u6D4MhgSq_J(WP_} zXLS^&&~k^zae-oNKY=PD!YDo#+t|5~n=WQl_U_ytqAyWV=`ek%)1Kc!pDZ$$GzdIR zi=r@S27Eb`o>*7Pe4U2%2Y|yJb=)_|s{x4e4pA{N{3!?JvX2%(0>xF0Ts$ZutZOuK z@nl}DtiW19XcNA{fn`QtQb2lv@Dg$r>hRuO<&Rl!Nv|Bp6sD&Zr&8e8@f3yWLgv8A zhjnlo_T=ESeDfF(c-aUH2bDwk*V?Vso+FHd;&+iQ!!S}oX+Q`r}IfwX;PK)(+Bc}*r|6W zGE-Ai>2xUfriU-aQ>oND8q=Y%%v33oOV4B%Bk3Y30fm?^C6gt5$_S!JW)qRcEGsmr z#f5Qii!LvwFwF6%O`^idIr81texI16=b`2?B-R~xGC#v?%I5>WOa98DI4hL;ZwyJ9bzp}QY5Y7*~&^gD>&_*ASzg~sX9rmz2isY;Ch6sk_uA=<6@Z`S_6i@ zKkG!pLIeob_2VkyiE31RIBt!ff!8)xRE-Q;uhqG>GE*QU6ERRnhs&H2kgHIO3X|2T zK;fDL}pJP zh)$v)r%%n4PLItjN75;LR%6l7>>a0O{^~C>WW>; ztm5z_=~Jaj{I7-*QNm7HA6af_xje8z%aLW_$e2E?2+I=ZEUO@#Ojet0a zI9mwG>ERRT8J=KnpP2YfHGxL9pBNzl!3=Pl+1-g-A4uWJGB$oNCDNpODXrXeIx~H4 zwLF!d#V8da21HB8W^cKjbU@fEL-_Xsv{FQ=fRizg37xfjImlB)RSHqOI5=Yl!9~=} zTX1F}Nq;J(LYO!yh*t_3ZC11X&6KY&!=A`>_c|>i+>N}(I0Uo71B1)pZmgI1M`yE% z1piaS774tb#biRo?cg50PW=nC7)C(?yBNrd!|5yyqC9QD_#Vci>8JB~ zf9J)__;}`XBm})HI~}}0MvZu6du;5PgG+_E;>XV1cV>KM{P1v-&+jIdi6GW?BZc;`ktE4M$RwZ6Pr)Dw2t0YDM3pR9 zz@#KAUSI`Gq=_mgPv6s6RS`SW4Uv+Ju0ZMxife4vBBa&z*}M*k2&UU2)&O z5KAHB?KTy;Wj;!ZXFQOD(Ocho{L4beW8@nP^cY(x1hGb1+Ff6rYPA-AD%OL<#T8MDeg7%c8>HQ?I=y z{z$wVo68>WlH|X)&+#+X+xFbC$y^ zm^eb(bGrKCxLTQK`tEqu3cERX+zO520Hir=M$4|ZiT5>^?7 zRU~Eh#}J5PsaL-|hD|+q^-qo*B8W^QsD6K$?BK6~-~TD}0Rr}CF@2a$G|@QBh9!({ zSB8&ub`_5;sDI_`CSHm}UWtxJzZ8i)y&5K+4x{`@rbx5P@#TDOYGPHN&Yw7pJ>j=F z>6J+2OKjfDB9GcT^f~MS(fR0=rHKQ%{8Dr^KdrAVMk3ht_U4Y2#e9W~r5B*tz{$Kn z3OdPp$T@~xm@wfSI>Vm zn$N^BRY0B-K-t1{GMXUr_QjTMz(D*lY0p|G6G$!-zeoCf7E;GDeuw8^QBz(!Oi~4BeyNgO;`4S*q0E_Wp7pmxJkCH1i=j^rk0P_X9@ zy_E$$62Ae>P(*xy+`AB@O=oDJ(Z!eBd z^0gLDKXQOL;!2*@aQ4vE-+O6({%y0f zZ~I3Nyn0_`VP9c3FV5~x@4u-=@}hVSbGCZ7z@xm|LHtVhBd2f1qJ5b$jPk$oeYSAh znkQI`L~fE%-MUIY2i2%-`cl~lq`%6!pIv>Spm6Xy)TM6})%=z|TgWUQS*#?NLKBtA z@G&tPN|sA`k(->1#f~paR?dsx{n}T)@?R6``#(E(WMZlO6(0}zGVW7I6F5=$tE@53 zLwGBmL_{l9s3Z%58W5!D=p6xeni}>+)UVdc*$1DcQFehr%aL7xv%hL~*+t*Q7_wQ?zADcF!v%u0b)Q3@0wfnf8S zTeUW_@Fdv`bz}R{FyOa-p3+~$1!6R6_-wm2l470{!AdIUG17zA-9mfeCqXRE`CX$rnfEcwjsj9hK98Lh$0K zoC)YbcT~;>rh;D>l?wq@3>}q=0X?+9n4DNP9(9fXVOcN|xOY^RV4Pnbm4ispS4QPf z;IvpBmBWF1$df+2Rtv0=K5bZz1s;<3jmq)BlKlFpoDLib9vqc3fmENJz zz&XD?Di;H(&^Q{>CKua)j3!o~i3P!9#B!L`>KEDG$#-4<$OX98WTkJL=qxi3xXtbj z9IM&#%7<%<Hejmqog zTOFfYcgy#g&3@b9>%VsPwd4QqHCA}0C1B19pR0dE{gw5lm6auR*7s?Z|Nj>}flvN% z9%T(H?kT??zJFcYG@U~uTK?0V=IrZVWib#qapL&W+D)g*hu_eu+ot1McK397_%@uk zSH&BN7MRr%{}ukJbO@%3RhRjzf%15lC4^C*g`GCQm~y2DetJ|*=i^{#b!ndh(h zZ&2oY(?3I@wK~^$9Je8jEza?j5BCEtv%F(g7u<5kcD-`X?kTz`TQ$2|c1^DgwUj;E zZf{v0XDd?nsLF-ymicY?)p$_a^`yMySC4yJ%kz5f>E-1HZ)OZ>d8uae#a{cAfx_2c zd1H5fZ~Fb)pxf_V)9ak_xA)9QGiBT0=e6Ha@jy5Jh+pLxGteMbBdOHmLUoktp>6vl0Ru5R?P|4`JEI~cps`YQLuySPK#Dc&UR5_glK z>CMt zDe<%7=fn%*=f$VRXT&dvUlhMYUa1$wXIW$9S6Dax?~8vRKF_?*KV${XFNl}KuZb^; zUl;$FS>1o4GCeY){Ac17@g?!k$z<^_#BYdyDSlIYS^O*Us`%I9--xe>e=Gi-`1j(s z#BYnQ;<)oQ@pbVH@jK#o#qWv#Abwx`f%uQa+WwLFPvSp||3cK)H;IP&Z_L*G5Ai?6 zAB#W1@Agl{{}O-3IO|*D+v3l$C4EQyAMuysyW+3JRq>is1fZtgR4y;(EC^r5az|u6 zPGeGK=S$0s%*q_mfdyG46mTDTvM1zzIVq=z2tOdp@}QiNvvN+(%R_QO9+rz_i8@OD zpbFONW#WHVdPsy8D5%Y|^S)L{R(=GD6ydZC7GU|4DhrE+4mv_m# zUxi2MopQTZ|Xan`v0Df!d#6Y^)| zC*||Ta2JtD9_EUaMan9o9!zMfOhDhF?c}R+pQZu9v=68eNiY+IF*TR(kEe zJ35rS{!lZ%S5?L8#zwUnZBOeMyR~{Z-10i@^-#@qPXw!8O&{2OuU|DoyH>XuS08&% zR(I@P)!t3Ho>AMX*yyT8+un&t$K9X*`6TWcBJrkU8bI;K6UHSD%|@aT^1)O$3ftJyuXOXUNj zW!u`Y#kgU;Zh6V!W^`fJ^`GAC_v~(^W;wOC8NcpOv`*bM%kI0Oy47qZdzM+R^sF9T z-|MBW+f!{`clte}t!>(Nr)}s}lgF%?snPb@gLqRkN*`ou1{Gs^3TV3Q~->XbK*%Ywoy7 z&*T}pUd3-x`PgF`1v)*OVOyiDNse%ta&tt*|vL;y5Y8JP;I1PI}n^{>TT2L_WD&#UEmH9Zp(5!*XmaL z?X9?Lb$abVwQse(2()H+R2+Yut$LB2mf^WZucy=4HQVZH9XPe$Nen80j;hr)Jljdy zJNVQ~33*5pF6f z)&0*(Q=`M`rkxyaMokoPyG9Rz;HCBom8PPsv1_|SF%x^8SK~C8>s1gHrV}36kZ06u znH|$|;r;7`E3XLSj9yVg1i^#h$NIKoq#BN?I=Ie<(dk7zvu!FV8L1-l)R7Q-+ac3) z2O+Cduj=fXZD$Zs1Y4uRxZ9_*diD-v!|Pw`s*Y)T{a*U|iYrK#F{4&Ps9DI*it3#R z`+e7LcoArcTNv$>(P&t0%kWJ9Rdl1>wArP*)zKtu<_z{IGYav;oX|${TB%~$ZkRpO zi5c#o(=j2`E#2tXRh_z_{Ns3LOo=4K2n`tX$;7Q0?Y&|Lm6`C5`Xi>sK&$nry&X|nOtnU= z*7v-&*|6M}Ua!#Nl{#V?VjtA)rjAtGf)ta8Ys)j*6}yJ8(0xheaGsJ_s2)?R+ch+^ z+8`^Fb;oFUtD|ei_LS9## z|IR)s`FvGrSak2}tfO8?SL9T6>!eurwj5*2?4q$a$&5mcb>vCiRdhKlRho$rjq;S+ z*Ac8SK!;jAB@Mz&2POYHYF3nUQUw2?=0(~WNKVG(W18~`)oTYv+Q0$uAQuPax!bcTtF_Crd8huVXN zr+3ijUC-7LyAYfk8H(RZCrrWdq8+Q|*owA;$Ple#UFml%4MA!;whpT+d8{i=tZcf$ zZm$#Ux~JmZKIG~#xVCn~3NEan$J!0EuJ;Vkg$;%<9o6wYGu~?%RmZ9+A)o2BY(T

e(uWbx?4|OZ8*LPcHUF!|J7I#1#R#bZ{5v2fz1DZh3)cL}-+vwOF#W-O= zqX8rLz`~$YwcG5_)@b)mziqMuhuYMx)B!T3*EUmo!U)U=+k{Y@PPmWq@Zz+jgP^6# zfewAp`t?ZPb^G0}(bBdJ12q=jw$%B)VhC<`x5xIh<%o8|JFQO5O<%)V6<^%~C;^Y! z0A4hA^TQ2zl&(UX(w0VB$s7e^jX?r^d2J`yXb(cFH-olofoY7ImoWOCO%pe)UDFA< zsK@Yj-`rGq(lX{U>d3`UUWT<2IJKC1*P*xHYXHYg(}2t1o(i1XuLA4Gt{p*O zbC1|2_-cp?;vHxiq3@vh5_TKjA6=8)6B-IuFu>`CT=Z2MIzuEOa)4lp;&VH8y8&sz z)m6ho4{optrZdTia;EuH$0!!Gjp?Jq!yQOUzO@@jzl(WSEtQ+c@==3WstJT-2U$GuH;YI3| zf$3Q#qXw<=@I09dv({|z2oG=8lR!3_3Ek<~$di$ZtyIl{-K_^f<@tshrMQC%^p7RF z(nNf^2{3YZP(jeq68RnL3T)w4>_$aZT2m-1?zNC-6(!%?xXoZVVjM097))3D#Tf2xpKOBb~Qfz9jn{JVT52HX)IdX~8FKr;hJF>v z*$?)6Zm93_F)*C2W>`+OTaBrn<{<&!QH%k+jbrq*YQNC{3kzOs=0C8b$CKs7ghfREY102}-2Xud z*eRz($M{dP{%6bmLtha7gx$!-!2X}s4FCX43IG7w_~ZB;YG&Z{PXjsn=L7K{zrO&$ zX4W32|FkOrKt6K-z(s2yyQT+o69Z!aKw;&7K1}~$MdhG1G5;t2)58DR1pgogVFf-h zw{dp=r&R+00GR;*fX(w8feBgL8U6DUL;lyU<$t{Cd+XX5xZ48&O8Wnc!}|w55Du`M zt$~fnKP~@XEaJcZg~a4_EZEyQIsbdKW&i-_b^rimG1VD~PWNmheSLjnfWWNvO1^=o z&g)EhO*8>!OQ?F{wSIZw4jQR z(9r-Hv2e!!>bqX@Gfy!=2ETi?RqMI^+;O^Do(BmMfh<9{P3bFRi2NzfFCG^x;)`Te z9U8w=yJ*dBmRz*hP{|JASdx}9L$yIQp88v3n}o6Etec&=7x$X|$bI`LE8^82TmBRN zQ|b3H$Z;2P8aD)vJLUkHbIG(Av3@=5wt+hJ>h7I#I2>t%afA%+GJqvuRL^h*>ByW+ zI?wDGNLi7ooA1$_Y-zz!Q{3{zYEw+QA@F$)U~*>0DTOBPM9>w@9WCWSD0d3}CQ*A} znL8!b5vzCDl6_*jGeYx4(e|joJ45Y0X?AgX;BQfB|NW?t#58^trj%AKQb-=#aH?NLni4Bzd(p<6zLI^N_V62((T zRZ5d}qHB?wM)i!!A`O;m*&@WzQIl4kz$OH88J|Txre3h<7k{~G*8CO^(r1&7nU}7) zT+cj3!_HN!VD2--vwA*fA({`W8j0D23oZO|MYbi^Jh zIvBy82s+GQVoD+@nV9U9j4BCbLgR=Vy;xw~cPhYdPB})q~;=f8D&(R+Vku=4GyP*Y?m2+s&$N*5(E8scMHvZ5DgZ znZ#G}+s()AC!b&18vm(Vsd|78sGrXr9o`e(5gX_ONY=lB_itqWn_Ga~vxB?;q?3rb zkY*wzU?hC@Zuv}gt+-ZQ*lK90xu~gBX(_r@snOKfUMpG&2$}-|A~FjK;u8c!TL&SC zqQeCapf|vtVZ@JeW6@FHGQ@?At&JaU&+T$sGlB7Kt~e3i)~LD-dEcsTcV{GIBqSh^ z&A$I4kqPz(+Ml32A$rQz2b&1+Z`0d*W2#xr1T5jb6dMR){IVWm#$?i9zL9|R1>lJ` zs|fO7u4)?8bwz^tJn8ny-?il)YB67CBr25BB3zk4l{Y&(iz4R7n@wr+X&q27pOM_> z_eF!rD4Y4PdW!GjOo)bCa+;9cYg738WzNAv(@-=x|j6r4iOF}2D*UQ;yhD;Jg{ z7UnG1nif(Daj{*Aw~<8WZuUY9xL!WJ_P)v~a70dO{d)VAsy2H!z4dH1k*u^mX%$#c za+q{!w`;a5w9B+>xd+|F-<{1-kl5kw1a_|ruHmGY{}re)wW?jY6;Nc9<}{v{%bcL6 zE;3-#98nk_>}O-Jh9bYqYF@``^woy?(ruH_nlV_$WW|UX{96y&XMp5OUfg2IeXp(Y zHgyww>2}N8v9W?s8f$@A%CN4Q4VkLLSG67~NhI=8=B+TLsN(vReQPO(PFP4gIMy#b zEG!@|lukd*M@WK>L`@itK=|fOvB7z*onW2I-I1ZauaBZ)+%Bxb9f4qsMiXT)K^;}FHHjCg|6^J4^u|8VBnQRV zed@Llhp$JPK96OKdV_oeZs8>ikH}XV0@83; zC`hwh-2e+lu|F9soSadRm3eAvq->x;{8lw0qWlcrr#zxj>oV zuGLboP26nu*c+3SHW`UzdXZZ(l&8t`^iZ34#EL8xC*76`16>G)lH!Tq!OIju{*e*S zP(1!w>*0urv@nDHsPftuzI@}Uh1w+c^wcypI+n_FE7a>13tPMZdiY|t1f zAXe~{n2655y<|=deI_QCXE};txfGeE?R{M9qlPRvI)aDbCRW#kybMf-+#p*~;>i*3 z^EM^;y6!Zxv@2L+$5YeNG}Y;|Qi~H-r%gj!8GH~PPFyK-t(jf>66K**bE-0;YRREs zARWxcdu+z_-iFQo{KWC`MgLTwoDsKs%H5Ol6vp=((*6_hI$&Zfncv%*;)_E3RTB6+ zN6=zEVneM`x8`E;p~~!2aWkz5A4c1qJlg0XC7TjqEPnUb{-@H$CGh5?vIKWvvxP2m z%i%0?WiU__J&=`H!Nu})(78l!yhAfvO|nqE-n)`2pFVK7?ySHlUxBuQhv4+=ih|&s z!!wgjAIg*5udP{!UxTI@j;Las z56ygZ7gKi1afXszglx6mvEz7XDs1U85(w2vGg$m4c_Gg+sVfdPR8s_&kH->wp0)E9Q8;P>b8Y0f8j5mia9vLn2P@1i=Lci5 zYGpwtD-DgOJqc=XSr$$Y?1~&o8&bvjWnq&}L(?b?t4lWDfjFLd>}*o7MxtdJQy^cQ@(^rCXgZj(laGdjQ_h9CFwY2SSvUCsNB~WCdY8v zg`biWIMdFu0t*@cEFV9c_UuSsC*lXZdo}F|SdC89bA*UrjojI&bmem_u+`lnZRYBA z_`Z)%K2tHB^{#jh#s5sawEn<`e0gn8Ps17n!^s6rM+)LY$fnezN*$7?Ja zEnrrXe!=xLK8DeKh8=(I?A!Rvihj1#%yGs~c){UzyBd0ad<+E*;nN&VOPwLaXT{b> zwdoRpd=BvAS~+w|boRhA@8$=o)8GbAN^k1GU~d88ED;eXH^RRo-$W2$JA*##g*KUL#of-M2nS*p#m zZ4U)mI5-&@IsGBf_#w(F;1x{6;s2x?l6HH1SzNem=Sfge0{n(c1^%X5WhpG&sNA>E zS8#6<$jPcd4~+inp(jkDD9r08^#-mp7h?iNjI@LJBfu&pE~(ir0YG4(IQwjym-};M zECs6cc2SVE`LX@l4Q_Ms++IvMR+gPTJZA-CM>MI;avTd=vbBrNOT5RVW#$`>8_L=k zf`0Xh4IHCwRST$(9oQ}ggBrqZf?9JBTo#PiBd+SE@aHy{H2G$+KeqSPl5oK#CWrsH z2T59|Y|+n8UagqzItlsv!Osu3HLriD?Petf>d8!iLHrF&t)(EzpRV&v768n#=Wx{0nc}^JJ}|NG}Y> zmly)s@)hL?bv&+^Lo?nCw>Z7!FZ^N00G%~={4qpvE2JJWRUgeS@oT_U))gIRTyMcc z=ntFk^3DhUr%p|TYS~xo;@G7a)~y%qhD^w@V3TxQz%4kX`@#zAeSs#p6&OG5#&Jqr1f|OPfh6+W;V({8!#xmCZJ<>6 zlsm)=8iQC?-F91}!_JtZs->l>B|pQER-9ab`<=A}KlZ*N%Qb)a1MdRhoJ&rz)%+oI`Zau5?lR%GH&yu54JlbkyE9@E@ z>u-)Ntk#mh>)3N1vFcBf0^_YoF^|S{h?9I&UN`Nvt(RBY5?$u==FpgWa&2hg%Xut| z%TInI$Y|>JG!??0oja z_^w{}Wg)*GeuG$J+Na%DZ0m%9`0xSH^4n<^!LdeDoWgsf*!4%U#0#|O7=djl%M-rk z0eQeT!1}3nI#m-3vUsBqlv;cLt@Z+RP4m^#`0Hf-?~31m!=B$Qz zVnGlAc1@5A3wX^$()>5T+yTf_+<-TLWCyD#g{`=rN+Q=CvNdS3=_XHZVq5q}@To7NLUsg8 z2vDC(rFh#^t#O5Gp+2axt!s2ZD0K_^4J6%IB)SYg%6)p_47KziWP#qGo`6>2KwkQu zO6cDCLg6|IUe|ZuO3?1iexW{AHeNw$tticW0c3ux{I4$t8|x{sk!wMHaP2#SI*-^h z%?1J4tnn#ue*x-aKdV5TZ52g_!rNLw{ku6X{_yOeh~9x?k^pss$qXzI&ONs0IOym& zE$4N1>W#BKg6g^Xeb6a4`OE+V9m0k2#$z6#Sp6nYCPyw}m6J0PBHWv<%fHpk#@#O2 zX!Xf8UCVj@Ja#q>vBA| zLSd2fLz)F_KL){u9-f596n7$S^km!sbZL%YR{-^Z4&phoNhbdwKyIGYs{vsIGPk#l zS~6qK2B^reYlUtqg+ZDx>!wrc+n#Z3RVNrYEyF2ZPibJu?}k_H?)&R;iqnM+@5DP@ zp_(oFZ)9~ZpFc{fNnURswyD$vEzHXMFeDfLde^P!cNrnsa5dq|BCkUglORUA9+q|nUY zXp$h|e*)1eUb=RUf~iQN6=huq(L7DPX3CXoedkRwCK{C)8evGF7U1SesFgWSOdJwU zY2SBVBi=Y&Pf7??UMt%WjN){8xWQi?^jEoFfcTH`uyX~O&|GoqmPI4Dm(s1}>g z)cpbU(kWBB_O-LhAKXZ3C_oQVP1e)X5yy^2CC#razjkiroAHADP&ABuoG2u))cyw~~SF#0B~TadcNz zhbS^)nUf)3AjaK?0^t7Gh(ZG5Fg)=Ya?eyxsfI%Bf2rM4X9b%|9m#B7%1Px@X4Yk2 zF8fdqOlj{)?NH9Ar>M!8ieJmF_NI=oo+OPU21NFGSf$UzK6@3N?U_uSjVzt2g6}F9 zY+W)cXXT|T{d*h?(}v%0U-J^*jTN|Fiyd9i&n%SK?861>YAR7+#s{!c7?{*LUpErQ z6UU#EP?LTZ+A|HX9G)Jgl3{)S1+v0t*(T)BF5Xnf zGzDX|iAs}+g_!75RA@Pt8lJi2%$#R&?>%++ob4_%Q$q%SSsKQSkX9lJ%&Fu}q)e+y zN|RuM2=hqWj5`pbUFqHHs59Ot6awVGikmhBNzpYLV0>xcM=Kb0_uX?4tHtE z6+cOYo6+%l&Bmw&bDSem>7@%bat2?R7@pLySkg-Pbyz-*gs#gwpDSqUtu|1zTXw&cJ*Sks{ivyS(LdE6>m<9HBLxzi*eKB4 zkO1#IJ&EVs;QyR!Dz7}3)~*sFDbHVy0(pry2Fd?LUg9sUFt;Qz#1q%SyPHMX5?lTA zx$mC^#+P}xg}zfGB&r+Ja2uu+z-#8FaG|*s(5_!<1EDexs#PD#PCcx`s34S#X?vy- ze4K`HrlV)$)fs;Eb>;HB5q(Z)m5F{;Ujfpc9wE(b;Z>`qhI~S6Hc#@`6po@la$7n% zp{cMk%yOxEqq3IfiA!y+BG&S%U6!Gi-bVyQgfjG%!?ymw3!n(YkE}XB4k~mW`6O6n zA926j9tg360d$J<=qG@*B8G;A&4W9pbTn?kK(i#DI&=r#n$(80=u=#Cb89aJzRsKe zq^dlFSu7Ocn{lQyleS_eSC;#bY7BR$&CMj!U!zf#_NAY(Cd&BKRIkJJbe4$G+SM(N z#bzUamL$S<5ynTY1Q}ygvLdlh0fr*wOB`HCkR&9@b%`cCzp|lQT`i*F`S#P*`f8IZ zG4d=!9*8ecvbRn_3{SPHSA`Deh6pwOd zHoc4~e9^izu2pM2Wz$Me#xX8ZN=B-{3jX}%Qof7u`pZ#i#c?qKou6MLW-3S z8qemmms)qcU7=ZE0vBwL%U<;g8nRL$X-)<}lY*bS%amD^?rJ#{nPp2T+^n=BN7 zZMvkhC9)N%fdc0bdQ8Kn2l6@od97JBrGPK5QB;E1bw4E|6@0-h<-9=8;B;-ysZ)ub zrqGdpVX&)7qq7u2l*!n*!rbDaAdA&YtRPgGk#G^?q&%>Q0iDYk~u2mjy35nC9>wb z1|J+(6E1Pj4i$PpfahuUYqUJyZ)D)>8R*zA9~*zF)-LyLg5YFR>wP5gG*Hwwi8eJh zVlelCtjR>1Je3M1!&yQ-+DrQ{IZy4#Rt3(AVifE}c$0WP818BxG{2AECf{K!4}29H z-0H%NYdakgQ3)!ozp+%NZq9a|LOphvGOcbB_If}93dl{D8v*jFR7u`Z>WS+*RfU54 z7?PgfK}21V`Q@!+nW~wktlylT;gLOlCHdQh+pmi!{kC2>b(gB<2lilRU}w|BB237x z<*JL#QPdmy++l=`^&^q_?Q1EyjCuWXL@vm=y1)^!>>>~}D?|~rctd zTz8Lx+^ zAGhfz%oE$ZZisXA(-pfIcuW|_9^gHI{nakF=U7Eq9 zn&-)T36F>h_aR;aY=dEEY?Nb=WMIuWM2m}fAM}8hf-PZ}R9U23c3e>L2bQT@g$8xo zYSmlCXuS2)^Xfh!koOrBl8MdofZuePS%G49<(|u^Ra&Tj@0(5fYE16|b(m;&8D)g& z#xz)zQZu$>tF5<3-t6YUxYx9v^zUV5=*((W>!Dn69LedhadrF-{YAjMqEM8WM@IFJF zSk`1p|6+Ph0kpCMG#$JA`5Y=W?Eq}LUnn^yS~DG>DLm?o&oRzi{9;G*;@YI^%hcE> zvc$z<0yNYruo1YIJ?KuYnrvk3Xk@Hl?8xM@GULd#f`~f(&=WWpk$}7r>!f$-38t95 z5OWH0zbZ7SN#M^%2zUoqin9EdX;zld%A`##(a{d*(qz(pHt>!5sHA{aVy2XmO4TK( zsN|j}mz7Pr)vvmoq*pfn%d%+X-W@jF=JNCMm+&hd=M@jZMJ4({oxt(*(a~t1FP}yO zCt4gT8y4jL%GIuZ+&##tC$#WxYV>XWB~FRJQnP#Nb5}6)Q9C8v+!?yGxmCiNL@9?}40Y>tI1$UCK0R-lKHXR`&X{MJuexjI0 zyX;fAZ?yQB%v(+-o<}7m5=uoP>Svd(=*na9Eo3{Wr93^ZGOVu`YZ7aa$+qR(=H?xN zT#S7)1H6maoOecDkZ+j)hbv^(5IRUYNIjGvfMyOWmnF5m0lX%FDv6}9p=!i_ABp)O z9uJs%L?`$m1ad1N-O%s?HY=_OK z4Z%&%pr*`X7HbD(fx_Wo5oT(H)Xd}X0GsoW$6kp8yrAT>!Y5(_NR#q3dYg0tG_l62 z&c?a1E8|wORG6HKLP_Vq1YV!W@qE%hiy5DOg(fWE*^IfW+x!(N5U&;#gvSli{`4%Z zq(ziP7tKR9d?Qafnd8ZBM$}T6fj1@MPU=G!`l*>np*H$+sf4R8Folt%j@R`n)Sh~Z z;k}#GpH$S&F2x(EF}`^C1Gf~dH~4ZH2`3J-kX#~YqqI<4BE?R_qHizvM85g1PtlRE0k4F07O%ysdULX9bN$dZJnD3lfL zAmmt{$rT^!Xve-|$|}SR{X4EQK$E#@=@o_%ghO$USQrl&4Q9GQ!qg7ngt+e=RQR`Z z0o`W7t@XoVt_XNr=q;ppX2E>5Al=Mc(28aOIb!?qpYHw%4&_kgl`GZvMag3i0zSCy z0GLK7LSX`2Dbh?{uK~cX$C;odHtxlS7D}NYGzTj*ya1F5d-_T*!a&U$3Je3tx&&Sx z#_Fs~D>#{&S&)nk6Vi37xys8N&3ce!Zf&r;o~H$)C&t7fnHX#;Cw4x%hzP70;(r{@ zNgF5<3hE-n8zasRM~(62OdC5iby!x&gHGn|AN@df{BYT?X7Y_hVLuFp**~a={K>Kt zUEAfL+$qLlDHNeKqTpoi7v`ByBKzE+%=rfqMyVy)myUf8QQ>5yU~HKp{9l~1vh&%I zR7UoXnw21yvr4^GHrb5%UR$SR?9xeE$dS?ny-YVCr7}IgX1{nqD9Q(nSuAd^PELzWkRV` zg3>&12@^)+%)yv=iR2gZhm$in zrX%hxgsa&VK=tsi?T$0HfHUPSW%T#WDeak?wV4c4wUg z?J8V3SAHwUGqfEujBUPI4vT<-oyieJhVgQk2tXC}Hd?fh-EI-diZ@-Q7H>9-qo3|d ziEVhPb;J(R``M&W(HJz;i80r;$&7uJ2+?dJ4^Bj0_0OBQOga?bp%02w)IZJ;iMZcV zs{Mk;yv)wJ*vPltUk9yAHUuX7=nJ*Ejj0~GTqhoC-2j(8J%buz$}+}tkGSMwO-|(& zhR!q$BAYNVv)We>w0aQRG7sY?5iv)wgR0}em1Iww)~85?X!usjtJ2V?l$ef3l^Hj4 zl`0_NMN^?ln{JPJuk*&ynVY=NwP<@DBLM4>tWjyzId)r2xs+uqMxXA_YT)4;n;4|Av=J z8Rv&AFK{@jk#)E&)D?b{XA0=ACzIjcy$0hcNEx$Tz)HQgSI21;_Jqx}-rZau%n5|1 z5u}$ejQB;)0FEHdwLCw|Ajd*Sdol5Q!eXcdY+hA-d8PxhOO?Yc=25)X1(^l1xT6xm zz|U}fo2+AB4u&J8g$|+V*P(~U$z-jMg!hv^s=iUOo*)q zio@KjAeB1nLr|3E7;&2M8Y9z{iE1WccCoSOn4sU9$l<9|*Y-?14g*)`x|EBqTA+~PGq#JRrUQ~C2#A1T zO-yFM?_9f7gjE#NN-H8D!YspyD%q;#z&dBWBrFq2K?_$Ar1I$kgGM-d>_m6*k-HsqOv=f%d%zx|XF_BOPZAwflv2GOam0%$Bl z(_LSJ0MwXc@Mpvl4gm5v3UM37khGl8FihQqheOyma{e(;;4Ra$IrNQ+b;FB4kw+|R zMzPt<1e70!(5S-j5eE;AVe?wK-%T7v4MX>ICv0d8A2RKwgN`d~n(G`^Q6M3vLgU+& z1Rk~$_sWu+N|7ij*sC-V21vy6rsLS2ZRn0oyUj32eGDB&0iMqQt6WSujwn%t@mox( z(Ws@{Zg@Iuv)1iZPQ%c7JjZU|0q#*Qcx`B!y(i&*Y zGC{?{JBpe2%rXV5Q(#^VQwi8m0j^W(7p{@(pQ2H4)9i|ZX z$Y6tW2+kI|Z{yfix*rTDXnYlF4!RFU4sgxJT+kYq$Tg{E3``0q77oe#!q0ODLX|LP zT+3q^DKlYs#W0CT8Ama)-Y^)aI+(Ta4eHHQ;M6b$W?_dD^jt3_mkqk<$U`ekpX%Au zlkzha(3? zXocJLS~@!;$L$m>T-(#MIE`?&1Yx%t2g0%qn=h=cx0h*<631=m9wy(athJk<(c)AR z#7PD950+L+);SA@S?)&3vYk6FL<`Ag8I6nZZ;SVB;t|aU8-_$XA^iP zsAb>od| zPt5-8=Z>F!=P$e?dPVi@|B`rKV$(FGf#FEvxp%T^ za_Gi)eewNsFB#r=&yg3#@Bh-yuYUZM>rm!_7cUv_Oam`=cnOx`-^l&RzxZan>u0*F zpZ~(jnLGEDPM5y;#k-7R(TGZ#C{a^59tdh%ydSd;x{SN_nIJHtRMXPv-@YDi*lrHa z^uO@=ubeq}=HTv4ue|l-<{;ep{1^7sTeluDg3yXff|m+bp?2}Jr zWd#(S3b&Fh4Khm8Vnje138LSoZLsIbV9BrXxYdqX&0i|Y^L&Hfrh^#?A|NW32+abo z9waueXd11^vR;k!P*k;ILo_S47u9`?gh5%ZgIaTqZyKaRh$r;9638u9;bmLWwv%c9 z4a3!!TwU`?S<@}B)~pJzQ7v;zaqQW$LH#tT3D)pipd-%BvACi4K%bUv8P~L~%WB1n zp+&Q1G)qY<^y-@53Ax_hs`c;B?%I^F+OJ>m;opUI5F2vyuI&DPZL6*Gu;XiWFKiJc zBQa+q&8QS>%crA*%y-7#m8dRt{T6Y>E-ZA%+hhz#W!BV#) zN8@xaB-|xzJ&(gc;V^O)j{@97B|icaXnl}eN0L^O_>9^PXmx?hxn9!C^`d)np758< zG`E(zx^ah9^lVemnPEc4plBx`?F>^hBaotNpdHeZOdF1Cgtn2ET=!%~^cNl@X)_V# z1s_TmuEkhudwB+mvSSbQ<=JsaPk~TLl4eSZGmS%P)c5UH1Rc42W{8^*+ZXVt(}z_BQH~DvqO@SbyXpZtP~7GaRMKtb(+-6#5KvIwIP#x2<75 zt93X9zG|=tO+uMyePqU6`PBO7aX&_Rvr3)650Ti0w4-O@bMJeO4F`u!!>ww$G%j&5+$GD4s4{$3n#ZK=m-gS57# z>nI||qVV@^rt3a+9ne{7i^NM$G)eNJz;L~*mNKZ840U8*Bo+q~5A3~=dtCFXc8MrYhsh|>SaU-1zZED0YHQqyHI5$@(VFFeJsidd^*1sYQjM9~0WD=+! zs@_N!j@%h&JfapYd?t`lKLCyCDB5RI2g?Z^tY~W}k1Lo9wq9bq=-6S}T8>G)+Uk}$ zM<#=%!DOi|aA_}kjYd~SQPHP{8Ku@nr_=}<^8j)Qkp{QI`>5ku z!t`R&^vf=0>MKUjNtkxbvVtlYPZIr+X<)~;t5Prd%aNuv%MRBJH>o3r(Xj&q)m@2} z!SA5eYx*3tI@F&%Fg?A?ahe+FKAGY+ie*OkFhipZe`Jh5DQ1A*d;JfccDr*;p7!&p z{hO7_=Ke~h-KkVM?aF`ebPl!K#LiWO|NEBxw{Bh=hSzT1y8o6aI@oR>oW82{)dji! z7|3;5D60JPg}rbev9}I(I}-(FMOvaDMN;@nH0Xbw`hMy^;-{Xpb!%tl&}#kRcRzPI zKHZwx>YjZ5sZ&1%UwLT?r&+o!KUZ5l)IIUgLnp}f-)?tzztY{B8J|4)=t;x|g`k)I zBIu>2%0&AN&1)KWbAHHCDo4nn-XQA!uquOwKsv=nvD)j6v$uTx>`Pv7`q4)>&n_Il z>DWTpj#e6r|E|~w;JYmOI=yiAh9^XCXJ<~_zO`_C0sg1MC8tulUBzeq9{B205?pl7) z>^O3Zdm|F^Xl{7`(^C@ttUTFJ5$%aNO$p*|MOXA$p4m~BHigJ z55K>@aR$!u-sjEL-S@+#7raP*pkCJ_Pj}&id#?B%uY2K@C#YDl-v&G7bMUOK!fIg* z&wHeB9a@4-(x5q=?2WX3kZ*7LJ{@ErR2E?t<$op}S7nXp2_9u)F|>h&oyRd9_;c~ot*1*ZuEmT3Bz94o@s2>QI}Mf}VXj_slKR+{TPfFMoybjUCh6!8hc}oY3{lbF?dR zTuexma|nZm(%;Lq{wCy!GKmESo<&TA&pW5jot`3+-l|yyzRw1OOu!vXvA(mT#%Bt0 z;lF}h2yoVsWG|GVH_WrAf<=rwD7{Sr`VFXZaS|isxQ_|oJFd2#4B|vappXyxquyu` zC9#M>nc{|Ce@(s)tLi8wipN3)D*AnXOk=7GT#gGO+gs1@`; z_@8=@j&|()&+dPi0rjX$_il zgD~hDmHhsD`fBp}f>)>_PtK3V(vwkFs!;uO0-{^d{n0aFwHp58f5ulbv$egoy}iBl zg*&&mw#e(N;qKSf=PO}#_v>FjdGhNQPM*BL&OiJx;+*$va7Q7rx+-?Jo5ivlAYtKT z5RhOp3I~%e36V-rh6Ks7Sd#>jeDI$0H{U<^=*w@pZ};%A|9I2z)b8hpr>{TWBIC2C zzxCE*#}54Lojc?&8Xter&TgN4Ye@h-IWc!ZQ7 zQf0gtfW@BYRfyy)D(edPA~JlH8S>;UPO}YUNPgcRAeTJI=v6WpDJvqwR6t7X!3r9$ z4aOgP+4_Q>-gn&AYPU1KMTMu=a^Lh=6orTz2jn4c51~@rs(}6}2=k@TwOchlpyX>| zLr{!i1;wrOF{;A6!+EOte@V=jnUM#orPKmPSnhcfwBI*`y?NbXjmMW3Q)DmQ^d)@( zS^7_vO6j8?Ef((v12~Fpqs^o)QH4C1K&3-t{kk+AFgs*+tyrX{1&?S6E$dQuPUWyg zH*c#=Eyw2E-2ju}y3%nswxonXN^J9}t%(P~Ea1MuH4fFs9g7FaWgG`1%!5p@U18=T ztVlVxa11I()&P-R9kh=ywSvN;UK+Qor=VZm4tZI9zVtvD?bTZ!eRS~r=im7&W^lvG z#xiFsYs)7q*WMSl!riab=jZDw=`MG!o$MSYADXZKwLW7+%Z}3w2ZOK~G#cgAZhdum zrZa}~=j&uxpWppPvE4de@Gkx%jO%}das2>{p%0KQc|NQ>-zB?L(lX8HI=zWLkG>VN zryySSkx8f59ZmWPCchY@SgT3a!63Ks1g%b) zrEy1b-at|Keuqc|1d?rn+t;FtHG^joSt?gpS7eGWAw#d%Q2D+vvO60z#2A@^)7$}u z0jX)$PhtLmQH+Wa+y>??m>wW|Co;zPh;a(i7@?S1x`OGAJ(2Z35Q=^u53=?@gvL7>H|94=pc#Y9H}#E8@8}~M5PeF+2(0Q;Wc!v zPVMCpbHJ#niBiJ4Z5{~6^bA66H?%O6jcV}B#tS0dhR-yK+d3{yTg6I*Mm&KT4wKe4 zT`nD&@<5xzl)y~!&Fp^1q7E^sWrHktEoS2G9~hFhHlM6kToUN4h)Y>nr>P_o#iap; zrN&$%HciHa;~St-2n%;-k=%)(NzH7lS&Zje2yCYwNLfcW5RpYiQF7l6xv4o+rzAoI zRD+r%u)v14z_O+wj_JM)W;UubZn`ENux0i+J{KW~Wvy7O*Ro#frItqns~9!HC4xYi zR~wFLJ8qSf{GjO0I~=n+xZHM8&#;Wupx7G642)-csU#bm8HpyWyuxA2aG*K@x3q|F zc}7Cb<4YAN*K9O>zbz~S7E*MDkkE)J$E*p9y~P@1q4)RFLa3H4bOWid>P1PBE6H|U zxWKoV2r0uiqLrU+^O@5!hji7QS@L~GN*EH+FeLhnx`M4!jTyd#wzqBMzs2mNaQC1TSV$RXr6LlH=mrdb%d{DE%VAj5 zi7sF6((b4~=x1wF?y@+ksl*tdmGv;#NRiWn z1X(1Cw;uEijqLuCK=0jSx(BcGRDe0tc`-vTmqulyfg2f20bI(CH)(1LH*q#cU#_`J zHaxa$IK_(Nl8~^+abEeWXE!rqHc9SbZbjG=y1)K_-Id zC17#E!sTeJ7HKN)>+xe&|tc z)b#feceZ|Z5B>b2)WWeWvgBL_%11v+sVHo-=>WA=u!GZ=%Na1vt_mp z`mb^rDfhJOuJ93tFsVFmD6&BkuYvgRuz8)PcJ zI^Etx5y-7Y>kX>93yM{ewjZx0m_iNoUp$4bkA%cLtVlQla=V8&%v5jVXy_x_SHbnN z4qUh%V;Cf$p3_01fYhBWmEJ&6KcJ%` zUW;8C3FX2ExekxEttT!aS;xq{zYAc#an{c~1e)@E!0 zbk3{Fb&;GeN|5Jf4Zg}zg2TQ-?hU5pPS%i_67niWPsFym`^Ig`@u{ajWZ+=To)be50Sh7hof=27g`F6q(Y0srKpd@ zi9njop1Kkr6FM`4=gG^1`i%2xc2UKFhFpUt5DaW(xOnkt=$jfz5UrS__12;J*N2ng zBD6Y`f|XMNA`#MziXQZknC8F%eXbKJ{}!Hxe2Lh!pfLZ%pMa<_9(tIvWNRM`B4&MA z828=R)S2y&R*UFlB_Z^;sBmmUcPYlEBF?tKb9e^=owPMjWPDuiVvzqJHU+|2J~cOw zcrliB{o55{`#HmR++xz+9OnxeEN6@NupAO(R$+DI8Z5`$cWQz=rUJ=`(9Bu$sMdzF zj7Vw&2j+eGXe{##sOG=4BdU5Rm)fRqGH!O*z?dCfwNE71y~ zJ=P4AQ(Qrz2niTnlzUqz7%huJoN;u~(+cVU6f-&!m6!`u!6c{jLnH@%2>-URHW)$< zCwV!v%|?W|f|qF>Bx6R+j>)2@@uEa1oQN%t7!Klo5R4=h2%ONK!h0dej}&WyQdd_v zxx6JJd`w1AkjhW!bL9U=|5VF4m`;n(-ypX=cryrcrh#y?=pzJ%lEpm6ky_obK`r9! zCMpC>`9DF_-)CPAjr7W&1R1%pNt|x0hAy4Is4^-ZXVJci4Xd^GoqZFy#r4oU260U2 z;HtpRR3W&|VOwpF%W9~I8_O_GEQO@65OU-wwC3Th?`U1@>a210X9zoZREQIYPE1sb zDy5f@mm%)Yk)De}DT0nWwvO3lxnU^Ce4Ty-!P9!&IfEnL!T=yR-<6EpNX5rz6(Kvqrzk__e8kUzurgIksx;PGp2`}O9c>;D zRypN#4hb>gx(vn|zh)XppsTS@eFafR=NLnn8v@-?15HlptfX4vn0N>L z8Z<+pH--BmEV->C*bJHWk;$?a!Dky#jOM#ar^6QIyI<5E0;54kh#4Xvo0K*+jhH=3 z1{@Xo-QARDJ%(cYS7ddW+5&V3b)fINw3f;WQ98l zj}?Bh@Y=%r3V%`fPT?O&3eUMoPLNy4J>)!j6L~NB82K95`YH)gl=dbWC@?!DiNH3T zpnZsh3lp?>$B`UoumWbu1Xe+j=6l8~P#RnsDI_qaGDhbUtcI8~F_{d(ZbZvdqJ6(j z26AnOfMqG+Cq*ATCP^Bh6L~b0vl%iypd9F}kCmeY?;+B0Ht1mmkcTQt;v7L9B{GTo zlSGbtas!KMvS{tJiAO*!v zsStdDcA+u@_>Wan(bL;VlYxPJa)WJiWa?U>a9SE86$G4!lo=AY>vFantpB*z5lI%O z>U)IP3=k)-68zA3JP`3jpg$C(3ThSc+6LXGP-+L{+(6>y+upVC$fIn^YBSFI(_6>z zaDyE9jtXc(HZ+9)S^`= zP17^Wu?z)Ugu#snLtS$W?SE9;`%5)luj;F-yFcV$UK3XttxvPW; z&FO4&M55X?274MKh?qiCawr#!IT)`nYIy~2zkmxr?qDmpFYW^De%l07LemWC+Nq&i zmcGwTuYw_u(a^fo8HNH0rr2OXrv#InJhw4Y^ zxgeL8F)V7~xK3odEHQ3H;8wonbzyA@HKs(9!v6l3OeS=R%1p{8ooA1E0p&$c8X?** zDi8)tRiPLmbt=D#2m@#uA3=o**Nj9B$R}O2VD1;o_@rQ8!)hTER$K!uRsl;e?K)#<`Yj7z&Hdlw?$pROoZ2K(<9S1VDR-mF_%dk+y}Zq0#c{hUNOD z7+amGifxh{6`|1Qer%l7V=vycig8@D;(9$kRfB&(WTaG?o#&FYG`C#M3pIqGr)eW=-S&9t_ zLcNAS>=Xuv({@GAsE(p|Yk?Fl!jJ#G?|qMa5K4@rtDr#XMP`Ljo0+0lF<38-^v1QX zfbw)zUJB(^G%_uZGn-i2tWh01u0dXf#gPJ(mvieF^flx{ffu|&AKKt<-0@1~I49FY zC+v6@>Fz;^S3xD9XAcpQpz`REbQjIXiKa%S3T$uXC-7i&w6Wl?gh`m%VZA1(2p6ibavD|#+3RFGGUzM8zU zAPTj@Y~hx|eTC;1-dXra;ZI>UE|4v96S zvLHoI%d?}RD|s)?LT7y~8}5)i_NI?sVzAvXbDYY|l0&u8SF5Ourj&YJgyU^AAbhv^*vk4}4!H)03s6bErI314HyLdx59Kc=SFu}`G zxanXrM)3JS(V>7Thj!r#Zak#eC<>;CMsd1H)<-IF>}0eCN)0*=l31z@iixr_Co3S# zCcSQ+2D+zG`@s#@JH4zK8mc{NwUSAmRxur+*4XL&AC_gBRzmLNS1sOm3o5|3 zJ!fSDov{BJx6`Ph4_@#Qi=n{BM1#KVf?=s~Y1fkDS6%apB~p8AO!V^M<1bhUY^Mlz zg77WM-Lh>N3ebgtqDoH(14rbcHi3cc10Y29;TAi>ds7r`94x5GGzNkyK6(>Lqjjoc zf0ZRj!Td&>qNnUFjHp7@9M((+g|lm^_$82s(n9QB9vFx2Gmp5A1@?{*E~r7UqN64zbd{e=1;S$3G6-}R^*I+^ z;^?Jg(g!0$r==K!PAJdKY_x_|cnl~a3Bi>Gr(pX(bUS4#5sw7)Tr*Cmbf@%Tg zuy^db*~16p4n}oxFeH6gy+SM9uLYFV8-Z)z1FZ(i*<5G`6_e?_+Jurowc&Pqre@b> zw1o!i&=mTC6=MQ53QfA@q*c^*lEy4A-*MC7L(A7Lrn`?~hSIlK2@9<1!RH?zq=YP; zeDR^pKGEF?@wil}5T$+B(Bz9Exbu*qfq?gvBu-05Zdezy7U22s3y~gf0JwJ3rBqe*Bu2t*e z=o@qAhK|-5=8!Z<9*76S18gvORvUwqThRNSiY+ox?Vt@x5@_pKg$;2-^#W?b(1a|H zUlWQG$pFnu&%K+d=&E}O&e$|8oq<6Ms`s+e?J$F|5`=)6U-A9)jUm?VDnb+Hl~?}rgPPCgxu!Mswh0T zr`?dcFTv!|M8za`D)wTA(@0YZPC!A#Ch$?Cq{3228C|Cf&<0>1ScYMMz7Nmh;%M_g zGGc5X)N=JumCSA(jA5MCw?Ju!xo0oJ81|hRV?nFKGnbsEx!*2U9U)~{!p#n1Hri$V z?nUR;BgWO*ejKO>DG_|4>9dQ1S7}U68-5rY86nNp?)^}Mxn5vf^cBti*8Zx`%(>GC z=3MAU_oKegJhMb#y4wz=j#Gk0w{jd$3VPSP!d*IG?OG(OlF2};k}eFTKl)u^8G4X>No6_f7fux(EIe9x zP2u&0e^K~E;d6yQDExWhzZQOosb0tpU|YY6`~~>|3>1g1(GA27s_c;%@-x{xlDQ2G zh9FXGAvh*aPNsr>#{=2V^BSO`ILMFVy}ub^G&&$pFH4JnNez&eJw|Ta>DMw^q@A5S zYXU6g`N`d9E?6Y#Gk3v{=oNQ)=DR_IDKSXLSq&7ph!Yrl%EebCD&8O`F=d^~eBPfVmvWx>^ZQNk zni0tPY;a}U5hN2G4lX^ZqK?6%9hx_6XNwN^!!cQhZi%NoK;!9XfGhrxe4)VZDy^7~%+T)6^ECj9$-tdw9-z3(h9 z%dLIove)X|-(Q|{t&nPIc_9^A*sWJ$qvUvQZM}JLQY!ha&V7T$1;-4TOv>}Arp+B6 zSZ;CmSI`%XtLVaFTGg~9s#c?D<<@$M^x|Z8Ev;!<8dl)5=}1@2m7sJ8)lRK%v%N3BE4h@|w9~(1Zo2NA z>)NIeGeRgkxrmZr6TRXL6C_7riL(?;uKnD#4a*R5bw8L(Hskx*LcPz}I44pX;i`Q= zc?MuXr_~)Scg`Ko*!GN7u2NF1;`f+6+mcqj?V7IoAl0qLU|OYD2WxAq{vC_8V@J5L zbHGCJR!uamSaCI`xu>?7mCQtqz6YlqJ<5&kgQ%q78Cj!t!+!oGn8IOz=`k(dX=qxx zM#=Vp-EnrKsXg=l1Eq|MG^|>ZhY^OSCJCqvb!0p=Q;)Jr6L%|XRc^%4idqnQi_6P? z6cLidIIe(&YeV+Unf8X{uCvzTWdhyRd z@%s?iTpnhppS069EK;)wRK(Rtc0rZgzkm1JPF0ZK55oD~i?_nz)?Yq;^r65yS8W|7 zpY^T(`6a}3Ui?Rp7mWN)!N#mV6STc>mr5m+9rx1^G18rEMcXFt?KkS&_$A%oujJnS z!sp)u8~qmz&B)@WZ5ZW08UO5l-PQkIC*Rcd-3A;MPb?f89Nj#wu$Ft+(H)R%E@|Rc zV4QZrVDQk*hy+UGRphfo;B^G;{u;!{TTP6w8Lwr|Mp!L$RlF1Ol^>pZOl~RMqr4^~ zu!Io#)Qx2}@<LY7C9CW*W7caTnEw3)gi ziEm^!z)+7YMPJY$CY|PWPqdc1lYPsURkWVmx9`c@uWKFJ_oQh)x%-=^TX*=klUnO` z@Al>c%dL}dXeR6m6qHm&8-spcKt9V@3=@Y>w{eCxWSP~rpEw{G|ExC4$JX`NqfEx%_ndD60; zTxeYnw^sbF7k_y1cc~!14J~v8?fuENmg5UNlBYFX;fQcwB|V~Y@Z^*nDlw{(xOB2M z88=A+Dwi9~&1~-6vNjpOJnb__IBC`yhHbYLIJ*0Yi$U~GQJu5Ceidki13afRnBRyy zaX<{`5qE~`NoA#6B2lSQVzzh;6<%S5e#D6xRby8_q?050N#!UlRiK2&;BLY$MMWMo z>%=h*>Um6Z;a&8}!v9;>mjFp}m1pM5aOa#d!}c4W~3QuW~3R- zAta4PAc;f50%S=mBw-0z=#~};B+$xWdo3Gmc8zd20tXgEurV00!L|s3u(8%*7Hks% z;f-L;dSNk(d-nfdRZG~*&U9r}WmRQXy?pQe-~Ye=|Gw|@KCn>D>Inm3B5ZPw>!XWG zj4^9r5Pl4U2v@aH?hc+Qc%5f_7Ytc+PDKWtU_2Yb273!;%<_BuEE|L21rRd-e!La$ z{M9w`nNJ>$^EY?LFumw9xomr7d*_6F{;LYRBYJ1#GJ9PEbS%GoQuzsd;G@d*$Bv!Q ztXiqn0T=X0v&u|3KhO-f>b#9YkMm8whh@%bE@cSvbj$Cu? zq02>5BS(>r>Q?Sa9yvm)?_P%z#2l{LJ9@(IYLgJEF|QX4f0Fmz`GZE zTex0S<1KsuM%WpQ$h8vGex2qE0Sye4+L$LX=K|_HqZM_sIgi?Su>(epGVT-POvKfj zWn7gjn~ftBuc(r7XAxy(WAXUxU=sfYG2=o*ye2nRt%Fl>IDE&xxj7zbG>c-3JimEw z9B=QK1G)WZ-2zZze`#}bzIo$tb2Qp~y0p??Zx@Rz{eJsn`_t468i{YZb+?u4>WP=S z#X{tQBbYi@4&6eb7my>hYIU5gl^fNMuk`oqS!-mIQKd2-WBbP!FGBl&9@^i4S-&7u zgr=}6YzQ;xahC|kpvS#VcuIJ`@Eotk{iADWilX9$T~4{3SvAG z(P+|!S!Wqy`FY#+l!YisJja|;n5g;gIhTTHEOg6w?N%WO6eU-b4Fwl8`?9nmjb@B=0s6pE$qSEu=8;Cpxh&vwVp)b`$O)C3T$M zlz$>0C7r#OjYgM^NOVzv{g>n8WF^736yPoR8n4sZ)e}s(n%F=%1pV{p=oWHUq{03_ z_XTGO5>-o!`gpce3mX{&zgf$fdFJ^hnkjJl^~AKG^%h z?t96pq<-ehw*6&CeZ_HJabo^>{c*>6-1#T?1eLp8nc@M+`}odX-HhGeQv{Ft|NR}4 z_O2*EGJ>v*;okYI55OBHk}=NuI3=+$Pf?n~6u;2rvZYKU&wGV}xAQD+pD2|8vm55G zw;kUwHDWVX%o?V4Sg(av(XXG-Y6)rd9d*5^r4dr=sFETvpS-Yp1aiAqxXZIF&u}IC zn-i81lTOpN4`^ehc~vG$w)$}M^+poAY3y$F+N3d2h<_MOz%t@W0oQ2QDJp9m(RvI zhKm!3cew)J-1Ccbg6lrZ8QyfMc z>(`L9n!4EH*Q{@hz+YKOimg`BE@NJUeQ^ic@x$bggtrTK3l9i?EPS1$VE9(a3}DR_ zC`>R$ZEQ)DFS%obsNibD#KpHZ%pTH z*2c{E3399PM|hi3Op(Bzk5ZJgMacn+`N7cWVmzbWLFvGFdE1DQR|6igB+gM^ju$D! ziyMYFaA(p+MYX)41kovL>6lhWSFeq1s^QL=`jPFqvPss#Ob@ICz0SIA@qQ z4=t)|a0X2`;iFbw6O)E5i>=NZl0nZZ3|2{1Pcv2z^OE5pJD0?h;sEIDn0%lTxB_68 zHA;x8W37dRxeQ4BB{58BfU_V!>)T198$NLjE4CI4Xrk+s8)2PgsSb^WOBnEGxXxUY z8?#I#Fvmn!QT!Os;D|(Jgvh!mQz@nGroGbov>di-HZi)*x2vnJ=P;!cB-X!AtX{uh z_5Pu#X$B#-CcD;yB(BzC+(f~;>aMzdT^8MQdb4YaR<#rId3Z+@$iv`MOi_PtG@W#o zY$O~}E%aHW`9hTjZTH-kmWnMX!FSD>NTQw_Ut+3}u2t2 z-1(nRoV{%Aqhz4mU>MNwY3MYL%WAPw^s-nfSG#*sT_cK_2HkU8TPwvW=PB2~4*r|Q{$3FPke}oqP$R*clJ3k?h-E*hk-mpLD?R@7e zXQ53Zm{VUQp9fznLoNUcAYmyK#KFrbR-gfvBn0FWXSP&&6IHj)-20#I-T6UzrCaWe zdq3QNXK)KD|J)MXx&P{W@4dR1t7=}XwOWDiE^=^}(mC5?kyp$;6U_F;Wo=vR>~f24OQ=r>cmQTa zRK??hiuvyKoS{U_q(T0QoNxP{Yz2*ts!rymG{qQdFsbMj*V9Bf8H%Rn7TiK2ihZrs z_Ghz5Uu|nnP|#h@Mkm2Vv{cn8lGtj7u}f*O8IMb*qS?jc&BNodci`B*e$!9k+v&7z zIK(lS$sB{QBq8UB73=#%Sz}Td6-Wg}hsz5xMA6U+HMwYcYB|$ugILmzv?HII!MaE^ z&NPQZ(vYMiNF9|J_D19v4N+e4f@Z$G5tkSoqcAC=I2P3{-_?nMgb})1!N39gR~iEq z&P%o}9Dl94xk>SAgIRc01sU5N*Nu^&42(&*v=mtQ-LXlBVJ6XU?P{5&|`}w zsm+of**?r@7HnEpuh8ifdY1bYa2C>pS*@1bm(TQ)!AJ~>YF}=JEon4Jdb<)12jU_g z#d zehWrbN7xcB6V5_U6j065=AC>DW_AXK8Za~9!oE7KPf1b7P*Pfk4G0OxzlY5y`YVW7Z|xjUxuOd>S)|d za?}Ndr*f+<)tmEezJS9kU&x;?l6jW|m28m7b^y*`DP|8_#a4N5=UjDCo)AI&V%EB) zQ6fb5lKRdM$R8ixIY*vVh@vZm%0Y#ke*EZHIpH|cL-Tb5PAV>osy|h9*Qx|-?vF^} z^76?RlT` z)?&eQf>034qvt$-q`~>G=x`Ks&4zfkaQQ|-pYST{S!Xe0A;NF88@nfBnA6J1v$!(w zE}bHb9`dwXX(kejHhfH^lX-ePCQ*SwrSPkn#Rj5cD2i;zdcqi1P|H}J=2%#^ror{K zF|ALezESc`=>|S{E)g9gu7aVc`FITKfB_dN)-THCKvZ=GBa)aZ*5uiRP!9)1l{EmV zGflo#_Ckh>(*SN5392 zKqg-JU-)dW^Eurjfh-Pc#ge;j8-UUcbHq9QuQP*^>+YK9$Sk5kav!?o6!}*>)^Wm0n+~zl{ zj-C4Ll`HzKb=MAqX7fH{lpg=>z>FEzPMOq|$bT)gwiJ21xz^os8~saL$9^LS#L=nk z?Ng)LU$&ZJP&x8C%!OO#1pbk5K)9Sow|`am9pU$cKNMafv&c0G;LUU%FA@gXY*F9C&2V4LN4uGaEaaJAG~)fg zvpg6l0F6i6bciL{L0@Fpqi5K;8D?|y0K#bAPRQq@%%ti4)mEo~=`f{AZ6Y&wl6wFR zw010Co62@;Q;c2PAqB$?;&Oe`?ICe%v0l-%x7S;M)(7He+}JA_y7QHyC{+!^dwSR` ziHF}LhT+yGi!35p1-~+T1u~YG?XN{JcwktxD{1)+-iGkw59{X72AC< zse6l-D8{92#XnqQc5~>hn$~TiX{wb7Xi6Ps?n!5g%<6rqN4&k#4E1zp zq-g}2a{9CrGI4ap6>cDFFrEDQT6O0e)wQ)MS*@6-?fq;2bB|8k6`2N>qXOoH-{s<1HsO2!0r^cK5_+ir*y6&SZRAC& zk_A%|+;>pU``_+QTDwm<+Y)*4OOh&miLrsqf9|=RhkB{sE42=i{nzyltlj){?~YUCq14~`hM)Gx z>cNA4x^tmbB>#b2yS={s5P9n6Q+IH?^)2!q@=@>y?h_uys>ghl0(4>dJfdK-%1Y4Y zC2_XMLuIq+5LXU1`V>=!+jPmXH=FO3;c|06#R*TO1(ZC>D5qqw83O(}ueBS2^?Mgd zw7|3&Ru#eI{|>O>R~e0pMZp`_B0VV4B+yjLFagy_YG|s}Sr}+K0XH_WT}{K10};!p#8`y!YkMTY*U&+a`GWU+_r-NE1S zas=ioa4i|M=Rd>P=>o!em+%C#Tp?2;S%%f8oO*4^z_WaU`*}bf9T3b8!J3#kvZFFu z<7feep+>ZU%%~)j#?Z*|JVa%MZD|75gz^NI2J0h`?nGgyF`Qxs^U>O`{K8f4ut*r@mj3;m#?XnB&kS6ll;0QX`6Z!R71lyoPI_8|&b9hg} zPr6JuYP0EU-v{-2XILOSpKc`J*kPqC3Vg&cozHS!5{w@j?tblI_;0`Vbf4HKqa^?5 zA}KtLJQqZje?T1v(A^K;a!_y2s(RjCUumfM-l|px1DS0$(!EY&pt`ng8M-FtM>ZS( z@?*~?9`b7tt>z;OJf_MzQO!ojR0c3fV~1I(M2sd}Tlm{#h7CWKxfa%)sH)q7Vcv*+ zOGOnd++}KpXX^kX;qfVADg^UXh@&f5hbO8U*hOuTa;s^oENZ4Wqd^F;fd-K*uR3gT zB3S|SKn7TZ0-6cvLoX#0wV3;cmZjbsi$J$F&Oj0ID;gxYthhcjNM-k|ylhHc>ck4* z^9kVd)r7q`0@0H}Cyxh#!dD+H_RiYq@nH}KI%K;?W|IzQlEUfo8+UcLwz`jjKk7aa zhWyEkUXpmfXBx&)Ka&nAnqsK;IL=e`e$Ei!{g}rq9(pZG(E{v0X|q*8N^GMqae9SJ;ZkEVgh+x`)n*!lYY%%vgw368WsFtjU`{{02xUB|>m&_D$%;Zbeb3ZI6qzzy%_WK7se1|b3cu>>1a;&T zw<1d_L;VrLjAiHpMu2L$n5wS3VFd<=2_4*8P2rTN;vpqeF$hykS2C@P>BT}^wjCH` zlHtkq;bZ~`S5at%IAC!J>4fu66Vt%KjkK9B+Okd+U5@SC300zsrlM+s!tZYF9Z*5IfqFZ9fC1Vv78>0&iIzKXPnCy zAtzS`Xtc?XjO}f`T8c6v#)X1RG8iSrih7`>*{sfo?beAcV>PR}>!GK`#B@Jdx9z%R@og87uIiP*lzApK;}z0c z;P1-Ci{$Ugdjwm^gbm>uz=NFD7&T!RBH&9d*G_{o7Q}Oo$KfYqNOLycOIi!Q$toG| zenR581f4~Yas!olW^?j8tEW`;#(*b{TdGQRtdbLh8&&nx)v68yDq3GHi}F1&5qGWv z_~o$EYnyC@S;?y83Nu4Ukc(B~~Hq!RM9Ag}%O8s`xQWazr#!5>6 zy)Yp<_RD|f*qSWu{EyYPD8f-JQmP5$;zhvkpNIa@Tdrbqm_9-I?ii)4(GQ%pJJSSR z@iyz=4U^r-ORD+>Ez!QHs!xm*%|S1}tecWQFa}{zDUMhcj#spT`WNt~FR1Dl;qLLV zUZMB1rUjOvrTtRBSPjCyHVQK~>8dK`tt@>YjF=CF{lX#Wv%);&UeMgDd%=WrT%wVV zw#Z~*p0Nj_fu80O4E9iB>Ssbk>tvF61;A^!{JwwZ9La1#2_&BE=%z0kH}&d9r@B+Xxo!t#2o1w$_`N^&=k zVwAf=U_y*JAq^+&1=qjbv8A}v;N)p-Hs*mR9@vHELEDd8POXVy6S)3Ti*?|- z&lC8Y=g?bb8Q~i80Ww0Ln$x7tU;N(3KK8wjec`%_SMj1eLKvg8`j4L=ZOy3_ zTdL8F?}`EB7aQo_I=vxI%J4E(+#9QmRa3hU-j4?6JFz2^yzt0pA9>`ne@FJoQOytY z5MX@X-udQBt=9E*s-+O7>LX@^@3r3Up4|Ra^9ba%(pE<_MyD@YXi9pK@Zra^qH z5#6=2!O{%L{{>xb6OUhI)Ul@f*Ya z@uYd0$ZK_@P;@`?2i(ZM^0lvh*TmQVX?wNUuYFBe@;PEI*by9wgsZG^DqQ5eMWUIU z)4uYFniCGaD)WhjfaB2?b`_Xr7@uhti|w7|Dn2hbXm@znjfdBGq9(4cp#1N)m=SV8 zVYFaanZxLpRmI6Hqd=LWpxdY7vUO}o%I-@j$wdJz0t~oJ1aBMsYkO;NG0>5Jf$UT-^4;yy=|dPKwtd$nO+$I72F&yRB^E1$AujS(quB4Q6 zD&6U1!T&#nVF-@PaH$N7K!Prtn`dvJ=IH@49Zm*hDQXyD-hw#Cddm;L{7l;4f91-p z&yc6EpbN{~NsV)@VeKHm?X)P#(0s*$?#n6`YsodvFT?Bai~HyDe1DO=^z1F&EB5!( zXJ3Aosxmc>Z6AL;980spDC!0>Gy~j-qXpe43N0=X0L||?ajZIOcOxbw-uS-=0fVi0 zoMT{QU|{sBubCS*$1a}V<|_j?69Wj`T(?~lO6&fA_kSBxE8_zomxBQ;4FHw04yOQk zoMT{QU|>A({{RC6Q^Wsv|35OdG5|%80pk_`xx@$_0001ZoRw6)juSBu9y`%)E|-f! zj*wej5c>o?gPZFpcnr#W1U~{DEj1P8RVWX@15l=fD1J`tJykSu{_rsI28$UQBh34WBjZuUKZ7 zpR>$JZWZ1=MWnrp=WEI1iqC7|E7nyKYnpSBn0@bE2+(!CZ|Q5K3)UaG7E{cspW$I( z8}+YZ&Sg&}{*tLN-*At;TxUPFueIekjivCH<DGQtCsT;*z?>Yhk4D+mk}ni zPtGgF48QUY{x3-$%SiUFm|yw_HKTpG9o!SY6O3Nsjfb!6T)*y!SNkpdT}uAD+*96# zGrwJzeIE4B(U!?Z+%ef`4`1o+qxieg8TsNL&`JM4U{CO0ivMWHQqEKMeJePb6!k8c z-((zP#-y{2xx6g!5NA;(`7I0aY*$_5GsLI#iqxCZP8fCsb()(8X$KnRWq&%CJ&+z9uQ0rdJv`&BoVF={1QMCjuOlhEEGf(#1&i>t`-s& zcoyatN*8PxXc(#(_8GPsJ{uGpz8q*AjvUqYz&-LlIzE;@;y-Xd@IYKZ*gQ#JI_Et<* z-d9dnv{&+2K3H&BG+GE+G+JO>tX(c$nqAmlU|xt`s$U3SdSCEh5@B9pl3})D7Gg?b zv}BlM++~nu#AY;RmS(hO;Ac!~4r^X(l59k5f^6PxR&BCyZgBWv0C!jkHf;+1xll$E%awwO+sj+m^Ol9{ZUP@008xSUv> z^qvZyI-YEvx}MaZfS^2}c%b^B+@e6Df}-T3P@|-y)}$(=ex%r?E~Uz*Xr{oY7N?}B zc&PlTW~uP1jH@QAQmgu`_N|(*EVPcbI<<wm>dHdO#LHOD{?8!M_RXL|P<75=5LPO`!FytyFP<15t&zrmmYig{FK%u`m{d81;(_N)2DwFl0A8l57JXD`_b@X zJfQGj+1Km;uh^svA8i^wI``-|dw#p^cjjquhsHLw(#0Nj?LOSCbxF^h=CREPton_W z1{K@c_Pcw#vOXhv8Ra@wX&|R=8aH-k1$r|^nztF@lD(;m=CzAsIz>f?MY$8y?0-n8 zthPQfd)|H*lGJ}_8;}%_Y{pbn5-S>GoKub=S2!L;auS`?v`myXGE-S0DC1D2Qb$Ho z8`3B>K93D$7f0EUl%}84qH)GP2Qxl>E1yuhF_{iptut~qm^$-AmHf+g-@d)`IJfs5 zq`CF{3w?G22LJ$goOM?PnB&Nqo&UEj8GCwQcQb+AFe}+CBpYUCW++KzsoIiCQ&qC9 z4l^?|Gu~Z}nVE8YIc8?2+$-7cbZ+MQ>rVxi3jTWkd#_ILiSF-fUp;Z|#6|w-%l>hK ziK$0@8c;wX4QWJUn$VPHv_~gtpH9(fIzwma61tQwqwCQ*x<1{2Zb&ye@fEt9uAm#! zP3Wd{GrBq5f^JE-qFd8#=(cn_x;;g72f8C&Nq3^F=xVx#uBAKEUFbTxE8UImPWPaD z(!J>3bRW7e-H+~151vhAcU1Xh|ztQ%i^RTzVco zpI$&Oq!-bP=_T}1dKtZ(UO}&09aB=-cT#=sW4V=)38A=zHn===^i}#T`fd6h`d#`x`hEHX`a}97`eXVN`cwKd z`g8gV`b+vN`fK_d`dj)t`g{5Z`bYXF`e*tV`d9il`gi&d`cL{V`fvIl`WkxxF!#96 z0}eRkA&+>>6Q1&n_xL35^C>>fXZS2%!k6-8d_6wL*XJAX4f#fVIbXpy=9}2U{rLX;0Dd4ph#$-k;fM0W_~HBrek4DNAI*>9$MWO&@%#jSB0q_r%unH`^3(X~ z{0x33KZ~Eu&tbtaC!Dh6IcJ=+;saiA!6jF$x#sh1*s|k>m%QRNw|vOY<>&G9`33w! zei6TzU&1ftm+{N_75qwm6~CHa!>{Gn@$2~w{6>BgznR~{Z{@e~+xZ>*PJS1^o8QCl z<@fRX`2+kx{t$ndKf)j7kMYO(6Z}d36n~mO!=L5P@#pyq{6+rKo?9vBq>1eLMi_Z= zE)p4Qz1X&gg{l@ZRn;t0E^p#(cewp(xO+X={5+~vg>Grx{!wlF$>~h%tdLP%Gc%y(?5|aoP5fiGvef80*6Tg% zM6!tVQkr?8S0h!SBQv55=7mZYrYF*B6e|}u$wIooHDz3w*{0YHwNh28S2h$C236?* z3vAZI)TlU)3puchwwB|$Zp`NWz!_N-dWcz^szuAo#b6~>tOFw}{EuppNsJ-wc5!l@ zD$8cIl4(?{8b@E(d&gQn=Ba6FQ3MBCmxTypiDf2oZ(ANM)JaiJ zyXP)qw$@I~+i@zFN>ol5H@3Q|(xlK$+FxStVWLxs9SslcT%{?(Xk;vlK$f*K(x3Zw ztRAY99HGFHD!H;VCoy;BqAsL-{(OK64t{J4l}ej;2LMzidB2rK9pC`4g&o9Jq9~*b zlO$RyD`qH5ft8y?m~?_xs%+x1;@=RZT#rz0M({Q33_=qW_+(zrHpOnsO0RQm-N+wg zQ7G%iano8VdBZx)2be>a^b9~>kz?Cw5oy<>C=?cHcE6Et4cU+X1aDrsZv*d zyF(8q?AcA_y2i^+rq&h#ws?@ldtDqVX>61fO}w8N2_P?}AI*QySvJbD9khH%M2cwo zInqimusU0*g*y8Ut!F!s&z_Tzln}^*RuxIMm<;-5efPqUiJxMIMmnusJ~^sI zv8TU6#N$;R%S_?SO}MHtZfOHqEtL_2%%e2yo>3Oyz*4Dan_@?`wh}c6!R_rTQRb0# z@~F8D<=1m{f`9=DpbBXQtp+YfE|;ZL76){UT&F%5yDbKwAmrfSe4~xnn;Yp57^_M| zSr45oq-V)t4AS#GeYBQ+>1^9qWg3TQ$-=Zl57-0~PHcmP)OrQjVEac$RZ8iadjI&u zo>@+cBmt=@kW%DNXNY!V_1q1CB@7{oJu#oFLJ23kt%Rb;G@3YW-#bH^nRbWF5x|e+ z#Due>TBNicpe4;%*tRSsfVv1pllnPB;dx1}dtzn5{-ur&ke(rQz~@gNWjpR56iZ{; zFfMeKNi*7(QM?~F0ICLI`TQ|Xjy)xTMi9Vp2NRo!VplC8V$-hbw+3Dek{YuYL$6{! z8snsKu8?zO^DvDN@hAmNBZ6(Jvk%jEc1&gPo-ZLiGDvj-t@H)B za+Vq~cUNt{Ik^+7Ep~#m71+yI3Ik?QCIvoCftZeubbo&Os9NHrBxucyJDhbRPml5{ znydZespB^kdN{>49bxu`5er#CvG9@{0gWk6Ewz)QT9i$<7{w}=#{er@XsD_^8w@go zB{6|ConkB;3Gb; zql4X0!9upM8IuLff%U?LP#&vCi?9$K_WNGJ`$aoM>quH{Nb%7TPk_1sbY5(6T8c8pu$M*}WWqQ|dzQ?a0VO0x^eh znn45ca1%t*fM_vg8v-AQemZQdZK_J-!BPmw*kGyr`<*cKmeum)PAzx#WtEqS-9PeK zQ75-BlrWD$i(HiJvzsE?2vHYH_yOV9=FP#>dxc%2H!s@0Kh2)D3Z6zJZYmn5G4@=o zrRiG;;$Ydx1Meq+XJGRF@?7+3P zzIwcoLcfez=U;ZMq32K|n=)8vgSkftXz3wq_O||c8;lW5Fb1%DbiB*53qpaMiKEm^M5@;6t@@lRmr6n>5F7@(e8u#A|s?1_SNZS7wPjXbm6c@ zA_XrT!isYj=>rUq1egE6zjTs%;T)X>z2t)KL!^6O#-a_uFtM<5=$)rdeI`brcP~J& zD4WE}AbTU9BVF#CJSOiOc5R9T#_?1pkY&go>Hn0s%4CZWlO>O&)#iJFb3WPFo6_5Q%W05f5BRB!)$)^tDWQMIqk3;~CILeBfNXw5%1&AOAAf=O3amWCK)d>KAx_;w98PRo8y9Yp3 z)k8wKscOI73nSFc|8^z?L(?#>#sv*yU|BEH}Y6YvD_1fKvACn2)Lm?Xr0 zNJ5MlvJlb#KR+Qq#Cm?7R;kr{?*rDa;wG5x8rI|xTX z-(|zT90kEgoXY`^etI|ipED#g@rjT)326#}w(Kp05Na#p7p}Ol_o?aU^Dq4pwJtpW z;AZ`ONl1_cC?uia9VoO;MMu;+=3NnI&As1OM0(C&5$(YL1Kn%qzINR@@uUP3&({2v zgXyvm1kabwd@CP^>4!+xk*Ny+w1TyHzec;Z=ZZQ_ok^LhPElsA5BUFYmR3H|VuVsy zDeWGitQE>s+OY0>KaBq)!uXL{#*eHrBC}vbX2FOoz=*8s$f{~iRsl0p06BdMBxepN z44~Pw2gFDbSv4XO7!e8ZoQ)z!L;@oc7*%M_ISX%^*j5{jY;$e%S)W>g z2b8^>1Cx_MkRe`9I(7L_{es_A+kXH!==FHz-s_9alerQQuvX$92OJBfJb`(h=ilvk zne|@ld%foO!W_mk@v*Dsu?zaB(-cALbr@K+{w4jUlapW+Goq{2K)=tDUE4O082QG}e zq_t0eOfl$JqG)m3>#{b9I>gg28v8j0WrJEetr~-dc5-@qrXkir$Awn+N7Ri%&^Jh; z%yu5?ExqSxSEpc+dK|Ph^wr5|zNNl}B}D=s;}jC%Dr@*{PoSf{-(;*opuMU|$qwsl z>h(46M*2qRALO1LDJ#*py$l{$wfa)o7cN-`b<1*1zl-gZpZo^N~@+ja~pigaw*htOeiUEpE{le*%uncQqeQh5Ws78T_L!~{G!ktE zAGgDn6Zy}sC%fozyn4;XyRcw-iL$u~v>w@!Hlc$a=~K4hMmFySvx6GCQrCV<%f8|l z(qlli-TKodTWd2xr+L?$9!%Enlrtd51U3B^G7~?t&E*}wDEd!!+golc&8F>vI>O!) zzU<1Ds;99hyWCzjVV4u*%|y_nGPZrE8Gr6KVu+Am#H+4)mMuv7 z;x@}O>2&Mau{gHe+xIr)y_4ix?q4O=;vhx4k3|c6Zu7S=9%A94Gx$MP*beA5|Q+i2n=_7rmpY)dj zGEfG|U>PDqWta??5i(Ln$!HlPV`ZF-mkC}5FOOH)EAG|zT6k@}S>C*;XVG<|yG6f` z$q`dMra{d5m~H+Hf04h!-{`;gBasJ{Q4<}|2mLVsLogg8FbY#J9kZ|)tFR6mu>}Wk z7FX~HZ;^=auuQ{D%+CBQ%kr$k+HAxw?9PE4!eN}k8C<{>T*dX=$UQvBLp;J$JjXly zz%TT)laAKOI!$NmJYA}5b%SozU3x+<>ovWlcl55_(?|MDKj~ME(G>lzKUDRn{xj)J zHdDZqGG$CT)7Z2yZB2Xg+QgbT^V8}h+&-m#DDQw!_tuOLT|JE#*x z1e=2g!K2`lE9W}9iEg%=?-sk|ZoND1PP$9(j(h3exJVZr)(RuSE#aQTSdULl;f9Li7i)}UX^u+)S#4wD&NQ}oc%)p#!K6_sRYTLE#MUpxu4gcNeCM`+YlXM{I#9z#tqz}m@k}H4u&U&47 zKkEkG{XY_O9XHfvS3B>VXU-GnsB<{3PaI<3#deD=5vyX-Vs^!Bv9H*t?PK-ZQS1wZGf{Dg1wbw0xF;nv)WTXGAo%XPRmz?HcYz{R;Jz(u$)7vKaAVL$t55lyG5G=(P71R6(UX$*~` zku-va(@+{rg8&*x1E??cpxi`tu(n!D ztr*K^SypbHr89Iu|JL917kycu(`WP!y-knOBXojFQ~~u_El^!m165sBQ598rRZ1l& zS4AnG%C3UUR5QigW^OebnzhWlW~|9(ZWsUn7_*Jp#%yEu@#6z2Vsr(J7F#czCP>%H za7(9f7oVJc5*pdDTls$Ow$s<@EYd&I8?n4eGGKwgu;GIr!3aSp!Vr!KL?X(6I07Io z(k30!B|Xw712QBdl94f)kQ>QeLFI*I*N|hhhX;v4tj|)dnMve{GPK3eM?Ofh{*Ju9X?z@Y- z?*7c5-*p$Rz;>de2kTySIpy$8Z#wp-H^Dmk`I~q2tr7H*zWOAt;4-$)1lqP#nONvaBG%1${D3@*X4d(T-S`_&@>g8d{R92S?mya1x%CSv@nGY=U z&pNuU>&~(GgqrV7SySP;V7hM~ejt7z#>qX~G$>WdIeQyYH*81OFX@KuX!@RQ8jRBB z*+ac~R@ZCH)os@>u3WlAaM5f=9%^1`$4qZtE=rccDYP9H_yDb4(`>XC!g-6L|>mcGgqGk!DTWgWD=>F zT*s)$t3|!sgRf+f7kRxrz%orzznrH@45I7K6$FPm+_EfNQ;eDqdcKE4N7qT|Z{X-U z#{I9zvTW_p(Dm@>vaUOX@AgA{oUC_b!@S53ur!2yUA#3DC0(#TRfoFnTqUut++S%> z#OXL|Wu|QzI-qBphX<<@%GTcUX;Ho*5Jv828-sqkP0<+WfNt8B(O;utduw-R?RC2D z$P>9tYCD`$I*OS^cXIuD{69^^5u)c+quTxEAL^T9*CfJG6f2JD}^f9zSuHNrjyn?V-jaL`tqh zA@^%{FN`~#_p-xt4lH!twW?&H~`ZT3~YHq&x`szHx4FQj>X zEY9>f#AVVY+k}J`R?kLCzPH?MgS^NKl^3(TaJ1Vel~g}?r~`&!I>xXy?X*qP@21z* zPih_|){l?=4W@1BnpyPfENiv;9vGh5*yLAhZ)+X8veIb-!&wbNz~sdVO>CHQn52oq z@h6Qy(=5j1=YPxXP5>k@Gz~8}y5wczL)SPvAI>R}b1j00cq%R-GPZ zTgm+9xS}wBGG12Wpxqke%pbJc!3Plp?Pf>W4gwrq$?ekVWRFZ^W+O?HbX4%?_3}N! z=gPiPoy!VLD)+5t?S*yfT;46F+v-)KOdEF*({ntDOSnv$q)W(z<%LvCzF56HK$#|~ zn6CwjNu6eR&1F4~wabDF+p;X#|Bb#8NofntkN)HQwePlYDFni!OO|Cx&V_x$4I!ws zEbFl!`!QYraZNHIvv8zj><^oZsrjHP%qqpcC3@;oJm28*ay)_WcYozUXUdaJ{}`XlFr;;sqqX} z&dQ-OoK#__dUDkNeS1OLjliAtXtkrI{X0vni@g$Cv=6k-ACM(yit^g}5*RQ0h z<9m0)Fbyk?Js%j3%5qtiC;j!$b3Ny9tk5$VZr0@0(hzE?R3%988-!;&i-~#< zvW)%;M#FNkJUyFtI_UN0^AqcN-e>^2ZhOAdXsn*z+@!FrEIYZszHYur*dJCu=;->D zYiILT6a8K}-#eI>y)NK7apXI?4$rYH(9Mmr;Uw=5D9y53*BwXGHQgC|cfU+l2!TK9 zt}sLkFD}Zf?31Sb>!4==}1AoT@&%t@Iv501>J@1>*vIlZw# z>Bh$COtgO4N~;C5S}S0(F5nXn)+!;BM9rj<*=QRIYi53bBNr)-X^fhh;Tdo0(J;Sl z*p^}FZ+%-}+Lk7rUpe($T!d>J>*s#g&<)!%-u^p;fDHQWHs@De+U|?g+;R@ZhHyXZgyphKRAW59>`#vX0U^DZO{FZJ1 z*3mz*zJOE{!MDF12rZ2(<`OP{w^8~iu2Aq?l|pyF`z1s|y2jCew4&IB;=j?Qqf3cK zEgV1kGkzV3CcUH2VaW|+s{53q>ydobgAYy!L`^#ehg5iLMbYb)^Ajh^5~SmG%lU~j z)wbbynx?jY2%FfM%}t8IIkV_faBa4+xqmxM7lmxsgkhMbzH0+kuUBui%GTZOip}`flo%eJ~y-LJyaOG z%B9-ZQCvh%XFc(UrNaHjcD}W}zSgva;LoHGS>uciK{MW?J^? z$;1h_fAgH(X+?l#n$omvO9+ul;hL?U@B4=5_Irz2XJgDw)3K#wK4Yep^u5=?Uaz;{ zA8wD|CPw7)jE;kA2xiU0u5##bS?7qqx(`zA1;+e~IVJ=#y?$=>dt9Q+`sSPKWo{W4E~-Rp&A zS+?LDj~&Uk&&9e&zlmL2a4s#&y012RfXgJm#%E`m<%J2UM%U`P;%jHR|1K>-qFuOI zOA`HETnO7XE%ChDv^3Rjd!DdN+ZICLB}bPc&=~2_Kg2Y~CEK(F7s5XJON=9mPl;&hQ8z+6!6!)(yzBE>5-HDfd8o8N3Yrfve-JKw1RreWLqo8PS4 zwozU*GHhE{)+aw{D&4k?AN^s|wsj3KKk*3@&|d0C>r(qVUfY)}uDGZDD%2HT`Ju=A z4gDdFGQ+ZL?M-jgY|An!)9~Cs{eYwCy5@Y~Pc6&VG|G%$_yv;nN>Bq zE0oiOm^1h2N~CKR;{Rq8a}Fb2vyT4hzuDs~_@Rp%I#}q3?$J;8-dvPeS3i$`#V-;@ zUP(we-Gv~F(@8pwhqk}SW;8TaDw#%UR3_zo@8SOjNtzeA>XBrCbe_b#vzBU>7kNEB zOOI0gnLCwGFB!57gQK{UnLnSwazy zMkAP@lu`gDXp(xG;Iz59nNPqvojwaf3eymfLTMU>!71(a!j>6FI;GG}yV=Y=*Hvfg zdN2gt-MO>MG7Us0gR4){0+)$PLNXw`#BuCiF0 z4%4cP%eG8eM_eYUR9VcyqU)&2IE&wPT3A|VrNz)6&YP9ArDx5b5@ew&i`VpQ+xFTm zPr-4bm8U%AdmyB893=&QI~~bxZ+(690cQnRaUOW~=EnE$)`MPebe-slMrY8ubo4D) zuRJ^if?!!c```cl+57vz-mw?ls(A`+nx?I0)3js9!O?%c{TfGbY;oak-E;QDaA;Y# z(DhAxKQ=e7zb7?PJMsN{?)mGZ!(+S8TVIs82G8R(wBbH9ed!ha+^4aY^YS?)nm&RyEd5J92E>j$+%9(meVTTsdFCTWKe;Wtvu;v^>YQ zc78_Mc9htTd_i3iaZm|cFol&8)f-ZY^G5h#hP<0Nt1eB&Pyo?lx}8GEvluNlU15Sq>`#G^HZrh z%0iByEyE%uGntLDQ86m=Dz6sRqF&U?a#_yHc{)#%IEkY;Qcn&X*Y&$yU%77jxSlwT zW+a7>aiifRx*(<33S!&W@bOuaB<+ojwuv;&ZZm}t(l8|j4emL*?0K?$OAmzK>J(0^ z)oM9Krv;SUyZ?q}v)gLfPU^a=*T1f)(X7|oG~!pxPqRGVSX~X1EKTt~=(=GTT>A85 zu$`zn*L3vNDp=LaCY1EA{wJQqn@B=72?;4|Ln_&KW5LO>rbr8)*QD%2yuGWu*p5Qa z28?^}H37$sLi;;7|EqiNH2~WSBl{BP-(iQ5X9Ff4^C)$!z;|Euxa$X&L#g*;N_)fO zuPT}TQKf!-zv6@tB8j;ATlfV$K_aqC&XSAdjpQAKU{Q>++!~|&z7`buHZ12mvuQCc zI$c9a6_Jpr@JHFyg+&%hOT9cRdQzRIh=i8K$P;X-s$>N&zd#d$HJL24#>^DJg($%A6g`u`JD3hCv5P z8G5QEk&5H)HcLF$r8EfolQ1&jy1pSek1f-rtdY(m!|+VQOSr%T&>W>v!@->lfMIAy zPwBJe^4e>cH6Q6(AFx5Uv&^QHF+*;w@9eCtu?2pX2b^=(iN3?vXe=tBfuzj83#3V@rkIxP0L`M5MmHQKo9W>!iXX!aY;y0 z(k6Y9k%Ev(S!GpRR;;WtQC3-6R#{qBSz1b0%LuIGE2kj(yoXwOe<)?C|ie>3G5+c$zFaLFlx$ zw$Ikn?Ibab^qF0yH5vyCA_*Y}^b$^zf}A6_kw?gj$*T#e<5DV`9j|B0dRZ>hTE(7H zGWGlDMM3fHR8{Jt{_B)+SuF}BGihb3&(lbWLTyz!ujiHc7%I7rO4j*B$Vk;HE3#CT z^|N-l@5Zs`DJhlb#i`%xuJ)TvCrO-Uv%lW%fnwygMt*FCwqZDN({UXqZn#L?(DV#V zGjumHt^57-piwkD050HphEo)_p+o=n7?akb+jz=9tj3mM*zXY!%Zx(HPJ*X2ox4mZshdjauK5n{7jEzX_;KPL=qGi_u|j1LepDe|gbZeuZ96!mf&qgh_m%R=Qvy~tEv z)VYg%8@Y=-D{>d3ZR9RwR^%>5naqmZMKqJD$W=Oxr7A{oDpi&%*@slqOvyeXHI0?* zBXS}8NMa@Xh~gwxvXA*JNtH~KvQAPJm35M;c{hGq9>D*y<&XP2fMT7T{q(!~lMj2;$T`X&22#z|D){?SJd+eHGTG-5D`8t+$njC2H zgOuzeQQ4@ANJ&+==ftVhh?V~%#B81>N@n<<1fkFxaJk+DU@*N!snna4g6b)wf@v{h zI@f&094Q^fe2wb>rLo2YWvNaR3fzG)QnkMM4>zs40>zs3;{f5(U*Ff2q-3(>`t@~NzUyB({;7g4&{#dRZ zWz%oPXv!Jizs|m`6kjFr*pH4go>GeMBm53(XMT`bP`W{v3>oKv(0oJFbr?ol7n}=S z6O`IFov8~-ozFPRa$lZJ#tz#2hbJ_~n`6#Ro%36b)G##YwjG3)Ej7xvt)`|mwMIHw zv83mDOn0TgzaKyMLz>c*(lljjk-wrBL?(nxMum{-N&%r7=VDV(`DG+gyl#}@%9$E@ zUhnKIgCGc&vwFSP)2zH0HSVP5dVld$`U+&Gq>?V8bUK^P zbn?q8zUS{K1;GCy2}8|s*Vn6RvuzJYBSqOty9I#ZM>v=?^zd1XQ|Qt#f;j~!FXJ%O zIr}t&z<69;Vw6(OsN=*V3ShV22Uc2H;y5d|P224ir8qZZ$Hvn@`>|t#QA#<3>%=+( z^ZjKu1|fui2tx1+xI}V7FpSb9O;XMeWpgS?OHVK4y{DwZWr1Hfy3V%!;p%FyM{nDS zg1|WXZ*6jy6UWU)s~Ja}<7Nq5x@l);aF}I|i@`OmJm1*q$3bWs%|@}-@6+`SLI@}1 z>XVeEvwB(7$sXq0$k!oLQRM58ajK%UoF8COscaN0 znU?bdEHm&+lwSG{N?!{Uz-fl(1E&~p`nAAm`r6mh)4*%rbBaC}>=f`^uwVHqrC$ZU zO6gaD7TB)>^vhob=vTf%fv*BRe2xO2V}ubx2J{jhBtA*Vm=O5$dRZ@P^>UrO$TN}F zg&MY`EZuDQidkHmB6kHN)^c#}$;BzVDcfMxJF#2|!6t z>246lk!8Dza@(>j7>23%)4KisWMgAvIC7$H@7y@=w@owe^}|HhL480dO>!Q$TCs2F zfv+ul_p@Y};9q+yBEE{2V>{!#W9jEb;m5u-6=o_On1=4hc-q({j2!i&} zH`+lE1a0)%LGbvokIqj%)ppX@u|M)u+es3~eh6tgI?d{%cmHn$LEAfE6oeSWy80x3 z8kfn4oFq>n_mO9lSCBW8_mfYOpCqK7KW=XuOYz)=>>}#J$e6Z|G%3@Oiz;{0w8urB zNfqy+4}f=UvSmG6BD4;Olhp2UU|yu#pSO5kwLr-}_2^8?GI#MZRud9P?o~ODNB z_r!kNf60+jCRcyD_*3SZU=(N9nUKt4>=>0VmedAi{I=70H`d=IAvnaF)+zLsV8?)C zOtds$1BPi?mXI+uUKeyLOw%$=p<-&hl3RMlhgL6|YdzO)NF#(3@9G!vO?=wN+q{W9 zNQkz-xS#hbcFbyVfLKLw6i0m=U`{~P)BrM1$uucbRhZI@3JW^XSX4!2o4Ow$r2zd9P~!ufxa9^bzQ zpFS6zcPkt{t+%;Z4f}yfA(fO|-J~(bgyT?Mr;Z~SV;T?Fo2@V!PmX^6zZ92JNl zeZcp7UElZpZXlJCK_mpAr2i?q*>P;!X*cZApyw$CXv+1aQqup$0o=4@7#JaKW2EQ# zb6)b2A9?Jtm%el(@OwQ!2>f2p4<5BF*E21^GCkL_R0M=ks}%+aPW;HjFfGruEX#5| z%f!P$>^SKS=Xw~QykkNLVWhnJBz_N<2_uU5grsGqL|GMnT&ODZ>(noAxdrDhUVQZ{ zZvEZg8@yoq(Ju0; zPs>^c5hMxo&qU=#uA-T`X0E&#RVvS9mhYpS*HvC*Rju_bUI>ys#Py38w>LeguEMnW zAZ`0W;I|#$F#HZ)Y-4Kj=aFM_dJt=f18=ao(A_&8TB1$493?>^{-}4cMAs%FkQY%t`ilB8A zTm>i>>wzKgpV0{gsGm}R(xWgOkD~B7u+}Zm!I180x~^$lc({9$X-aU)G=p!lR%

`P5SJH>v?V?^*ql@eN8hojSCNbstkikS8>O&!o*OoKi~_dJ0fIs8l;#6-*LB6d}Z-m+%-_Axmli_mVVMo5 z*>sl4=24j@>3k0&{#gj8)gqhDrn5}CC{Q#0uzil?*bEGiX&@qdE??>B|yZPk1~rzSYwKWep&w(j{o ziuVhcH}h42qwD(Gt_O5=F=Xg6&Dd=)?m4u13Rz4H6HIQj$_z;Qp0z6i1UI?}2D7T{k!{{C+b zfC*VW$2Td#6|zna$*ts3LXarU&K-s{*d+p@G4G>f2~xu9H=e1y$g|-{$u1&k$y6d4 zq2&7}_}MIQVfadh0-F8u1mE zx@J3C3(a$`uIsw{t4?e}yW#xmy6y~5y4WJ(a*j)Grk8L?ZY2+q=aE;D_u?f1v4JW~ z!7!jqb9S+;r&TtRxZU#ShDs`#O=mKj&PMp7F5Jvlq{Qd|%RS6vC9^^m+^%RHsZ7gx zT`krzaxqy{Gi{d1;ZxnkY*FD|LKwObQh{@+_gVwX42Cgdz;T^%E*Ru9lsl-Ws}rSd z_BJ$4@bzJ;34O4$m5+qzkCq#G(`54KGKB(t0VL=Pw<#3pJ1C>?yB_omfCCDSe-lBF zZkSxt{8n>9{|BIqf>J6KcY-*NY@6{0=M>O2!;qXt(YkK5nwuxq2O32?>YB!;rrNFb z#ma_Zw7d?7fDWorbfE(pZ39%JR0{yg8m1}q&A|6G(~edE5W)z#`YX7KE5sv1a*mLC z*+-I=N@k;Nl=A~Bw~?=-C#Pj27sb4fBwe;Ip%h_4jAbJiQe}mRbRL%fVwg83efOb8 zzu$PO(MxZLP2+~7Z#=cp?>8QD`^k+Th`k#u*RgJNlgVC^>`fB)M$2{08@zaMEKQFM zKCJ6E#&{@6o|@cnou=KGJd~ynB{$yS-e>^Ejqb5Vzu!3K-e{UPxHwk8F#__6|20h` zG3gT$&dOLBA;U^Eo8?7bloENKdKj0pKmO;VOKfwqZq}O{?8g@Jqu$(PN0&IBX`*5VC?!WG%gY_R>WrEA?;AnO5Q7)wZ-D|i4^XLmOK4wY9T$d?nearwBCXRl&c-1S5 zCJv9Tw4S#5@6UZ`?MBHtO;3I2^AYM&u-hIaxXK$6k@FFHyQnChO=qzB6PcIudQ{{^ zQs+g!k0i|tqzsVu_u{gaYFSH#cR5raZ)b6`x^{ebL({fLiRVklOI_FYyMWfrMr$$* z2i+hIwKxi#5SN{ykL{0hzPYyE=>VOMZAFxcz;8lBlm%`t2w0Y+KqSo6rdotuJNybR zlkK}CpOsJ$)|t-YY@}owmjD#GI7bU1{15xTJ9T>GnWkxazF`8U;iGj5QZ$>I!s$au&uh*+kK(d! z*hiOaL)Q%(muy2ny7Z+l{i|tuzG<4K@0sSmJ{ko+h36&D`cl_6Omw;%FCl~wosg?f z;tDR4h&-3Pl)RR_g}j@5hRA(Nfo1FQO@H?6*3zY%X*#`vdF7tnZ$)G@_LyjYDGo+ zEv3_LkylxO(M=Ny4;0e!JQ~GGL_N=vpwvT>bQRNF$5OfmlXI#GVI&EKHShO;&CP4h zZEwSD3p|y9ai)VYfH62=42)TnQGTO!I%@|M1;q+|S$rrwxgA~7m>xD$MJ;=)>2S;P zsjdT3QeCIMWpSsuW!Y4EJTMsp7edz&gSwt#TCldhb8d4J*xWp~v%VJWQ${I3DFp)s zCmLP zuR$i4w*_n^@8H{bf=mgSfTLH> za`f~P$pS)!9-MDuINaGedv<4MI0QX*?4DoEdyXBWS9YQUUc>{ZPkTT1shl74PM>~& zXoOt-6MPd-5RLexMP5VROx{I4NIpSGEwhoLCktz5-y&DFjFWO%@#O5wzh5zK>Z+!G)=RpR6cCm4C2J%*2Zv1rLZWadeCUn-f+;j zEzh%bN|~h;JipcIdO&c))+R6%cW1LYi z4loMNC}VgnJ#*$+w;dj~U~@A~DTGX@V{1?n5IkthhC!q7Tx8pp41yMOY^LkbG^toC z2&84((KJmojhfk{YYQ8#!^7Lo)%Bo{qaUD`*HjxCCq_Xt#u;UtQHOE{$~ndM%HMj{ zJXz9>U9=hvS7*rkYR-T^+3mn-;e?xy|hO zb3Kmwz$CGc$xG5q1I7NorfHl>0p+^kZkBY8Jx3N3hCrljb0tF2B4Na9iO z<$(&qAOPc<)CH&PE+(U1K-tG*d#-Dy39~c}bbbBgiIoC$eSN>v?pRDwX=0LsJO$dE4E|GCmD%CL|7B~t%BsxbVtID*>@Wir2D#c#M zFq_|caT$aVyLi)lVT55Pkh92WSnf2N?72Vl*`2!H+1dHB6Wm%ZK$pvlhvb^h4MWFh zv{;NrpxsV-TJ6k8?|Dl?He@6un}pPvUlu_)JdBq?l6#iFt=_6nzwf@S)OA6d&29^D z-4x$>AJw!`W}3L~Zs z9|y>aQjzSVAI**~Vey3c3Hzydnw+v_C4a#Be*%|}9$PH%wo9}3x7#=5u6yD=Q$j!U zJc-N1BLqwpb*a(=4D0#m@#NvxekHo7J@%&X=rbN}G>?AD$9LoM(Yr2Ocwlv7Cux>~1R z7Wp>j^=ygP6kX4+;_C23@ns0hP0k1X?O7Pk4A*VjKIcu_Vbm~UA&kSor?V)S?dKE4 z!Z7i%}dqbNcid zn#4O>X+u2+pwuv%O~arR5B}G)K&ff9+m=ZwVi5_+4Wn$ZH9R2D$--$E(9w+Vf z8!2eo==IZy`8o-6lJ- z28-G^e(HaIz@pX|rhn;YUZz8Txp-E8MTcJZ$7$-} zGSP@l5<;L-Rn$eDvN~180g5_RsVbnoVU`Cs+;;1&x7~W{t+yWi{cX41dg}{ry|ql< zhL7IKu0Dy!u@f)JE(uASkV&D^x=^VqRLWFZt1K?lVU@+hDns^p?elvdYJO1stoJj6 z!OI3u{jJ|Bj{acM-Whm-Mm5-p1fFtvNpXw=b_(mSJJ+_Mz`D7zOAx4gwD`Yb3wp-^7? zu-RaUU;cVxgE+>oH7RYHno^qCsf!6v2|bQV9^wEnDe7oE9#5jLUvnR*3a&ho)nu+y zzd#ciKUOYFmtfE6bG73KK;U=U%lmDAyl^Szh8OvD1b+JjU1d~%(sMRsq(^c>!ZfQ> zeTOtlcPXvk&m>iaD(f;WzkTv`Cl%|i^?T>(?|WZw^n;@w8c%)NUAxesX}5gsYl{V; zL|*+G2FZ9Njyf|@95!7fTo$8j$T&xtIP?tnan5FE;7}ZGqW5U$qfK0f3wrc)AF%Mf zEtveTrGL}6(*TjRaKz_PY= zm|I~$;a;QT79G%U^@E|3f+m~~vP!)sXfy`H_PdNTrtn9@p$GlN&@bwEW6Lxx2FR0| zwAX%UPB|>^#eV9lqJME+lt~xS;(g_b$VKIONgamh38=1V0s4kqNVzc0m~#e)QoB?+ z?^8TvyDDH)E0lp$c(qmJ?uRe)a<1*PI2ZT&=jg0yW!x^2F zJS|J`A3;5x6<{2Drn;TqX;R|=Wp~H-ecRJaztP+nWz2Amw4Z^@~)1vp8y0;=AgphzTD2Bt+#ah_wrYWFwK+{0uq}>Ud{hs_(GYWMWhSOU^ zMmQl?pVY0+A}2a=NJvOn$64j4RTlSAWw9TZl_F0(@x&8f_|~_+^({QL^;6$-^oy-e zf1oq^&5E4e^%;tAWrn6j) z;-s9HYF^K#^?Ww3mRYW*GZ`mkm>09fj5L5i*i$w^CH!pJNTsAuSW_}nGrTxK1tt{z zdG$O^$|#)y1zXE{Sum`+pBGb%MUE_2GR=#;F6QYhQBo}x#gr(GW=oaV%Npc0RWC{y zq2Oht6PY5f!&#y6wDNkkEHH;+j**3ALvWJd?xwQo%xnWcr>Nxe;xiduN{8Jt9j(rt;tw44o~>U3r{qB%pQ+N!*e=~p6< z4P`7;%}yec+S4g28&I2h7Uveq9uqlVOF)j>BHN`pO(zJ|7nubzTYL;N8Y1@bd z=Umg2ur(oE*o+&7K^fzmvM6Cpa#tzSFoaTENZm9I#SOy{g4>447$Dl7VN#!SKs0;( zE+~uRAW0HSNJ<63xB&!)X-dG-6@_wfm4I<0@Eu($P5}xkh2?v?u&*1AvkwB6ctnK% zucjy{j{ZSeuyqPxZIXte1K0Nx%9`D790O6*YA2Q&4*X`T+inRZn4n;mlu`nw7MlhI zsOAaofih6aS(DP1r*W<DfM98s zk&)1A-n?$%w!BcIVy1HtQ6$ww&|m@Pw6b_jWVx(BTfSoa5U0nE-H{~SV%i@7Nzq$u z4}N<6wRtvzQf_GJwwsnGqdWly{b|vCjdQSFbngj+j-~6=({&BBX-UCBspfg>8)4wOP2136D=CrMLP}8S z`}sy3=Z~EGOLzf(iHym0Ug~YJlh_TSYC2n{^O>U+m1 z+`n{zUxMp7M>n}jQVQ+-V5l^3z_u;?>mjZ?Zc>DHNQG2-5-WpIrm;9W2jCWmQI8O& zf6lbY7C9rmPETix*i_Oj#De8ks%0{^sV?d?Sq$eonIuiRz*~+!-SAw%^%}Uac5=T) zo41&n0+eRnVkzxcG-cgfn0d3MG+c)3HJIyNd(HP9nC7_+Txhr+j($wJJnoUHX_{sp zy}(kMrmT0IK)&NykuT>Kx5$j-pqflo;d)aEWc^bqO;n`5J;uL>eDMokr~!>Q2uwQ& zY$FWf6xvvQlziiZA2gCAu%xgZ*tU>XkR(Q)taqM}b50tuFKn}wWg%+GJPcB+G{uss z$`~vs+@bJ>$k-?1^%FneOF2o`*RKz*UtdoPUuABVG>IG2G>WvT^!;WhinL0_aYx>` zx<>IGM~m|pdgfuTC%)r47RTLgv*9|;M!y{d{4{2>J291cfvfm9@yUXmBlnW$kyn#9 z5`ty4J2^VBTwx>6uCw%ahUL7T&vxPA;?yDX!c$}lCgn$x`^epCid<<_U0HgKDss3S zqjtSIUwtw!@ZG|)0-rIjNE?Q79Cl?noAvvk*Oi-_X=+m;7*1qaz^&6l?4Nk#U2<#d z)X9}qCbqXuo?Km_X2^Ls>Go{LWS*zFVX(Hkc#6~S5BsKRJKb)7;Mn%G>2fQTSsUJblbHOoufH~$NQrff7CMX~wjx#w|i=r}RX0Mnr8c1s_vx@2 z#?`PI#*?8`vWuaoCNscC!k`o0@##(w;v+{-e>e9W{cX`JS{QU5OS)ln_uWz0P14(L zd){rg{U*Y&nG1ipzOo;?aXso1IV!+c0b%yM~#B zp*_(Z+ipjop6fME&8@vP1tz{f6I&HY2uE(wmUOyOxn**=GsJe;a0GlCl+pM3F zl3YXXAkQYRBJcE_*%?HCrY_@hA<_vSWMd!o2)RYus#zS7VWmFaZ4c?9o{2NlDyuS| z908WW= zk-30R4Z{PlciYa^c2|=@5K;{qi*MW>Mofc_FbIMmgbt0xHza_Kw;gu-lM!(8=K%lY zwA%ri`w$2&-o&84tWKS(mi++lViZXPi8}eeBrAI-~0wCuhB$>#(=~GynPLoH|7%y>xnTa*eaq zwR5L8HmF;3_we?hL5LU+MkARw);yCCIOUEcl?r6ENWX>dW!IXOk*a`-BV!4JE-95a zB^?1mTLcpUgr?NN7xTYTO4EeW1Y2@xmyG%?`36_dN`HqYDW$2a_5}^gOm|ySq?Ar3 zJ3IM=(nQGCS+C#sIOjadvWRoewF~HXuoGNQ!sdTzeG{ujgWY7Ml%^?#?TFi1!=P#E zDlG&4%e=L!X-=Bb#~j#<3GVw`Fm^pn6ULI162Dm7BW;qCJ@TAE^2P9xI*2V_+D zsyfJiw`H9dwQqS%0EQgZ#!iC5GnrH$XJX-&-nJ};Hs^7k$DDKFjfTG9_t0j8(uSq9 zdo+?;ZBW|yKF7>PPj`*H4)>rmQ^onQ*3(W28ZRfN+m*6O>B`FS{goAfHKpu6%ta6g z&bi}ozHCz3Y*0;^ZQ3-IMjK7~SqSVm=-Z7Jz121~r76==8XOn$KGrg6v*~L3dbbO7 zyX(5r)D~W@8Oskr0u8RJ$n$j{i0i29^gIqLuITJ#r@PU zVh^wKMjoTTZ5rDi;7x~0qdAH%j1c@gE|Hk*5i+?+zKOQwKFT8fh$~vERse!RG>`~V z$mjz9j=^AiIv8NI=n==i{p(pt2mS5s!GO|6lit2hOjDMrw4Xg^;`kc(2ixa7@0tdK z(#&g*dG2_-*9ZE&txq;6ZJgaxT~>5^`#NK6o9q#Sys`@u&x7?EUSAU9EOUzmR+mhG zk(D^4@j26_WEn)-DPxpL*>iJIrh#gflz1?59Q5IS`pSFzs{w#>>?YZvslVry($Xl^ z7#t_UgHj&7&&8EbyB~xXF`4lJC3uiXVq)pT5h=)qULMKfvdX#$dNoNMIj73ftSVzw zu;t>qjI*jJ)e5H@zk z=}5)+&OK+8qbim;kOz!Z7S~l$ri)^h7myMZ=3Lgx>UVYBHkC4MU9U_jOaS4`tjp#Gzk37h2?!Lj{8DLJLxTKcM!+$J<|X`!%fpW&ChU{hUXjRC+NUDpjN`WLD5uy=w^$Oj^6{1K&&XV)w&&Zd_ljNI()B*FJ>gR*3 zqzMI(EK!>`oh4Ew+Az7Sm49L)tHR2p%Bp2lTtO6dR{3XC?ID`1Lyc6TQW?7kC<*%( z6nRlO>_gq*Wb=VkGIf>hosWsaTpC;+X_rjBET2_3e+Z`L)qIykAJ#|3^)}MF=%dnK zs$NuiC6!d)5<&>U@hPv_bW~M=N?n(QvcLotlA4Z`4{w^3a_&0zV79A#!K4&HFVH%J zzV@fsYh>AusWc6aWWvygaU}ha!q=6CF!Z=>no4`Zfe#}68#D6yoFvgt_A0{ck-N3Y+^ zGO571s~kO461*ErAuMoid2vi_%XK8Tn685{29r?$;N0j_-GEY>Mgh*Oj_)|O?P{=G zL+Xw#g``R~n|f*(CS{ZYbTZx^^}4Q7PDl~>L1U}U8Xwqq%8y&1j0p+=43rQ;IO$!z zf=}QI8InVCJ9#-F$ctHCNF~*DHl0Z&Rg@;_yk6FeDlhV4I#W_fm5qvgHr++Ojl5pg zvt_-k`$$~O(!7}E^|D^p%ex1jqq?3kfhn_mo90Dc<%RmtOH$0jqH&}!?Iek&B}r#3 z%jmMY<>Jl`r&+f4gaK?X+9%mD%j{Ejv4WxxC25>Dg@MYo<-XIpZ{nBHB(JTi@Vp z{vO&NjD@gm+aEP3^W#n!K8pjqm4^F%2yg-4^n=g`9j{NeqL2_m{G3v9ax-})`2j*g zUKysODy4@SanuKE1qLfx=S5!ip{lg7PiG>PE(`lnXM}bHrmG>A#ccPW$P3kq^Q9UU zDoK<2d7W7l`8M4Ps@$DbUKcVvk)GFvOV;#C0lwc%J)h6FHayog4CCn=xor!kq#H@8 zBHR9s4HYLzB2Cvd4LBQ{e(Jcs-)wjuZ?#&H-E5?qf}xZODX0)pxVias(==Sy-H6+r zmhil!<@s=(^wy2SwggwwF)_Y3Uw)j^t>@X;xHyX#7l@v z+GIl3$Qg1SAtE)SGM^xBF1ArF->K+2sx+(0p0_QVWK|gtdcyLs>p8!T#PjLzeB|+c_aU-#>xR z;^$?x;4l88xLO1ujy~FKEYHTzfUY%C!?@)ipGvEiY5cz|`}DDuf+ElN_Qw<4;cGfQ zl&W7*S`k8sBIN3mbW#pQ0@5IxWKK?z`w6LKaV@a%M${Z#rzTlT;1Hr^mBngNz>(4( zQ_BNf{qrWTjEibf{Q~Q5Zgr^!O|w?k8}tobcECDs9rJ(8{PayXt!FLxLGzyb+EIk> z_JiRd41pjV&b<-Sb$x_qe7H>)=v=e~-%L|HW&*15n4G=Q?p?Y_bpxt83`LG?-oR4_x8s^*Art$wU>ksl4Kt3?5U;V8R{YEcWk zEcZvZB9(Z!w)|Vt?>KpwJ|M!d)r+EALum|ZwTqQ@3ww>|jmFtC&!Fx%arC2oJ&2=F z*EKzg!htJ=P_EM6c*!5En z51IFJE?I%nH7$;!NY^x5x{m8gDPI@(?N$&3L96WtZvEmo*J0b}H=VRScd3`fEZ+`I z2v0AxmJA8Cv36o zdbc&1%d2OF(iL)`|V&OM}{N#ewO;;Q^(b2h@uiY5(arn$+(r zxqIO$CjlW7P`5f+FROJ6EMi~J?$LXBTW|}2<5Gux z8|04&sZ$kYqpGMEbrRR3Sfx?AJV23WE8eo4KacuNYUv_PoTBK9sOn;oz0k#)E))t_ zTU8f}Lcw^=cCm<~bOys7*+*UE#ZjJ}C?Wg>JV-J?r<@$Tf4Z#dBHxCLRhpdenj#&o z=$AcTO3tO^JYfq$A;6m~0(>Pizncm{DTDxRP)O-po2o#YOiIR-Vhg#rQv6>i<&<$s zp=q4+wlky#bt#@h8Dn72mlYQg5O}%g$Re*hsRr#YMo9uB$>`|Ml>d2@;v8}*Ifszo z9J0NZmbb{2lV>?Udy)ZcQ#|u52l&}%iiUXI86nQRPCUr6jIk_Z3Fz()qr1BlCOdPA zu~TOlW#`Ute&!r|K85{Vn&T%215G>pDM4L;3VNBE#x|pjGNz7wQqWYs?Tip--X>2# z*4Y>aRsW$;B*|!)q&N=s){_cQC*P`|LB9L61mx*=OK|n}(-M%U->wKD1cY4u8(hMN z$()c$EHkNO5FfX+A`vPX@^aF}k~cknk~FDtsnh7?c^IYcU@#m7*E{`wzCO(3xZRrV zBr&BnOH)???JlL0$?{hga&LXzv>i1b-+0sOUvlo;=Egyk7qj_b06HA5uXQNmsJk^k z-fmk&BjoB8jEZPLQqmy<8tF*eq$C6ddfmtmu-wOD8>uR)ELKIWQdOlzoyK)hrz)-L zRMkZtlmM>Opt()x(0 zKB8$KQRYW1`Ou5YgGU}YC|~@M$>h4feQ|m4$lDi-#p3OMl0E7dF9@N>aEVOGedLqh z+$z`!n+}>>Nv#T77Rb_?pD1@iu`;q41u}pG0FCdYLZ_nCSz>5QSWk({E!RzJ;H&1v zehFHE-)Y+R%Lxis6{rkXR%i3+YJ-B&t)h^kXPTzj?M$+fX^uws-n-K4>bmQV;?BnL z{bqv|E5!;s-Ej=P>u@z1<&+A}MZ7X!EGA5mQn`LD}sJ-bz;iAnbIff~Ujb zI7<==pph1n;V}AW1^_rd7z`rit)yuL%CwcFrRzm;V2WgIEx*ukUBGt}-*xq*m9|=@ z6*I;eXH1WjCRG@;vN%fm-Ii+!5w?;tjZFTuMApe_BZ(2MG4ir1 z6>v?xGw6f%dNpK{2(i_SBFjPmsx;_+K)a!383r~s9L{079=fq*+l)ni6uEBBg>Abo zIHgz_k2y}Ae$Ea?+3xPSU_-U1MrKxE(Dr%N4>tb2TiaOI}jY6taf(yvP*=9+)o2BX-Qwo)& zDv6~^>jh3F4pp!7qCPdi&ugiU7>}b=C25_c`kZf(0t4UQn@)S4ZU!qS#6P7vj8tk~ z3ut+oynJFMFmyu#CD zYCu2cDfzjkR|fha1K6P+lwQ-e9mlqt?jq0+89UU2g}eUj;5%8!I-RNR*xr`iIQo|A z^!pv;~%t;=jz*g$7Vkzf{mz^nwDiHt!N_IP}e(f_?nI9W^APr3b3(nOG%Yhl4TlAGwL#yWf~WGu`K85<4aI; z&Dk=`6=L0bQ5>aFUB+2F^{f65Fn{)xxZi7}phE<@0U9P~H0tM4^!ukx%XT}RG^Ny@ z9MEQ~*`zQ6XJXqZTe_y}t){N&TI-F9Ta+~+ZR6U)FengnP}j>lHv4@~3c+2=04QVno2c*mKH&Sl zPoF*jC>1Xglyb1)4{2=hEsV2ljK6lN=Vs3W1IEmAhp82FhSi544O4J~_{3##VvzwM zp+EG8>1;ZcsVb+dKOASN2(BC*#(&YjFzJ~FV~jIqnBDAVTs}I)m0w>zUq^Th_ zL(`L_{xBhwG_PL4BUoPbGlZl877nVHbOxKG#V71+ZZ`+P@TW_E_{SIBunCZlo0uHd{9f&~&U;JWKYUPaPURb8gl7Ci7E*4P&NDPzYSXAhk3d&^7C=rmpL{*#H{&B%MxAU%RzM>DJb@?GEVD?S%pU zQWH`NEd|nNYeGt)r9g@Xj^{b(*48yQmwO{X0%3e=eFGKJ6jGU{l2fTnQ%R&LK61QR zp>(Ab9RQtnTc;S?mg}soUo#$CN~*BQ8EraT17$q@m8NNcZhua`7dEb5!QbP8 z7)88jre{Bk%OZ=*LiuG}m$mOAQ&r{<@#Z{#R#ANFp~oJ&@yClBZ#;7cD%|zF=RNOF z?m7C|d+zx@kpFZ3@DKs<>#kkFYcM0_+;>G1ctI<(iAueU^koi^zY9CkB&`jf+w*PY zN~Z3Y2o*uOQ3Mm&M|>r@08+V(uRqHj>FK(9e=yVxL!Qud&3m@N1wZmixw)uA&UBcSqbEt$Us-0W=*6Cv8LeWRoGA)<&Vm9pr?KHyO z<)+As=TpuFr|f!bk9+IA{YEq1&~)D)k4wu;9Gm}t3MRu*Hp#n681RJz%tMD!W-zIA zN|$+V3(n*3G25L^%b~FFm;Q#!>C+lXwD`{@GK#IKG8z+sHiN9ri_P@3|7*s)_-Ng= zLc_9SL8teb;zajRD-4H1n^r}kUS#C??sNZ}n|Eo5>wGy~nM|@t5d`O{ zdGVQx>1;#YdGmeuKmF1B?z`!X3Fzl;c>UY97K`fn4--kq)hFp8E)$oG$(+>WUh;fG zCP_L=(rj5T>uJ5L)7m$Z$Wdo%8@b9<(#Ia^OqC%WB8z(7N39$r>={z@>1{AL>n!WE z$Z{9uBEyKj@pM+=OJE#BCUVp4S@sjp9c+8@b(Omg)(h?k=MarxyncUkrMdF9QGzrw zxUd?%AT%v20hH2XUr4Vz2m`!*(0AqWHO{aArISCWfv;)4M}-jfcOPAj92+!j`TzCd zXT{e#VA6c^hd(@T`MP02VkqG_4bL#7p=+FJEYkqTY0N*2lsEz|bS;)lJSF7n*XSWW zjvrTEN(SUs@+|UN@^12B@(bj*$={IwgpLGj*uk~99S`7b_z-?vOGDOz!9>Op*SKpf zRheh$s?yTwF6Qwxo5s^wG#kxiHJ!<7G@H)y* zkgScexiT(>D|oW1s_GqZlw`UTn#L@XYGAfOwM~s{KHzIyTcNfBq?AlE z4Nyx1l#)z0O^gTLG~3oR4VuoKw&9&IE!}_gwcwtnbX^F_OsNz%OcSt7ohv0zY05MK z(^T4s3c)l@a86e=Wg3*4rqnc0K_w=V17i*g3XYZH*jhHWY|ENtYsZQeb%Fhp3L#S?bu3zbb9*Cb_!Y)d(YW8JlxzoJlwd^0W>A}MDRG~Lhu*~ z7pcPqf`CdfX;~a4Zp%}{=gw?(qCI& zTkEGNR*n&3^}*SSbjT*zC5Pl9c?S6o^7eis`~gBH3pMths{pOOnwOwW@kpgvk;PeI zQ%7It6=_|nY#UAsR=D{d^_bXFmdhaxWWB6&#a3eoo~e^kWpNH?OI2o7iHO0I%X*?T ze<@arf@-c1uGV#r2(}Y#aPBz{!d8?}Z)daH>2x>GCP^^XvLdu?+YXhIX6CsrgT9+a zfKjgpK4ef9B%q$>X}YGtZc!RVt|6_5(=@Uym}Yv$^YDFej-LPEU3Z>12#(g2%ekv` z{lBfI{V7Yl+xcB!JP3I<9A0z+Cvh&;^{uzEGdbTw+m@lDR2WI+gobG~8;-^Ca4$5B|xb^%R~Znn8BmX$Kl(1q%unq{4q zRhZu(cain0k+P4XPTw&jv!Y+5jSVqVi`d>ruFIv0%eqptjp~EoONp<0#G+)uNI`6h~f&WE$v{{76{N(`qhOCeOucIiF4PDC{m%jnaKdTcKtV zh1aXfc)5ppIo(4!dsb&gmKW0^&hj`ZG8y}%9w*N7dO90rqb$xU>CQ7d&hjcR79}ms zd%u0iVwBZomE|ysnW-$YxJ>FQSF%{9Y6S@I1Bzu@6s_cy)!=o4#VC&IsH{iXXf}%L zSuslG9vaWDvbZ&aEUy=cN>3%LKC&V%E1cCeqwoTgGI-Rsx^b*is{2(Oojw&uL&ja( z25mjMG9Ir6+s$Sk$2y=7>bl5tyx`X~%`80l9z4J@yK!s)#*ek5q}^%s0-4EC!)?65 zwD6nYnl>0*3k`)A%ov5igkTqMVU+5WNq)>V9HU_x@+nf+BHfmn9&-uXiH-)b?PyZ6 z6$-gU1!o$61Y7{RN(@7;m{A+RfI_ZQfQpq>24lg&LkiXo%~Jpspl<;{yA+@cP_U4K zwP90pr_^yWT_5*`F@vrd4xk1DTQ?jB&~^ud28E^@Higz7Cd*G#samVCQ{;I7a0Nh% zy$l$IGLxfz!|%2_jfM)SrYy!@o&T!G+P%DU^m47pcP; zpfos$9bV=ebj3OAz;>`)&y4lEe%ku1OcIs4(&}9s+)mb@rju3Nv%BPWt3`j+; zC(j^nA|D}7kl!R6inzohY%V%f^jXP5K{dyZ*rG7Gz@1&z+<5R=O)D_ZVQF(gq8)`b1g8RQ-iG> zvXIf1NqN8kF1V!NN&^cS{dhGWIc9IAxuItQ{MX~_HVY{{=5u&=M-*O2;r?<&-H5tV z+NPet7-*YD8l`w0i*xqh>`DdxFb8idicOtL6R_>DM`1F?Ar2XydN07hiktxqw(a;F z!ZbMr=(FqCKkNSV!RRZ`kOA~jFoGs$zwYsm)) zndGVzM!_fJn)8C*i3q7=Q86m4f{x77IL~rljUY+uENGI7p@E85bzG*onvGPPRb{%Y zm+36cse<6`u^ z=R_L0ZnNcifaA29w*6OVG(aIM3EJ5OYyxHETY zmm7xnBCS89&~AI&Gy(efZ!?KnA~ojsZ`V1H^Ml|`eBGT>8yo; z!-O@;uB(Sb(Egwha?G%@#`lbS)_Q$P&*`e``@r#yBr!Pid)=E(4oCDgvu5MwlDaN! zHrAF&if*^Gob_%O2*Zt;?@J1;)yG)f$Pfn8y#Q2dS~LKnXlR;;d5$7K_hw3MhZ5p@ zBcoV%i_+b2dq`dr`Jd@!MI&1ZC)if>ByEE@0QU@Qks1iz(l_?L>-JRQZx3*evQmh?)Nxt5pef0M!Sd&Lz{9;0BGSkA~%<7tI z`6!zyO%l59fq3w?on4AfXPYJoO`E^vZqOv5G)X8Sl5AeRg7@GGIYBOD>tMb}zMOH_ zvYA~hrhF?ng_XOPq}!`Wnzw_q6#v5Y$WHbRWn9#S9Hh@I=_Ai_wa9KOkyn8o+v>oa z%1&|7xK)LEWg;(*(=6uYyo7(=XEF2ifpb$&@gS>YI!8%WB(*e_r z!@zeOO;Awjx?vDDOcRc4F=`m0AN_I7$nHC^AhB2%+mKAUI&z zf#tduJjQ}{D~l6uB;7+in~N44m4QWhY^1>0Fp0 z1%<9fl5sGmq^Wm%lgZ#Uj6yebgRy6k`~?jo4V~=Grr80=uY1=-#>zS^pIpCv{mK5} zrF-&$OAp-hg2p{qy?pta0@$hj7qE8prF-s?cb;MA>KEx8pC;$Xb>t#>I(Z&>5qUXz zHTe$mX7XfqWks0u5l6Vep(^S!<42FJic;0fGF4Svr>dypr4q6#&9_mN zDl79ss;n;4tX5JLr8+>V>a5NKp)OTXgYZ6P;^~YQC562MI7&QAC?%f7l|!+k0ZS7w zYrtHT_$7~LbL9XF6R1tVIC}BM#s)S^fbL+yS-C|wHa2h$+2K=v(M(L-a^aQ>@+oKJ ztNj;JdW=5xmY3)+-2Hz3DlR3z{(a@6j{zu`$B#c{bv$0X=s#OAhNsyH=sfzuD;S1rrD{nk4# z%8S=@e9VETgY#$H`D*%#{o@?q%cZ1PM%O$gIk;{8mizMjhC4TJ5B5I6fV&^y0Ds^C zO9A)ZlI-uFjRVl zvx_&ss1v{VmRm;uoo^0jv*W56IXlaD_uAP_H$Kzkx1Tzd^&_Dogzm;8=vXC(gdol2 z{&A_oWj#-qwL!ibdClu}WEz;VOp`P$Sf1s?jbc7xWOx7MfY-a`&i3}su-EJLH@ElK zR`z~&GFFV{b7VW&M7>v%S5O_xl-c{tt9J znzBIytgqqdC%gt$SJCir-w3qdrx+c5aubahMS=L}?_FK*c6Hq)ga{(9K1pAh&(!Wy zvQMrfcOcynDh#oZ!oa{DYSVQgJOX8Pcf1hda>bZvhtuupHG3PIZlga=8(_mA1RZ4y zyk?P&C|b?6qaUSq-=Wm$+w?9teFrl=cW-%*JE+}#lIz;^kAm=;={7}{?M6VOk(rj; z>x~y#24vY{eK<6~&!*IVzC)?=e4A4H4G!SE!KT#yqyspgv?;Z}?ojG{osfc%tDnae z{32mQ5tFziBq?c=KFLTy*2y+0Nlo_10Xa>sAvcl-$a~3mlMj=RlTVQ!CO<(wLw=6@ z0{I;IHS(L}cY5;JpOUYTuM<)`+nTzlanXhIEtav~VH)*=v$(9kignM1%Ct0H&P1?n z0i-ZU5y14|h9s#RI5$(sBAp5tIzugfhl{)_vbYpwl})m^WPV!vOcnmHiD5O2Mb<)% zI*ZFlbBN6j(H$>~?R56#KE2QTS)ccQkoUzWd!qO1KJWcL?~8My$M58Q{>Q`N_Gq*{ z8ohlud|=@u9vBYaF&Z6x+%(UPM(5Iz`9pn+DpFp{E~fB2F9|5sAPrO35`jurR^WM{ zp6|6{ebYZUEepDC`;Pkx)5PtjdGy1kS$*{z-CzF|yy@tbc+=5)Ow%-9G8}&0G)?oT zhQpsSP1Ah+a5x=}ZZU_+cr?l#!|B+D%?-!cbPQ+B)}5(g8-2qua@{s?!7vPCI``-= zM*nG=qu)iCU^?}!-^B9+r2rl96l09(k^+Lqp;Uk!=!`LHXq1AB;I`3^jn;>_`RG|s zeJVb1^!V+!!#VmFtncl;ZfFcYX@1Yp7~Wx?8h�W2R}QBhxeq9h1cg!GGftX^=H? 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

kX+T^O4l92}q4zW(72FxGgm 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 SmcB>g-22N9A68$Ck^%rBAODL0 diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.eot b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.eot deleted file mode 100644 index e1bcc447d332eec92dc3216e676a9cd293b747b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34394 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

UcU$PS-nMgmgwvhH9d{JEjMr=_ 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 - - - - -Created by FontForge 20190801 at Mon Sep 23 12:53:49 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.ttf b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.ttf index 5267d851bfddeccd65eb8e1a71f6d9a372be08e3..c8ed46d4cea49536de406e60d0141899c15fb2dd 100644 GIT binary patch literal 60380 zcmc${34mNxl|Ov%tL44g-mAT;*V?+PI=!T;_s(8{goM2b0iptF1vM}MqbvqN=|KfV zbQ=E-B7@p0BBG9QWSqE+Hi{!UjuZX-9A^1uT15T~&N$Ug641X>`F`iz_o}MX2?_Jf z|NEzN-o5pf`|dsG+;h%7_uTu06hipLjBttUg%=MF?|#jdyM>TFI6HmSb+6x-xbECD zgm6DBMB>A5-h0cN{&US;w+hkrln~#U+4IKNU!DE8oxj4pUjU5n!3pPweNk)Rj+UR>bVaJ(K?B9v)8?T|32|^@iOxCO!oTMU-!nFfAF=e z5dXX#@AT|@%MCZ)@bq2NLOe4igzp}Ky1H<9|KH#DZ@aDaM?^rwW4OEId%Tezo7ZOK zJboKOT}JWvKYtA8w3%ba=tyUl{rf(j`Mx+RLVTXC%Vl@D<=@F!;lb(inRR`3qg3DY3xki2l`7D0U0OkP|b%|5T(|Jmd z2j@ImwCtXFA(#DD&t1(%SmTMhVQ3q0Ii}@=NzFB=Th{Xo#&MArEAAS1?Ohe zd+OKd9NmZWnp0NAJ||R)@~Mtlx{vEP-?)x(Am`b6I?T2KNE# z^%9(C-0;2jb*JqoOOJbAwTsHCFl3wC&t=%{sy|oZwo*NowRd^lj~#RFciL|M&hmSN z-4=Q$@=egj_v8Et+N$oepJASwSNBn#$~fsWxYqQJSI*D8ihEC1F8IWGA8v62T!1c> z*Z1HT^`I`Kej)JNt#3i?KaP{S__!#DHR846_2LcUDsi=Vqj-~ev)Ci95!Z@85PQXS z;(GBGu}{2JyiMF7ZWK3(o5kD3esPOuc}p>YJ*%s-CL1s#oLH zWHnW7t+rJ=s`+YHb#--PbxUPM;{tIkzFRsC%Bd)23^3)Np$pR4}5`eOBH^`+{|)!JfkF|rt6Of0r8wl8)p z78XYqw=ABuxNY&A#S0d9EMC6&#>G1qKe#x%_@Tx77r(gpgT=pDe0uTk7yohbmy0hf z9$kEC@wZF4>4QrjT6$>dt4n{e z^tGk0FMVU_n@fMW^sS}&rSB|#cj>1~KU?~zrGI}>d$H%m*S+|e7k_d%e0c5QO@}uh zKJ)O_!`lvDe)ye-zj*i`4nKF~(j#v^@{S|-9(m}l@ZV>nnWb%eeMg&V9oA81fHV@3d~S z-pFSzw=UuIBI`U{SyqPmiq>w^FgnkG3E#;8@Ux1$g4gvm_&-@6vZv(y>dL;Cr&~>4W z!6U&R2Ja1C72F-XGI&Ms^5E-&+k^ctMJrpJ% z{4e}HEB{S?M?NEeD*se|RX!#km477<$~pN3`Lg^y{;F~be>bA!2jt_BrT5_KLHQ&3 zLpd!M4c=t}gL3sy`k0X5>wN3q#d*vRST`$)=XYBK@m9NG5R=}uir*pFG z+#%yK&1Xi{Q*>Qwl7znyzY#S~g#?Zp|73;ltvY9xB*w(Jn1BvjE7psO*dn%y?c!{4 zjyPAGFD?`pi5=o%u~WPTI_`C7%@yKG$Wqd4q}6VOHrp@WDc&XCE#52c6nBaDiF?HR z#l7N#;zQzpi2KDy!~^1^;vw-d;NcTuPJB{)N_<*8jGE)0*{>QV2apzQAYDroTLU1< zYzBa${KV^#6429cuz{@Tt85_3U2TJfl=>q<81N<=B1qqC1NC`u5km~=H8#YNUTZ@F z=^xmTM7r086w>Q#Ag;RJh8Co6u>o8NEGcM1`c@l=FNv24IsiA=(24X$8!||5vLTBU zy@4Tz^zAm}k?yyF@CS*(K(-5U4?#EJb2d<2{?vwd0p*Y?1fa7hyr_WQQ2=KXfYzdW zP60SWbVIfffHy?<|5Cu`e~&zX@;zsB4|rM{iOIh z1>h1jYx-WR2S0>Wzvd`18c7bUcf0DLV8A5b_ATi0(k)S=_>jNffz;#UL+7BNN-ReMv;Q&2_Tn5^;W=b$d4nPQ6MIf-l>3O zMD;EOkWQj{w*ts1QGK5R$Td;DM*-vZ!^i`~I;4an0P$`0BMP|fA447hi72Xb3d9Da z;6(yRNKt(l@LA*uPv27@&OrKoz*9JXCej53Oy6H258!q^hdhAm{{r&AMjm*qzNmo9 zKZ-nnWMB0q1tj~bFDrnI7S);pNNceOJ|!R?TSUJj;Cvi;0O4>kp#bt;ET#eA6>%QY zb_FB{7CRIWKP*C~5D*R*K_>zM{#^vV2#A*!QEvk139-0M0q3bs0OE~B^z+3Fkl%@v zp2xl7Qly~SB4|ZCym&R>jmXov_X6%j{tBcYQ~*697H1VetBA$>0O*SXGGOt31&oI; zA`c*3Ej|JG0rGD^`Zo$lmM=c7fMogN-z(t!KOzrcy!{e+0Lh9)(1?I!{32*VKr((2 zbRppUZ;=O(ykGJwAbGz8oGgJ>BFEgblG9>00HT;!R%Q3aBq1{-Oe+-Qj;wAW*Nv&nY0BAGuV4cm(O2 z6^PFw1rHo~2g-jGDfr_E@G2fdinbj=-NiwqDEA1;6W>Pq6#!@{fa4={4IqHyBl8Nx zlSqMk0`WbhPbm<8CFF}O3}hR~7tduNSt?(AhJpH>eDPNd0_~D79%dl@B7rLclK=AX z`3%(G<>3n$1mw0nd^H2{fIR#`1_8Rr!yjcJ{U{I9?*~y1<^P01oA!d>OoPqkIJo2v$q~qj~7Z^y#$s@mGAQ>f(LaG3S_&id{ zAjCJ3Y79bvK1bnk1CXy@9(6Ma@kOK_2C`x0Q7?lK2ax(01p13S>SrK+mPbPjLVO8n zm_djOkfs=@U&y1tKR}4DBW+<20(d&w#vlanceI^BU|c7Ub}$I>=SZ^*0{u}Q%`;%K z0x4(!AiG;0?PCzscaDPI0P36a=l}!tL3wmF1NAj|bcBKWvOGG@Kz&voJ%fStwLH3o zL5O)FUs_;bK6&XE$o~T6gMVInhC$_jiTp3^^UosxteyWA^1nj<(@39VQ2GCf{QtDi zKac$Lb{_P7>0j+U==;(OcK+AM|61jL3!DR(4}WVSZ`%1*xb#Fvq-Vi4lb zkfQzo_3XbR4>>L_0h}S8lwMhpcgla#^4g8sceLNQE_Z#w^^AMieYg8bkMN9p9`O9k z8}^>(y~q1!-rwj&eV_iA;Wu^|Up1cdWqnh=`+fi5H~nY$AM!5+E)RS&czy6kA$RCa zq36t9=9AVA_=}Xh!O8>6qyq2G} z?ri;P+rG9Rx2M|=cI@hSrt^i&aOT6AXR?*-7jnJ1cjbPXFXrErf2uIkHQM#_?&0pc zyZ^0tN9ml>!Je+3*;U?E@95QfukT&xdr#jF`@8yoJg{-#TdOZ!{cO3j{I>E>hgJ_g zIehtucjO(TYe#=S_S5mH@vl!rC+?VdX0m_s#>szPvv$p6Yj0j#Tlb;$`Sk}kjBfbq zhQk|!8~1H0Z+g5kS^4yB-!w;kGk z$JwLjB+of;?%wm<=Y9PAJ1=yhrb~WA48UWN~Ut- z6XO$+VyRe4L`oBSX~fbZ8LcoOr)mpvGbClmjLWQ(yWxh}8=kwN;|BbH?glwe7i-hb zML9>g*VZ0?S zWcZTiYSHbxIO|+=?)sD6iQNggc^yjAG?covk@NXOC~}4p!$+rGn%2VCT}XXCb=4QL z{Qmiw8K8i1@C)>cIe30bLd3lKkXKI-1&9D+L;!V;a$|Ikt|jKS3=C-6z`zzKotABF zt5&tO$$C0Rmv48jbEdZ7+%Z$npbnDhAW(-c_yFRlL7&W*iesY_I#msD??Z4j*8#si`C}vAhlb)vm!r1 zV-$X8A&1xCC5j0wx$Lz`VhZ)@3Q9O85aG8VVKmd<9{+BBKY(mixF0#5OfDRr!w)ll<|0G57qZQA6Iy(@{i=2 zQc>HpwphaTTqqduxV_$ByGD2OQ?Z1#AGISSQkF`u<820b!x-JBRU)o?sY)9p9VcRT ztx++mBw?+C>zI%;C@`xEU5NO7`ivKp3A){$Yrm+@X7ReW0d}aG?yxLNT66>5xbQ)B z_Jb0fT(1l9?${~uhKdnwnS`irpVS*zTQk+w-d@LAFf-Muu-5re%kOh#y)8DUeI{|k z8ldaVbco0EHqJtfvrfWUAZY$sT2n1~t5zh0DH%g`>>!NA6nBvzQGfNWM%2}drJ-Vp zXiXHQJ07ioW&Hkt>Cd&6+uH(xdY|j<+iWSz2L?c4+1ka+S*M#E5STXk#-kwTRort!Ac%xExdrOc#m0x&5(vj>$yV zWUwG*ch`7!ysKNvLfSOxSA~9=X8N{lTQn+VG}>0rlq=4udgl9GWBfE89P5gwDIz5TwRoQX*ptIg0wbi&Yi=f$Lkt{A-Wix_G)=-dJi zF~;@|ok>kbSY;A2jwA6{tT5Ifs_bN<&M3y3BkDvV9ZyUc8RGO*H&p3I)g*{{X%Nq;+G*`w@^E>uG4{N|U~Dy69& z{KonlR8credXJ=+p!iV8=buBC&d-E6??Yv`=I3#mk*3la!Y6(^ z?lirMg*Pn>a`y2c!fJOAQu z{IJ%8{tv)KB1P8Ln=Ll3l^tAfViRr`>aUnb&PJwFsBPsco|y;j7>D&PrCQ|h&{zaK zo{?;6NNmZw zF^+4cnHQy#K{#R&N02MwzEU4AGz-t>ydy@PRL&^@+kB78*Jc#sfw@?)4v=7N*nMfj zenXy}_pK27sf~ z2pcqPrEw~F`Z(*PR4m}eL_8y5ZM| zvjTj2d!c_|!=)=xBnxW-WX1-3YeLP)npm|nsLo%CF^1+tYPd53Jn(NTsr^3Vh} zVg|LkGAxY!s;8wzYCWqq%qq^n@rrBEA$=GG8<%`$Up@s6PNwqv?uit-R&Q9W@eZ4I~4@O$SKxp0Ya9hIdO{F(=6}wX@!`Hj@o{(2}y8^+`ncdxHtm)d; z$ySWxf`Nb+7g2yG<@H#B*3JmJY1qnijt;f=cew)rGvxKUA}$n>%!KJ$xU&=fV7AAp zKX#%~O4l}e|8g15L$n#y`(_j(c}UHor8Z}unN~O8Nd2!-J~&+_sOf~Jm9pA71HGh; zPh51-#JD|JB2&&b?eGRU^UT!vxTcMdPd%ev_{>;Wmy}&yWA^XncdD@q-sp1Z(nf=L zqK~c&T;Ckou4KdB@ooxl1bmJ+vA~Oxaayy43PJd>pdWP2(*(o)n?*SOUP91UlT}X z=q9?k_K&hFuE}KWpJX>~bi47ua{L~rlk5@OCXCG$OOhB@O(&gni=oDjfxGTPM3yfg zrSV69gmVEu?4-Nyg0l@zQ*;BL`+~yBFJMnAKB{ZP z4JUZLF5mH>;*kdp&E*HqjXU2<9W0=^40+w(-4DCQXPEc@9bKV2zVVF!oLN5H(M;Qn ztq0jRGr{f!<{>pORsI-a*4ljBX9Q*9_YTL>&)To)C#gmmiCOYIRUgXN9%s&Fd7}yW z$B1m2gp5u($V(;Q?P0YKE(SswrTLMel-;otNk%je@rsr_90;~%bA{1dPRhZ@gW+)S z@j;mXxzT(s*8(gK6v_qotYqfEfeb`Y0zU`k-e9oB@Avpi#c}WE{?7#hpX=Z39WRz} z%HJ|InDy$dtp#s?=fe+o_Iojw*S%TDM99e0u_v@1_)Rku=^&FC4U7(I!$Sp$4$-5y zVG}yoP=dTxbd?mmx`K*jEq%*JEsxv(mR1eY=Ui;LS#=A*WbdNi!Bln$jmYz_2Lgmbr zvmi<)TRznM5IuZ|Re`NF=xOSUH0GTL&&(rcZWYCUz}p3Xs6szHVEBRh+Eunknq2Mi z2^XKICQwtTfzNBnq;^R(7>Z2?(%aXp&10mP&#zsxy*YnKTeoi4u664)CzacinwGqE zjTwsuD_--i{VShQ&mR-bkJ00_$^^a{t%5!rf!Do+S=23vqS#9jU$H!#6?G9!)*`A3 zy0BX&aiZ)X21II5T~{KB6@|E%rqp9oY{rwDwGqESTIt|b?!fhRd^ zS9h&E^3Y$-JI;a{JAKO1lJgcuS+xp|LWux%%+gB;rdMQ0q|{$9*Zf0f>*d$qBr7$3 zg``(l+(#WA=@J$6QCKf%GX8WhJkM{yvpx=d;14K{z(G=g_pMke50&9A%IjkoS&->K z#>4PLME;Y{f99&*eAnpkWva?a?ZWZ#fz@N>3Y?C9D>%?I&|BWL>8$9sa!H zcXw)9$aHCWgPK<>({WE;Lm!4C+837tmSNQ9!*oyk%X)_vvb5IPQMSRx{I7iwI({#)3v+4uIsa_z1}P3 zCZc!k`?j3>z5FKPW;2iqJAk+Gk)h!XWIYClq)XWQ3=~3JK+6o`jpU6hK?an#gVhaO z5{nyPzd)vtgixJ@Ffk%;N_KQ4;amD%D0;OC$8?7$^u05~k&e|JrWyLT$Xc)G&eeB% zq?;(cFM>IbKtzU-63fVzmhM`$8x}I<_Q}sC5 z2z~)uU{ZUPi_DUahv~H1c-V(QQN=JQ>EBC7!Fjo`jMsF%+BV4yXcM=n$X|~ByF63e6 z(fNESo=^k7A+Wgp0CPDmsz1g5IHE+{GQkL^OR6&{1UemoZXTLD-aeUeEE*}Li$oQs zWRj`;6J6!=?Fb6(vt@{wF`-$(;_fq1;*nsCsH{pSHX?klY> z3=u-i@s?=R@8IgZ@xSp9c8Cu84qxy1_C^U-zStggki5G1v&l&JWHd3})ul;!RU783 z8^~+PWHURgSU4yT(Q#L%3x+8S*=$>HYg=1_krj(cSMOXXoFgO~dL&qRcdk>TG8DSI zR(Eu@ryVqh=UndooH5{`IhF}pd1%|?d02k^n6Vj$1$zdf+b*C8+t>)kI?y|8iZ_{R zgkAfRJ~CG5&~O+@IERS>vI!i}#rq`kIAFqhjL$zXOMSLyrOnhs=l4wE-^}#%ETvOZ zFrWB`v?{aH({iSVx?|6Ybg;T|aB{L-;eUH3C!d~_R?p;Qk0p`CU{3jx$gb!To0iEm z?tkDLY8Jb~>dX@%Kd)CO#Y{bpZ@`W8fFrfEkx)1+176))T_~jbhPSO>1L3s!VUke|^MbnJbI@YFXS|5h9mOMniad?!{Sw770EmbH10r#JB^ zOE#S2yLdK>rR2yk+3zWw9fYM~b3F9%&>=_bwzsBo*;QfP8<4?JXn^^*FPUg&M0je0 zsj#NGU9GL*xJ>MvoYdq%2+SVPz2Q~aT&lHwBPO_7(}}LG{zNh!Zf$eBH7%UN9Eg;w zdNv^dZ=QzVH1PIX0XUaTD~PCp^y&(os{P#ScmgSHjmLs5o$$zEveoB$%ri7}c4c)s zY{{U79ux>zUfJ5#?>5>a5wFV^G2lFPceVs$@z#+-!7E#6GJ^dja#DU9tJ<<)R~m%c z_BiQYxJgn&Y@)N9BqF;JL=gPrW{-$3+5tMtDp#FOBaKP-Y+tyR+4JkBKu*Bf+uaM9G^N!gY1O z8Xf99n4B0NqkEL`FrLEn*8~hOYJz<;OcCdzJc!ViSUi>p`1-XzpV#fBbFCTJ z)=lSneNyx2`e3=Y7c<bE>{ zFp*BhV;*+^h5LMK*N=~v;Ax_hEyl7_>2NHb=p)!Y*67ZvCmpB6atVwi zAsS({<)EW-&{*7?%hWf^^K{(DhX)*~q?`yWd*<1LumEPQWg#LVH1|1u*-0V0NT?n+ zV1z&;VKs{BYLJm#>^#k{+ z=Oj0S>OWhXaT?H&^;Sh?gMNyt`4UZ)sr=aJ zSaGa8QXU%dkbeU-=DF_rL^ugW3e!wcux1=uFHX{~go7jR5%_><^{h7O1jRks+B=+1 z#DkeAO&jf@(`;ENe#jCs${x3`JVUtyQXZ)74`za?VT^?l4+WscTV~Rwm0a#zA|Yq# z#z{W(_2YB>@soQ~iOCqId?GvX zBD`*tiXCl<#e6CRxOi_Rw8vx~mus^V} zrAlGiN@EXAyhXEtL_9s*+xnzKib+KpLRFX=YLmd{_NW|?Pp1#ui#d^)=1Q6tHCs^u zI2ulYFfx(I-Nwl0Lsl#GtlQg_ok+mFopFfZcCU*2`~>vs0}k@0f-wu_C$%X}y0jk3 z)t(6il98x^fG2MNp`)=DMFK^RonQhPn@ptk=33GQKS~dw4`gi{o9vHzAAk>#9D4w= zg_HsZj}pTIPwQyHN(I~MY=V>i9s_D&JH>U-%+5oqdkf{U@(^OE$oIfgY$_@R$S2Z* zrcea1YlkO>VdV@@kSxK0Wd}-=`%l7`6WRY=e2ID8|Npw(3jEuBpqsHyzCs{`91_g% zjCF)=^Eg0RR|@HjFdax_76$SP=mVoe!>QqQG{1=x-EcetwNSH2?S4hbPuT%e+z}{d znY5BUzEs02SU}8}naTemW6I9|0%JacMD&kCwVeF!%w_R7eE zg)5yj_dHcLtR?4@+6CH*u+-akhL&sW-^Z zp?9hfC1(&z2J$BAcyj(krVU~mLB7vMQ>o}@$)+Jorc1EqEt<0SK?|WH#sZIAM!@RsZ}n^N+vDKwaVd->1k#N z+_52)OtfwMIQ=B}tK1 zhTxL%a`)qC7<7cRcp3<0Dp`iUKMz0BIN9ms-6Hh?96(;7U-P;GZg73>bO=}AKZowl z!5pH77h<+`G&Ul|WC1hOeU=Yiq}o19_xh|pIQj~cpe6{=(~q#w9$D^@9i9E*?Xg&E zYb-V+=c4{qtJdbunuq}lXk926n>Z`CcGW6>6c6Fi3f-SOXTyeba#TWX4v*nsbh(Ca zwH-5TmtZyeAEF&>7L&6N{i;AfYL4v$IPX{_oYWIYB0EBY4EM9NRtcKvp=YQ(I{}|W z&=ZE(x2R~J7{MGO&PC8j3rv?Le1qlc*?nZ0?Q$%`TG+|$A{*|&_FYL$nb_*6C3n@P zjyr){<|@u?UIk_&Tr%8YnqQ;dI8B8bbf_&jFOpfx8FZMb!9-*`y-emEh6iaj4*3_P zs+@w?=c$S_YgmzYlkHjC&wR7MIwK8_9pVJ)$RaE_=z%FQ2tvTg4WYM81}~c*f2u;I zq9IAGk$Z}|uhJ9Tky&_9N3IY;N$l=9?g@VOWk-aZOp+`8pkyG&Q@*PCEQrpN%*L#Y zMwoA&{b|mhV4h0xFxeC>82N7yyJ&A6L^uL<d_{(0IXH8k+d;#@}q*V;1uL{rQ6Fi6{J6VwlM!6S_Z9`R_vCkU!C#NG5Ucdm7XD zo^LB!tUSI7M>(6+afBaVp zAdg7BG)**n{Tyi-hDc?>N}j*kZE3i!1ALflWT#G;-P1T*n{VV_&2#G)NTl=O#P+Oh zWDC0On0Vf<8eUdzWKWc9x;)jm-gLHcvXN`Lyo;46ABYvmc4k{CPpfKAV?GffabSu_ zE^>;ALZ#I(?R3gXLEFbEj-ft{SiLao430}tAvwxT_3FY=z8MV71_HAbNG!LUey5WI zy0J?Sg^XQZuWo)hq+i$EubT5KrFQdNf*#_Vh6GcEB0BQ&}2r6yOEa~j4AKp07 z&(SJaLDB#4)t0Gat@Es*{{#l3UaRU->dIoJ$t?7qvP z@vQqoo=LaQA4dAdx_txXlx^-H&G{2_7V7WH=C;swtVflQ>!2!o4``vr#3^-=tjt@6 z+cynl8`FLa&??Oxz~L)W22caGtu1883hXhAJpn6pVmF8_lq&Q{ZN6!2VAnGSmjMU^ zUL)@UW@t}Y&n2#)&!e037(n`WfAG}R#IhZ(A=h@cF=S};u;Z$EqI#nn6I`w>t zaN^+S;HfJ)44j+u5wF*;NO1k>)Klr58Q5mzvpLS&sEm%$l8bxp#E5djVEK!@?wnZL zpF1Q~excX^)+}m>KmZF~XvwS2QE?D6^}EK}Vzm!wA^C@z4GhU!Ln>#7+s{QMPHR~YFP7K6#`wz$ZLqNi8-4;Aag+IouI^$IN zQDy2iMJ3p}djW&DIr!#gpu0)9bx5uyWCZ4P(0x3-UaX*If5@sULyF)J0+S{k_z&ZL z_JH$Qb^@@Vfq#Mi$grhU&Cu~22AXaAlehq9u5h}dEK@r{zlz1$ueM^*T;8;FES2?z zw4|YDOw)@cHCRC7@p?^{D{)Um!%9OZKa(KqYDb(^Dc*))9T|-!@>bYum`Tmknr?}jm^bz6x)*+Q zuQw@Okucth%`<#qm*#N?4TLM0Zg&hDuV@i1-R9Af0i!*Ob>Gp}c){b27YrlbrEDb! z-?x%?00_ov&pOhR5X{{a$EIT0h(#bF2-E0$G^c^%vW%k+W}K}^``v2@BxYQAJ3sKcR^%|&C@)r3&lF}I+QOt_X<{$XQs0?XF zT0=8lvb2&8QCGs*3EY$_@hFZEuF!`ainw3UFFH&7Eq_}s2XrHTvFVA%B3rjcVo{HI zaoo@Y%g_4*hF-sNb@bwkqgSt8>!d#@XW-||W(Ef{;GayU>_{Oey|uaE!NC*1aBxs} zITbNg@jG{@bjQvosd#=(COfz~o0SJh-nJ1nqET##5ruRkUd=+U9)N7=r zidt;1e`H%ov7aprz;SvVFE(Qq@XCe812q_mmPyayz^0k{ zF@M6dwda|h!s$qAUJ$<1DaUC%MMbf`-DMYwfXUu zBtUo@S7bN57BSB^AjbU8)3+YD1G4=N#gQo6!iV(&$uET?&Vhe0HH8jI&b?v@5gKqt zO$@Vwz_qbaq65h;3ag>;L-g*{Y1kp}#n$&Om)~bvK5RyYeTs5%zr+9_;t$4BorxCR zzyJZOPy?3RTeAF@yATeenNdsMN`06FKm_sq;biK1H+fK9TFlI9r)S1|3X6Kf7Pihn z0q~W!c63+?zlEP>IOq48KGY^`VaFA(8NCfJ^}3|#Z!x~DV<*Y`K&+FQsO`jezo+5rc>w>t)mt@x5zMW3YCVigx1!vXeOWj6&6>Za1yGS{zAX4Hd3L?e% z(`ehZ-Q5(-J}?jr>w3T_b{kN6>NnQpp4h-X&R+eya+!kf*Q|+I9$&fa^Qe4~wwe;| zWqoLkJ(gb)91Z(_h3yTCNDcML4g$l&`H0OJ> z^cselXST(&GMy@P!a~|JsUn(Iv}-*g^iO+CfuSVLLGyqT!9hf=Vxcq)by61`Wfb90TT*lo7%s518)9!33(?Sm81#c|Yna8}U--(lU=w77#>Q5IN zh+AJaSOSl4;N_`2PPOFNE0dc?(7QqLX~n~o^uub$|Nhf!=Un4K6cfp~U2fw|296nL z9fE3C7-FM!l)|yT%Fn3c9M45$ z$R6@e(>4S&rAp(@O^AIMM@wn@0WvRWauy-#=#LmhVRjb&09?ipRHvaT@U0yGuQS2e-RkdS{ z_rKmTFP+rUU-;G{zO~Z{Uo`oz(0gISWiXO$*0~cgj74Rs+clQbfixF(rViE0L1}&z zdxhxUw_JryGQEDS;tIa^8+&Bo!NI|Aefbw<`AtKwy=<74xAHbqce%H%(p*^LalrE3 z@RPnrYTp=&btcdGUG19<8-eQL5n0-cbRsn}QKIlsHSQpJqei`o28h)InR$1tVrc@D zPJzY{O!}8I)14Pwc)_-&9SxcmN^O69PiHcfN_Or^c`nIy_FjB(Z)ffjZ}J~s_qsJ} zezjthvTfViwS~N_eMDa6@mwW~gX`ark8Ro*&A(y&V3BQTR2mL`gBDRg>z2AK>(UPAV7Hx$=Qw%Rm{+34PT&VaX|;KJKn1JUp60L> ztm>9!dVlQ!L?#D9vO=>AwL|rpU1w$o0V}G4PFjTotEiVy;@BR%7Bhz^y$XF11LHR* zx=Dq>sQ@Sr8&Hceoj@m`Mjz70zy%{IxLi3pYKVMOyhX&w!LBWMAKqgJLFuktjrEoH z6@L}usHcu}I<#?6&whDB?HM~jYQYJFI(tpfj(Dm^L z%Z2g~Mo^3}XW`%qw%+b6ymC^ROOYVM?hVE6?&9cJHwiPW$x5eE=`3bdPZCzMa*?yl zrp!nDLm2fAN?#|B6>nXYS=YRA761JN8X&$Feah zm-c+1eKIr3E4os@oOtFTP5TLpH?+hr!5U`0BU zG;5Dq33aBNFyvVVHh8Ul-AKr+DsI|NI9@l4*VrerKXM*(imp9>e9_oAr1m>1PxfnK$L;vW!FRFVpwf_I4f7)@Iz<;LkRP#XboOWnm1FFHD% zw~ydKJcQB;_S;F>jgEO#(e#pd!b5Kv9fM4uR}NL;7`p!u{#W9iVHNoS@s}M+|H0sb5pJi&=dO z9i4O?H%? zCz980(tL6grX4J}8pG*b((Maqm+8_9Og8y++fhrbLTC0GVdiHCIx{;~2(Tj}#=?Uc zwdoFrBl(sJ5W?#d797uI1y#j@2daDh9B1fOJ7fr`t5lo^_+nXInO%00%c$DV;Az_@ z%|0XACra&g1$0t)FEEJitio8K<$=>Nc)ZY|DI^%tz6fijm8uB*MTaUtKaL0(EK_88 z7+UX+9laVR;t(jyktv4kzv!ZVi8EIp^muk$gu$rmU`#H=4@&lrB(>Pa)fesP-xPCf zme{8L9T% z{#Zud2KKZhcB=)QhdbIAikOoraW5AE&SdM$7R!69~CB^4L=(v7@t8 z>d(>ckYq%su{d*mertKk7eIWhzs=>+v3X(=bAkvnQ5hi8K0zr~DQOJc(G6m2qjW zk!>1n=bF|6kWldFXr^@Ka`~JqjplsXh4JEtOqWg@zQ2GOTuu5nV+)GGR1j;rFnx5@ z@+Fk9L3b#aEVQ)vq$`14V=xD66q2-8PFYJ~Mpyh+{Wjft8jXR;dK2>PJw%%BK^Wt#l+aot#PE2rlIQaR5bXnLsGm&iV3}aVY zzvYsiwMGzq7D8?i4llxzyMsQy(o#qgpRRhWB?I2c!d8MUk99@wBio4ROO729D6~}) znJ)NU9%AaJRH!1Fd0YpB0pfJHaVmlgk`h}^BfK3GkVcFL!mA$4-4=IIcO)B&RxOf; znAYZk4~vCgNAy8#jOxx}VuZvLc7yY~T09;zfMADmAfF!?+BA3`Rv{y}YeYl;^LL@I z2EuyQ?GI^Kyn-ujsT6h@!y;%`TGum3)8}s3F|=`T&?;+MYYV!i4?9A%#^PR2NXJ-C z&c+UgLJz@s4!T|Uf-z)Zj|;EEZsqq%ef>(oN9sYR# zfHU#MGt9M3ux4ceKGMj-090Co@KqvgCV)1`IyE^=3%<}*@yFNMuEijLH1nDyLgl@&mH-Js5?K*L=A%*bf@C(^ zb)DbW*NLcrc)Sz4F2MhI-Du`QxEBm;OwsN!d@eU6p%ylaR)Ry=snr6E#QOI<(Rcm=P|eS-B(85YI)*j4K;`r4wsKANN-@a=G>&BaLI zbO5I}X&#*wi;@5o3)^d6Znti+G25_Fxf|R(1)>YmTX%+u=YX@QotIJ%dw-CreSBR?Fm;p z5W*%ZX;18PTGG-t3{7bA7ZegMIwo*Lb9tMhlkJE+W~<;O7EZK z!^1MAY4<_-YafYH{I7Ytaf8QGd!VID4^2fqVRW%T)Z=rI zk0%C%X;YPo8q>ZiCyAiF%d_u5u7}4i^Nu;M7KN!RE8^j8`8Pn{@`aRR>lTed6|r|0cdC;$#FMkv1G8B)OD~>H zC$(3oy$ti<69Q+Nnn*yoo>#2&yb5!yk3X7d&`thE+M|oyifURxO)0#Z+DnahlN>BN zyGcgEKKa0_X+Xn|*n+u>0>2~_ZM?P#AukG(|rf$0)hYh-TwV@a(1?i9jj~4%Jy>YnX>GxJ*$3`eU5Mbd{@#OMjNd`Y4|mwTvhAY;2&jM(O;cx1&p#m=L@wbp)t{b!JhmoR1LN$YC!cmN5h~FdhqF5j*XzWn!x}ql)n-au_+eYhNWiscnW**lCM`oK4N^!OS{X zpXJHRn76qbBhz=$&P(upPz&@TloJ0b4NTR>_sVE&r9yfzxS|eQz>&vUnBf}3ho+z# zcNn<-f?I7R%gJ!iTS^=&vm)!}wyujyDi z9>Q0*f^EP?b4yp7=?Z`l7eNzAYirB}a%ip)Vv)_RXd+>~ z!JvtQaqJ&$=$>6c4bEG)SNjrd5GjTHg|e-kD%AaG++TXJx9Mvfx-fGQgQ3$m{i*pi z%oKnLornPJ7($dvjDbjSRk7!QZlFJfeRWL8-@pfu&8&mnAHg!>XvFlm*JZL6wrwLD zLG9xa?SyQaarVei`(^|zE0bMEGsyU|pWhFAeqA<$>2KNL3t|h|J{P_&LeV0DfZNrF zjb(#AEA^6NaJ-bVYQLlwtBo{Xpsh7Rz5qXmxoOBqV9LYK1$-f)^EjC7N>gO9UpDy` zr)cM4^>qOD!UHe%%6P&Mp@&-NQTvRdD>@l_=TY38qnjGbu^=>A#KSx3$oFuCcg*G8 zHIk`()~UXeN)d+R4BoS*}~KFZ-Hko{skF?}Np5F4n!wRG+2dCy zIr~}=AJLlZjrgiH&1BYH9ecr(#aCSLw z!6bgg?h#hQJ?e!sb9Ady4yD;q4z-$j7iwRqjiKZ$xHcSip5n(TRFn#wqNX=LMn%;QP{Tn2^Z@j? zU!lLfOGU*w-$LLati~UVAyuxt-D*TT#x~Wa<>T8@^JtgHyc(Rn6j29^z#LUW#e{8# zk^76B<@P{1gmRl*fd8Y`bQ&6Ur(e1?D7)2n*p?u3d@w0#}4 z^KS*~P%fhpHUzms9L8QJ$hr{6LQWp$ChqbP9AODVnc&Khj$jTb1WZiF!F22e9)mEL zbF99p6&bDTENUl{Atm=0SpLN^!&gCshEM{IM#E~?HFjasV3_6voY-+R z8feOa!Mgbi4?I?wP!Z%Y*i;VcxD>(|qI>G1Pfk1C3Nku;oyTW*HYGiV;W?WvE82^x zc1Q_vb$q^dUy)#vP2&k(UR-1*69I4Xt zRdUu+ktBzduZ8qq2VyKS7f*YcD#Max`f|f@5W<4kV|)U5Q5NI~ZyO1j52GB65RsK( zZz9pznMintohmle-V9ZMVAj!p@aK}@sYOBAnRZ%X2fxDc(vu1bs|P{ieZ&M5i~wOw zS*+lO%9~eh;qiq1Es}1Kj^-=830g(0;*9N~+ACT*7=bt=2oj!h*Cg;2_UpQwq*djw z(E|bfGFqgztJ#ie&O0`SlOBTO33JlBXvz1qVN3_{8J$ry^`RaobWD7i^(1 z0r4j!BTZx`(F-Y_=T*BI_AILrDv4dan%mKwciQ5l3&$a25;#g~3n#b5R<`N{?Lw3< z{6GZB6i*I=V3_s9Qq)&4O^+v78u-;Nqt?{hchc{OIn8lW*-LBfnd0bms*PSE`2DY@ zW!$ft>4iB*2oYMG0Ox@Ucma>S%63I`tmxiVuU|sr>g|d&lc_oHw8=>&7Sb^9F{Kr5 z?tV4R;<>^F_z`LBmEdow=fI1QkU46dGjTg8Q-uk=G@@ha&_t}1)8+5?z-@UfV7%EE zc%D@3^FiM`H{E;w?H4?B!Mo1Ack{bGFE9Q4?>`y{d^BtxHH@QX_^REzcU*PVj@`R! z-~97GXL${St%CT12;|gyLHlrTT(y=R>(p{EwlZWZJc+~FGzif+cx9WN)5%!%Cx0n1!@f+ z4}EKD<#(eltUopH9J7AO+SAyuptYO}!WpHdQf;k4KfbUK z@}7Y`5@FNGWkl$!@yEP9 z&rw;13pA%dZ7N|tkVjLH^^k~)yH(g8@G(LmGaz&V)4Z_5#^l|I8^bu?FE2#m^-l&O z?Xww3LBza}4~FDn=8q_V&$W4En<1x+ZNq1{>}F9Q*2_^VDIvy_S}uX7*fTo`wom(v z@BbWuGFUAt<z$8}_yE2*H04<8-IcQ`B~ybl2a zDVGb(f$yMy_q&&^U8~7(xCMJ!nfsFXq|wJzfm*covpN?r4xW%3(IxS53t z(XRwg0T^*)9FevN4Icqd^Y^VmROVM^axyQHDK=4{?wJ4Sl*9jui}5YoFcWmK1^&yi zxK`2PV{l-miL~i%Y~>LMw6ydMlcm_5_UYIJ=^C=}oB#<*d0%+0`hm{Qj?R`flbxMw z*0dm-!JtUXkHM{+NYXc`^7-NMJZzN|_GrYcdUHW_dy(dmBH~Kym`eMlLfTM;Ra+2` zKv6i@9*dwJR<`l??Ar2tHH9Wx_Jv!!UumT}f3SwVk zNvu(pAW{05-tO}FJZ9SC#+RpD{*oU8~EoH%nXb{(Tf9b-WAhjckWvGWW^_w7~Jg~-MnFMs@cu)_N zP*+myLxT(a5f{F0r$I@F9Dy;8YV29Y{#NZr__R!*ThojoUDL3* zlm0YKAHqKU-MA9@C`1(bqZ*P<9tZ@&@3;I}uMTfRF5lmW?`h!^ilJ3EmGSSURp=r9 zLZQ&xpU-t*AmhpUt@nomfq9ahBs{?~O6IdIEI^<7aXyx{dM!Sdg{2|2KRWrxvOoup^I|&C zUa{*j?!N|B6!+h8a*W`Q5kjsK{H@$8HU<9*#R`$@g*y2ErmbSn2?o-c&U6r)ar?qi z!!(~enTfh`@7&YdEEel-v2VB;!1tGeftF^AxjDab7msEflD~KxcJ;*f__~3Q63|Ef zC;Soek~*vs<&Wan4DQV=0f!oUp^i={Cl>IH<)4Wm57PqTluKX+v`JD@mxw$>Cb}-S zN5X;jHrjjF^v9yDt(dF}SqG&r6LNXYX*yuimABwsuv2_u&FczH)1lMH9)aV&scg4? z#rKiNvHvb+Td~P+BuLvr`21L0`XKg{@R}i4mJW#Nw7Uuz*=J&|(iJkjSP)@)u?t4H z8LiFv6QQ_?Pb1*dtzw$K0S3It=h$F!i%XnbQTuWN>tOf zmJ=&BV1^1jZj_NCPZpd{vwj!hOYb}%K@%noII*hQi#fMi? zfCPWMlbko`4~dofaV1J$L87ljsajk`#^(XY$~^$f6h3mJC!3wlX0z-fH)dWD%eDWv zxoZt>>$uK1c)uTfN+Lx;q(o8=P=Z8Kl&iNTS(YQ)v1Lb+-8dJ(C5RBfg>WxOQHh<0 z6FYG&$7vkLa-3F8oYt26m?TZwq)nUj5xYOy>9781`=c}Ibf!N#^>n8FSEb+Cy%)G7 z2nvwcB$P<(-d*hOJ$ugCvuDpa+cLB|HSu+*=UI|&NV+hBg8iiVBhokQu(qc=gL?y4 zdxdS(c|>)B>;ZTKz~og`;c)*N=xnIXjr_=?*~FDZH53vST%vZ(r|z_QDk@bEm~_=k2e1tHbLV zz^nc;yi2HO{-u4^*#s-YTJ2hW9<%d6dwMN?*bB+*isMU;Z??p-^vER4;^A}zI_G~( z^!SJ1kuY!T9Z7qIu0jBjy%@&Q`#b%@I)MB$>=`FSEBIlO6NB6Z8>kLdp2=op{q?^#IkkPogrUT+wIfZ&7W_1zB*+kvx|zMem6 zV#Wgal{ec%m-cGe_6r<`;3VP@Ty9DC zY$p$TX9VCqfxl2}O$AeY1I%B^cXSb)G#DbtTXXBLCvP-?-H$9Gno(2%RNd(GwA~)A&QH z%#=W|)d-g1ivqHyWh`>*z#l*1_h0mZ z8@jh`bCcKOyLfZkHka4qz2x^_!iQ_|F2H#i!Pwk;UGS=PyLasZ6p`FJR8QGTpXdaZ zzWTna2Ub@PBku0gSf}7Y3vWjbo+6Zf(3~=A9*_zF01AwY`4aS3tX4%%6!tN8;-6qe zU`FCQ(_21R`_AEFqKA#<_zoS&JraMZbl4f_Q4%g8iL4QZ*`ofdXQLPUdr zk*0TIJw33fiwq8SBM2IT7v8#Y{L%9dIGrBn(KBbD_VYcvEGT#w6h(CvaJmN%0{41A=> zr+^E&Hj6^K^&dQhAdf(fh`tR=Ka4E|1$eM)^I+ugkx+1l&)=2U;qy%$ICJJGIkAjA zaQ@Nb2l$UDMehOMxX(L1bLPwuUcZzuf`1JU34(RKnEt%} zVh}GK!~l^P0^$WSUcA1`ed{~iH-)%!ITjml8p7>Nk2=bZPr}lSc@2~kf+VC0h*=Wi zDvNvS*DMwD$CE16>E^<a91|Lm0 zVXvLI(I_1rURDaT`b4n4$k;^bTVHQQXw6#=+KBLZZubDk!s9az#0G3$f8TR1+ z8fDj3%Gr}05T2wvY3DM7d023~==h=IKf%W^6_Uar1v24CnNNPE!I?p0qky+nfW^ay z-?1qdZ?sLJTYhh!q%~i9>+nHvI^0x_dXsQ+-zN^6xg(Rl5vt`EC3iS|9ykbZJ#^^Y z1BVW6g;z1W-}|N}PoAEfg1N(c=MK!o5KSN+KXodTJ$(x6ek2&1nR)Pigp!3cfu#gD zT=;RU>cs88Sf77N&Jc{8pc8~Oj?af%K2Rl==!*W=+LB2OkqGPpZD*266>3HIvC&bY z(a~cFEDz`U!!mamfpoVx_v|@~*K$2|2qMzqLr)>rz31$n2`An9M+mWzSa)|6cJ~lr zp~=K~Jz}!pCyax8ehtXBu+5Klck>Mm;d|Cwbny+q0ojSWDZwb*c73w6)y^}2VD>Ha zH@q4MI&bKVfoj5Cx2@$<1|Ktd#Iz7@(IjIlqvrl@^K4FZfpa;5rd+!AC0j4IqIM~z zASC;gI})_^*~~EfQTG&rwnJdNNXMKTon0O`e6c-UNLsqp_v_n9`_>ZawKvU2(&m@&f-7VoQM~qDO>$ED2VhC%b>Y|)&d6 zAI0l88h*<0x;X#y@*-J3e*&5^<8Dtg4f_%-j%}`wt5Z#StQED~=<-Km_A{&3ECuoH zHPkSSZra$H%i5DB$y^WsTa~B=SEr?a#i>^Pge%;(>bcc&`U8uYc*EC{;BH4}toP%U zS8cg>Xi`z%<#}T}YQMWVYiv?xEmQoh#~GvQSOi~s6LI6@nGD1}q1dn_ykStpLE1Nk zcuYd*$8Jjq9mDvGUwA7bA{(UkwdzcA9YIVG`PX0fnubCHTnKBbJ1FBR2YUygG2%E3 zJ)pq-8A-YD`aNYl`NAO`dI=q)f^2aAJIjZf6r9&;ulSHyF5XQ zJo$6?n0IEqSQ)d$FT%dZb|>*H*L|mv%8+Tr{!^NJy zqw}k7SiLO365|^!;Pgwzt((F83*fjbCgid9SYdm$I$)S9@O=lY3ogOBV0CexwIF@E1^sse zuKR_>>;h8)OS^o?B=ozi*G;qZE1<;6v-FsVLJu%;1-2gAFODTdN(TDyj&MEkpP?zK z$ddY99AZ_flDUXG>)W5c$<_=}g2_TpB#OwovG7k~k$87<4-fXlMAG6SG2AQbkKK?T z*29NeA=Ja$cUdqHpZol{&-823CIS6KBRw$9jm^ZnVv!-?+)O*)kt8MmE;CqqzZL1+ zIu^I)l0QES%{-6EWIZi)9v_6iF$9UXiIxcR#?L+ib zL{OF1wpGbSM>FhzF5q6@(G`((Blj|z7X+D)AoKC zMEiH1DhNgUsX;MBDtsvI^W*gMCPkzj6a9O2qMwdC(iju8N(uxZ- z3yKXnkhaqo|BL4k>GsB*9&8_9}RsTGxKvXDh9x@shqaxQ6TT5-N$OmI79Gt;N5 zs+xL4&2#NJ!>H(R=$b{jBD&b<&a4&v`Lrg91;;|PMxbqu7B;_qZ|K%^sG!gqDiRt2dFod1frD!Gc10ycqiEIR6Q zZwh+N;nTo#4fWKpLXPmy&;ALgu&e#N3*yEV$1wcG(G5Jq{S?5}03lq06QL;L1;nv9c2PI=P%rgS zKW(6mxTj-)aDNpI(H2V5RvM-e+D6-Hl*VYBcF<1RMY}0Q6SN1{xuj_y?WajxS~*Pz zXoe2bJ@hMdhz`T!`Y23OkJAadmrl|tI!*V{8M>d&(gXAXI!6!ELkJl6L3)H9rStR{ zJx(8@3v`h#(G&C}{VIK!o}!PCLK(_Zj#QeZJk3#oK1%acq!N`$!(ADdsY*H-RHFr2 zq${*USLtK)aeA7bp-&)U+^6W%^elabK1xNQw*L1b&$riQje6*@&4W*nfs;Oc@H{7#DCGXE@+I&f=&U*?a zC9g&*YB^AzT?Mjp7-uS@RQ+ZpJ-~xb%_+rMPf;yt4*&Vql2W{X;- zvXsgd^m(s*W4~HnQ1MjtR21D%14U-BnOZU9&Zxzre@@dY1w$!@WbIU?Skt`{6v0^~ zi`Op|imFV`R?&}NJT0kn{&{sNqha`d3pODWgq5PQ6gJx{70NZ;$_PLwbiA{gLSrR! zQW%^VoSrbh1Hh<8ieD`ATCwJa~7~4I)T(@})N%z)CKn1hRg*1dwVaBnm{l>=<$S23pgv%)lvVF+&B$oQKv`YX#p58) zlf=RR&#`#x1khhsbHJerBP-enYnhLN7*hGFR;xtKOsy=kp|WORCXGUNeu)XEtOn+^ zS~U;M)}sQeGD>znHOnN#S&3TVxhdC$gq;jRnbt2`9eLz#Ah|d{KQ|#foOAi)rSNZ#uf`@U{0!}Tq%?aSJisH zP!{>9S&pU+t*Qp}vbG5JGp`1WDi{XZD0>A;=z(mpP!W`3b;uZLr5OdS7Zg()F!8Zg zapl!g7z{&QN@WVbfpo0F?o0+YCtj?e&uNt);D)!HXIwCoWu|rWc}3wqMHR3(wQN4F z0w@;k&(?~?u*tPReuf@vaDWtEcV4mq@Z0K=Oy&w#uP%i}ty#?QoSKtg5u8FoUliu6 z07X^}SebIPoqlSEtGO%cvZ-F6{ zK?2M3qTJSwp_TJBwZGAhe87AP?e{i4XQ0@|&RO}6^B^5rz^PQ@r9_tNrNm1}Fcy_s zeojJ8Bt`v%=uPHj|MnV83=_BkW_U9UZ^j>B_;7i^$PSqa47A_(cdEM8 zEy;$N_ue1x+0|92PMtdSJLmk)Z$C!@69mC4EDMq_zGu(D8y?;J}&0*vwuGzJF zkI*5U6NJ;h#C_9&n|cSfzw?I;g1`>pe&Wc<$+@qcdk)WJOAw^*9h+R3yL=fn38#OC z=lZdk`;X2vD2;+(Bn9ErSB_6lPDMBM+=yr2$FFc48S;?$E!0QfYdwB)@xI_Q!XoZJ zBM9Qbnb{+gKiU1)4-10!6XX?6PTn^s{8aceq=!*Hd1~_Hbm1QgeS&cBj|4%vZEkj9 z@i!;7e@+lyH->jUETC=dx;H!+zbrp-r*F$kf=9$_g7Ehr`|}R>+I{(Fmp?21A^R)b z>w@zbFX1?U`8;4)zKoWLe@Hns|IYB7Cxwp)HqWOw8P6MY%gOBL?2MowdmlTByldR+ zOG2G+8g&W^`pNyr{N)s`<41Q-3Ck<;OV4o_df4;A!DS8;PMg^WQ6wp_GN{7SRM+Ky z7smu2J5Omrr)M0XW#@`#<$QXk^LspV%3uBsFYlBQ#4+5XF4Xy3TygK#Avopfo$4R| z&cwProvk3x{fT4FbNY7qU7knJ&sY7Hk;ae1BUG+2DpPsaEkot5^rNzX|1w*-{Bv;( z?=D~dwUg)8i9EN?%J6W7BMG*ZOeixbgU>V+DdFCwbHuMvogA}Yvoldr&i`x7FL#49$Z;od1&P= zD`!{!bmiR2e_Q#>mFHG2to)xVFRr}2Qo0zpSbs5baq!}kSvjFWz=>>f)O(J_=aBv?jpfqq#3fpLfN8Phg5n-7~m@oe^d(~4UK>y6e6-mv$_ zc9Xr|e%Su1Zx^uh%YMN>>ObXwHZUCcbg(UWH28twH$(eE-wf{xe<&hE_C>xJO+;s+ zKZ^ClW@699cg3HI|FZ6A-Aerv^ zzp?!vJN9>cwX@Lq`p#0b(#5b@jcwKiU830c&7xU}f;k;NRsp z=g;PUHk2HCtRNO{Ej(9Li-&;*;^kjo{wGld-wg__z@#Ro`k0#PWj(A=EJS0YELO

Wh$;VrqhjTJoU<^kIOQBU+`UiR_teA65>LNf8WPqQMDJ} z%5G!1Y+;*N7-$xYy$tzUF(&%MmVH;9lnlJ-O@X9Tcb9F2AKPxU8QZm~w~dazZ7TNQ zgDfm&?PHIHV#cmrW<2!RF*_?pPX~ji-*-6t`qzgKzir130pGrSp5ea`!go7_0YS(N zL>pOHO}C`7TUov^I1n8u#D?YJmB}At4|O5{e$WHXYl;s zeecHe;c@UG{ql3{Wk`ma;1ik!A&AeY_*@X5q0cEff@*{fG@^enMDP0MqmO>`(GNbg zwDi;xQ*TzRq_xw~f*Sh_vLF3s>08KOddfR0s~@necl2pyy-BlPN4qbG0y~GVGzd9i zP}nA1BODN3iM}6*MgmUzhXQCn8^8sK=l7^~zqLwwEU8 z%$`)$(u}IIyR7G|HOFrvO_ADzopU-D@8RvzoXQU3^^d5pj$4?b2dmBoe|4$q%yA22 zjJAGRXcHh&vjHG9Mp$!(Q;UREv?)6j$PVQTu_hJ^N5UEnduXU!g6;+f*m&3WcxQC$ z&djms_HBmd*Nk{mBv3Dkx%SMl$9Io39c|jwo!>_nHkU9H^(*yuTe9&c%`i0fxSfb3 z7>fraN!NVI%fd=BnfysS$%QB2;4*N~1Qt5|pVN5PyB%L-L?(NVrUuLFS?{O$$9&AItK{#D>RR*WX6;x~meof&q`(>zZOV5{nWr~ULt#~8Q8R+lZ{Oop(nVlMc zg`~pj`PaFA{$(^i?T9e-GESPdF}M4oHFL3NbX3=4x-mLx;G);u)lSYwH!9-3Ktoy! zQx#2Ub;*xLeaNBVki;A~*!7$!Y%z?F82W970a!-fp&RbECmp(A=pQzW+c<<<->w@N zv+DK_3u7DfK-dcEB^VWpqY@{Nw$mp?nk{7_P}3!YV2Ya3qiA~2v~=B&>U^Gn zWoSmiP%~rMZQJWob#*KSwXs@qWTd z90UFbfc?E3`-uhtvoL!LL-|}m0bbcGo$3Kg$rndK>a>AEv4^Eptx06b-tF6O-!6OY zSc~Rk-ICPt#BEzum?JPG!n*$rBgWu;DA4a12KhqEyih5 zu9(ttxCJQ!xGK_sP#P%4h#V2z1thg5CO)9brmU;-Z=ZG(Oz~LV+r?M$^ISu7?@-=> zKiZtF4`$wQ9nZS$i4I9}b7Bg5)KX>k9XIg~aa;F1erL7Tkkg>{R8vFC&KpV>kTW@s z7P=Xnhd8{`BgA-*kAR096J`aWn0A>25T&@vG9t06w04Dbb(vxnBN|~t4&NIrUk9R6 zpaop1W#DX^Wwluo_+9C8-hEakB7L}D#;-4&=qsHgj&jZ^VNn(C@o+g&$@xApd4~_> zEh|sIMCmcsQTnb58S39%o*ELe?!3Vm)2J0OOEA=m!^9&HpD?b4Z5ZIk|K{<>@9OQ@ zex2VkMPE!CV!|yCJn)eR+QO!8H8q4|S#}P$c2A>63}k}Cdv5vHJ5Jwm$Bw~{Xd)aj z!(I(WDb7P&+8+Y#CmvFkVTjB^Txe#Yp)};VbfB8Zztd|J&wmZ4N7z^*Tp{a5v9xjl zrwgDxRQX=asR-mFvaSCLn=EnUV8Hl7y9GNF=A@r1is#P*Z(>m>rlr^7nYX=#c34hWzCq& zyM%-Iwj+_DHN15$0ixD9tsSg=o{p{S1xPl3bzLR(QDWYuK5vNg z`>mDy30?Uy-SE>_DaB6@Q3|I%UOePweeY&!T9^oWN98Y#b_DTx{;Rdv;NrbHH zqDn67U`&A!h7*M*771r!QIIf_0L#czR6xUcU$PS-nMgmgwvhH9d{JEj8|T7^ryERB zEOO9KHuM=}L!kJd9UiYN>av*|-8DSimeHeybvZ+3S0FH0*s^C=Qc{@*cfO9c!GV#+ z6y2W_O{0B6Vcr15kHwY29T;a#IykF1Nb*Rw9?M6lEJFjY$K+OwrF7{Hw& zt6EDU#cu;%rcAUOrs&m+iyCR{mJ=4YsjS2I?FImubm`hFT)6u1-)E55%J3fMc9c zV>b67E5?%B8;p z!p*|%oC;!gh@DK;q8NIj7f4r;4G^zle*y9fh!}+a7zqg|lE)>TB5?-)BTXU*Om39X zp>iE8I>0`f>i5Q)0uzqX>^mxctTSLL#R?Blw z#I_?^S2!JL)`QVj`57@B+^Qvg-mLjns(_p4tJ{BzaEBm(evFWWL9zrWOsqdT!iZWn zmE|`OYu+8XY%z;;wireUH5#J>QC7bGwbywwXIq48M!qY)SCn8aF?c--p6sjXqYpf#g;v+TY;Ep%qGrbk$DNmf= z8+Gi6i#V>H$!$0d&@(p)J23OP38NE?ljFA|s_^MB5R*V8(I<4`CXL$L&`=(l6y9VX zw-e!US17{uBVl_{od_qc1Km8R9y0B_RP}pep9tmi^>(=QOURL2G92RxyELkH;AOS+ zygH$N-8K(ViV3EOSH@hr4w%nDSBVIn&2`?yNaWy{MKIILt>Alb5p`BdA7*cs{r7mQoEkp_&il7sGBwcfb0rNCvp zBw60p)~vKdqOow3I5;pW4i$<@%Mh?pPW4D2O4U*kG^7Ei%Hz%kOKoe>w|MTvey(mi61-gt&2!TKy__;A}fDXtj% z4J9s(Uwf>}Zr1w5P-pV`q5QsNXGrW*LSemYn$4kXww_*V8!o-Mvr~~XnwF8-3&*bA zG2kDHY1-EQ*1nbG?P%vWo+8Osr+Q<~^f!N5V{yNhDJQB1D zy)NsI*9()v>!3Zl3LYtlgR6>Ux>{q5RprMb5Pn7&S9H)Mhq@6<4-5`uD%xTo?NS3w zp<Qx+cdA>?qI>_J8JC!}y+G?@a8de+4w>HZty_xN_tex!6IAz59DmCzm z9J=nzzXnhWvZ9el=ZbZ%qFqsmt2Jg4y`+lmwq<}#SchOAK4iI%Xa4Ott7 zPeM~uxh$mmSag6}w_UsUo4E-1c79H%VV|h>p6yjdUs!E9T5C-@Qjr!z^{>`NZ&=&3 zNeg>LJ+~oTeOHF7On=n@sBTbga@mxlU91Oefde-C`gT>+bYRAfzz@K<5oFyQzLWi0 zSk*+mxtW6q&^G9^4Q!L;J}bip{nz1tkb|xS7Dqxb3ER9fJg?(?o6DH|B$CX(>NmI^ zUV|gB`n*>7L*bpmdxQ_Kr{tKMt_PuIAVbp{^9(bt#vW8{_o+@RRpqPG|IvD?>#U|E za3vAX;yMxgiC#+TI=i5k9?sdb$ZsuX@?<^d(jHvVs!{-G90v|8a0!s+P)(>7ooUw<*=0Z$%RX*939oeE~J!AMiaf{`vT~y!J656yZ zd5srrTZ>kCwYXgC&_56NRSCr^+J7~AH)B~pv8b*IvIp7tJK1K2sCf=OtCvw9Yav zS+XJNrpP%@JzDO_@(yqCLM|qo0wUtb;)ny@7Sc@|6$P?)h3rUto3zY)m8O~t{*|y zTwm@k@>W*Z>WWXH=ZbIn3Mf~FbMCh@P*b>fDXLx#&DqY?k1uWb?K9SVwAF}A+Cl;;(wdD(c=xKWHmN)4;roUw&?Xf=Fxmn|M5nq7$IA? z{aPa0V0!9KW;0`^WtKk2<$(9LG_^J-I_kn<(++u8ydf=_HssB{`Jq^>E*Gue?`t>X zwjB>{3Yngusq5GHwM=9D+3XH2b#vKRRo(Ui*($hx(ut8LEeq~B9BHn*6B9v$V5);H zaWh18NPk*XE{8)Pm$a=yHb(~rQH9D(t}`5@Hs-TK?A!K0YpXHX-Oy-Bo<37EgN~uj zGCaPXYr4@b!^149_)E8Q@YrE92yM{Ad^%b^mdT#1^H`}i-EZrGh%Pq%Q@lQvkHugp z*erXt8GhagdN@4T)!f>2ocB?)CurDlv)$)UX*;sdrVG0N8r=-r-q5BXe5~XbXTW!g zM;H_Kx*QYj0-b@3TZwvs0TrPyv=v|LQ1Aedq->r%mr72p@a;1*l< z`6Ab}c{{DPYa&guy@lsBAG`m3p$e?tXZZ#jYrS`c_33NgqazXWbaiHa&D#ly>q zup&sw&@IszBqXw?!M0RXNkJ}VS?n%&!{V_>)Ce_aCPxu;(t3OZ{;*s6Zf-nydY~gT z27j3>r`ycnXzR9dOWjo8J-}XogRH&PfAZ#mgK;1h;g%yWxO5aBBmxdn8oeqV^_Pj+ zGaJ$}mR==hyRS&g%CZo}@5C_6U4vn3Wu%N$S=9f&qqlcQFMF6fJ3G^`R=(v+(tr2m)(O*-Qmy*X2(5rg=(kpfBQjkIGn zUZoh9F0d|?D<2b;6cX!oVg%pWW@)dZ4gXgjut;%AM7ztpp(t#HFYr3@0$rU;gdB$& zOq*GlJAhljI3gUef)<7YNG+zqNar;?$*JTwYGTDJaF$=2W}vRwSI9M3qSE6JdsV4b zQcSCE@Uxmvuiq~+NowjggO>L`1*ZOxctuuJT7lVG3hWAK-e^40(--oIA-kj5r`^Vs zfL-@V8%~+j!vWD7OZ(tqf?J-(pVNz~KETR?tG6Ar5-h@z_;PRwx^^lU@ehOxG8ELNeYTaoheFQTM~68V2U9Yhwa}KV+_%DS8VqS zvLpoFa z;#ObW zJEZIJue2o+ZHX(xc4n+xa(M*>6K#lyEBB)$Xo3ecwFU91{otDWgmKWn!AQCoNe^kb z;utE{n5GH8wN>d2&(ncoEJ^`Dzz`U42M1J=p%DK=Oo=L5PA10?mxt50tEJ2)F52}a z#~%wy-g1&F%(RJcG6|mSo8!-lTs`HBxA{Eb#gLrHQY;(%%@&#V3==hx{JR ztKsl`I+?8W{drgZ?FEhdU42gsjf=x19D%e&czEt8jJQzsdai^o&;wc%6iSt7RebH5 zW*TuT9QM>-8Oci@fnL+9DZ{efs;c^{w6JD2sAgny#G}WnXj2(>SSPQJH8Dp!t@3A- z4YpT6o`2TDVQt9LkLwmcT@ib}q3fPGkFMu4Zb?heU=>Fhe<-dw2dv&g5f?=s#6p&P zu3trPdsWmSv~jdRl#e+tIT=H^d0bTkh%T2lY1$@D4XA3%Z`UKwx%b5lsVEx!+=4e$ z6fT!PqH55q3#wYsv>;Q}#(&%xjY<>0)T9txpeu9q5^wH1ThRPzz_(35-2srBS8v;VFThm#MxXd zq{M*CKE^&%KOk?B!yd~t<~r^6((4Co>4kCDw5^9THp!WCgz zCK(||v8LIa76B-#28nw}DgweNlt2jLX^s6TdB9yd; z`VPO8&h~{6n88HDtgr8gr+58xsIg98^=%ciy|E}9TcwFiL!c>uv0Jr=k`9nx??X@s z_283-GE1TuH7`r?CeVuzkWwIgi-c=jD1+_WwjO95Ya7YRVo>uWTH>w2j@H&D#D7BU zs&TOR+h4IIHX0{GU+@72h~NR^yd*WBk7)$@MpmZNITj5(Bc@G`6)_k-sfT4Ne{l%1ZOtXcJ`J z<+3$}0s>bf%Wsk8gi`43$xC&RvsF1BNo8UUii-AZm``)ZjRT@tGYF5_2v#;6aUxR@ z06ADO_q43WM!~{Uo(|lZNM&g5wBQ#QO2fmLj^ubD{t~YQ1qXAL%2q3&_hKkdUOM(m zG8XN%O6Muc%1N^^q{ot_v1F2+PwEyu#6M(X7Cc9a(R0>k&P)tj``FlJq3XS=G~P`n zOUrZ~V*U9B~7iC@Kf*-Vof74{scj%pi8_f2I22Pe#XtJ{vf4M ze2|{gyJDW&ve&x68-HlE3sy5Opyj3W)cgxnmYiTzD1m?Hth1;cN$30YE=G+Psj@M+Hp>i6SB4{zVXtz3$RX3h4I7*#Q^$$U?20B&cTXEW5#V{n5*Z(0osU;xOAU-(0Cr#^UlNS_>~gk{wm=s zEYAy8VB)sa40uvMV1lO-$|fI7e38!~m~!Bv;PU}J0klfDkn;yHQT!^K8|dvFkb(72 zSeERj8CXf_`Rnhx9tS(KZK0`YVVlDrs?+;sX7-gP=uEJP?mT}lY`SxRgiDqf1xIzt z4sB7gd1${p;wc8vxBz)43bS3dTmrym5fN5d%CNx=i6~S7e+06}(G;ABy{mPn(J6<# zzww3`V~2CYY4O_D=vXwqd2fBap=p}2{(@BuN_~B7GW>nLQ(>?1ceTyOBU45T#YxDz z0)h>zAiFu0-<0ms+uOo1tS$JT^M0?_$3sT~Ua!A_M}zonufM&Lx2Pe8RMy+6;HIYV z&4GGT3kRnhUm#*<{|9VGUxFk^o+P)AxM>+JgVci#De&Hb4nci$_5OgCUFi;}AU))g zYG#A5A1pQYC{0qp`p1BIuV0TgwhShN@Dne~T9V5$p9WZF;Mi(c4?TbsDVOyN_D?q~$TK|3azHQ|b$p zdKaa>X=z4Qm1M(G-*+#u;0kU$1)1-5Zhr(yVpRf}A!Cp>M_Ds1+u@!vnz%U%phol? z1%J^!4ZEhsh!wjXqDG-kuD?N?Pm~F%Hq#%F4mEdnHs5ieF&-Ume6+LwaH=tOucq(W zBZ~L>jKe-Ns%Vn*RLt~*B=Oy*p?%tK+x|~eD-vjR5OR5oUWBNh`!WRInqb#=UFE8Xq(0nz*f;-+C?N4U#S z4%P$`K1glk6ayX7G7t;#us2L#w3av2$0%@?;+@d!X2f1JGO;^!VM>-y$6E5O^TDsQ z^g_zZ<|6l4k7?f0_woUvG;ZYiTJx zx-Sy^0rWI)s5v-h*m^9WD>)_Z<9td)+|vI*Y{XxJ;+=q=#>2HC)Ir`OH5W2DCNi1! zNgM&J0F&Z+u`<;`LyRECk=Ch_L5O5VTHNE@5xS}vP~I^2CQPG?v5thrP;e;HtmTrd zG1}0pMgwYJL%3c}w(CizB&C4)3$JmTM}6@7SPs-I`6FV3-9?A zQaB)WFcJ1H-77Uo5xYm5#TO-ez)dXj;Mw^A9#0Wi>n#D z=W&nc=v@p0JKC~IY)~?>kEg;XIc>-lb1kt*cj;GH!lj;6jgR}J1{Ms-no_0|vMvXM ziU!*prxm+khENewuSmG;!;NAX3X<2`s*Qtrt+w<*UAs5dn0S&CkoP8Xxx{r!-1OXQ z%0cr<-FL4j9;9i8nz3?>QV|eNT~1Rn&2#^Zk{3ZtZk(XGI00|9gbPpelixq#=WC^% z{!UYrH7oGYViyyEOGU0#HlcrWPJG?($#u&3$u)w?;IO+QZFRi&zL5(R6GOwEcp{u> z)J&stl{z)4FR3XxS=Z$QN87~BNhRoSs8w{*07g=8JxKPf zmlf^i!Kl>UVtVy4qW_M65u*exX9P0u?;SI@E<6Sf$MPyOHf}+j#?QUXL2iPt8A27@ z8RR5^1m!L!gH~H9X6^gXs<#M&ZSAVDYFIsxsRlvyDuQ-6UG1>C8f*{pWz-K|8KV0f zaq91`3d#ok=J+Im*5r!>u^>kzkQ1ho8fV(oU}M7pLoXC`BcRhouel?w?+TrG?MCI@ zw@bfoJ17Q*Azj>E+tY$L7g{0hLTO`@11^Ga8x_RnQHG8mS~?*1 zsitBoPr$}ue&lIMs<|tDV!8Cf8z8J-cmreSu!`*|6>AKKBx&n5h6U-juHJ1f{h)_6 zm44jInz~A?rML70nnNUCpXd5V6wsA>uoE6?uG2w^aM!43AvdVdHNZ|H+hEivu=DlV zZ2g(nNwPITDRu^5UnbIWW~cX@X0Y?w`qG8^>>Z+Y5Koi!Sp-WZ={Z)J8e0ZTHx{Ux zzHAsJibz<_ZNT<9J1Q^cFW=WtmNrA{qi^6ex0HV}tCc2A!__QP19^a`79+2e{jV+6Y!jj$NaZDJA| z?MO^oEv7$X7)^0iIo-Wgk`DT;?YgE$w4&wlcr5QRSw7{w4!cIk>ot=;LyP+ZVrU=L zDfGcjvI0rS@Pf9#QVU2vBRUdEi=)ejOxYVsYG!LlQLkMd6+K(ju&yz6&;zC1v~H5+ zKK`CFR%N_xgspc1eOPTSCDWlY&?LvOze64#!&HxmbxpL=1;PqM;T-uBZ3RInw9J58 z9iuTUnL_-DjCTt$_AddDtch?U*mkEBv?75hEsU{((v%{;BF`G^m_LSvuD!QFj6JI+ zb+hPqios)yB?-)5G<8JN7yVRJSG|_cdZ z@g}gyxaOD2b=9PRPJooipA+XRM-^*a^8*=zk&@0NIj7kt!(j_PB>d1R=Q;3WNLu5i z^Uvn9P{5xwyg3-}eZG1*k@FfXIR-{aKgZlqA^oKnXc@-~cq5yC%A<$kDP2#+L%K)M zDs+-!F&nrKXD_V>UPIG)Oy*Ugt!AvbDkfW@u_ONad~o<-K@a@3R)mipk-*S32A9D8WI|p7x-2)`?#mI$Vtt|&JM?W znwlD$yX#mcgAkKU`kqVOzrZS*R zsgIC_O@M0P*r1<@4v_Eff=K$W4_+|x{Ou*5@kUrPNE&ekvmu=RKA2K&-dc=lVXFww zHr1jDu%^VDw+>&Dr3-SOqoLyx2OgN>nw}#3Fk)uc^u7sj8_>xpGan%NDd{J(f~* zTJfi;ujn{90-!9bu7_q{Pd(DIEpIv4@d_7^bPPfzy<>=o4b@Z@?dXUih!5eBB6gIq zd38u%sWy-2_pPi(HgmlPZI@m3!%&c4s7HnCg428JPtqpP+ zCj{12J&PFx1(@(3p@#Y$!h?}8v>Q`u+?qmgr=0qD@R6V>-64IsbOFj63Mbt)8{>R8 zhte~g{5Ut83|sZ6n;IJ%B@m+V(ldQdS`^E+Z2p73Vwo;?Rf7Z-G!cI`lHegCgSpgw)d$Wa8Qv40yL(g|53C&DGPBPL0g)^ zTC-NmYNf>iYvu2hux`Cr(LoXr8crH0&aGPb{}2R@o!CZbO4p|pRo_`F^?wbaj6Ua? zZ-Z|YI2Th>t!_j$-(CTvhLaPrs1FY4oO!Zd9>CeXTHB)asw#2+`?WxDT3W5+pj~VA z3huiH8R9Cp3iAo}SE*4gYCcw@T&(?Ctqy~4m7_vLcLX(8uXFSQs56nU8w}#?FZan> z@SOk)3`T8hst;RGjk;J2lfbMyi~@i}+_IymwA zh7If(ka^3FKBz8N*_*6Z8gMq>JFCuY-3nubZs4Lv4Z5t}t(6trwVyxVsI2=YXkTRy zBq#p4lj0uB>k-#pxjgG`dvoO-lHSCZPgb9w{hfOztvJF;)%h=e_a;h2w^wCwl5w$a zdaXsXwPqD+v5<9T+#;<@Ac{cPMEgB)f>7R=u~4%nwMG3?-lpYnMq)m=53-g4sX+|Y z*OH~ys`aTkeLHVWdpwA3gbe({c0yJdqB-X`t8gb_L4=047H&8{Yu2f51MMY0P|RIAfx*X1}* z-{^?+HE}q1U!m;2>I$pVr(N-$$FHo8C#{dp!8TaL4xNbBSv#()>k1qLPI-=HX%x{7 z2yo?GtDJwOHNi~dA$(i7-k9ZV`Vf!&8>-6T0s7197YqLdFZl|tMs{)b9pkkvSLM8s z=Tl%q?RZlAuy4@Xb`>1>H;ax8gkb{yQlKIxR}E4=!KcMTd_wKtvK9L=8U6Ww13M|z zPNp-w1TTDhs=38d|7bWYTT<{%g)8N^CUsVVY`gSHRE_+U*8;l$J=m& ztlB14uWnB#!by4)r-`_(8EtVx)7#?l$`RM&Ml&A7*NlgQZR^^bLCj`(=fncch1oUj zuWkby(6CbChW7eGnmX+1C17jiNmh<1)t6Xmw4Zri3T>X&0XH`~&{W>~DATJqGFenzcFiJC59$y8lp zx5u+PQCIo}cGRQ6@=6{p)$_EZRJXV*({_w@RZb;>NfPL9YH607{;2AqYC7fx4I@2o z7xX;d^fJzor2=-&T}*8>WG{?GGU0 z^HYlL-=m9RIp8;fmIO`Sw#-XaIQ&O^S~>VQ8k8G-UMgk#MX4Sy?(#LtK~dl1ua}r= z8ycdHRP&i?e6Eajc^~R7Ve{|CVKS@$0U$|(?LrHuPz*B60EMrLyPx-JEiIa@kE`nV zkLY9|L9_XzUH+>yqpN@leU~FLL z2jzkx9|(vcC}SefHB-RYkZ%jrg;W9B?hU+#OA(qXlU~`$U~57vMbIEpUSKIA>kkE| zz!oKDovr5gzG#%fZ!R3#N7}YR@ZJs}+k%%Ie)*Zw5M9^TExL zFg_8k#%+@08?jF%3<4X|urjVArlY(~J9P@DTj18*SVxvRlD)|M<`!ZbphOwtKd079 zl9Kj`*b+63u(*1a>2h!MI=?>5TYA6{~?-(m4!9}j(|H&*f=kf z)kZ~Hg`CwW{s=+>n(Y!sbsb&gIztWht3o3220p|V4daX_n4Wq4OgiYPyL0}|()&F* zb@$2FpWLlxEzjK9xgVDMkCV#KT1xqs8xh6xtLWh%?Tv(w<4NDZ$jE>%**`M!QKpX` z9T_>g&0u>cCSG>>l+(=zYsqHnsx(pq7EvTdl?eiMA+85l=8vA8ZOF`bR*#NBZU1D*upUU*Mw1C-~V# znaf><0>h_T5DWzJLrS|Q`&V!YC z@}Fs6(4m)L5TKr#v+)O?G_n6^OTjRRh8jdr&k|8}sqBBQ)hxK4;JP`OF5E}w=qv$5 zE4Lsbw;y`iG*;-*ET~b8U4^Uc)G7~Td0_uDo%V#c9; z#~Cd5uUdGV$?E5@z9wqhQG|l2ssuj@WEYQ!P-|TmHAs7gC@%c(=kK6*SLZ2t zkkgP|F;8LRi*YNiYqOEdI9UE;8=2qHK;Uk51%(em__id|B0}qRgin8U=L=V9vI04M z^<9y*RU~gkawPLJ)h%oO9sTgf)vq_X?f(tu=MzHh!$9OY(Y}lU$!5`nHNc zj$O0HW+6E0X0#l8P?@_}o9+b8g8REWu(9h&MOk`=OytT8xO{cw42SmKU4^E#0=7e0E4CVK z&3A}b?A*vsTjl{^{|LWwjm`NYq`k7mQge+0tIw`zvlO>MwYE`pqE#-HxP?e=btSbF004B1y=T2S+)|017{uC z0$~N=sYteL2EpW`Eu63pX$`BdF+sD3he05Q@zL(1-8g^3ry7<^Aw%_E5XiYTJb#pL z+v5(;#m(a+xQ=h0r)K?0UEQD1b--o$2DuF4!H#MtLU5OBc&2!nRl9Q&B0G9E@_-a8 zo&-+svo30v(MN-xQ)eHx;uo~+!Tf3j= z``6o*yxDWrHa0R$)i$QSW~b4&bIV$lB`KPz@M>;z+nC?vR%zq9nOkcsub#jkcpcGY{MD>7T`qsSwOUVsGia4GtFEj7Q$37dwY|BM>mZI! z@{U!NWL(_4Q(>l-p2s>2Wv%7@%T<)PZxH653TeKskmH7YQ8rcdkC0%uP&5<&R}Y(o zlV*_k-r}Z3Xeys_(~^*4&foncKXC)Q!_8NOEPKvPt3q6Canq*IC7yNDunLG5-Lzi_ zN&Rj*AZXIfZaOG5NPq06BPjFtZaRuGzlCR)$zbHbT8cQJGy}x1aML3G;_e6Cv;@22 z7u>Wg6j;_xE5bhZfSXo@KK3te+7u3no87cW=n=oUEPFsK^PqD>&b5#PPWyw=AP;Kg%h)?8H(p~BNgTNLVNWzT6@L?_>eG>33aEzHlYOXT8NkC3}2%kck z1(YW&o5bA|u8YW@1sdFqGK=UB;o$M<Y?x!F0wg5-%Kv!{{^(~HT; zQ&Y*s+1Z)9Pb{J|q3j|)wEz=#Fa96ppIJop)hOG;KYtR%7Z>LiHuv@(MY|>)ob5R> ziwEVNNkRp#ezSInH^P?xr}1;6Z>-LR|2N5NR-9%eBw0wjIR&jKvSLM)735wIU6i?cdb&l*?)YfH%$l4LDdE0|`jEW@%a$J$ss z>%jW3F4hhEU@z-q{cL~@vOF8Y0_-9iW}EPr!bjK^Y&1+OWX9Nbwu9|tyV!2Fhh4+= zvTNCO!rR#O_?zT6u>I@+8)vUzH?o`9L3T5{g}qXED?7wq#cpM{u~)O(*&XaoHo+#@ zVRnQ~v1xXc9b?DY33eB|o6WG3>=c`2bL=&2o-MFNw#4pX_pPO~?&hu9yohuK@$TiM&#Bkb+$9qfV^NaGr z;^e%%v@kud9Kqj$zgwR8TTo*5Zki z(+k~4PRt*fnYNA`pFVQ8d*ge}()7Y2X0&@RP2WFl;Mct{Gr4fwIx;ykeQIiQo@&>C z)F-D;EviRnXQrm-JOMR?zNYd4i<- z$mIN#bbM;ce;kvpdv5l`sl{$i_E9|6OV7bfqSRu^8g zG&w)5PoKJHdIrE4GsH#?FU=g54^Pj`=*MRl=1we5&Uof#mKM65!m85~%EHMLGtcrj8oC+Iwf`r%axjzVFENjE^VhX78Pz=VReK;+SJOV9Xym ze&U{KCx3Ej>cp&*yywK!^sH0mk=dzf^!m|h4CJX}p1H}n>G^JS+^K2x=+ffh*%{;1 z^t}r_+oU0Ja4P`ZU6`H%Ld+5V;Z1Ay@LkhK7Q2tl&o0f`?#rj6sXOY_Hor3(hflzGeq)4>@6z(JpdBPSLXX6F|?{K3qL2Qau!p@lh=w^ng% zdft6`dh*D$w>MfsF(#gp=k2?uy46V6I%v5(!(2ChPH_f32 z;@my$Eu$`<@Sd2$belRhtsy}VefOR?1?=cPIeFiS zlP4aSuH2tE#qVwRIjUZqou4)qPR-s6a&h;xu{e*JPN1rM*cXf=GbiTwG>A;jV`|VN z_p2O@*XI)IMc0+(2pw9Ny)-8sn?7lSBuwAmefR{>fqKb>j^l(??ml4ig30G-H=f_E zOad3~SEf!p@WB1rQ4GxSX`nJqUfyxqv3WG$$h3^>DV3N=J#}npI><{nX`1q=#$TO9;5(2| zO1>LdY0#;g1IAPIpqoRZ%uFsFJ8tqbFJL)Ir(QRo*9e-`eHat%Za<~wXJ=+Gjk-a; z7qo>*;Kls?I$a4|w;$^bF z-4(>e0YHEs6DkD2{Wpd%0!jOM|9AKQo4B~D8~^~s_@iV005@thQAt8nO#DZa{o(lk z18P97f(irkk7oPB6@FkSlyHD!VrS&|qjmmZ6952NAITkkurPA|(Lhpvd?5eB_cs8< z!uGfMkCqDnu>ItpA0Dx7IYXL5{4krKkUH;6={vS@oCc^EEJbvcoA^ktGgn)BEjlGeb*^egr z6Nd@_fa$PruroS3IJ*DgtS@}A%f2uKPDm-ztx6mfU!&eI4a1EaP-f65l6yNU>P%2dOSDQ;(rB?P6MxLjo=w$X zoOsjBIaRru$M-2Bc*wYU5%XP)eGeM@FxC0BdR>>qZqBf_!EV1{S8`S7bJoa&J6(T0 zrKvF0&8{PgBOML-Z&vGiA7UJPsaliVV9pY7tLOX zBr}Ah7Asi{ocK<%=y|i_0?jkB6PM#kzC-0Y{Cy7Z7sQG0fnS+o^_ahiJY(i%P!H@I z#3RbPFN@00b^-eN9)LYEi+rFGNhMqj#qp7TtEro*shhk0*w&J}#>yItkL*m@-(zbl z?SWH!sUUGkC~%?xb;!j~p=6=mzo|(fQ7PcI+3LwxS^-RuwGg&JQ9u*^UB0}_*_(rkiEG)z%B;Vh62L^W}Lw7g=TQ5BL1v~rwx-kce$a{qS zX;!Qu=h5v~w8SO)bm+PDoFS0Sp?|jo4aSBp`*vXDf_)ukV~&Pz2yi-fu*b<_$?Dez z>rCxW0||4R_H1Iwvk^kF6>xR1rm0L!#)}SZn3;GJr{MQAkJ-jf#Qq*|X2aNb_Ri!o zI5N=>Y!isaM3?O8h3J)Pmfq}N92s>p$z4bd?1?1XZ?X{pTURU?s7uv z^V0?0<{3`nqBm#`iwkKulQjZTyGW|ntLAC4Cd%krgXM$I^DI`ZO0lbm>qFnH%Fl{6 zfvRY;CyQYNPO^S%mR4W=D|?MtpL8QoTmP?jJZqw%VWQzAhHYP+*k}l6L^$u!qZt`m zt^N*%rg1FH+zLg0_b?h`j^=a$cQ0_0aU^7q4O1T@bY*r$N(_1lml^@c$1t4#<#B}I z`|Y6T@$UWR`{fhTfaZ+Kr$)FR)aT8~v*b19c|j*Y4C%YLx~E5Uu@(C8*tGW@c_z=* zV}elQkb0B;8u}XZ89Uc!Ehe4*iw)&g!i-Z0ikjxNlr4st9?(Qr%@ovf-M7V6kV1Jq zrRFKBV6xeXW8#wXmA`%euEmOV^_AzE(t3-_yTuzc2hID1+s#yb!Q?aKuDXiy{2mk4 zVi*Oq!tje^lXeIJ6I(pBbwDZ~9efpNMYu}aJ$|$Zn+4;l)IEIBIODVrhYSV5r8kN&sBuMyKnM!q~2C^jTNF8ip$&=?dkqEjgnBsoG< z7BC_5zD4loU(`u&`m{%VVaxsyYP-TIUt;}|H%Q$9$yI|xk^X+r96hl!M6I^T)0ugs zcGbBp0JiN0;ooU)q06hO=51wHBlT>|@>NO%;tve#4&iR5xD*GYB=x-i{AqJUZDx0o zZQ=q`40;*WC}nFn8@IkGo7U-^uQ&JI2QuY*C)1Cy8C!Jc-2u`mR4B0|EP55}n`1GC z`6L^}Lxk3%5n!n|(cGTIWaW0`kTUtH`ymARO9&i(zq*ok)kG(iJvKWXPGC%*zj0E= zZl{fYag#;7+@Y_O-ikVZ>hD!d<&=8&x8r9sj!dP^Ph+^D6vm)DL9VcT4|B})@ER?| zKo?sLiZ0L}{++o_k5q|_tiK!`-_Hl8XscM{<080O8Kjvb+EOMzKo4cCt2q{lr) z1TocD%2qkVK?Q5i_UfthxanR>f{FOpi1-EKwb%b{3N}3XU9Dwbh5$wzRAM4Y0XO*~ z)?G)*cxTzlYBjqyj|{9wTDA(6A*q7=cc7epB7zZdQC5#gTDb4EsK0s(BrPC7mcwcL zpfD;ficFYPtVI}9=C-vkEWDbERC>|#vEd;PNStE)Tc-D$-0_?Bz!w_a5q)yovr4;C zrdI=e+`QOuvpibNQgHln7IsM0zBN6_zfHzu2`(9a{TQmufn5)OX zjP0TKSG|Pi{+-|Pk*$!?=J7#iT@vXjxyQ>#@?Z-@)z^!hVM^ZcE~8f0(YPz4=Gxlh z)-I|di+6enbk(1B*!+8JVb=DsNy}}vFy`2#TJ7GxqAL;)YCabWVl|7%#AK9}eFkIF ziRl-r1(h9iE?YbUH%dEA@9**w2x_if(%;Ba6tkN5HB2K89|8&`;;n%k4u(-@rEG@D zy^1o|s1bp$pa2O1#cKXx)^w!QDO$5XRv^UKi)+i9M3>IH!7bAELjOaixsDitP!dC}Xvg?vB& zOCRi~?A>B&OKaNIRkNlu7z7TGImqJ$`xY1ypryKsYPD?DspQp+OBgK&K@vy|*@Cmp z2P2Rn_nDd0{tkU=>jqV|p}%1USAzY%o+rV~(y{M;A1z8-O+V;H+SYHs@Y^|y+ABIP zYGRZBcUEt-Tj{e2-MP^;ddz#t3$#dYLBnTefr2K8!|sWl_bgRUyY_Iqa#c~WuF)fs zRnjDG`VKt)MU!gIK6Yva$;<=9C@y359SzDyg3A5soRH1VX&$XGD-HT@1& z9nLowBuiz(&1dJ6W?CCLD&UvtMlMq4m420TkHo&}z}Xr4oQ*R+`;WVZ zx}X9XI@Qp3b0u!hV)(o{lOQc?t3`8GGz|k}y*Pa(WJC?lh^XnN*SpJDSPF?rih{Y) z5%=q^ak9HoOJDG;RL$yT(rLtf zDh${SaO@i)FJ0Ts5O9{U@ zy4@~(!a0F)+V{i?LtAul5QHv)UflZ3a+(E3`xt0PQP(kX#YjRd^nCX?hd^uw-$xJS zg&a9nbYEiiPRH|BgHo~wdC^a9&eiO85{sH5X4Y#vcAQ$_E4j_4EkpMLBPz)$_z#?j z!qE`tzeqSl{pd9ARR*;6c+N#he{wa>wqw{247q=^^{wHj2pW1R2%qxiq7owpn;98g;@tj}Txujb7M#Quc2t{%!f>nZ5l|Qy z5cr0_9+?$z1Em{7%@^1h_^wWi(reT?AcHV<=#|`zD*cqGoMkgS z&7OpPn4J)e$a~?W%mpt9;HNdki+OZJTnYJxbQ$ z9XrYrWGw|>pIk`itVwr`Djng>WC&$}^gV{RN0{_Jeu^n*cDPB8wVj3`ByC7!*5W9f z(~DXx-yP^pIQ>mxMCT=rl$p~I_09-6Si#7Ku24R#hv}EWaJTE-Jy4r20IoD%f?i$6S7v#<7nCc-CGgIMzKb~K)11?brIRxN+mLcQ1RDfj7h7=BEg2I;&(p+(WE zZ|&c<-3*P%uBWk1OH_f44TAAkX`a4fG*c7-mu3}yrGB68@5a->i*a|7hD~oQlD{Xh z*~)MtT?ydo`jzufVQDfq!xXxjLD_a~X0kw8Ce1}K!;iF*K`jy69?eBI2St{LRV@}& zcujaTV;bX;-f*zlE^w_%ld@2RiS5E@7gI}@Wx+u5l_sR}W*HThd|v(pjQe$~z5YzS z1fyjPhMt?)9z)G~I`nkNZ&yam#;04le9Oa1FmY7jVF zlo!;K8SDDyU%mmT_h2EgJwcf+aT9 zA@`UKF4xX5VOo22$H=mDkA->JN^o(2TIv!M^H0CYRaW=RZro+IEhP zKYrx$z%E9RcW)=Ek$xlYQy?@%2aR7sUm%@7Rj4!0+ybK<@VK#Sp8DSQNVmB-aq1_I<8w zxp!jEHLqo(udQNyZ6db~o&+&ab%AMA7{etVw^yefob9R0p65CfU>zZRg`AvW@7ew{ zp7tGIuR;^XZOVI~$jeosN&o}Kd%xN`c6IW{kXaZvjvC)=Z4(eGy0Ae&)rJJ$sy-nywf#LEp!O^rj34C^!Mbrk%AtWfuVW}gqu zrIY8#+FpaRXZKpxZx%auv**$^^f!v@+}q{8aqxV*?wmnuZ1m%I3OcGh{Ty!f1lq-L zo}UA&!yeRWM-wUr7=^n`>Zqc`uOeMyukFP~QZGgXw^5(+BQis}yzi{C8d^b@*i>2M zl^WWv!?PE1iRg+8%5(O*g^&-M@(~sFnPH9JTbC%lS%;l<2PocK65QP{ z-kx1Pue+76IfT0VZYn;9GH$Yj=z-hI5F|>bc<;ov!v1cVeO9us%z0}ZZmE095v`ww zWdS}+pd0UO5qvq`SaQwMI%3vC60>t#U_r^j=smeJ&m1HyQ46p{Kut`b>7?OGwi^cb z=l`_V_x_{T^Y`>#W1Qx4W;v)=SBR25j&GVza+W{dY;&>ltwhu!&Bu*Eh>aPBU`4y2 zE1fy7M?()ri3+4Ni4r6LDQm}+8d5Ge?#&x(``d_x>Q-p%c8@TV)u9qM6)^X5ou8$! zDwK44>I{qyh2@|mh=C@g{+pfLDdb=EYO*s>ZKRcKfQT!$Qz0loI>=$aeb+noQiS6i zeVfGUWOD(Y{GjH!B2Ucr?1a@S)~kI^4TN&JDwF%5`j->-jjihV_PI1)4_rmprwsFO z%f!Dc!E_NHtm~s((Hoh*COS>~`;PnF6vpfNyJl-2hm)h{XP@V`FazN- z9yJrZEm-?03O#qgX1W&wL2*ACE_N}`)}xxWMa(Z0-KmB=UM^u?9Te##@0*M(;#R}$ z3c1AjoVl}DytpF}(;-bBT4h0f(|;aAXcIa20gc9!Er!90bsbv88#t5{`!8xRB2wAw z9Ck1jldq?%U$%;94|#oK5%H1Ht6_nXBtkqcCy4Qh;Y2t@@wE_YcDvcazEVp|#};XL zw|`xjIWjSEYH63kLG|H9C8;aIc}gnSMzAQ??+W^q*vv8OZezmBL)5goiADd3)L}q- zNgl5!6YY(3$(x`}3Sdc0%H&Nr-%dOQpQ9_8QLtU$5hkokhxu!t+bzL}y#+xqwoba7 z!TK)RRiay;;)rvls8A;aiL~b?spf}nc?4Bk_Lb3)2hcV&j3x_DWo*t)+F4_E3c-Py z^?Fhnv|0!*u#o&3jhiZ+MEKOB%`W4Xuj1}fS#+Z!5(izYr$!lQJIsm_AJEohGCsFt zOeFGxW-z_@bqcN36eVaXv8sb1(R)K;8}gW2!UV+7T%BoU(WR=@n`xcG%(p7ktz;WV zOvN2c-p86L?0~upv3J`^1RgX;BMyAcj)DIv7IZhu4`r zce_Cp(kt*)nRKyY$=M&v3HhmbN&}H?dK28+NIA3xDfr&keRH~}*)|h2OnI@i1$8JI zN*f#FbBZ#ldZ#oKip?aGPYzTQAHIJ<*z|iDSMaHxqheU97C&T)^S@5A&(8Q3PL+y7 zd?U+9Ez*~pez~&OH0Y0XB_9y${2uSVFqjM~7CpPmxYxtKW4ZMBC3AyG_l|pTOvbwB z9HjAR=d-V%!cq8p_A&Gu=X`g24i3&fU}Hp2Oe3Iq1sTa*D0{la;_9+&tzs`^ zWT_d-tCi!_k)wNRgd<(Iu@Uxfr*dLAQ6?>DkeI*>GR5OTKxC9aN$!aC&BO0xf5SsIP|Yki6O)1>^4ZMcDoZPXkr`EY zq-R>nKOMK6wR9&4*`PFsU{~@Z8#`uC^C4Q*ngy?Qg2T1!plRoch;M`1sd~YXN;a{T z{!k_hHjADI#$ZeqXpRV*IAY36oVj`oP8-b_JRc~XpfgO=+4j$&(ZGWH<5XDJitRWx zf&oK3e*UQpXCo^OJtR~pOx2ID3h+nYNCy*mh{`6I?+1dD;Z08-y%HK(g}s4{_R)pk zcH7pJfwKcLk01}pN<3Q4i6TWN`BP=Y)3RvY_Vg>T84PMWPzLa)JU~{?nadu$@z}^7 z>(GEK-A=TD4cOvk3A+oCr_iLU@3V5v(Ka0bimP1VpXXl&#|BmndkVQer%m0IC_Oj8 z@li^eW~CubCxCBterPBP6$)oY6{1|$g!-Ox*dj zW<&ibDM)jY9#>2eEqAj1e$JxIYzKiOw02+KZA+239ZMUAWmjhwOmvl zItDqPnrW-P@nuhv4?zO9ZN2`;&)9E{R!9RF+uu@E@*Xj2^I!i@?gBx?;9mb z`w8wuyLB$Nn3Kf12yE2s!BtdIp;e(#_&~X+1%aJO-V1_gD&ZiFRVFwE!+9$|9`ap{ z6{czwWN}P{Pdh($>*}w>+wl|B0Q@79TU4U%63*Th6F*EtFF2s(14dbWQ^op;XkvO# zewQ?6xK>B3z-Cxdo+ zHMPZX^xR?>6w{Y1|F?$o)KW)Jnb^_DEQ~n!n)m2jEhC#n1e8}%;S@xV9{llahko`) z6!Kh;@FUdr%hzyZC*%X96NoM}r(uMr-{`P?xn4jy#B6f#I;2>-jW%UGrGFsQXmk23 z0MZWAMv+o0@QcXxzA9wDt^wpyx9ezEUN0hl9}NU$>7)N)9?g%>K(R)%-HO*u4C%aj+;HJ1%ctC)_SNWy?Mu8&F1MrZAvCmgX>jqiH79w zJn*Eiyw!--R%f5n%sJ2W);vW%MD}09IagWir223He(-IZ=$A^-?{(=8v}oAZ^WW&G z_Mw@Lc`-5|eMO3pde+tXVCX@eUavqLDu?;LCENERHn*E#OOia4pgzGFImt&F?3{_# zz6z)WfOiDn2@;anI#avnXCk*u3kk!;=p0+`&~LK`v$#hoj&Id`l&aI|PRSvuhTv&W z6QxS7R5R(fl)B9Pj$pFdAsUc7g!A(9a{<5PtY!YD)sJi>bwmalBC#}O{Bc;cP?+n8 zWG0HsvEy4IU*BDYBI_rN0D^>ilQR+A%b3oEk*;w$4E@|h+*Z}J40 zm>Ot91&t#Cc9&;&YvN2qJRz)A1m4s}+P~cJK_MknuU~^Sn|W6&&Nz!Q1>I>=hX!^2 zX*b}2rz-b1vN%5>#Df*ut8R0_T{$F*6!cKCJDfnq)8)KcN;n2O^1kIQ;)ai4O7gj#yg;$-g3ku?K>&E6zQWT`BKs*j7<)rSVsaMa!;R;!=u>@>DQ*m|t$A6ghTVF(NyD+~eR0%9a#`hHz4U+99D2(#<@jcmttN%J@kN!oO#!| z4)I+6bOSz@6{43s=Z@`6+3w#d6$BqEVK?3Hj?PK=Iv2Vw*?z$|N7IZI#^G)4RfRdf z%M`(GQqodwL2y=i*tf<)c$zJM-kJZrqozi$Qo}7A)pBPvDjYbPFiI%)hbwmWyh&1#%y)?Pf9tFxhd?vJ3n)mbk!V#rk`>Zl?$<;M<-< zSm_h*42f&xky<>Fi zWH>f+NW#Fu!2kyVPQ+S+NNnuPW-`{VZRtZ02#>ESp`+$pYZ*~Q{_9e0(OrQ;>O&Qx z0Z5++EXsT?R+FE->ET~Aa5u*=)M{&WszkFCT-=) z(wG-6rG+|f#$L(|@)ijY>U)$;dkz*39UAo2O+)*F6Tx{=7LF@8a>m_3M-coys(e}& zbIiF*DPQJaXNi>AuJcQqU3&sj3PDL4l;S)20z$x34ikTS4a97bQTn>uS6mJo0(!4P zUvWg*!r;+g8WSp#ix=t>rKX$l_J1Q=zHvKKagVQasmgv z@LsHF^)~X%xu@1c_j1Ls*GtSL!jk#`PHS;wcq?c8Y7FqIB^h4YzqM5$2mF}_I|GmY zIT2ak{dJ_{mW`ldHARp&*%&MmqMb^F3L)PM^C~-vX|G_P=kX@tjw$| z)rE7=iRIaat;k;karapfk-pL-!74Jp1B!pCA`0R6sipU=qQ~60g8_y9AaQz>z}sVx zAf*L-9LjY)9G0*-MF_RhI?|kZmS}asxKb1d#Nr>*IPs)P-n^2ru98K!*PuMpmA^3E zU<|d)*u{;uO4ITQ?5ADGdvDeA1q3Se|F&N>@6$PjfA z+%1}`c^;XDN~NqKba%-uLwz&kQ=JFMuk%LvNP#qoS$td<4Hr{?r5l?eNfM=uC1WTW z0a;>bNk|%=|#P)C!@n!yA%fvQ2^N+hct!PP*za|_i zWv$Pb`()1EUZBQItk1qa3gIxQs#awUCAm1Mk4gq6LubUT9eIUZDNa)u{`aYs8LA zX?MIX zt&s!Pq$jW7uD*Etj`oTubDicvB6GdQE_Xh&%|H{TnLcxfv&l+;&g1&%j9q!g!YQ#hha7U_>%SR<0bCF#vO%-L9T0WG~Oj13gLi^%-t|W9xO3%@>>3(3uyhy

v3P%lKxEjz^J8%(nM!$&wiUK)}hp@E|~?KDKXE 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 diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.woff2 b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-regular-400.woff2 index 2e72e872c61b8a0b541de0a009ffeb8f538cbf5a..c9291c7b66b8ac919ab2f785e725d4576ddeb0fb 100644 GIT binary patch literal 23900 zcmV)nK%KvLPew8T0RR9109{-F3IG5A0O7;{09_IT0096100000000000000000000 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 literal 13584 zcmV+rHSfxIPew8T0RR9105uQ*4FCWD0EI9B05rA%N`HI+00000000000000000000 z0000#Mn+Uk92y=5U;u|&5eN!_-9&+{Q2{mrBm;z03xYNP1Rw>9TL+IT8z5^nTE9~|uwV!F;y3O+YE39pZ|N28FY4PJu2$H3 zwt4=(TZ*$_Rk_DfdaDnmgoy0^tDf0?U*O5kE~4p6|czy+q2W+<8!wiFwuw#@XBy1M3XU0G`PZ7oM#V_Ey^mUU|i@y`wK*Ncxs zOE~dfDdf|kYhiUl8U`&Q(=SDyQ%uKr!!YGaE#|9m1p10W?__xHWWjeFRX7&V_sY^`7 z9TJxE-74g>OVA0BZ`w^i0OkZxga$CA;vSqA@`!^N%BeMT{mryLfs+&#j7eda3j~s; zy?mN_@BCVRd`4f*mu#zL+cE@7Y0ya-1dFh&X-iwJ-k6^s-$#TfIRoJm=o*-3&J%bE z4S@DWcY2-nwf63PK+s`H^+%firvF8$_nsu@=}C5EM@bZgY%e(u$q@2pN0ODS?PPZx z2Npgs8Iqkii%vc;wMRrn|L5B4nk!mruV|aoF-4-?vnvE}Rd%$4%vlY~7CW?vXaOa% z5+IO}uvWeMQ4kP-7gdM9teuXWK9d`?STGO^fI+aV1;laP6>#L;EWrh7Jwt(JV3ptO ztO0{-Ih;hoxoho*HW`e5biUoWQj}78KxZW(MrzJZAYB%%Atb~7<}vpA|Gi|e<_xe8 z#Ydq6Tp-wFl1(XfX-qDQs9_0pETfqg+StOU_}Ir~uJMBJ_?aKumx(4@$;KvVFx^ZG zEVso?{?F@<_|VsW>u+8;lAN^Ur!cN8&H8Lie+Dv?FLNPx@-#mTdSugU_Rj4^T?g0W zX4ToH-O%3d?a7|$g)$$ZOPYv;=$owq02Ejuhu<3^`; zIiK-E>i&t1^>kbJG~(lB`hUkA_QAKl@s$s}?Mb(~#Z7K>jVoQ^B4;?!@s6>lJ#1)o zD_CN_v4$JQd0ynV%Wk!3q_BfJEVon*2Rkb>J?MNqH|bCMbX1gwI^3ZSwyzy^wz7pK z<^SUk-?^IulZ-jcamSzVz2(L$F0K}T7ePZb;v=)Nm_}rL_zw>UEX{x^G+F1|v@*Tt zL(WGi`u#Z3k%;MX>MZ_OxFgmS-Fqk#+dUB%Fh}fsY-F&XL4&xmD-^R~bBp^I?EHN;a%N#|QNDeRKg72z>A0E-yjV23`kTfO~^MMDZfy=lc z5KDtI4S>Nb6fSM>-7?lVY)1;X?0d>e(_2k;A>k1U?hC+siA52E9I~ttLqs-;wqc0} zp@|1G9UzjG0`B+qK?iu)!`-yTy4GH0fI{bK507jS-8<%SOajR~ParDT4WY>D8s@$W z6{mb`f!d1l?en`@PC2iSaE-%L0u8-je5COHL3Ll04lMj=*bk)+C#8Zq1pKb4#jMfZ z2EsvZ6o=Ajen{TcPM4stTZpO-JrHt8Y1@m4!59_3FK#uWxv#pf<)|pm{_OMSWjZ|l zaPN?E@B~bHT%!oUq&<{-YO!b{rGb(A0Gl3jdw!yj_`=XWPRN01(1nVAqU_-n{yo-1r@g*Q(>?SOtvG-Q{i10fx9WHcL|5MT=}&r7TY3_4AR4t~bYzy&-a@dRcl7<4eu)`qm{wcSn% zCRQmWMuI5-O+Q795qEOuf}Zfoc<2kqy85DyzX0mj^2|p3x$M)dt-% zsQywbx%M`Ep!5wSI@w?vP=ZA;th-k}V^EadK|Z7Hw`Hlr3L9F~I%-*DaHG`nM+Ov| zYKn)C#Hlup9*%wcrFrb=z5_}>a;&l-!r?!|;3#b5cA;6^aC`v)=6G6ZvsMEP&^r7; znd%S&(Lk(m4SU-itXCoRkUk}ZDX``t3^gRE7E($Re;{2m;c&oW35hXhvqqxma{*M- zxGBarGJ?ibSo+Y(8!fT8-n5i>>5a^lqW4kc9A3V*vnq~{v)qP<53qx4k+D^4n#-ez zlxKXL*FjiabMXID~I*&FYo&JH*QnvZ)2iaiVdk1RYWvi!mdrvwjl z?n6p(uo#>SER)#|FpcM;C3I0nJXk}FS4!h)5!BAAxw^TEXhjqOJ(a2B!q^JgxEADw zIuNgS3j316aQiE)TrN}3NTat1>b)CVgMW1Y?OsUn(`U|~4_}6N@7}ns)$Y$->{I8? zUb>XLNgg~HpD+X4pG(*7-oG32SM~gb^Qm$-rzXbPgBJty$)$^z;tJQUhl@FHNb^#% zOMT1gm3QAQ55S}aMbInKackO%ww>^0gVH!mqJp=H>iS7*(Rcz@`%`Fj!dvVW&~mee zVy>OZpMHtBgUVF`-~Qv~Kc=!kn!d37_*+ml$un!!d}KVtPuuO#>?MDZO>53$;R zoIxjCh^`$uH$CZ@DX!W8BV=nB79Z<(kuGXd+kQ7sfZKqA) zC0{MHDVw%L9V<{B`0LKeMgGy^%{-OnH5#&Q#A^qcpd4`)DEB14LyyBWsx42xG-IV4 zWD(HK{BjDp=Cy5O5V4*U=!#qK3lO**Z5!0BO^QNbH zi<67O5m-a<)VmJe9LyPM1%Z};+r%O0K-I%)22fv7OW|lC;OBgkI@Rr^bwNLGLyjLe zz}TMR++NTL241$|u}L}F&J=_8rZl zWnsBq_G>F-TSQso4WsSlc}-T$J+b+Bb%WAX__b*0Gd-A7{fH&|p#2XzpkHxV>eoy~ z)pP)ZwE^ndNl?w=^23in|D6tM!hV|&EFXKMYFOr&d6NNXlc&ihjHKa^@6!J6QVR2B2#Eh0)3=UTS~FKi8g@P~98Z0XCaC9-9N?SR8Y zUF|W9PerSqLM`PKzC}17kJN8Qna-rnfCQ2yjTJH5`}qnIeO8Mw~YZWFq2?0?7=0i z#g*SW>;R`jEZ7ICXm!^3E|#ERhzzTHOBaz2pP7QV3a2_v@3$)&&pMmSUhmeiLau`i zH+RUXb~5(1xx&6%NYF|xAP%t{C-#zohAVEPL+9N&Z#;+0|ertHKx}S=T6mnfRS*qC`20|BisgKZNDhiddJ#4Wm`9V3a0h$Yrew|cS z_^T8yBBDmH3$)A+vgZvkZh|Y@=T3D65O>)*2eF|B!q+iC-6k+|5~6l*ZsbW=n>LX9~Si^M1v8x}Jf@i7Y<#fWJu1h@Ra?=+Z<*NH zxiGgV$+PO*$Pj5gvRrMZPQpv15?cra-M z{EKaduOX7CAYuj|0(~^lcf^M+S3)I+2{oq)U5=fLavL}b(yO5q50Cj_@2nA=C6H@G zq>CKtfb;`eA0va}8oCblD50;aT1LRPXO?pp%7VOv*7iL)gS-u8{1sA|D(6+5Dj zs8Y~P4A(TR;Z!f>Iv*!-n`Xw66~Qym1*u-gwWY<2Bsr(Ljhk^pnxDF7W#TO5s8CQ;B~II^wj?KD#5jL>Z%rI#z44tfVrx_{XMARi^djh3|h z#szya+FmP8K=gV`l^~{tQ?1l{Ja?oyQvk?8%;}N##evR)f>XVd^T%?*RF6&knGH5K zyTy7QQ9u+C;@k*o_Ff@t{T46nTIul}$iCF5;jH9bvT=cStbSRVc!p}T@}#q$y}9RE z7cfx>#!t#xIhqsG0+neTRi~P0BKHEp#mxjJJAh zhn&#|Q`HLQ(AH$SB?sx|ZI~=5JyM_n=JOBG)#4z7kPQ^JWV5;HT+)9q^`0w{Sh^sYS zKJc&1{52gft_(+OUT+xfO9Pvb$I*^b(jX?xzBR&JRS+hDu_sZm$UdrzV06(-7n)`Z zJ&K-Qs#8;wnM&IO{bM<-C&h!1*g+3;$-iM}?|EV!2=w5J-cIXwlm4pKlK zlxCmOpXqF?gjZ6HsSfpX8=1p08KnyV2FsWK)phwy|rM<7@&igUQL-0m*fQrTRS&LvtC# zY;t5p;!-dt1Z|Hhy@qZW=8lv$2U8HTrnsQiFh8IuCRKs8O9bbaFljgr*u8c2SJ1rc z+%TkT9)kxK|M5z5+3HZ(n0De%95JR+x=kGGc6Vidx>nKGEY)L7C3M?{d%CO8W|D#G z*mM{)qOM+{EnXK0+deMnYs2+vGC554%hMNXhJnlRDe0B(6=~w+%Hk^ z1d9zcO`hn$u5NYe1^r~wu(9&91{c@5vj$64< zasHaVtD*Pj!`g_ECc`arVL;O^M6g5B9YOyy+hjwaFjh%T<3M#?V43TJvIrG6TKnpK2{{MrY!(^o zf)LD?*3|~bMWpwhND~WZRRJ;+`MA%f15N4ROiS`p`fpY3Gs*NoWz3h)5#>7mr+S74l)l`A5pLnqfib)kj?Ln!kw&x^HQ`v$KAv`#hsn@h3=0_g6on-;|Px;CB3V zYtVNkV#z7_(WN9|QS|l=Esnh~N)45rxiVnPA1>Q>eF)x`HBIB5VaSG-2DFRS>13WH z6NW2^_DJX-D#pc?^MJ>0$zE8f&9J@gNVJluImMOvQi6 z2<8+Ch7tS4(6g|U^bRyD0$gko=hoNshAPW!z=bA1FoRZ|jHp{@^hs3fVgcU<;JFCO_@jVY#JD#Ma8t z>LR^9N+(tP>~M~y^jm|yd8|~$=avIFUC0VmFBwn7S(Ux@R8S;+J;l$nmLgFS8x;OJ|$seddC@yCW;(`AD|vK|1cNNOZO~ z^nogSWA5@n z7rh%<>zZOlPGDwxRC;<8mpR0=8$8!hl%&u^7x!_+A~B{tFt8nSiQ;~Dw83ot_B(q_ z?qd|N{q$%@2cY)IKXaeiu28bD?8O_hF*!Y!lGwm{KnXI|~Yp-~Q;hnd&KLf3n+aF*|R9 zU@l%Y#K7l*AfTik1XN2D-2(%lP6z&lKUnXW?4EQ`w`)Yl#6*MJ;ci{_*5n44F~(60 z_O55Wt%nYJ8}jmgAmF7tym5oui#_M`Hn#0c8w}zcIJxma@yHVXwo@)wOE3;;rx3xR zbrmfqTXN%dL9ca#BJVLA;42h5UE%jbkyGbgA+rHCdBK}-dk{4!#MouepR*|3ntsw% z){pi-O&V6DN@6En{Fci-X-d}RiGW6y1p+laS{PJY@9f6GZrp`L=;j6FEVepVZ{~gd zI#z?ODd%P34k{K;GT-we`Cax9qtXG`+$Tej?=&0HUIDQMtAlEVCJzTme`4pVN2%G% znr5qqk~ySU7-|o#*6o3H#*`aBke!hRCw)_r)u22tWUf%gUmNK+Mj~i!TJnU&_2KNU;EYkR zoQ}?GyXl?GN@iS_^_>Qcp6T9uIg06y>I%|N=%q`SxMP+S1@qE3W zA0K8#`(8il{pLC~%XgFZQ2MCU-sUwnTM~R7)eAY6EOFETls;0yWs;o(&}Tz+#Q!?5;bP_?s1Lf-R?ywKljbi_bFs>^Sd!yg85e6LIoLEf)7H?4 zUw#dS9euYNFnAXrcv#wtmv143zLX%l>Z~8L2D9QnxVYx%S;rXC6pnr3^{PMKjhMRI z{&b&>R&BfTzYHa9k>h(y9|`~$UaBXd5k(;cXUZQUskzA5dVDtjLrf#@{;0a1PnyCw zHY?i9b$!6U*aqj3179VN=K@A9+!*Ape zCI~r|U*kWTS{mAvGXx!Qd@c^rZj^v9C(?w?rshTp2x8H+w6wA)_!uA+T|^LEdo@XY zloL`0ljVW-zPQj3a(hhXJ5H}Od7r`;5>}dq>VH@T!&MLaQN1ByeZTnz!{Q^UYai{b z=d`pxT0{L53=h zyS_&uAdI6MP;j|DcHDCeU>g%4 zNKVd}#T=}}w%N{ylPDHitPP}xND?2ztySJMA zp|B)YwFW`3_}VCcAtsBEwQ%u3{@hdQ{Frvbp7xka#f*GjpBhmvTTrts`)~y=vXqp# z-Er?S2l zIo^VO1md9o0%?#`hmYy+jI;D1clY+Q2V4RwcGO7)qoAurP;(RSk#94C2>Q#ETW ztFiI0eG9Ub7THBJW%UB1A$}HX`kQU+v1^wd%g&DJ`*dKZ3*uNTv~01qau@>HG*&(2BX@=PCzLlyHcn z>=7adLoL5rH)95;VDrTfvY}%m;Nc4>MSCPXW!QC@Z%;#$aIaREqNEC_CST`eT9)Eg zC)NM!M7lkEaTXzbEl)v&HhfLLzX2jfpStfWIa0g1>PqT>Vtmh?fpy{n)bVd&S&oD0 z=w4ShpqZsP*yTj<#lE@aj3U+$qnvsvJOo!5lS+ZDCDtsI2#XP|EiYf|IM*`DYDNB; zC|V((Z`YsoD`k;GoKU5A!^z3yvV?g;m$T|0^%uV}{P$gOZ`l{- zE$goSXDHzRkDZ*rDkJO5k~aNhJ8L`)1bgaW;3FGgQ>B@PrLCkyC&EOlCaR>uv3v#6s~mI=*iZ-`=B%Z4N=NvMf zgtP&)hPFT3+BkP$ebXD!g@X6l6V_nVy(2-asj3pu#~r1fN*ZZ=v*dRaiZ^<0x@k^u z^e?j6nQ9z{9#Fael#rugvP7K{$zyegdKLqV-AMZ3pR^o#sa<>r`a_fHMXNQGg1*Gl>?}sBR9`jK>HI<8T-Z3IzaQDb~ysHwAN&g4J2NtmVClqqWrDUJB%epqFwk ztz{}t-Bw2ZG${mXcZGoZay=Xp{&}1kSZcQ@xrC<>b8%>C3gAk=^e}J@JAT@#P!jTt z)?2^-*LvF};tFB#?+hbK^KOQaJH7_-4Ycmb}%Kr z8~QAdB3TuCwI?=LAllkpH@NjmV9I6I_5Fz!=kO2CImj=B)9E+d+3p)1QG1BRk@VmZ z_NB6VZZRCMNI+BXC+HPrgt(?S@?B3}JcJSKjjq_dCrm)=nYEdSfNfAe_2ENmKh&01 zQ~=Vs2?@wjQDjpm5Z)UuS@t5SRI0+RX*F_4)RJ2MCE=tHc1#i!tgBm;>UX^JWhE&H zCZO)S?;fM5*fV2-jjyFSXfV8nbg3lhE=1t~%$VtHFl0GhCq%Osbn{~JT>*|LM}PtAOuhlu&({~{zU9cqpPAdvH*$`~OcCPDSv^H3q_*h2Xbfc8JFp_MIEgrt7i;Zk5v_<0Nis2EkW`T?unfNs zG#Fct`vX^xH9D;7I{J2jkdVrz@^pZ)hl3!gsg2D1JT}$))@S7=_wNhP9Gj*Gaq>ka z0j+MU)!hm-oRb?|W8?W3M?cM4V*;;j+}PS+Ff1f@IJ;<}r0ApfS1u1s>5l2rY$6ag z9h!4so&a;7Ep=v~Cn8Ycze0|>cMp61uTTpN4|A)Py?6RW!JgPs>i!MlAVNGY>&rfTr!Q~Azv)k3{6>eX^BB{NY%)I?}= zfIWKv)BBULrR}R)OZ@7j=7%h6gZFuS(#S$yfcBK(sXR>e`uO1W(Ml>M^)6Shx<@(tnpOLfBkm^|9s=N z1%HQ?2*^fTzAdP~7i?>M+0at;k3It!ywv~gzMH~-s#+R=FZfIyleZ3w>xD!gAWB%Q zQQ_112F5hjby#TRe5Q9|cbP=3I+Jtk;?OIi6XkU#-I=OOi3V z=W2<*DNi_m%qQ^KY}<~+ZjP0nv3}Kr5KF@evoaeX7k$E9nR!&AGYaVN_$>^6D;&e%- zz0R=8436W$a;yp~uUMIlJG33NO!VVXAFBdH{t6o5nDTn#uRb!>#4*`Kz58Kia&nd< zW$>?$wVdMt0UHA7m?F&iK9j(dqKFJAhp91evtb9?QI!M`{6#j`JVLI~Wz!`pA98_Y zchR=DqHJ{^%AL;WkeFx^0LIR7BY|Y%mYvMaUM~rEZ?=G7sAP&NNY>H^$y|~3?7Py? zy1MjmQCw-M+a1?NToJ4Xpq!SeBK%3fjo;edj?9I0V^%&4^D;w5hWX--2ITBx!=R>g zb3zuwB1Xhno|W*IMFOQNW~yy*unlDwRDNULp{r|YySq={r?&s(<MFX%Erl^<# zLAgk4ITePfIWSCy%->A^#Q`s0Y`UpY9<+Qq`1h$*D7|sA3W|>x$BSDx9KYDp)xGNb zTerNe)&{S7)&^^<*Hs6s`mnm3aTWbCh65L#hYqS^l8`LkET0Qz_v)~JH}lAti9+a| zW&8f1GhWL(h$rsGFlQ6DlCyEXgLIzM6I9daX9y>rS=Et=-(+O3>Il&tkIw8^bvg<5 z{w$;Gn4Bnw&dA<`@|GT|9HLrjG%NKy(#fG(G@I72%3bZu6I-mWS7`-v&KuyHtH>Jis++LkX@>YyQx(rix!5+242Har zo5L}+urrvWIY)8%5!$j$kr=(dGVsH_U@ZoTb-SK?4KZZXz>Cu6%R!f$rQN7v zaGEUWE*mhy4}a+&5D`~d88HF=ztFhmvdGxp4JCstbaQM6E=Yoj8Sz?6!%oVaSy;rW z?|dTU&oXBt$}Bv>WuSu^6JHrn{7GK!W%b;6+RsnZQ+w_dv*vnk|Adcb#IsN8)1Uqv zPg~6Hub0vIpPK!?l(C9UX06Z%3j>cf7tN~eQgGPkEQ~8(@IZrJU5av!5fZCyTTu1t_e>!1 z$VhL}hQB1_y`g9iDeAv)&K?6dj74VgLJfO3VcY~ReH`hBXBEwyu9eL^o#45|@Y1Mc zqM}N}iD!RmPOcL*Yw_b${b|qmFRrN$!sfHMrm|q*pX%3ki+L^ht+ju<^*tm^+^z2N zmi5jriSYtzqO8xTcyCRu>P$!-|MtQP+*5KtEh2 znB<=Xs)#BuiJJ&zfGpF;{k$VPB?x4~Zbbq11@kcgeIe~QRk{_D3(5#6?NLTI6`0zJ z*eyZ0a!msi>sj&$7G>S-2)lq85U_liI2H&r@hJy_4s7p3n>oXOX$ga>@;i~2xd+S> za&vbT1I$dnP8lmR%)vj7IuR{f{L7?IxsUZm<9x%;^Nl&>#NF_MZ+8mXtmFt0sxrv) zaJDYj(RbpOZC57LfGdcbEho$KTo&LOpos2vMgF!qA#raKnSu-go6Oj}OhuG_0@HC_ zh3lE~r{Xo8+1PB(z|yc)%oSyJIx_kyRlyA9JMzliHPH~vj~blQeTzdb=!_rj~+<7A94Y z`sxtb2#nufakRp@dO1#mGpv!DcT6;=(8;K)6J{+7LYYw){ih0_b!&~;*-8ejRn$sj zpvc7Y|3ivlc5mny&vH4aPckIKZqyn!x$Fn4=~$+)@uMSa!B=c}^-AU zI2u-I>c9Rh9bQ_&ws4ygzhpc4Gh@)_CEWv#Zh*%c>yw>?c}^?LRq&!B*R1^-%+++E zsdFXXRAkGGtqBY(NrwTyOKcwTEZhN%dm1JTgQn3QWgu&k;Oz#W=((<0@|G$&!7gqb{A7nTf{zGj~Upf(Y z0e>E;0{;p2&Bth8Fth&y;H{S!yzjjS9$)GcCZX%W|9=p!5VZiDgE0nl1DOe%?g@Wj z0XM({U_{;vW>;(;{K_WAJC|;pTYxqVqjmNWu~|+ zUoC|Zep>Mls}f)x2MC4iqI>Yk$_>fVwHnqX5@}OH5^a>hkCT)oQ!M3>Bz-BDT)9K} zh&LHjAjM_{6-1o*M1{k!6{rXx+l7jRXIJ7F|BYVQV+;LbMVtVjG7(UsgsNmvhER4= zmd0G99I8q#<zdj#?-1PwaQvFE7k$KlL_@^iv-*4Wq-cJ>g$=hp!h~*_a}zkfKu!c6}*# zZ1AwE8HC`=iWL8b8FwBYYi%f;1GX5_(cYvy;qlaaqE!DG-cm0Ny(mXmEyV^riBiFE zizz5itf|)IOR6+=+5ePJNIme9vcNI9g`aHfBzuJ-B%D+e&6Q^VP;aclr`jer)nX*e z{!$u;odTOY+Y(i!I21vcw8;j+V&7b~T?ZVImDTbwUB^R~7%y%P7MoZHB`UF*VrpfF zWruq2;6&DCavq5*cJBeJ;vdDna0jo6m-HGpRB@+l<@>$tt}fE~;sH&-JXliNe=<4Yk7#bOyn3|beSgzKa?QVZKp3ax+?f!Va-kP5qw02fO zyJo1pXYu>MWYq!JZe`epMPyH)drt{A>@ZNBDB2Bl_LZ`|ZD>Rg(M`c*Yx! z##GK2EY2Pna{$G>#-o>%FxSH>98jn8TAdWkqmQ7~EucdHw~ZN`!bRY42LwJvngDXP0x-LKQ?dHOaYkg6MwBmEWgIsdwrQAA$Gal@}f#QJqj4TC5#&oBb z#!I&#^AN=fRp6;`GZ#=eO>LZ=;wHaC<`Ds2= zKtWgT1-_AKCI12BZ7NVuU17+0SX*6$$BY;A;!owlRI6eip2aXY52cdiSZkSO`9ojb zrqar*!_)FE_hgm)esftW_EO=DW0a;FgV|Uuf+~JLT~R8G=zO$!G847Q%XEi=Gf-T@ zCd?H|Mvd5p;PIu(LxFL_O=L{hznz<(IaKJj#IyFNr+wK(H0%61B1wL5s+l6wFi%W2&M0a#=L3yLsEQ(e| zakPwlE5nXsRj`;%awzjK8$DC01KuA{4Gz576j9ZS1A$_f`WGN!PW`oCeJjr!rq?7H zZ*C!G2C;;p>foGd7YtJE)I72CD{1c`Z+hzk-S4;K%FQB*F|4_WYTb{UQUZ^i<<7$i zH6L_oTM*Kl8t&|ZP$xI)Oa-$~-u@fq`Vr|Wg4*fMRdobm!e4onyfyr^*=R}cw=nAr z5%3z)?PNBdm`ouFdNPEB_Y7@|Clfss<{t(p3q#nXgb&LZz`tLor@~Bmb9h5L8U*L{ WHdrvLEDIs3sRnCWlnnbyiU9zl#y(5{ diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.eot b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.eot deleted file mode 100644 index c867e7ebb538206ae0918f042080903dceb38a09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 192758 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

jA0*O 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 diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.svg b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.svg deleted file mode 100644 index 401b7f7b32..0000000000 --- a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.svg +++ /dev/null @@ -1,4667 +0,0 @@ - - - - - -Created by FontForge 20190801 at Mon Sep 23 12:53:50 2019 - By Robert Madole -Copyright (c) Font Awesome - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.ttf b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.ttf index 16d4469b02add8bc87a91e4eaa69983864500c00..99b35ad50535efa452e6a089df41b4cd95245bcd 100644 GIT binary patch literal 303480 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�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%0A!#6bE1npH=d5vzo~5q- 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ℑ^NhX#{FOmqacy9^ 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 UySFn0x4_^rl5COuA7&Ilc)vo;l>h($ diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.woff2 b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-solid-900.woff2 index 5a60d47c110162f63eb46519e9c419c1a7a99a00..c7bd59c241e2cbd4725b53c5295d6e644732d26b 100644 GIT binary patch literal 126828 zcmV)nK%KvLPew8T0RR910q<-83IG5A1ZGeG0q-FL0096100000000000000000000 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ఛ&?JB2-rXj5k2TaieUQYv>${6(|j(UF?MY%LAZlMDpL z2<8EZYj^qpV!!B1C{>-vj3erI?YZXe`C-Ux{&5^Li^*v1X%eF$>Se0 zi<2A@cj6%qYe%9&$^_1wCC3o@vP=XTe&XA*^Mo5B4K_n`4 z5eV5{CZsC&N8?Z;N#On_np#HLfSdsonp3cT`t*9vBZW?y(^rG(y{Au?VGd<*KywfK zWbgFp-buR%7ya=TES@`kx|-Q`R^|B#MrfN7C&EVf&qYWS#8JEpFp3lQ*9PuroP#OK z7%Y;-e#^bl1pMAo?2gU?950F4-UOG@AA$b)d1tPkH|Xip!~ocn3(g8v z+pZR_B9opzO(@8S(2Y8w-$zpHt2Atmm4pg&Wd&k6L^zNMCk%$U=T@(x@d|)br<+?( z$iSBZ3qOzoWJz6#l8N!U{kNs{dN7-1jg2$0EOZ%ZSkVc*Noyh@*tUyK4AbIN;SlCl zfm8CzLhqqN(;zLwb}n|xun-RMaBy9Ee(UjQGuX!t)FJ}p5Ww_uYqNj!@u2*a`4(8D z1SzTvHDkZaD#{H^(TIIvU!77%-(cbop&-k6<3UBB%J#1i8%kt~J%BO=zW7)1((<<8 z*H-G>UYb4tqLI!YuMJozDCKo?}#)r0MHwbFE2qFFhJV6;9g099burW zIBiu3DFeO(z|yd-$DRvTrQRooz7z71$y-8r)gX8zhHgoArqfAGXHiW^<~@uUqrBU` zphI$~=anCcOxs}0`B8Sfb`EN#@GkY%hq}0`Q)UYM>%FjHtlBWouLzSt^C!c?bqN|* zeV(ro(wG}bnr)2h*O1N(qNx)zLP-ocdm(F?Z*7OHEMx))0xSX1ssCG-`;#$lP~yjC zOSc5H!8Dx$O-U5e4O$2Y1sDR@ChoCFFbmECP)$1~UC*-llfyG3Q7V^9;#v$lCg%Y0 zJ1h`@Kd0%oZ2^wI90CNt6JrpZ==!e#w!pj?12dIj`~iT8w>bc}9fyBQAHX!DXbqI1 zBZQES(ES)}p|hNVszoBE$k14ewkQa7Z`eEG922vKbV$wQG)H~7sQBpVm8CAY=L>E- zp3OIf?{FK;dxA=}vA=!gNE6cXrz7g{N^FT-+vXp=8rNU^%yo`!d%}LQs3cxm-WF5U z=@Pf4IR?8xsZDBvq=H9U*Jp^H-N@{sY`;!!LW0YndYSMYmiH=Gt&nbIdblg}`mU zC6uLUwl1w|(KG=!>@uN~m0}T~)7c^rqWW@u2K%Vpx5NMhq-aQPSbn}}p_+8ltkWdzhx|3HKBCGoNvZ2?68u!4sT6 zL7!Vjky$wuy7DNM4begcB{Z@syGtTq(Ip)d-EV7%AZDIUqnhb#w2hzF{bu z9&0*ZcPtg;aca!}Fc33U$L;muL-6}O z2ojcNpE_Jvp4Jg2p+xQsjV-=@UDy{ea@7r8dD^uNI+~JJ z_H!}y<{r5=j`AoEsc17(TThy|mzVGiR6i)gGPp}Y-*G^;&FyUp4dT^>pp=PX!t`I zWaClINPSJb(ApOJ6gB#c^$oiCcJ<@l0pR84JTv!VpFD9O8GBhU1}B&$Q;r!%-?sZk z3o@+Wps5}-Wce3Q%r(-9wBl0!0#D&Pk&YB9BV=T5?D{9Qp};lr=#xFS?j#?;Y(8&1 zC71;uKeTwmho0h=1t2RqyenTk1>ZI_C>4t@D|!^3rbid=80nM>xJl7?OsSvO*QCp+ zmyj-SR?kj-N~kuet5HKZ>K%j-Hy0Ej4f-_TU5l5?o_D{lY38k-SB84oa{)ZBl;&|h zsk*pRbw}Pz$oA&}Fr$=$y-pIsvSt$!a-HiJ^Dff7oFk@)b{Ed)yU+F@)Nelqd(I01u~b360QiI|{eGXo-0h<)B`v5k+R@z? zC9HVJSNKoR1mOxGO;D4qEbR&UBZ;nof|!Si@^l)EiY?FFFMR!G<_G+~+p~bxHi+v+ zi$9NChu9Br6}R8V1E1aOgOV6a1$$UJ0FJ~Tsx!<3_|AYc|A$10*}vm|k^UX);fDQ? z&v@{i7bM2ACP4K8M2tjE&q3F{T8nmF!YjvcH%GJ&HN}+BRwAL%P4FR9RKBn`ZcT+1 z6woM_)P^UjYEy-~^{vM=9pkzsSbu^nYKEZ|siW(GQO8);}bkcIihP^4rAJa0|ci~kcFJs8WL*~BD+pLw%EsQG5YG<2ITeph!W z6>P4B2zqsm5~1q_8jb((hFY&siDTX~be&V`TM4@(390(sv&>JdCj**(fe>B$0jil2 zo>|*9l0hKkH@{WdmJSf#Ifk1a>HtVtyq|MUHSg@Eux`KQLVS{2N`CkL`)v%Aabfcr zzow^ffHYJr-MJOL-v{TTgdIL$W026?UShtNjgd$$X2*RXC_ya3p2)7y8xw(HJ zhNRYc%MLxdYf4FXP4D&PTyY<}jWYWKe|}}<8yd$p`Z+9o-!tv-BIg%F4mY(RYI84Y z^~&oEYVFjiHOFJ5oTY1bZC%Ti4^-7JG3Y1CH;v`T{0?=SZ>=yc zj;!@o2aG%JAo1XpG&d@-U`3s?zVY(kguWep5`91VVf2gWx6mQ_8}vV*Lj?60*qJ4+ zL)Ky9hmsRp*cij)^>l8+?Mt|v;g*beNbbQz+j;IIQ*d$ay>s^N;!`YY znp|CXmp*;#T>QYk-316<^i8HYM-QWSqwlm|I*KA{jHW;=@r+JAx~T%BWkYGU9hr$j z0Q73=V}zei{zYmw84scmEF4j1s&3?y5%(8&d%DpRHPS524h*28+=X>;3q`ps@RsIp zKcLM)ztJGrvQ)_+jplk@sajUkRVubk6D(V;R;$Lg4oR}rcWo}(f!%5c;v^N@{fryG zg?8xGR26FV4IG%Lm|bFQS>TA!r<=W_)cr+zQo8O^wxO7X%WIVi7;CF}x8;d~>l&Cb zt{B5+t+uvv=kdY7eK)t=2;;~X_)Cc}j$E7nqM_?ta8A5dB4}{p_-I%vo2#Fr=MT=H z_se79V@$sH!5D;P3dTq=8QU>{HdLXiOj4^9I?2J;c|wL_X*yMDW@J90F{w%l^eq#= zQnn5Je=A;Z&v4e_t8RuHx%leHRJ2uYRZy#UUp=gvMyqJ6ZrP~MGQR6klPd7W=dJT+a6IiqxJh{|`$psI(VJc7*Yxdnpx*^H~7lNzs67tX*+Cfhul$(@*2Jzi@U^1R$IlFD-opGqnMz%;Xql5xP zPT&N09$gE|Lvr`&fTNdwH_t7>t@p7YcQoG1fSIM*$lJgMivqkQ77DayV1>axxK5Uy zygp4i2aCy)L2C82rDDOhvFDlh*ZLL{da+O{(ly)0?=sEzDSK~a@3T0!Z#uz|*LutE z2#c{*@4~+z%a;6VeR;W2$6C9SrBpJ8D=U>UKoC?a@oJ?)-P`Eq1!G{Eg~DL4*7fQh zQ(Nd7^dwgRp~Xn3B9PIpiN{5!jNMaaLc08dI&}C^iATtdOaKz&(43}l`z5bqJ-F`C z$kc=0FZ%>2wLwp`KRbTMLHenAZ+YOkxjbsM0OC0Pc4nE(38~MCp($uZ7$2j)O^B8O zrCN{roDgjdh>2St{)E)JwqLD6)pbFOeygbmk?DfRO$L<0pKWioMvdiqLmt<$anb|K zm_0~vH2hf)Gsd5!8qiO8m@)f(RKxVO{-cII8oNtNql#0hB#+}O?dtST^%~024obVS z^x{MU5cZZLeG$MU7Y@{t=0<vRcl&sSD zCV;u*^&p74wOY3phP7_3)~%Gwm2R!pjXl@#qul0uAo3m8i@UX2HwuEft>EI~lA&{A zU@0-sDFrMgW|tY35*r3F4b)Y*si!UtlNgIk8HDSGk6*zI-W5xf`UbieJ%}4DbvSv6 zYhTE)G@InmQqUg+r3NpKNp5oN7VsfGbSbe^m&E!Dky!cx%-$C1}C z;(>AlCSdDhzr&a~u}Xw1E_F5JQ7;ydc{gxJ2@8XL4U0U{i-J#80>ELRQVp+jo%&&< ziq4V(3nO4iu>vJIHd58 z+)<7CmTpMbQ_6Ftp__E0QdP?KzyY$q<%gikIFI91 zO}8UAaxq)ih>?Z?x0#9;|J7iy9+Jgq_;tU z(snsm_8Bi9HU^?}3f_~f$SeQr@yBTvj`YGzjIVT_CAy>@8G9bvvFy(rO5jgGbe+k+ zim>Bm9J%c&Am7>9puwj^GNyFeqSwvs$KXRU_M0d2lFiX1hJ#1f7@|V(Gj=$020eBx zfjw=}b;F3mB0cbk8OcZOe;>lp=wp+0KPPPM4vSuUSq4G<=3JC3?Pi^5(UoUDj*V_+lb za+{vi4W8}cs z)eCn@w2ZzHb?VRK^$>3T+S`0;2dWAxdR_S=>6|ewZPeah%u@Iq zh!2&>YE_+i-=QM^1R)4D9EEjmW~OtawL5iY4-J1@&#-My%8f?VsjsXyBfi#G(zcYc zT!nE!8MC?lf@N_c8d4%7c@)F?Kr{PuL*wC}>;9$97!5F1ZZ)fQ7C%{_8Fam}Y}=_e z8fD@m*ugK@yboJNHc~qgGreHmMPwdShwNyg4kSK?vwD!yl%^=@gsrdCfI1^D@$;@% zhs6{wFD?Kzsj%bySC2R>HmABG<3=-#7<(z$KK^u#b^~%^)>F&nwMJw1!=|Paxl-Nm zCx67|He<0ZB7i7t{xI+l%kqhu$M|OYG`bx<*(btxPv11NQ=WqQfO#u2H>J+Qg(ym6 zhos|)U||xNOjBx;ygw?MQTDEe!tl$J{17;u1)a_@1Gl4yzkgm7wXt!m(?O`Ez2x}- zgi<}|DFe7pDFN`kk|C~5juXd@W0 zk(h#`+Uemk|Y3EyN)f3g~r9%Z=!BWx` zRlUX+d*EZI;gF}^CqU)FT`&XXaBsr8U^P{;kuzJARu_F-(paBaLfcKdiXpyA@Mixr zkz5SER|zZ+?e@|iqb?Na==H6>K-N`KW6}`o6ENRJnqzug##11hHB18{KBC=`*UnFp zp#(YggZUg9%^z;Ri^!dNQw8WQQ+=@mJhbRXr=~s{|Bl?B&o8Z!mW6`xF;p_z(yU90L+!ebT_2AhAFe|;Fw3FP&bO4 zb8}6D4NucfZ5=xqQ9TGhY+~x@Du_(?RC0FUx|GW5{iLcgrLXDWY;wvqqd@5n=iF3= z83me`B%T|YhB7(lT+@gOB2x?2@{^@hwfEN41&U}I=Uh-_n33xxiKhiWm_G<@ z^u-#AT_iV%uGrWCiMT-NXwJ_CwQ?i&z7Ce}X8&61*ye@tv13aei;aG(z`3T&zs5QC zLVxYY^=dU3F{`t5?AVxBus(-5I?9nt&CufNfRhz$VvLH-T_}ul%GMwbLg0_#G32f| zs)J8~hozlVil>m*`K$z?`=`3D^QdXtp5h$p5!ZFS4u(O9u6wSo>qOVUb3ikQK@42` zGbCgK?g}Y#-z#)nZ){N0q(s*MR(;=hiu4a1&N+Afkd%}k`0q7z9Y8n8#g7`grfE9B zM=uf`bO2o^&n|vuiOs*wFc{;UzwtdU>CBih$) z!TZxcypF7OIicQ%T?~$r{o}WKeR^?dccpRwyC3!m;r$8r_tenS(p*9r8lr7_YgQ}} z$)R`f7UXou9A+NS#l?>%(kK)>4DV_k1iWi%Pd($Ll6ap!?(MJW@I_Tana8q)+&%x& zBE|^2)8G)UV0=|Ni;%=bhjgLh2H=WT8ZiVBt_R0PPBWY?taXJ$^Yf>qEvYh|^6ERCJYjcyF9Tb}= zvKrG+dAkI`h=LSJ%ISpL%8QFBl=N0ZaEBgw%Sr+SrRI)4!`o+Bo`7zXlTvgNq2i8& zy5CmJqpL`&9#C+ zC?Ofs*4H<}0J@o5kN24c2PWko_P{i4i*+sILPB*@rpatzOqRnC!Unn%Px@xxXBoju zZKlWpZW7?h+A7DJTVsx$muwtKFlbhkvSRwKVJa|g1QWgrR{`3 zxx8#rC8q_2RWFq7-Kx^-Sr39bTxkE^<+$a=H&4b(!k9d;E0t=sT49)7VvPrFH-+tb z5P(P3?kTTQW`}N~T+H)IH4leDy&W2UP;QprRStaP@pUvLWABgp#m*2hjM;T_rEX{0 zm!gg#Wfk9#5lv=G(%uz@fMWhpHVcARi4^Se!l-m829+>QH5Crur z5ysJ#kvkQlE<-*e3@D>zggP|K6XW$kz~jc|P#wDiagKE0zqi2u{hOAyu0S)j_$Fqy zoak-Rvh;*HfAj8ho;P^+z%P~jrN8)_rVeUdGuchCMw<>zbeqYyMe1+g{k&f)`Ga>4 zJa1`Rl;DPtfZ89VAj4F!z5_A5ZtZxUWm|vq+*9y_p0~8-Wxx72&li4<+$GcoUFt78 zrkFe4mcc)G-p0E(p7p!?n~wXC<4XCOs9KGl`{`?6QxuG0BfR$065ivNO8&;XH#~1? zQ_2UGa@^O1;d4K8O=w`t6vfwE^MB$NTCZQ7L!+D#_V3!j^Nd`*c1z|&YiU*EZo7&S zYtu?OP7uAt+>+=zAcS`CJaWo*SnDPPC(`;krwPs;FBo2(Gk=zd=N7!(w0>2vV-beg z(5=92SCA`O`^E)Zi68K_YItHME|}&Q*LIX8tN1Czv3N^;B@n6zCT!`<1XQWS(Cx)t zqo`p$OfAcN*ru>9z(gy4LRd6SasbrJb}GAPdC^Ph4j`-TuL7S2B)W&=-Q&@|Izxhb z$R5dN@q19e+Kv!j#Njg`qq4Spt|lo9pA9ki1`$^6+_{?L`|y~C4y=0a%gE0}0KVtc zc6V#a58w4n1mO8j?aUJRT+&$Wvll(H!r#UaR(%yJYv*=rlG=XXCS*w1Ro+DnlpgE{ zP!#cc|72(+iP5=xUf7#hg+ilIC|Hw3#ONE8??*8v_blXPexsGHS7D=*AWer-AISnv z@#ftP?Z8!-;>xDB`EVnmWivM3uq=C&|GdDZoP(770;LzYR4^Z>t7%+qZeB>3=I5JN zM#;9!Iv!+U9o<4GzrW&8j;Kd*MF0DGJpMx#A*-gRk~duVmZ6(Yq@Ud1T-rdW@rqTX zQF|tRD@Sn_3k{*mr8tbiR8PpP0+2?blOtklb-r!f^WIzD)8suMNw!0@{zJ=Y0&ffBqM$5M4HabE&lhgdv0_YIK{ zRHA(8UZOcP=iz5VM&-({X*~3PbvfC(KhX@yp{6PLzO!s-WRyDYG=Wd`GlOK0h?QVY#<2J-3#$5^X_(9RlbZ7SXR~|V9))fUp$o7R6L{&)pKOksAt4U{ zvQQ3&y$ayU7~6GZSWG#KDa;xC;p(|$eTB=DEaGCt;o)JuPa!_Q!4%oZM+lNQkF)qG zd6`e={>(LF_?G|pmT!5_>z?@2#p_=8r%$}spw#%+1^!n!_{1j;KKQ{8e(-~fI}PK1 z{-o;cNV;d$k{FDXPjU$6&6=kz@rW^nv6D=xR;oKcHKnQy6+@>s51J|N#sNNAhN@K9^bhOcn`MMXvU#8Q^B{;C;D}1wK*T2Jj9?KJ zV2S4bD@m8sH?(4o(%4xLU1erG=*EZWzHpNYGIBF}Lm}k`OXWC~17W#TP3lUqmZfx~ z%J7SRDnKb()l|WExN%QMI{>-6?PlKU)~9a+`51TjU($%o*SSQG(<Tn)0^DX5gH{|mlj%jNm7*Y^Q@T>%)VvIGb=2#P*I+1Gx>2k=jW@5QO_ zxP9HZ*c;w`8PSG}v%;hL^#;_H>QBKOImp_hq~zCuJeB} zMrGT}P5%rp;pP)3(iEUjXmMs~&EEQ({WbIeJ7o9@>?yUhbX{+Gr9cVguUpFQ#A{JO z`W9S)moT1Y>L2c$6owoQiek8;_4=DfY8BVPt`Mp(GG?)P72w2Ex8Jt5y0UuP?eD6K zJzd|EHJa_>OW?n6SF1IE=(OWuEM-@a6ZRT>#HbKTf+3)5RS1-!8#h zyd|+OlzmXI5EzSn2iyn_e|$SQ83&WwB#r41dCi2J0+}V<&+@{HaTZ4=1c|-Ek?k3< z8yJ}9f5@G_fW!m&54>0dxETR2Ns~dhd*;BeBskGvl=8<!w=;~OSJaw9@cTaHqn6{El=Ljer6yg6A8SQ1KpfTLuIi$QqekTY+L_Jv zsm)u~ZaV$z<&gl}W)_sECgYch)v<+;EzMk3>!0lHft~tRLu-k@rn91Zhf>eZ4Zt*jr$wyhDx!_g2EsX3!44rmYt z8N8pg=!1&mjK-2;vc)A^C;Z}2qRXL^Jc{9q%(As&p_%EbF$N%jrC}HV13-vziRw6D*Vtz*y#okI|mijD%-c3qQkrfUbl64x~?&NLkdL9ysc{3Who zf&oL*+Eo_{j0vpkCScu)BYAY|Rsy~Zqrw75b@qkr4{g6tbKUPYEOCLw3&+S56kBX1!;xfGy4-lGZV@)%3OYQm^?e|;{wa< zp?j}+jBZEwqbK4aaTL%|Iv!1SAkC6|W85E8AudldV#em64h9`%7@%#m3au(6 z8Y&f%B}>LQb!^Vq+_jbhEF5R%C zSl2Me_|ZldW4evU!*RJ(avea7QI~&^2EMtvYWhLi&mY8?V@=18ZZ)ZwJ~L^YW^1dd z?l#yM7U-yGyHkA^-GES33_9jT%UYO(qyOJCPTn&bOB<|#APc}_d7|NHoP_h~bl&Kk zKmA9~$Na-7_9u}`=FgULr;|-OLM1s`?4}qKR;=Lr2{JF4G}J5(Z8Hd>Ef{UkpbpLQ z+Q05H1a-SrL?u1f0VZPbTL-Y6F&xg4gsg_B@O|s4Tt~sRr!qwF4o8FL@XnMAdA= z9#&=5^8JFG-#p1N*t%X})Ov5oKD2^kJiM6iv3XAf2dIOQtdnRC{xNivlE)IFZOIMF z%W@aIM~b&!T`ONIYbnHqi;<8}t9HAUDo7E1?&YoKJ7vT}Pz?z{PUZP2fR(`h|=nO@+cIEg7RfHgmLbGY7X`ZkN4--U5hJuZ(!>j42jWHlL z2KWu`7oG!K!qenI{|lxR;RRaJb&D9LsUjgXE3-6R2+tKl$5tl5woA%14PxnfmEhMv z|1|)63=+#0mrlkT|9?!w!C(@DfKmYmV6J7`mdgORvviz~(@YD2X-<3741dBDN1y*Z z2<$Xohl>%OKTIu1j(9=n)>KZ+6@p7hAe1#@3tfxuLh^&aoL0?9*fH`>jfbXaJQ*8> z8SbgJ;|Q_ZV*~8_g!v?$&Ef|>GY;n1vTOBi>HIXnA?9WUtV(rRIzJ7I)xSTtzFsV{ z!43WrOJYn7P{f!T{R#9l{I(sBok=auO$I;hsP8$OR!qcF(pR-?VSqV|AGQzYLKF4VnU&Qp1xy#j8@PVx*pw!%NohTWy#0nttd&M z(?QcJgdVYSXm2BH0BT9nEKak@UYhkO6_Whdd&V2g>&8T5*JQqbelo#vl>T8F#dtC~ zF9;Qkf#zahOoV1PG^c(CV7GlIV1!D>v>su5;5|u6^!wteu8-rub2y*eGFV(ftb=8O^pcJ{gai1emTmR_9uPO1aRgD6{BLn>t>Z{( z9RncnfT3yNdX@3kR-@{=l)~*G;8DvutQjUVqC18{tGvt^Q?KZ;9HAM<@C=w{S(HkR zh+upnMXiHLqaygxm-u@41Nx;7VZGPe8aIsgmnsgUB6VXZ{CE=oGds~Y z9z=08bW*l)1U9HuaPrlT6oV=a=-`gi<0eC{nCYS32&mi$P5QqgzY?w-?{vT{wA<}Y z{9_nL(HV>hU0?1+5uv~<)#dLnbSFwXowiq4a;vp!RoyZ1Jiy%zz@yR4=R{m6hW)|r zV5@2k*N!bOI}gSD`1Kpz^(1TEFdi4-_AG54+q$k%JH5JAD6lWdLigl}lc3gny-w;< z+csLDs%GpTzf@UKC+(bs|AY>)~vY zf$z6WT!;gN5Jl+foL7pljBS1edM$baeXF1BpR551bT_-?A;B1v0(TpwtJe*N*dqiYXQR%bjQU?njLdJ0e41gOg|NGhhlA@bo25-F>ZD@sC8O|_Kb=ke zP^8nN&XJ2sa!u7(YrM&6sa)j|Qb4E>2iiZTQwyCDG$TX}A}N7(+izS&fW%UFxj!<# zxV*n4$#$V?(46UF4%5Z_>x-DNmx>v&zmBJ0W^Q98)$?pZE!^f$@==)Nv1h(^l0y<5 z_KR(XBUydp<Y@Vg4u%)&Y<)l;L;!vpgcfLX)V>!h%!18O@1(! z!Z?`dukD7;gMgi`n-73CLAF>yG})&PkX?F3MLEkI(AM#ZM11noAXqPke{a5Ms`G21vn{Z9UimwU$^a> z2Sb4I#_hLni~)v&o9)$739yt$IX@~T`Z8}+_-WI;@wQvHAK2Ic*w}br`?gzeT-*x9 z;xcQsPFmK=dXsoGO|>*OiBv?HH)fmNgpzd!Xz`30hgW~^UU3zQB((t zSD$VlZPjaBt2fqrje1Y+MTq%y=SWh^OtZXr(*puIuIlGc+M4bPRdP<8|L9NkAq<=A zwHiR9-g~*v_WU0M&VQ;8VRfy$yoQ6%su#NVyFthqg!digEta&%AMVqwl+X>@8aULb z>Kv_0MwPtYJ$F(IfYD7Q9IvzM82i#tCqIQ>zF-0X={ueh^?Mzz{IUSkSJzV1Lvh$& z43%|XEzN&onpGXYt1v8EYY`;a_LW4?_&?ml8ZWnK5y!w?sFRU;0Wx1dE=HDPW+&|H zh1!X2c)5g2k#7%e|*XmDwMf__Xpgs#Ai43b0v9yk#S<)Vb$AEde#^G*Yh zla1I0W*n;7$U6{zTY{2+#idRW^>2E8DO8Jv&Tj|w_qhU4I+V-ZuXW31kgA|;O>^|V zEC)iu*4ggTQUXE-F0W{grrF&0UC<(c&8qr9h#|V+PX;^Rd|3h(xGn)e<;J;tpqEN( zzeaj1IF9?e*SU@ZEO33F8>KL*eYG1#2o{rp5MVhP_kGvVG`oI6^dDGJp6AHfXx>Jr z(6#7hZ?)Z#DiCMX+SG{RC{Eh>OOt#feFpzgAtC)sbeNS7-5oi@=NWJrUW+Dj8WMvB zn;10Fba1h7y4)}chNtSi+q!G6iy!pmw)hnduxvP3$X0W@(`re957W}Dls?V)pKu0r z@!yR9kzkAeUUx7EYTHx*c4|kD9`{{B0Lq26@kVdG=wJ}^``0I0T3YX|uJ+cKmLl-N zI1aznQH}$PmmJ5DU!ZnqMiABTawm!n#AuFbMoAs~)bSLUgu(63&_HYZ9U#<6c$j>W z1-0$UAuY$xOZ^y;+s*CfaiNW&pmSUNdU^d`>N?>yDb2(+_a?Zyum}D%VGw=sb2rV? zXH0%Sb;m^gsL;Y!1+NN-JZK1F=%-p51OeywR^ji;ay{mimQL&37VpD1D`U!$p!%jN z(u?UPjn`zFC84e8ut>)?;Ls6Le4uF;!^TU*;^2*JG=ZHc8&9qPa7imJ^!uX9ybBBI z>~^!(uH2Gw@suXMsYm;zQFee8mV1M|a>cCCm|#!IuIcFP0c!DO$rwXescf3&ctZq? zg5Qv4J`!lC^t$0lYN7l@NNA=`GMAPt5?RE4Q&SK_5N!cN0i%g5D8K11wgtdY0*DbT zn?`N%d73Tt!dex>G9<|Oby}3_{gQBZiZHd`9nvNS%`Dv;8jKm0vxT=?VCmjaw=BJK zc882DSC`6wO)PnpY37xgGbXQMEWfxr5qymSM=q8X1>~3KVWYy-sOdIci5@v4GoN`znPj{cy^BvmArnSLhWcOClxA$s7@b46BLvD2MK2gBlkDvzwT0NC zbBrLzdx#^^e)PaG@(t98#<`c2XVN`xF|7CH6;e5$BI|FiHE&wFjw(Im9uT7G!;T>I z&~dpIGEtNp`KJXBzFvh#fr7WmtTmgsss_<}Ecd?J3PSaurt=6c> zi z8IM978?T;k9>|>W@&35CxCAR1Ro+ry4JQWF^q=rOt9%r2onyL2WTK9YAstr-M1Vn< zB8t!>Mf_rpo2A(W%1*cM@6CliKuJs2SJsXk84%;Ee>ME|phip6SKt5|_1@R|^*TVk z(feAj-hjiZz*W@@GB~oiwyJ9_gMQUt(e)Ogze~vA$dR?Ql42KauX|XhxIY^d|k?^dTPUk%rqAY>!nigmUi zmKsrm&B7*{8ge(~|JRB0LXH`q1G1I+{#P!*kul-VN)N3C&d zY%ob{PUvXdNesXPWkNE;P`o_x%W+OCX^qpQmDn}LG!*peD{$fkPTI!+d-PCWgCL4q zdjJ?3=WQoxIlN_3N`3E%qHg%DHM*t&2)Ysx^)Urlyr;vYqU$CVwU_C4V*uR#?L$bf zwK)ucKU1h-s1>pJ5(Y;C7M7^Iuh+YZ3mt+10P}m+IDm2_zK#QkS8%HU?doMJwTrmR z^0y<3N@t|x-mo9jNk*7*1T@+aWAvIQ=s)()Lo}sYwFk+V47Of{WSl9~B$9HLIu?Vf zntSo3tB`XzMlFwSpXywsyhede3_q4Qb*dQL;7@PJ6ZB<4hLJrU(*ESg{}1Xf_E#GZ zw9%fIr~VCoX*9Z_?Oe@hx>cyR^N`n~2Qe*u%yF90WIPJZ;J#Zrk!D)@lHawD zl`8Ec_=WoQxn7t~F95wrVPH#)*vBaVJ>Cw&Ml-EZ09qTatXA@JcjjGBHY;Vnv^vqO zRD4%K4ZRNvG_}Z!sCiG2vb#3QUi_50Hy0(3MbZtqo9t>NoF_(sl28a4<3q+um6I`mU9Y#~)TSEp9F^ zSIWD^8p7v+y3iN^jqyR0<25upqe&i9fQV=Vy7=d+u9X|>%MI}9^qKQFd_2D&Vkm-! z)5Sm6mX;fBsDp2sCcE>FkLCB*5k$P9RG+t%#Qr(%NmOo1h?}^}&TRE7*`8x^P69^y zhqF1I!kzQf0R+&_JeyH~=h1^XymaaCQwpW)>Sua1S_f!?Q0zutYesBDaTJEjMQO?mNz5?d|^I`(v}!*zyrFtQHjtG zDCf58*f&Yqthui1*686gSC&6!((b@@qs)4xdMl~}QN2dJ{-n%&cem`0sO$wD4xb@X zKvqFaL&x!3L?LZ@6vg4?T+G?e&X9SkMbU&6F4%|TSF#86*@r0refUhkOe?g!r(7$v zOctD(h0tR0!*&66D140Rb_+$EJ+p8vtv-Dlg~l4r+W^OL8&Wo0$C+#lk!50XBGq}@ z<<&pKZ-mdHB9FO>iC8k!Uo6O`Q3KNh4&H&#r7hBB@_li1-M|04ZLAPtsPBp8Ew{+{ zdz3-Qiedjp&ix>qS(ft~j`~fZyBgzw)xZ5NPghSX7{k@4=Jmq!XnKD%)^@CyDsTm$kcYvT ztm0A8ESD|e$k^4J)m;(uoj3ftk2s$YbTY9=D>$cne;OORH@%=u|-%@qm-I;an z;d8I^6$9HrzjNK@2H$26?Dq0s-CIeL>}YSjQU*M^l{;@FCz!CPbdFN2uto(gk{vUe z>_DwR8%pjm0p&LEjw$RN9H~sF;!w*}0>GRN5^#8VFcSe&Z+9k(t4Tz);<-!sX<5&8Qj3IPEv;V-33j!*bTtYHLXNm z6%B8U05E{ZbO6SDV(Hi;n#(x$Jp9v6ZDki`yDK%+n2xXp z&~Twcv1V126ol(Q2*zL#&CoD`D8_FG=mzmH_6)!PR@D)basv#afv)QYU<_KYbF({=R-yA267pxw67EocV6HhJ>%R*toHobGmU{S8%^ZG~bbKWk|k zO$SHahaieuTgK|z8H6*EQlu+D%rjjhaPXZQsud(u3Wid?4H%P$Z?QfNiW7!%Oo3DPkYFt`c1lv|6 zz(T^EmWHKr9IJg(?dU0}Z6nmNjh8ed3b*ZK{|41ZsUw)6U*SBJUG@AE5cono8UvII z)mmg*QLS1m0mQF|&Z}GEqa}>|i?;nlsnse3Sc^E1G#nIKt>ef~MHkYLiHy8pA$ zMyqys+}%gK3ys;}yJv+?s;Q1{V0ojG8++9>?~iXy<15?#$H6~*l==gb;mv*fXo1&V ze2q)PGMTRFx@8Cn=iQGCh#nV0;%Pb<70M%K1UAD_gfphakxODj2fg~bp7?X@c}%dT z>x?m`gQ4>Xy0t(1nTrs=kR?1C3jQA34nQfQ=E zO8e;>ns@eraa2912N!ObQob*R5WcSz$K8J@UIMSZIh4v-SglnnKIh<8E46C4R4T*X zf#{X5_)VW@&R~X?(JhvZ)3pop^xYmuLQsXkV`rf$oWn6d2mzQEzmOB^3?sb1iR2F$ z=eC8x^o6px&5oCRw;eyZ^MO#f!&eS$M4pKO+oe}UWXr*2~a%=7Cu7t91~?Ub5NO2+snyy!Pw z+aKZ9m+%Z;M62<#q0>bGf0QW+_a7c#LP99~C`N8;=Xy|yJ%c6d=xq@ixLd9SzWzyY zy=pUxq1g2OJ+5hFj|$EodM_idlC>xMqthpLjt-=5(E3*jj)FzD1h7$!LLG-e^X)2Z zHkZ~Z7xw$PrjcWiR(UdLYV@`C^je*H@2m&RxeFXssP>3z^fm-YyE=#e#idT6$iN19 zveD>5WRDYM6=)0S|GL%Cg3z|_O^<0N~e>y1-e1W z2MiE0$WPxR0LBN1i>-EYy5y+J+nCjO3;<{8V3el#0-%}xZKl~@Uapq9-DPT!Pg`6N z!`1I|>(kg-?siMn<>kIo|&sqy8(*04)YYp9uCAl2u8pooev9tSF_->gaz+QTed3Is_D`2lx37LfG|z4G_mSZ z;*U)BS!RxWLfuuNSzwwH07}F<9g=VU?wW2GTyUF|@iN|9UBMMIAVe634zG|R2&4c{ zpAR8GP8#q%dv(d3Fl|`|7JQK&uv%&8a9Q7L6tBOpjIm{j`vNsM7y6>91L#fRhvx<= zxKCIX#-;nNFE(EN7#;=}JL9iE_Sm|A#s^GnF6zr_s#i(fAHg6+yU=?213>&dI*5uXnv@wnSUA5J#{NKs1fmd|m^f3D?Cn>uema z15Owl(llK@2fn{@Sogk%@8NE<$qirBB`;X;BC=6qD3N&JN~4!ihf|FIi1rnH5=4eh z`3rGeA+%(ad;CuWp#autSKV{do8d>GR$X0NU8_~KIL{+2g%GgU3N_tbrB-V+YFl&_ zQvx{thH}p^0ID;~q7^1ybLYFE(d_pJ{Z>;`Sd+SPq=Gv-g+{${9VY=mMEEt>bxWnn z;vb|{p_avvj?mRPMl>$dH=#G8ZtiehcQS#>Rw^G&P56!SK_{SU7cnEU$YIcd2hZjPn=4 zZVTBgFpT-*n}2#)zC(tgw1jOI+wG!h3jvp(>RFrp9)8sGY||38ny{$Vo=JKewafqE z5D9$ZMl?iYr<%8$(A)rEV`5&x4>5Kj2+QkNF6KM21)%YV@Vxr>EF577ufm9LbsCnY z@soPX%k}9y*~vVvAxeLxR?9t(d;T25I(CX^PHM!%AqY^aoircl5Qaq*1R6HA+if~a zdw^%qsP}vI23}kgwykS~3eyzaLmDhGeB}$O5h~V0L)Ik@*QIUi%Nn8L)6%xJ6__vj z^PB4R^;c`e(DkZ*2ef*la}WCME^<-YwkB>6zzlhVSQD=^i+pUTkI+$cy(eNUab-Fj zMRmww4R@p}8+kH;jt^0H1aZ1b3>BUH%H&*L`7w{9fT6B2D7i;1#w5ma7d`yFqt)d& zUhWJ4-@xu~#rojk0Zq$TWzT+;( zy&FCEv3bj`UMIq86N5ksD8tg?@6MjJZDs}#v7pm`toSp5kjKPVk-RzGqt&+&jR-)* z=AvkX5V^lrB-$uW@~vdge;!tQxuh+**uFZj7roe6Y)89*fh&pc;E32D7Bmv|P zZLY3}H*?#i0MxZP9PI7Y1A{qoULiMbA|0ryKj;sVtT|NP_Mt;jf$Fx9pi7y{e}lXK zyAwx%mzIx>v(*0J%lZH>bdU9BxZ6D?EjIty&wH)bnpVqQjmGc|#tYd)&~B@_9FV|4 z&DdkAxAjc~;b@FlGZpzZ(BfzZPkK02nAEXt(qPt(63onPxW&$>CyZIV#okaO3`7Y+ zm~)63L|u~0AbTYiK5FW^Su~8|@akU}?CcDN^%_`~y6@V(g8P(ZL9ISqT#h`7CTNZL|4i^~7d3U=e69`94pvt;m1R+p&9yAGxw;zM zv-%3JQL9@Vp1>iIbqWcsTjAH8M0mA%TQOl+e z3uRDk{YjzjOXGieA~i3#Zl59X!>5KhS11iced4@g~3eT3GH|ezDLbb%~$vw7^ zcDno5+(H}ZarAUN`#9%1Io*Mc@v98vk&K$dJlzIbeczavM-GLa^fHgo)mLl^UZW|b z2M8}{7Pg$j9>4HX@Je1tr=nu0gYq`Kpy?*FTwdX{U{W8V_X+;C< zST~Ap07k1p0=J|akqt(1_D_y)$9m|(0M0KA^nl%Wbs z69atDN;ggR=WtN3_RV3aG}0*Qnv}F=U`nx3qf%;mu|YKTh>yYQ-3t2^cyitZ^L%`E zE^4E`<;0}FqAks0q97P)g6pLn7U8k%Yj*_WC*W=z$UouLFqWF#?VsD%u(Zz+?VY>t z1TC_qBLImRNh|?mNFPwC!{^Vg?T$(J)p41JUeQL$BFbcc0>8g5h98<0MJ6LKPfnRoLgJwJa6xN9iU@6R27&sPy zy>Y@WeqPF-4T7JQ5{^9d(4^UfUA=s0HYacawult;ILFxDp+b_eICeK|?pR>hwz013 z>xOL`fAi2o?%LYcpVMxwt+@!%1_pIBz+g_j!gg|78imifNlOz}pgvZ3g>^{cOcJ@2ibxUEh;vEJh-4^@FwWzy-zy205v7tjEy zab-B}dWy(|)JD6_Hz8Artw*N!MYi zTGhVX)%C9F+?sFty3WewwY43`eDP<}6P*tKEjSO(BriA(Ky5TS-FHRwz&b+!>t;sH zVcsE>&@P;oP@z>la8zG8Mi<}Q?e{S*EdFk#R06Ht&d2RU`_%ius?bS7?JRw^U71ZT zY} zqYUQAwHrOUm7q?u5sfc>sX-CU4u{NP|Eb!aYwkCjOIvA5V)Z<{Q!oZ;y0z4V=5+2~ z=lQojZ>_Cu3muuUy|!jO|E+QXsr(ltXpFAsLq3kah~`p}Iy7^;aQJ_%TmzsyTjCIGxuM7?E2tH~XP(F)E#A9A16^4b%Vrt$TtM1+U3@j%mD6SP3n0u5$YN(KG% z9=fk-zK&m;fD_nu=ElYjI|opA3&^`C_KFewI60_RTVFxATNME9ZfTS~!0R3wx)odf zQqj|}ZIM_9La-JQ%f^~t(6Q|}HrChp4%>)^fF2pPjWw_M?I6%k+;1|duSnIsj8Hj) z-ej{VFjbVTe5%h41Vj!eE6C#nQ|||aZ=aOo#2t>vrvz?L`jJ$h%>6clRRvtEyB~#SNH=Z&JFw8u0W^Z$8)H?=&St@OZq=Yv%TU zt00DMMuzb$F+qJzffV5{wo8*3E$@!zW5H(N`tONha(2J5WVKL35s zJ$C?^YOb1^!RvI|ZEm}!0bbU*EkeLuLtDI{0EGrOsBejPDit%9y#p+ zrRH=vs8z9HFkPd#(a7PuP9GW8>n2c5XNG~RwZU*|QVJd%K#c{9PcuW;D!QShu7N>x zn3;yAq*kqBAqW`e;#~$YK+~l%^oph%3|@n7NXuX9&HUl$aa==#7HkgkcsKc8THKXB)HU1L1J041;O9Zd%NHrQqBM zLlzRk4a0C8!!S7fy%GLbV&2muBxC_V@QhDQi+O|y)8TgbmPQ-_c9Z4$9y1Mt3lHAI zyjrtblEE>up5upJ$dBlT!8h_F8xhj9sx6k*)|Q0LiO1u8XcJ3oYnkAjVDLANK$+K`}dZ|UbcKc_PEf?bd?ls<=Eu71Lnv@WPrdmH>*F$Qrgl~ zBv6pqT7c>Nz3e{zTR+Lb7{7m`vA({#TG%4F9aqX}TE`Vr2>a#4Hj8&06{PiN76$WY zxouqxG+n693HW$#RF2m!U*@y-73{a%MTPNDi@oLk8`UV%2~opn z6dE=MDZ_Pehl|58a$Ye5c73K}p_H(gZvp14twFmpDQ>8Vc3z>nV6cQXM%(bX!)R;N zmM1%4B_JL$T+BnNmdSyUjEO+21GuwcM97}UBUn1MeTW`kg5W{$UwVk0O;Z8qdk+=r z#|muQdYbjqvb^{ou1QT`l;!DlUm;=O!1{~7+WbclGPt*_e(WDNRry}_JBE(igCcYS z?V&fIr_hJX)zmrF+oEM_e_*u2QCHh){Xu`w4+pJ5f56uhgs)U%8ym!`_y-%~)WEN* zbx9D%PiI_sK>@}eh3!CU0vhy`bYmN+BLA?U=6O5oHyC954$g50G`stM9nUMLmo1f3 zz-AfBOIiQkO#qBL07-JhasPU?S@dBws^Q3l4#ohR_x7`;atHk4_8oU@bDNofp<(E8 zQ1n$PKfGhR=;O)c{Q1cQ`^D`$;6gbp5)BstAS}1y2q21EHv=FYd(f1)skFU@mw0Z!roISf8@440%!ZZO}@M9C@z^EgHNL9tbTOJbr`_ur5sSs*GAz)L~B`8O6L5^4-#Dgb=6J`-9d% zW12Fh^^<<$F%jl|P6)A#xfGZIl^sY?IgAkEDYso1lG5VGN@NJ&;+a~XJFd;myM&bH z5f8xTnB5k5M@%Wj-83Mo&b#T_eDSvhj0+H<#2g~6bC#xyH`!4}J|wc=By`O>XN!4U zzg6#)Q$w7JPQQsxpgYjMU8)V!fSIPri{X>^LB=W(j8BC~J;BFZ%;<{-!He=sGW47; zN$K6R`j;dup0_r6O~cX5?Bv8kXEM}qG*2!Z@=tH2g=ay^;A>=V&V{w+9tP@5Qhv$t zrUMximQ98co>{ZJi`m>^I1KTo<1`EJU2m9NAcB_zDc~zBq!2%F^0|h6t(^3D2{SRV zZ<9afhrhS++?ZD;us4e-iau(pyZsrVg$ab12$C3@3Tw^X-TsX5s*+A1D(&7hKkwso z>T14lX_F@54C?1L(jvjRvoEy$2@54k@J=IKibyiWqL0OIugB2rEWQtpP|VyVJ!YZD zUd&ga&qbf&OL0~wTvf{d51;P|QaC0w0v4SkEIO?cUh@e~m8D1r9*Y{fmhYpzTl6sx zAKS&g{fG6(w;Erh(k8xpk4_u`3qiM+>D$&C|9PW2q!Pp*ERkS9Fg8oIs z_`^=rN!*cip+T=5dhyib;r`bk7M7{K`dj8w`rR0U4@Ob~NEt1j7-pJxkY=K7q2!=u zzZdZcD}^I>pkEr^5?t{|!WaEX&H>!ReFVYYg?*+gwZ+%xF>8`Npbs{8`j$A@O(M84 zloFoE)*n5<(s7F^ZCcQLUswNtWgo z03pkO@bIc@3xEFfD>VR0svmh}+V8Edl~1~^l%O-l?H{5-tlfU*^r?Pkkk)UkuKbNM zXiEv~q?E1;n#~#e;oi}sz1vRdT0b3cY_=V#limv+OR~bbIFabzd{H=Q6c?p4JP65k({NeoRm?N-z3 zVrVu7onE7%Yi&($Gm8 z*xKshvvy(8Ugf=U77&gbZW^eFRbnoy8^1?wwmib2itgJgODm}(- z*|j>C?P*KAdS*BNQ%}c>zb3wJK(Xv=Y&c9!Hb$A^Zuj(5GA5olN}PK=EJik@QHNp& zDzi`M!P(&Zx{|=GLr?1r_E8P3An z*y`@?>ap$RWsH}Xx96-_{Bgm3X48e;U3l{|UUqx-VP$uB1@Q9nc5Qok8NEW`3)Neu^anMb}8u%ASR~gxUUYgaU$Wmq1r2(GRT;2uBe% z&0>tB2(Oij?Mu!1TA^4hZ}tFR#Iosalx~)b#e(C{v%pbSM-j%+GSFUxadfh{wmMOC zxLTIB)$8*juGqT9o&>OLY0>YZ(}=tdNRbM_!sPaI*tsY6IvBVCQ(}b7FbMzmv;US7 zn~TNV2k_z1#|eKn!{GmMquem`84E-9a}1e3)xlVnaL_<`1fZz<@mqzM97az1%}}u) z(W1+)(ke}IgLfvzwjWqHnlXm<;<~|@DD8c7j+~HC6y8t`;~JjUFs?0T>@N~Lwb9R* zU#Iu?p_>%4Zdt;cO@7NQyxHXUY4{K|Vcg%yMxP(%J4@pv8=|N)J|i@sh?seXsg#$- zYM-yek;I@k-7Eo%n{JYT#U4~DD@&yke1)QW$;|k9d&@>03yGUpNLVSCp;B2Men?!g zOZpGWEwo{0n#OsA{HV=V;LQiEf!7*51JORh{3EIat>}0vFLXh}vK_(w(HK3XIa@!I0oJd5e`)`YQdF@5n*P%f|Z4mc~S?F3VBH`{ywo?kw3dFxy+MjEI9@9Psj zhi*i-p@)#1?fct&q(JWg{-wKaH;9`Cu2@>+2XaBu$ z;9=|$1|fv4Mme_JDt{L3*!mD5-@!g1F~;ykMA=LJ#MF6cCb=M7Vod&jCv1l?8*6mM zfdhrt?t}+M@&7wve!hss!!Jn2UMavZ1?R^r#oVe{c%^M`K64TG!z+YeL7mDm?6=z~ z(eA$??$K<-QQQwltqJ(Q)SpA;7BvQ4o(?-}3>SvICnNd!diNYRV+3JPdF6fZ`O*vw zHYiyj1_$DBbMW07-OXmaW?sSoW!C{I1H<54(;x^7o`<`GQZSHE3#am$!wYj}Yuv*u zh2*dVHfr|3r^ZLPi~QT2)9Gs`r zXTCR&KjrX0!&2;W-BUP@29Itn(D3WXttDM9`0JX;)W++O|Cew6WMCrtp!?kZ2XU^L z8t0X*Qu3uG$N6sacMv_-J<$9t;^GCqrZ-N?T$B_PWNZqzrUq58T)-p%!I|} z?7aiB2-Al=*WrGGU5k06@wN?|m2302H5zlPJ8aIj$9_GT^S|)ZXn;^`zE#+`l4az_ zPZCOlb;5wc4=LYQ_eweH2P96%l@C2yZ`k4&)}_2x`Mw&3F;2&o4?X(mUHpPvxf4z! z6uZ|LQQk*Qc8X9X%8L&b`Siv`M}m$*QxV7xrG%u@E%tpOG)K%(PJiXNjfsnJiVF{G z*bM4ZJcDVRI#9k5|CST&fRSP3Oy8+FA>K3VZqtRcqoG|7%YPDj<`MR#oI(B;pXNL% z^Sd4w31`|X^;IR~`A+?vlIaglk>YxO(Go484RiwCi0(lTqbHH|wMb(uKaN;=isGEw z@E_XBI%sNiWVAAdGE9HCbTnTe+s z#Zer9GTvxRnTrwPO|+j7N@%m3sHE*BK015`vB9NmG{~psawUjfl*CMY5zdz@l?dE0 zT05F85Bld@Ex@DE*-!Nc%h}Q8FjATpRVwAPqY;Ky>pV1{a_AQM*Y%t3DbFjj zW)9bM%WE~;{Xzi>macKkH8q zsQ)Lj59%%Zk%9w)CQ6s}Z_Xze60rL_-CIVDH}sMaK`VW0e`n!{_ml__*VH|?SR|M@ zrtW%$i)~$pnL>Y)^rhBcOz|YYd8fbl_XOsR#v6JUVCh>ESahC$!UY0mK`D4b*PmAY zT~G~eR7o925&lTReLl`8GLi~|*hWsobJC7XFLS}LIgUodd;nJnT`Crr{=3#PAuEmw zkD3m|LsGA9IBRbMLQKO(ViN80SolfT-Ap#(2vH|e(hx%N89srE@yvG1K zN)<|~^N=5O3vScMbQr-C4C0Y|e51hJ(;NYd--XEavJ`bndw%oR9Lt_g=hFyNk|p?g z(6QMY1AtId+Re6{GY1DsFgaKH%7wm}q+422zt?;u;@s)Xd~oe^7D#i#5L2QkN76{n z^@uuRNTOx*OX$}T%4wWuc}C+W-O?+?@qxzyQ6OlVnHeylm`grSrHI4sPo6z^`+Ji= z`0E+(XOlFG^Njva(dQA50df74kp5JgKk2G0W&G@`pi1zWASP zXag|TDez;KrL5OF$uOKo;=I;UsbCiDgP?!;vReEpXG2SPl(J)tw*-qZ zkc|tz#j8%Gsu_f7ST-c3k}+4>y1h-!qIZ(3YhwUrab3U5;e#`7LD;%%G8dntu(YqC z1tWY{vAh}8ov1~+uQo)cE&On&7QW7OA!6lv6-{Sb#h4l!0Dk!25|tO9Xlwvlw*!N1tY)Le+FNr4Vjd=ysa-8cQF6WQWt}D zrOlaTG1Fw0#kl<-f2JXtCM0QSLK4%RUL?1O6k3Bwq3Ie<>4@X2eA#WrL*9nVM$^4R zbH>D9{Oigk>TjMy(FkfTmW)31I#nV+Q!~DNU#H3nRG^p;lO2Oq3(5Z_?ZGXmog5%6u zg$GCwG@C&{ZW@Hu<;HR~95jP~kRWKjCLAnR|4JyD>BRSQlODTSM&Q7BZ()JY8Po5t zE)T-?$F-hU+Or<~QLm2w=vIo$xi9tN2F(IX3mc53tWTmLL<8?zMw@;uAWpU>HO31Wp| z+ZN~Pez-4iEJB{+b(?olL=oPR#cl_@w!(dw0~fzp@;|}YC;SqOM5Eci4L&lYE-`3=YskRv<~eg-c!NtjH$RB;0WCOxT2?D1+|Y z*tOWAi3W2}?gl_WKLGK|9R|rkth~iry05w~jVy(1v}PE#6X8HLD$xocncB zC*)pekK1G1rd(>`zery8XmT2jMx#ND?@Uvj8u#5<_XYt9RG0mdf4b>(I$az#RuwNU zHZFB)i1U{)AUZ3yjUxkCK<^g1`9*UrM$Oro*wTbc+=fk)bnYnYB#FL?(w{T#{C?B>{n=cCKfWVOv~SS z!YJT%h*oSaB?-yWd?W9DwOcgkG?q?{ZC(WJ)e>52l)%Glm>=cscq^r4YNDWWAP$Rz|lHOYNwt)OEF z8Hu;tL^NiENw2s_CG6jh!>%)?!a(er3w z1R)srgc3MuS>+)Axd0-M2L*(Yqu(52N|}56<|c+Y-rT(X@}eJM9D*jFlhA8oci67q zw2yD!b=UTB`zj7&jKkPQ`OVJN-+?RerC5N36+l%7KMG~G_|1-Ld_YDNE3bU7^AQ>s z{wGeVqiVLhl$>b$4UgEf_H0kve#0k=mjoo$m?;~7(p2VP=~H}ZH>-}S#3pXbYfsxt zyIFNqp|jizuly;3vCrbq%v0ZueOH%k;ZQz}ZkH26Wy3eo-nWmMEf_UhINRTdKTc}8 z#^R-{DNIHY(T=w!ZZ${HYK{!I>F>Xh9Lusd>~i#noFT3i!r}Iyk06vg8bCv+0yyr` zB=E4*kb0Qe;h~!W_6ukU(Ub{AWO;dYaR8{SmUDGk3HA|V4K>56SZ|^=bR-6&9@aj3 zJ$l;+D54sr<{@Q-fZlX7iUUecigu$eM>FWfM0y&wppuD7cpOg`BuyccM?x$cP28As z6)AWRgKRJyaIP%tJbU^9+cj|K?uUJaJ`Feccv>{)uU^)}-H(pV%){G8g>a1GUG#*M~3amP&u{DhrDp3yCYDR ze8y+?@76M^%h6KK|2=4&G3}|OgcP}TeB8$TYw*0W-?+;#&WhdJSv&0y`U;+_sK5l8 z#=>}FJ|-1WH}Z5fYiC?kf@rs>_XqvKDgb=Ay^kwfTY;ZA?kOES(ymr5r_)_osn-!c zisBf?+VFl!92}rHM#m7uaeDdI1N#v=u>aOVe$!LJ;_R_b5(D0U;5InEq61GI=YSA4 zRg!ded({VHgyN?)h70u!J%shsF+%Z!)!uF`imZ2m9~6te2dJY1i<}VJc8h^->qN_? zN^-r+Cyevha-`67al&9c2yBcg8fOrfHDa)TDPbv}FRC5ZhpS1H^w7x!xVhTap+i|4 zpq(8$wDtU|ZsO5_MhZ}GtQ8z_Q?1NAH;!G8m20zW;Okwj*Q>pV3#YKwr~{Ldc}t5P0RsRfjAb&;hW3-&ySf-{LR@&|}+6_a6c@G>!YAwf4%`$)WpOkC^6M=v`64Yv~80lU&EG901+qDP@SiMza zztEj39VdLK!3hPOf#H-Ul}4E%$%Y%}umf2_!k%edmQsT=ng%eXxYk>qw>1`Wx7p54 zZGL4B0Oz1-M@#tw*~M0UFynmn6?V7*}olG82Oi7>SRJWCsS-R4j(`i6T}cgK#1oF0-Q+y_K8~6 zwg@nS2}KAYiiqcPMDQxTHlYJnJlgl{)7S=~5>`Sx6n3i85oFS{3Am|V2-8V&x!-pH zoUJ^z>6j^HrJ`SuSE*sm-Wbub9>qgi_tS0JNm(=S|bBRMaE#DwQ_C zO65SmRQ?#gUu^sJva(kp#@VkT4c~~33x?4$Bo`Q`gMr)UG;2k}%)50wtYkdegxu|q ze$b)^IsL%V4?&$;`XQyEOemEwd&iuaC?>tQTLHfa?ANYx?;}nmUeE$ zFE5quym6@P>gVoc2sRfeeHUY6_heq$;7)j897XSn%jNh>L1Qj8Tem`%}eZR3gvcJoN zUvKm;!S@_01a-VR(}Va~DR11jGyciyom?z@uJ!v-t(N0FSF1%8uW`d*<-$R(vER7C zc-VNY@x0_F>Tp97YA|m17&Y6`d?L1#ZVDG4#OxNs<&BlSY+^Ybdn&<-tT_|WYxfBP-KQSv0c+i21bNX1ykyJOeu+C=#@&K5v58A zfgRAg2srVQOvI>i7`FhGD@%_DP6lfB_JIjd)b68k5@8mA4qWr=D0=iEsZ0R3wQucojBbQ-rF-hQ zlma12)tNJqD6K6dCr&CM5C}m}pIIuGQDD1+&3#iT7kr74jg94|?`%?*M3|sMokW zMecJ<>5Uo>9l8u}N}!4W@p(A@WI9MBGi~ap%URa%XIZ5jMoI`3h2_fJ+gZ;0w@1FC zR#uebN4NX=ztuI}608>VKp0xc7mAVNM1^7@|M3dsqhzccKib-gd`FGr=*G%yn07Sq zj3w*zs5|8K5F;`@eBxHQ>cx!2O3_g)F@jBqXLC9xua(%R-nQ4_IT8qJ)99J+VXJa# zJSfC;?%quM>Hu=%zg^W@Mx0AyUNR4D^pw>wgiAA{+lzkV4;nXTrhP%6E{TylXY;E} zG%69HN_T@+A_gWWbt{jMIQO;f%u-7VPV7Q4O^ZbvbFNxTjY1i>Eh95)*qHeha51GS z=B`dtR+JJ4D>iIbtjg%t^CmGLbGPU*97wY|{JZm`HVAE9!hIpyI_&-SJ+n{GVBw({ z{+cvOcjsX#ckySSYDpkP)kkpJ(^U^!2_AgxHchKWs3kJDCQ__{1g^^CHU1hV>YPhkhbA{m;dpXt zq1jru^{@C`b{Ub%laymlD0Z0ksKi7eUbezg84%`beqHT`A6gs%3oTw3Okhep6VW3J z3*g|L_^b-X1>?aKM*5pT5zEq*U<`7dSX0|;57w{QsOeNj3D38`Payq zmvB#(J3d!lW^sl^-YjaOOCr=n0}lyzC8mTE(=y#C47`v)C!4htHBEcfBSP!7Wjgv7 zdcinhJZL;+yw-SY3MzW)Npe8wA+8Q!YSlf4N*tSKbsi@J+P(>e{&Jj9)@hkc+k8Mr zi9r=Hf6A)z(`^T){CV=z^S^8vRc+}?(_&KiCTEyo&Mh3;rjV{6#P%%e*4nooIDmk_ zk2oer$_pezq-9e=In&x9u7-Ucq4PheITY!dL$E%FwL=Bc4iV>FW^3*;Tl2k>2V=__ zN77LUo4zB38Cp_-=V~39mPsfwyEag~@-UzjN$dbP3PU8cqixL?MMT2NDS)G2a~IYQ z?Yx=h+IMQ2GkfAh!!QgpUseqZ-v%RNU-V{u7H5rZV*1S3yD(dG z2@}0`KVl`WxJ@O7fB^ia0R$lnz(R<8?awg~zywxK8@v)!sq|TSi}ABIftnai`-Ajy z5+yZiEFENrjEquDl42u@PJdGlyrZa~Eqqi8T$zF~OFN*H!}yi68wfG=HV&ihD6!wP zM|jIH1KSRT0&rbdG3F#W*Rw2wcA!J4hS1DP6Z7JVHcczLMP*#=}#SB#VG^QY!YCU-zLOuz!+t>3voN63^$uNiEh)+VT?H; zi;IMCjB%exN&4!ku}TiU@c}3c+3RrlY}RIyk|2AcdZ` zX{56B3K(xM-EEQ#k~Z(_*5Qk0O|k*4Le;{_JP3qBt}{683TY3@Lk&%)lRQhO)Hy%2 zP6zNACk!1&+qq&0fK0#)n7ND)$4J{zSmnH{%!7w+y7~0{XRSe`pq16(ngF@n@3)## z2J3#EbH23HYi;#uNC5Xx$uPXjPYsXSB$@^ zNgMal+GN@v+&=|vi;=vbbm=Bb^|5$bK15^CqHdl0HYr~bw^U-QMi&$PyKR*ZXk#C= zVcE}aXQScjaCKz2$OSf$4N$ATzJC4b_4PVu7Nz*o8mL_N*s*)>JATY{Rb*W}L5V4~ z7(aWkZ^bWQMqDSKI3C=7-)B2}`>EUbHq1YP7&8GJ-`83*tz9JrmjGV{WHOEdl)x-?HT(0>vhXN#xwkubGF~V*x9U2qGlG= zG)bM11M|qISPDXYlph5lgrGd$Er$*jlTxp^a0Sm@DE3N8@z9}L@|4UA6}E8g?NvO# z48C7n&Li-p^a16U>oebVmyILFZN|&eFPq%?*^wE?CM+8Kg_xGSuhTL8*5Uw)2dPg# zekU`^Zm*|g&O1v8R4mA={DF1$KmW;;HTbm!!WeVfP*06GBi7r7^}j-;(%7^Ots7nSTqU^p#K>HDTgYum*)E?36QRE}wfQHL=6ENMGL?lf`t6>p-7uS45!OTYID z)Bb~|h{ZKZ#TQmHcPCEHz6e3KeZQ+JBq#N5}8Xn}%wKMW-t z*7^8O*U!22?Y>#|JiVO?(UbSt(F*f$II(H$GtNpFQ;}#$cSGGV;x% zl9hCrvRfq0I(Lkljg$NK)f;%=inJ2$`QjMiMt$GDliO~FMU8>_%Cub84!e-1`}ZGv zNLMiDAv|IL{6FU<$M)?{Q@Cc!Ce{^Bj1yz=pgpsqO}UX51(9(!$|=;yqv+v%85?I( zc%xGQX9^o|k5yK6hkNR`Gd5_LVJ5{%UzSokd$~V2lq8$AOz#Q1RPnVw^-PeuIzj!r~c68p>d0j7grj>xHyqxC(B#_UyE*;yyKTTnNX%j+z zOWnP;hkEUCKvX(C9Z#k$;u??Rka>{G(A8TRPo_pThkA?uh8;}@KMEmu%JJ=q#lP+( zr*g`+)v8iCxV`+l=bxXiY@Vocbu31F=VVTQUDy-bx2^d<_>fm>RoS-6|55pa=YMDZ zj?EJlfnut-A@0x0*D`PBY2#Mo0plrtyo^lQX#-HsPiG%fg)}?NM1uvBhlNNT_rY*R zjFJ` zo&^lxZf-;@jnaKsEXspub-l=+6Ja`zq#v`;O(W<9fWhcK>@Qru78Mx+3V?txpaeZp ztXAz4vM9?wFN*?V#Yk}mz_+Ox%M=K zQi}1y!2p<1lL>A~A-Q-vXomfo>w~7EIw>QLAigd>j~8XI0KKxk&CG z)S`b#T8=#JP$GqQ-k}MR!t=C4*pmg@7P3&R+-8X|&-oWjM__DnN%NjirWF6@GPv{C z46dKA{~V=KdcNz>9MZS>jx#SeYO7$Yk|yq7L%*AzaLvFfpS%IS1N^asv43&V!JL`% zzcU%f&f?;JT9KFUWvJChCKrO6qk0X%&4nZP{WtHn@%F!dbIrJ<`<5R)j?yjf!^z{#(9;`}!uQdiQAu|Q*uagnU6U@}H{mr(9mHl6<9+tAMBvyWQzLwp zMqy&3HtN|suxD%<*ZV%A)QY287m7zaN7K<5Hd(2ijRKA`Mi)@GUPB`max1;m<3p87 zTeAvLi)kKMM@*nHpkQF_LBE37Umf8V#|;x;RV4W7^&ELjQpM!<_VyNA2}u2b$)lzX zgee>Lb)sMZ0>M8R|A5$-0bU5_n6bL0_6t1gC${_jt2v{0b#Ka%cDvj0)yF6r3&wuq zxS`{(XwRWsjRx41y~)%u^>vRq0OykviEQ!);9CIPz^^_6&&%h+03dCwjv5VsAjs!D zCMEk(O5tU;HJ+wkO$4PDdD;v-`IScEC5e~R-x{WkR;x5DO>M`p)M_=-P>4O~DTUAq z<=meClgswQ`XCOK`rjdpw+m>G&3|e7i-Teq76<=T_oIDO1&x--V%3^a@@l3~m9f7u zekw>O`>Z_U`H2UV$(c+h(`e6E4B*{+TK97KAb9_cVWR=hG%Ql{qWiWa*h%U9?>^gJ zO~e)(n z&W$+2^c_!2dfja02}+0w8?P21gm`|zESn_q2dxjZ#+(qG&tpRPxJ5Yw(c`=)fN=^N z;#KCt^MVVYzsIPcq!i>GS~+fX$4yeQ@0`o|>yngz!fql=Uf%hXTE;=Fg)S5BHI~J^ za+Zyzhg0-3ZZeH%CxpW`HJK*lAs<;HUaN`r-ZTUll`=5ZV~9rU+4hYD#y~+I2yN2HOVjb z|CHJybp9ncOv%>#-?};N%g03=9Wf>*__Cp{W%657ivzmdJR1GJ44>6Jx@yO-S@tsv2Fc>ye1mlcmjqy2l6nV7~+HsPI72*d^+yK!9BG)-Z%6PQe14oK;I{e|WAL9<^a!_?jDfLk zoHcId22_X>tp%akq#DFdBUGU)4ci&8n`rSyl5bLeb}uE~mc?vX4Jf=p@|zuBRCh6< zeWYCrWpe3htO9PIJHRsMA_S=OL9;dKF3Aj8Gq$zG7Y58`ohSIuKGL5qcL&kKpsB4? zR4E$w)2xMP&@Dg6u(oa($Uwf_2=)w9Ph>7B+<*hw6m#alG$W%MsmG^!;RmlsnyPi3 zxA2`?e&*?b7r(Gg$f-R5?jFeEP3Pfb1uQ+QHgi99{yXzuxv3}zcb9L5NvR3h{>i)u z&cBc5UxGP&$*_I#D}y_a_0cbL%4`sy8uR_G^7b^)P=Avb{W$hlTzBoY)4__W%>TpJ z?@{he(?l-{aU3bNgV}JVEwQs+tYTe50_flTm=QGuNv=5@HR$iZP z0)uniHj2j7UI7t$`A2BWZ*x}&U{rRkpY|jAy50MO{IlZHyCx^ZW(**wB_xC-u zFDMj(+(`#TrbvaDQa_~Cf4}2`69mp#twWfZrc#@s4;_A#FT7*<9zl3zSnA50U_7Zp zTtzXVVx#EU2sq0CCU+h?wLZonX(TE_@YI6=JDx7`Q;&H&UF>%P`PiemAoVbgHxJK$ z$Fpx#2$zNaKJW2^(QJ;QBFwYtn*j3nc_4_}%iiH(aDK7I-J%=CD)FwT*3HtM|K-cW z12FF9ioCeA1MlU~!u;)V{t<9?440djX6><)JvxD0jO~FxFIM+Orpe1E=KsjWTOD;u z>YCR3?*B0XVkKAnrHAIl{h}|8{e0cv4H{f0Jl%RLHqSfCCG>n7n2?J$ecW~TeQwmgO}Zf|Ryc;4Md(jbtsQD1tC zEhUPoF)TcJ&*E*^-uApiJM(v4@J!P*y$iC$38EEVHs4UVYuHZQzD z%PsqGp?I6KSNl*4^|J~<{U)F` zw~U7G)cN+!xs4~XFN@lsoF%+@Vam3M5~kyhFvieBLat8)+oG~o9OUs0rgL~!hYFK4 z#<{x8Vb9E)q&Bx$?+l(HU-AJRA{{38nW+c^CzQ$dr^S+Fc1LSp9KedjY(C<~(QutY ztOjL}kcG_iXL-aK&vY-~QLVC=0A!RTggj45+rSeimDvsfhoC zNxTr8xZIgzF@xXlEz5AZ9)qFS+93=A-!>n)1`8$(&|m;iU~jv)^?l4A}cK~o3C8&(k=zPxIU6BZY=4#dTXi> zI5tuBpuZm*=r!mQF%)@}WPh^`@|NFZaCN_>cbb2b!P@6Vu-^89^-BM)4@3{yZ~Pwn%j zV3ZBmYdJ;SXEH7WKxs0WE(N|p0O;cD zez98T#bV2(NwLW5m68t#48!v}y}@8T_1tyexT@J)TJ9X>Leqpe+F4p^HWh_8RHKSJ z?yl7csdm>UZaJ>X8CeH3gN$k+>Zi@yMh#px{Iw{(sN17?Z*gJ%Hu`F3`+g&{g0 zf(E`LrH6=tt-U31-Vw_B?R^~iAveCW)Q3RS1#Zn@=QH3+~-1HeL~ zrcis4k-MoVlZ{i)DtyEkNimltz zuvRfB$4bFLqY;}a94~b{GlYzGPT~!uc0#32VNE<Nue4p2sg; zi0*mEX4&U<+|+SY)y;d=v3K6>zj5(3U(X=!H=MrB@f3(}79zeS$l$aKc9$pXJ zFmAMbgmkGZU+7Cg+7huInOd1-kV)TB@0{=NA22>NC&pl^xda63l55LTjuI1KwnA#* z@7&wlTL^qG1y_ge0|MHdvYgbz+@eRi{RNKwLKRNSIJs06Y}fne+4KI(`byR z3ViskGPD{bnGpo?B+(b2^*9Mfl9A$kkd|{QlgepzcBhQ~Ac<;lK-nRHczh^r}$H?{JhNQ&G0iA7B!cbC^Z5 zto?KmP3Mo1m2NqnmxM6wqBKon3Q;O6X}|};@coAGWttui!q=pbmP*H#vcNCYwV(_$ zTnH?im`ZTwxYf4jfhC?_RpR+z32ym;vMgpQ)AM~*C^Vaeg8F{0zVDgJWQ+QlH0q3+ zrox6n8Kqz{0&mhN1>N6nqZcS65Qbr>RaQ6n4Mn08!(afG<%MQjOk=>zr{C~Q>fOTv z0Abv-rJ~G~f(xz`7lJF3Q7P@uoqh)9n@uX?2IKvP0sUyuAB2N28uRfmD!v**6F5cr z$fU{bQ^*`27vs&>0vzJ$Ij{y9Qi@Pmgi0N^1t zis{`wa3fl7deE%blHjgd5eJVs)A#f6w#(_{cLxXs zdsQfZ|Evxe=ZuH?sffe_RxlUDh{hT9W*GASr#o+xz_|#!i)67I3eG_)&&?&JQj&8$ zMaV)%c+~d=rGz^UCzJ}`_i-tm4lK*_{NE=6SuBl+0-MUX&)a;5D))jfmBRy}hH4hf z^UGeHL)F!fGvTfue zYl2GH%*;X|@pfq4QLW&f6e7w?K{^dQWvTG>Hl#0oaiQ7lo;q}Bg(A$~{0~LT?3vb5 zuh#%y5>b5cB5JQz_p$FBT0ixzVjZEudd6)X!nAd8X*t2=${Oba_b=Ra{6s)tW##N^ za@Ff^Z(&Nrso894{@O3ZU#;^g8*Hh8d2Y20f>|q`dZ; zw`;ZeUae*X%SCKN7Eq4v*J@i^s%j};5bmWQnr=n=H1QOCoStE{a63zhAgIKh&PiYOv%Hp6*i=?=RO;7&W61>5pm@Moqx;KK!GU%2K)Y&Ud!T zCCS4)h3ckfy3u&T_z~mtCA%XjLmH-SWYhdmvGp`T=%7aA^patd;c5~Ns}M(t4M)tm zVs({;L*+y8M&!WDA4C@N!P2QJ#L@P-k+V}Pg++C9XHpXDS5d_RmrruAdMgMQ@0>HU z#ENGxtO^3CysBfkpkh^!eQOV~y}eUQRo$>dj0VNK$3=v!3IK|q@3RA_SO~4m<2Bv; z-*d#vI<3y1s8|SH2kJ|HyKq)1l=x_|f^DG!j5o>fFA=+X3Te!3f~|bDn$K4&`SoHU z4AW-6=$cBIZn58Nh9RIrVco4oS20p~n`R)DWhn``-`^OHhK&@Epa4`LNE^f9XnoMf z+bDrC5g3N7E2{76u&z$WA#43%rA9X8DKlerxH@DU+8F?ZNVtqqWNJae(()Z(3Wz{KvN?!RBO|!l-{Hl= znw!tn>$$wURw#0t&~lj)+sWtRSS+0-;y9Ogep!G1Rvw!sCT-R-&4{rYZTK4aHBR7p zo)wbx`j$EQL22UWU3@r zDY!1mIA8cDte=XONhyjL)4Eths94mRu_!8$<%n`l;x$f;3Fnl~%675o+0(iL$pfx6 zIE&bJmKu@QDTY&&Xfs4+h$!{^dZT={x!Lb+9PHRa!uL8G2UnoKx!K7fDeN~uFU${K z-C_~`{I?SVrda{AY+AsDRRqf{!~EYXrU@kZZA!Sn zH$`QpQxpa2)PGJ4TIjpaI4vvmv~^RlCDW@(oP5zOwST_Eu7iar`aY1v(Y6(7tz)F^ z2s>{4)yUQ;)>=oFt(}B`?-zx@jvH^H8TP<&b90r&1Fd5+t7~j38HR;i5GX%RJdX*P zcrJ^zUS+PANWnZWiG39Wxk4C9pUJI)Vy(e(b8u;EM59S#s@1?g4C+SvD5r)F*2*wd zV(wlS(fQLd84e=m_!%pc41uJ`SJo*&CM=rK&eD(lOx4X=z{sm=EtV{s)2kpqW3}XS z)mRifu9aGZyyZPt!xrntdPLH^BJ8?ctG3nh_m#1PpRtDT^IKb?>+%Q6ow+cfl8prg6qNZ|Ik! z0t@bYN!UXG(*Tn3wFIwpXR2o#EO`WoYP3d*Kc}<8O9s9gt7q*VaH91pX9?|~`=6-k zB)e>q@)?su!S62WuqmVhde+1s4tFTy=9w}vuRND`9n6a&C8lXRnlUW?Lr~MS9h)=U zG}FG5Bzf25wXah!f8hRD;4tAh1QK%+MS?`|MRi?*1%RDf*DKf6IicnaHd2Z&ACpqx zOheI8BCLp)lD@kyL`*`b-E3 z^6MO*L6N`ViK@Hl>-Q+=TDhe1Gs~6x2h}Rf7b8)9a{R#Ojwt8c_Z8SZCm>e6Zq4^* zmUsF(_Jb>NoKC+!QtFG5c^x+pL)_vf)Rh3P^Jn1;JvBf_Yt!6;2F z0H;=rLh%}&`NyewrsbF;;61#No42_s;k3yae}=wD{grlPHP(pRO-<~pr(k8M>#jIX zd#QL>1e+b{>F|)lKV5MG-?^go6(nOqbHxGu z%9)j$IVEajSeOmAw3H*0V0JU*oc5Jcom#D6h?Hb7>9!fIMLE$BPj07TPR}@Pa1|AejbLv=y~M;Qg)$6gtRb(H z{I-F7(DY4Xjnb1pqY(`(*wRvNEH0QaU|Ta67B{ZxxFyj#i{$QAQV?fui`bC)MVDPO zNQ0};Y)vqQlFj(_jhqpkp6ZJ@8^!2hcU3jURAwp>YNoX#fiuW+ohm40{`d8Y&<<*~ z2J5vTyoFJT=_fyl0FXo&<6FX@wmxXJ5UEFNcs&fD&dsp#=L@ex5LU{rrx7|(i7ZJwT#sK?ot>$vdv5JMB`|?wA|}RHRd7-PYm!-9q3n!O_BG%dn3L&)8#UeEQsUf@Z2@n!-0yH8v~U zPS;}8(Cc7F7f}UP;$(=)AeVEmFzKKlJ`gR=TE7gjw9C~}98(3}YP;^UOmaj`^oja#fr-Gy@ zJ^aCQ0RhViZIQ^|K`b-RfH11g-(IzYSJ;AH7)=m>=KtF^P(&GoP3Ywa!8DCx7|_Tr zUKFInr-_qBAw)rJFjes(3_rqSg?z{Oe{@2}H650dwqHJCRhCb4pH0I1q)`5zuY}x| zzAv|5ZJFMs5o2e0$uq6_)l5NwmuGBG>T=KSbE}_hnck(7pFy)V={uMeT-$@c1Ai<- zo*7xBE8T;%!%`F7DKecV`0Jb#u#C;ivI-j_K$d_AaytX@C=)xYz4U!7m@ z<>`0E2*vL_E&YYiI(?lTemnZK6&n5A*#dgJ?$}5xmy0TNB1%2PCts-Bzl+GWf-zQ~ z&(GFNh!6#)G+5@FPQ$p{bD92(1B2P(WZgsO)cRJ8Q2Z_K6^+cxFPU&$Dul@hGM8tB z)7D+0fJ*$xZzY-bnw&`@_GDww9yC4E;No!lF4{SG3DLJiKwCx%?BQ*SATnoAEX!P6 zEop)$OXJL5lKJ!9W7+!l$mGF0Ko;_Y^8xzl8YbF^pjU#_z@4ua5VaV7oy++w`gc-nZ*c(=TKqlulFl}XPvQrUxjC;R4IX&GFlg%Quj=9jC; z5=@$?H0SIr{>^P4wL=^2gVkD3>PpJ|52O25&s_%m~lBr{O(KrAa=G!~A#m z{o?%6zS)^G)}L>Ot%pb_P1Jc3as0z`LT426FllZNa3sjtIz&q}$AhgfjS{&n1})@V z-cAlW8zRn)9P~9ATRCBg9VCo_aoD)ac*@w}wo+$&z><-33rB*M)Yogg)T22{>{C1WB@ z>wv!@!!RFMi>p702N5L@Q?}3agZL-AwVEG5p=;)Hg|~95DVB_RQX;Hvx7D(33u`C( z>7|wBdW}=huQ!%{G7bWDk0&J}w(T*h36YG#ugPky+qG38iz4=JO^9U7lM-Xw_82vY zVP`7?ues6BA$us|6t;`8Fl7FCJ%Yy|?Qgf!_ltXyc$Z|Ft$idTm6i-9)_1=5y4>1^ za<6VVYsd#!dups3FE@U`_=@qHh7nux+*m07&m;hHO`V#Q0+eoyIRoi3Cr$=@n5EHf z2UUols3=JgL_h-ireYCL#G`N!3Prf(c1XxlRf`wrQg5-tV9?V}_{jBJ4*r=R*Xx~5 zy`F47vEy1#jHxZ#@$d({vrvHW>~O3NSNm({W9cM6ORwEc%R=-~ zEL|qVZCau*)4{xZnA!IB;T!o5I7U08nqdm9EZvM}o;HkWl1}Lg(4#*Vx=SL6Gd)F` zO7gjCwTC&CDR*9p7NU@kma0OAmG2$=7u?bOr0^q)-p)XVuKZuqmSkJ=G*@kbwcl7+ zSZEd8KZ+rSzMLPn0IW-q#eLKCxfNZ?NDD$i2?dmumtCq(i`=k@jiyacU50T&a$Uer9o9GZy7rhw1EOalFdA~g1~V+&v5{)>=nx8(h-px^&_Qnxv;E$H&itj ztHtOtI#?`~e7{sG9>kdmI9ddGV}eRySDpf2UTfkzA3bcBDKe+p;X5I1XX5~R?BWV2 z1nvt>EeS*DaicvA(ANOEkL;QQZWo=r2u@8gH9hN>YuL0`IcMBb6A?O(+6m`mVbz|> zUIt}p=e4uZcr>1_M*9*?xvUSy_m`+XnNEgTIvz%5?iH?HRE%kNSj*tD5Y8P1bPRNY z`#e6BPt)%1?ykLi+(f1N+JruS?-0h6?!urW2Pvq3zKZ8<_xpxn7}oVLSzJz-D5n?) zT2#B6xFD)n*$>`NkDg4&w0d;eFq`YPZXMIk($>e_vhW)3#+TxLCe#WBgzt!lW>`ay zmKA6QV6reKN25`S$rd@p#5m;9Q}Z4soq+jgSHSYvSbfSMu9J8a0FpKPoQ0oKsuNe}KDJ7uWIuSIiIUiDSpnzE(@X%8?#RKp&yzO@-f2y)P(X8@=Z*T@H~R3IuU~jCJX>u zcC{wuGEWVN@H|2QA;b{D6cO95@|2<&GE{fP)2&I$WNbdFgXxNIv=7h7rfpI8QBZ^J z^LK2~cXHpmF4HW2Y2zX6unSeWp?d&-<9FitK)C<07vGDfFm7)^oYoYV49^g!qI&sI zGq^hv9|Dr)8-Qn}w6~?S4@I9Dk>Mzjv;u0g@KzMjS7k0sbtKgO*nZNu!MMeEk#T?R zY}=cRA2i-!7%dPmb#JgY;A{vsM9}ETXB;<6cZvZloKQ49oJ_NchH2hpYJY;)1H}pF zPt%0)Y%=AOYC1D*&Z3?rrvT(#{sWHt>(0Of4lt+ca0!0i22hu)boNRxFj3 z3eQ2vS?nJwHZ5~y9lg_z-YMNH`|Va`K|5qb9DA|SdT1c=j77y6mV=1BaXtq*C2hi8 z1>)$1g;nco|Jip}{e(T4+DgXO6O@ZZeYC!gMFWXvPhie$K|7>XdHON!H_mon`&^FI zQoeR!_0s2-Av{hT56_mqEf)JZg=yPVRj4?g%KEB|Gv0t?<3?E-l5stnjz^gS2C4DQ ze25mE_J6QFuyuGnXc2B8h5VEV0k}TYHh8wb4YO^3{)@XhIT;g;D!A|Z?Q6-4wZq?e zmor!PQm8dxj2d!45Wd!Iuw*MIQOAGo=Z>qyxf2MMl7<;pEQVeIBv(bnamC27#1>U| zo8~=BML@9`uMEK1xE~5IRU4v;Ej35X1LY3ycVVnQERW%F?`@B?^`K6zoKH#oEMC@Y zIErC^giy4G;~3VS&w#ZAp=dwE5xP@tABy8XbcDfPJ!dQ!&-TYk5}()(tI8Dh@ha;Z zk)0apPBvoBiIbT3qnK;<1}$f+oF%K;P)gMRY(SI0T#)mu_R~S*>Y(}_Ts0%`DI&J9 zeYBnrC1Vy=-RO4EN2Ic}Ls7nakW?WMUu)zDChen8uCxZg*rC`40A$*WR%L`d!ocrR zf&l;ygzR=qkk%9-DM5aFfyz=MI6{PA1Q-Ajpa6iiW(Z?TBcx44R52$x+1rms0J#0N z{($k6@j4H9b%-*i!e1uF1lnSQaXRJ_1D}A3`WK*-RUMAg=vSi$kMUn=G7YS4N5DGx zX*LPv%XdB#qYhChZc(9|&TVSef5zD==c=tFZZV{iHwBdhfKn8qHL80k7KW;aru0K@ zKG54%4ehqOv%S5un?tnwX>9V4-Y$7hKNO?+3k0qrh!u3LJg2VVsS17nORaX+j~x1> zQ-O_>emy)2owVkb+z&z6I?(k+G&8Y8+BjpZYTuXPj3;UpWGE5%Zni8?p+KBcM>AnF zltMpPY_}FK?0-;;?-!%ke~>*<@fKY+=;BfRVIQtQOf=8*-Xa0SPbB;tpO*mgEw7C$ z;0NyGWyggBkGsKR;5v>AQ(;4nBHI1b8qJyvC~kp6o34_~kkN3#aLQ?CkS9)MdW8MY zYsRxA<5ND(rdcvgraa*Zyzuw}ksg~v5Q*1e}Wp%y}q666VX^e7V^ zB9Cgu#OZr2g!BhSs9s0Iv^Nfy9d|hx_nQCaKBT!|>yOy>BkPO{{g8_-i;r(o%FI3K z1HbJy4*rulWSZtpV{TdaF>A80FtIv$v05Gu%c~;aF$@C?_nMrf;%f|hV-N+9r~@sH z#=~}Gbk!iaM0m47!e5+n3SbGyEUfc%10-b`UsK~=W5DuCF;OhEP?1uC!vzMw7D7xYtysV~ zSQSdiyzhHO)G8DOQ!3AZ?E{4=6_hL#OJ=tRK;L)ZoCgb87Fi5Nrj#}5MjAyFu_>Xm9j z1*eNA3VFdf;L1XGwTlU*g+l$xZ~S|WkCU>z|dG(@GAbCM+TY6Zp!iCq_auTq=zV%!tINb zsMY2J17am1$uvW{XDaUnrC#uq+0%&W44Q;2-uj=ZOf#^S?ze#HTQp+&!q+rI`WDT= zy721xKcngkj`Knl&Hvf=e|_Obgl=3=SZk`^>e@D$AT%Mi?Y>o0t+6_bkVUn|N@1<3 zwV!H@b5v`bt6;5Z4r@(w58Y62SX-2CS&jM)j2VVuV555N7f}`VjF%a&HQr(vz=jL0 zeD-+%CXz}RM-2D^HIwobR3V~h&?DiQLMDEY@J6tY0DTn|RhjDHQ3C>p8SSjW8>t_c z=&bBBu9@1GY&w}Hu>5P8XOP;)B_*# zOh|J*m*mZGO_*Ed9sod$P#lo115&BMIyhYtFhKhX1b|+7%M|01?dI}p+o;HFTNGdi z^1`-h3E){Oq}l0p8)-ZVn_Rk1K3}Wm^NuOmWXz@M>fr*F8})_R+FI?2)VJDgFR0f8uidu% z^m?ZP52gB(Dh9u({#&pK<4xeh2*R~^H(GyPRtMu39PhJu5K^9>&tgHt9{ud)S!dRt z`OW%Wvt$Us&kJ!cf}(9iO|xADbnhSS{Sx6RYqSZ}YuEPBc7Mit%NQGHP#i*>dr5to z3!ITLQ8tadB2*rZ6ZZ)D@g|T8x-}EEmgH;=@Q7KEj)&2nW4{TkS?^6Y@t)luHQ-;j2ROJ&&TQ$x7KDekoW&kLiva8mr+kn3#h&P-3;p~#-6f_?P{%o>*n7g z17q_LJF{86Y*`qkD35v(_ZaUtK4$!!@h#&|jlVIxW=ZN06I&E+CMXV*1wPocLp^=J z2Vg}`+KY?nTdA6aR!_WzP~vl9Qdpe=Rt!mG37^A@+Ade zzscF1gG+(AWX|3l?Tb<5O1`TGQ&!Y^){4dMo(b_1Vl?}rY4jy$-hZs_XY0<{Uc%ma zepIdc8oqRCAfKaM*Xss`qEn9teOxBu%2<){)D>DgYeVJ z7(5&54dbkFmu+{HFSGkWKti6lBVsbUudlE-9E|!Iv)q)f7q@6O;N?d-OJOGLf*l*q zDUja>F`L`b&OEpzXrW&3QbO=DKzaWDGQct>gm&xo0+GJtXL3N%DIEA_UBN7u%f~SL z1Et)&qj$BFcaQH@5K|VqGgq|78ijljV}z^I#Y$yyTEz(CV!qH|^Xm4jl&nhWTRu?n zqsXruI0-+=m=%`FHH2#AQfR&Jt$u4q+l-}Yu*kW%TpIYs>-gx9vO@0I0_xT(Vh*rH zlqQ_)TJB7<(K;(vWrhU8DEFIP%Dr~x@D-w05M4-B8{;pz9FC{rl-cfT^SQJR3ikJH z;_wno2#zt1Igc@phuum}IXzE`e6GIMF|DFh_P8`zQ|qWIDIqSA^>)(gkxIoea;5G# z&Gdi)&7K#pW!qh4f>LHBj7&l)P!dMHcBu?dDlIN7X6<|)nNm`)?LslzA4duRG)Z_P z#_^N#8Jk}B4N%IfMzllYVG4+s(?+2XjX{@~ zmZ6ka%5?5moP(_$f`GNlecu%MeCz(jQW;)T1+Z<*xUi7#c^)9`aEzOZ5L$OX{SD){ zj6aU6L4p(0?e}EIhGi~XVhIB4-lM7b=UJ{2S~xl%BNR&uKxijd zbPxj21QX0;toKHh_x}LQ&)}j;N=&kTMP^#z=C` zfGXefY!=y-N;wxcG|5#e5kOR_XF1uW**b%cm-%}JA6CR^Mq`>NVo2v1}3-OZv zY^p}nSc$*JA-J7QqiMqU*oRDwh_^H9N$3M)+$hdbYSZraY`Z(Xik6m-J(mDH^jy4G zC-!mX@6i#}JoBnook`7C9XT}|*`I%OVfdm)KW~qQr-lp1llr+hv~{LF+*W13@`UT* zh;raS2Hbqqw!c1OnrCD;#xwqTD-{ACwjt?&ykaxz4ZY-ylxL*@;20FxD+()?x%rd}h`l zk=dD>0JQAXo|%)W?Ez1r_a^mBhh_eVf34I9!+e=w$zWp{;;iQ>0j4Z_TA27LcS@FJ zkS_1DXPZ-drS$6e1#B%zQ$x4~=nXDup%bx6ILoIum8a2dI@3_d^Kqmr07_`>o$9X8 z_lp(Nb?sYi1j=+>dw-VC+Wx>-vc7z0cbq41r6`sEc$)K`#1(wnLZD8Xu4~%}RBxq> zY3zvMBmG8wmRs7qG3XBv4I(+nP}7jPX6#9`@u&xl zL0=%Ki3}XL_u*=U>%)urp}NO4376be9SglX9ZgupI8)~ry3nJLXxSs+b@5v??(fmNQHUsX1k#l6kF8tZe? z(@NH$U59S52%knYED-?P1|X%7B2qx8K<*6*V}Pw;nTdfh5`w(4!u+}B1GC=xv-+}8 zGVX{2<48IUrm$vbl`M`%BWdgyum3&KM!t_6n|hS{R9gUs452i~0C|3Z7ip80M}%+j z@1Ivf0v1OR4u0d+zSI!HN643$Qe~`%5yG4j!VwT#SC?snKmz5yXK&SNm=i)6BHC_T zkH|+Bsuvl!(HxpNQVwjk;RNw`ki?vkKpN9gaHIy7`=>k1*s>UbPV9Vo_M_U55b~VAKKR|A|9M+N>wG6?hBF zE43_X&p~jZeds$s0gl*2rh`;p@ux~THLmwK(HRzjahzc_1~^c>$uy?!myJ0tpAk`E zWbEo_fkNz;&%B!Bcbrl|pS|{_7pnlFh&>!p0HH8Y+|R;7+A!GFLP9cs=R3SQz88f0 zwg)(ZPYS8Ob~ocQ9h=a_Z(i3pX&AJ@ed0iz3~(;ybCbx@k(3W_+6$1Z0%DC#+{i@Q z{M^0_&Lf2JZR-axKCpfp#t4}hnM*5yd`K6(@* zWlsqL<^x(^zwNg5bp&8q%)K{-qwh1|64OTiYaV0lmeOa@XVFu&Qxo5v^o0N`D}T6(@yn%WI7z2?nxxZg$dhcyr)f4FCVZIu zI>6sfr%IXe6Z@?wvi3ibD5a)TrBw3u-<$q6*GoPTMGH~15WOSUOZLBPGI`l#awH17 zVc3mceA{iI=fR5t|1R*n@V47R*Mk>@{)>?3h2XT?^M9$=f23aj`*!>83l}b2sMmj_ zUN?AI)?=e*YNy`{i4fhmgw-wXutSg9Xc`@eG8|7iBhjD z`RU-YwxRS&mvOgd64xbW&E?FyJ=gocCCWLSSwhp)P6p{otr_K^ToX6}J!geW0ZEGtyHHMm?4>KFoNUOkw6X{mrKD&;LL24KckTytEbgzuF4?!-wnj!}U7t zYiOy_=Y80j?;K&)dYPFPEw5XQv2vNQ)bFrN{!Yrj`qy~PV58*+=PH#cRI0FMKE)4! zmhx+r$`eqju1%+F3wZOIi51^CZ3P3R2B1te=$pzMC^ayZ8VpR;DVL{}N}p0y@j#Fo zTL6wG41^4UJO15i1GISXcr-QMQgWzB)o%_+jT8Ai*oFKF?(MbN_G~*wf77++YG^wy zqHcC!4K8lwgvf1a=TGAoBW%it$gGR$P+dv=?Z%HA@6(=|uBA{%U9Vm~ZT4$<5h7y6 z=A=K2lQ5c7;*CW@s&I6+C%H*y%;GrpCI-P8LojH%WAU)KbbG@|6!60Qgwc3?T#q1E zK!_4X5y}rY5-biyF$pP87eH`f)!Jo*2?h*+5up^}thVd}ii1}qyE{3k6C?1KYZ*q2 zh-DjrV1iM(U9-6402mMe!vp}KWMg&TSH3cXL-Q}gr#;l>xkaz(a)c0oP=sI%K-Xl! zQUDlJMt)g{;c#kEKSpJ^$mw6kd$)LZkjy@;3!QcYLVwuJ$cu~apgdTiA*g-%1 z`4m`&@Y+!Rk<0E<29Icpe-V9a`6t}JyvuRjN4}@mywN*NWb{Q%YebPUrgnpRHiwoI zt=+<7utw{5=xFI~r@CbMj$D)(6bdK43WkLS4`q^t9Q2Gsa?(i&Z8u>XL>0uaPMh9K zgcp~nafl0j!7~QKY2B*>89=ZGY<2j2kyy)x!m>pQ)Xeh1u@l0wRHiV@t`&WZDjyFv zwUoYJdREQ-Thx2rpFayV|6T{sfUP6_)Ikf8Q>Ur9X^ET_oV)*la{_?nxLyU{FZi&n zA*Ed{!xZ4!>hKSP-P!y@Gh}PnoG9uDQ$V$+?`m_ym>M@5+n(BFa1{|-C<(|WNFX>k zNw}$45zQ$j#MK9C^P(uYauYH$m)t1i-bs!HT4TBayHbEefvR)}Ru$}3zFx1e3D*xl ztU0l-zuqQPVf^sJ7%NKb>#qk!zu;V6e-Zjz_qy66X;7g0l3xp;Em47Z@+extN=)d)$6~$|E6Xu7wx^&-)O397!UvvMC@TIqiIn3NmuPn+%w4d5KjJ` z1tyGMz4flGdQJJQaxTT~{9{}`SPkVq+DZY1_f|%(#@ug?@ zi15ru%u=aQFB|t>1K%%>qXxUyhPTl1dW}?mU^ZhQ>d#Kr!~(8R;)*yI44}jhy0^SL zd>SER$eNMuX(_imjx78(fl_ICd-fJOnX$Lbd>SkHE4qjVs8libA(?2`Iadq$Ed)SY z^CqlLCs_*#LN!E#P)7#Z;!J*_VFth8$Z-C_P&!+IIpY_MyK(ntewII83n?1PseeIwy3S_dw`0?F3OwR z8HUwAIXN1kFlBLwuM6TtEnVfDpPD1VTSL*#Ai`K3Tnd`3hi! zE`T^311urLA^y_);ZB4E+=~!`!H>R%e3+nDEdzjI;PXPDjVc0ol}QzRYj*naBx!{X zh$Eheqht~q;C~HkXXEK45eWS<(uBOb3c%sRRNNgL~C)W z*|M>PWlb<=wpJz~JooL3@Yw)VtbG(mbmL@o_Jd0&T)jstSbk{`1f9kxf8h@t+cF7a z+;(F)WEfcAYxOKogsGFpmSOlpM-8d?xrx9VQmJtWeM#cqh&nbL{P5!vy5&;OV_iSB zc|9<6`+w@%Q~&dKa7@haI?wn~AhR%x+me zvt6)ns|UgjO_MTRMt0vm$y9L@JDzF5!uV?0^R*vnu>MbdK=~3O$d9Wh^;B>VT}iIj*(Oo)5~E)*-2`_i6`&5H|6nA&) zkm3vy6WEg1;s2f+ju1#G@|IdO&8}s2O>DqyoB>RJdaTR>v6dpN6|l0x@s7PYZ%w|&`#Zg>tVcF zzi7PH_#v&D+P`dEG5*x}XTbRU0S6Em+gUoiA<1x^R_e#6PE*^{gQA06g3Aj2 zuvM%uXlL_yqKK%ZH_yl1;a@VS0rzH;_MhTzXV2ibQ@3)WE!E~HmK#Ho@b=eJx6w^L z8QL}=8@Am~O-|o=z=5jSpZjKa=_dd+;Lkk6VagUs zS}X&I*~xxiflI8uNSXWV*rD5c(SaJu+bXlKu=D8lQ5F~dx&2J>&wcwf%&XR}_yLY$ z5HE#1s9zXng5uX1W}9eIMX`fe54G_^mKVkA)Xu&-U~J%GO0hd&Y#^@OqQu(IH@zn= ziE7>=#L5#gT>&{4zDDp@_Bbc+O}B2Q^Yu9S)FV;*zdPUjn31;#ng1OS0}P2JwZSnh zPtY~)kUSC10LkILin3GJiZw@Z6;`LK{*UU3(piz77Moffj0RJON)XJ$Y-A#$Zbur= zDXyRE?^>h_U@29KW1a^vB|>ftHAh3*3v!X;(jv$UC)Ghg4}!$Bd&qWpwLc$!3Xl+z zWBE}-)c@=DWiUU8kV%m17VkyK!Y(`uj@$DrJA8x?+y7$q9&9BtYjaVUIWYe!Avq3^ zJTQJ6uTtVWr4FF8Avzux(}o{i>7+uh8UZWIH-)TVy-F=y%y`w=Kya+;}Iits!~tWkRmOx$7dppSj09#C)k0z z2@%`E4VaAkgZ>7n@ZK{WztCrUCNaU-qvDxKs|g=kDz$QXK(?y^T!2b}(^%$eo|HJw zy;(}Ts)bCwfSIOM4`60U*E#?iUTRB1Fj1l8-0VTkhF!IWf2y|@iW6&IEFKNQ3rTb) z)y~h7w_Hb`^ux6kc#yYELa8mI>w`_IaK+ey(He1tvm^FM3J4AK06cGs-|Fg%4I`)nB$OIRVW(oqvo1M{ z!`*`PT|}Nh7ThQYZtz4~egHbtW#1Wu1!CCY8q8n^rHRx@4A_}iOHWveGier8pvJk8IKQ6S47FDu z+>9dc&8`!9o*63FRiWv55i^!uQM7sR)xa?b%ElObrk)AdfqK2)>u>c|0ECD;K7ike zg#hTSZ1sEndR;-y$a{y<_`IZyxT)bAo69oRGOFt&{c;z$V*GJsmV6U4ogIE) zD6lc}e7BZp%#Hmo@*cI>Y&J(fo9HKr7h$t7JmW`=FVVzO)0UHgx}{rS95aB#Og0FU zz-5UG!Xn%liex)(jZtYu3N1GSCcWYZQvwynfj(`epVmh-SN?m6en82emOB z9c(*dtO1w^4OZI*OArio#v&40Qt!(fZ8KY9Rc{n>jH}&gGDdSlJBo`!5-tUjFhqz6 z!BE-vpzxilozD8bo1G3^g*XS0i(%41sAFkCCk1WkYU;sd zU%xb;G43*qR%+&*bgvjFoxS0zxn>mXZGs<#H*TYi=_V{EVvHIIjmA3~k#yG@E-e+J z?g>lP3z;pYHf1JFjCG4a^?VUQOlT~t2$GFjs7up*MuK=Mj?Kac9aLwZ@v{{zRKdDB z?wAn{E6TN{1YY6vf@L>@;RQ-#2@pNNSs61C0ljS4bc>_MfU9d8*tc}xafQ3`j|@D^O-L40E(k2cGm$VESUc-w=C-m zUl@*W#kag=B)dhX&wyE@Sn?R>?u@-s5qrmQ;IM_sK<0heB81*{8x3%s;*leRi6AoF zz)q3$)tWSdNfPS;vj)@&&{hlw%z~eFt$AP8I^DO~y0(XguqW{WmMj-gGA;%hn~;SO zofT0_tr(5@d@+qp$jT3SD4T?(%4%FY4(2*gaPTx?6qaGSkeJ5Xa+y^?Lu|X6<+dgQ zm#E`tly6Jl{03_0k#-zf!eX+OW7@TGk*JrvM3LhCUUoP)0msQHsDVlxXL8@mUD1?a z`}*2JWj(GDq0YU_2oT~#u|MC9=5i8b7#0BlatGJ3lbE*|JkQlEW&>157ADCv5yvI5z|pK*0@yV{jFMX~aCAAm zK{z=H(k7?vnPWX3YcRgcRhR`1r;gnIBpn5Y^?rVSnXWMMOPd{xd^03k{1V~n>2_v^u_#? z0Fz3PW|$=7VKfv#8pZcj(fo`v%u9p*QcwYbNO$4Gq3eqN!yXzP2v>>KnrB)NFGl%| z<_%J6fhdhggavK_Ym zpb)EvHeA8E9vQRm*7@Hn<&-O)xBZ^iIyU^21yS5QdbAv^UWR6C!WcpbF*a#6VfQYp z5o#MQ!VM57jZ%n?*~LERDD|ma+UUOTOJAeRD8B_eu!AF6_K2;IsbS&G9kQp}Tl#kz zneBKZJ6*r1OC?$&a}{A=BOyjW*ZvdwQzti88}(3Q&`ujsKkXEc*wSnC zpv@@?_>fe&+i-OXLo$B2LW7)Zzwkc;oNIi3#g;t(Oql=}fn7$ZyrBwH|58@Nb zCEOYhr(DBQ_n4)GQ0-8Lhw?yS`c_I761cnEo*f}y3ApRo!1QR0w<~VBhf-;hP4ygW z&ZY^6|2gVZ?NQD&+wJlPgW&csUkE=~X56`c}J3K|CMN|E}z`!x50#LDNbB=C3)5OdG=82eOX z+_itGPY@|900XezPIRH5>rMfc<tbE_kp(%6boGd z7Dp9K+kYfciDHUGtv;z13XY%%vg|;xXeMz501Xv&-viP1BBfj(Kvaz{T7z`j1YUoOkir0#~_#TNW!>+RSr6zaX& zRG|x-3rM_g!|z9CkB68#yhjO^uZUDngoHZ0C&IstRG$T(|8V8ODY8WadR{F8`8|kj}vQ2xuVC- zG7{uai5-Yw?*5e8V|q?diPUTA53k3%YKbJG8d=Og+nj>oSMr_*rt;l{<(`9lzO|UI zFOF;^2-@64SR(thM2m|^p8n$;LTV;j!za!h%J-dw2L`w+Lwvs^Em0#Vo>JQhcSJ|b zxcas}jAH=T%ZJ+GzSSr-2Qt&K)f`yQqrSO`hZqD7tB8637R@W#YKYL|JAd7@!M}O?l)d({D@&_F~Y5E>0yhTSLX=w=tb=X z$&?*X)cLDXvn;4T8>^d;)UgexE-gWeC%}7f@BOJNiuo}4-e>B|LvEv?rQB81UuyFY z0emTl>-F~EZ#f8ATr4ayCIMN50RTd$P2tF(YOD4H?pBORLZw}_`1~_20UiZ{xP-?h zp(&LM0TG2lXA`X&$(gf3%0OGx%OO}U;u>fbN!MB zGJW(c=fYv!;=Z)Cn{cEQ;)%-;2^k9sVqYXp7VZ07 zGrO_Jvo@cT?0c=9H3n~>I|a$=ZQ~fUtTsS3aJ}Gg)~PoJgY((KZ+K+a9XK-@Ep_|- zBLN&A?(f6$aCqwUWU{UDukU73vUn(tIe!?v{p{KGeft0astXJ4cFcKPR?S8GR#z*MbL2R5mRY@W+HB(FS+kX_*C_q@q!E0k zvbwq-00H8h$60$}p$Y)7Z{Paav+Dp*DV5{cBp7qb2nk(RV$S9KcUHd(n$2nLTUnY` zKbr#5vTfC@ej$jAY&7nuXU{luhLhs}>SqCzqUfrsF|8OzN2t z9=3W+9{?uReilKiVMo>=7l-k{j??3{)W%*KaS|-eU>m>S6;f({+K4Q3`|fZ#CF65SZvjI#fJE)dJb+v9@bftd!0PyU9vgO2pBcE? z2nt+;8V>+0u5HhmYp%UhHeKHBG46qA*s0-C7w8^*Abr#D*AoYa$+` zIJ=_L>KV>5k|#LOxEIPb+C!G0#bi|_MT*2*h#%QPe=Q?QsU41qxt0+{2%|e3WAhj% zu^5+ERn2-7cCsABW<(`B+H6#bN0)ndbANtwrsOf56nqs3dU*R5R#s zY7dV~rkGE0n@OhR-Uf-Cl!@!Ju5aL+j$=k>kA{y7v`UtE15jcJcDksZ+N;>;O2A zoLoPUrl^tb+joMDZS!}WI<>F>d!*GKKk5KDj~4dB*Yt^YmYDA>?jLr>QqYDW~sA% z@`R{(qk1MEno{y35@|QPoQCi2jD6xC=`6#0++7An*)kF`HfLAn;v&6IXt)KD3Z2K) zEjY4js46P2!;@M{_g$%cqBRn-Q5v>C5tam{PHxZbgO$Bp$CpN-ZKoFOgmLj-B?X$*6L# z?&)9VrG4}OM6dEHPtu4mi?x1|WmKH!Nj$9xrpw2C;8tb=k_>%+|DCSO@TIziDG(7S zi4QI?zXJUW7X<+8>%hU@-+txEIEHFSwpq-d!H#jG@hRg!ZABO#5BeI|5%qUW3jN2N zqqxB$XEIGa-Iit1YU!?#t4hA=KEu^%{y5OqusnM$|Ae^v?GTA2t7Zm;U6B0orf9P<6&7_h9DMvRn)8O-a&D?z7w&9)DS%i_LvSQ*#R6$?=G1M8xL8HE-&_9}CeQGfgXE6`E*zsi{yp$KFb`n8 zfml5jvd}(~5*$_S+$d}^t5cER$EiNpPWA)N)V^AJ@PX?3$OMpmJFra~BUL=oNZMk* z1b$AruI_gF{Z3cAu96t(t{?7&epe$bZ(FYx6~eY@1$JKon8RjuGB&ki&0JwRu5NxG z&{Zx`Mx21w2+MM*RF)WN?YgRDi*{SsCFQ#MXU4Urb{$i=Gt1HDxZbw>GlsG% ztZW2nc~Dn3gh4^ew%|F8AI|u=K6Zbu6NTD6wPb`Cq71rr4HpVa%Cz{)d}k-P%{&#) zt5v(*mBoc_wdQ%SGk+cecoyfS+}Ae`tO~~3%1VVHtUguqZPxA3QqJ1Vv{=-Rql?9~ z*`67BooHIh&ro|;tNN41Ym6U|Rb;pMDFeSlapn>-A?QkNv-5*dxF+*h>0AX_M$9IN zPCkU$nrMneXDV?)t8&IOCeLtG2DpK!_TF|8G>ayMvVsm_6gVr!KbJUAMmhkpTo}hd z8PU%2%1SY3SxZjD*uhEB_luJa&LU^YvT}vq%Ce&gqcH#OCisJ1Ydg9Z<(qMg8&%nS zQ>)&v+e=GryK!3{HDx8maoqgqM$Msx%I1J#!a{$PrT}R=@29c)$#)Tym=jEN`m zmc6{(>lY_tj1S49gNvHx|9vlE~?BBrD>F$f{eGBn{q2Sb(WO< zqo@+(60>&p2Qh)@;Nl{~5kLfdZS96wQ>Nh*!A*`ZCjWFJQ%G>jSq^j}y{h5r$!?{r z%zEtrY(tbFwzzmOL^!@-ZOw_=Q&oF-#zK&ecj?mZL6aW+l(bi&>gr>T+{ z==xvGgmL)iILlTRvXV(KuXD??i$Z#eV`9#qw=m{4ZrK*xISIr37jUTE$gw}aQQfFM zvR+-UKCxb1uSP4DT9*38b&6pFb9i7W$t8}kEo*9G!ad@ew#9#wTedkh3FhB!>_2e8 z#s@h*2yFhv%x?#?%+LHItswJ$d0E;kj(9W_lJn4Y3J|mhlNhJTb=?P|F7HC9YW0DEd!-YbKirlFm~PEosQtuHlVs_E-cjZ z^?DW3K&slBX;Qj6|1YV0erVM+mD;!JXZ>C;m)2_ae0^ad6?H)E3Kx#f7}O{2l^7Za zjZ?;r#vR7}#$(1SjAxDKbZg`>g(UeVGIJta$@KwlZxkCDxcrkL17o<3u9h<;Y?t&~ zSQhQ^i%k`KVbj*{<$aH|;0TX1?UoSF&#hTG+w-S;(l(XruNm6`Y0IezhL_&_cw2vO zFQq!5nB#()keMf2^|%W6IFl@x#uEkAH8#eh9(>hNO8TI4l>CDg z2P&P4b9M0t=8ohBKA`x~z^xoqmTe|dZdU$0AqEuwz2oRE6gZVlY1=ARYV$)7+~;Sh zM9PDwdQNe^IS(s1T!OyzbXrmL)=17j=e4DD^u&&`Y;~X>OwIaT)NR8ziXQGKmLVG@ z!&b_N<6#;NGdi4VDLF~gX>A84pUTWQZ#-!jkfqUZGR;yx9Q!+<9uNBCRiuP_s_?3!zpJ5yz)+Qx(2$1N za7(+{OG$rlV>He4LMf3lid4{Eki*t}mNh@J5srmp^KX3r68QBV zLc`yP{YrOIs{<^r967qYjB@$RPb%$v9&9U*UDt6?h5#eYSPpJI`E03pa%bmcz9>Zy zJl4Q%6Ar4i9Wb|jw9%eR4bS@yAln(8-hZkbMpT+tU6n@*{^y_VKmiOzgYEu zE4^^lL26*-&d$y(4a&rlexc zocLuRzd(fk{vhGqHZM+w*_1h;duMq7<5+QY63mM({*`>7Ew2<8bdyB3mhZ{5Y&|Y{ zmJUjihDu1Hl!`(s-jybmYMfT05D0WE-d-(-(M|}2Q6&^sRH!x&%I~*$W#E6cVE%i1 zFiWYc%RaSB@K)dQ0v)2L)MK8PT=g}$f?x}g4m>N&#}ZQ_E0vI{C^-qGPN$@f`u1rB z+78d%bI-ZZ)}VAH3gLhP!DRw16I2Tl$;JG;Tb(+*{!SMPbbbj18l#?LFK}b#QihQCrD3uQ1+Yd`$NxJ9A~eUhRvjLzBLp5H@p`vV>u?M_nUG z#RZ@7%NV&Q1FoeK(D zpa6%`Do7x{lEU@{A(9ghGfjY6kp;*rI{;2(3W`Blk~0JdIAgw>FcYm!&wrK*$+hV@ zX35J%fmB^I zzS6`N5*#5|Ot6hD#)<90aqz5BOcij3C`JIBO2K@$(zs>+em4Im;o4M*17P}LofHDs zMlr#(R9?PT8~rk6(^Nj#L(HqI8ct2&_-16b{rjtrjg$}?qec?68U(J)&X-D7nVkgM zXA#$rcw9plbR#zKI}OvjoUN7CAM->+8nwYvK3?_W{hBjP1qaD)5Y?BWP>dg7e2j3z z$!phPR5|=dC0=d6a12{#f_T)@+^jYW4N4alN5fW*&`O{iHnY#PIO{1n|NWx>Um$I5 z>k!^kk+R1`^Nh``h7QXV7n;M-QkT+tu~{{l(;CIW84I%&W!Y-}Yn3>nU(@?vMF#x1 zvDj1v9uAl{UMaVzd#tsHZyh2;fG!=k|LJCJcm@NIi-b|UaR-59X*8CvTBSHl;bv!&N58(FERi|m^ z(#-7&wFa%DUsjBg0x-styrm>2jETvH$r#B2VSPZCoJSElAMuv@!G^S`| zY0{X(e2%YOK#ZXy%a~H!SV4@TI(&frpYdw}mDXPWM) zH!`?;{-;q2M@;YkyhfGlqC(z}D$bz4zFw)?>rgxAAsp7Ew5yI(QrguT`gITCFu!x4 zTCto#fBniWaUt*1OxJTp(>M?X2lRX-)xM-}3B`@9(>h~tg|nTJy>>C2H366AmpVnD zr>$(>HGqv9I{%{pP^>t&%m~@`2eQoQVmgK)gzVubbpCO7P0Lv4f6QEr1edumvaAF; z*TaXAH3R)3n&q{x!oS0tu)kLQcrFmH zJM4GI!U<_>>zIp_bl!rR->|eTPc+e69I23d>}fxj^G^su?3Kx6#U@0Yc)Pyp;JoyP z(=UC}Mo1pGOPdOolUGWF>?f0DP^P}?!2FsCU_NQvHjg51+xC+Nrd)wCN)hmi@ynv7 zuLU^x<|iGLF_iKIIJmVQOxv$hpg$oR!s!R?7O^qavC8+lO82CD1LPgI^*!RqPLtLm2D)aidbV$1f1hpO%kd79UVBjpiC zIF4|Rd`#L$+$!=m+OJwAJydbN9mpLbpgWj$Ks}2gom$6eK)szV%Jz0=?YZL^w02aG z8IPwC$(=bcHpDKFK_>QV-ac-mQujcj95zUDVK+3qm)Tu){$ zWe#Hm_E0?U`}uG)a3w~c4K2&E!dKa*MVRxxcUVNX+dtFynTS}X{i-vOX}!Pts#Q6N zYlyQwt@@wSMxQhLgk0?9t*jc(sCwg~Wq~(Z%ehUxWjxCI<7w7%ESpxsHD|4Cn((Bj z)z|$$&h?e*nYL~Ax1_D*JyM=i-KC|DtseCO6B7ykTn7IUTSW+bwWTau-lOFF&ySrt zcIu5w%Jpvza`~8%C^)w=>v+C{ip}lNPnFP2LDlIcb1mA>YSAKC`+p& zN3T0}>Z3=mJ9=F|yTCP8MyHxM_=Nb=MYK6NxLh4N!p8>uG{zb2<{tcBj8IHoH(C%I#aOK9pK>)!1VVe5@L?8uxCU@J z)!lx7>$hdFhqNj>ovK}1N1Scnz{$s}SB;Lb-12htF~bOWrxGiAi3%SWPx*Yv1Hv1p zW68uG%8Ra}dQ{&quxR1{MCq`!K@U~6qc2_c>TI@69t(3*i?!_}9}MM>cgyP~Z*~WJ=f3g>{4!(L&SmJU-0T?*^zNFcFL%rHoNZkLu90ZD5ox-zCAcge~u^aMpV`bO?dqY#Fw$Hvn$b=f(HF4X6;c zyoJs&?wnMeY+D(TP(qGUN*SX^HRF~b;B>}>7J}2q9>h4( z{2Kza*6_-h$lN|V2xJK>X$P`6bZiZ@R)yG#I8cO=x+*n0W*>UPIB(qNRWvZ9qH1xq zxL;B833k(+{Q*uHi`Uy3O{eOG*nwbhH4L@TY8Cj9RGYcsqV(LVT|(wN2}-ak1r+&;)AtNm+N_)%YY8Z zZeNg*mXZ_BOhqZo{|UJV=SpJKzr!-UHvv#YDx6-ht!B7-?hNAv#yFYFybRS8xlnf% zYDnxelDC~3MWF}Rq^H{vUf~~r44SSR!n$l&4@!#Rn-q7_G^UloU|-H>Se;qqz^F{0eiK3JbibZgo9B9DMDIDtamy5-&0I8|@yIc7@ z#X=FqydVS*9jYrmebYE^JY{@@`kW|G4gYwAvYG4!O|Lzrx-TX1)aqBKP2|F&JA*h` zmAvJ}9CB5AT<|0bpw5JN@za__(=`fsg+&1V3q7quwTaK+ZLGtXWjdJI2$Tpg1PGgs zgR$%6q|}6I&H@ZB0?@95-vf>V0TqI>LHydPOrECPRPZ$GFlL(?Qw=M78wyAMf7o9k zJ9^i&2rpC+Aj%v~fB+Vp08%RF3xN@4S`!3VFalU970c`W0%HY^%h09lBNmv6H$J%7#4tkuH&){+-?J|ivWqXN2#YNwagMc>NPA=H_A7`#A*qc*@Gx>;xbM1v(PEWZV*Aw0dUF| zv9;#Yz+1VlQ?JKyz23QQ#S5lf??bkYkZq&+3mxQ+Z#!sqqjmu-Gu)}hO$+WN-w*Jw z50Gw4!`+(^bRt7duM?IGrdoGm0k;C&kZKQq6xKX|C-US)_}7ZI59q- zukQL6(EoX4cJbIT2WLtGjzrV*ejJnPIQCEYQlp|yelo;Wr^Ea(F7&gQZWIgp5w!`Q zC)D~TCjWPPwma8q(nWk$?EqcC7!>~^B3C=TC^!-g8)-v>UBk3RO5?T>*qY9*C_Izy z6QKZE1TCE1_HElTnE3mMjx~n|)HjBu>B-}EHXb5kl}YTzfC}KGp(yz;sM)PT5@$h0 z=sJccB?+@6fvP*dY@IbG3Oh$N#uWdJ!zFMDR@?JYX(h`Fhw4htZ&~i4LYA!*MRY#T#u-nB3Cq>;**e2n z-MdpR#9wGQvseqNQ7nW&La<|JjxmHpy}3{>b99qskNhNw9({JUeee;JU>``vwcmf> zonaUi3(?ay|L6`k!d0k*I-jpMYZ4)L?DR3V=Id)#Ym1h36Pfy$n2#LX-hB3vC`tU6 zo94)J9P_261MiHAg(wW4t~EZkOUvy59)GK@8#fyF8?P{opy8NCNRSpn#e0+IYR4pu zS(v17EKP(xaMvw#(2pLT$sN+#xX~{JmhJkkWfvE~UnpqH^IXdgp6rNI?4KTv=oRm9 z+715T&XcG1;UxR@s8VXUhXbJH1`n5dyWL_D`WN}- zL^@qD+&su_0ffmdYhNH6s;Re;Av4U(eDSYMu!APkbMPz%t`~)bPT=`PegmW1wikOY zA(`pA06|!4RV(QAH%=!N7}sejZA2Dj-ua>*fFBeS&v(OozSZ9EQ0mtU`CN5z@pykw z_|*iumXQIc8h*2@M#W7y0ND+$H=-|JLDNZA_BEmYu~Q4-^4UA{LE|Oo`|;xGr%*0_ z^2}n~KmSn6^tpJ^^~>SHsbfCHwi9`AEUW41_Eu|A2JL?5LihUS7_QHanrAx~I{gJ3 zFSfSYr_-v86W73oacvLuW!kHWE|Os~nn-^%$u{Gpx-1>Q9=PUeZw=Lxy7;t*t_t(N z*forH($ILRb)xoc9`b9V0(llP9H+?nIbE0+9S4padF3mQ90716TWi9!=2dM+!{ud+ zmzRg-C}sEvzZ4lp-7Gbu)a%gT^xEng5{%a~V9Ap6zeWaHU%!3#c`gR$u|EU``~5pM z5Ayw^K7&1DG0y!{iQvejjK{%bx$DetRr>;sPR~vk$3EAmzUIK7^vvztlLk+h+)lxV zjApFe?=35LpxuS4WPKdrDdvVV&_A>iJBb7m)R!fontMfBUrIp@+l|}g5 zoypv<1RXkLcm=+Z;hL0_)motnrD>XR<{&(W>u9nG8GdM>F=9^`6{U&=s`gJEnXWt* z@Y18B5%VcN_DnH&e0goca+$<3aJ6#~5&J_-Kg-kF89n z4Er}oE|20ssIL0gRCRo1q0Y;NK?4#gK?PYbsPZR?H{#T@ml>+gUd+|+!@=@}u$jTGV5{MUd-`)NYz9pJ!2eSY8A;QnuH z7B}jG=X((_C>E-tTwz~5m*WoeJF#V@2TM*htX7?MiCtReZke{~*|m*n+XmO>E3gBX zjW~9$(yRd~Gb!0~mpOZK6Bc9H{ZOz;Uff;GA`zC z5FCzBjHto$f2hC&01-kt*-3Z4P#)j*P;31(;cg)af}r4XLg^<7WrFh~3kv`X3r9E? zjA4u)BAgN;$NUdj6k`MwVE|g26N+Dy;@H6QQ#JSt1F|8hxF9ZQMm-!U|3*sQD~MN| zh0nF?jo49srK%d@hG9o@D2!3o-rb(Gn&5erz;^qeWY1Uot6I@#z7)wQqF#~kmC(zS zm`)a6Jg6r)I;xKoTf;?*?w9dsILS~AI@$UNygNM@t!EuTMwP1XUsV({C=?EEJo4i8 zjZz7NAfGro8s~0*jR)Yp=Jwopbo9iDCzX-{yPoR;IF9QP5Yixq!Q(`=5X^C2BFDh? z>TH<)f{a4pNf0G==9f~w%o6s%>2?=CvVacTS%(a{{qevmhaY`ryyMvy~4c;I0qgxDD zFr}Nz;5(lk{Qlr=2VXLKybC~qB6m8+xc$~)BZ)bM(jba^#TE!>-(tH5@YnfTEjQn- znfB6B9k!EX)v;|;N+AVg4x&^$wynT-<)L;Vs}!FH}z%ipc(Ipp%B6heZsZAViI;7BQ? z`R60YSSn?jiys$ZEPgyiDNXa6(69mk?>j**7g}$c|B3loo46UOUHQP%Q^T0np@S*) zpjFzL45N^DXBEVqg1DS^<@VufvJJ+4M6!suByt}#BBH+`qoq z4gbTf?0#ENN~!qvYY5|#O8_MSIO7CI+wp~L5aPgM7ofX%KnRkzB0Zk9J1Wp34f*H? zbyGhg56W=9w?DdQ#Yf479R)Zc&11#va*cN1yt#Y^W_$F7S|l&$zHl$XSJD&XGQeI7tihmIU6qjTZ|y)H+izD^D<#0H*qdKD z1?YZou5wvi&nB7v5B5{5Br;yyiE>+DY!W2VkVkikkF%qkeib>Y>yf4K>n@-`2c8*u zg~~KLdq+J5wEXsQ;CXReuMMJsbz7dh|Ne3EAnY&K>m|?BVZCVqr0MNvv$f5I_dbwR zx>=hEHapaF3J-^yYxJe49}1LFir1;8bA}OM7AS(p&)Qj#e~nYeHF`OPNsQP~@~^I) zwX^&0LyQY}4L!H@mLkXYOrL$bea|MR4S&^77KQU8x7;H3<-r;ZPM^6Gw&rh=jN_NQ z`Gy3y|fc!ps{`?QSvUtbo>-s&lPf34wneunsx}Y7q zK5io8XYWp<`nV2Pc4Eo2;t|5GyR+lY^X4zan>plVNWY!IfoBgqtJQYrgz6d>~>fO{QZdC@6>5u@uB&17-Nk_u=&svUTw9kt{a!@|M<~ zn{loZ6foXr$xO*%&*${h9_-9NAKha9iLH3?Mrd=}Z~5yxlLPSA66#;P^dByG(0`iipA0T_=Cz-k$Wt7QlmAqp3vu>omgLx(u3 zLF+hn@&>s~q%FMJv`q7S$SHnahsM;UF`aZfK^v6wvwjA-ZKz(ehp6qB@`~D9JVtMN zy4UErrM9A67Vf^w;4#>n`S$m>AM!Mah-dqjr>O-)FM_c$cNQ#Lt#$AUx1;K|>#D0C zCbRKuvn6UVXMf`Wo!o6PXD5@CGJFj2TFlwflE^k&=-t*yWLwN;OZM7eBHLm%zC}kT zvdxx0VA{cru(Fqf-c1z*tWY^cdwN#bn*nR(5*025WI7!L&)ZdqPKUCa`Mv_}-WryR zp(GI3f+>q>WBul1=9bszi{@UOWw+b5*BD1~h}cOkl)>(wvY3IsuQ<^-d&${m7`j5u2POTjUJ6M6Q>8Jz~T~E#~r-??~O- z+(=$58o~_;Zs^P#H5Im@Ye__ z1_|#N!9y&(MZ<>Vg|~IW`-R`RyUithPnl+u^qJFze1p_A7B4u5B<+Yc;gx0UGU8Vw zCc7FVRXmR0Z1f%+1A2eVSs(^6XjpP+#DSU4=IfG)y}ry?LU`v5zn7uACEWQ}NTf7S z%_`YzsX2#T>o=_|a$AR29=13pe29jRkQ8Ma^+UOz(@1G%9p8P&*VW9)tW@M+>WFhG z$Hu!im)Rs|+XkQ7zMf;O^lwkQ8Q%u6?awj!{oD7{Z$A>*Y1^M;_Ae>dWGCsDsWc&Y z22$CE>ZjCA<3Wy;g>lLT!^OchneHTvP=LY~A<>|qgAv&t>f+~CnJXb$c?&+nFnB}o zyi>>#VpRVM%Cq!Ipm)#8@NJQ0s}g{xlN@J3R2&H#X?`-xx^|h>oTMFEZUUYr>0Guf2|902*i1Ap!<%MWn{i}`WH}_u=IU^6j_O$4c;Gjf%a$cZFpD@YqfBSp~uD^c!Hj&(G^Q`rwuy+(=!6MID zJpdvbfGC{c38ctu7#R@%#@eA=@fgOmJcDhkMFx4rVXYE%>_KK~v{+QEY1VOMv2&}< zfRCEh0ba$;6>Mb(jVQ_z)@!A*^}bLUGRV?N2{D9Ycjjxci_vCZJ9<&Z&Fj3O%{QHR%Qe4FTqK#;$uGa!<8!ydU~D^tS#klKiH73U~5hgH7Xj&j~-L|tiiG`Q-zeTzj(qW9Ojx+)KM)$N95Ss=Dd}rYUKqL>=i=^TG2yE2jGx~HnMQ}T z%<0O9R-5CLo`~F?&^UMPmW5M230rffmt`a3AgYVO)@Q5#Ce$1DO6_P4Lal(XRsxf|{IR8hwTTxO+a zq^^yEqP60y@L67CoXp?8mBiTzQhcY3$i%LKskK~I2kd#HQ{bbmcKQRDb#);f z2r*&_xUt60OiFo((en*8tTEC+pPu|}Luskgsp{EVn3le-?36&I-{rK})~~OUD2w-l zwy#}i3?kagb6)k(`P1^0Nz~;oEBE5uP_>O^ZouUTZ)TCSgjlJjeLjaC{Jlb zSQKLh^WIVLe=8O+KBSo$3d(z;oee$yMPoX(RYB#{gK}ND6cqo9RO_qt$;atdtIJjF zw%eUfyWL&va#^j0Q#)=wwcl)((ses`UVZh>o$E@)Y&NCY?G+W>h`!jX_*cVXeyOLCqnuxA@K z8nUz9J4H4(om`MFT5htqD8E4GWav3!+eS$6$cCwNurh%vwP`JmTIb2z( zYq3;NtW{G1dukYm3%d6p7LyV3FzFo|^ZEtepk-GMT$QB1T|xwCF`^QB9T{|Li(+!H z2(btuLdekVNaF<$T)Ywx4otiX2}hezDPKE{EeKVIfPEPI5?R6JtlO7~@rh$_Y=X>S z9KKk5r0Z0(Cax6}imIs5(&2bz1MRMmK}h1B$3ij9M@(B%bZoL;)YUpcHC7W^SsAWX zk_5|jPj2bl(pic-bM%bOm3J`4x1z0_a`;JC`(nrAH2SW-n${`~K znJtjH0LDHrZ2(gY%q?JE1xqtnCc(M^tn*-7hO8)L1KGo1F9&-997b?VLQWWRM!{JP z&J?%+R~NVzz}*e*CGeymHw1Y`$ZLbVS;()4{0S(CK*0zUdZBO@iu#}gSQmmaBb23} zybIQQVM9G^EQd{vuz3{xlTbMbr-UI8fWR_TbwN!!)TE%c59*pBxC*Dv!|7qDPr$Zj z*j^1gybub(&Ph0<8ooLNXZFHb)6mcY4GVDg2%M9Eb9S=fsO!lOu(%@a9aRwn}M%&LgyIV zJ^^=zp(_CUfPGW2zX`g#;jSPY7=l<4#8Pmu5e|;P-Q{q10($JwGXVFrz`f~kZwuTz z1NZenuMv9Z;hQUPzaQ>jg1#7hD+CYN;el>=Fa-TA@X!D}?1hJi;gM!|Bn1N@cr*%+ z^}^#_@c0tMhu}~f92$ft+Th7_crpQrCP+-eQ}gicRd{*^l1Jc~et5P6zS9eX{qS5I zp0~sE)9^w7UP!@E2wwEVOAYYSC>##K;UPG@2*X`4JOMBJ;pHRn$_98P39l@{t08!G z9#TW`rMh!H*i?N8|8zE4+OK#?xVZ3Vu8Y?-=2oPWXutev*KRet5SD-d%#p zUU;t&-b=vG+TnfR{VAAA!p~Fii(dF30w0XPbPG%`!-sMBWheY90yB1)S%u#O;kTVI zn}Xjh!0!j)4^fyag1H&^2>2)oe_DX~YM7sbKM%uSmSG_b3#0IHHGC3*PnO`*5m;=8 z#ZmZcD}0uMB_k}&!{5i?^Dulq2>%#^Z6!WVh)MH76{4<~>V9dIHACl=wKZLs2p zm1X!>1N=J%|LKI)5Uj4kf5&018@{YYh#?X~)Q;#NlGcEv#}LB;k}-v3rVwKsF$ECQ z1Y&MM%u9%+2eIZM);7dCg4m3Rtr@XRAz2Y5YYNGZBlcFrF^l8`5oZ{2MG&_i@#G6{IkM6wV<<14!{WQnHMk)Q@<3kabu~6scH7*3Tlo zL1aS%vSAU~*pF-qAe&nee>GCsikxgmP98;08ASpO$QBo}r5D+1MYi@KRbHfO9I5U= zY8sJRJ5t+^)Y*}`0VLRsoLY~ZHjSJFz}C>P8Oukpm-0tQ9$!ha8L}cdsBlt;jv? z$h|@2z6jFWg!CqmZ!RGByO6#y$xCL6Qpn@o zNW1|#l!qJ|M4s>>Puh_ur;tP(d8!)ub~*BN2a>cR$sy#KF!IbS@@zZu>=g2yBgo(s z^4ucwd^7U=JTeqShL(^Q$B>sgk;7r+@GLSsh`ij4ygY-vGKIW4j=W|>UYkH(??c}3 zB5$lBM^ebqe&kpLIW~$Mk0K-G$VeYDvWUDnjC?nMe0K%;-W)Qzh`hCme19GpGa_&I zAU_Tx?<^q`&B(ix$p1|uKTRT&^T>PS$j`=+_h*r*1oHDv6C`EVNf zWfGZbM}8edelvvpHh}!L1DOpYv-8OBgUBCNkhv)G#}4G9JmjMlhPmEM${QaT{EbA6!jFLxn4AP5zXsF^Xt(9J6c$d z7A4T)BwEsoo)km9e$+dMu1lb$A+)RkEzd*C`_YOfv|<5WKY;pX(2XHXl)l-SC0le(NpWu)BNb^F7)&T zbXzaFeHh)*jfR%do$csXiqJDQpy6~hyn>z?M9-W+&kCVuO`vD{(X(gKb4Jj{FnXR5 zJ#PU$e;B=B5{7Z#xxE~6K9qZc=#7tf%V+R@9}(dJR~@?msW8+ye!+R}}-te{s; zqgTbzXb{~UKzA>pdyb&j%%j&9q1Tn8*A1d=Mzn1ny`dkyu^zo~485rty=fk8pFwY) zK=&Hay>Yao2fa0d-eyH_OQ2snf_9Few~wHAETea((0xI4-y*s{gzjHPyHn^l;^7&VYDxVeya<8pa^}i z34L%0eaMeKyox@OKnGUPM^ory&FJH8XgrP{3ZRD;(I;BbCtJ`&Gn!aMzuk^L9Y>R+ z=rg0}v*YM@!suWt`dm8t+%Wol6Z%3EI&=hmF^Rr3j2>=84=4VCsxpR zSJ0m}pp$X*y%_qlB>H|eIyHv=B7%MpK|ge%zv@JPokV{VM`!)$??UMBgD4+ftV6hz zhj6(B;qp1cm2HHpJqXu^5UwX7T%Sd_(SUGs0^wE)!mU+=+fl-uDB*4a!aWH06A&I` zAUrHXc+`jRlTJCXdHa|9=ZS|NAUe)_`xmw@E`o>5`GfFPYd8@JupTZj0wg(hq1{%FR3dS9P@xH=%_b~n#Oppc>cECiJFmV@562YX;F!?{2av7$IV%j*Et^lUbg6S_| zWFCIL2){gsU&q03#^ASc@ViU+{XP7l3jXj4f2xB&&%^D9Sn?T`j$)ZSShfh3tAgd{VTBA>F#}e-g_X`>l^9sH2v)s?)wW^vO<1D^)|!HK zz`7Z*UJR_a3LB2VMrE*ZA8b+vn^wSPF|heh*dhtGXo4*#VCzNLCJ(l)g6+We8L)i| z>~Ie|eTAK0VV6hPbsu(r8+&BH9-FXN7VI6xKKHQS$JqZC4jh7mli-jNICLEj+l3=O z#*r;>R2>{W1;?Diu~TqD0i0L{Cl$fT&v42=ICU9LYkwGU^;z?p||b_8cf zac&ZvmjLIr!38C7!7f~w0T;!7`;0uM*<@FF}?1CN2nqImo#JW&HreTAn^;pqu@rVO5Wg=g>KxiNUY3SRgM zFUG)&QM~*WUS5RP2jI;J-aLf2%i!%zc&7&5{Ri>z=@$C)BlMSl=x>M7-?Qi+*U&%j zqJOR&m&bQ%wv*|Z!*X}d zrIBmpd8|VeVJ0l%Fh@V`T+DiI-?@U-yihA2V>OMMvk+)j?{D9!XjD7y3|JJ*-l^$T zr_ysi-#M3Ju=UP)9On0(i#V??-?^ADxOC?V_69ef_DU87v!k}|2PTZOHPbqp8gt~7 zt;WSsTlX^Sp9g7`(bO3E@#o!<)-VdA(pu4kA5>VdwWs|BWfV&t&j1q`9F`h}Rz^uN7>;lXOO=@7@_F)Om(Ysb>mw)4 zM`$G^`aL*JX^HhGFyz^XL#SbKYaJ!Qk}yV<94SIf;SmGD4G~x+A$!|gMDWxoya4m_Jdo&-lH88Sn6`Q$pD+?rJQTK8@3y`jGRiGMKw0{|MM*p&bP literal 75728 zcmV(;K-<4}Pew8T0RR910VmJ^4FCWD0`JrS0Vi|;N`HI+00000000000000000000 z0000#Mn+Uk92y=5U;vj25eN#3pcsgW7XdZ`Bm9D+k?bTU}I=fiSNZ z$%gJElzP+c=708t8^i5!Acqpc67lx&1at@7QH8g}?EnA&|JNi78QcGD+}PmRBcNg` zr6yI1LLrG$n{w8vEeWMA^(NL9FtjFBOchtIDB}T4oukwQ=6RWp8G3K9M$jp{O zeKzh(-}Ic|HC|%yI0t*!ancDt82f~uAseC)y+9vzc?knaNFoX$8H<#cTJ;QPX%U6N zjCYoYe1ms?Et|XpI!tH@r|`WK*ZbYQxcgx781Eq+@Sj?9-KrSwAsd!GYKnJnpTPHV zm5aEQXl%qZ1*Qi6;!5-<|7efC2HSN50SoP9B6ZQjht{{B&g^0MLkLbq709temesDl zH73T!RrtOtT6p5~9{)^UVQq;ipdEmfCWV++h&M@%ZT+EqXceY|eVB3(ExhXk%Rp%y z%Vui@3gayCl>$O`?%RI`X=`_1(8nj3<12X+dmnAwTRBW@te(|p^=#~()nMh>ym?lS zG2lX9Wn1^f#@^e#zt`_?+n)VsvT)KlW0G!PmT_*ulS9mdm`3BbJ^pOBAr@*Sqz2#g z=W}ZOOYKfKd1z>wmIH>C2ils75V(*w8|sW7_rYRgZLRG&_gGe7z%m8~k|u4MWEgDg z5&jQOosyR1(9V5$-fcbhXMfm&3Zfux6m%D#D3DYqt7 zL`)sd)bYz^d;9OJZZQ0lbob1E`PSMlgsm74M)s3L(wzA(RjVr~nQqx_xz&@S-IK!E ztrzE;0?>Z6Q* zJgRI|;5i^{ z0gRK;_!s>ZjN!cSMGi7&8J4?30|o?Sgdo#_fS_zeZ~SkjgN@Lx*4Fn`>pS!;TOozL z$wx#)oJ4{oND`4c+-EstuKH}PxC(-bR14CQkTR1ZfB%b{J(!$I#~23%LMf(|B>j>f zxkJ?1N`Usq0`e)ikS5L=*iJlTTkE9LNrFKx{eN24ZSS5ER(C1ZOV^7#LL_ml|M*Y< zjAA*VrlAi!HFNT5$=9idE-yN-$wV}c~2(Wvjr}UWW{zlm?vTt`8_&id^0urfN&8Kq{|d2XvnY;qr{4vDqa3ZOPn-ChMfBkioAu=X%W(H(1@6{ylFRY z07Ibr3&9h~RHjO!xBI1_rDI@j>n@EO4hieff$^z}f_!he`9GN})>?zf>3VnFLX)blrsrOJ@4KLI zvC`!$R;f|HNwd}+yA&>7szT*jE!%hNxz~cC$~77^X|db3ne!H}-LPe+eVZ_O`keU- zmn>VkX2a(F-&$CBA;J#@u_U44!krfo2m~|&3I;AdAsGcV9V7ohk_!&jBtvGXYYQ+B;^#fbxrM^1wg#Vg_}G*0(~0MO z>?B8A+AO)5r`p#qnmhtCDUtq_cy%LA{4}{njXfFXX@XhhDwiXz2B03%Y1o*AoZ{rF zmoFGcvH-CYX2=6Oi>ti7N38FvxI)CTY1^^M#ox$;$7?MUYIerQ$WN0?yZnS`e&xjr zrr1|VbNXjerV~#;l9|=Ww`||J0LU_xOiNEBJ=Jd9yg%1zJ+l`qTfb@BF8eWQ>Lfmn z|D*84M8b%-XxOZxWizlz!O>5NkVoW(k=1tloAhJ0+;9^)s}P&mIr%E2<;ji>Of4N< z>Ec9kikXfjt53v9736GhK0w#V*vDEaB$urH@9*!Q=i_$09QWJRd^Q;l`n_TyP2%AF ze!E_F+s%5lT+F7E;h^8^1_ST5oAt8OZq-Wpcq|$TUSFOc?{%*`-RPvF)*7^s(JGPg z%cN5|2@3y3mL{R=D3l=ZIPLS$Ix_lUhQppJ!=7x6bgY;k0K1)QH~Hw{?P~{;DD*wo zu? zC^!W0baz_DU^EkvYo*Mb;H|az_rau()JZ=|F|v9ITpQqTIeOod zi|2xkKn8&CosE;MVo?YZ_|_Bd7?AEXZGB$BPvZdYE>+iO-kwEBEn243-nE9eH_EdS zlnA>7nD<>1u23-1CDDkZ(0r|{-OUu&Z_(UCRAq(AJ`%M{d||RZwLD(kPqn>ibaK6W z%k}skq-(l^_&48JswGpC8%Cg19w!R|d)^j^fTNlG(N{|ge&=(g?m#g=!^&6OLwj#A zBXG}#yOn7~wDPq}bJds-KLf8(B;1X#mLXOOuXJ7%9FQHNwoQ+o;!$?R?A>P&qUSFf z?Bcz>i7WO^o2Fqq#0dLOe)iy1tY+lVTBXeSBxXL-EN=%Klt@S-h9RL_Iytm}Ml%x{ z%XOfFk%_JeH4RgsK2NNTzBF+;-c{!h0Vp7iXT$1MFR86pyG@z%afpxulCR_MsTu6Eq_gJF_sI~@DGZHnL z;k`VL^%~md90oOSYkXDD@a2|IK*k|&x)oJln35067Ig!A&6&n;lE0)9BYoT$Td>4~ zcBwC7zJaW?@gA7s#p6K$aR1nV-L3g>KQ-!)%xdWd1`?RFd{h}`!1h3g3Xm0Ez-#;hY|xjtfNz1(2AOZ&ou6R6l)xok*a@}*$&Fs< zn;=QDEMa#C?{P_2ZmoI&C}H(x(?!|=#$dr@pg4BqWA~^Q6#%2GMPXq zc@(9#6&AD8V=Ehxv&S1YnXUzR>vfPKN;U>MGJ`qp5HZmvbBxz*#w?>m@7z@29jfFO zDv%NgI{r3@8UR{8IRe69UDzh06Be0yd3*{W1UX<1$l^ZE=O-WV&1R|lXE*|GvgdVd z86ZJm40M7HF7$i=O3A6&-+KDm!}EvitxSQG$qe`I%rDvt=oK#jips*DN#{%vTnetx z2~Ti`hFD%nBnQs^`TI>&a%0FKP|Hx$xK%^d^V6w=6GLgc72b`1n| zSKjHfA{TeX=^WY=DY9|j9h|^&9}I{vERh!k=p-wu=*K&QUViwy)~C>8|&@A}M* z`E+sU`jz%E`t=PMMv!Yp3Zh`GvoCmXjHrdrH1}e?@7zwMRMMww+ik$jAmIL{+nAmS z>~b~{u&w}0P*GqdE|X+JLGfJ%0A2_Sgi#b-O}0D8D3IGRd7sRfrg*_?$_aU3qjHBF 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 diff --git a/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-v4compatibility.ttf b/docs/_vendor/gitlab.com/f5/nginx/controller/poc/f5-hugo/static/css/webfonts/fa-v4compatibility.ttf new file mode 100644 index 0000000000000000000000000000000000000000..be0afc27ae931ac286cc18c4dc297035eec7d56b GIT binary patch literal 10556 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 literal 0 HcmV?d00001 diff --git a/docs/_vendor/modules.txt b/docs/_vendor/modules.txt index 3bdd7d462c..bf1d6d0271 100644 --- a/docs/_vendor/modules.txt +++ b/docs/_vendor/modules.txt @@ -1,2 +1 @@ -# gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d -# github.com/jquery/jquery-dist v0.0.0-20210302171154-e786e3d9707f +# gitlab.com/f5/nginx/controller/poc/f5-hugo v0.18.1-0.20220311222638-33f9e0b547fc diff --git a/docs/go.mod b/docs/go.mod index 62f41e6e9a..46aa70439c 100644 --- a/docs/go.mod +++ b/docs/go.mod @@ -2,4 +2,4 @@ module github.com/nginxinc/kubernetes-ingress/docs go 1.15 -require gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d // indirect +require gitlab.com/f5/nginx/controller/poc/f5-hugo v0.18.1-0.20220311222638-33f9e0b547fc // indirect diff --git a/docs/go.sum b/docs/go.sum index 95cafd7836..4ec4b3e497 100644 --- a/docs/go.sum +++ b/docs/go.sum @@ -18,3 +18,5 @@ gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788 gitlab.com/f5/nginx/controller/poc/f5-hugo v0.15.8-0.20220110191128-4af0ca29d788/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d h1:nstN18J5a+wO125f7HVfRguJHJRFH7hn8NJq4ko0eBU= gitlab.com/f5/nginx/controller/poc/f5-hugo v0.16.4-0.20220216010347-4c636f11125d/go.mod h1:G+e4mnMJBHCT04TKm3Bbnm5I5OGVoeLlmbaDFF3GPBc= +gitlab.com/f5/nginx/controller/poc/f5-hugo v0.18.1-0.20220311222638-33f9e0b547fc h1:1oJmwuMeZ3743/q6pZsR0Rif5HqK/LRSVMUxwOGivhA= +gitlab.com/f5/nginx/controller/poc/f5-hugo v0.18.1-0.20220311222638-33f9e0b547fc/go.mod h1:Y9Ez7EKgsbFXNsflK0tGLe6FWqlPToWFGZyrkduYdM4= From a9981a37892b8d2a7b257cf83ebf3c4db4ff0be6 Mon Sep 17 00:00:00 2001 From: Jodie Putrino Date: Wed, 23 Mar 2022 16:31:53 -0600 Subject: [PATCH 19/26] Cherry-pick updates to pull-ingress-controller-image doc to release branch (#2530) (#2531) - Fix broken links reported by field - Update link target text so that instead of using "here", they have descriptions of the target documents. This is especially important when linking out to external locations (like the Docker docs) - Use hugo `relref` for internal doc links -- when these are used, hugo build will fail if the link is broken - Change "e.g." to "for example" -- brings us into compliance with internal style guide --- .../pulling-ingress-controller-image.md | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/docs/content/installation/pulling-ingress-controller-image.md b/docs/content/installation/pulling-ingress-controller-image.md index 41a3540292..6e8f0e5bc7 100644 --- a/docs/content/installation/pulling-ingress-controller-image.md +++ b/docs/content/installation/pulling-ingress-controller-image.md @@ -6,22 +6,22 @@ doctypes: [""] toc: true --- -This document explains how to pull an NGINX Plus Ingress Controller image from the F5 Docker registry using your NGINX Ingress Controller subscription certificate and key. **Please note that an NGINX Plus subscription certificate and key will not work with the F5 Docker registry.** You can also get the image using alternative methods: +This document explains how to pull an NGINX Plus Ingress Controller image from the F5 Docker registry using your NGINX Ingress Controller subscription certificate and key. **Please note that an NGINX Plus subscription certificate and key will not work with the F5 Docker registry.** You can also get the image using the following alternate methods: -* Please see [here](/nginx-ingress-controller/installation/using-the-jwt-token-docker-secret) for details on how to use the JWT token to use the image directly in your Kubernetes cluster. -* Please see [here](/nginx-ingress-controller/installation/building-ingress-controller-image) for information on how to build an Ingress Controller image using the source code from this repository and your NGINX Plus subscription certificate and key. -* For NGINX Ingress Controller based on NGINX OSS, we provide the image through DockerHub. +* [Install using a JWT token in a Docker Config Secret]({{< relref "using-the-jwt-token-docker-secret" >}}) +* [Build the Ingress Controller image]({{< relref "building-ingress-controller-image" >}}) using the source code from the GitHub repository and your NGINX Plus subscription certificate and key. +* For NGINX Ingress Controller based on NGINX OSS, you can pull the [nginx/nginx-ingress image](https://hub.docker.com/r/nginx/nginx-ingress/) from DockerHub. ## Prerequisites Before you can pull the image, make sure that the following software is installed on your machine: * [Docker](https://www.docker.com/products/docker) v18.09+ -* For NGINX Ingress Controller, you must have the NGINX Ingress Controller subscription -- download the NGINX Plus Ingress Controller (per instance) certificate (`nginx-repo.crt`) and the key (`nginx-repo.key`) from [MyF5](https://myf5.com). +* For NGINX Ingress Controller, you must have the NGINX Ingress Controller subscription -- download the NGINX Plus Ingress Controller (per instance) certificate (`nginx-repo.crt`) and the key (`nginx-repo.key`) from [MyF5](https://my.f5.com). ## Pulling the Image using Docker and Pushing It to the Private Registry 1. First, configure the Docker environment to use certificate-based client-server authentication with the F5 Container registry - `private-registry.nginx.com`. - To do so in a Linux based environment, create a `private-registry.nginx.com` directory under `/etc/docker/certs.d` and create a certificate `client.cert` (using `nginx-repo.crt` - please note that the certificate MUST have the `.cert` suffix, not `.crt`) and a key `client.key` (using `nginx-repo.key`). See [this document](https://docs.docker.com/engine/security/certificates/) for more details. + To do so in a Linux based environment, create a `private-registry.nginx.com` directory under `/etc/docker/certs.d` and create a certificate `client.cert` (using `nginx-repo.crt` - please note that the certificate MUST have the `.cert` suffix, not `.crt`) and a key `client.key` (using `nginx-repo.key`). See the [Docker Engine Security documentation](https://docs.docker.com/engine/security/certificates/) for more details. ``` # mkdir /etc/docker/certs.d/private-registry.nginx.com @@ -29,20 +29,20 @@ Before you can pull the image, make sure that the following software is installe # cp nginx-repo.key /etc/docker/certs.d/private-registry.nginx.com/client.key ``` - > **Note**: The preceding example is operating-system specific and is for illustrative purposes only. You should consult your operating system documentation for creating an os-provided bundled certificate chain. For example, to configure this for Docker Desktop for Mac or Docker Desktop for Windows, see [this document](https://docs.docker.com/docker-for-mac/#add-client-certificates) or [this document](https://docs.docker.com/docker-for-windows/#how-do-i-add-client-certificates) for more details. + > **Note**: The preceding example is operating-system specific and is for illustrative purposes only. You should consult your operating system documentation for creating an os-provided bundled certificate chain. For example, to configure this for Docker Desktop for Mac or Docker Desktop for Windows, see the [Docker for Mac documentation](https://docs.docker.com/docker-for-mac/#add-client-certificates) or [Docker for Windows documentation](https://docs.docker.com/docker-for-windows/#how-do-i-add-client-certificates) for more details. -2. Use docker to pull the required image from `private-registry.nginx.com`. Choose the image from the available images listed [here](nginx-ingress-controller/technical-specifications/#images-with-nginx-plus). - For NGINX Plus Ingress Controller, pull from `private-registry.nginx.com/nginx-ic/nginx-plus-ingress`, e.g.: +2. Use Docker to pull the required image from `private-registry.nginx.com`. Choose the image from the available images listed in the [tech specs guide]({{< relref "technical-specifications#images-with-nginx-plus" >}}). + For NGINX Plus Ingress Controller, pull from `private-registry.nginx.com/nginx-ic/nginx-plus-ingress`. For example: ``` $ docker pull private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.1 ``` - For NGINX Plus Ingress Controller with App Protect, pull from `private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress`, e.g.: + For NGINX Plus Ingress Controller with App Protect, pull from `private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress`. For example: ``` $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.1 ``` - To list the available image tags for the repositories, you can also use the Docker registry API, e.g.: + To list the available image tags for the repositories, you can also use the Docker registry API. For example: ``` $ curl https://private-registry.nginx.com/v2/nginx-ic/nginx-plus-ingress/tags/list --key --cert | jq { @@ -66,7 +66,10 @@ Before you can pull the image, make sure that the following software is installe ``` 3. Tag and push the image to your private registry. - Make sure to run the `docker login` command first to log in to the registry. + + - Make sure to run the `docker login ` command first to log in to the registry. + - Replace `` in the examples below with the correct path to your private Docker registry. + ``` $ docker tag private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.1 /nginx-ic/nginx-plus-ingress:2.1.1 $ docker push /nginx-ic/nginx-plus-ingress:2.1.1 From c2285a7c76b91a81f2d4c6f1e547fad166c05e52 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Thu, 24 Mar 2022 10:36:38 -0700 Subject: [PATCH 20/26] Update incorrect release for NAP (#2534) --- deployments/helm-chart-dos-arbitrator/README.md | 4 ++-- docs/content/app-protect/installation.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/deployments/helm-chart-dos-arbitrator/README.md b/deployments/helm-chart-dos-arbitrator/README.md index 07a62f8ca9..17bd1444cd 100644 --- a/deployments/helm-chart-dos-arbitrator/README.md +++ b/deployments/helm-chart-dos-arbitrator/README.md @@ -9,7 +9,7 @@ This chart deploys the NGINX App Protect Dos Arbitrator in your Kubernetes clust - A [Kubernetes Version Supported by the Ingress Controller](https://docs.nginx.com/nginx-ingress-controller/technical-specifications/#supported-kubernetes-versions) - Helm 3.0+. - Git. - + ## Getting the Chart Sources This step is required if you're installing the chart using its sources. Additionally, the step is also required for managing the custom resource definitions (CRDs), which the Ingress Controller requires by default, or for upgrading/deleting the CRDs. @@ -21,7 +21,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart-dos-arbitrator: ```console $ cd kubernetes-ingress/deployments/helm-chart-dos-arbitrator - $ git checkout v2.1.0 + $ git checkout v2.1.1 ``` ## Adding the Helm Repository diff --git a/docs/content/app-protect/installation.md b/docs/content/app-protect/installation.md index 84e0348f4b..7cff57ee3a 100644 --- a/docs/content/app-protect/installation.md +++ b/docs/content/app-protect/installation.md @@ -22,9 +22,9 @@ Take the steps below to either configure a Docker Registry secret in your Kubern For NGINX Plus Ingress Controller with App Protect, pull from `private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress`: ``` - $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.0.3 + $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.1 ``` - `2.0.3` will pull down the Debian based image. The other available image tag is `2.0.3-ubi` for the UBI based image. + `2.1.1` will pull down the Debian based image. The other available image tag is `2.1.1-ubi` for the UBI based image. - Use the docker registry API to list the available image tags for the repository. @@ -34,8 +34,8 @@ Take the steps below to either configure a Docker Registry secret in your Kubern { "name": "nginx-ic-nap/nginx-plus-ingress", "tags": [ - "2.0.3-ubi", - "2.0.3" + "2.1.1-ubi", + "2.1.1" ] } ``` From 5fb324b71895a272e05707c1e2a875e9a1457ee7 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Thu, 24 Mar 2022 11:28:27 -0700 Subject: [PATCH 21/26] Update docs for 1.12.4 (#2540) --- CHANGELOG.md | 6 ++++++ docs/content/releases.md | 25 +++++++++++++++++++++++-- 2 files changed, 29 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 276c1b90db..dd8164a2e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +### 1.12.4 + +An automatically generated list of changes can be found on Github at: [1.12.4 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v1.12.4) + +A curated list of changes can be found in the [Releases](http://docs.nginx.com/nginx-ingress-controller/releases/) page on NGINX Documentation website. + ### 2.1.1 An automatically generated list of changes can be found on Github at: [2.1.1 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.1) diff --git a/docs/content/releases.md b/docs/content/releases.md index 814dcfddff..6f71d662c8 100644 --- a/docs/content/releases.md +++ b/docs/content/releases.md @@ -6,6 +6,29 @@ doctypes: ["concept"] toc: true --- +## NGINX Ingress Controller 1.12.4 + +23 March 2022 + +CHANGES: +* Update NGINX version to 1.21.6. +* Update NGINX Plus version to R26. +* Update Debian to Bullseye. +* Update Alpine to 3.15. +* Update UBI to 8. +* Update Go to 1.17 and Go dependencies. + +FIXES: +* Fix OpenTracing not working with NGINX Plus. + +HELM CHART: +* The version of the Helm chart is now 0.10.4. + +UPGRADE: +* For NGINX, use the 1.12.4 image from our DockerHub: `nginx/nginx-ingress:1.12.4`, `nginx/nginx-ingress:1.12.4-alpine` or `nginx/nginx-ingress:1.12.4-ubi` +* For NGINX Plus, please build your own image using the 1.12.4 source code. +* For Helm, use version 0.10.4 of the chart. + ## NGINX Ingress Controller 2.1.1 17 Feb 2022 @@ -661,8 +684,6 @@ UPGRADE: ## NGINX Ingress Controller 1.8.0 -### 1.8.0 - 22 July 2020 OVERVIEW: From a14d15f179c2935fe351dc84624e236c0cbad4cb Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Tue, 29 Mar 2022 10:54:13 -0700 Subject: [PATCH 22/26] Bump UBI to 8 for all images (#2527) --- Makefile | 6 +-- build/Dockerfile | 60 +++++++++--------------- docs/content/technical-specifications.md | 10 ++-- 3 files changed, 29 insertions(+), 47 deletions(-) diff --git a/Makefile b/Makefile index b57871d3b2..0ab5ef5dc2 100644 --- a/Makefile +++ b/Makefile @@ -118,7 +118,7 @@ openshift-image-plus: build ## Create Docker image for Ingress Controller (UBI w .PHONY: openshift-image-nap-plus openshift-image-nap-plus: build ## Create Docker image for Ingress Controller (UBI with NGINX Plus and App Protect WAF) - $(DOCKER_CMD) $(PLUS_ARGS) --secret id=rhel_license,src=rhel_license --build-arg BUILD_OS=ubi-plus-nap --build-arg UBI_VERSION=7 + $(DOCKER_CMD) $(PLUS_ARGS) --secret id=rhel_license,src=rhel_license --build-arg BUILD_OS=ubi-plus-nap .PHONY: alpine-image-opentracing alpine-image-opentracing: build ## Create Docker image for Ingress Controller (Alpine with OpenTracing) @@ -126,11 +126,11 @@ alpine-image-opentracing: build ## Create Docker image for Ingress Controller (A .PHONY: openshift-image-dos-plus openshift-image-dos-plus: build ## Create Docker image for Ingress Controller (ubi with plus and dos) - $(DOCKER_CMD) $(PLUS_ARGS) $(NAP_ARGS) --secret id=rhel_license,src=rhel_license --build-arg BUILD_OS=ubi-plus-dos --build-arg UBI_VERSION=7 + $(DOCKER_CMD) $(PLUS_ARGS) $(NAP_ARGS) --secret id=rhel_license,src=rhel_license --build-arg BUILD_OS=ubi-plus-dos .PHONY: openshift-image-nap-dos-plus openshift-image-nap-dos-plus: build ## Create Docker image for Ingress Controller (ubi with plus, nap and dos) - $(DOCKER_CMD) $(PLUS_ARGS) $(NAP_ARGS) --secret id=rhel_license,src=rhel_license --build-arg BUILD_OS=ubi-plus-nap-dos --build-arg UBI_VERSION=7 + $(DOCKER_CMD) $(PLUS_ARGS) $(NAP_ARGS) --secret id=rhel_license,src=rhel_license --build-arg BUILD_OS=ubi-plus-nap-dos .PHONY: debian-image-opentracing debian-image-opentracing: build ## Create Docker image for Ingress Controller (Debian with OpenTracing) diff --git a/build/Dockerfile b/build/Dockerfile index 1a6c56a4cc..b189950bab 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -1,7 +1,6 @@ # syntax=docker/dockerfile:1.3 ARG BUILD_OS=debian ARG NGINX_PLUS_VERSION=r26 -ARG UBI_VERSION=8 ARG DOWNLOAD_TAG=edge ARG DEBIAN_VERSION=bullseye-slim @@ -115,24 +114,9 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode && rm -rf /var/lib/apt/lists/* \ && rm /etc/apt/sources.list.d/nginx-app-protect-dos.list -############################################# Base image for UBI 8 ############################################# -FROM redhat/ubi8-minimal AS ubi-base-8 - -# temporary fix for CVE-2021-42574 -RUN microdnf upgrade -y libgcc libstdc++ - - -############################################# Base image for UBI 7 ############################################# -FROM registry.access.redhat.com/ubi7/ubi AS ubi-base-7 - -RUN yum install -y microdnf - -# temporary fix for CVE-2021-42574 -RUN yum upgrade -y binutils - ############################################# Base image for UBI ############################################# -FROM ubi-base-${UBI_VERSION} AS ubi-base +FROM redhat/ubi8 AS ubi-base ARG IC_VERSION SHELL ["/bin/bash", "-o", "pipefail", "-c"] @@ -146,7 +130,7 @@ LABEL name="NGINX Ingress Controller" \ io.k8s.description="The NGINX Ingress controller is an application that runs in a cluster and configures an HTTP load balancer according to Ingress resources." \ io.openshift.tags="nginx,ingress-controller,ingress,controller,kubernetes,openshift" -RUN microdnf --nodocs install -y shadow-utils ca-certificates \ +RUN dnf --nodocs install -y shadow-utils ca-certificates \ && groupadd --system --gid 101 nginx \ && useradd --system --gid nginx --no-create-home --home-dir /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx @@ -163,7 +147,7 @@ RUN --mount=type=bind,from=debian,source=/nginx_version,target=/tmp/nginx_versio && printf "%s\n" "[nginx]" "name=nginx repo" \ "baseurl=https://nginx.org/packages/mainline/centos/${version}/\$basearch/" \ "gpgcheck=1" "enabled=1" "module_hotfixes=true" > /etc/yum.repos.d/nginx.repo \ - && microdnf --nodocs install -y nginx-${NGINX_VERSION} \ + && dnf --nodocs install -y nginx-${NGINX_VERSION} \ && rm /etc/yum.repos.d/nginx.repo @@ -175,7 +159,7 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode --mount=type=secret,id=nginx-repo.key,dst=/etc/ssl/nginx/nginx-repo.key,mode=0644 \ rpm --import https://cs.nginx.com/static/keys/nginx_signing.key \ && curl -fsSL "https://cs.nginx.com/static/files/nginx-plus-$(grep -E -o '[0-9]+\.[0-9]+' /etc/redhat-release | cut -d"." -f1).repo" | tr 0 1 > /etc/yum.repos.d/nginx-plus.repo \ - && microdnf --nodocs install -y nginx-plus-${NGINX_PLUS_VERSION} nginx-plus-module-njs-${NGINX_PLUS_VERSION} + && dnf --nodocs install -y nginx-plus-${NGINX_PLUS_VERSION} nginx-plus-module-njs-${NGINX_PLUS_VERSION} ############################################# Base image for UBI with NGINX Plus and App Protect WAF ############################################# @@ -188,14 +172,13 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode source /tmp/rhel_license \ && subscription-manager register --org=${RHEL_ORGANIZATION} --activationkey=${RHEL_ACTIVATION_KEY} || true \ && subscription-manager attach \ - && subscription-manager repos --enable rhel-7-server-optional-rpms --enable rhel-7-server-extras-rpms \ - && curl -fsSL https://cs.nginx.com/static/files/app-protect-7.repo > /etc/yum.repos.d/app-protect-7.repo \ - && yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \ - && yum install -y app-protect-${NGINX_PLUS_VERSION#r}* app-protect-attack-signatures app-protect-threat-campaigns \ - && rm /etc/yum.repos.d/app-protect-7.repo \ + && dnf config-manager --set-enabled codeready-builder-for-rhel-8-x86_64-rpms \ + && dnf --nodocs install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \ + && curl -fsSL https://cs.nginx.com/static/files/app-protect-8.repo > /etc/yum.repos.d/app-protect-8.repo \ + && dnf --nodocs install -y app-protect-${NGINX_PLUS_VERSION#r}* app-protect-attack-signatures app-protect-threat-campaigns \ + && rm /etc/yum.repos.d/app-protect*.repo \ && subscription-manager unregister \ - && yum clean all && rm -rf /var/cache/yum - + && dnf clean all && rm -rf /var/cache/dnf # Uncomment the lines below if you want to install a custom CA certificate # COPY build/*.crt /etc/pki/ca-trust/source/anchors/ # RUN update-ca-trust extract @@ -211,14 +194,13 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode source /tmp/rhel_license \ && subscription-manager register --org=${RHEL_ORGANIZATION} --activationkey=${RHEL_ACTIVATION_KEY} || true \ && subscription-manager attach \ - && subscription-manager repos --enable rhel-7-server-optional-rpms --enable rhel-7-server-extras-rpms \ - && curl -fsSL https://cs.nginx.com/static/files/app-protect-dos-7.repo > /etc/yum.repos.d/app-protect-dos-7.repo \ - && yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \ - && yum install -y app-protect-dos-${NGINX_PLUS_VERSION#r}* \ - && rm /etc/yum.repos.d/app-protect-dos-7.repo \ + && dnf config-manager --set-enabled codeready-builder-for-rhel-8-x86_64-rpms \ + && dnf --nodocs install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \ + && curl -fsSL https://cs.nginx.com/static/files/app-protect-dos-8.repo > /etc/yum.repos.d/app-protect-dos-8.repo \ + && dnf --nodocs install -y app-protect-dos-${NGINX_PLUS_VERSION#r}* \ + && rm /etc/yum.repos.d/app-protect*.repo \ && subscription-manager unregister \ - && yum clean all && rm -rf /var/cache/yum - + && dnf clean all && rm -rf /var/cache/dnf ############################################# Base image for UBI with NGINX Plus, App Protect WAF and App Protect Dos ############################################# FROM ubi-plus-nap as ubi-plus-nap-dos @@ -230,12 +212,12 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode source /tmp/rhel_license \ && subscription-manager register --org=${RHEL_ORGANIZATION} --activationkey=${RHEL_ACTIVATION_KEY} || true \ && subscription-manager attach \ - && subscription-manager repos --enable rhel-7-server-optional-rpms --enable rhel-7-server-extras-rpms \ - && curl -fsSL https://cs.nginx.com/static/files/app-protect-dos-7.repo > /etc/yum.repos.d/app-protect-dos-7.repo \ - && yum install -y app-protect-dos-${NGINX_PLUS_VERSION#r}* \ - && rm /etc/yum.repos.d/app-protect-dos-7.repo \ + && dnf config-manager --set-enabled codeready-builder-for-rhel-8-x86_64-rpms \ + && curl -fsSL https://cs.nginx.com/static/files/app-protect-dos-8.repo > /etc/yum.repos.d/app-protect-dos-8.repo \ + && dnf --nodocs install -y app-protect-dos-${NGINX_PLUS_VERSION#r}* \ + && rm /etc/yum.repos.d/app-protect*.repo \ && subscription-manager unregister \ - && yum clean all && rm -rf /var/cache/yum + && dnf clean all && rm -rf /var/cache/dnf ############################################# Base images containing libs for Opentracing ############################################# diff --git a/docs/content/technical-specifications.md b/docs/content/technical-specifications.md index c557a1f34d..45ec5456ec 100644 --- a/docs/content/technical-specifications.md +++ b/docs/content/technical-specifications.md @@ -33,7 +33,7 @@ All images include NGINX 1.21.6. |Alpine-based image with OpenTracing | ``nginx:1.21.6-alpine``, which is based on ``alpine:3.15`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.1-alpine-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | |Debian-based image | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | | ``nginx/nginx-ingress:2.1.1`` | arm/v7, arm64, amd64, ppc64le, s390x | |Debian-based image with OpenTracing | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.1-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Ubi-based image | ``redhat/ubi8-minimal`` | | ``nginx/nginx-ingress:2.1.1-ubi`` | arm64, amd64, s390x | +|Ubi-based image | ``redhat/ubi8`` | | ``nginx/nginx-ingress:2.1.1-ubi`` | arm64, amd64, s390x | {{% /table %}} ### Images with NGINX Plus @@ -51,10 +51,10 @@ NGINX Plus images are available through the F5 Container registry `private-regis |Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.1` | amd64 | |Debian-based image with App Protect DoS | ``debian:buster-slim`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | |Debian-based image with App Protect WAF and DoS | ``debian:buster-slim`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | -|Ubi-based image | ``redhat/ubi8-minimal`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-ubi` | arm64, amd64, s390x | -|Ubi-based image with App Protect WAF | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.1-ubi` | amd64 | -|Ubi-based image with App Protect DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | -|Ubi-based image with App Protect WAF and DoS | ``registry.access.redhat.com/ubi7/ubi`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | +|Ubi-based image | ``redhat/ubi8`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-ubi` | arm64, amd64, s390x | +|Ubi-based image with App Protect WAF | ``redhat/ubi8`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.1-ubi` | amd64 | +|Ubi-based image with App Protect DoS | ``redhat/ubi8`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | +|Ubi-based image with App Protect WAF and DoS | ``redhat/ubi8`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | {{% /table %}} We also provide NGINX Plus images through the AWS Marketplace. Please see [Using the AWS Marketplace Ingress Controller Image](/nginx-ingress-controller/installation/using-aws-marketplace-image.md) for details on how to set up the required IAM resources in your EKS cluster. From b2c1900f9cd83a089aa36c9470a30cce8b643967 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Tue, 29 Mar 2022 14:23:44 -0700 Subject: [PATCH 23/26] Update packages for CVEs (#2560) --- build/Dockerfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/build/Dockerfile b/build/Dockerfile index b189950bab..b83651523e 100644 --- a/build/Dockerfile +++ b/build/Dockerfile @@ -9,8 +9,8 @@ FROM nginx:1.21.6 AS debian RUN apt-get update \ && apt-get install --no-install-recommends --no-install-suggests -y libcap2-bin \ - # temporary fix for CVE-2022-22822 - && apt-get install -y libexpat1 \ + # temp fix for CVE-2022-0891, CVE-2021-33574, CVE-2021-3997 and CVE-2022-23308 + && apt-get install -y libtiff5 libc6 libc-bin libxml2 libsystemd0 libudev1 \ && rm -rf /var/lib/apt/lists/* \ && echo $NGINX_VERSION > nginx_version @@ -20,8 +20,8 @@ RUN apt-get update \ FROM docker.io/library/nginx:1.21.6-alpine AS alpine RUN apk add --no-cache libcap \ - # temporary fix for CVE-2021-42374 - && apk upgrade --no-cache busybox + # temporary fix for CVE-2022-0778 and CVE-2018-25032 + && apk upgrade --no-cache libretls zlib ############################################# Base image for Alpine with NGINX Plus ############################################# @@ -74,6 +74,8 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode && apt-get update \ && apt-get install --no-install-recommends --no-install-suggests -y \ nginx-plus-module-appprotect app-protect app-protect-attack-signatures app-protect-threat-campaigns \ + # temp fix for CVE-2021-43618 + && apt-get install -y libgmp10 \ && apt-get purge --auto-remove -y apt-transport-https gnupg curl \ && rm -rf /var/lib/apt/lists/* \ && rm /etc/apt/sources.list.d/nginx-app-protect.list @@ -95,6 +97,8 @@ RUN --mount=type=secret,id=nginx-repo.crt,dst=/etc/ssl/nginx/nginx-repo.crt,mode && printf "%s\n" "deb https://pkgs.nginx.com/app-protect-dos/${NGINX_PLUS_VERSION^^}/debian ${DEBIAN_VERSION} nginx-plus" > /etc/apt/sources.list.d/nginx-app-protect-dos.list \ && apt-get update \ && apt-get -y install app-protect-dos \ + # temp fix for CVE-2021-43618 + && apt-get install -y libgmp10 \ && rm -rf /var/lib/apt/lists/* \ && rm /etc/apt/sources.list.d/nginx-app-protect-dos.list @@ -131,6 +135,8 @@ LABEL name="NGINX Ingress Controller" \ io.openshift.tags="nginx,ingress-controller,ingress,controller,kubernetes,openshift" RUN dnf --nodocs install -y shadow-utils ca-certificates \ + # temp fix for CVE-2022-0778 + && dnf --nodocs upgrade -y openssl-libs \ && groupadd --system --gid 101 nginx \ && useradd --system --gid nginx --no-create-home --home-dir /nonexistent --comment "nginx user" --shell /bin/false --uid 101 nginx From 95bf1475d0e5f1585c2bf2d56436cf35d49dbf81 Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Tue, 29 Mar 2022 12:00:01 -0700 Subject: [PATCH 24/26] Update branch for GitLab --- .gitlab-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 71834b1c68..a3104bdffc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,4 +1,4 @@ include: - project: "f5/nginx/kic/kic-pipelines" file: "/include/ingress-controller.yml" - ref: "master" + ref: "release-2.1" From 579d883116dcd3600317b7bf23f6ca540b26efdf Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Tue, 29 Mar 2022 13:01:07 -0700 Subject: [PATCH 25/26] Rename main branch --- CONTRIBUTING.md | 8 +++--- README.md | 6 ++--- docs/content/configuration/security.md | 26 +++++++++---------- .../building-ingress-controller-image.md | 2 +- .../installation-with-operator.md | 4 +-- .../intro/nginx-ingress-controllers.md | 4 +-- 6 files changed, 25 insertions(+), 25 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9c702821a8..bc53f6fb9b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,7 +14,7 @@ The following is a set of guidelines for contributing to the NGINX Ingress Contr * [Git Style Guide](#git-style-guide) * [Go Style Guide](#go-style-guide) -[Code of Conduct](https://github.com/nginxinc/kubernetes-ingress/blob/master/CODE_OF_CONDUCT.md) +[Code of Conduct](https://github.com/nginxinc/kubernetes-ingress/blob/main/CODE_OF_CONDUCT.md) ## Ask a Question @@ -23,9 +23,9 @@ We will have a public forum soon where you can come and ask questions and have a ## Getting Started -Follow our [Installation Guide](https://github.com/nginxinc/kubernetes-ingress/blob/master/docs/content/installation) to get the NGINX Ingress Controller up and running. +Follow our [Installation Guide](https://github.com/nginxinc/kubernetes-ingress/blob/main/docs/content/installation) to get the NGINX Ingress Controller up and running. -Read the [documentation](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs) and [configuration](https://github.com/nginxinc/kubernetes-ingress/tree/master/examples) examples +Read the [documentation](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs) and [configuration](https://github.com/nginxinc/kubernetes-ingress/tree/main/examples) examples ### Project Structure @@ -50,7 +50,7 @@ To suggest an enhancement, please create an issue on GitHub with the label `enha ### Open a Pull Request * Fork the repo, create a branch, submit a PR when your changes are tested and ready for review -* Fill in [our pull request template](https://github.com/nginxinc/kubernetes-ingress/blob/master/.github/PULL_REQUEST_TEMPLATE.md) +* Fill in [our pull request template](https://github.com/nginxinc/kubernetes-ingress/blob/main/.github/PULL_REQUEST_TEMPLATE.md) Note: if you’d like to implement a new feature, please consider creating a feature request issue first to start a discussion about the feature. diff --git a/README.md b/README.md index 85b5bd2910..0334c0dce6 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -[![Continuous Integration](https://github.com/nginxinc/kubernetes-ingress/actions/workflows/ci.yml/badge.svg)](https://github.com/nginxinc/kubernetes-ingress/actions/workflows/ci.yml) [![FOSSA Status](https://app.fossa.com/api/projects/custom%2B5618%2Fgithub.com%2Fnginxinc%2Fkubernetes-ingress.svg?type=shield)](https://app.fossa.com/projects/custom%2B5618%2Fgithub.com%2Fnginxinc%2Fkubernetes-ingress?ref=badge_shield) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Go Report Card](https://goreportcard.com/badge/github.com/nginxinc/kubernetes-ingress)](https://goreportcard.com/report/github.com/nginxinc/kubernetes-ingress) [![codecov](https://codecov.io/gh/nginxinc/kubernetes-ingress/branch/master/graph/badge.svg?token=snCn7Y0zC7)](https://codecov.io/gh/nginxinc/kubernetes-ingress) +[![Continuous Integration](https://github.com/nginxinc/kubernetes-ingress/actions/workflows/ci.yml/badge.svg)](https://github.com/nginxinc/kubernetes-ingress/actions/workflows/ci.yml) [![FOSSA Status](https://app.fossa.com/api/projects/custom%2B5618%2Fgithub.com%2Fnginxinc%2Fkubernetes-ingress.svg?type=shield)](https://app.fossa.com/projects/custom%2B5618%2Fgithub.com%2Fnginxinc%2Fkubernetes-ingress?ref=badge_shield) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![Go Report Card](https://goreportcard.com/badge/github.com/nginxinc/kubernetes-ingress)](https://goreportcard.com/report/github.com/nginxinc/kubernetes-ingress) [![codecov](https://codecov.io/gh/nginxinc/kubernetes-ingress/branch/main/graph/badge.svg?token=snCn7Y0zC7)](https://codecov.io/gh/nginxinc/kubernetes-ingress) # 🚀 *Help make the NGINX Ingress Controller better by participating in our [survey](https://forms.office.com/Pages/ResponsePage.aspx?id=L_093Ttq0UCb4L-DJ9gcUKLQ7uTJaE1PitM_37KR881UMEs0Rk5PMkYzMTJTWVA0V1hUVTRLUUMyNS4u)!* 🚀 @@ -53,7 +53,7 @@ Read [this doc](https://docs.nginx.com/nginx-ingress-controller/intro/nginx-plus We publish Ingress controller releases on GitHub. See our [releases page](https://github.com/nginxinc/kubernetes-ingress/releases). -The latest stable release is [2.1.1](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.1). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/master) from the master branch. The edge version is useful for experimenting with new features that are not yet published in a stable release. +The latest stable release is [2.1.1](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.1). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/main) from the main branch. The edge version is useful for experimenting with new features that are not yet published in a stable release. To use the Ingress controller, you need to have access to: * An Ingress controller image. @@ -67,7 +67,7 @@ The table below summarizes the options regarding the images, manifests, helm cha | Version | Description | Image for NGINX | Image for NGINX Plus | Installation Manifests and Helm Chart | Documentation and Examples | | ------- | ----------- | --------------- | -------------------- | ---------------------------------------| -------------------------- | | Latest stable release | For production use | Use the 2.1.1 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | Use the 2.1.1 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). | -| Edge/Nightly | For testing and experimenting | Use the edge or nightly images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs/content/installation/building-ingress-controller-image.md). | [Build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs/content/installation/building-ingress-controller-image.md). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/master/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/master/deployments/helm-chart). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/master/docs/content). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/master/examples). | +| Edge/Nightly | For testing and experimenting | Use the edge or nightly images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content/installation/building-ingress-controller-image.md). | [Build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content/installation/building-ingress-controller-image.md). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments/helm-chart). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/main/examples). | ## Contacts diff --git a/docs/content/configuration/security.md b/docs/content/configuration/security.md index eb1530e737..d3a8e8d75e 100644 --- a/docs/content/configuration/security.md +++ b/docs/content/configuration/security.md @@ -1,14 +1,14 @@ --- title: Security -description: +description: weight: 1500 doctypes: [""] toc: true --- -The security of the Ingress Controller is paramount to the success of our Users, however, the Ingress Controller is deployed by a User in their environment, and as such, the User takes responsibility -for securing a deployment of the Ingress Controller. +The security of the Ingress Controller is paramount to the success of our Users, however, the Ingress Controller is deployed by a User in their environment, and as such, the User takes responsibility +for securing a deployment of the Ingress Controller. We strongly recommend every User read and understand the following security concerns. ## Kubernetes @@ -16,28 +16,28 @@ We recommend the Kubernetes [guide to securing a cluster](https://kubernetes.io/ In addition, the following relating more specifically to Ingress Controller. ### RBAC and Service Account -The Ingress Controller is deployed within a Kubernetes environment, this environment must be secured. +The Ingress Controller is deployed within a Kubernetes environment, this environment must be secured. Kubernetes uses [RBAC](https://kubernetes.io/docs/reference/access-authn-authz/rbac/) to control the resources and operations available to different types of users. -The Ingress Controller requires a service account which is configured using RBAC. -We strongly recommend using the [RBAC configuration](https://github.com/nginxinc/kubernetes-ingress/blob/master/deployments/rbac/rbac.yaml) provided in our standard deployment configuration. +The Ingress Controller requires a service account which is configured using RBAC. +We strongly recommend using the [RBAC configuration](https://github.com/nginxinc/kubernetes-ingress/blob/main/deployments/rbac/rbac.yaml) provided in our standard deployment configuration. It is configured with the least amount of privilege required for the Ingress Controller to work. -We strongly recommend inspecting the RBAC configuration (for [manifests installation](https://github.com/nginxinc/kubernetes-ingress/blob/master/deployments/rbac/rbac.yaml) -or for [helm](https://github.com/nginxinc/kubernetes-ingress/blob/master/deployments/helm-chart/templates/rbac.yaml)) -to understand what access the Ingress Controller service account has and to which resources. +We strongly recommend inspecting the RBAC configuration (for [manifests installation](https://github.com/nginxinc/kubernetes-ingress/blob/main/deployments/rbac/rbac.yaml) +or for [helm](https://github.com/nginxinc/kubernetes-ingress/blob/main/deployments/helm-chart/templates/rbac.yaml)) +to understand what access the Ingress Controller service account has and to which resources. For example, by default the service account has access to all Secret resources in the cluster. ### Certificates and Privacy Keys -Secrets are required by the Ingress Controller for some configurations. -[Secrets](https://kubernetes.io/docs/concepts/configuration/secret/) are stored by Kubernetes unencrypted by default. -We strongly recommend configuring Kubernetes to store these Secrets encrypted at rest. +Secrets are required by the Ingress Controller for some configurations. +[Secrets](https://kubernetes.io/docs/concepts/configuration/secret/) are stored by Kubernetes unencrypted by default. +We strongly recommend configuring Kubernetes to store these Secrets encrypted at rest. Kubernetes has [documentation](https://kubernetes.io/docs/tasks/administer-cluster/encrypt-data/) on how to configure this. ## Ingress Controller ### Recommended Secure Defaults We recommend the following for the most secure configuration: - * If Prometheus metrics are [enabled](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-prometheus-metrics), + * If Prometheus metrics are [enabled](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-prometheus-metrics), we recommend [configuring HTTPS](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-prometheus-tls-secret) for Prometheus. ### Snippets diff --git a/docs/content/installation/building-ingress-controller-image.md b/docs/content/installation/building-ingress-controller-image.md index 24e3cd4732..e7f3cdb153 100644 --- a/docs/content/installation/building-ingress-controller-image.md +++ b/docs/content/installation/building-ingress-controller-image.md @@ -110,4 +110,4 @@ The **Makefile** contains the following main variables for you to customize (eit * **PREFIX** -- the name of the image. The default is `nginx/nginx-ingress`. * **TAG** -- the tag added to the image. It's set to the version of the Ingress Controller by default. * **DOCKER_BUILD_OPTIONS** -- the [options](https://docs.docker.com/engine/reference/commandline/build/#options) for the `docker build` command. For example, `--pull`. -* **TARGET** -- By default, the Ingress Controller is compiled locally using a `local` golang environment. If you want to compile the Ingress Controller using your local golang environment, make sure that the Ingress Controller repo is in your `$GOPATH`. To compile the Ingress Controller using the Docker [golang](https://hub.docker.com/_/golang/) container, specify `TARGET=container`. If you checked out a tag or are on the latest commit on `master` you can specify `TARGET=download` to avoid compiling the binary. +* **TARGET** -- By default, the Ingress Controller is compiled locally using a `local` golang environment. If you want to compile the Ingress Controller using your local golang environment, make sure that the Ingress Controller repo is in your `$GOPATH`. To compile the Ingress Controller using the Docker [golang](https://hub.docker.com/_/golang/) container, specify `TARGET=container`. If you checked out a tag or are on the latest commit on `main` you can specify `TARGET=download` to avoid compiling the binary. diff --git a/docs/content/installation/installation-with-operator.md b/docs/content/installation/installation-with-operator.md index 17efa0b51a..f150594d16 100644 --- a/docs/content/installation/installation-with-operator.md +++ b/docs/content/installation/installation-with-operator.md @@ -16,7 +16,7 @@ This document describes how to install the NGINX Ingress Controller in your Kube * For NGINX Plus Ingress controller, see [here](/nginx-ingress-controller/installation/pulling-ingress-controller-image) for details on how to pull the image from the F5 Docker registry. * To pull from the F5 Container registry, configure a docker registry secret using your JWT token from the MyF5 portal by following the instructions from [here](/nginx-ingress-controller/installation/using-the-jwt-token-docker-secret). * It is also possible to build your own image and push it to your private Docker registry by following the instructions from [here](/nginx-ingress-controller/installation/building-ingress-controller-image). -1. Install the NGINX Ingress Operator following the [instructions](https://github.com/nginxinc/nginx-ingress-operator/blob/master/docs/installation.md). +1. Install the NGINX Ingress Operator following the [instructions](https://github.com/nginxinc/nginx-ingress-operator/blob/main/docs/installation.md). ## 1. Create the NginxIngressController manifest @@ -48,4 +48,4 @@ $ kubectl apply -f nginx-ingress-controller.yaml A new instance of the NGINX Ingress Controller will be deployed by the NGINX Ingress Operator in the `default` namespace with default parameters. -To configure other parameters of the NginxIngressController resource, check the [documentation](https://github.com/nginxinc/nginx-ingress-operator/blob/master/docs/nginx-ingress-controller.md). +To configure other parameters of the NginxIngressController resource, check the [documentation](https://github.com/nginxinc/nginx-ingress-operator/blob/main/docs/nginx-ingress-controller.md). diff --git a/docs/content/intro/nginx-ingress-controllers.md b/docs/content/intro/nginx-ingress-controllers.md index ed668a6b12..31c0d51443 100644 --- a/docs/content/intro/nginx-ingress-controllers.md +++ b/docs/content/intro/nginx-ingress-controllers.md @@ -25,7 +25,7 @@ The table below summarizes the key difference between nginxinc/kubernetes-ingres | --- | --- | --- | --- | | **Fundamental** | | Authors | Kubernetes community | NGINX Inc and community | NGINX Inc and community | -| NGINX version | [Custom](https://github.com/kubernetes/ingress-nginx/tree/master/images/nginx) NGINX build that includes several third-party modules | NGINX official mainline [build](https://github.com/nginxinc/docker-nginx) | NGINX Plus | +| NGINX version | [Custom](https://github.com/kubernetes/ingress-nginx/tree/main/images/nginx) NGINX build that includes several third-party modules | NGINX official mainline [build](https://github.com/nginxinc/docker-nginx) | NGINX Plus | | Commercial support | N/A | N/A | Included | | **Load balancing configuration via the Ingress resource** | | Merging Ingress rules with the same host | Supported | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) | @@ -37,7 +37,7 @@ The table below summarizes the key difference between nginxinc/kubernetes-ingres | JWT validation | Not supported | Not supported | Supported | | Session persistence | Supported via a third-party module | Not supported | Supported | | Canary testing (by header, cookie, weight) | Supported via annotations | Supported via custom resources | Supported via custom resources | -| Configuration templates *1 | See the [template](https://github.com/kubernetes/ingress-nginx/blob/master/rootfs/etc/nginx/template/nginx.tmpl) | See the [templates](../internal/configs/version1) | See the [templates](../internal/configs/version1) | +| Configuration templates *1 | See the [template](https://github.com/kubernetes/ingress-nginx/blob/main/rootfs/etc/nginx/template/nginx.tmpl) | See the [templates](../internal/configs/version1) | See the [templates](../internal/configs/version1) | | **Load balancing configuration via Custom Resources** | | HTTP load balancing | Not supported | See [VirtualServer and VirtualServerRoute](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/) resources | See [VirtualServer and VirtualServerRoute](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/) resources | | TCP/UDP load balancing | Not supported | See [TransportServer](https://docs.nginx.com/nginx-ingress-controller/configuration/transportserver-resource/) resource | See [TransportServer](https://docs.nginx.com/nginx-ingress-controller/configuration/transportserver-resource/) resource | From 1ee492afe5d48492bc5f0572d6cbe06a87e505ef Mon Sep 17 00:00:00 2001 From: Luca Comellini Date: Tue, 29 Mar 2022 12:03:32 -0700 Subject: [PATCH 26/26] Release 2.1.2 --- .github/release-drafter.yml | 2 +- .github/workflows/ci.yml | 6 + .github/workflows/release-drafter-master.yml | 2 +- CHANGELOG.md | 6 + README.md | 4 +- deployments/daemon-set/nginx-ingress.yaml | 2 +- .../daemon-set/nginx-plus-ingress.yaml | 2 +- deployments/deployment/nginx-ingress.yaml | 2 +- .../deployment/nginx-plus-ingress.yaml | 2 +- .../helm-chart-dos-arbitrator/README.md | 10 +- deployments/helm-chart/Chart.yaml | 8 +- deployments/helm-chart/README.md | 10 +- deployments/helm-chart/values-icp.yaml | 2 +- deployments/helm-chart/values-plus.yaml | 2 +- deployments/helm-chart/values.yaml | 2 +- docs/content/app-protect-dos/_index.md | 4 +- docs/content/app-protect-dos/configuration.md | 24 +- docs/content/app-protect-dos/dos-protected.md | 24 +- .../installation-with-helm-dos-arbitrator.md | 8 +- docs/content/app-protect-dos/installation.md | 16 +- docs/content/app-protect/configuration.md | 4 +- docs/content/app-protect/installation.md | 10 +- .../configuration/configuration-examples.md | 4 +- .../command-line-arguments.md | 236 +++++++++--------- .../configmap-resource.md | 18 +- .../global-configuration/custom-templates.md | 2 +- .../handling-host-and-listener-collisions.md | 2 +- ...advanced-configuration-with-annotations.md | 42 ++-- .../ingress-resources/basic-configuration.md | 2 +- .../cross-namespace-configuration.md | 4 +- .../ingress-resources/custom-annotations.md | 4 +- docs/content/configuration/policy-resource.md | 4 +- .../configuration/transportserver-resource.md | 2 +- ...server-and-virtualserverroute-resources.md | 6 +- .../building-ingress-controller-image.md | 6 +- .../installation/installation-with-helm.md | 10 +- .../installation-with-manifests.md | 12 +- .../installation-with-operator.md | 2 +- .../pulling-ingress-controller-image.md | 24 +- .../using-the-jwt-token-docker-secret.md | 12 +- .../intro/nginx-ingress-controllers.md | 4 +- docs/content/intro/nginx-plus.md | 6 +- docs/content/releases.md | 19 +- docs/content/technical-specifications.md | 22 +- .../troubleshooting-with-app-protect-dos.md | 24 +- examples/appprotect-dos/README.md | 14 +- examples/custom-resources/dos/README.md | 8 +- hack/common-release-prep.sh | 6 +- 48 files changed, 338 insertions(+), 309 deletions(-) diff --git a/.github/release-drafter.yml b/.github/release-drafter.yml index 70376d33f0..86e7925f24 100644 --- a/.github/release-drafter.yml +++ b/.github/release-drafter.yml @@ -83,7 +83,7 @@ template: | ## Upgrade - For NGINX, use the v$RESOLVED_VERSION image from our [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=$RESOLVED_VERSION), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress). - - For NGINX Plus, use the v$RESOLVED_VERSION image from the F5 Container registry or build your own image using the v$RESOLVED_VERSION source code. + - For NGINX Plus, use the v$RESOLVED_VERSION image from the F5 Container registry or the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE) or build your own image using the v$RESOLVED_VERSION source code. - For Helm, use version HELM_VERSION_REPLACE_ME! of the chart. ## Resources diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 84a1f0fd15..43ec1d689c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -356,6 +356,12 @@ jobs: org.opencontainers.image.description=NGINX Ingress Controller for Kubernetes org.opencontainers.image.documentation=https://docs.nginx.com/nginx-ingress-controller org.opencontainers.image.vendor=NGINX Inc + io.artifacthub.package.readme-url=https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/main/README.md + io.artifacthub.package.logo-url=https://docs.nginx.com/nginx-ingress-controller/images/icons/NGINX-Ingress-Controller-product-icon.svg + io.artifacthub.package.maintainers=[{"name":"NGINX Inc","email":"kubernetes@nginx.com"}] + io.artifacthub.package.license=Apache-2.0 + io.artifacthub.package.keywords=kubernetes,ingress,nginx,controller + - name: Output Variables id: var run: | diff --git a/.github/workflows/release-drafter-master.yml b/.github/workflows/release-drafter-master.yml index 0782339cc6..7c38e599e2 100644 --- a/.github/workflows/release-drafter-master.yml +++ b/.github/workflows/release-drafter-master.yml @@ -3,7 +3,7 @@ name: Release Drafter on: push: branches: - - master + - release-2.1 jobs: update_release_draft: diff --git a/CHANGELOG.md b/CHANGELOG.md index dd8164a2e1..8e26c32879 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +### 2.1.2 + +An automatically generated list of changes can be found on Github at: [2.1.2 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.2) + +A curated list of changes can be found in the [Releases](http://docs.nginx.com/nginx-ingress-controller/releases/) page on NGINX Documentation website. + ### 1.12.4 An automatically generated list of changes can be found on Github at: [1.12.4 Release](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v1.12.4) diff --git a/README.md b/README.md index 0334c0dce6..0ab3ca336c 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ Read [this doc](https://docs.nginx.com/nginx-ingress-controller/intro/nginx-plus We publish Ingress controller releases on GitHub. See our [releases page](https://github.com/nginxinc/kubernetes-ingress/releases). -The latest stable release is [2.1.1](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.1). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/main) from the main branch. The edge version is useful for experimenting with new features that are not yet published in a stable release. +The latest stable release is [2.1.2](https://github.com/nginxinc/kubernetes-ingress/releases/tag/v2.1.2). For production use, we recommend that you choose the latest stable release. As an alternative, you can choose the *edge* version built from the [latest commit](https://github.com/nginxinc/kubernetes-ingress/commits/main) from the main branch. The edge version is useful for experimenting with new features that are not yet published in a stable release. To use the Ingress controller, you need to have access to: * An Ingress controller image. @@ -66,7 +66,7 @@ The table below summarizes the options regarding the images, manifests, helm cha | Version | Description | Image for NGINX | Image for NGINX Plus | Installation Manifests and Helm Chart | Documentation and Examples | | ------- | ----------- | --------------- | -------------------- | ---------------------------------------| -------------------------- | -| Latest stable release | For production use | Use the 2.1.1 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | Use the 2.1.1 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). | +| Latest stable release | For production use | Use the 2.1.2 images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | Use the 2.1.2 images from the [F5 Container Registry](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image/) or the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE) or [Build your own image](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image/). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/deployments/helm-chart). | [Documentation](https://docs.nginx.com/nginx-ingress-controller/). [Examples](https://docs.nginx.com/nginx-ingress-controller/configuration/configuration-examples/). | | Edge/Nightly | For testing and experimenting | Use the edge or nightly images from [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress) or [build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content/installation/building-ingress-controller-image.md). | [Build your own image](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content/installation/building-ingress-controller-image.md). | [Manifests](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments). [Helm chart](https://github.com/nginxinc/kubernetes-ingress/tree/main/deployments/helm-chart). | [Documentation](https://github.com/nginxinc/kubernetes-ingress/tree/main/docs/content). [Examples](https://github.com/nginxinc/kubernetes-ingress/tree/main/examples). | ## Contacts diff --git a/deployments/daemon-set/nginx-ingress.yaml b/deployments/daemon-set/nginx-ingress.yaml index 0efb7c636a..afbe0d921e 100644 --- a/deployments/daemon-set/nginx-ingress.yaml +++ b/deployments/daemon-set/nginx-ingress.yaml @@ -18,7 +18,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx/nginx-ingress:2.1.1 + - image: nginx/nginx-ingress:2.1.2 imagePullPolicy: IfNotPresent name: nginx-ingress ports: diff --git a/deployments/daemon-set/nginx-plus-ingress.yaml b/deployments/daemon-set/nginx-plus-ingress.yaml index ea3904b2fc..4fc112a30e 100644 --- a/deployments/daemon-set/nginx-plus-ingress.yaml +++ b/deployments/daemon-set/nginx-plus-ingress.yaml @@ -18,7 +18,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx-plus-ingress:2.1.1 + - image: nginx-plus-ingress:2.1.2 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: diff --git a/deployments/deployment/nginx-ingress.yaml b/deployments/deployment/nginx-ingress.yaml index da165f9b05..c9cfbccae3 100644 --- a/deployments/deployment/nginx-ingress.yaml +++ b/deployments/deployment/nginx-ingress.yaml @@ -19,7 +19,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx/nginx-ingress:2.1.1 + - image: nginx/nginx-ingress:2.1.2 imagePullPolicy: IfNotPresent name: nginx-ingress ports: diff --git a/deployments/deployment/nginx-plus-ingress.yaml b/deployments/deployment/nginx-plus-ingress.yaml index d7d16397ce..056f0188f6 100644 --- a/deployments/deployment/nginx-plus-ingress.yaml +++ b/deployments/deployment/nginx-plus-ingress.yaml @@ -19,7 +19,7 @@ spec: spec: serviceAccountName: nginx-ingress containers: - - image: nginx-plus-ingress:2.1.1 + - image: nginx-plus-ingress:2.1.2 imagePullPolicy: IfNotPresent name: nginx-plus-ingress ports: diff --git a/deployments/helm-chart-dos-arbitrator/README.md b/deployments/helm-chart-dos-arbitrator/README.md index 17bd1444cd..8935835615 100644 --- a/deployments/helm-chart-dos-arbitrator/README.md +++ b/deployments/helm-chart-dos-arbitrator/README.md @@ -1,8 +1,8 @@ -# NGINX App Protect Dos Arbitrator Helm Chart +# NGINX App Protect DoS Arbitrator Helm Chart ## Introduction -This chart deploys the NGINX App Protect Dos Arbitrator in your Kubernetes cluster. +This chart deploys the NGINX App Protect DoS Arbitrator in your Kubernetes cluster. ## Prerequisites @@ -21,7 +21,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart-dos-arbitrator: ```console $ cd kubernetes-ingress/deployments/helm-chart-dos-arbitrator - $ git checkout v2.1.1 + $ git checkout v2.1.2 ``` ## Adding the Helm Repository @@ -52,7 +52,7 @@ To install the chart with the release name my-release-dos (my-release-dos is the $ helm install my-release-dos . ``` -The command deploys the App Protect Dos Arbitrator in your Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation. +The command deploys the App Protect DoS Arbitrator in your Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation. ## Upgrading the Chart @@ -86,7 +86,7 @@ The command removes all the Kubernetes components associated with the release an ## Configuration -The following tables lists the configurable parameters of the NGINX App Protect Dos Arbitrator chart and their default values. +The following tables lists the configurable parameters of the NGINX App Protect DoS Arbitrator chart and their default values. Parameter | Description | Default --- | --- | --- diff --git a/deployments/helm-chart/Chart.yaml b/deployments/helm-chart/Chart.yaml index 2767e22e3e..368260bea8 100644 --- a/deployments/helm-chart/Chart.yaml +++ b/deployments/helm-chart/Chart.yaml @@ -1,13 +1,13 @@ name: nginx-ingress -version: 0.12.1 -appVersion: 2.1.1 +version: 0.12.2 +appVersion: 2.1.2 apiVersion: v1 kubeVersion: ">= 1.19.0-0" description: NGINX Ingress Controller -icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v2.1.1/deployments/helm-chart/chart-icon.png +icon: https://raw.githubusercontent.com/nginxinc/kubernetes-ingress/v2.1.2/deployments/helm-chart/chart-icon.png home: https://github.com/nginxinc/kubernetes-ingress sources: - - https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/deployments/helm-chart + - https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/deployments/helm-chart keywords: - ingress - nginx diff --git a/deployments/helm-chart/README.md b/deployments/helm-chart/README.md index 2fea226a3f..704d22014e 100644 --- a/deployments/helm-chart/README.md +++ b/deployments/helm-chart/README.md @@ -14,7 +14,7 @@ This chart deploys the NGINX Ingress controller in your Kubernetes cluster. - Alternatively, pull an Ingress controller image with NGINX Plus and push it to your private registry by following the instructions from [here](https://docs.nginx.com/nginx-ingress-controller/installation/pulling-ingress-controller-image). - Alternatively, you can build an Ingress controller image with NGINX Plus and push it to your private registry by following the instructions from [here](https://docs.nginx.com/nginx-ingress-controller/installation/building-ingress-controller-image). - Update the `controller.image.repository` field of the `values-plus.yaml` accordingly. - - If you’d like to use App Protect Dos, please install App Protect Dos Arbitrator helm chart. Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace. + - If you’d like to use App Protect DoS, please install App Protect DoS Arbitrator helm chart. Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace. ## Getting the Chart Sources @@ -28,7 +28,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart: ```console $ cd kubernetes-ingress/deployments/helm-chart - $ git checkout v2.1.1 + $ git checkout v2.1.2 ``` ## Adding the Helm Repository @@ -153,7 +153,7 @@ Parameter | Description | Default `controller.nginxDebug` | Enables debugging for NGINX. Uses the `nginx-debug` binary. Requires `error-log-level: debug` in the ConfigMap via `controller.config.entries`. | false `controller.logLevel` | The log level of the Ingress Controller. | 1 `controller.image.repository` | The image repository of the Ingress controller. | nginx/nginx-ingress -`controller.image.tag` | The tag of the Ingress controller image. | 2.1.1 +`controller.image.tag` | The tag of the Ingress controller image. | 2.1.2 `controller.image.pullPolicy` | The pull policy for the Ingress controller image. | IfNotPresent `controller.config.name` | The name of the ConfigMap used by the Ingress controller. | Autogenerated `controller.config.annotations` | The annotations of the Ingress controller configmap. | {} @@ -218,8 +218,8 @@ Parameter | Description | Default `controller.pod.annotations` | The annotations of the Ingress Controller pod. | {} `controller.pod.extraLabels` | The additional extra labels of the Ingress Controller pod. | {} `controller.appprotect.enable` | Enables the App Protect module in the Ingress Controller. | false -`controller.appprotectdos.enable` | Enables the App Protect Dos module in the Ingress Controller. | false -`controller.appprotectdos.debug` | Enable debugging for App Protect Dos. | false +`controller.appprotectdos.enable` | Enables the App Protect DoS module in the Ingress Controller. | false +`controller.appprotectdos.debug` | Enable debugging for App Protect DoS. | false `controller.appprotectdos.maxDaemons` | Max number of ADMD instances. | 1 `controller.appprotectdos.maxWorkers` | Max number of nginx processes to support. | Number of CPU cores in the machine `controller.appprotectdos.memory` | RAM memory size to consume in MB. | 50% of free RAM in the container or 80MB, the smaller diff --git a/deployments/helm-chart/values-icp.yaml b/deployments/helm-chart/values-icp.yaml index eff4be3e4f..f403590ebb 100644 --- a/deployments/helm-chart/values-icp.yaml +++ b/deployments/helm-chart/values-icp.yaml @@ -3,7 +3,7 @@ controller: nginxplus: true image: repository: mycluster.icp:8500/kube-system/nginx-plus-ingress - tag: "2.1.1" + tag: "2.1.2" nodeSelector: beta.kubernetes.io/arch: "amd64" proxy: true diff --git a/deployments/helm-chart/values-plus.yaml b/deployments/helm-chart/values-plus.yaml index a6747ca8c9..a72b1b15ab 100644 --- a/deployments/helm-chart/values-plus.yaml +++ b/deployments/helm-chart/values-plus.yaml @@ -2,4 +2,4 @@ controller: nginxplus: true image: repository: nginx-plus-ingress - tag: "2.1.1" + tag: "2.1.2" diff --git a/deployments/helm-chart/values.yaml b/deployments/helm-chart/values.yaml index 5740fe4d60..b27b79e136 100644 --- a/deployments/helm-chart/values.yaml +++ b/deployments/helm-chart/values.yaml @@ -47,7 +47,7 @@ controller: repository: nginx/nginx-ingress ## The tag of the Ingress controller image. - tag: "2.1.1" + tag: "2.1.2" ## The pull policy for the Ingress controller image. pullPolicy: IfNotPresent diff --git a/docs/content/app-protect-dos/_index.md b/docs/content/app-protect-dos/_index.md index b6f0eb537d..9f9c0ba7eb 100644 --- a/docs/content/app-protect-dos/_index.md +++ b/docs/content/app-protect-dos/_index.md @@ -1,6 +1,6 @@ --- -title: Using with NGINX App Protect Dos -description: Learn how to use NGINX Ingress Controller for Kubernetes with NGINX App Protect Dos. +title: Using with NGINX App Protect DoS +description: Learn how to use NGINX Ingress Controller for Kubernetes with NGINX App Protect DoS. weight: 1600 menu: docs: diff --git a/docs/content/app-protect-dos/configuration.md b/docs/content/app-protect-dos/configuration.md index 68d16592ef..4e3e689dfb 100644 --- a/docs/content/app-protect-dos/configuration.md +++ b/docs/content/app-protect-dos/configuration.md @@ -7,10 +7,10 @@ doctypes: [""] toc: true --- -This document describes how to configure the NGINX App Protect Dos module -> Check out the complete [NGINX Ingress Controller with App Protect Dos example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos). +This document describes how to configure the NGINX App Protect DoS module +> Check out the complete [NGINX Ingress Controller with App Protect DoS example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect-dos). -## App Protect Dos Configuration +## App Protect DoS Configuration A `DosProtectedResource` is a [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) that holds the configuration of a collection of protected resources. An [Ingress](/nginx-ingress-controller/configuration/ingress-resources/basic-configuration), [VirtualServer and VirtualServerRoute](/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/) can be protected by specifying a reference to the DosProtectedResource. @@ -29,7 +29,7 @@ spec: protocol: "http1" timeout: 5 ``` -2. Enable App Protect Dos on an Ingress by adding an annotation on the Ingress. Set the value of the annotation to the qualified identifier(`namespace/name`) of a DosProtectedResource: +2. Enable App Protect DoS on an Ingress by adding an annotation on the Ingress. Set the value of the annotation to the qualified identifier(`namespace/name`) of a DosProtectedResource: ```yaml apiVersion: networking.k8s.io/v1 kind: Ingress @@ -38,7 +38,7 @@ spec: annotations: appprotectdos.f5.com/app-protect-dos-resource: "default/dos-protected" ``` -3. Enable App Protect Dos on a VirtualServer by setting the `dos` field value to the qualified identifier(`namespace/name`) of a DosProtectedResource: +3. Enable App Protect DoS on a VirtualServer by setting the `dos` field value to the qualified identifier(`namespace/name`) of a DosProtectedResource: ```yaml apiVersion: k8s.nginx.org/v1 kind: VirtualServer @@ -57,11 +57,11 @@ spec: pass: webapp ``` -## Dos Policy Configuration +## DoS Policy Configuration -You can configure the policy for Dos by creating an `APDosPolicy` [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) and specifying the qualified identifier(`namespace/name`) of the `ApDosPolicy` in the `DosProtectedResource`. +You can configure the policy for DoS by creating an `APDosPolicy` [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) and specifying the qualified identifier(`namespace/name`) of the `ApDosPolicy` in the `DosProtectedResource`. -For example, say you want to use Dos Policy as shown below: +For example, say you want to use DoS Policy as shown below: ```json { @@ -102,11 +102,11 @@ Then add a reference in the `DosProtectedResrouce` to the `ApDosPolicy`: apDosPolicy: "default/dospolicy" ``` -## App Protect Dos Logs +## App Protect DoS Logs -You can set the [App Protect Dos Log configuration](/nginx-app-protect-dos/logs-overview/types-of-logs/) by creating an `APDosLogConf` [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) and specifying the qualified identifier(`namespace/name`) of the `ApDosLogConf` in the `DosProtectedResource`. +You can set the [App Protect DoS Log configuration](/nginx-app-protect-dos/logs-overview/types-of-logs/) by creating an `APDosLogConf` [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/) and specifying the qualified identifier(`namespace/name`) of the `ApDosLogConf` in the `DosProtectedResource`. -For example, say you want to log state changing requests for your Ingress resources using App Protect Dos. The App Protect Dos log configuration looks like this: +For example, say you want to log state changing requests for your Ingress resources using App Protect DoS. The App Protect DoS log configuration looks like this: ```json { @@ -156,4 +156,4 @@ Then add a reference in the `DosProtectedResource` to the `APDosLogConf`: ``` ## Global Configuration -The NGINX Ingress Controller has a set of global configuration parameters that align with those available in the NGINX App Protect Dos module. See [ConfigMap keys](/nginx-ingress-controller/configuration/global-configuration/configmap-resource/#modules) for the complete list. The App Protect parameters use the `app-protect-dos*` prefix. +The NGINX Ingress Controller has a set of global configuration parameters that align with those available in the NGINX App Protect DoS module. See [ConfigMap keys](/nginx-ingress-controller/configuration/global-configuration/configmap-resource/#modules) for the complete list. The App Protect parameters use the `app-protect-dos*` prefix. diff --git a/docs/content/app-protect-dos/dos-protected.md b/docs/content/app-protect-dos/dos-protected.md index 639ad82d83..40dafa2dcf 100644 --- a/docs/content/app-protect-dos/dos-protected.md +++ b/docs/content/app-protect-dos/dos-protected.md @@ -1,7 +1,7 @@ --- -title: Dos Protected Resource +title: DoS Protected Resource -description: +description: weight: 1800 doctypes: [""] toc: true @@ -9,10 +9,10 @@ toc: true > Note: This feature is only available in NGINX Plus with AppProtectDos. -> Note: The feature is implemented using the NGINX Plus [NGINX App Protect Dos Module](https://docs.nginx.com/nginx-app-protect-dos/configuration/). +> Note: The feature is implemented using the NGINX Plus [NGINX App Protect DoS Module](https://docs.nginx.com/nginx-app-protect-dos/configuration/). -## Dos Protected Resource Specification +## DoS Protected Resource Specification Below is an example of a dos protected resource. ```yaml @@ -23,7 +23,7 @@ metadata: spec: enable: true name: "my-dos" - apDosMonitor: + apDosMonitor: uri: "webapp.example.com" ``` @@ -31,14 +31,14 @@ spec: {{% table %}} |Field | Description | Type | Required | | ---| ---| ---| --- | -|``enable`` | Enables NGINX App Protect Dos. | ``bool`` | No | +|``enable`` | Enables NGINX App Protect DoS. | ``bool`` | No | |``name`` | Name of the protected object, max of 63 characters. | ``string`` | No | -|``apDosMonitor.uri`` | The destination to the desired protected object. [App Protect Dos monitor](#dosprotectedresourceapdosmonitor) Default value: None, URL will be extracted from the first request which arrives and taken from "Host" header or from destination ip+port. | ``string`` | No | -|``apDosMonitor.protocol`` | Determines if the server listens on http1 / http2 / grpc. [App Protect Dos monitor](#dosprotectedresourceapdosmonitor) Default value: http1. | ``enum`` | No | -|``apDosMonitor.timeout`` | Determines how long (in seconds) should NGINX App Protect DoS wait for a response. [App Protect Dos monitor](#dosprotectedresourceapdosmonitor) Default value: 10 seconds for http1/http2 and 5 seconds for grpc. | ``int64`` | No | -|``apDosPolicy`` | The [App Protect Dos policy](#dosprotectedresourceapdospolicy) of the dos. Accepts an optional namespace. | ``string`` | No | +|``apDosMonitor.uri`` | The destination to the desired protected object. [App Protect DoS monitor](#dosprotectedresourceapdosmonitor) Default value: None, URL will be extracted from the first request which arrives and taken from "Host" header or from destination ip+port. | ``string`` | No | +|``apDosMonitor.protocol`` | Determines if the server listens on http1 / http2 / grpc. [App Protect DoS monitor](#dosprotectedresourceapdosmonitor) Default value: http1. | ``enum`` | No | +|``apDosMonitor.timeout`` | Determines how long (in seconds) should NGINX App Protect DoS wait for a response. [App Protect DoS monitor](#dosprotectedresourceapdosmonitor) Default value: 10 seconds for http1/http2 and 5 seconds for grpc. | ``int64`` | No | +|``apDosPolicy`` | The [App Protect DoS policy](#dosprotectedresourceapdospolicy) of the dos. Accepts an optional namespace. | ``string`` | No | |``dosSecurityLog.enable`` | Enables security log. | ``bool`` | No | -|``dosSecurityLog.apDosLogConf`` | The [App Protect Dos log conf](/nginx-ingress-controller/app-protect-dos/configuration/#app-protect-dos-logs) resource. Accepts an optional namespace. | ``string`` | No | +|``dosSecurityLog.apDosLogConf`` | The [App Protect DoS log conf](/nginx-ingress-controller/app-protect-dos/configuration/#app-protect-dos-logs) resource. Accepts an optional namespace. | ``string`` | No | |``dosSecurityLog.dosLogDest`` | The log destination for the security log. Accepted variables are ``syslog:server=:``, ``stderr``, ````. Default is ``"syslog:server=127.0.0.1:514"``. | ``string`` | No | {{% /table %}} @@ -50,7 +50,7 @@ The `apDosPolicy` is a reference (qualified identifier in the format `namespace/ This is how NGINX App Protect DoS monitors the stress level of the protected object. The monitor requests are sent from localhost (127.0.0.1). -### Invalid Dos Protected Resources +### Invalid DoS Protected Resources NGINX will treat a dos protected resource as invalid if one of the following conditions is met: * The dos protected resource doesn't pass the [comprehensive validation](#comprehensive-validation). diff --git a/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md b/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md index 239a1388c3..40dc3dcefe 100644 --- a/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md +++ b/docs/content/app-protect-dos/installation-with-helm-dos-arbitrator.md @@ -1,5 +1,5 @@ --- -title: Installation with Helm App Protect Dos Arbitrator +title: Installation with Helm App Protect DoS Arbitrator description: weight: 1900 doctypes: [""] @@ -23,7 +23,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart-dos-arbitrator: ```console $ cd kubernetes-ingress/deployments/helm-chart-dos-arbitrator - $ git checkout v2.1.1 + $ git checkout v2.1.2 ``` ## Adding the Helm Repository @@ -54,7 +54,7 @@ To install the chart with the release name my-release-dos (my-release-dos is the $ helm install my-release-dos . ``` -The command deploys the App Protect Dos Arbitrator in your Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation. +The command deploys the App Protect DoS Arbitrator in your Kubernetes cluster in the default configuration. The configuration section lists the parameters that can be configured during installation. ## Upgrading the Chart @@ -88,7 +88,7 @@ The command removes all the Kubernetes components associated with the release an ## Configuration -The following tables lists the configurable parameters of the NGINX App Protect Dos Arbitrator chart and their default values. +The following tables lists the configurable parameters of the NGINX App Protect DoS Arbitrator chart and their default values. Parameter | Description | Default --- | --- | --- diff --git a/docs/content/app-protect-dos/installation.md b/docs/content/app-protect-dos/installation.md index c7ee39156d..00e4d3459f 100644 --- a/docs/content/app-protect-dos/installation.md +++ b/docs/content/app-protect-dos/installation.md @@ -1,5 +1,5 @@ --- -title: Installation with NGINX App Protect Dos +title: Installation with NGINX App Protect DoS description: weight: 1800 doctypes: [""] @@ -8,7 +8,7 @@ toc: true > **Note**: The NGINX Kubernetes Ingress Controller integration with NGINX App Protect requires the use of NGINX Plus. -This document provides an overview of the steps required to use NGINX App Protect Dos with your NGINX Ingress Controller deployment. You can visit the linked documents to find additional information and instructions. +This document provides an overview of the steps required to use NGINX App Protect DoS with your NGINX Ingress Controller deployment. You can visit the linked documents to find additional information and instructions. ## Prerequisites @@ -20,7 +20,7 @@ This document provides an overview of the steps required to use NGINX App Protec ``` $ git clone https://github.com/nginxinc/kubernetes-ingress/ $ cd kubernetes-ingress - $ git checkout v2.1.1 + $ git checkout v2.1.2 ``` ## Create the namespace and service account @@ -29,7 +29,7 @@ This document provides an overview of the steps required to use NGINX App Protec kubectl apply -f common/ns-and-sa.yaml ``` -## Install the App Protect Dos Arbitrator +## Install the App Protect DoS Arbitrator - Deploy the app protect dos arbitrator ```bash @@ -39,7 +39,7 @@ This document provides an overview of the steps required to use NGINX App Protec ## Build the Docker Image -Take the steps below to create the Docker image that you'll use to deploy NGINX Ingress Controller with App Protect Dos in Kubernetes. +Take the steps below to create the Docker image that you'll use to deploy NGINX Ingress Controller with App Protect DoS in Kubernetes. - [Build the NGINX Ingress Controller image](/nginx-ingress-controller/installation/building-ingress-controller-image). @@ -53,14 +53,14 @@ Take the steps below to create the Docker image that you'll use to deploy NGINX ## Install the Ingress Controller -Take the steps below to set up and deploy the NGINX Ingress Controller and App Protect Dos module in your Kubernetes cluster. +Take the steps below to set up and deploy the NGINX Ingress Controller and App Protect DoS module in your Kubernetes cluster. 1. [Configure role-based access control (RBAC)](/nginx-ingress-controller/installation/installation-with-manifests.md#1-configure-rbac). > **Important**: You must have an admin role to configure RBAC in your Kubernetes cluster. 3. [Create the common Kubernetes resources](/nginx-ingress-controller/installation/installation-with-manifests.md#create-common-resources). -4. Enable the App Protect Dos module by adding the `enable-app-protect-dos` [cli argument](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments.md#cmdoption-enable-app-protect-dos) to your Deployment or DaemonSet file. +4. Enable the App Protect DoS module by adding the `enable-app-protect-dos` [cli argument](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments.md#cmdoption-enable-app-protect-dos) to your Deployment or DaemonSet file. 5. [Deploy the Ingress Controller](/nginx-ingress-controller/installation/installation-with-manifests.md#3-deploy-the-ingress-controller). -For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect-dos/configuration),the [NGINX Ingress Controller with App Protect Dos example for Ingress](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos) and the [NGINX Ingress Controller with App Protect Dos example for VirtualServer](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/dos). +For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect-dos/configuration),the [NGINX Ingress Controller with App Protect DoS example for Ingress](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect-dos) and the [NGINX Ingress Controller with App Protect DoS example for VirtualServer](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-resources/dos). diff --git a/docs/content/app-protect/configuration.md b/docs/content/app-protect/configuration.md index 89c93fe38a..9d2c132115 100644 --- a/docs/content/app-protect/configuration.md +++ b/docs/content/app-protect/configuration.md @@ -8,13 +8,13 @@ toc: true --- This document describes how to configure the NGINX App Protect module -> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). +> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). ## Global Configuration The NGINX Ingress Controller has a set of global configuration parameters that align with those available in the NGINX App Protect module. See [ConfigMap keys](/nginx-ingress-controller/configuration/global-configuration/configmap-resource/#modules) for the complete list. The App Protect parameters use the `app-protect*` prefix. -> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). +> Check out the complete [NGINX Ingress Controller with App Protect example resources on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). ## Enable App Protect for an Ingress Resource diff --git a/docs/content/app-protect/installation.md b/docs/content/app-protect/installation.md index 7cff57ee3a..bd7929a247 100644 --- a/docs/content/app-protect/installation.md +++ b/docs/content/app-protect/installation.md @@ -22,9 +22,9 @@ Take the steps below to either configure a Docker Registry secret in your Kubern For NGINX Plus Ingress Controller with App Protect, pull from `private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress`: ``` - $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.1 + $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.2 ``` - `2.1.1` will pull down the Debian based image. The other available image tag is `2.1.1-ubi` for the UBI based image. + `2.1.2` will pull down the Debian based image. The other available image tag is `2.1.2-ubi` for the UBI based image. - Use the docker registry API to list the available image tags for the repository. @@ -34,8 +34,8 @@ Take the steps below to either configure a Docker Registry secret in your Kubern { "name": "nginx-ic-nap/nginx-plus-ingress", "tags": [ - "2.1.1-ubi", - "2.1.1" + "2.1.2-ubi", + "2.1.2" ] } ``` @@ -73,4 +73,4 @@ Take the steps below to set up and deploy the NGINX Ingress Controller and App P 3. Enable the App Protect module by adding the `enable-app-protect` [cli argument](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-app-protect) to your Deployment or DaemonSet file. 4. [Deploy the Ingress Controller](/nginx-ingress-controller/installation/installation-with-manifests/#3-deploy-the-ingress-controller). -For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect/configuration) and the [NGINX Ingress Controller with App Protect examples on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). +For more information, see the [Configuration guide](/nginx-ingress-controller/app-protect/configuration) and the [NGINX Ingress Controller with App Protect examples on GitHub](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). diff --git a/docs/content/configuration/configuration-examples.md b/docs/content/configuration/configuration-examples.md index 565a7c9520..f47bbea9c8 100644 --- a/docs/content/configuration/configuration-examples.md +++ b/docs/content/configuration/configuration-examples.md @@ -9,5 +9,5 @@ toc: true Our [GitHub repo](https://github.com/nginxinc/kubernetes-ingress) includes a number of configuration examples: -* [*Examples*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples) show how to use advanced NGINX features in Ingress resources with annotations. -* [*Examples of Custom Resources*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources) show how to use VirtualServer and VirtualServerResources for a few use cases. +* [*Examples*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples) show how to use advanced NGINX features in Ingress resources with annotations. +* [*Examples of Custom Resources*](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-resources) show how to use VirtualServer and VirtualServerResources for a few use cases. diff --git a/docs/content/configuration/global-configuration/command-line-arguments.md b/docs/content/configuration/global-configuration/command-line-arguments.md index 49afc7e802..e60ecb1573 100644 --- a/docs/content/configuration/global-configuration/command-line-arguments.md +++ b/docs/content/configuration/global-configuration/command-line-arguments.md @@ -1,6 +1,6 @@ --- title: Command-line Arguments -description: +description: weight: 1700 doctypes: [""] toc: true @@ -12,7 +12,7 @@ The Ingress Controller supports several command-line arguments. Setting the argu * If you're using *Kubernetes manifests* (Deployment or DaemonSet) to install the Ingress Controller, to set the command-line arguments, modify those manifests accordingly. See the [Installation with Manifests](/nginx-ingress-controller/installation/installation-with-manifests) doc. * If you're using *Helm* to install the Ingress Controller, modify the parameters of the Helm chart that correspond to the command-line arguments. See the [Installation with Helm](/nginx-ingress-controller/installation/installation-with-helm) doc. -Below we describe the available command-line arguments: +Below we describe the available command-line arguments:   @@ -20,7 +20,7 @@ Below we describe the available command-line arguments: Enable custom NGINX configuration snippets in Ingress, VirtualServer, VirtualServerRoute and TransportServer resources. -Default `false`. +Default `false`.   @@ -32,7 +32,7 @@ Secret with a TLS certificate and key for TLS termination of the default server. * If `/etc/nginx/secrets/default` doesn't exist, the Ingress Controller will configure NGINX to reject TLS connections to the default server. * If a secret is set, but the Ingress controller is not able to fetch it from Kubernetes API, or it is not set and the Ingress Controller fails to read the file "/etc/nginx/secrets/default", the Ingress controller will fail to start. -Format: `/` +Format: `/`   @@ -44,7 +44,7 @@ A Secret with a TLS certificate and key for TLS termination of every Ingress/Vir * If the argument is set, but the Ingress controller is not able to fetch the Secret from Kubernetes API, the Ingress controller will fail to start. -Format: `/` +Format: `/`   @@ -52,49 +52,49 @@ Format: `/` Enables custom resources. -Default `true`. -  +Default `true`. +  ### -enable-preview-policies Enables preview policies. -Default `false`. -  +Default `false`. +  ### -enable-leader-election Enables Leader election to avoid multiple replicas of the controller reporting the status of Ingress, VirtualServer and VirtualServerRoute resources -- only one replica will report status. Default `true`. -See [-report-ingress-status](#cmdoption-report-ingress-status) flag. -  +See [-report-ingress-status](#cmdoption-report-ingress-status) flag. +  ### -enable-tls-passthrough Enable TLS Passthrough on port 443. -Requires [-enable-custom-resources](#cmdoption-enable-custom-resources). -  - +Requires [-enable-custom-resources](#cmdoption-enable-custom-resources). +  + ### -external-service `` Specifies the name of the service with the type LoadBalancer through which the Ingress controller pods are exposed externally. The external address of the service is used when reporting the status of Ingress, VirtualServer and VirtualServerRoute resources. -For Ingress resources only: Requires [-report-ingress-status](#cmdoption-report-ingress-status). -  - +For Ingress resources only: Requires [-report-ingress-status](#cmdoption-report-ingress-status). +  + ### -ingresslink `` Specifies the name of the IngressLink resource, which exposes the Ingress Controller pods via a BIG-IP system. The IP of the BIG-IP system is used when reporting the status of Ingress, VirtualServer and VirtualServerRoute resources. -For Ingress resources only: Requires [-report-ingress-status](#cmdoption-report-ingress-status). -  - +For Ingress resources only: Requires [-report-ingress-status](#cmdoption-report-ingress-status). +  + ### -global-configuration `` @@ -102,22 +102,22 @@ A GlobalConfiguration resource for global configuration of the Ingress Controlle Format: `/` -Requires [-enable-custom-resources](#cmdoption-enable-custom-resources). -  +Requires [-enable-custom-resources](#cmdoption-enable-custom-resources). +  ### -health-status Adds a location "/nginx-health" to the default server. The location responds with the 200 status code for any request. -Useful for external health-checking of the Ingress controller. -  +Useful for external health-checking of the Ingress controller. +  ### -health-status-uri `` -Sets the URI of health status location in the default server. Requires [-health-status](#cmdoption-health-status). (default `/nginx-health`) -  +Sets the URI of health status location in the default server. Requires [-health-status](#cmdoption-health-status). (default `/nginx-health`) +  ### -ingress-class `` @@ -129,28 +129,28 @@ The Ingress controller only processes resources that belong to its class - i.e. The Ingress Controller processes all the resources that do not have the `ingressClassName` field. -Default `nginx`. +Default `nginx`.   - + ### -ingress-template-path `` -Path to the ingress NGINX configuration template for an ingress resource. Default for NGINX is `nginx.ingress.tmpl`; default for NGINX Plus is `nginx-plus.ingress.tmpl`. -  +Path to the ingress NGINX configuration template for an ingress resource. Default for NGINX is `nginx.ingress.tmpl`; default for NGINX Plus is `nginx-plus.ingress.tmpl`. +  ### -leader-election-lock-name `` Specifies the name of the ConfigMap, within the same namespace as the controller, used as the lock for leader election. -Requires [-enable-leader-election](#cmdoption-enable-leader-election). -  +Requires [-enable-leader-election](#cmdoption-enable-leader-election). +  ### -log_backtrace_at `` -When logging hits line `file:N`, emit a stack trace. -  +When logging hits line `file:N`, emit a stack trace. +  ### -main-template-path `` @@ -158,7 +158,7 @@ When logging hits line `file:N`, emit a stack trace. Path to the main NGINX configuration template. * Default for NGINX is `nginx.ingress.tmpl`. -* Default for NGINX Plus is `nginx-plus.ingress.tmpl`. +* Default for NGINX Plus is `nginx-plus.ingress.tmpl`.   @@ -166,117 +166,117 @@ Path to the main NGINX configuration template. A ConfigMap resource for customizing NGINX configuration. If a ConfigMap is set, but the Ingress controller is not able to fetch it from Kubernetes API, the Ingress controller will fail to start. -Format: `/` -  - +Format: `/` +  + ### -nginx-debug -Enable debugging for NGINX. Uses the nginx-debug binary. Requires 'error-log-level: debug' in the ConfigMap. -  +Enable debugging for NGINX. Uses the nginx-debug binary. Requires 'error-log-level: debug' in the ConfigMap. +  ### -nginx-plus -Enable support for NGINX Plus. -  +Enable support for NGINX Plus. +  ### -nginx-reload-timeout `` Timeout in milliseconds which the Ingress Controller will wait for a successful NGINX reload after a change or at the initial start. -Default is 4000. Default is 20000 instead if `enable-app-protect` is true. -  +Default is 4000. Default is 20000 instead if `enable-app-protect` is true. +  ### -nginx-status Enable the NGINX stub_status, or the NGINX Plus API. -Default `true`. -  +Default `true`. +  ### -nginx-status-allow-cidrs `` Add IPv4 IP/CIDR blocks to the allow list for NGINX stub_status or the NGINX Plus API. -Separate multiple IP/CIDR by commas. (default `127.0.0.1`) -  - +Separate multiple IP/CIDR by commas. (default `127.0.0.1`) +  + ### -nginx-status-port `` Set the port where the NGINX stub_status or the NGINX Plus API is exposed. -Format: `[1024 - 65535]` (default `8080`) -  - +Format: `[1024 - 65535]` (default `8080`) +  + ### -proxy `` Use a proxy server to connect to Kubernetes API started by "kubectl proxy" command. **For testing purposes only**. -The Ingress controller does not start NGINX and does not write any generated NGINX configuration files to disk. -  +The Ingress controller does not start NGINX and does not write any generated NGINX configuration files to disk. +  ### -report-ingress-status Updates the address field in the status of Ingress resources. -Requires the [-external-service](#cmdoption-external-service) or [-ingresslink](#cmdoption-ingresslink) flag, or the `external-status-address` key in the ConfigMap. +Requires the [-external-service](#cmdoption-external-service) or [-ingresslink](#cmdoption-ingresslink) flag, or the `external-status-address` key in the ConfigMap.   - + ### -transportserver-template-path `` Path to the TransportServer NGINX configuration template for a TransportServer resource. * Default for NGINX is `nginx.transportserver.tmpl`. -* Default for NGINX Plus is `nginx-plus.transportserver.tmpl`. - -  - +* Default for NGINX Plus is `nginx-plus.transportserver.tmpl`. + +  + ### -v `` -Log level for V logs. -  - +Log level for V logs. +  + ### -version -Print the version, git-commit hash and build date and exit. -  - +Print the version, git-commit hash and build date and exit. +  + ### -virtualserver-template-path `` Path to the VirtualServer NGINX configuration template for a VirtualServer resource. * Default for NGINX is `nginx.ingress.tmpl`. -* Default for NGINX Plus is `nginx-plus.ingress.tmpl`. - -  - +* Default for NGINX Plus is `nginx-plus.ingress.tmpl`. + +  + ### -vmodule `` -A comma-separated list of pattern=N settings for file-filtered logging. +A comma-separated list of pattern=N settings for file-filtered logging.   - + ### -watch-namespace `` -Namespace to watch for Ingress resources. By default the Ingress controller watches all namespaces. -  - +Namespace to watch for Ingress resources. By default the Ingress controller watches all namespaces. +  + ### -enable-prometheus-metrics -Enables exposing NGINX or NGINX Plus metrics in the Prometheus format. +Enables exposing NGINX or NGINX Plus metrics in the Prometheus format.   @@ -284,9 +284,9 @@ Enables exposing NGINX or NGINX Plus metrics in the Prometheus format. Sets the port where the Prometheus metrics are exposed. -Format: `[1024 - 65535]` (default `9113`) -  - +Format: `[1024 - 65535]` (default `9113`) +  + ### -prometheus-tls-secret `` @@ -295,8 +295,8 @@ A Secret with a TLS certificate and key for TLS termination of the Prometheus me * If the argument is not set, the prometheus endpoint will not use a TLS connection. * If the argument is set, but the Ingress controller is not able to fetch the Secret from Kubernetes API, the Ingress controller will fail to start. -Format: `/` -  +Format: `/` +  ### -spire-agent-address `` @@ -305,10 +305,10 @@ Specifies the address of a running Spire agent. **For use with NGINX Service Mes Requires [-nginx-plus](#cmdoption-nginx-plus). -* If the argument is set, but the Ingress Controller is unable to connect to the Spire Agent, the Ingress Controller will fail to start. +* If the argument is set, but the Ingress Controller is unable to connect to the Spire Agent, the Ingress Controller will fail to start. -  - +  + ### -enable-internal-routes @@ -316,17 +316,17 @@ Enable support for internal routes with NGINX Service Mesh. **For use with NGINX Requires [-nginx-plus](#cmdoption-nginx-plus) and [-spire-agent-address](#cmdoption-spire-agent-address). -* If the argument is set, but `nginx-plus` is set to false, or the `spire-agent-address` is not provided, the Ingress Controller will fail to start. - -  - +* If the argument is set, but `nginx-plus` is set to false, or the `spire-agent-address` is not provided, the Ingress Controller will fail to start. + +  + ### -enable-latency-metrics Enable collection of latency metrics for upstreams. -Requires [-enable-prometheus-metrics](#cmdoption-enable-prometheus-metrics). +Requires [-enable-prometheus-metrics](#cmdoption-enable-prometheus-metrics).   - + ### -enable-app-protect @@ -334,85 +334,85 @@ Enables support for App Protect. Requires [-nginx-plus](#cmdoption-nginx-plus). -* If the argument is set, but `nginx-plus` is set to false, the Ingress Controller will fail to start. +* If the argument is set, but `nginx-plus` is set to false, the Ingress Controller will fail to start. -  - +  + ### -enable-app-protect-dos -Enables support for App Protect Dos. +Enables support for App Protect DoS. Requires [-nginx-plus](#cmdoption-nginx-plus). -* If the argument is set, but `nginx-plus` is set to false, the Ingress Controller will fail to start. +* If the argument is set, but `nginx-plus` is set to false, the Ingress Controller will fail to start. -  - +  + ### -app-protect-dos-debug -Enable debugging for App Protect Dos. +Enable debugging for App Protect DoS. Requires [-nginx-plus](#cmdoption-nginx-plus) and [-enable-app-protect-dos](#cmdoption-enable-app-protect-dos). -* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. +* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. -  - +  + ### -app-protect-dos-max-daemons Max number of ADMD instances. -Default `1`. +Default `1`. Requires [-nginx-plus](#cmdoption-nginx-plus) and [-enable-app-protect-dos](#cmdoption-enable-app-protect-dos). -* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. +* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. -  - +  + ### -app-protect-dos-max-workers Max number of nginx processes to support. -Default `Number of CPU cores in the machine`. +Default `Number of CPU cores in the machine`. Requires [-nginx-plus](#cmdoption-nginx-plus) and [-enable-app-protect-dos](#cmdoption-enable-app-protect-dos). -* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. +* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. -  - +  + ### -app-protect-dos-memory RAM memory size to consume in MB -Default `50% of free RAM in the container or 80MB, the smaller`. +Default `50% of free RAM in the container or 80MB, the smaller`. Requires [-nginx-plus](#cmdoption-nginx-plus) and [-enable-app-protect-dos](#cmdoption-enable-app-protect-dos). -* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. +* If the argument is set, but `nginx-plus` and `enable-app-protect-dos` are set to false, the Ingress Controller will fail to start. -  - +  + ### -ready-status Enables the readiness endpoint `/nginx-ready`. The endpoint returns a success code when NGINX has loaded all the config after the startup. -Default `true`. -  - +Default `true`. +  + ### -ready-status-port The HTTP port for the readiness endpoint. -Format: `[1024 - 65535]` (default `8081`) -  +Format: `[1024 - 65535]` (default `8081`) +  diff --git a/docs/content/configuration/global-configuration/configmap-resource.md b/docs/content/configuration/global-configuration/configmap-resource.md index ab36ef19eb..2ae202186c 100644 --- a/docs/content/configuration/global-configuration/configmap-resource.md +++ b/docs/content/configuration/global-configuration/configmap-resource.md @@ -85,10 +85,10 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |``worker-shutdown-timeout`` | Sets the value of the [worker_shutdown_timeout](https://nginx.org/en/docs/ngx_core_module.html#worker_shutdown_timeout) directive. | N/A | | |``server-names-hash-bucket-size`` | Sets the value of the [server_names_hash_bucket_size](https://nginx.org/en/docs/http/ngx_http_core_module.html#server_names_hash_bucket_size) directive. | ``256`` | | |``server-names-hash-max-size`` | Sets the value of the [server_names_hash_max_size](https://nginx.org/en/docs/http/ngx_http_core_module.html#server_names_hash_max_size) directive. | ``1024`` | | -|``resolver-addresses`` | Sets the value of the [resolver](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver) addresses. Note: If you use a DNS name (ex., ``kube-dns.kube-system.svc.cluster.local`` ) as a resolver address, NGINX Plus will resolve it using the system resolver during the start and on every configuration reload. As a consequence, If the name cannot be resolved or the DNS server doesn't respond, NGINX Plus will fail to start or reload. To avoid this, consider using only IP addresses as resolver addresses. Supported in NGINX Plus only. | N/A | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | -|``resolver-ipv6`` | Enables IPv6 resolution in the resolver. Supported in NGINX Plus only. | ``True`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | -|``resolver-valid`` | Sets the time NGINX caches the resolved DNS records. Supported in NGINX Plus only. | TTL value of a DNS record | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | -|``resolver-timeout`` | Sets the [resolver_timeout](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver_timeout) for name resolution. Supported in NGINX Plus only. | ``30s`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services). | +|``resolver-addresses`` | Sets the value of the [resolver](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver) addresses. Note: If you use a DNS name (ex., ``kube-dns.kube-system.svc.cluster.local`` ) as a resolver address, NGINX Plus will resolve it using the system resolver during the start and on every configuration reload. As a consequence, If the name cannot be resolved or the DNS server doesn't respond, NGINX Plus will fail to start or reload. To avoid this, consider using only IP addresses as resolver addresses. Supported in NGINX Plus only. | N/A | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/externalname-services). | +|``resolver-ipv6`` | Enables IPv6 resolution in the resolver. Supported in NGINX Plus only. | ``True`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/externalname-services). | +|``resolver-valid`` | Sets the time NGINX caches the resolved DNS records. Supported in NGINX Plus only. | TTL value of a DNS record | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/externalname-services). | +|``resolver-timeout`` | Sets the [resolver_timeout](https://nginx.org/en/docs/http/ngx_http_core_module.html#resolver_timeout) for name resolution. Supported in NGINX Plus only. | ``30s`` | [Support for Type ExternalName Services](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/externalname-services). | |``keepalive-timeout`` | Sets the value of the [keepalive_timeout](https://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_timeout) directive. | ``65s`` | | |``keepalive-requests`` | Sets the value of the [keepalive_requests](https://nginx.org/en/docs/http/ngx_http_core_module.html#keepalive_requests) directive. | ``100`` | | |``variables-hash-bucket-size`` | Sets the value of the [variables_hash_bucket_size](https://nginx.org/en/docs/http/ngx_http_core_module.html#variables_hash_bucket_size) directive. | ``256`` | | @@ -103,9 +103,9 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |``error-log-level`` | Sets the global [error log level](https://nginx.org/en/docs/ngx_core_module.html#error_log) for NGINX. | ``notice`` | | |``access-log-off`` | Disables the [access log](https://nginx.org/en/docs/http/ngx_http_log_module.html#access_log). | ``False`` | | |``default-server-access-log-off`` | Disables the [access log](https://nginx.org/en/docs/http/ngx_http_log_module.html#access_log) for the default server. If access log is disabled globally (``access-log-off: "True"``), then the default server access log is always disabled. | ``False`` | | -|``log-format`` | Sets the custom [log format](https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format) for HTTP and HTTPS traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx.tmpl) for the access log. | [Custom Log Format](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-log-format). | +|``log-format`` | Sets the custom [log format](https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format) for HTTP and HTTPS traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.2/internal/configs/version1/nginx.tmpl) for the access log. | [Custom Log Format](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-log-format). | |``log-format-escaping`` | Sets the characters escaping for the variables of the log format. Supported values: ``json`` (JSON escaping), ``default`` (the default escaping) ``none`` (disables escaping). | ``default`` | | -|``stream-log-format`` | Sets the custom [log format](https://nginx.org/en/docs/stream/ngx_stream_log_module.html#log_format) for TCP, UDP, and TLS Passthrough traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx.tmpl). | | +|``stream-log-format`` | Sets the custom [log format](https://nginx.org/en/docs/stream/ngx_stream_log_module.html#log_format) for TCP, UDP, and TLS Passthrough traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | See the [template file](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.2/internal/configs/version1/nginx.tmpl). | | |``stream-log-format-escaping`` | Sets the characters escaping for the variables of the stream log format. Supported values: ``json`` (JSON escaping), ``default`` (the default escaping) ``none`` (disables escaping). | ``default`` | | {{% /table %}} @@ -141,7 +141,7 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |ConfigMap Key | Description | Default | Example | | ---| ---| ---| --- | |``http2`` | Enables HTTP/2 in servers with SSL enabled. | ``False`` | | -|``proxy-protocol`` | Enables PROXY Protocol for incoming connections. | ``False`` | [Proxy Protocol](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/proxy-protocol). | +|``proxy-protocol`` | Enables PROXY Protocol for incoming connections. | ``False`` | [Proxy Protocol](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/proxy-protocol). | {{% /table %}} ### Backend Services (Upstreams) @@ -165,7 +165,7 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |``http-snippets`` | Sets a custom snippet in http context. | N/A | | |``location-snippets`` | Sets a custom snippet in location context. | N/A | | |``server-snippets`` | Sets a custom snippet in server context. | N/A | | -|``stream-snippets`` | Sets a custom snippet in stream context. | N/A | [Support for TCP/UDP Load Balancing](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/tcp-udp). | +|``stream-snippets`` | Sets a custom snippet in stream context. | N/A | [Support for TCP/UDP Load Balancing](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/tcp-udp). | |``main-template`` | Sets the main NGINX configuration template. | By default the template is read from the file in the container. | [Custom Templates](/nginx-ingress-controller/configuration/global-configuration/custom-templates). | |``ingress-template`` | Sets the NGINX configuration template for an Ingress resource. | By default the template is read from the file on the container. | [Custom Templates](/nginx-ingress-controller/configuration/global-configuration/custom-templates). | |``virtualserver-template`` | Sets the NGINX configuration template for an VirtualServer resource. | By default the template is read from the file on the container. | [Custom Templates](/nginx-ingress-controller/configuration/global-configuration/custom-templates). | @@ -184,6 +184,6 @@ See the doc about [VirtualServer and VirtualServerRoute resources](/nginx-ingres |``app-protect-failure-mode-action`` | Sets the ``app_protect_failure_mode_action`` [global directive](/nginx-app-protect/configuration/#global-directives). | ``pass`` | | |``app-protect-cpu-thresholds`` | Sets the ``app_protect_cpu_thresholds`` [global directive](/nginx-app-protect/configuration/#global-directives). | ``high=100 low=100`` | | |``app-protect-physical-memory-util-thresholds`` | Sets the ``app_protect_physical_memory_util_thresholds`` [global directive](/nginx-app-protect/configuration/#global-directives). | ``high=100 low=100`` | | -|``app-protect-dos-log-format`` | Sets the custom [log format](https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format) for Dos Access log traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | `, vs_name_al=$app_protect_dos_vs_name, ip=$remote_addr, tls_fp=$app_protect_dos_tls_fp, outcome=$app_protect_dos_outcome, reason=$app_protect_dos_outcome_reason, policy_name=$app_protect_dos_policy_name, dos_version=$app_protect_dos_version, ip_tls=$remote_addr:$app_protect_dos_tls_fp,` | | +|``app-protect-dos-log-format`` | Sets the custom [log format](https://nginx.org/en/docs/http/ngx_http_log_module.html#log_format) for DoS Access log traffic. For convenience, it is possible to define the log format across multiple lines (each line separated by ``\n``). In that case, the Ingress Controller will replace every ``\n`` character with a space character. All ``'`` characters must be escaped. | `, vs_name_al=$app_protect_dos_vs_name, ip=$remote_addr, tls_fp=$app_protect_dos_tls_fp, outcome=$app_protect_dos_outcome, reason=$app_protect_dos_outcome_reason, policy_name=$app_protect_dos_policy_name, dos_version=$app_protect_dos_version, ip_tls=$remote_addr:$app_protect_dos_tls_fp,` | | |``app-protect-dos-log-format-escaping`` | Sets the characters escaping for the variables of the stream log format. Supported values: ``json`` (JSON escaping), ``default`` (the default escaping) ``none`` (disables escaping). | ``default`` | | {{% /table %}} diff --git a/docs/content/configuration/global-configuration/custom-templates.md b/docs/content/configuration/global-configuration/custom-templates.md index ddeb839e44..07a9ee259c 100644 --- a/docs/content/configuration/global-configuration/custom-templates.md +++ b/docs/content/configuration/global-configuration/custom-templates.md @@ -8,4 +8,4 @@ toc: true --- -The Ingress Controller uses templates to generate NGINX configuration for Ingress resources, VirtualServer resources and the main NGINX configuration file. You can customize the templates and apply them via the ConfigMap. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-templates). +The Ingress Controller uses templates to generate NGINX configuration for Ingress resources, VirtualServer resources and the main NGINX configuration file. You can customize the templates and apply them via the ConfigMap. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-templates). diff --git a/docs/content/configuration/handling-host-and-listener-collisions.md b/docs/content/configuration/handling-host-and-listener-collisions.md index 680a2ef928..b1b1be0715 100644 --- a/docs/content/configuration/handling-host-and-listener-collisions.md +++ b/docs/content/configuration/handling-host-and-listener-collisions.md @@ -79,7 +79,7 @@ Similarly, if `cafe-ingress` was created first, it will win `cafe.example.com` a It is possible to merge configuration for multiple Ingress resources for the same host. One common use case for this approach is distributing resources across multiple namespaces. See the [Cross-namespace Configuration](/nginx-ingress-controller/configuration/ingress-resources/cross-namespace-configuration/) doc for more information. -It is *not* possible to merge the configurations for multiple VirtualServer resources for the same host. However, you can split the VirtualServers into multiple VirtualServerRoute resources, which a single VirtualServer can then reference. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/cross-namespace-configuration) on GitHub. +It is *not* possible to merge the configurations for multiple VirtualServer resources for the same host. However, you can split the VirtualServers into multiple VirtualServerRoute resources, which a single VirtualServer can then reference. See the [corresponding example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-resources/cross-namespace-configuration) on GitHub. It is *not* possible to merge configuration for multiple TransportServer resources. diff --git a/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md b/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md index fd7bff04e6..9c5522666d 100644 --- a/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md +++ b/docs/content/configuration/ingress-resources/advanced-configuration-with-annotations.md @@ -133,7 +133,7 @@ The table below summarizes the available annotations. | ---| ---| ---| ---| --- | |``nginx.org/proxy-hide-headers`` | ``proxy-hide-headers`` | Sets the value of one or more [proxy_hide_header](https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_hide_header) directives. Example: ``"nginx.org/proxy-hide-headers": "header-a,header-b"`` | N/A | | |``nginx.org/proxy-pass-headers`` | ``proxy-pass-headers`` | Sets the value of one or more [proxy_pass_header](https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass_header) directives. Example: ``"nginx.org/proxy-pass-headers": "header-a,header-b"`` | N/A | | -|``nginx.org/rewrites`` | N/A | Configures URI rewriting. | N/A | [Rewrites Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/rewrites). | +|``nginx.org/rewrites`` | N/A | Configures URI rewriting. | N/A | [Rewrites Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/rewrites). | {{% /table %}} ### Auth and SSL/TLS @@ -147,10 +147,10 @@ The table below summarizes the available annotations. |``nginx.org/hsts-max-age`` | ``hsts-max-age`` | Sets the value of the ``max-age`` directive of the HSTS header. | ``2592000`` (1 month) | | |``nginx.org/hsts-include-subdomains`` | ``hsts-include-subdomains`` | Adds the ``includeSubDomains`` directive to the HSTS header. | ``False`` | | |``nginx.org/hsts-behind-proxy`` | ``hsts-behind-proxy`` | Enables HSTS based on the value of the ``http_x_forwarded_proto`` request header. Should only be used when TLS termination is configured in a load balancer (proxy) in front of the Ingress Controller. Note: to control redirection from HTTP to HTTPS configure the ``nginx.org/redirect-to-https`` annotation. | ``False`` | | -|``nginx.com/jwt-key`` | N/A | Specifies a Secret resource with keys for validating JSON Web Tokens (JWTs). | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | -|``nginx.com/jwt-realm`` | N/A | Specifies a realm. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | -|``nginx.com/jwt-token`` | N/A | Specifies a variable that contains JSON Web Token. | By default, a JWT is expected in the ``Authorization`` header as a Bearer Token. | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | -|``nginx.com/jwt-login-url`` | N/A | Specifies a URL to which a client is redirected in case of an invalid or missing JWT. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt). | +|``nginx.com/jwt-key`` | N/A | Specifies a Secret resource with keys for validating JSON Web Tokens (JWTs). | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/jwt). | +|``nginx.com/jwt-realm`` | N/A | Specifies a realm. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/jwt). | +|``nginx.com/jwt-token`` | N/A | Specifies a variable that contains JSON Web Token. | By default, a JWT is expected in the ``Authorization`` header as a Bearer Token. | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/jwt). | +|``nginx.com/jwt-login-url`` | N/A | Specifies a URL to which a client is redirected in case of an invalid or missing JWT. | N/A | [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/jwt). | {{% /table %}} ### Listeners @@ -168,19 +168,19 @@ The table below summarizes the available annotations. |Annotation | ConfigMap Key | Description | Default | Example | | ---| ---| ---| ---| --- | |``nginx.org/lb-method`` | ``lb-method`` | Sets the [load balancing method](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#choosing-a-load-balancing-method). To use the round-robin method, specify ``"round_robin"``. | ``"random two least_conn"`` | | -|``nginx.org/ssl-services`` | N/A | Enables HTTPS or gRPC over SSL when connecting to the endpoints of services. | N/A | [SSL Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/ssl-services). | -|``nginx.org/grpc-services`` | N/A | Enables gRPC for services. Note: requires HTTP/2 (see ``http2`` ConfigMap key); only works for Ingresses with TLS termination enabled. | N/A | [GRPC Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/grpc-services). | -|``nginx.org/websocket-services`` | N/A | Enables WebSocket for services. | N/A | [WebSocket support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/websocket). | +|``nginx.org/ssl-services`` | N/A | Enables HTTPS or gRPC over SSL when connecting to the endpoints of services. | N/A | [SSL Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/ssl-services). | +|``nginx.org/grpc-services`` | N/A | Enables gRPC for services. Note: requires HTTP/2 (see ``http2`` ConfigMap key); only works for Ingresses with TLS termination enabled. | N/A | [GRPC Services Support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/grpc-services). | +|``nginx.org/websocket-services`` | N/A | Enables WebSocket for services. | N/A | [WebSocket support](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/websocket). | |``nginx.org/max-fails`` | ``max-fails`` | Sets the value of the [max_fails](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#max_fails) parameter of the ``server`` directive. | ``1`` | | |``nginx.org/max-conns`` | N\A | Sets the value of the [max_conns](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#max_conns) parameter of the ``server`` directive. | ``0`` | | |``nginx.org/upstream-zone-size`` | ``upstream-zone-size`` | Sets the size of the shared memory [zone](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#zone) for upstreams. For NGINX, the special value 0 disables the shared memory zones. For NGINX Plus, shared memory zones are required and cannot be disabled. The special value 0 will be ignored. | ``256K`` | | |``nginx.org/fail-timeout`` | ``fail-timeout`` | Sets the value of the [fail_timeout](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#fail_timeout) parameter of the ``server`` directive. | ``10s`` | | -|``nginx.com/sticky-cookie-services`` | N/A | Configures session persistence. | N/A | [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/session-persistence). | +|``nginx.com/sticky-cookie-services`` | N/A | Configures session persistence. | N/A | [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/session-persistence). | |``nginx.org/keepalive`` | ``keepalive`` | Sets the value of the [keepalive](https://nginx.org/en/docs/http/ngx_http_upstream_module.html#keepalive) directive. Note that ``proxy_set_header Connection "";`` is added to the generated configuration when the value > 0. | ``0`` | | -|``nginx.com/health-checks`` | N/A | Enables active health checks. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | -|``nginx.com/health-checks-mandatory`` | N/A | Configures active health checks as mandatory. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | -|``nginx.com/health-checks-mandatory-queue`` | N/A | When active health checks are mandatory, configures a queue for temporary storing incoming requests during the time when NGINX Plus is checking the health of the endpoints after a configuration reload. | ``0`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | -|``nginx.com/slow-start`` | N/A | Sets the upstream server [slow-start period](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#server-slow-start). By default, slow-start is activated after a server becomes [available](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#passive-health-checks) or [healthy](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#active-health-checks). To enable slow-start for newly added servers, configure [mandatory active health checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks). | ``"0s"`` | | +|``nginx.com/health-checks`` | N/A | Enables active health checks. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/health-checks). | +|``nginx.com/health-checks-mandatory`` | N/A | Configures active health checks as mandatory. | ``False`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/health-checks). | +|``nginx.com/health-checks-mandatory-queue`` | N/A | When active health checks are mandatory, configures a queue for temporary storing incoming requests during the time when NGINX Plus is checking the health of the endpoints after a configuration reload. | ``0`` | [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/health-checks). | +|``nginx.com/slow-start`` | N/A | Sets the upstream server [slow-start period](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/#server-slow-start). By default, slow-start is activated after a server becomes [available](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#passive-health-checks) or [healthy](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#active-health-checks). To enable slow-start for newly added servers, configure [mandatory active health checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/health-checks). | ``"0s"`` | | {{% /table %}} ### Snippets and Custom Templates @@ -199,19 +199,19 @@ The table below summarizes the available annotations. {{% table %}} |Annotation | ConfigMap Key | Description | Default | Example | | ---| ---| ---| ---| --- | -|``appprotect.f5.com/app-protect-policy`` | N/A | The name of the App Protect Policy for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace of the Ingress Resource is used. If not specified but ``appprotect.f5.com/app-protect-enable`` is true, a default policy id applied. If the referenced policy resource does not exist, or policy is invalid, this annotation will be ignored, and the default policy will be applied. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | -|``appprotect.f5.com/app-protect-enable`` | N/A | Enable App Protect for the Ingress Resource. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | -|``appprotect.f5.com/app-protect-security-log-enable`` | N/A | Enable the [security log](/nginx-app-protect/troubleshooting/#app-protect-logging-overview) for App Protect. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | -|``appprotect.f5.com/app-protect-security-log`` | N/A | The App Protect log configuration for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace as the Ingress Resource is used. If not specified the default is used which is: filter: ``illegal``, format: ``default``. Multiple configurations can be specified in a comma separated list. Both log configurations and destinations list (see below) must be of equal length. Configs and destinations are paired by the list indices. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | -|``appprotect.f5.com/app-protect-security-log-destination`` | N/A | The destination of the security log. For more information check the [DESTINATION argument](/nginx-app-protect/troubleshooting/#app-protect-logging-overview). Multiple destinations can be specified in a coma separated list. Both log configurations and destinations list (see above) must be of equal length. Configs and destinations are paired by the list indices. | ``syslog:server=localhost:514`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect). | +|``appprotect.f5.com/app-protect-policy`` | N/A | The name of the App Protect Policy for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace of the Ingress Resource is used. If not specified but ``appprotect.f5.com/app-protect-enable`` is true, a default policy id applied. If the referenced policy resource does not exist, or policy is invalid, this annotation will be ignored, and the default policy will be applied. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). | +|``appprotect.f5.com/app-protect-enable`` | N/A | Enable App Protect for the Ingress Resource. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). | +|``appprotect.f5.com/app-protect-security-log-enable`` | N/A | Enable the [security log](/nginx-app-protect/troubleshooting/#app-protect-logging-overview) for App Protect. | ``False`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). | +|``appprotect.f5.com/app-protect-security-log`` | N/A | The App Protect log configuration for the Ingress Resource. Format is ``namespace/name``. If no namespace is specified, the same namespace as the Ingress Resource is used. If not specified the default is used which is: filter: ``illegal``, format: ``default``. Multiple configurations can be specified in a comma separated list. Both log configurations and destinations list (see below) must be of equal length. Configs and destinations are paired by the list indices. | N/A | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). | +|``appprotect.f5.com/app-protect-security-log-destination`` | N/A | The destination of the security log. For more information check the [DESTINATION argument](/nginx-app-protect/troubleshooting/#app-protect-logging-overview). Multiple destinations can be specified in a coma separated list. Both log configurations and destinations list (see above) must be of equal length. Configs and destinations are paired by the list indices. | ``syslog:server=localhost:514`` | [Example for App Protect](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect). | {{% /table %}} -### App Protect Dos +### App Protect DoS -**Note**: The App Protect Dos annotations only work if App Protect Dos module is [installed](/nginx-ingress-controller/app-protect-dos/installation/). +**Note**: The App Protect DoS annotations only work if App Protect DoS module is [installed](/nginx-ingress-controller/app-protect-dos/installation/). {{% table %}} |Annotation | ConfigMap Key | Description | Default | Example | | ---| ---| ---| ---| --- | -|``appprotectdos.f5.com/app-protect-dos-resource`` | N/A | Enable App Protect Dos for the Ingress Resource by specifying a [DosProtectedResource](/nginx-ingress-controller/app-protect-dos/dos-protected/). | N/A | [Example for App Protect Dos](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos). | +|``appprotectdos.f5.com/app-protect-dos-resource`` | N/A | Enable App Protect DoS for the Ingress Resource by specifying a [DosProtectedResource](/nginx-ingress-controller/app-protect-dos/dos-protected/). | N/A | [Example for App Protect DoS](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/appprotect-dos). | {{% /table %}} diff --git a/docs/content/configuration/ingress-resources/basic-configuration.md b/docs/content/configuration/ingress-resources/basic-configuration.md index 9a542f1178..78fa90e49e 100644 --- a/docs/content/configuration/ingress-resources/basic-configuration.md +++ b/docs/content/configuration/ingress-resources/basic-configuration.md @@ -50,7 +50,7 @@ Here is a breakdown of what this Ingress resource definition means: * The rule with the path `/coffee` instructs NGINX to distribute the requests with the `/coffee` URI among the pods of the *coffee* service, which is deployed with the name `coffee‑svc` in the cluster. * Both rules instruct NGINX to distribute the requests to `port 80` of the corresponding service (the `servicePort` field). -> For complete instructions on deploying the Ingress and Secret resources in the cluster, see the [complete-example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/complete-example) in our GitHub repo. +> For complete instructions on deploying the Ingress and Secret resources in the cluster, see the [complete-example](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/complete-example) in our GitHub repo. > To learn more about the Ingress resource, see the [Ingress resource documentation](https://kubernetes.io/docs/concepts/services-networking/ingress/) in the Kubernetes docs. diff --git a/docs/content/configuration/ingress-resources/cross-namespace-configuration.md b/docs/content/configuration/ingress-resources/cross-namespace-configuration.md index 419f431693..1cb089fbdd 100644 --- a/docs/content/configuration/ingress-resources/cross-namespace-configuration.md +++ b/docs/content/configuration/ingress-resources/cross-namespace-configuration.md @@ -8,6 +8,6 @@ toc: true --- -You can spread the Ingress configuration for a common host across multiple Ingress resources using Mergeable Ingress resources. Such resources can belong to the *same* or *different* namespaces. This enables easier management when using a large number of paths. See the [Mergeable Ingress Resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) example on our GitHub. +You can spread the Ingress configuration for a common host across multiple Ingress resources using Mergeable Ingress resources. Such resources can belong to the *same* or *different* namespaces. This enables easier management when using a large number of paths. See the [Mergeable Ingress Resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/mergeable-ingress-types) example on our GitHub. -As an alternative to Mergeable Ingress resources, you can use [VirtualServer and VirtualServerRoute resources](/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/) for cross-namespace configuration. See the [Cross-Namespace Configuration](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/cross-namespace-configuration) example on our GitHub. +As an alternative to Mergeable Ingress resources, you can use [VirtualServer and VirtualServerRoute resources](/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/) for cross-namespace configuration. See the [Cross-Namespace Configuration](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-resources/cross-namespace-configuration) example on our GitHub. diff --git a/docs/content/configuration/ingress-resources/custom-annotations.md b/docs/content/configuration/ingress-resources/custom-annotations.md index ccf2ebdb76..429d2d891a 100644 --- a/docs/content/configuration/ingress-resources/custom-annotations.md +++ b/docs/content/configuration/ingress-resources/custom-annotations.md @@ -22,7 +22,7 @@ Custom annotations allow you to add an annotation for an NGINX feature that is n ## Usage -The Ingress Controller generates NGINX configuration for Ingress resources by executing a configuration template. See [NGINX template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx.ingress.tmpl) or [NGINX Plus template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/internal/configs/version1/nginx-plus.ingress.tmpl). +The Ingress Controller generates NGINX configuration for Ingress resources by executing a configuration template. See [NGINX template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.2/internal/configs/version1/nginx.ingress.tmpl) or [NGINX Plus template](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.2/internal/configs/version1/nginx-plus.ingress.tmpl). To support custom annotations, the template has access to the information about the Ingress resource - its *name*, *namespace* and *annotations*. It is possible to check if a particular annotation present in the Ingress resource and conditionally insert NGINX configuration directives at multiple NGINX contexts - `http`, `server`, `location` or `upstream`. Additionally, you can get the value that is set to the annotation. @@ -131,4 +131,4 @@ deny all; ## Example -See the [custom annotations example](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/examples/custom-annotations). +See the [custom annotations example](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.2/examples/custom-annotations). diff --git a/docs/content/configuration/policy-resource.md b/docs/content/configuration/policy-resource.md index b4f7ce8682..cb99e9b240 100644 --- a/docs/content/configuration/policy-resource.md +++ b/docs/content/configuration/policy-resource.md @@ -12,7 +12,7 @@ The Policy resource allows you to configure features like access control and rat The resource is implemented as a [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). -This document is the reference documentation for the Policy resource. An example of a Policy for access control is available in our [GitHub repo](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/examples/custom-resources/access-control). +This document is the reference documentation for the Policy resource. An example of a Policy for access control is available in our [GitHub repo](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.2/examples/custom-resources/access-control). ## Prerequisites @@ -304,7 +304,7 @@ NGINX Plus will pass the ID of an authenticated user to the backend in the HTTP #### Prerequisites -For the OIDC feature to work, it is necessary to enable [zone synchronization](https://docs.nginx.com/nginx/admin-guide/high-availability/zone_sync/), otherwise NGINX Plus will fail to reload. Additionally, it is necessary to configure a resolver, so that NGINX Plus can resolve the IDP authorization endpoint. For an example of the necessary configuration see the documentation [here](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.1/examples/custom-resources/oidc#step-7---configure-nginx-plus-zone-synchronization-and-resolver). +For the OIDC feature to work, it is necessary to enable [zone synchronization](https://docs.nginx.com/nginx/admin-guide/high-availability/zone_sync/), otherwise NGINX Plus will fail to reload. Additionally, it is necessary to configure a resolver, so that NGINX Plus can resolve the IDP authorization endpoint. For an example of the necessary configuration see the documentation [here](https://github.com/nginxinc/kubernetes-ingress/blob/v2.1.2/examples/custom-resources/oidc#step-7---configure-nginx-plus-zone-synchronization-and-resolver). > **Note**: The configuration in the example doesn't enable TLS and the synchronization between the replica happens in clear text. This could lead to the exposure of tokens. diff --git a/docs/content/configuration/transportserver-resource.md b/docs/content/configuration/transportserver-resource.md index d2364dcb2b..d82c87c825 100644 --- a/docs/content/configuration/transportserver-resource.md +++ b/docs/content/configuration/transportserver-resource.md @@ -9,7 +9,7 @@ toc: true The TransportServer resource allows you to configure TCP, UDP, and TLS Passthrough load balancing. The resource is implemented as a [Custom Resource](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). -This document is the reference documentation for the TransportServer resource. To see additional examples of using the resource for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources) folder in our GitHub repo. +This document is the reference documentation for the TransportServer resource. To see additional examples of using the resource for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-resources) folder in our GitHub repo. > **Feature Status**: The TransportServer resource is available as a preview feature[^1]: We might introduce some backward-incompatible changes to the resource definition. The feature is disabled by default. To enable it, set the [enable-preview-policies](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-preview-policies) command-line argument of the Ingress Controller. diff --git a/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md b/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md index 1b1f0704b5..8b7d0123a6 100644 --- a/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md +++ b/docs/content/configuration/virtualserver-and-virtualserverroute-resources.md @@ -11,7 +11,7 @@ toc: true The VirtualServer and VirtualServerRoute resources are new load balancing configuration, introduced in release 1.5 as an alternative to the Ingress resource. The resources enable use cases not supported with the Ingress resource, such as traffic splitting and advanced content-based routing. The resources are implemented as [Custom Resources](https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/). -This document is the reference documentation for the resources. To see additional examples of using the resources for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources) folder in our GitHub repo. +This document is the reference documentation for the resources. To see additional examples of using the resources for specific use cases, go to the [examples/custom-resources](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-resources) folder in our GitHub repo. ## VirtualServer Specification @@ -254,7 +254,7 @@ tls: |Field | Description | Type | Required | | ---| ---| ---| --- | |``name`` | The name of the upstream. Must be a valid DNS label as defined in RFC 1035. For example, ``hello`` and ``upstream-123`` are valid. The name must be unique among all upstreams of the resource. | ``string`` | Yes | -|``service`` | The name of a [service](https://kubernetes.io/docs/concepts/services-networking/service/). The service must belong to the same namespace as the resource. If the service doesn't exist, NGINX will assume the service has zero endpoints and return a ``502`` response for requests for this upstream. For NGINX Plus only, services of type [ExternalName](https://kubernetes.io/docs/concepts/services-networking/service/#externalname) are also supported (check the [prerequisites](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/externalname-services#prerequisites) ). | ``string`` | Yes | +|``service`` | The name of a [service](https://kubernetes.io/docs/concepts/services-networking/service/). The service must belong to the same namespace as the resource. If the service doesn't exist, NGINX will assume the service has zero endpoints and return a ``502`` response for requests for this upstream. For NGINX Plus only, services of type [ExternalName](https://kubernetes.io/docs/concepts/services-networking/service/#externalname) are also supported (check the [prerequisites](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/externalname-services#prerequisites) ). | ``string`` | Yes | |``subselector`` | Selects the pods within the service using label keys and values. By default, all pods of the service are selected. Note: the specified labels are expected to be present in the pods when they are created. If the pod labels are updated, the Ingress Controller will not see that change until the number of the pods is changed. | ``map[string]string`` | No | |``use-cluster-ip`` | Enables using the Cluster IP and port of the service instead of the default behavior of using the IP and port of the pods. When this field is enabled, the fields that configure NGINX behavior related to multiple upstream servers (like ``lb-method`` and ``next-upstream``) will have no effect, as the Ingress Controller will configure NGINX with only one upstream server that will match the service Cluster IP. | ``boolean`` | No | |``port`` | The port of the service. If the service doesn't define that port, NGINX will assume the service has zero endpoints and return a ``502`` response for requests for this upstream. The port must fall into the range ``1..65535``. | ``uint16`` | Yes | @@ -529,7 +529,7 @@ proxy: |``upstream`` | The name of the upstream which the requests will be proxied to. The upstream with that name must be defined in the resource. | ``string`` | Yes | |``requestHeaders`` | The request headers modifications. | [action.Proxy.RequestHeaders](#actionproxyrequestheaders) | No | |``responseHeaders`` | The response headers modifications. | [action.Proxy.ResponseHeaders](#actionproxyresponseheaders) | No | -|``rewritePath`` | The rewritten URI. If the route path is a regular expression (starts with ~), the rewritePath can include capture groups with ``$1-9``. For example `$1` for the first group, and so on. For more information, check the [rewrite](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/rewrites) example. | ``string`` | No | +|``rewritePath`` | The rewritten URI. If the route path is a regular expression (starts with ~), the rewritePath can include capture groups with ``$1-9``. For example `$1` for the first group, and so on. For more information, check the [rewrite](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/custom-resources/rewrites) example. | ``string`` | No | {{% /table %}} ### Action.Proxy.RequestHeaders diff --git a/docs/content/installation/building-ingress-controller-image.md b/docs/content/installation/building-ingress-controller-image.md index e7f3cdb153..10d3d1c166 100644 --- a/docs/content/installation/building-ingress-controller-image.md +++ b/docs/content/installation/building-ingress-controller-image.md @@ -33,7 +33,7 @@ We build the image using the make utility and the provided `Makefile`. Let’s c ``` $ git clone https://github.com/nginxinc/kubernetes-ingress/ $ cd kubernetes-ingress - $ git checkout v2.1.1 + $ git checkout v2.1.2 ``` 1. Build the image: @@ -47,7 +47,7 @@ We build the image using the make utility and the provided `Makefile`. Let’s c ``` `myregistry.example.com/nginx-ingress` defines the repo in your private registry where the image will be pushed. Substitute that value with the repo in your private registry. - As a result, the image **myregistry.example.com/nginx-ingress:2.1.1** is built. Note that the tag `2.1.1` comes from the `VERSION` variable, defined in the Makefile. + As a result, the image **myregistry.example.com/nginx-ingress:2.1.2** is built. Note that the tag `2.1.2` comes from the `VERSION` variable, defined in the Makefile. * For **NGINX Plus**, first, make sure that the certificate (`nginx-repo.crt`) and the key (`nginx-repo.key`) of your license are located in the root of the project: ``` @@ -60,7 +60,7 @@ We build the image using the make utility and the provided `Makefile`. Let’s c ``` `myregistry.example.com/nginx-plus-ingress` defines the repo in your private registry where the image will be pushed. Substitute that value with the repo in your private registry. - As a result, the image **myregistry.example.com/nginx-plus-ingress:2.1.1** is built. Note that the tag `2.1.1` comes from the `VERSION` variable, defined in the Makefile. + As a result, the image **myregistry.example.com/nginx-plus-ingress:2.1.2** is built. Note that the tag `2.1.2` comes from the `VERSION` variable, defined in the Makefile. **Note**: In the event of a patch version of [NGINX Plus being released](/nginx/releases/), make sure to rebuild your image to get the latest version. If your system is caching the Docker layers and not updating the packages, add `DOCKER_BUILD_OPTIONS="--pull --no-cache"` to the `make` command. diff --git a/docs/content/installation/installation-with-helm.md b/docs/content/installation/installation-with-helm.md index 7a082e77bc..dbd767fe53 100644 --- a/docs/content/installation/installation-with-helm.md +++ b/docs/content/installation/installation-with-helm.md @@ -19,7 +19,7 @@ This document describes how to install the NGINX Ingress Controller in your Kube - Alternatively, pull an Ingress controller image with NGINX Plus and push it to your private registry by following the instructions from [here](/nginx-ingress-controller/installation/pulling-ingress-controller-image). - Alternatively, you can build an Ingress controller image with NGINX Plus and push it to your private registry by following the instructions from [here](/nginx-ingress-controller/installation/building-ingress-controller-image). - Update the `controller.image.repository` field of the `values-plus.yaml` accordingly. - - If you’d like to use App Protect Dos, please install App Protect Dos Arbitrator helm chart. Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace. + - If you’d like to use App Protect DoS, please install App Protect DoS Arbitrator helm chart. Make sure to install in the same namespace as the NGINX Ingress Controller. Note that if you install multiple NGINX Ingress Controllers in the same namespace, they will need to share the same Arbitrator because it is not possible to install more than one Arbitrator in a single namespace. ## Getting the Chart Sources @@ -32,7 +32,7 @@ This step is required if you're installing the chart using its sources. Addition 2. Change your working directory to /deployments/helm-chart: ```console $ cd kubernetes-ingress/deployments/helm-chart - $ git checkout v2.1.1 + $ git checkout v2.1.2 ``` ## Adding the Helm Repository @@ -151,8 +151,8 @@ The following tables lists the configurable parameters of the NGINX Ingress cont |``controller.nginxplus`` | Deploys the Ingress controller for NGINX Plus. | false | |``controller.nginxReloadTimeout`` | The timeout in milliseconds which the Ingress Controller will wait for a successful NGINX reload after a change or at the initial start. The default is 4000 (or 20000 if `controller.appprotect.enable` is true). If set to 0, the default value will be used. | 0 | |``controller.appprotect.enable`` | Enables the App Protect module in the Ingress Controller. | false | -|``controller.appprotectdos.enable`` | Enables the App Protect Dos module in the Ingress Controller. | false | -|``controller.appprotectdos.debug`` | Enables App Protect Dos debug logs. | false | +|``controller.appprotectdos.enable`` | Enables the App Protect DoS module in the Ingress Controller. | false | +|``controller.appprotectdos.debug`` | Enables App Protect DoS debug logs. | false | |``controller.appprotectdos.maxWorkers`` | Max number of nginx processes to support. | Number of CPU cores in the machine |``controller.appprotectdos.maxDaemons`` | Max number of ADMD instances. | 1 |``controller.appprotectdos.memory`` | RAM memory size to consume in MB. | 50% of free RAM in the container or 80MB, the smaller @@ -160,7 +160,7 @@ The following tables lists the configurable parameters of the NGINX Ingress cont |``controller.nginxDebug`` | Enables debugging for NGINX. Uses the ``nginx-debug`` binary. Requires ``error-log-level: debug`` in the ConfigMap via ``controller.config.entries``. | false | |``controller.logLevel`` | The log level of the Ingress Controller. | 1 | |``controller.image.repository`` | The image repository of the Ingress controller. | nginx/nginx-ingress | -|``controller.image.tag`` | The tag of the Ingress controller image. | 2.1.1 | +|``controller.image.tag`` | The tag of the Ingress controller image. | 2.1.2 | |``controller.image.pullPolicy`` | The pull policy for the Ingress controller image. | IfNotPresent | |``controller.config.name`` | The name of the ConfigMap used by the Ingress controller. | Autogenerated | |``controller.config.entries`` | The entries of the ConfigMap for customizing NGINX configuration. See [ConfigMap resource docs](/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) for the list of supported ConfigMap keys. | {} | diff --git a/docs/content/installation/installation-with-manifests.md b/docs/content/installation/installation-with-manifests.md index 15cf36a6aa..874f21b241 100644 --- a/docs/content/installation/installation-with-manifests.md +++ b/docs/content/installation/installation-with-manifests.md @@ -22,7 +22,7 @@ This document describes how to install the NGINX Ingress Controller in your Kube ``` $ git clone https://github.com/nginxinc/kubernetes-ingress/ $ cd kubernetes-ingress/deployments - $ git checkout v2.1.1 + $ git checkout v2.1.2 ``` ## 1. Configure RBAC @@ -42,7 +42,7 @@ This document describes how to install the NGINX Ingress Controller in your Kube $ kubectl apply -f rbac/ap-rbac.yaml ``` -4. (App Protect Dos only) Create the App Protect Dos role and role binding: +4. (App Protect DoS only) Create the App Protect DoS role and role binding: ``` $ kubectl apply -f rbac/apdos-rbac.yaml @@ -104,9 +104,9 @@ If you would like to use the App Protect module, create the following additional $ kubectl apply -f common/crds/appprotect.f5.com_apusersigs.yaml ``` -### Resources for NGINX App Protect Dos +### Resources for NGINX App Protect DoS -If you would like to use the App Protect Dos module, create the following additional resources: +If you would like to use the App Protect DoS module, create the following additional resources: 1. Create a custom resource definition for `APDosPolicy`, `APDosLogConf` and `DosProtectedResource`: @@ -124,8 +124,8 @@ We include two options for deploying the Ingress controller: > Before creating a Deployment or Daemonset resource, make sure to update the [command-line arguments](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments) of the Ingress Controller container in the corresponding manifest file according to your requirements. -### Deploy Arbitrator for NGINX App Protect Dos -If you would like to use the App Protect Dos module, need to add arbitrator deployment. +### Deploy Arbitrator for NGINX App Protect DoS +If you would like to use the App Protect DoS module, need to add arbitrator deployment. * build your own image and push it to your private Docker registry by following the instructions from [here](/nginx-ingress-controller/app-protect-dos/installation#Build-the-app-protect-dos-arb-Docker-Image). diff --git a/docs/content/installation/installation-with-operator.md b/docs/content/installation/installation-with-operator.md index f150594d16..3184a2e3f6 100644 --- a/docs/content/installation/installation-with-operator.md +++ b/docs/content/installation/installation-with-operator.md @@ -32,7 +32,7 @@ spec: type: deployment image: repository: nginx/nginx-ingress - tag: 2.1.1 + tag: 2.1.2 pullPolicy: Always serviceType: NodePort nginxPlus: False diff --git a/docs/content/installation/pulling-ingress-controller-image.md b/docs/content/installation/pulling-ingress-controller-image.md index 6e8f0e5bc7..b8df7136eb 100644 --- a/docs/content/installation/pulling-ingress-controller-image.md +++ b/docs/content/installation/pulling-ingress-controller-image.md @@ -34,12 +34,12 @@ Before you can pull the image, make sure that the following software is installe 2. Use Docker to pull the required image from `private-registry.nginx.com`. Choose the image from the available images listed in the [tech specs guide]({{< relref "technical-specifications#images-with-nginx-plus" >}}). For NGINX Plus Ingress Controller, pull from `private-registry.nginx.com/nginx-ic/nginx-plus-ingress`. For example: ``` - $ docker pull private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.1 + $ docker pull private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.2 ``` For NGINX Plus Ingress Controller with App Protect, pull from `private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress`. For example: ``` - $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.1 + $ docker pull private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.2 ``` To list the available image tags for the repositories, you can also use the Docker registry API. For example: @@ -48,10 +48,10 @@ Before you can pull the image, make sure that the following software is installe { "name": "nginx-ic/nginx-plus-ingress", "tags": [ - "2.1.1-alpine", - "2.1.1-ot", - "2.1.1-ubi", - "2.1.1" + "2.1.2-alpine", + "2.1.2-ot", + "2.1.2-ubi", + "2.1.2" ] } @@ -59,8 +59,8 @@ Before you can pull the image, make sure that the following software is installe { "name": "nginx-ic-nap/nginx-plus-ingress", "tags": [ - "2.1.1-ubi", - "2.1.1" + "2.1.2-ubi", + "2.1.2" ] } ``` @@ -71,12 +71,12 @@ Before you can pull the image, make sure that the following software is installe - Replace `` in the examples below with the correct path to your private Docker registry. ``` - $ docker tag private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.1 /nginx-ic/nginx-plus-ingress:2.1.1 - $ docker push /nginx-ic/nginx-plus-ingress:2.1.1 + $ docker tag private-registry.nginx.com/nginx-ic/nginx-plus-ingress:2.1.2 /nginx-ic/nginx-plus-ingress:2.1.2 + $ docker push /nginx-ic/nginx-plus-ingress:2.1.2 ``` or for NGINX App Protect enabled image ``` - $ docker tag private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.1 /nginx-ic-nap/nginx-plus-ingress:2.1.1 - $ docker push /nginx-ic-nap/nginx-plus-ingress:2.1.1 + $ docker tag private-registry.nginx.com/nginx-ic-nap/nginx-plus-ingress:2.1.2 /nginx-ic-nap/nginx-plus-ingress:2.1.2 + $ docker push /nginx-ic-nap/nginx-plus-ingress:2.1.2 ``` diff --git a/docs/content/installation/using-the-jwt-token-docker-secret.md b/docs/content/installation/using-the-jwt-token-docker-secret.md index 27d4692cb4..31b5555b47 100644 --- a/docs/content/installation/using-the-jwt-token-docker-secret.md +++ b/docs/content/installation/using-the-jwt-token-docker-secret.md @@ -41,10 +41,10 @@ This document explains how to use the NGINX Plus Ingress Controller image from t { "name": "nginx-ic/nginx-plus-ingress", "tags": [ - "2.1.1-alpine", - "2.1.1-ot", - "2.1.1-ubi", - "2.1.1" + "2.1.2-alpine", + "2.1.2-ot", + "2.1.2-ubi", + "2.1.2" ] } @@ -52,8 +52,8 @@ This document explains how to use the NGINX Plus Ingress Controller image from t { "name": "nginx-ic-nap/nginx-plus-ingress", "tags": [ - "2.1.1-ubi", - "2.1.1" + "2.1.2-ubi", + "2.1.2" ] } ``` diff --git a/docs/content/intro/nginx-ingress-controllers.md b/docs/content/intro/nginx-ingress-controllers.md index 31c0d51443..5e8a40fa6a 100644 --- a/docs/content/intro/nginx-ingress-controllers.md +++ b/docs/content/intro/nginx-ingress-controllers.md @@ -28,11 +28,11 @@ The table below summarizes the key difference between nginxinc/kubernetes-ingres | NGINX version | [Custom](https://github.com/kubernetes/ingress-nginx/tree/main/images/nginx) NGINX build that includes several third-party modules | NGINX official mainline [build](https://github.com/nginxinc/docker-nginx) | NGINX Plus | | Commercial support | N/A | N/A | Included | | **Load balancing configuration via the Ingress resource** | -| Merging Ingress rules with the same host | Supported | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/mergeable-ingress-types) | +| Merging Ingress rules with the same host | Supported | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/mergeable-ingress-types) | Supported via [Mergeable Ingresses](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/mergeable-ingress-types) | | HTTP load balancing extensions - Annotations | See the [supported annotations](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/) | See the [supported annotations](https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/) | See the [supported annotations](https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/)| | HTTP load balancing extensions -- ConfigMap | See the [supported ConfigMap keys](https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/) | See the [supported ConfigMap keys](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) | See the [supported ConfigMap keys](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) | | TCP/UDP | Supported via a ConfigMap | Supported via custom resources | Supported via custom resources | -| Websocket | Supported | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/websocket) | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/websocket) | +| Websocket | Supported | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/websocket) | Supported via an [annotation](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/websocket) | | TCP SSL Passthrough | Supported via a ConfigMap | Supported via custom resources | Supported via custom resources | | JWT validation | Not supported | Not supported | Supported | | Session persistence | Supported via a third-party module | Not supported | Supported | diff --git a/docs/content/intro/nginx-plus.md b/docs/content/intro/nginx-plus.md index 1fc11b40b9..d2d56a8344 100644 --- a/docs/content/intro/nginx-plus.md +++ b/docs/content/intro/nginx-plus.md @@ -17,9 +17,9 @@ Below are the key characteristics that NGINX Plus brings on top of NGINX into th * *Real-time metrics* A number metrics about how NGINX Plus and applications are performing are available through the API or a [built-in dashboard](https://docs.nginx.com/nginx-ingress-controller/logging-and-monitoring/status-page/). Optionally, the metrics can be exported to [Prometheus](https://docs.nginx.com/nginx-ingress-controller/logging-and-monitoring/prometheus/). * *Additional load balancing methods*. The following additional methods are available: `least_time` and `random two least_time` and their derivatives. See the [documentation](https://nginx.org/en/docs/http/ngx_http_upstream_module.html) for the complete list of load balancing methods. -* *Session persistence* The *sticky cookie* method is available. See the [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/session-persistence) example. -* *Active health checks*. See the [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/health-checks) example. -* *JWT validation*. See the [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/jwt) example. +* *Session persistence* The *sticky cookie* method is available. See the [Session Persistence](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/session-persistence) example. +* *Active health checks*. See the [Support for Active Health Checks](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/health-checks) example. +* *JWT validation*. See the [Support for JSON Web Tokens (JWTs)](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.2/examples/jwt) example. See [ConfigMap](https://docs.nginx.com/nginx-ingress-controller/configuration/global-configuration/configmap-resource/) and [Annotations](https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/) doc for the complete list of available NGINX Plus features. Note that such features are configured through annotations that start with `nginx.com`, for example, `nginx.com/health-checks`. diff --git a/docs/content/releases.md b/docs/content/releases.md index 6f71d662c8..a32590a662 100644 --- a/docs/content/releases.md +++ b/docs/content/releases.md @@ -6,6 +6,21 @@ doctypes: ["concept"] toc: true --- +## NGINX Ingress Controller 2.1.2 + +29 Mar 2022 + +CHANGES: +* Update UBI based images to 8. + +HELM CHART: +* The version of the Helm chart is now 0.12.2. + +UPGRADE: +* For NGINX, use the 2.1.2 images from our [DockerHub](https://hub.docker.com/r/nginx/nginx-ingress/tags?page=1&ordering=last_updated&name=2.1.2), [GitHub Container](https://github.com/nginxinc/kubernetes-ingress/pkgs/container/kubernetes-ingress) or [Amazon ECR Public Gallery](https://gallery.ecr.aws/nginx/nginx-ingress). +* For NGINX Plus, use the 2.1.2 images from the F5 Container registry or the [AWS Marketplace](https://aws.amazon.com/marketplace/search/?CREATOR=741df81b-dfdc-4d36-b8da-945ea66b522c&FULFILLMENT_OPTION_TYPE=CONTAINER&filters=CREATOR%2CFULFILLMENT_OPTION_TYPE) or build your own image using the 2.1.2 source code. +* For Helm, use version 0.12.2 of the chart. + ## NGINX Ingress Controller 1.12.4 23 March 2022 @@ -51,9 +66,9 @@ UPGRADE: OVERVIEW: -* Support for NGINX App Protect Denial of Service protection with NGINX Ingress Controller. More information about [NGINX App Protect DoS](https://www.nginx.com/products/nginx-app-protect/denial-of-service/). Examples for configuring NGINX App Protect DoS with NGINX Ingress Controller can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/appprotect-dos). +* Support for NGINX App Protect Denial of Service protection with NGINX Ingress Controller. More information about [NGINX App Protect DoS](https://www.nginx.com/products/nginx-app-protect/denial-of-service/). Examples for configuring NGINX App Protect DoS with NGINX Ingress Controller can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/appprotect-dos). -* Full support for gRPC services using the NGINX Ingress Controller [VirtualServer and VirtualServerRoute](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources) custom resource definitions. This makes configuring and supporting gRPC services much easier, giving a simple YAML configuration and removing the need for snippets. Resource definition examples for gRPC can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.1/examples/custom-resources/grpc-upstreams). +* Full support for gRPC services using the NGINX Ingress Controller [VirtualServer and VirtualServerRoute](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources) custom resource definitions. This makes configuring and supporting gRPC services much easier, giving a simple YAML configuration and removing the need for snippets. Resource definition examples for gRPC can be found [here](https://github.com/nginxinc/kubernetes-ingress/tree/v2.1.0/examples/custom-resources/grpc-upstreams). * Implementation of NGINX mandatory and persistent health checks in VirtualServer and VirtualServerRoute to further reduce interruptions to your service traffic as configuration changes continuously happen in your dynamic Kubernetes environment(s). Health checks have been extended to include `mandatory` and `persistent` fields. Mandatory health checks ensures that a new upstream server starts receiving traffic only after the health check passes. Mandatory health checks can be marked as persistent, so that the previous state is remembered when the Ingress Controller reloads NGINX Plus configuration. When combined with the slow-start parameter, the mandatory health check give a new upstream server more time to connect to databases and “warm up” before being asked to handle their full share of traffic. See the settings [here](https://docs.nginx.com/nginx-ingress-controller/configuration/virtualserver-and-virtualserverroute-resources/#upstreamhealthcheck). More about the [NGINX Plus mandatory and persistent health check features](https://docs.nginx.com/nginx/admin-guide/load-balancer/http-health-check/#mandatory-health-checks). Mandatory health checks can be marked as persistent, so that the previous state is remembered when reloading configuration. When combined with the slow-start parameter, it gives a new service pod more time to connect to databases and “warm up” before being asked to handle their full share of traffic. diff --git a/docs/content/technical-specifications.md b/docs/content/technical-specifications.md index 45ec5456ec..4108f4e5e4 100644 --- a/docs/content/technical-specifications.md +++ b/docs/content/technical-specifications.md @@ -29,11 +29,11 @@ All images include NGINX 1.21.6. {{% table %}} |Name | Base image | Third-party modules | DockerHub image | Architectures | | ---| ---| ---| --- | --- | -|Alpine-based image | ``nginx:1.21.6-alpine``, which is based on ``alpine:3.15`` | | ``nginx/nginx-ingress:2.1.1-alpine`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Alpine-based image with OpenTracing | ``nginx:1.21.6-alpine``, which is based on ``alpine:3.15`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.1-alpine-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Debian-based image | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | | ``nginx/nginx-ingress:2.1.1`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Debian-based image with OpenTracing | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.1-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | -|Ubi-based image | ``redhat/ubi8`` | | ``nginx/nginx-ingress:2.1.1-ubi`` | arm64, amd64, s390x | +|Alpine-based image | ``nginx:1.21.6-alpine``, which is based on ``alpine:3.15`` | | ``nginx/nginx-ingress:2.1.2-alpine`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Alpine-based image with OpenTracing | ``nginx:1.21.6-alpine``, which is based on ``alpine:3.15`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.2-alpine-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Debian-based image | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | | ``nginx/nginx-ingress:2.1.2`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Debian-based image with OpenTracing | ``nginx:1.21.6``, which is based on ``debian:bullseye-slim`` | NGINX OpenTracing module, OpenTracing library, OpenTracing tracers for Jaeger, Zipkin and Datadog | ``nginx/nginx-ingress:2.1.2-ot`` | arm/v7, arm64, amd64, ppc64le, s390x | +|Ubi-based image | ``redhat/ubi8`` | | ``nginx/nginx-ingress:2.1.2-ubi`` | arm64, amd64, s390x | {{% /table %}} ### Images with NGINX Plus @@ -45,14 +45,14 @@ NGINX Plus images are available through the F5 Container registry `private-regis {{% table %}} |Name | Base image | Third-party modules | F5 Container Registry Image | Architectures | | ---| ---| --- | --- | --- | -|Alpine-based image | ``alpine:3.15`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-alpine` | arm64, amd64 | -|Debian-based image | ``debian:bullseye-slim`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1` | arm64, amd64 | -|Debian-based image with OpenTracing | ``debian:bullseye-slim`` | NGINX Plus OpenTracing module, OpenTracing tracers for Jaeger, Zipkin and Datadog; NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-ot` | arm64, amd64 | -|Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.1` | amd64 | +|Alpine-based image | ``alpine:3.15`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.2-alpine` | arm64, amd64 | +|Debian-based image | ``debian:bullseye-slim`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.2` | arm64, amd64 | +|Debian-based image with OpenTracing | ``debian:bullseye-slim`` | NGINX Plus OpenTracing module, OpenTracing tracers for Jaeger, Zipkin and Datadog; NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.2-ot` | arm64, amd64 | +|Debian-based image with App Protect WAF| ``debian:buster-slim`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.2` | amd64 | |Debian-based image with App Protect DoS | ``debian:buster-slim`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | |Debian-based image with App Protect WAF and DoS | ``debian:buster-slim`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | -|Ubi-based image | ``redhat/ubi8`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.1-ubi` | arm64, amd64, s390x | -|Ubi-based image with App Protect WAF | ``redhat/ubi8`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.1-ubi` | amd64 | +|Ubi-based image | ``redhat/ubi8`` | NGINX Plus JavaScript module | `nginx-ic/nginx-plus-ingress:2.1.2-ubi` | arm64, amd64, s390x | +|Ubi-based image with App Protect WAF | ``redhat/ubi8`` | NGINX Plus App Protect WAF module; NGINX Plus JavaScript module | `nginx-ic-nap/nginx-plus-ingress:2.1.2-ubi` | amd64 | |Ubi-based image with App Protect DoS | ``redhat/ubi8`` | NGINX Plus App Protect DoS module; NGINX Plus JavaScript module | | amd64 | |Ubi-based image with App Protect WAF and DoS | ``redhat/ubi8`` | NGINX Plus App Protect WAF and DoS modules; NGINX Plus JavaScript module | | amd64 | {{% /table %}} diff --git a/docs/content/troubleshooting/troubleshooting-with-app-protect-dos.md b/docs/content/troubleshooting/troubleshooting-with-app-protect-dos.md index 66f95d92c9..af663db0d6 100644 --- a/docs/content/troubleshooting/troubleshooting-with-app-protect-dos.md +++ b/docs/content/troubleshooting/troubleshooting-with-app-protect-dos.md @@ -1,5 +1,5 @@ --- -title: Troubleshooting with NGINX App Protect Dos +title: Troubleshooting with NGINX App Protect DoS description: weight: 2000 doctypes: [""] @@ -8,13 +8,13 @@ aliases: toc: true --- -This document describes how to troubleshoot problems with the Ingress Controller with the App Protect Dos module enabled. +This document describes how to troubleshoot problems with the Ingress Controller with the App Protect DoS module enabled. For general troubleshooting of the Ingress Controller, check the general [troubleshooting](/nginx-ingress-controller/troubleshooting/) documentation. ## Potential Problems -The table below categorizes some potential problems with the Ingress Controller when App Protect Dos module is enabled. It suggests how to troubleshoot those problems, using one or more methods from the next section. +The table below categorizes some potential problems with the Ingress Controller when App Protect DoS module is enabled. It suggests how to troubleshoot those problems, using one or more methods from the next section. {{% table %}} |Problem area | Symptom | Troubleshooting method | Common cause | @@ -25,11 +25,11 @@ The table below categorizes some potential problems with the Ingress Controller ## Troubleshooting Methods -### Check the Ingress Controller and App Protect Dos logs +### Check the Ingress Controller and App Protect DoS logs -App Protect Dos logs are part of the Ingress Controller logs when the module is enabled. To check the Ingress Controller logs, follow the steps of [Checking the Ingress Controller Logs](/nginx-ingress-controller/troubleshooting/#checking-the-ingress-controller-logs) of the Troubleshooting guide. +App Protect DoS logs are part of the Ingress Controller logs when the module is enabled. To check the Ingress Controller logs, follow the steps of [Checking the Ingress Controller Logs](/nginx-ingress-controller/troubleshooting/#checking-the-ingress-controller-logs) of the Troubleshooting guide. -For App Protect Dos specific logs, look for messages starting with `APP_PROTECT_DOS`, for example: +For App Protect DoS specific logs, look for messages starting with `APP_PROTECT_DOS`, for example: ``` 2021/06/14 08:17:50 [notice] 242#242: APP_PROTECT_DOS { "event": "shared_memory_connected", "worker_pid": 242, "mode": "operational", "mode_changed": true } ``` @@ -49,7 +49,7 @@ After you create or update an DosProtectedResource, you can immediately check if $ kubectl describe dosprotectedresource dos-protected Name: dos-protected Namespace: default -. . . +. . . Events: Type Reason Age From Message ---- ------ ---- ---- ------- @@ -73,7 +73,7 @@ After you create or update an APDosLogConf, you can immediately check if the NGI $ kubectl describe apdoslogconf logconf Name: logconf Namespace: default -. . . +. . . Events: Type Reason Age From Message ---- ------ ---- ---- ------- @@ -88,7 +88,7 @@ After you create or update an APDosPolicy, you can immediately check if the NGIN $ kubectl describe apdospolicy dospolicy Name: dospolicy Namespace: default -. . . +. . . Events: Type Reason Age From Message ---- ------ ---- ---- ------- @@ -96,8 +96,8 @@ Events: ``` Note that in the events section, we have a `Normal` event with the `AddedOrUpdated` reason, which informs us that the configuration was successfully applied. -## Run App Protect Dos in Debug log Mode +## Run App Protect DoS in Debug log Mode -When you set the Ingress Controller to use debug log mode, the setting also applies to the App Protect Dos module. See [Running NGINX in the Debug Mode](/nginx-ingress-controller/troubleshooting/#running-nginx-in-the-debug-mode) for instructions. +When you set the Ingress Controller to use debug log mode, the setting also applies to the App Protect DoS module. See [Running NGINX in the Debug Mode](/nginx-ingress-controller/troubleshooting/#running-nginx-in-the-debug-mode) for instructions. -You can enable debug log mode to App Protect Dos module only by setting the `app-protect-dos-debug` [configmap](/nginx-ingress-controller/configuration/global-configuration/configmap-resource#modules). +You can enable debug log mode to App Protect DoS module only by setting the `app-protect-dos-debug` [configmap](/nginx-ingress-controller/configuration/global-configuration/configmap-resource#modules). diff --git a/examples/appprotect-dos/README.md b/examples/appprotect-dos/README.md index bb8fbdd8c9..21d85e759f 100644 --- a/examples/appprotect-dos/README.md +++ b/examples/appprotect-dos/README.md @@ -1,12 +1,12 @@ -# NGINX App Protect Dos Support +# NGINX App Protect DoS Support -In this example we deploy the NGINX Plus Ingress controller with [NGINX App Protect Dos](https://www.nginx.com/products/nginx-app-protect-dos/), a simple web application and then configure load balancing and DOS protection for that application using the Ingress resource. +In this example we deploy the NGINX Plus Ingress controller with [NGINX App Protect DoS](https://www.nginx.com/products/nginx-app-protect-dos/), a simple web application and then configure load balancing and DOS protection for that application using the Ingress resource. ## Running the Example ## 1. Deploy the Ingress Controller -1. Follow the installation [instructions](https://docs.nginx.com/nginx-ingress-controller/installation) to deploy the Ingress controller with NGINX App Protect Dos. +1. Follow the installation [instructions](https://docs.nginx.com/nginx-ingress-controller/installation) to deploy the Ingress controller with NGINX App Protect DoS. 2. Save the public IP address of the Ingress controller into a shell variable: ``` @@ -25,7 +25,7 @@ $ kubectl create -f webapp.yaml ``` ## 3. Configure Load Balancing -1. Create the syslog services and pod for the App Protect Dos security and access logs: +1. Create the syslog services and pod for the App Protect DoS security and access logs: ``` $ kubectl create -f syslog.yaml $ kubectl create -f syslog2.yaml @@ -34,11 +34,11 @@ $ kubectl create -f webapp.yaml ``` $ kubectl create -f webapp-secret.yaml ``` -3. Create the App Protect Dos Protected Resource: +3. Create the App Protect DoS Protected Resource: ``` $ kubectl create -f apdos-protected.yaml ``` -4. Create the App Protect Dos policy and log configuration: +4. Create the App Protect DoS policy and log configuration: ``` $ kubectl create -f apdos-policy.yaml $ kubectl create -f apdos-logconf.yaml @@ -48,7 +48,7 @@ $ kubectl create -f webapp.yaml ``` $ kubectl create -f webapp-ingress.yaml ``` - Note the App Protect Dos annotation in the Ingress resource. This enables DOS protection by specifying the DOS protected resource configuration that applies to this Ingress. + Note the App Protect DoS annotation in the Ingress resource. This enables DOS protection by specifying the DOS protected resource configuration that applies to this Ingress. ## 4. Test the Application diff --git a/examples/custom-resources/dos/README.md b/examples/custom-resources/dos/README.md index e13ee87e8f..41961b65d7 100644 --- a/examples/custom-resources/dos/README.md +++ b/examples/custom-resources/dos/README.md @@ -1,10 +1,10 @@ # DOS -In this example we deploy the NGINX Plus Ingress controller with [NGINX App Protect Dos](https://www.nginx.com/products/nginx-app-protect-dos/), a simple web application and then configure load balancing and DOS protection for that application using the VirtualServer resource. +In this example we deploy the NGINX Plus Ingress controller with [NGINX App Protect DoS](https://www.nginx.com/products/nginx-app-protect-dos/), a simple web application and then configure load balancing and DOS protection for that application using the VirtualServer resource. ## Prerequisites -1. Follow the installation [instructions](https://docs.nginx.com/nginx-ingress-controller/installation) to deploy the Ingress controller with NGINX App Protect Dos. +1. Follow the installation [instructions](https://docs.nginx.com/nginx-ingress-controller/installation) to deploy the Ingress controller with NGINX App Protect DoS. 1. Save the public IP address of the Ingress Controller into a shell variable: ``` $ IC_IP=XXX.YYY.ZZZ.III @@ -28,11 +28,11 @@ $ kubectl apply -f webapp.yaml $ kubectl apply -f syslog.yaml $ kubectl apply -f syslog2.yaml ``` -2. Create the Dos protected resource configuration: +2. Create the DoS protected resource configuration: ``` $ kubectl apply -f apdos-protected.yaml ``` -3. Create the App Protect Dos policy and log configuration: +3. Create the App Protect DoS policy and log configuration: ``` $ kubectl apply -f apdos-policy.yaml $ kubectl apply -f apdos-logconf.yaml diff --git a/hack/common-release-prep.sh b/hack/common-release-prep.sh index 214673907a..073b4e9148 100755 --- a/hack/common-release-prep.sh +++ b/hack/common-release-prep.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# Updates the files required for a new release. Run this script in the release branch. Use it from +# Updates the files required for a new release. Run this script in the release branch. Use it from # hack/prepare-major-release.sh or hack/prepare-minor-release.sh # # Usage: @@ -21,9 +21,10 @@ FILES_TO_UPDATE_IC_VERSION=( deployments/helm-chart/values-icp.yaml deployments/helm-chart/values-plus.yaml deployments/helm-chart/values.yaml + deployments/helm-chart-dos-arbitrator/README.md ) -FILE_TO_UPDATE_HELM_CHART_VERSION=( deployments/helm-chart/Chart.yaml ) +FILE_TO_UPDATE_HELM_CHART_VERSION=(deployments/helm-chart/Chart.yaml) DOCS_TO_UPDATE_FOLDER=docs/content @@ -42,6 +43,7 @@ sed -i "" -e "s/%%TITLE%%/### $ic_version/g" -e "s/%%IC_VERSION%%/$ic_version/g" # update docs find $DOCS_TO_UPDATE_FOLDER -type f -name "*.md" -exec sed -i "" "s/v$prev_ic_version/v$ic_version/g" {} + find $DOCS_TO_UPDATE_FOLDER/installation -type f -name "*.md" -exec sed -i "" "s/$prev_ic_version/$ic_version/g" {} + +find $DOCS_TO_UPDATE_FOLDER/app-protect -type f -name "*.md" -exec sed -i "" "s/$prev_ic_version/$ic_version/g" {} + # update IC version in the technical-specification doc sed -i "" "s/$prev_ic_version/$ic_version/g" $DOCS_TO_UPDATE_FOLDER/technical-specifications.md