From bdd6ca9d6d745dfdc55c9286736e607fd3229312 Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 20:03:38 -0400 Subject: [PATCH 01/58] Added linting github actions --- .github/workflows/fabric-linting.yml | 41 ++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/fabric-linting.yml diff --git a/.github/workflows/fabric-linting.yml b/.github/workflows/fabric-linting.yml new file mode 100644 index 00000000..b4615c2c --- /dev/null +++ b/.github/workflows/fabric-linting.yml @@ -0,0 +1,41 @@ +name: 'Linting' +on: + pull_request: + branches: + - master +env: + _TERRAFORM_VERSION: 1.0.4 +jobs: + linting: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Install dependencies + run: | + python -m pip install --user --no-warn-script-location -r tools/REQUIREMENTS.txt && + wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && + rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + chmod 755 $HOME/.local/bin/terraform && + mkdir -p $HOME/.terraform.d/plugin-cache + + - name: Boilterplate + id: boilerplate + run: | + python3 tools/check_boilerplate.py $HOME/ + + - name: Terraform Linting Check + id: fmt + run: | + terraform fmt -recursive -check . + + - name: Check documentation + id: documentation + run: | + python3 tools/check_documentation.py cloud-operations/ data-solutions/ data-solutions/data-platform-foundations/ factories/ foundations/ modules/ networking/ \ No newline at end of file From ac728fe8f67f1a16213149153a1688da7dd92407 Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 20:07:57 -0400 Subject: [PATCH 02/58] fixed boilerplate path --- .github/workflows/fabric-linting.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/fabric-linting.yml b/.github/workflows/fabric-linting.yml index b4615c2c..ba7c4825 100644 --- a/.github/workflows/fabric-linting.yml +++ b/.github/workflows/fabric-linting.yml @@ -28,7 +28,7 @@ jobs: - name: Boilterplate id: boilerplate run: | - python3 tools/check_boilerplate.py $HOME/ + python3 tools/check_boilerplate.py . - name: Terraform Linting Check id: fmt From 78544a8f60fca9c69dabcd2564a9b3df17816a5f Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 20:13:26 -0400 Subject: [PATCH 03/58] Fixed path github workspace --- .github/workflows/fabric-linting.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/fabric-linting.yml b/.github/workflows/fabric-linting.yml index ba7c4825..f81273dc 100644 --- a/.github/workflows/fabric-linting.yml +++ b/.github/workflows/fabric-linting.yml @@ -28,12 +28,12 @@ jobs: - name: Boilterplate id: boilerplate run: | - python3 tools/check_boilerplate.py . + python3 tools/check_boilerplate.py $GITHUB_WORKSPACE - name: Terraform Linting Check id: fmt run: | - terraform fmt -recursive -check . + terraform fmt -recursive -check $GITHUB_WORKSPACE - name: Check documentation id: documentation From a835b2360db7088e15548559d0cd54784b71d35e Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 20:15:54 -0400 Subject: [PATCH 04/58] Testing --- .github/workflows/fabric-linting.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/fabric-linting.yml b/.github/workflows/fabric-linting.yml index f81273dc..7f71dd10 100644 --- a/.github/workflows/fabric-linting.yml +++ b/.github/workflows/fabric-linting.yml @@ -28,6 +28,9 @@ jobs: - name: Boilterplate id: boilerplate run: | + echo "GitHub Workspace: $GITHUB_WORKSPACE" + echo "HOME: $HOME" + pwd python3 tools/check_boilerplate.py $GITHUB_WORKSPACE - name: Terraform Linting Check From 3722ac2b03275d8acb90cc51a8d1d058825b4e1d Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 20:17:22 -0400 Subject: [PATCH 05/58] Added boilerplate GA --- .github/workflows/fabric-linting.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/fabric-linting.yml b/.github/workflows/fabric-linting.yml index 7f71dd10..6b3dd2c4 100644 --- a/.github/workflows/fabric-linting.yml +++ b/.github/workflows/fabric-linting.yml @@ -1,3 +1,17 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + name: 'Linting' on: pull_request: @@ -28,9 +42,6 @@ jobs: - name: Boilterplate id: boilerplate run: | - echo "GitHub Workspace: $GITHUB_WORKSPACE" - echo "HOME: $HOME" - pwd python3 tools/check_boilerplate.py $GITHUB_WORKSPACE - name: Terraform Linting Check From d896b12e931c8a5c2cb9834deda059c283394ff7 Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 22:11:34 -0400 Subject: [PATCH 06/58] Added tests-env workflow --- .github/.terraformrc | 1 + .../{fabric-linting.yml => linting.yml} | 6 ++- .github/workflows/tests-environment.yml | 49 +++++++++++++++++++ 3 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 .github/.terraformrc rename .github/workflows/{fabric-linting.yml => linting.yml} (92%) create mode 100644 .github/workflows/tests-environment.yml diff --git a/.github/.terraformrc b/.github/.terraformrc new file mode 100644 index 00000000..ace9fb3b --- /dev/null +++ b/.github/.terraformrc @@ -0,0 +1 @@ +plugin_cache_dir = "$HOME/.terraform.d/plugin-cache" \ No newline at end of file diff --git a/.github/workflows/fabric-linting.yml b/.github/workflows/linting.yml similarity index 92% rename from .github/workflows/fabric-linting.yml rename to .github/workflows/linting.yml index 6b3dd2c4..ce0e3b89 100644 --- a/.github/workflows/fabric-linting.yml +++ b/.github/workflows/linting.yml @@ -17,8 +17,12 @@ on: pull_request: branches: - master +tags: + - ci + - lint env: _TERRAFORM_VERSION: 1.0.4 + TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc jobs: linting: runs-on: ubuntu-latest @@ -52,4 +56,4 @@ jobs: - name: Check documentation id: documentation run: | - python3 tools/check_documentation.py cloud-operations/ data-solutions/ data-solutions/data-platform-foundations/ factories/ foundations/ modules/ networking/ \ No newline at end of file + python3 tools/check_documentation.py cloud-operations/ data-solutions/ data-solutions/data-platform-foundations/ factories/ factories/firewall-vpc-rules/ foundations/ modules/ networking/ \ No newline at end of file diff --git a/.github/workflows/tests-environment.yml b/.github/workflows/tests-environment.yml new file mode 100644 index 00000000..e88fce8d --- /dev/null +++ b/.github/workflows/tests-environment.yml @@ -0,0 +1,49 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 'Tests Environment' +on: + pull_request: + branches: + - master +tags: + - ci + - test +env: + _TERRAFORM_VERSION: 1.0.4 + TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc +jobs: + tests-environment: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Install dependencies + run: | + python -m pip install --user --no-warn-script-location -r tests/requirements.txt && + wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && + rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + chmod 755 $HOME/.local/bin/terraform && + mkdir -p $HOME/.terraform.d/plugin-cache + + - name: Boilterplate + id: test-environments + run: | + pytest -vv tests/cloud_operations tests/data_solutions tests/factories tests/foundations tests/networking \ No newline at end of file From 97970c1a1e078ff2acdde00abded926550dfd846 Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 22:12:26 -0400 Subject: [PATCH 07/58] fixed tags indentation --- .github/workflows/linting.yml | 6 +++--- .github/workflows/tests-environment.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index ce0e3b89..543ec88a 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -17,9 +17,9 @@ on: pull_request: branches: - master -tags: - - ci - - lint + tags: + - ci + - lint env: _TERRAFORM_VERSION: 1.0.4 TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc diff --git a/.github/workflows/tests-environment.yml b/.github/workflows/tests-environment.yml index e88fce8d..58f432f2 100644 --- a/.github/workflows/tests-environment.yml +++ b/.github/workflows/tests-environment.yml @@ -17,9 +17,9 @@ on: pull_request: branches: - master -tags: - - ci - - test + tags: + - ci + - test env: _TERRAFORM_VERSION: 1.0.4 TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc From 7396036a650ff78a91f2cadd0348be684e3ade78 Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 22:13:05 -0400 Subject: [PATCH 08/58] Tags indentation --- .github/workflows/linting.yml | 6 +++--- .github/workflows/tests-environment.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 543ec88a..2b7e08e6 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -17,9 +17,9 @@ on: pull_request: branches: - master - tags: - - ci - - lint + tags: + - ci + - lint env: _TERRAFORM_VERSION: 1.0.4 TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc diff --git a/.github/workflows/tests-environment.yml b/.github/workflows/tests-environment.yml index 58f432f2..2cc1cb95 100644 --- a/.github/workflows/tests-environment.yml +++ b/.github/workflows/tests-environment.yml @@ -17,9 +17,9 @@ on: pull_request: branches: - master - tags: - - ci - - test + tags: + - ci + - test env: _TERRAFORM_VERSION: 1.0.4 TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc From a05ccc73197284a824f8656738bdbd5d4b2fc27b Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 22:23:33 -0400 Subject: [PATCH 09/58] Added tests modules --- .github/workflows/linting.yml | 2 +- .github/workflows/tests-modules.yml | 49 +++++++++++++++++++ ...s-environment.yml => tests-environment.yml | 2 +- tests-examples.yml | 49 +++++++++++++++++++ 4 files changed, 100 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/tests-modules.yml rename .github/workflows/tests-environment.yml => tests-environment.yml (95%) create mode 100644 tests-examples.yml diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 2b7e08e6..d7e0b9b7 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -43,7 +43,7 @@ jobs: chmod 755 $HOME/.local/bin/terraform && mkdir -p $HOME/.terraform.d/plugin-cache - - name: Boilterplate + - name: Boilerplate id: boilerplate run: | python3 tools/check_boilerplate.py $GITHUB_WORKSPACE diff --git a/.github/workflows/tests-modules.yml b/.github/workflows/tests-modules.yml new file mode 100644 index 00000000..34f650ca --- /dev/null +++ b/.github/workflows/tests-modules.yml @@ -0,0 +1,49 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 'Tests Modules' +on: + pull_request: + branches: + - master + tags: + - ci + - test +env: + _TERRAFORM_VERSION: 1.0.4 + TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc +jobs: + tests-modules: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Install dependencies + run: | + python -m pip install --user --no-warn-script-location -r tests/requirements.txt && + wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && + rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + chmod 755 $HOME/.local/bin/terraform && + mkdir -p $HOME/.terraform.d/plugin-cache + + - name: Boilerplate + id: test-modules + run: | + pytest -vv tests/modules \ No newline at end of file diff --git a/.github/workflows/tests-environment.yml b/tests-environment.yml similarity index 95% rename from .github/workflows/tests-environment.yml rename to tests-environment.yml index 2cc1cb95..733d4afa 100644 --- a/.github/workflows/tests-environment.yml +++ b/tests-environment.yml @@ -43,7 +43,7 @@ jobs: chmod 755 $HOME/.local/bin/terraform && mkdir -p $HOME/.terraform.d/plugin-cache - - name: Boilterplate + - name: Boilerplate id: test-environments run: | pytest -vv tests/cloud_operations tests/data_solutions tests/factories tests/foundations tests/networking \ No newline at end of file diff --git a/tests-examples.yml b/tests-examples.yml new file mode 100644 index 00000000..11a2bc4c --- /dev/null +++ b/tests-examples.yml @@ -0,0 +1,49 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 'Tests Examples' +on: + pull_request: + branches: + - master + tags: + - ci + - test +env: + _TERRAFORM_VERSION: 1.0.4 + TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc +jobs: + tests-examples: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Install dependencies + run: | + python -m pip install --user --no-warn-script-location -r tests/requirements.txt && + wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && + rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && + chmod 755 $HOME/.local/bin/terraform && + mkdir -p $HOME/.terraform.d/plugin-cache + + - name: Boilerplate + id: test-examples + run: | + pytest -vv tests/examples \ No newline at end of file From f0df3a9e751ce688230aaaf2929a9e662d5519dc Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Tue, 26 Oct 2021 22:31:15 -0400 Subject: [PATCH 10/58] Added tests env and examples --- .github/workflows/linting.yml | 2 +- .../workflows/tests-environment.yml | 0 tests-examples.yml => .github/workflows/tests-examples.yml | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename tests-environment.yml => .github/workflows/tests-environment.yml (100%) rename tests-examples.yml => .github/workflows/tests-examples.yml (100%) diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index d7e0b9b7..ec2a843f 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -56,4 +56,4 @@ jobs: - name: Check documentation id: documentation run: | - python3 tools/check_documentation.py cloud-operations/ data-solutions/ data-solutions/data-platform-foundations/ factories/ factories/firewall-vpc-rules/ foundations/ modules/ networking/ \ No newline at end of file + python3 tools/check_documentation.py cloud-operations/ data-solutions/ data-solutions/data-platform-foundations/ factories/ factories/firewall-vpc-rules/ foundations/ modules/ networking/ diff --git a/tests-environment.yml b/.github/workflows/tests-environment.yml similarity index 100% rename from tests-environment.yml rename to .github/workflows/tests-environment.yml diff --git a/tests-examples.yml b/.github/workflows/tests-examples.yml similarity index 100% rename from tests-examples.yml rename to .github/workflows/tests-examples.yml From be43421fdd5cda9753441fb5b3b2952f88edb61f Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Wed, 27 Oct 2021 08:24:45 +0200 Subject: [PATCH 11/58] Use setup-terraform action --- .github/.terraformrc | 1 - .github/workflows/fake-key.json | 4 + .github/workflows/linting.yml | 14 +-- .github/workflows/tests-environment.yml | 49 ----------- .github/workflows/tests-examples.yml | 49 ----------- .github/workflows/tests-modules.yml | 49 ----------- .github/workflows/tests.yml | 112 ++++++++++++++++++++++++ 7 files changed, 123 insertions(+), 155 deletions(-) delete mode 100644 .github/.terraformrc create mode 100644 .github/workflows/fake-key.json delete mode 100644 .github/workflows/tests-environment.yml delete mode 100644 .github/workflows/tests-examples.yml delete mode 100644 .github/workflows/tests-modules.yml create mode 100644 .github/workflows/tests.yml diff --git a/.github/.terraformrc b/.github/.terraformrc deleted file mode 100644 index ace9fb3b..00000000 --- a/.github/.terraformrc +++ /dev/null @@ -1 +0,0 @@ -plugin_cache_dir = "$HOME/.terraform.d/plugin-cache" \ No newline at end of file diff --git a/.github/workflows/fake-key.json b/.github/workflows/fake-key.json new file mode 100644 index 00000000..4e2ea409 --- /dev/null +++ b/.github/workflows/fake-key.json @@ -0,0 +1,4 @@ +{ + "type": "service_account", + "project_id": "test-only" +} \ No newline at end of file diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index ec2a843f..da1875b6 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -34,14 +34,14 @@ jobs: with: python-version: '3.9' + - name: Set up Terraform + uses: hashicorp/setup-terraform@v1 + with: + terraform_version: 1.0.9 + - name: Install dependencies - run: | - python -m pip install --user --no-warn-script-location -r tools/REQUIREMENTS.txt && - wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && - rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - chmod 755 $HOME/.local/bin/terraform && - mkdir -p $HOME/.terraform.d/plugin-cache + run: | + pip install -r tools/REQUIREMENTS.txt - name: Boilerplate id: boilerplate diff --git a/.github/workflows/tests-environment.yml b/.github/workflows/tests-environment.yml deleted file mode 100644 index 733d4afa..00000000 --- a/.github/workflows/tests-environment.yml +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -name: 'Tests Environment' -on: - pull_request: - branches: - - master - tags: - - ci - - test -env: - _TERRAFORM_VERSION: 1.0.4 - TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc -jobs: - tests-environment: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.9' - - - name: Install dependencies - run: | - python -m pip install --user --no-warn-script-location -r tests/requirements.txt && - wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && - rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - chmod 755 $HOME/.local/bin/terraform && - mkdir -p $HOME/.terraform.d/plugin-cache - - - name: Boilerplate - id: test-environments - run: | - pytest -vv tests/cloud_operations tests/data_solutions tests/factories tests/foundations tests/networking \ No newline at end of file diff --git a/.github/workflows/tests-examples.yml b/.github/workflows/tests-examples.yml deleted file mode 100644 index 11a2bc4c..00000000 --- a/.github/workflows/tests-examples.yml +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -name: 'Tests Examples' -on: - pull_request: - branches: - - master - tags: - - ci - - test -env: - _TERRAFORM_VERSION: 1.0.4 - TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc -jobs: - tests-examples: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.9' - - - name: Install dependencies - run: | - python -m pip install --user --no-warn-script-location -r tests/requirements.txt && - wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && - rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - chmod 755 $HOME/.local/bin/terraform && - mkdir -p $HOME/.terraform.d/plugin-cache - - - name: Boilerplate - id: test-examples - run: | - pytest -vv tests/examples \ No newline at end of file diff --git a/.github/workflows/tests-modules.yml b/.github/workflows/tests-modules.yml deleted file mode 100644 index 34f650ca..00000000 --- a/.github/workflows/tests-modules.yml +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2021 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -name: 'Tests Modules' -on: - pull_request: - branches: - - master - tags: - - ci - - test -env: - _TERRAFORM_VERSION: 1.0.4 - TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc -jobs: - tests-modules: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.9' - - - name: Install dependencies - run: | - python -m pip install --user --no-warn-script-location -r tests/requirements.txt && - wget https://releases.hashicorp.com/terraform/${_TERRAFORM_VERSION}/terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - unzip terraform_${_TERRAFORM_VERSION}_linux_amd64.zip -d $HOME/.local/bin && - rm terraform_${_TERRAFORM_VERSION}_linux_amd64.zip && - chmod 755 $HOME/.local/bin/terraform && - mkdir -p $HOME/.terraform.d/plugin-cache - - - name: Boilerplate - id: test-modules - run: | - pytest -vv tests/modules \ No newline at end of file diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 00000000..e0bc48eb --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,112 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +name: 'Tests Environment' +on: + pull_request: + branches: + - master + tags: + - ci + - test +env: + _TERRAFORM_VERSION: 1.0.4 + TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc +jobs: + tests-environment: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Set up Terraform + uses: hashicorp/setup-terraform@v1 + with: + terraform_version: 1.0.9 + terraform_wrapper: false + + - name: Set environment + run: | + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/dummy-key.json" >> $GITHUB_ENV + + - name: Install dependencies + run: | + pip install -r tests/requirements.txt + + - name: Boilerplate + id: test-environments + run: | + pytest -vv tests/cloud_operations tests/data_solutions tests/factories tests/foundations tests/networking + + tests-examples: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Set up Terraform + uses: hashicorp/setup-terraform@v1 + with: + terraform_version: 1.0.9 + terraform_wrapper: false + + - name: Set environment + run: | + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/dummy-key.json" >> $GITHUB_ENV + + - name: Install dependencies + run: | + pip install -r tests/requirements.txt + + - name: Boilerplate + id: test-environments + run: | + pytest -vv tests/examples + + tests-modules: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Set up Terraform + uses: hashicorp/setup-terraform@v1 + with: + terraform_version: 1.0.9 + terraform_wrapper: false + + - name: Set environment + run: | + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/dummy-key.json" >> $GITHUB_ENV + + - name: Install dependencies + run: | + pip install -r tests/requirements.txt + + - name: Boilerplate + id: test-environments + run: | + pytest -vv tests/modules \ No newline at end of file From 1974f7c84dde518689aef4e97e4ea77a7ddf42cb Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Wed, 27 Oct 2021 08:28:10 +0200 Subject: [PATCH 12/58] Remove env block --- .github/workflows/linting.yml | 4 +--- .github/workflows/tests.yml | 6 ++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index da1875b6..8319bb3b 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -20,9 +20,7 @@ on: tags: - ci - lint -env: - _TERRAFORM_VERSION: 1.0.4 - TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc + jobs: linting: runs-on: ubuntu-latest diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e0bc48eb..ca0219c5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -name: 'Tests Environment' +name: 'Tests' on: pull_request: branches: @@ -20,9 +20,7 @@ on: tags: - ci - test -env: - _TERRAFORM_VERSION: 1.0.4 - TF_CLI_CONFIG_FILE: $GITHUB_WORKSPACE/.github/.terraformrc + jobs: tests-environment: runs-on: ubuntu-latest From 63fd88dee395a5977a46d613ea96b641cd8a1ea6 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Wed, 27 Oct 2021 08:31:41 +0200 Subject: [PATCH 13/58] fix fake key path --- .github/workflows/tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ca0219c5..47ac7f41 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -40,7 +40,7 @@ jobs: - name: Set environment run: | - echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/dummy-key.json" >> $GITHUB_ENV + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV - name: Install dependencies run: | @@ -69,7 +69,7 @@ jobs: - name: Set environment run: | - echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/dummy-key.json" >> $GITHUB_ENV + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV - name: Install dependencies run: | @@ -98,7 +98,7 @@ jobs: - name: Set environment run: | - echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/dummy-key.json" >> $GITHUB_ENV + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV - name: Install dependencies run: | From d6ce44636ee82b0c8e56bc8c62b77983e331eb9f Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Wed, 27 Oct 2021 08:28:51 -0400 Subject: [PATCH 14/58] Fixed name convention for all actions --- .github/workflows/tests.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 47ac7f41..2b999dc5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -46,7 +46,7 @@ jobs: run: | pip install -r tests/requirements.txt - - name: Boilerplate + - name: Run tests environments id: test-environments run: | pytest -vv tests/cloud_operations tests/data_solutions tests/factories tests/foundations tests/networking @@ -75,8 +75,8 @@ jobs: run: | pip install -r tests/requirements.txt - - name: Boilerplate - id: test-environments + - name: Run tests examples + id: test-examples run: | pytest -vv tests/examples @@ -104,7 +104,7 @@ jobs: run: | pip install -r tests/requirements.txt - - name: Boilerplate - id: test-environments + - name: Run tests modules + id: test-modules run: | pytest -vv tests/modules \ No newline at end of file From c11031a37702a7b9b6a9311a15271d2b4fceee75 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Wed, 27 Oct 2021 16:08:29 +0200 Subject: [PATCH 15/58] add colors to pytest output --- .github/workflows/linting.yml | 4 ++-- .github/workflows/tests.yml | 17 ++++++++++------- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index 8319bb3b..d250cef2 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -38,7 +38,7 @@ jobs: terraform_version: 1.0.9 - name: Install dependencies - run: | + run: | pip install -r tools/REQUIREMENTS.txt - name: Boilerplate @@ -49,7 +49,7 @@ jobs: - name: Terraform Linting Check id: fmt run: | - terraform fmt -recursive -check $GITHUB_WORKSPACE + terraform fmt -recursive -check -diff $GITHUB_WORKSPACE - name: Check documentation id: documentation diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2b999dc5..e933d087 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,7 +13,7 @@ # limitations under the License. name: 'Tests' -on: +on: pull_request: branches: - master @@ -21,6 +21,9 @@ on: - ci - test +env: + PYTEST_ADDOPTS: "--color=yes" + jobs: tests-environment: runs-on: ubuntu-latest @@ -40,7 +43,7 @@ jobs: - name: Set environment run: | - echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV - name: Install dependencies run: | @@ -69,8 +72,8 @@ jobs: - name: Set environment run: | - echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV - + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV + - name: Install dependencies run: | pip install -r tests/requirements.txt @@ -98,8 +101,8 @@ jobs: - name: Set environment run: | - echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV - + echo "GOOGLE_APPLICATION_CREDENTIALS=${GITHUB_WORKSPACE}/.github/workflows/fake-key.json" >> $GITHUB_ENV + - name: Install dependencies run: | pip install -r tests/requirements.txt @@ -107,4 +110,4 @@ jobs: - name: Run tests modules id: test-modules run: | - pytest -vv tests/modules \ No newline at end of file + pytest -vv tests/modules \ No newline at end of file From 5056586e572c4c7a70ab56f45102e98fd29edd54 Mon Sep 17 00:00:00 2001 From: apichick Date: Sun, 31 Oct 2021 22:40:28 +0100 Subject: [PATCH 16/58] Added cloud-run module --- modules/cloud-run/README.md | 166 ++++++++++++++ modules/cloud-run/main.tf | 212 ++++++++++++++++++ modules/cloud-run/outputs.tf | 50 +++++ modules/cloud-run/variables.tf | 152 +++++++++++++ modules/cloud-run/versions.tf | 20 ++ tests/modules/cloud_run/__init__.py | 15 ++ .../modules/cloud_run/fixture/bundle/main.py | 13 ++ tests/modules/cloud_run/fixture/main.tf | 43 ++++ tests/modules/cloud_run/fixture/variables.tf | 13 ++ tests/modules/cloud_run/test_plan.py | 50 +++++ 10 files changed, 734 insertions(+) create mode 100644 modules/cloud-run/README.md create mode 100644 modules/cloud-run/main.tf create mode 100644 modules/cloud-run/outputs.tf create mode 100644 modules/cloud-run/variables.tf create mode 100644 modules/cloud-run/versions.tf create mode 100644 tests/modules/cloud_run/__init__.py create mode 100644 tests/modules/cloud_run/fixture/bundle/main.py create mode 100644 tests/modules/cloud_run/fixture/main.tf create mode 100644 tests/modules/cloud_run/fixture/variables.tf create mode 100644 tests/modules/cloud_run/test_plan.py diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md new file mode 100644 index 00000000..9096cd90 --- /dev/null +++ b/modules/cloud-run/README.md @@ -0,0 +1,166 @@ +# Cloud Run Module + +Cloud Run management, with support for IAM roles and optional Eventarc trigger creation. + +## Examples + +### Traffic split + +This deploys a Cloud Run service with traffic split between two revisions. + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + revision_name = "green" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + traffic = { + "blue" = 25 + "green" = 75 + } +} +# tftest:skip +``` + +### Eventarc trigger (Pub/Sub) + +This deploys a Cloud Run service that will be triggered when messages are published to Pub/Sub topics. + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + pub_sub_triggers = [ + "topic1", + "topic2" + ] +} +# tftest:skip +``` + +### Eventarc trigger (Audit logs) + +This deploys a Cloud Run service that will be triggered when specific log events are written to Google Cloud audit logs. + +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + audit_log_triggers = [ + { + service_name = "cloudresourcemanager.googleapis.com" + method_name = "SetIamPolicy" + } + ] +} + +### Service account management + +To use a custom service account managed by the module, set `service_account_create` to `true` and leave `service_account` set to `null` value (default). + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + service_account_create = true +} +# tftest:skip +``` + +To use an externally managed service account, pass its email in `service_account` and leave `service_account_create` to `false` (the default). + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + service_account = local.service_account_email +} +# tftest:skip +``` + + +## Variables + +| name | description | type | required | default | +|---|---|:---: |:---:|:---:| +| containers | Containers | list(object({...})) | ✓ | | +| name | Name used for cloud run service | string | ✓ | | +| project_id | Project id used for all resources. | string | ✓ | | +| *audit_log_triggers* | Event arc triggers (Audit log) | list(object({...})) | | null | +| *iam* | IAM bindings for topic in {ROLE => [MEMBERS]} format. | map(list(string)) | | {} | +| *ingress_settings* | Ingress settings | string | | null | +| *labels* | Resource labels | map(string) | | {} | +| *prefix* | Optional prefix used for resource names. | string | | null | +| *pubsub_triggers* | Eventarc triggers (Pub/Sub) | list(string) | | null | +| *region* | Region used for all resources. | string | | europe-west1 | +| *revision_name* | Revision name | string | | null | +| *service_account* | Service account email. Unused if service account is auto-created. | string | | null | +| *service_account_create* | Auto-create service account. | bool | | false | +| *traffic* | Traffic | map(number) | | null | +| *volumes* | Volumes | list(object({...})) | | null | +| *vpc_connector_config* | VPC connector configuration. Set `create_config` attributes to trigger creation. | object({...}) | | null | + +## Outputs + +| name | description | sensitive | +|---|---|:---:| +| service | Cloud Run service | | +| service_account | Service account resource. | | +| service_account_email | Service account email. | | +| service_account_iam_email | Service account email. | | +| service_name | Cloud Run service name | | +| vpc_connector | VPC connector resource if created. | | + diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf new file mode 100644 index 00000000..90738516 --- /dev/null +++ b/modules/cloud-run/main.tf @@ -0,0 +1,212 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +locals { + prefix = var.prefix == null ? "" : "${var.prefix}-" + service_account_email = ( + var.service_account_create + ? ( + length(google_service_account.service_account) > 0 + ? google_service_account.service_account[0].email + : null + ) + : var.service_account + ) + + annotations = merge(var.ingress_settings == null ? {} : { "run.googleapis.com/ingress" = var.ingress_settings }, + var.vpc_connector_config == null + ? {} + : try(var.vpc_connector_config.ip_cidr_range, null) == null + ? { "run.googleapis.com/vpc-access-connector" = var.vpc_connector_config.name } + : { "run.googleapis.com/vpc-access-connector" = google_vpc_access_connector.connector.0.id } + , + try(var.vpc_connector_config.egress_settings, null) == null + ? {} + : { "run.googleapis.com/vpc-access-egress" = var.vpc_connector_config.egress_settings }) +} + +resource "google_vpc_access_connector" "connector" { + count = try(var.vpc_connector_config.ip_cidr_range, null) == null ? 0 : 1 + project = var.project_id + name = var.vpc_connector_config.name + region = var.region + ip_cidr_range = var.vpc_connector_config.ip_cidr_range + network = var.vpc_connector_config.network +} + +resource "google_cloud_run_service" "service" { + provider = google-beta + project = var.project_id + location = var.region + name = "${local.prefix}${var.name}" + + template { + spec { + dynamic "containers" { + for_each = var.containers == null ? [] : var.containers + content { + image = containers.value["image"] + command = containers.value["command"] + args = containers.value["args"] + dynamic "env" { + for_each = containers.value["env"] == null ? {} : containers.value["env"] + content { + name = env.key + value = env.value + } + } + dynamic "env" { + for_each = containers.value["env_from"] == null ? {} : containers.value["env_from"] + content { + name = env.key + value_from { + secret_key_ref { + name = env.value["name"] + key = env.value["key"] + } + } + } + } + dynamic "ports" { + for_each = containers.value["ports"] == null ? {} : { for port in containers.value["ports"] : "${port.name}-${port.protocol}-${port.container_port}" => port } + content { + name = ports.value["name"] + protocol = ports.value["protocol"] + container_port = ports.value["container_port"] + } + } + dynamic "resources" { + for_each = containers.value["resources"] == null ? [] : [""] + content { + limits = containers.value["resources"]["limits"] + requests = containers.value["resources"]["requests"] + } + } + dynamic "volume_mounts" { + for_each = containers.value["volume_mounts"] == null ? [] : containers.value["volume_mounts"] + content { + name = volume_mounts.value["name"] + mount_path = volume_mounts.value["mount_path"] + } + } + } + } + service_account_name = local.service_account_email + dynamic "volumes" { + for_each = var.volumes == null ? [] : var.volumes + content { + name = volumes.value["name"] + secret { + secret_name = volumes.value["secret_name"] + dynamic "items" { + for_each = volumes.value["items"] == null ? [] : volumes.value["items"] + content { + key = items.value["key"] + path = items.value["path"] + } + } + } + } + } + } + dynamic "metadata" { + for_each = var.revision_name == null ? [] : [""] + content { + name = "${var.name}-${var.revision_name}" + } + } + } + + + metadata { + annotations = local.annotations + } + + dynamic "traffic" { + for_each = var.traffic == null ? {} : var.traffic + content { + percent = traffic.value + revision_name = "${var.name}-${traffic.key}" + } + } + +} + +resource "google_cloud_run_service_iam_binding" "binding" { + for_each = var.iam + project = google_cloud_run_service.service.project + location = google_cloud_run_service.service.location + service = google_cloud_run_service.service.name + role = each.key + members = each.value +} + +resource "google_service_account" "service_account" { + count = var.service_account_create ? 1 : 0 + project = var.project_id + account_id = "tf-cr-${var.name}" + display_name = "Terraform Cloud Run ${var.name}." +} + +resource "google_eventarc_trigger" "audit_log_triggers" { + for_each = var.audit_log_triggers == null ? {} : { for trigger in var.audit_log_triggers : "${trigger.service_name}-${trigger.method_name}" => trigger } + name = "${local.prefix}${each.key}-audit-log-trigger" + location = google_cloud_run_service.service.location + project = google_cloud_run_service.service.project + matching_criteria { + attribute = "type" + value = "google.cloud.audit.log.v1.written" + } + matching_criteria { + attribute = "serviceName" + value = each.value["service_name"] + } + matching_criteria { + attribute = "methodName" + value = each.value["method_name"] + } + destination { + cloud_run_service { + service = google_cloud_run_service.service.name + region = google_cloud_run_service.service.location + } + } +} + +resource "google_eventarc_trigger" "pubsub_triggers" { + for_each = var.pubsub_triggers == null ? [] : toset(var.pubsub_triggers) + name = each.value == "" ? "${local.prefix}default-pubsub-trigger" : "${local.prefix}${each.value}-pubsub-trigger" + location = google_cloud_run_service.service.location + project = google_cloud_run_service.service.project + matching_criteria { + attribute = "type" + value = "google.cloud.pubsub.topic.v1.messagePublished" + } + dynamic "transport" { + for_each = each.value == null ? [] : [""] + content { + pubsub { + topic = each.value + } + } + } + destination { + cloud_run_service { + service = google_cloud_run_service.service.name + region = google_cloud_run_service.service.location + } + } +} diff --git a/modules/cloud-run/outputs.tf b/modules/cloud-run/outputs.tf new file mode 100644 index 00000000..4caaef0e --- /dev/null +++ b/modules/cloud-run/outputs.tf @@ -0,0 +1,50 @@ + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +output "service" { + description = "Cloud Run service" + value = google_cloud_run_service.service +} + +output "service_account" { + description = "Service account resource." + value = try(google_service_account.service_account[0], null) +} + +output "service_account_email" { + description = "Service account email." + value = local.service_account_email +} + +output "service_account_iam_email" { + description = "Service account email." + value = join("", [ + "serviceAccount:", + local.service_account_email == null ? "" : local.service_account_email + ]) +} + +output "service_name" { + description = "Cloud Run service name" + value = google_cloud_run_service.service.name +} + + +output "vpc_connector" { + description = "VPC connector resource if created." + value = try(google_vpc_access_connector.connector.0.id, null) +} \ No newline at end of file diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf new file mode 100644 index 00000000..a6fc896d --- /dev/null +++ b/modules/cloud-run/variables.tf @@ -0,0 +1,152 @@ + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +variable "audit_log_triggers" { + description = "Event arc triggers (Audit log)" + type = list(object({ + service_name = string + method_name = string + })) + default = null +} + +variable "containers" { + description = "Containers" + type = list(object({ + image = string + command = list(string) + args = list(string) + env = map(string) + env_from = map(object({ + key = string + name = string + })) + resources = object({ + limits = object({ + cpu = string + memory = string + }) + requests = object({ + cpu = string + memory = string + }) + }) + ports = list(object({ + name = string + protocol = string + container_port = string + })) + volume_mounts = list(object({ + name = string + mount_path = string + })) + })) +} + +variable "iam" { + description = "IAM bindings for topic in {ROLE => [MEMBERS]} format." + type = map(list(string)) + default = {} +} + +variable "ingress_settings" { + description = "Ingress settings" + type = string + default = null +} + +variable "labels" { + description = "Resource labels" + type = map(string) + default = {} +} + +variable "name" { + description = "Name used for cloud run service" + type = string +} + +variable "prefix" { + description = "Optional prefix used for resource names." + type = string + default = null +} + +variable "project_id" { + description = "Project id used for all resources." + type = string +} + +variable "pubsub_triggers" { + description = "Eventarc triggers (Pub/Sub)" + type = list(string) + default = null +} + +variable "region" { + description = "Region used for all resources." + type = string + default = "europe-west1" +} + +variable "revision_name" { + description = "Revision name" + type = string + default = null +} + +variable "service_account" { + description = "Service account email. Unused if service account is auto-created." + type = string + default = null +} + +variable "service_account_create" { + description = "Auto-create service account." + type = bool + default = false +} + +variable "traffic" { + description = "Traffic" + type = map(number) + default = null +} + +variable "volumes" { + description = "Volumes" + type = list(object({ + name = string + secret_name = string + items = list(object({ + key = string + path = string + })) + })) + default = null +} + +variable "vpc_connector_config" { + description = "VPC connector configuration. Set `create_config` attributes to trigger creation." + type = object({ + egress_settings = string + name = string + ip_cidr_range = string + network = string + }) + default = null +} diff --git a/modules/cloud-run/versions.tf b/modules/cloud-run/versions.tf new file mode 100644 index 00000000..72cab149 --- /dev/null +++ b/modules/cloud-run/versions.tf @@ -0,0 +1,20 @@ + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +terraform { + required_version = ">= 0.12.6" +} \ No newline at end of file diff --git a/tests/modules/cloud_run/__init__.py b/tests/modules/cloud_run/__init__.py new file mode 100644 index 00000000..bb2436ab --- /dev/null +++ b/tests/modules/cloud_run/__init__.py @@ -0,0 +1,15 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + diff --git a/tests/modules/cloud_run/fixture/bundle/main.py b/tests/modules/cloud_run/fixture/bundle/main.py new file mode 100644 index 00000000..0446db3c --- /dev/null +++ b/tests/modules/cloud_run/fixture/bundle/main.py @@ -0,0 +1,13 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. \ No newline at end of file diff --git a/tests/modules/cloud_run/fixture/main.tf b/tests/modules/cloud_run/fixture/main.tf new file mode 100644 index 00000000..318ad4fc --- /dev/null +++ b/tests/modules/cloud_run/fixture/main.tf @@ -0,0 +1,43 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +module "cloud_run" { + source = "../../../../modules/cloud-run" + project_id = "my-project" + name = "hello" + revision_name = "blue" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + audit_log_triggers = [ + { + "service_name" : "cloudresourcemanager.googleapis.com", + "method_name" : "SetIamPolicy" + } + ] + pubsub_triggers = [ + "topic1", + "topic2" + ] + iam = { + "roles/run.invoker" = ["allUsers"] + } +} diff --git a/tests/modules/cloud_run/fixture/variables.tf b/tests/modules/cloud_run/fixture/variables.tf new file mode 100644 index 00000000..0446db3c --- /dev/null +++ b/tests/modules/cloud_run/fixture/variables.tf @@ -0,0 +1,13 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. \ No newline at end of file diff --git a/tests/modules/cloud_run/test_plan.py b/tests/modules/cloud_run/test_plan.py new file mode 100644 index 00000000..13cd3ecb --- /dev/null +++ b/tests/modules/cloud_run/test_plan.py @@ -0,0 +1,50 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +import os +import pytest + + +FIXTURES_DIR = os.path.join(os.path.dirname(__file__), 'fixture') + + +@pytest.fixture +def resources(plan_runner): + _, resources = plan_runner(FIXTURES_DIR) + return resources + + +def test_resource_count(resources): + "Test number of resources created." + assert len(resources) == 5 + +def test_iam(resources): + "Test IAM binding resources." + bindings = [r['values'] for r in resources if r['type'] + == 'google_cloud_run_service_iam_binding'] + assert len(bindings) == 1 + assert bindings[0]['role'] == 'roles/run.invoker' + +def test_audit_log_triggers(resources): + "Test audit logs Eventarc trigger resources." + audit_log_triggers = [r['values'] for r in resources if r['type'] + == 'google_eventarc_trigger' and r['name'] == 'audit_log_triggers'] + assert len(audit_log_triggers) == 1 + +def test_pubsub_triggers(resources): + "Test Pub/Sub Eventarc trigger resources." + pubsub_triggers = [r['values'] for r in resources if r['type'] + == 'google_eventarc_trigger' and r['name'] == 'pubsub_triggers'] + assert len(pubsub_triggers) == 2 From 88c6af3dbb77e7768630e2ebaa947768079effaa Mon Sep 17 00:00:00 2001 From: Christopher Avila Date: Mon, 1 Nov 2021 10:31:13 -0500 Subject: [PATCH 17/58] Add a project_skip_delete variable to optionally let the project stick around after the resources are destroyed. --- modules/project/README.md | 1 + modules/project/main.tf | 1 + modules/project/variables.tf | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/modules/project/README.md b/modules/project/README.md index 03ec1ef9..1f2639b0 100644 --- a/modules/project/README.md +++ b/modules/project/README.md @@ -200,6 +200,7 @@ module "project" { | *policy_list* | Map of list org policies, status is true for allow, false for deny, null for restore. Values can only be used for allow or deny. | map(object({...})) | | {} | | *prefix* | Prefix used to generate project id and name. | string | | null | | *project_create* | Create project. When set to false, uses a data source to reference existing project. | bool | | true | +| *project_skip_delete* | Allows the underlying resources to be destroyed without destroying the project itself. | bool | | false | | *service_config* | Configure service API activation. | object({...}) | | ... | | *service_encryption_key_ids* | Cloud KMS encryption key in {SERVICE => [KEY_URL]} format. | map(list(string)) | | {} | | *service_perimeter_bridges* | Name of VPC-SC Bridge perimeters to add project into. Specify the name in the form of 'accessPolicies/ACCESS_POLICY_NAME/servicePerimeters/PERIMETER_NAME'. | list(string) | | null | diff --git a/modules/project/main.tf b/modules/project/main.tf index d52c8e87..8180e8fa 100644 --- a/modules/project/main.tf +++ b/modules/project/main.tf @@ -91,6 +91,7 @@ resource "google_project" "project" { billing_account = var.billing_account auto_create_network = var.auto_create_network labels = var.labels + skip_delete = var.project_skip_delete } resource "google_project_iam_custom_role" "roles" { diff --git a/modules/project/variables.tf b/modules/project/variables.tf index 157fcd69..4f78a891 100644 --- a/modules/project/variables.tf +++ b/modules/project/variables.tf @@ -162,6 +162,12 @@ variable "project_create" { default = true } +variable "project_skip_delete" { + description = "Allows the underlying resources to be destroyed without destroying the project itself." + type = bool + default = false +} + variable "service_config" { description = "Configure service API activation." type = object({ From 36631514657b4e1cf733fff8bf630edb9bf42ecb Mon Sep 17 00:00:00 2001 From: Christopher Avila Date: Mon, 1 Nov 2021 11:22:30 -0500 Subject: [PATCH 18/58] format project variables --- modules/project/variables.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/project/variables.tf b/modules/project/variables.tf index 4f78a891..ab36eacf 100644 --- a/modules/project/variables.tf +++ b/modules/project/variables.tf @@ -164,8 +164,8 @@ variable "project_create" { variable "project_skip_delete" { description = "Allows the underlying resources to be destroyed without destroying the project itself." - type = bool - default = false + type = bool + default = false } variable "service_config" { From e42383eab9da59939e31585f885a3841e2c9c0ae Mon Sep 17 00:00:00 2001 From: Christopher Avila Date: Mon, 1 Nov 2021 11:32:37 -0500 Subject: [PATCH 19/58] update var to skip_delete per feedback --- modules/project/README.md | 2 +- modules/project/main.tf | 2 +- modules/project/variables.tf | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/project/README.md b/modules/project/README.md index 1f2639b0..44509064 100644 --- a/modules/project/README.md +++ b/modules/project/README.md @@ -200,7 +200,6 @@ module "project" { | *policy_list* | Map of list org policies, status is true for allow, false for deny, null for restore. Values can only be used for allow or deny. | map(object({...})) | | {} | | *prefix* | Prefix used to generate project id and name. | string | | null | | *project_create* | Create project. When set to false, uses a data source to reference existing project. | bool | | true | -| *project_skip_delete* | Allows the underlying resources to be destroyed without destroying the project itself. | bool | | false | | *service_config* | Configure service API activation. | object({...}) | | ... | | *service_encryption_key_ids* | Cloud KMS encryption key in {SERVICE => [KEY_URL]} format. | map(list(string)) | | {} | | *service_perimeter_bridges* | Name of VPC-SC Bridge perimeters to add project into. Specify the name in the form of 'accessPolicies/ACCESS_POLICY_NAME/servicePerimeters/PERIMETER_NAME'. | list(string) | | null | @@ -208,6 +207,7 @@ module "project" { | *services* | Service APIs to enable. | list(string) | | [] | | *shared_vpc_host_config* | Configures this project as a Shared VPC host project (mutually exclusive with shared_vpc_service_project). | object({...}) | | ... | | *shared_vpc_service_config* | Configures this project as a Shared VPC service project (mutually exclusive with shared_vpc_host_config). | object({...}) | | ... | +| *skip_delete* | Allows the underlying resources to be destroyed without destroying the project itself. | bool | | false | ## Outputs diff --git a/modules/project/main.tf b/modules/project/main.tf index 8180e8fa..30deaf7a 100644 --- a/modules/project/main.tf +++ b/modules/project/main.tf @@ -91,7 +91,7 @@ resource "google_project" "project" { billing_account = var.billing_account auto_create_network = var.auto_create_network labels = var.labels - skip_delete = var.project_skip_delete + skip_delete = var.skip_delete } resource "google_project_iam_custom_role" "roles" { diff --git a/modules/project/variables.tf b/modules/project/variables.tf index ab36eacf..0db91975 100644 --- a/modules/project/variables.tf +++ b/modules/project/variables.tf @@ -162,12 +162,6 @@ variable "project_create" { default = true } -variable "project_skip_delete" { - description = "Allows the underlying resources to be destroyed without destroying the project itself." - type = bool - default = false -} - variable "service_config" { description = "Configure service API activation." type = object({ @@ -227,3 +221,9 @@ variable "shared_vpc_service_config" { host_project = "" } } + +variable "skip_delete" { + description = "Allows the underlying resources to be destroyed without destroying the project itself." + type = bool + default = false +} From 35f51261bf34c6c2913bd3d49b297dedb151d0ad Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 19:10:06 +0100 Subject: [PATCH 20/58] Updated iam variable description --- modules/cloud-run/variables.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf index a6fc896d..1a5d80e8 100644 --- a/modules/cloud-run/variables.tf +++ b/modules/cloud-run/variables.tf @@ -58,7 +58,7 @@ variable "containers" { } variable "iam" { - description = "IAM bindings for topic in {ROLE => [MEMBERS]} format." + description = "IAM bindings for Cloud Run service in {ROLE => [MEMBERS]} format." type = map(list(string)) default = {} } From 2ae7965c5f166a0b34a1a1f9ff526e490cb79f65 Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 19:12:39 +0100 Subject: [PATCH 21/58] Changed volume_mounts from list to map --- modules/cloud-run/README.md | 4 ++-- modules/cloud-run/main.tf | 6 +++--- modules/cloud-run/variables.tf | 5 +---- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index 9096cd90..1d6b1478 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -136,11 +136,11 @@ module "cloud_run" { | name | description | type | required | default | |---|---|:---: |:---:|:---:| -| containers | Containers | list(object({...})) | ✓ | | +| containers | Containers | list(object({...})) | ✓ | | | name | Name used for cloud run service | string | ✓ | | | project_id | Project id used for all resources. | string | ✓ | | | *audit_log_triggers* | Event arc triggers (Audit log) | list(object({...})) | | null | -| *iam* | IAM bindings for topic in {ROLE => [MEMBERS]} format. | map(list(string)) | | {} | +| *iam* | IAM bindings for Cloud Run service in {ROLE => [MEMBERS]} format. | map(list(string)) | | {} | | *ingress_settings* | Ingress settings | string | | null | | *labels* | Resource labels | map(string) | | {} | | *prefix* | Optional prefix used for resource names. | string | | null | diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf index 90738516..1fb010e2 100644 --- a/modules/cloud-run/main.tf +++ b/modules/cloud-run/main.tf @@ -96,10 +96,10 @@ resource "google_cloud_run_service" "service" { } } dynamic "volume_mounts" { - for_each = containers.value["volume_mounts"] == null ? [] : containers.value["volume_mounts"] + for_each = containers.value["volume_mounts"] == null ? {} : containers.value["volume_mounts"] content { - name = volume_mounts.value["name"] - mount_path = volume_mounts.value["mount_path"] + name = volume_mounts.key + mount_path = volume_mounts.value } } } diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf index 1a5d80e8..fed8145f 100644 --- a/modules/cloud-run/variables.tf +++ b/modules/cloud-run/variables.tf @@ -50,10 +50,7 @@ variable "containers" { protocol = string container_port = string })) - volume_mounts = list(object({ - name = string - mount_path = string - })) + volume_mounts = map(string) })) } From b96cebc3faf19b2d26f22cd465b48fa436cc52ee Mon Sep 17 00:00:00 2001 From: Roberto Jung Drebes Date: Mon, 1 Nov 2021 19:24:37 +0100 Subject: [PATCH 22/58] Fix SA IAM dynamic interpolation --- modules/iam-service-account/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/iam-service-account/main.tf b/modules/iam-service-account/main.tf index c934214f..244f182e 100644 --- a/modules/iam-service-account/main.tf +++ b/modules/iam-service-account/main.tf @@ -59,7 +59,7 @@ locals { prefix = var.prefix != null ? "${var.prefix}-" : "" resource_email_static = "${local.prefix}${var.name}@${var.project_id}.iam.gserviceaccount.com" resource_iam_email_static = "serviceAccount:${local.resource_email_static}" - resource_iam_email = "serviceAccount:${local.service_account.email}" + resource_iam_email = local.service_account != null ? "serviceAccount:${local.service_account.email}" : local.resource_iam_email_static service_account = ( var.service_account_create ? try(google_service_account.service_account.0, null) From 66d441e5b426f8ddcaa0fe083edbd520876aa0b1 Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:05:04 +0100 Subject: [PATCH 23/58] Included tests for examples in README --- modules/cloud-run/README.md | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index 1d6b1478..d4894f45 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -10,7 +10,7 @@ This deploys a Cloud Run service with traffic split between two revisions. ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" revision_name = "green" @@ -29,7 +29,7 @@ module "cloud_run" { "green" = 75 } } -# tftest:skip +# tftest:modules=1:resources=1 ``` ### Eventarc trigger (Pub/Sub) @@ -38,7 +38,7 @@ This deploys a Cloud Run service that will be triggered when messages are publis ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -51,20 +51,21 @@ module "cloud_run" { resources = null volume_mounts = null }] - pub_sub_triggers = [ + pubsub_triggers = [ "topic1", "topic2" ] } -# tftest:skip +# tftest:modules=1:resources=3 ``` ### Eventarc trigger (Audit logs) This deploys a Cloud Run service that will be triggered when specific log events are written to Google Cloud audit logs. +```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -84,6 +85,8 @@ module "cloud_run" { } ] } +# tftest:modules=1:resources=2 +``` ### Service account management @@ -91,7 +94,7 @@ To use a custom service account managed by the module, set `service_account_crea ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -106,14 +109,14 @@ module "cloud_run" { }] service_account_create = true } -# tftest:skip +# tftest:modules=1:resources=2 ``` To use an externally managed service account, pass its email in `service_account` and leave `service_account_create` to `false` (the default). ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -126,9 +129,9 @@ module "cloud_run" { resources = null volume_mounts = null }] - service_account = local.service_account_email + service_account = "cloud-run@my-project.iam.gserviceaccount.com" } -# tftest:skip +# tftest:modules=1:resources=1 ``` From 898679a8d2e1d68282c8860e8491984eb988e070 Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:12:37 +0100 Subject: [PATCH 24/58] Fixed mistake with for_each in containers --- modules/cloud-run/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf index 1fb010e2..35117337 100644 --- a/modules/cloud-run/main.tf +++ b/modules/cloud-run/main.tf @@ -56,7 +56,7 @@ resource "google_cloud_run_service" "service" { template { spec { dynamic "containers" { - for_each = var.containers == null ? [] : var.containers + for_each = var.containers == null ? {} : {for i, container in var.containers: i => container} content { image = containers.value["image"] command = containers.value["command"] From 3df55db253387ef5792abd9b4d56ba537d725d40 Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:34:23 +0100 Subject: [PATCH 25/58] Added additional examples in README --- modules/cloud-run/README.md | 87 +++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index d4894f45..83222f4e 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -4,6 +4,93 @@ Cloud Run management, with support for IAM roles and optional Eventarc trigger c ## Examples +### Environment variables + +This deploys a Cloud Run service and sets some environment variables. + +```hcl +module "cloud_run" { + source = "./modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = { + "VAR1": "VALUE1", + "VAR2": "VALUE2", + } + env_from = null + ports = null + resources = null + volume_mounts = null + }] +} +# tftest:modules=1:resources=1 +``` + +### Environment variables (value read from secret) + +```hcl +module "cloud_run" { + source = "./modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = { + "CREDENTIALS": { + name = "credentials" + key = "1" + } + } + ports = null + resources = null + volume_mounts = null + }] +} +# tftest:modules=1:resources=1 +``` + +### Secret mounted as volume + +```hcl +module "cloud_run" { + source = "./modules/cloud-run" + project_id = var.project_id + name = "hello" + region = var.region + revision_name = "green" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = { + "credentials": "/credentials" + } + }] + volumes = [ + { + name = "credentials" + secret_name = "credentials" + items = [{ + key = "1" + path = "v1.txt" + }] + } + ] +} +# tftest:modules=1:resources=1 +``` + ### Traffic split This deploys a Cloud Run service with traffic split between two revisions. From ee9bc4c29e0d8ce86455caac47a10d0ae9b20ad4 Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:36:57 +0100 Subject: [PATCH 26/58] Fixed linting --- modules/cloud-run/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf index 35117337..a539cc46 100644 --- a/modules/cloud-run/main.tf +++ b/modules/cloud-run/main.tf @@ -56,7 +56,7 @@ resource "google_cloud_run_service" "service" { template { spec { dynamic "containers" { - for_each = var.containers == null ? {} : {for i, container in var.containers: i => container} + for_each = var.containers == null ? {} : { for i, container in var.containers : i => container } content { image = containers.value["image"] command = containers.value["command"] From 2b6a6d00d15212b19e3094169a1019f284c18f1d Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Tue, 2 Nov 2021 10:30:15 +0100 Subject: [PATCH 27/58] Update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b02b3e21..493a8f1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - added support for GCS notifications in `gcs` module +- added new `skip_delete` variable to `compute-vm` module ## [7.0.0] - 2021-10-21 @@ -371,6 +372,7 @@ All notable changes to this project will be documented in this file. - merge development branch with suite of new modules and end-to-end examples [Unreleased]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v6.0.0...HEAD +[7.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v6.0.0...v7.0.0 [6.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v5.1.0...v6.0.0 [5.1.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v5.0.0...v5.1.0 [5.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v4.9.0...v5.0.0 From 1f3b5e9c2795196a4a2ab8c775056f3917ce0dd0 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Tue, 2 Nov 2021 10:30:36 +0100 Subject: [PATCH 28/58] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 493a8f1f..3ade9a27 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -371,7 +371,7 @@ All notable changes to this project will be documented in this file. - merge development branch with suite of new modules and end-to-end examples -[Unreleased]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v6.0.0...HEAD +[Unreleased]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v7.0.0...HEAD [7.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v6.0.0...v7.0.0 [6.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v5.1.0...v6.0.0 [5.1.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v5.0.0...v5.1.0 From c2635251774b2d1bfd8f81c301a3cb7f1aa01a9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taneli=20Lepp=C3=A4?= Date: Wed, 3 Nov 2021 12:28:16 +0100 Subject: [PATCH 29/58] Run tests nightly --- .github/workflows/tests.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e933d087..2ac6d252 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,6 +14,8 @@ name: 'Tests' on: + schedule: + - cron: '45 2 * * *' pull_request: branches: - master @@ -110,4 +112,4 @@ jobs: - name: Run tests modules id: test-modules run: | - pytest -vv tests/modules \ No newline at end of file + pytest -vv tests/modules From f6775aca1b1f2264f9686f24fa58de482eeafa8b Mon Sep 17 00:00:00 2001 From: Ludovico Magnocavallo Date: Wed, 3 Nov 2021 15:05:43 +0100 Subject: [PATCH 30/58] Use the same versions file everywhere, pin to tf 1.0+ provider 4.0+ (#355) * add default versions file, remove old providers and versions * use default versions file everywhere * fix kms module * re-add provider configuration for data platform step 2 * update kms module outputs sorting * update kms documentation * fix data solutions tests * fix GKE workload identity attribute name * work around firewall provider issue in datafusion example --- .../versions.tf | 16 ++++++- .../dns-fine-grained-iam/versions.tf | 29 ++++++++++++ cloud-operations/dns-shared-vpc/versions.tf | 29 ++++++++++++ .../iam-delegated-role-grants/versions.tf | 29 ++++++++++++ .../packer-image-builder/versions.tf | 29 ++++++++++++ cloud-operations/quota-monitoring/versions.tf | 29 ++++++++++++ .../versions.tf | 29 ++++++++++++ .../cmek-via-centralized-kms/main.tf | 4 +- .../cmek-via-centralized-kms/versions.tf | 29 ++++++++++++ .../01-environment/versions.tf | 16 ++++++- .../02-resources/providers.tf | 31 +++++++------ .../02-resources/versions.tf | 18 ++++++-- .../gcs-to-bq-with-dataflow/main.tf | 10 ++--- .../gcs-to-bq-with-dataflow/versions.tf | 29 ++++++++++++ default-versions.tf | 29 ++++++++++++ .../example-environments/dev/versions.tf | 29 ++++++++++++ .../example-environments/prod/versions.tf | 29 ++++++++++++ .../versions.tf | 29 ++++++++++++ factories/firewall-vpc-rules/flat/versions.tf | 43 +++++++++++------- .../firewall-vpc-rules/nested/versions.tf | 29 ++++++++++++ factories/subnets/versions.tf | 29 ++++++++++++ foundations/business-units/providers.tf | 17 ------- foundations/business-units/versions.tf | 29 ++++++++++++ foundations/environments/versions.tf | 29 ++++++++++++ modules/__experimental/net-neg/versions.tf | 42 ++++++++++------- modules/apigee-organization/versions.tf | 29 ++++++++++++ modules/apigee-x-instance/versions.tf | 29 ++++++++++++ modules/artifact-registry/versions.tf | 42 ++++++++++------- modules/bigquery-dataset/versions.tf | 42 +++++++++-------- modules/bigtable-instance/versions.tf | 42 ++++++++++------- modules/billing-budget/versions.tf | 42 +++++++++-------- .../coredns/versions.tf | 29 ++++++++++++ .../cos-generic-metadata/versions.tf | 29 ++++++++++++ .../envoy-traffic-director/versions.tf | 29 ++++++++++++ .../cloud-config-container/mysql/versions.tf | 29 ++++++++++++ .../cloud-config-container/nginx/versions.tf | 29 ++++++++++++ .../cloud-config-container/onprem/versions.tf | 29 ++++++++++++ .../cloud-config-container/squid/versions.tf | 29 ++++++++++++ modules/cloud-function/versions.tf | 42 ++++++++++------- modules/cloud-identity-group/versions.tf | 41 ++++++++++------- modules/cloudsql-instance/versions.tf | 29 ++++++++++++ modules/compute-mig/versions.tf | 41 ++++++++++------- modules/compute-vm/versions.tf | 29 ++++++++++++ modules/container-registry/versions.tf | 42 ++++++++++------- modules/datafusion/README.md | 16 ++++--- modules/datafusion/versions.tf | 42 ++++++++++------- modules/dns/versions.tf | 42 +++++++++-------- modules/endpoints/versions.tf | 42 ++++++++++------- modules/folder/versions.tf | 41 ++++++++++------- modules/folders-unit/versions.tf | 42 ++++++++++------- modules/gcs/versions.tf | 42 ++++++++++------- modules/gke-cluster/main.tf | 2 +- modules/gke-cluster/versions.tf | 42 ++++++++++------- modules/gke-nodepool/versions.tf | 42 ++++++++++------- modules/iam-service-account/versions.tf | 42 ++++++++++------- modules/kms/README.md | 4 +- modules/kms/main.tf | 6 +-- modules/kms/outputs.tf | 19 ++++---- modules/kms/versions.tf | 42 ++++++++++------- modules/logging-bucket/versions.tf | 29 ++++++++++++ modules/naming-convention/versions.tf | 29 ++++++++++++ modules/net-address/versions.tf | 41 ++++++++++------- modules/net-cloudnat/versions.tf | 42 ++++++++++------- modules/net-ilb/versions.tf | 29 ++++++++++++ .../versions.tf | 45 ++++++++++++------- modules/net-vpc-firewall/versions.tf | 42 ++++++++++------- modules/net-vpc-peering/versions.tf | 42 ++++++++++------- modules/net-vpc/versions.tf | 41 ++++++++++------- modules/net-vpn-dynamic/versions.tf | 42 ++++++++++------- modules/net-vpn-ha/versions.tf | 42 ++++++++++------- modules/net-vpn-static/versions.tf | 42 ++++++++++------- modules/organization/versions.tf | 41 ++++++++++------- modules/project/versions.tf | 42 +++++++++-------- modules/pubsub/versions.tf | 42 ++++++++++------- modules/secret-manager/versions.tf | 42 ++++++++++------- modules/service-directory/versions.tf | 42 ++++++++++------- modules/source-repository/versions.tf | 42 ++++++++++------- modules/vpc-sc/versions.tf | 41 ++++++++++------- networking/decentralized-firewall/versions.tf | 29 ++++++++++++ networking/filtering-proxy/versions.tf | 29 ++++++++++++ networking/hub-and-spoke-peering/versions.tf | 29 ++++++++++++ networking/hub-and-spoke-vpn/versions.tf | 29 ++++++++++++ networking/ilb-next-hop/versions.tf | 29 ++++++++++++ .../onprem-google-access-dns/versions.tf | 14 +++++- .../versions.tf | 29 ++++++++++++ networking/shared-vpc-gke/versions.tf | 29 ++++++++++++ tests/modules/compute_mig/fixture/versions.tf | 22 --------- .../openshift/tf/providers.tf | 26 ----------- .../openshift/tf/versions.tf | 29 ++++++++++++ 89 files changed, 2123 insertions(+), 709 deletions(-) rename foundations/environments/providers.tf => cloud-operations/asset-inventory-feed-remediation/versions.tf (69%) create mode 100644 cloud-operations/dns-fine-grained-iam/versions.tf create mode 100644 cloud-operations/dns-shared-vpc/versions.tf create mode 100644 cloud-operations/iam-delegated-role-grants/versions.tf create mode 100644 cloud-operations/packer-image-builder/versions.tf create mode 100644 cloud-operations/quota-monitoring/versions.tf create mode 100644 cloud-operations/scheduled-asset-inventory-export-bq/versions.tf create mode 100644 data-solutions/cmek-via-centralized-kms/versions.tf create mode 100644 data-solutions/gcs-to-bq-with-dataflow/versions.tf create mode 100644 default-versions.tf create mode 100644 factories/example-environments/dev/versions.tf create mode 100644 factories/example-environments/prod/versions.tf create mode 100644 factories/firewall-hierarchical-policies/versions.tf create mode 100644 factories/firewall-vpc-rules/nested/versions.tf create mode 100644 factories/subnets/versions.tf delete mode 100644 foundations/business-units/providers.tf create mode 100644 foundations/business-units/versions.tf create mode 100644 foundations/environments/versions.tf create mode 100644 modules/apigee-organization/versions.tf create mode 100644 modules/apigee-x-instance/versions.tf create mode 100644 modules/cloud-config-container/coredns/versions.tf create mode 100644 modules/cloud-config-container/cos-generic-metadata/versions.tf create mode 100644 modules/cloud-config-container/envoy-traffic-director/versions.tf create mode 100644 modules/cloud-config-container/mysql/versions.tf create mode 100644 modules/cloud-config-container/nginx/versions.tf create mode 100644 modules/cloud-config-container/onprem/versions.tf create mode 100644 modules/cloud-config-container/squid/versions.tf create mode 100644 modules/cloudsql-instance/versions.tf create mode 100644 modules/compute-vm/versions.tf create mode 100644 modules/logging-bucket/versions.tf create mode 100644 modules/naming-convention/versions.tf create mode 100644 modules/net-ilb/versions.tf create mode 100644 networking/decentralized-firewall/versions.tf create mode 100644 networking/filtering-proxy/versions.tf create mode 100644 networking/hub-and-spoke-peering/versions.tf create mode 100644 networking/hub-and-spoke-vpn/versions.tf create mode 100644 networking/ilb-next-hop/versions.tf create mode 100644 networking/private-cloud-function-from-onprem/versions.tf create mode 100644 networking/shared-vpc-gke/versions.tf delete mode 100644 tests/modules/compute_mig/fixture/versions.tf delete mode 100644 third-party-solutions/openshift/tf/providers.tf create mode 100644 third-party-solutions/openshift/tf/versions.tf diff --git a/foundations/environments/providers.tf b/cloud-operations/asset-inventory-feed-remediation/versions.tf similarity index 69% rename from foundations/environments/providers.tf rename to cloud-operations/asset-inventory-feed-remediation/versions.tf index 4969cdff..1cc6bf89 100644 --- a/foundations/environments/providers.tf +++ b/cloud-operations/asset-inventory-feed-remediation/versions.tf @@ -12,4 +12,18 @@ # See the License for the specific language governing permissions and # limitations under the License. -provider "google" {} +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/cloud-operations/dns-fine-grained-iam/versions.tf b/cloud-operations/dns-fine-grained-iam/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/cloud-operations/dns-fine-grained-iam/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/cloud-operations/dns-shared-vpc/versions.tf b/cloud-operations/dns-shared-vpc/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/cloud-operations/dns-shared-vpc/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/cloud-operations/iam-delegated-role-grants/versions.tf b/cloud-operations/iam-delegated-role-grants/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/cloud-operations/iam-delegated-role-grants/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/cloud-operations/packer-image-builder/versions.tf b/cloud-operations/packer-image-builder/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/cloud-operations/packer-image-builder/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/cloud-operations/quota-monitoring/versions.tf b/cloud-operations/quota-monitoring/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/cloud-operations/quota-monitoring/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf b/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/cloud-operations/scheduled-asset-inventory-export-bq/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/data-solutions/cmek-via-centralized-kms/main.tf b/data-solutions/cmek-via-centralized-kms/main.tf index 4f7e351a..50e020ae 100644 --- a/data-solutions/cmek-via-centralized-kms/main.tf +++ b/data-solutions/cmek-via-centralized-kms/main.tf @@ -127,7 +127,7 @@ module "vm_example" { encryption = { encrypt_boot = true disk_encryption_key_raw = null - kms_key_self_link = module.kms.key_self_links.key-gce + kms_key_self_link = module.kms.key_ids.key-gce } } @@ -140,5 +140,5 @@ module "kms-gcs" { project_id = module.project-service.project_id prefix = "my-bucket-001" name = "kms-gcs" - encryption_key = module.kms.keys.key-gcs.self_link + encryption_key = module.kms.keys.key-gcs.id } diff --git a/data-solutions/cmek-via-centralized-kms/versions.tf b/data-solutions/cmek-via-centralized-kms/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/data-solutions/cmek-via-centralized-kms/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/data-solutions/data-platform-foundations/01-environment/versions.tf b/data-solutions/data-platform-foundations/01-environment/versions.tf index ab35a81c..1cc6bf89 100644 --- a/data-solutions/data-platform-foundations/01-environment/versions.tf +++ b/data-solutions/data-platform-foundations/01-environment/versions.tf @@ -1,4 +1,4 @@ -# Copyright 2020 Google LLC +# Copyright 2021 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,5 +13,17 @@ # limitations under the License. terraform { - required_version = ">= 0.13" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/data-solutions/data-platform-foundations/02-resources/providers.tf b/data-solutions/data-platform-foundations/02-resources/providers.tf index c5835721..c2ad682c 100644 --- a/data-solutions/data-platform-foundations/02-resources/providers.tf +++ b/data-solutions/data-platform-foundations/02-resources/providers.tf @@ -1,20 +1,23 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ provider "google" { impersonate_service_account = "data-platform-main@${var.project_ids.services}.iam.gserviceaccount.com" } + provider "google-beta" { impersonate_service_account = "data-platform-main@${var.project_ids.services}.iam.gserviceaccount.com" -} \ No newline at end of file +} diff --git a/data-solutions/data-platform-foundations/02-resources/versions.tf b/data-solutions/data-platform-foundations/02-resources/versions.tf index a9701d5b..1cc6bf89 100644 --- a/data-solutions/data-platform-foundations/02-resources/versions.tf +++ b/data-solutions/data-platform-foundations/02-resources/versions.tf @@ -1,4 +1,4 @@ -# Copyright 2020 Google LLC +# Copyright 2021 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -13,5 +13,17 @@ # limitations under the License. terraform { - required_version = ">= 0.13" -} \ No newline at end of file + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/data-solutions/gcs-to-bq-with-dataflow/main.tf b/data-solutions/gcs-to-bq-with-dataflow/main.tf index f179f7d2..bff5019f 100644 --- a/data-solutions/gcs-to-bq-with-dataflow/main.tf +++ b/data-solutions/gcs-to-bq-with-dataflow/main.tf @@ -226,7 +226,7 @@ module "vm_example" { encryption = { encrypt_boot = true disk_encryption_key_raw = null - kms_key_self_link = module.kms.key_self_links.key-gce + kms_key_self_link = module.kms.key_ids.key-gce } metadata = { startup-script = local.vm-startup-script @@ -266,7 +266,7 @@ module "kms-gcs" { prefix = module.project-service.project_id name = each.key iam = each.value.members - encryption_key = module.kms.keys.key-gcs.self_link + encryption_key = module.kms.keys.key-gcs.id force_destroy = true } @@ -286,7 +286,7 @@ module "bigquery-dataset" { reader-group = module.service-account-bq.email owner = module.service-account-bq.email } - encryption_key = module.kms.keys.key-bq.self_link + encryption_key = module.kms.keys.key-bq.id tables = { bq_import = { friendly_name = "BQ import" @@ -301,7 +301,7 @@ module "bigquery-dataset" { options = { clustering = null expiration_time = null - encryption_key = module.kms.keys.key-bq.self_link + encryption_key = module.kms.keys.key-bq.id } deletion_protection = true }, @@ -318,7 +318,7 @@ module "bigquery-dataset" { options = { clustering = null expiration_time = null - encryption_key = module.kms.keys.key-bq.self_link + encryption_key = module.kms.keys.key-bq.id } deletion_protection = true } diff --git a/data-solutions/gcs-to-bq-with-dataflow/versions.tf b/data-solutions/gcs-to-bq-with-dataflow/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/data-solutions/gcs-to-bq-with-dataflow/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/default-versions.tf b/default-versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/default-versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/factories/example-environments/dev/versions.tf b/factories/example-environments/dev/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/factories/example-environments/dev/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/factories/example-environments/prod/versions.tf b/factories/example-environments/prod/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/factories/example-environments/prod/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/factories/firewall-hierarchical-policies/versions.tf b/factories/firewall-hierarchical-policies/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/factories/firewall-hierarchical-policies/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/factories/firewall-vpc-rules/flat/versions.tf b/factories/firewall-vpc-rules/flat/versions.tf index ea8877ca..1cc6bf89 100644 --- a/factories/firewall-vpc-rules/flat/versions.tf +++ b/factories/firewall-vpc-rules/flat/versions.tf @@ -1,20 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.3" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/factories/firewall-vpc-rules/nested/versions.tf b/factories/firewall-vpc-rules/nested/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/factories/firewall-vpc-rules/nested/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/factories/subnets/versions.tf b/factories/subnets/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/factories/subnets/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/foundations/business-units/providers.tf b/foundations/business-units/providers.tf deleted file mode 100644 index 7ef77e12..00000000 --- a/foundations/business-units/providers.tf +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -provider "google" {} diff --git a/foundations/business-units/versions.tf b/foundations/business-units/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/foundations/business-units/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/foundations/environments/versions.tf b/foundations/environments/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/foundations/environments/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/__experimental/net-neg/versions.tf b/modules/__experimental/net-neg/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/__experimental/net-neg/versions.tf +++ b/modules/__experimental/net-neg/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/apigee-organization/versions.tf b/modules/apigee-organization/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/apigee-organization/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/apigee-x-instance/versions.tf b/modules/apigee-x-instance/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/apigee-x-instance/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/artifact-registry/versions.tf b/modules/artifact-registry/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/artifact-registry/versions.tf +++ b/modules/artifact-registry/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/bigquery-dataset/versions.tf b/modules/bigquery-dataset/versions.tf index 5d3fe0b6..1cc6bf89 100644 --- a/modules/bigquery-dataset/versions.tf +++ b/modules/bigquery-dataset/versions.tf @@ -1,23 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.58" - google-beta = ">= 3.58" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/bigtable-instance/versions.tf b/modules/bigtable-instance/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/bigtable-instance/versions.tf +++ b/modules/bigtable-instance/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/billing-budget/versions.tf b/modules/billing-budget/versions.tf index 968f411e..1cc6bf89 100644 --- a/modules/billing-budget/versions.tf +++ b/modules/billing-budget/versions.tf @@ -1,23 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.0" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.79.0" - google-beta = ">= 3.79.0" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/cloud-config-container/coredns/versions.tf b/modules/cloud-config-container/coredns/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloud-config-container/coredns/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/cloud-config-container/cos-generic-metadata/versions.tf b/modules/cloud-config-container/cos-generic-metadata/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloud-config-container/cos-generic-metadata/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/cloud-config-container/envoy-traffic-director/versions.tf b/modules/cloud-config-container/envoy-traffic-director/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloud-config-container/envoy-traffic-director/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/cloud-config-container/mysql/versions.tf b/modules/cloud-config-container/mysql/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloud-config-container/mysql/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/cloud-config-container/nginx/versions.tf b/modules/cloud-config-container/nginx/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloud-config-container/nginx/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/cloud-config-container/onprem/versions.tf b/modules/cloud-config-container/onprem/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloud-config-container/onprem/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/cloud-config-container/squid/versions.tf b/modules/cloud-config-container/squid/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloud-config-container/squid/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/cloud-function/versions.tf b/modules/cloud-function/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/cloud-function/versions.tf +++ b/modules/cloud-function/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/cloud-identity-group/versions.tf b/modules/cloud-identity-group/versions.tf index dd3b9171..1cc6bf89 100644 --- a/modules/cloud-identity-group/versions.tf +++ b/modules/cloud-identity-group/versions.tf @@ -1,22 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.0" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.49" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/cloudsql-instance/versions.tf b/modules/cloudsql-instance/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/cloudsql-instance/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/compute-mig/versions.tf b/modules/compute-mig/versions.tf index 82a5a565..1cc6bf89 100644 --- a/modules/compute-mig/versions.tf +++ b/modules/compute-mig/versions.tf @@ -1,22 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" required_providers { - google-beta = ">= 3.54.0" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/compute-vm/versions.tf b/modules/compute-vm/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/compute-vm/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/container-registry/versions.tf b/modules/container-registry/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/container-registry/versions.tf +++ b/modules/container-registry/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/datafusion/README.md b/modules/datafusion/README.md index f27a38d1..417d4de4 100644 --- a/modules/datafusion/README.md +++ b/modules/datafusion/README.md @@ -1,6 +1,6 @@ # Google Cloud Data Fusion Module -This module allows simple management of ['Google Data Fusion'](https://cloud.google.com/data-fusion) instances. It supports creating Basic or Enterprise, public or private instances. +This module allows simple management of ['Google Data Fusion'](https://cloud.google.com/data-fusion) instances. It supports creating Basic or Enterprise, public or private instances. ## Examples @@ -8,13 +8,15 @@ This module allows simple management of ['Google Data Fusion'](https://cloud.goo ```hcl module "datafusion" { - source = "./modules/datafusion" - name = "my-datafusion" - region = "europe-west1" - project_id = "my-project" - network = "my-network-name" + source = "./modules/datafusion" + name = "my-datafusion" + region = "europe-west1" + project_id = "my-project" + network = "my-network-name" + # TODO: remove the following line + firewall_create = false } -# tftest:modules=1:resources=4 +# tftest:modules=1:resources=3 ``` ### Externally managed IP allocation diff --git a/modules/datafusion/versions.tf b/modules/datafusion/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/datafusion/versions.tf +++ b/modules/datafusion/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/dns/versions.tf b/modules/dns/versions.tf index 4d55aa48..1cc6bf89 100644 --- a/modules/dns/versions.tf +++ b/modules/dns/versions.tf @@ -1,23 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.0" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.10" - google-beta = ">= 3.20" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/endpoints/versions.tf b/modules/endpoints/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/endpoints/versions.tf +++ b/modules/endpoints/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/folder/versions.tf b/modules/folder/versions.tf index afdb46a0..1cc6bf89 100644 --- a/modules/folder/versions.tf +++ b/modules/folder/versions.tf @@ -1,22 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.0" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.57" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/folders-unit/versions.tf b/modules/folders-unit/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/folders-unit/versions.tf +++ b/modules/folders-unit/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/gcs/versions.tf b/modules/gcs/versions.tf index aac1e5f9..1cc6bf89 100644 --- a/modules/gcs/versions.tf +++ b/modules/gcs/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.0" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/gke-cluster/main.tf b/modules/gke-cluster/main.tf index 54ddb9c6..3e46672e 100644 --- a/modules/gke-cluster/main.tf +++ b/modules/gke-cluster/main.tf @@ -247,7 +247,7 @@ resource "google_container_cluster" "cluster" { dynamic "workload_identity_config" { for_each = var.workload_identity && !var.enable_autopilot ? [""] : [] content { - identity_namespace = "${var.project_id}.svc.id.goog" + workload_pool = "${var.project_id}.svc.id.goog" } } diff --git a/modules/gke-cluster/versions.tf b/modules/gke-cluster/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/gke-cluster/versions.tf +++ b/modules/gke-cluster/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/gke-nodepool/versions.tf b/modules/gke-nodepool/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/gke-nodepool/versions.tf +++ b/modules/gke-nodepool/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/iam-service-account/versions.tf b/modules/iam-service-account/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/iam-service-account/versions.tf +++ b/modules/iam-service-account/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/kms/README.md b/modules/kms/README.md index ba18449e..43618e32 100644 --- a/modules/kms/README.md +++ b/modules/kms/README.md @@ -86,10 +86,10 @@ module "kms" { | name | description | sensitive | |---|---|:---:| -| key_self_links | Key self links. | | +| id | Keyring self link. | | +| key_ids | Key self links. | | | keyring | Keyring resource. | | | keys | Key resources. | | | location | Keyring location. | | | name | Keyring name. | | -| self_link | Keyring self link. | | diff --git a/modules/kms/main.tf b/modules/kms/main.tf index 62ed33c5..7708a5cb 100644 --- a/modules/kms/main.tf +++ b/modules/kms/main.tf @@ -52,14 +52,14 @@ resource "google_kms_key_ring" "default" { resource "google_kms_key_ring_iam_binding" "default" { for_each = var.iam - key_ring_id = local.keyring.self_link + key_ring_id = local.keyring.id role = each.key members = each.value } resource "google_kms_crypto_key" "default" { for_each = var.keys - key_ring = local.keyring.self_link + key_ring = local.keyring.id name = each.key rotation_period = try(each.value.rotation_period, null) labels = try(each.value.labels, null) @@ -79,6 +79,6 @@ resource "google_kms_crypto_key_iam_binding" "default" { "${binding.key}.${binding.role}" => binding } role = each.value.role - crypto_key_id = google_kms_crypto_key.default[each.value.key].self_link + crypto_key_id = google_kms_crypto_key.default[each.value.key].id members = each.value.members } diff --git a/modules/kms/outputs.tf b/modules/kms/outputs.tf index 7bfbcc48..917d7b32 100644 --- a/modules/kms/outputs.tf +++ b/modules/kms/outputs.tf @@ -14,12 +14,19 @@ * limitations under the License. */ +output "id" { + description = "Keyring self link." + value = local.keyring.id + depends_on = [ + google_kms_key_ring_iam_binding.default + ] +} -output "key_self_links" { +output "key_ids" { description = "Key self links." value = { for name, resource in google_kms_crypto_key.default : - name => resource.self_link + name => resource.id } depends_on = [ google_kms_crypto_key_iam_binding.default @@ -57,11 +64,3 @@ output "name" { google_kms_key_ring_iam_binding.default ] } - -output "self_link" { - description = "Keyring self link." - value = local.keyring.self_link - depends_on = [ - google_kms_key_ring_iam_binding.default - ] -} diff --git a/modules/kms/versions.tf b/modules/kms/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/kms/versions.tf +++ b/modules/kms/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/logging-bucket/versions.tf b/modules/logging-bucket/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/logging-bucket/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/naming-convention/versions.tf b/modules/naming-convention/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/naming-convention/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/net-address/versions.tf b/modules/net-address/versions.tf index 336fe15f..1cc6bf89 100644 --- a/modules/net-address/versions.tf +++ b/modules/net-address/versions.tf @@ -1,22 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" required_providers { - google-beta = ">= 3.40.0" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/net-cloudnat/versions.tf b/modules/net-cloudnat/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/net-cloudnat/versions.tf +++ b/modules/net-cloudnat/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/net-ilb/versions.tf b/modules/net-ilb/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/modules/net-ilb/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/net-interconnect-attachment-direct/versions.tf b/modules/net-interconnect-attachment-direct/versions.tf index 897f817c..1cc6bf89 100644 --- a/modules/net-interconnect-attachment-direct/versions.tf +++ b/modules/net-interconnect-attachment-direct/versions.tf @@ -1,18 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + terraform { - required_version = ">= 0.12.6" -} \ No newline at end of file + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/modules/net-vpc-firewall/versions.tf b/modules/net-vpc-firewall/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/net-vpc-firewall/versions.tf +++ b/modules/net-vpc-firewall/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/net-vpc-peering/versions.tf b/modules/net-vpc-peering/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/net-vpc-peering/versions.tf +++ b/modules/net-vpc-peering/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/net-vpc/versions.tf b/modules/net-vpc/versions.tf index 04caecd4..1cc6bf89 100644 --- a/modules/net-vpc/versions.tf +++ b/modules/net-vpc/versions.tf @@ -1,22 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.0" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.45" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/net-vpn-dynamic/versions.tf b/modules/net-vpn-dynamic/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/net-vpn-dynamic/versions.tf +++ b/modules/net-vpn-dynamic/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/net-vpn-ha/versions.tf b/modules/net-vpn-ha/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/net-vpn-ha/versions.tf +++ b/modules/net-vpn-ha/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/net-vpn-static/versions.tf b/modules/net-vpn-static/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/net-vpn-static/versions.tf +++ b/modules/net-vpn-static/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/organization/versions.tf b/modules/organization/versions.tf index f36ccf21..1cc6bf89 100644 --- a/modules/organization/versions.tf +++ b/modules/organization/versions.tf @@ -1,22 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.57" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/project/versions.tf b/modules/project/versions.tf index eecb6ee4..1cc6bf89 100644 --- a/modules/project/versions.tf +++ b/modules/project/versions.tf @@ -1,23 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.13.0" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.57" - google-beta = ">= 3.57" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/modules/pubsub/versions.tf b/modules/pubsub/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/pubsub/versions.tf +++ b/modules/pubsub/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/secret-manager/versions.tf b/modules/secret-manager/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/secret-manager/versions.tf +++ b/modules/secret-manager/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/service-directory/versions.tf b/modules/service-directory/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/service-directory/versions.tf +++ b/modules/service-directory/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/source-repository/versions.tf b/modules/source-repository/versions.tf index 7c3f279a..1cc6bf89 100644 --- a/modules/source-repository/versions.tf +++ b/modules/source-repository/versions.tf @@ -1,19 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/modules/vpc-sc/versions.tf b/modules/vpc-sc/versions.tf index 2146648b..1cc6bf89 100644 --- a/modules/vpc-sc/versions.tf +++ b/modules/vpc-sc/versions.tf @@ -1,22 +1,29 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" required_providers { - google = ">= 3.62" + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } } } + + diff --git a/networking/decentralized-firewall/versions.tf b/networking/decentralized-firewall/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/networking/decentralized-firewall/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/networking/filtering-proxy/versions.tf b/networking/filtering-proxy/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/networking/filtering-proxy/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/networking/hub-and-spoke-peering/versions.tf b/networking/hub-and-spoke-peering/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/networking/hub-and-spoke-peering/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/networking/hub-and-spoke-vpn/versions.tf b/networking/hub-and-spoke-vpn/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/networking/hub-and-spoke-vpn/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/networking/ilb-next-hop/versions.tf b/networking/ilb-next-hop/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/networking/ilb-next-hop/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/networking/onprem-google-access-dns/versions.tf b/networking/onprem-google-access-dns/versions.tf index 69647848..1cc6bf89 100644 --- a/networking/onprem-google-access-dns/versions.tf +++ b/networking/onprem-google-access-dns/versions.tf @@ -13,5 +13,17 @@ # limitations under the License. terraform { - required_version = ">= 0.12.6" + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } } + + diff --git a/networking/private-cloud-function-from-onprem/versions.tf b/networking/private-cloud-function-from-onprem/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/networking/private-cloud-function-from-onprem/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/networking/shared-vpc-gke/versions.tf b/networking/shared-vpc-gke/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/networking/shared-vpc-gke/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + diff --git a/tests/modules/compute_mig/fixture/versions.tf b/tests/modules/compute_mig/fixture/versions.tf deleted file mode 100644 index a7f2f89b..00000000 --- a/tests/modules/compute_mig/fixture/versions.tf +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -terraform { - required_version = ">= 0.13.0" - required_providers { - google-beta = ">= 3.36.0" - } -} diff --git a/third-party-solutions/openshift/tf/providers.tf b/third-party-solutions/openshift/tf/providers.tf deleted file mode 100644 index 52f42881..00000000 --- a/third-party-solutions/openshift/tf/providers.tf +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright 2021 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -# pinning to avoid some weird issues we had with the following version - -terraform { - required_providers { - google = { - source = "hashicorp/google" - version = "3.65.0" - } - } -} diff --git a/third-party-solutions/openshift/tf/versions.tf b/third-party-solutions/openshift/tf/versions.tf new file mode 100644 index 00000000..1cc6bf89 --- /dev/null +++ b/third-party-solutions/openshift/tf/versions.tf @@ -0,0 +1,29 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +terraform { + required_version = ">= 1.0.0" + required_providers { + google = { + source = "hashicorp/google" + version = ">= 4.0.0" + } + google-beta = { + source = "hashicorp/google-beta" + version = ">= 4.0.0" + } + } +} + + From cabce55a95a6dda72d9c56f8c1852381357d6e89 Mon Sep 17 00:00:00 2001 From: Ludovico Magnocavallo Date: Wed, 3 Nov 2021 15:07:11 +0100 Subject: [PATCH 31/58] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ade9a27..e2cf9bc3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ All notable changes to this project will be documented in this file. - added support for GCS notifications in `gcs` module - added new `skip_delete` variable to `compute-vm` module +- **incompatible change** all modules and examples now require Terraform >= 1.0.0 and Google provider >= 4.0.0 ## [7.0.0] - 2021-10-21 From b230c4907c7f3d537ce1af00e7c6afe459a0b797 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Wed, 3 Nov 2021 18:00:49 +0100 Subject: [PATCH 32/58] Update CHANGELOG.md --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2cf9bc3..f92d2bbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +## [8.0.0] - 2021-10-21 + - added support for GCS notifications in `gcs` module - added new `skip_delete` variable to `compute-vm` module - **incompatible change** all modules and examples now require Terraform >= 1.0.0 and Google provider >= 4.0.0 @@ -372,7 +374,8 @@ All notable changes to this project will be documented in this file. - merge development branch with suite of new modules and end-to-end examples -[Unreleased]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v7.0.0...HEAD +[Unreleased]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v8.0.0...HEAD +[8.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v7.0.0...v8.0.0 [7.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v6.0.0...v7.0.0 [6.0.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v5.1.0...v6.0.0 [5.1.0]: https://github.com/terraform-google-modules/cloud-foundation-fabric/compare/v5.0.0...v5.1.0 From 7f5f5a460f0cbde62404c1a75df3cd01a0e16178 Mon Sep 17 00:00:00 2001 From: apichick Date: Sun, 31 Oct 2021 22:40:28 +0100 Subject: [PATCH 33/58] Added cloud-run module --- modules/cloud-run/README.md | 166 ++++++++++++++ modules/cloud-run/main.tf | 212 ++++++++++++++++++ modules/cloud-run/outputs.tf | 50 +++++ modules/cloud-run/variables.tf | 152 +++++++++++++ modules/cloud-run/versions.tf | 20 ++ tests/modules/cloud_run/__init__.py | 15 ++ .../modules/cloud_run/fixture/bundle/main.py | 13 ++ tests/modules/cloud_run/fixture/main.tf | 43 ++++ tests/modules/cloud_run/fixture/variables.tf | 13 ++ tests/modules/cloud_run/test_plan.py | 50 +++++ 10 files changed, 734 insertions(+) create mode 100644 modules/cloud-run/README.md create mode 100644 modules/cloud-run/main.tf create mode 100644 modules/cloud-run/outputs.tf create mode 100644 modules/cloud-run/variables.tf create mode 100644 modules/cloud-run/versions.tf create mode 100644 tests/modules/cloud_run/__init__.py create mode 100644 tests/modules/cloud_run/fixture/bundle/main.py create mode 100644 tests/modules/cloud_run/fixture/main.tf create mode 100644 tests/modules/cloud_run/fixture/variables.tf create mode 100644 tests/modules/cloud_run/test_plan.py diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md new file mode 100644 index 00000000..9096cd90 --- /dev/null +++ b/modules/cloud-run/README.md @@ -0,0 +1,166 @@ +# Cloud Run Module + +Cloud Run management, with support for IAM roles and optional Eventarc trigger creation. + +## Examples + +### Traffic split + +This deploys a Cloud Run service with traffic split between two revisions. + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + revision_name = "green" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + traffic = { + "blue" = 25 + "green" = 75 + } +} +# tftest:skip +``` + +### Eventarc trigger (Pub/Sub) + +This deploys a Cloud Run service that will be triggered when messages are published to Pub/Sub topics. + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + pub_sub_triggers = [ + "topic1", + "topic2" + ] +} +# tftest:skip +``` + +### Eventarc trigger (Audit logs) + +This deploys a Cloud Run service that will be triggered when specific log events are written to Google Cloud audit logs. + +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + audit_log_triggers = [ + { + service_name = "cloudresourcemanager.googleapis.com" + method_name = "SetIamPolicy" + } + ] +} + +### Service account management + +To use a custom service account managed by the module, set `service_account_create` to `true` and leave `service_account` set to `null` value (default). + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + service_account_create = true +} +# tftest:skip +``` + +To use an externally managed service account, pass its email in `service_account` and leave `service_account_create` to `false` (the default). + +```hcl +module "cloud_run" { + source = "../../modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + service_account = local.service_account_email +} +# tftest:skip +``` + + +## Variables + +| name | description | type | required | default | +|---|---|:---: |:---:|:---:| +| containers | Containers | list(object({...})) | ✓ | | +| name | Name used for cloud run service | string | ✓ | | +| project_id | Project id used for all resources. | string | ✓ | | +| *audit_log_triggers* | Event arc triggers (Audit log) | list(object({...})) | | null | +| *iam* | IAM bindings for topic in {ROLE => [MEMBERS]} format. | map(list(string)) | | {} | +| *ingress_settings* | Ingress settings | string | | null | +| *labels* | Resource labels | map(string) | | {} | +| *prefix* | Optional prefix used for resource names. | string | | null | +| *pubsub_triggers* | Eventarc triggers (Pub/Sub) | list(string) | | null | +| *region* | Region used for all resources. | string | | europe-west1 | +| *revision_name* | Revision name | string | | null | +| *service_account* | Service account email. Unused if service account is auto-created. | string | | null | +| *service_account_create* | Auto-create service account. | bool | | false | +| *traffic* | Traffic | map(number) | | null | +| *volumes* | Volumes | list(object({...})) | | null | +| *vpc_connector_config* | VPC connector configuration. Set `create_config` attributes to trigger creation. | object({...}) | | null | + +## Outputs + +| name | description | sensitive | +|---|---|:---:| +| service | Cloud Run service | | +| service_account | Service account resource. | | +| service_account_email | Service account email. | | +| service_account_iam_email | Service account email. | | +| service_name | Cloud Run service name | | +| vpc_connector | VPC connector resource if created. | | + diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf new file mode 100644 index 00000000..90738516 --- /dev/null +++ b/modules/cloud-run/main.tf @@ -0,0 +1,212 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +locals { + prefix = var.prefix == null ? "" : "${var.prefix}-" + service_account_email = ( + var.service_account_create + ? ( + length(google_service_account.service_account) > 0 + ? google_service_account.service_account[0].email + : null + ) + : var.service_account + ) + + annotations = merge(var.ingress_settings == null ? {} : { "run.googleapis.com/ingress" = var.ingress_settings }, + var.vpc_connector_config == null + ? {} + : try(var.vpc_connector_config.ip_cidr_range, null) == null + ? { "run.googleapis.com/vpc-access-connector" = var.vpc_connector_config.name } + : { "run.googleapis.com/vpc-access-connector" = google_vpc_access_connector.connector.0.id } + , + try(var.vpc_connector_config.egress_settings, null) == null + ? {} + : { "run.googleapis.com/vpc-access-egress" = var.vpc_connector_config.egress_settings }) +} + +resource "google_vpc_access_connector" "connector" { + count = try(var.vpc_connector_config.ip_cidr_range, null) == null ? 0 : 1 + project = var.project_id + name = var.vpc_connector_config.name + region = var.region + ip_cidr_range = var.vpc_connector_config.ip_cidr_range + network = var.vpc_connector_config.network +} + +resource "google_cloud_run_service" "service" { + provider = google-beta + project = var.project_id + location = var.region + name = "${local.prefix}${var.name}" + + template { + spec { + dynamic "containers" { + for_each = var.containers == null ? [] : var.containers + content { + image = containers.value["image"] + command = containers.value["command"] + args = containers.value["args"] + dynamic "env" { + for_each = containers.value["env"] == null ? {} : containers.value["env"] + content { + name = env.key + value = env.value + } + } + dynamic "env" { + for_each = containers.value["env_from"] == null ? {} : containers.value["env_from"] + content { + name = env.key + value_from { + secret_key_ref { + name = env.value["name"] + key = env.value["key"] + } + } + } + } + dynamic "ports" { + for_each = containers.value["ports"] == null ? {} : { for port in containers.value["ports"] : "${port.name}-${port.protocol}-${port.container_port}" => port } + content { + name = ports.value["name"] + protocol = ports.value["protocol"] + container_port = ports.value["container_port"] + } + } + dynamic "resources" { + for_each = containers.value["resources"] == null ? [] : [""] + content { + limits = containers.value["resources"]["limits"] + requests = containers.value["resources"]["requests"] + } + } + dynamic "volume_mounts" { + for_each = containers.value["volume_mounts"] == null ? [] : containers.value["volume_mounts"] + content { + name = volume_mounts.value["name"] + mount_path = volume_mounts.value["mount_path"] + } + } + } + } + service_account_name = local.service_account_email + dynamic "volumes" { + for_each = var.volumes == null ? [] : var.volumes + content { + name = volumes.value["name"] + secret { + secret_name = volumes.value["secret_name"] + dynamic "items" { + for_each = volumes.value["items"] == null ? [] : volumes.value["items"] + content { + key = items.value["key"] + path = items.value["path"] + } + } + } + } + } + } + dynamic "metadata" { + for_each = var.revision_name == null ? [] : [""] + content { + name = "${var.name}-${var.revision_name}" + } + } + } + + + metadata { + annotations = local.annotations + } + + dynamic "traffic" { + for_each = var.traffic == null ? {} : var.traffic + content { + percent = traffic.value + revision_name = "${var.name}-${traffic.key}" + } + } + +} + +resource "google_cloud_run_service_iam_binding" "binding" { + for_each = var.iam + project = google_cloud_run_service.service.project + location = google_cloud_run_service.service.location + service = google_cloud_run_service.service.name + role = each.key + members = each.value +} + +resource "google_service_account" "service_account" { + count = var.service_account_create ? 1 : 0 + project = var.project_id + account_id = "tf-cr-${var.name}" + display_name = "Terraform Cloud Run ${var.name}." +} + +resource "google_eventarc_trigger" "audit_log_triggers" { + for_each = var.audit_log_triggers == null ? {} : { for trigger in var.audit_log_triggers : "${trigger.service_name}-${trigger.method_name}" => trigger } + name = "${local.prefix}${each.key}-audit-log-trigger" + location = google_cloud_run_service.service.location + project = google_cloud_run_service.service.project + matching_criteria { + attribute = "type" + value = "google.cloud.audit.log.v1.written" + } + matching_criteria { + attribute = "serviceName" + value = each.value["service_name"] + } + matching_criteria { + attribute = "methodName" + value = each.value["method_name"] + } + destination { + cloud_run_service { + service = google_cloud_run_service.service.name + region = google_cloud_run_service.service.location + } + } +} + +resource "google_eventarc_trigger" "pubsub_triggers" { + for_each = var.pubsub_triggers == null ? [] : toset(var.pubsub_triggers) + name = each.value == "" ? "${local.prefix}default-pubsub-trigger" : "${local.prefix}${each.value}-pubsub-trigger" + location = google_cloud_run_service.service.location + project = google_cloud_run_service.service.project + matching_criteria { + attribute = "type" + value = "google.cloud.pubsub.topic.v1.messagePublished" + } + dynamic "transport" { + for_each = each.value == null ? [] : [""] + content { + pubsub { + topic = each.value + } + } + } + destination { + cloud_run_service { + service = google_cloud_run_service.service.name + region = google_cloud_run_service.service.location + } + } +} diff --git a/modules/cloud-run/outputs.tf b/modules/cloud-run/outputs.tf new file mode 100644 index 00000000..4caaef0e --- /dev/null +++ b/modules/cloud-run/outputs.tf @@ -0,0 +1,50 @@ + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +output "service" { + description = "Cloud Run service" + value = google_cloud_run_service.service +} + +output "service_account" { + description = "Service account resource." + value = try(google_service_account.service_account[0], null) +} + +output "service_account_email" { + description = "Service account email." + value = local.service_account_email +} + +output "service_account_iam_email" { + description = "Service account email." + value = join("", [ + "serviceAccount:", + local.service_account_email == null ? "" : local.service_account_email + ]) +} + +output "service_name" { + description = "Cloud Run service name" + value = google_cloud_run_service.service.name +} + + +output "vpc_connector" { + description = "VPC connector resource if created." + value = try(google_vpc_access_connector.connector.0.id, null) +} \ No newline at end of file diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf new file mode 100644 index 00000000..a6fc896d --- /dev/null +++ b/modules/cloud-run/variables.tf @@ -0,0 +1,152 @@ + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +variable "audit_log_triggers" { + description = "Event arc triggers (Audit log)" + type = list(object({ + service_name = string + method_name = string + })) + default = null +} + +variable "containers" { + description = "Containers" + type = list(object({ + image = string + command = list(string) + args = list(string) + env = map(string) + env_from = map(object({ + key = string + name = string + })) + resources = object({ + limits = object({ + cpu = string + memory = string + }) + requests = object({ + cpu = string + memory = string + }) + }) + ports = list(object({ + name = string + protocol = string + container_port = string + })) + volume_mounts = list(object({ + name = string + mount_path = string + })) + })) +} + +variable "iam" { + description = "IAM bindings for topic in {ROLE => [MEMBERS]} format." + type = map(list(string)) + default = {} +} + +variable "ingress_settings" { + description = "Ingress settings" + type = string + default = null +} + +variable "labels" { + description = "Resource labels" + type = map(string) + default = {} +} + +variable "name" { + description = "Name used for cloud run service" + type = string +} + +variable "prefix" { + description = "Optional prefix used for resource names." + type = string + default = null +} + +variable "project_id" { + description = "Project id used for all resources." + type = string +} + +variable "pubsub_triggers" { + description = "Eventarc triggers (Pub/Sub)" + type = list(string) + default = null +} + +variable "region" { + description = "Region used for all resources." + type = string + default = "europe-west1" +} + +variable "revision_name" { + description = "Revision name" + type = string + default = null +} + +variable "service_account" { + description = "Service account email. Unused if service account is auto-created." + type = string + default = null +} + +variable "service_account_create" { + description = "Auto-create service account." + type = bool + default = false +} + +variable "traffic" { + description = "Traffic" + type = map(number) + default = null +} + +variable "volumes" { + description = "Volumes" + type = list(object({ + name = string + secret_name = string + items = list(object({ + key = string + path = string + })) + })) + default = null +} + +variable "vpc_connector_config" { + description = "VPC connector configuration. Set `create_config` attributes to trigger creation." + type = object({ + egress_settings = string + name = string + ip_cidr_range = string + network = string + }) + default = null +} diff --git a/modules/cloud-run/versions.tf b/modules/cloud-run/versions.tf new file mode 100644 index 00000000..72cab149 --- /dev/null +++ b/modules/cloud-run/versions.tf @@ -0,0 +1,20 @@ + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +terraform { + required_version = ">= 0.12.6" +} \ No newline at end of file diff --git a/tests/modules/cloud_run/__init__.py b/tests/modules/cloud_run/__init__.py new file mode 100644 index 00000000..bb2436ab --- /dev/null +++ b/tests/modules/cloud_run/__init__.py @@ -0,0 +1,15 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + diff --git a/tests/modules/cloud_run/fixture/bundle/main.py b/tests/modules/cloud_run/fixture/bundle/main.py new file mode 100644 index 00000000..0446db3c --- /dev/null +++ b/tests/modules/cloud_run/fixture/bundle/main.py @@ -0,0 +1,13 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. \ No newline at end of file diff --git a/tests/modules/cloud_run/fixture/main.tf b/tests/modules/cloud_run/fixture/main.tf new file mode 100644 index 00000000..318ad4fc --- /dev/null +++ b/tests/modules/cloud_run/fixture/main.tf @@ -0,0 +1,43 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +module "cloud_run" { + source = "../../../../modules/cloud-run" + project_id = "my-project" + name = "hello" + revision_name = "blue" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = null + }] + audit_log_triggers = [ + { + "service_name" : "cloudresourcemanager.googleapis.com", + "method_name" : "SetIamPolicy" + } + ] + pubsub_triggers = [ + "topic1", + "topic2" + ] + iam = { + "roles/run.invoker" = ["allUsers"] + } +} diff --git a/tests/modules/cloud_run/fixture/variables.tf b/tests/modules/cloud_run/fixture/variables.tf new file mode 100644 index 00000000..0446db3c --- /dev/null +++ b/tests/modules/cloud_run/fixture/variables.tf @@ -0,0 +1,13 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. \ No newline at end of file diff --git a/tests/modules/cloud_run/test_plan.py b/tests/modules/cloud_run/test_plan.py new file mode 100644 index 00000000..13cd3ecb --- /dev/null +++ b/tests/modules/cloud_run/test_plan.py @@ -0,0 +1,50 @@ +# Copyright 2021 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + + +import os +import pytest + + +FIXTURES_DIR = os.path.join(os.path.dirname(__file__), 'fixture') + + +@pytest.fixture +def resources(plan_runner): + _, resources = plan_runner(FIXTURES_DIR) + return resources + + +def test_resource_count(resources): + "Test number of resources created." + assert len(resources) == 5 + +def test_iam(resources): + "Test IAM binding resources." + bindings = [r['values'] for r in resources if r['type'] + == 'google_cloud_run_service_iam_binding'] + assert len(bindings) == 1 + assert bindings[0]['role'] == 'roles/run.invoker' + +def test_audit_log_triggers(resources): + "Test audit logs Eventarc trigger resources." + audit_log_triggers = [r['values'] for r in resources if r['type'] + == 'google_eventarc_trigger' and r['name'] == 'audit_log_triggers'] + assert len(audit_log_triggers) == 1 + +def test_pubsub_triggers(resources): + "Test Pub/Sub Eventarc trigger resources." + pubsub_triggers = [r['values'] for r in resources if r['type'] + == 'google_eventarc_trigger' and r['name'] == 'pubsub_triggers'] + assert len(pubsub_triggers) == 2 From b5e1e7f3cf4ca77e137bef8459e5ab163b1e57cb Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 19:10:06 +0100 Subject: [PATCH 34/58] Updated iam variable description --- modules/cloud-run/variables.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf index a6fc896d..1a5d80e8 100644 --- a/modules/cloud-run/variables.tf +++ b/modules/cloud-run/variables.tf @@ -58,7 +58,7 @@ variable "containers" { } variable "iam" { - description = "IAM bindings for topic in {ROLE => [MEMBERS]} format." + description = "IAM bindings for Cloud Run service in {ROLE => [MEMBERS]} format." type = map(list(string)) default = {} } From c2d1f245f2703c165a8fddd6273b7b95af37637b Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 19:12:39 +0100 Subject: [PATCH 35/58] Changed volume_mounts from list to map --- modules/cloud-run/README.md | 4 ++-- modules/cloud-run/main.tf | 6 +++--- modules/cloud-run/variables.tf | 5 +---- 3 files changed, 6 insertions(+), 9 deletions(-) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index 9096cd90..1d6b1478 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -136,11 +136,11 @@ module "cloud_run" { | name | description | type | required | default | |---|---|:---: |:---:|:---:| -| containers | Containers | list(object({...})) | ✓ | | +| containers | Containers | list(object({...})) | ✓ | | | name | Name used for cloud run service | string | ✓ | | | project_id | Project id used for all resources. | string | ✓ | | | *audit_log_triggers* | Event arc triggers (Audit log) | list(object({...})) | | null | -| *iam* | IAM bindings for topic in {ROLE => [MEMBERS]} format. | map(list(string)) | | {} | +| *iam* | IAM bindings for Cloud Run service in {ROLE => [MEMBERS]} format. | map(list(string)) | | {} | | *ingress_settings* | Ingress settings | string | | null | | *labels* | Resource labels | map(string) | | {} | | *prefix* | Optional prefix used for resource names. | string | | null | diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf index 90738516..1fb010e2 100644 --- a/modules/cloud-run/main.tf +++ b/modules/cloud-run/main.tf @@ -96,10 +96,10 @@ resource "google_cloud_run_service" "service" { } } dynamic "volume_mounts" { - for_each = containers.value["volume_mounts"] == null ? [] : containers.value["volume_mounts"] + for_each = containers.value["volume_mounts"] == null ? {} : containers.value["volume_mounts"] content { - name = volume_mounts.value["name"] - mount_path = volume_mounts.value["mount_path"] + name = volume_mounts.key + mount_path = volume_mounts.value } } } diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf index 1a5d80e8..fed8145f 100644 --- a/modules/cloud-run/variables.tf +++ b/modules/cloud-run/variables.tf @@ -50,10 +50,7 @@ variable "containers" { protocol = string container_port = string })) - volume_mounts = list(object({ - name = string - mount_path = string - })) + volume_mounts = map(string) })) } From 9f8239746bce186b1d91206d1186ae9d40ef0a36 Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:05:04 +0100 Subject: [PATCH 36/58] Included tests for examples in README --- modules/cloud-run/README.md | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index 1d6b1478..d4894f45 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -10,7 +10,7 @@ This deploys a Cloud Run service with traffic split between two revisions. ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" revision_name = "green" @@ -29,7 +29,7 @@ module "cloud_run" { "green" = 75 } } -# tftest:skip +# tftest:modules=1:resources=1 ``` ### Eventarc trigger (Pub/Sub) @@ -38,7 +38,7 @@ This deploys a Cloud Run service that will be triggered when messages are publis ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -51,20 +51,21 @@ module "cloud_run" { resources = null volume_mounts = null }] - pub_sub_triggers = [ + pubsub_triggers = [ "topic1", "topic2" ] } -# tftest:skip +# tftest:modules=1:resources=3 ``` ### Eventarc trigger (Audit logs) This deploys a Cloud Run service that will be triggered when specific log events are written to Google Cloud audit logs. +```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -84,6 +85,8 @@ module "cloud_run" { } ] } +# tftest:modules=1:resources=2 +``` ### Service account management @@ -91,7 +94,7 @@ To use a custom service account managed by the module, set `service_account_crea ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -106,14 +109,14 @@ module "cloud_run" { }] service_account_create = true } -# tftest:skip +# tftest:modules=1:resources=2 ``` To use an externally managed service account, pass its email in `service_account` and leave `service_account_create` to `false` (the default). ```hcl module "cloud_run" { - source = "../../modules/cloud-run" + source = "./modules/cloud-run" project_id = "my-project" name = "hello" containers = [{ @@ -126,9 +129,9 @@ module "cloud_run" { resources = null volume_mounts = null }] - service_account = local.service_account_email + service_account = "cloud-run@my-project.iam.gserviceaccount.com" } -# tftest:skip +# tftest:modules=1:resources=1 ``` From 8ab0f055dad276e2f75db2727773546fa4387c60 Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:12:37 +0100 Subject: [PATCH 37/58] Fixed mistake with for_each in containers --- modules/cloud-run/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf index 1fb010e2..35117337 100644 --- a/modules/cloud-run/main.tf +++ b/modules/cloud-run/main.tf @@ -56,7 +56,7 @@ resource "google_cloud_run_service" "service" { template { spec { dynamic "containers" { - for_each = var.containers == null ? [] : var.containers + for_each = var.containers == null ? {} : {for i, container in var.containers: i => container} content { image = containers.value["image"] command = containers.value["command"] From e86f3e984bd55cc3d23583c963748e12c818b1ac Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:34:23 +0100 Subject: [PATCH 38/58] Added additional examples in README --- modules/cloud-run/README.md | 87 +++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index d4894f45..83222f4e 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -4,6 +4,93 @@ Cloud Run management, with support for IAM roles and optional Eventarc trigger c ## Examples +### Environment variables + +This deploys a Cloud Run service and sets some environment variables. + +```hcl +module "cloud_run" { + source = "./modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = { + "VAR1": "VALUE1", + "VAR2": "VALUE2", + } + env_from = null + ports = null + resources = null + volume_mounts = null + }] +} +# tftest:modules=1:resources=1 +``` + +### Environment variables (value read from secret) + +```hcl +module "cloud_run" { + source = "./modules/cloud-run" + project_id = "my-project" + name = "hello" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = { + "CREDENTIALS": { + name = "credentials" + key = "1" + } + } + ports = null + resources = null + volume_mounts = null + }] +} +# tftest:modules=1:resources=1 +``` + +### Secret mounted as volume + +```hcl +module "cloud_run" { + source = "./modules/cloud-run" + project_id = var.project_id + name = "hello" + region = var.region + revision_name = "green" + containers = [{ + image = "us-docker.pkg.dev/cloudrun/container/hello" + command = null + args = null + env = null + env_from = null + ports = null + resources = null + volume_mounts = { + "credentials": "/credentials" + } + }] + volumes = [ + { + name = "credentials" + secret_name = "credentials" + items = [{ + key = "1" + path = "v1.txt" + }] + } + ] +} +# tftest:modules=1:resources=1 +``` + ### Traffic split This deploys a Cloud Run service with traffic split between two revisions. From 871dd3f5c08aed212bb5b4bbcb994c01e3be6dda Mon Sep 17 00:00:00 2001 From: apichick Date: Mon, 1 Nov 2021 20:36:57 +0100 Subject: [PATCH 39/58] Fixed linting --- modules/cloud-run/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf index 35117337..a539cc46 100644 --- a/modules/cloud-run/main.tf +++ b/modules/cloud-run/main.tf @@ -56,7 +56,7 @@ resource "google_cloud_run_service" "service" { template { spec { dynamic "containers" { - for_each = var.containers == null ? {} : {for i, container in var.containers: i => container} + for_each = var.containers == null ? {} : { for i, container in var.containers : i => container } content { image = containers.value["image"] command = containers.value["command"] From 731688a7827721bdd085ca5452329442bdd86cd3 Mon Sep 17 00:00:00 2001 From: apichick Date: Wed, 3 Nov 2021 23:48:01 +0100 Subject: [PATCH 40/58] parent 871dd3f5c08aed212bb5b4bbcb994c01e3be6dda author apichick 1635979681 +0100 committer apichick 1635980891 +0100 parent 871dd3f5c08aed212bb5b4bbcb994c01e3be6dda author apichick 1635979681 +0100 committer apichick 1635980849 +0100 update vpc connector variables and added options variable to containers Updated iam variable description Included tests for examples in README Fixed linting --- modules/cloud-run/README.md | 107 +++++++++++------------- modules/cloud-run/main.tf | 24 +++--- modules/cloud-run/variables.tf | 36 +++++--- tests/modules/cloud_run/fixture/main.tf | 5 +- 4 files changed, 83 insertions(+), 89 deletions(-) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index 83222f4e..398026b0 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -15,13 +15,15 @@ module "cloud_run" { name = "hello" containers = [{ image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = { - "VAR1": "VALUE1", - "VAR2": "VALUE2", + options = { + command = null + args = null + env = { + "VAR1": "VALUE1", + "VAR2": "VALUE2", + } + env_from = null } - env_from = null ports = null resources = null volume_mounts = null @@ -38,14 +40,16 @@ module "cloud_run" { project_id = "my-project" name = "hello" containers = [{ - image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = { - "CREDENTIALS": { - name = "credentials" - key = "1" + image = "us-docker.pkg.dev/cloudrun/container/hello" + options = { + command = null + args = null + env = null + env_from = { + "CREDENTIALS": { + name = "credentials" + key = "1" + } } } ports = null @@ -66,13 +70,10 @@ module "cloud_run" { region = var.region revision_name = "green" containers = [{ - image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = null - ports = null - resources = null + image = "us-docker.pkg.dev/cloudrun/container/hello" + options = null + ports = null + resources = null volume_mounts = { "credentials": "/credentials" } @@ -102,13 +103,10 @@ module "cloud_run" { name = "hello" revision_name = "green" containers = [{ - image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = null - ports = null - resources = null + image = "us-docker.pkg.dev/cloudrun/container/hello" + options = null + ports = null + resources = null volume_mounts = null }] traffic = { @@ -129,13 +127,10 @@ module "cloud_run" { project_id = "my-project" name = "hello" containers = [{ - image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = null - ports = null - resources = null + image = "us-docker.pkg.dev/cloudrun/container/hello" + options = null + ports = null + resources = null volume_mounts = null }] pubsub_triggers = [ @@ -156,19 +151,16 @@ module "cloud_run" { project_id = "my-project" name = "hello" containers = [{ - image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = null - ports = null - resources = null + image = "us-docker.pkg.dev/cloudrun/container/hello" + options = null + ports = null + resources = null volume_mounts = null }] audit_log_triggers = [ { - service_name = "cloudresourcemanager.googleapis.com" - method_name = "SetIamPolicy" + service_name = "cloudresourcemanager.googleapis.com" + method_name = "SetIamPolicy" } ] } @@ -185,13 +177,10 @@ module "cloud_run" { project_id = "my-project" name = "hello" containers = [{ - image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = null - ports = null - resources = null + image = "us-docker.pkg.dev/cloudrun/container/hello" + options = null + ports = null + resources = null volume_mounts = null }] service_account_create = true @@ -207,13 +196,10 @@ module "cloud_run" { project_id = "my-project" name = "hello" containers = [{ - image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = null - ports = null - resources = null + image = "us-docker.pkg.dev/cloudrun/container/hello" + options = null + ports = null + resources = null volume_mounts = null }] service_account = "cloud-run@my-project.iam.gserviceaccount.com" @@ -226,7 +212,7 @@ module "cloud_run" { | name | description | type | required | default | |---|---|:---: |:---:|:---:| -| containers | Containers | list(object({...})) | ✓ | | +| containers | Containers | list(object({...})) | ✓ | | | name | Name used for cloud run service | string | ✓ | | | project_id | Project id used for all resources. | string | ✓ | | | *audit_log_triggers* | Event arc triggers (Audit log) | list(object({...})) | | null | @@ -241,7 +227,8 @@ module "cloud_run" { | *service_account_create* | Auto-create service account. | bool | | false | | *traffic* | Traffic | map(number) | | null | | *volumes* | Volumes | list(object({...})) | | null | -| *vpc_connector_config* | VPC connector configuration. Set `create_config` attributes to trigger creation. | object({...}) | | null | +| *vpc_connector* | None | object({...}) | | null | +| *vpc_connector_config* | VPC connector network configuration. Must be provided if new VPC connector is being created | object({...}) | | null | ## Outputs diff --git a/modules/cloud-run/main.tf b/modules/cloud-run/main.tf index a539cc46..083e411f 100644 --- a/modules/cloud-run/main.tf +++ b/modules/cloud-run/main.tf @@ -27,21 +27,21 @@ locals { ) annotations = merge(var.ingress_settings == null ? {} : { "run.googleapis.com/ingress" = var.ingress_settings }, - var.vpc_connector_config == null + var.vpc_connector == null ? {} - : try(var.vpc_connector_config.ip_cidr_range, null) == null - ? { "run.googleapis.com/vpc-access-connector" = var.vpc_connector_config.name } + : try(var.vpc_connector.create, false) + ? { "run.googleapis.com/vpc-access-connector" = var.vpc_connector.name } : { "run.googleapis.com/vpc-access-connector" = google_vpc_access_connector.connector.0.id } , - try(var.vpc_connector_config.egress_settings, null) == null + try(var.vpc_connector.egress_settings, null) == null ? {} - : { "run.googleapis.com/vpc-access-egress" = var.vpc_connector_config.egress_settings }) + : { "run.googleapis.com/vpc-access-egress" = var.vpc_connector.egress_settings }) } resource "google_vpc_access_connector" "connector" { - count = try(var.vpc_connector_config.ip_cidr_range, null) == null ? 0 : 1 + count = try(var.vpc_connector.create, false) == false ? 0 : 1 project = var.project_id - name = var.vpc_connector_config.name + name = var.vpc_connector.name region = var.region ip_cidr_range = var.vpc_connector_config.ip_cidr_range network = var.vpc_connector_config.network @@ -59,17 +59,17 @@ resource "google_cloud_run_service" "service" { for_each = var.containers == null ? {} : { for i, container in var.containers : i => container } content { image = containers.value["image"] - command = containers.value["command"] - args = containers.value["args"] + command = try(containers.value["options"]["command"], null) + args = try(containers.value["options"]["args"], null) dynamic "env" { - for_each = containers.value["env"] == null ? {} : containers.value["env"] + for_each = try(containers.value["options"]["env"], null) == null ? {} : containers.value["options"]["env"] content { name = env.key value = env.value } } dynamic "env" { - for_each = containers.value["env_from"] == null ? {} : containers.value["env_from"] + for_each = try(containers.value["options"]["env_from"], null) == null ? {} : containers.value["options"]["env_from"] content { name = env.key value_from { @@ -81,7 +81,7 @@ resource "google_cloud_run_service" "service" { } } dynamic "ports" { - for_each = containers.value["ports"] == null ? {} : { for port in containers.value["ports"] : "${port.name}-${port.protocol}-${port.container_port}" => port } + for_each = containers.value["ports"] == null ? {} : { for port in containers.value["ports"] : "${port.name}-${port.container_port}" => port } content { name = ports.value["name"] protocol = ports.value["protocol"] diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf index fed8145f..9112c59e 100644 --- a/modules/cloud-run/variables.tf +++ b/modules/cloud-run/variables.tf @@ -27,14 +27,16 @@ variable "audit_log_triggers" { variable "containers" { description = "Containers" type = list(object({ - image = string - command = list(string) - args = list(string) - env = map(string) - env_from = map(object({ - key = string - name = string - })) + image = string + options = object({ + command = list(string) + args = list(string) + env = map(string) + env_from = map(object({ + key = string + name = string + })) + }) resources = object({ limits = object({ cpu = string @@ -137,13 +139,21 @@ variable "volumes" { default = null } -variable "vpc_connector_config" { - description = "VPC connector configuration. Set `create_config` attributes to trigger creation." +variable "vpc_connector" { + description = "" type = object({ - egress_settings = string + create = bool name = string - ip_cidr_range = string - network = string + egress_settings = string + }) + default = null +} + +variable "vpc_connector_config" { + description = "VPC connector network configuration. Must be provided if new VPC connector is being created" + type = object({ + ip_cidr_range = string + network = string }) default = null } diff --git a/tests/modules/cloud_run/fixture/main.tf b/tests/modules/cloud_run/fixture/main.tf index 318ad4fc..d0872c22 100644 --- a/tests/modules/cloud_run/fixture/main.tf +++ b/tests/modules/cloud_run/fixture/main.tf @@ -19,10 +19,7 @@ module "cloud_run" { revision_name = "blue" containers = [{ image = "us-docker.pkg.dev/cloudrun/container/hello" - command = null - args = null - env = null - env_from = null + options = null ports = null resources = null volume_mounts = null From bba8f6de5d0f13db5d42cc72901e3e93194a87d5 Mon Sep 17 00:00:00 2001 From: apichick Date: Thu, 4 Nov 2021 00:22:14 +0100 Subject: [PATCH 41/58] added missing description --- modules/cloud-run/variables.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/variables.tf b/modules/cloud-run/variables.tf index 9112c59e..c2f73eb6 100644 --- a/modules/cloud-run/variables.tf +++ b/modules/cloud-run/variables.tf @@ -140,7 +140,7 @@ variable "volumes" { } variable "vpc_connector" { - description = "" + description = "VPC connector configuration. Set create to 'true' if a new connecto needs to be created" type = object({ create = bool name = string From e471d02810ad663ee200446775ca0c477bacafb2 Mon Sep 17 00:00:00 2001 From: apichick Date: Thu, 4 Nov 2021 00:23:44 +0100 Subject: [PATCH 42/58] updated doc --- modules/cloud-run/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cloud-run/README.md b/modules/cloud-run/README.md index 398026b0..cab35e19 100644 --- a/modules/cloud-run/README.md +++ b/modules/cloud-run/README.md @@ -227,7 +227,7 @@ module "cloud_run" { | *service_account_create* | Auto-create service account. | bool | | false | | *traffic* | Traffic | map(number) | | null | | *volumes* | Volumes | list(object({...})) | | null | -| *vpc_connector* | None | object({...}) | | null | +| *vpc_connector* | VPC connector configuration. Set create to 'true' if a new connecto needs to be created | object({...}) | | null | | *vpc_connector_config* | VPC connector network configuration. Must be provided if new VPC connector is being created | object({...}) | | null | ## Outputs From 6d5d47d1cf0aaf322e59298eef4130021ca12fed Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Thu, 4 Nov 2021 11:32:37 +0100 Subject: [PATCH 43/58] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3931c8fd..4a504040 100644 --- a/README.md +++ b/README.md @@ -41,6 +41,6 @@ Currently available modules: - **data** - [GCS](./modules/gcs), [BigQuery dataset](./modules/bigquery-dataset), [Pub/Sub](./modules/pubsub), [Datafusion](./modules/datafusion), [Bigtable instance](./modules/bigtable-instance), [Cloud SQL instance](./modules/cloudsql-instance) - **development** - [Cloud Source Repository](./modules/source-repository), [Container Registry](./modules/container-registry), [Artifact Registry](./modules/artifact-registry), [Apigee Organization](./modules/apigee-organization), [Apigee X Instance](./modules/apigee-x-instance) - **security** - [KMS](./modules/kms), [SecretManager](./modules/secret-manager), [VPC Service Control](./modules/vpc-sc) -- **serverless** - [Cloud Function](./modules/cloud-function) +- **serverless** - [Cloud Function](./modules/cloud-function), [Cloud Run](./modules/cloud-run) For more information and usage examples see each module's README file. From 9aa9748fea51d6472ca8c376db1de0bde1f98b57 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Thu, 4 Nov 2021 11:33:22 +0100 Subject: [PATCH 44/58] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f92d2bbf..dd27b22c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ All notable changes to this project will be documented in this file. ## [Unreleased] +- new `cloud-run` module ## [8.0.0] - 2021-10-21 From 798eac7e183b8d6d65193fed2ebdbccdaae6a229 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Thu, 4 Nov 2021 11:33:51 +0100 Subject: [PATCH 45/58] Update README.md --- modules/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/README.md b/modules/README.md index a499c9e6..d9961948 100644 --- a/modules/README.md +++ b/modules/README.md @@ -68,3 +68,4 @@ Specific modules also offer support for non-authoritative bindings (e.g. `google ## Serverless - [Cloud Functions](./cloud-function) +- [Cloud Run](./modules/cloud-run) From b062d73db5d9b5bf4c7c027760af2459119272c5 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Thu, 4 Nov 2021 11:34:10 +0100 Subject: [PATCH 46/58] Update README.md --- modules/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/README.md b/modules/README.md index d9961948..5ce422a8 100644 --- a/modules/README.md +++ b/modules/README.md @@ -68,4 +68,4 @@ Specific modules also offer support for non-authoritative bindings (e.g. `google ## Serverless - [Cloud Functions](./cloud-function) -- [Cloud Run](./modules/cloud-run) +- [Cloud Run](./cloud-run) From 1da5bde47b5364b383e05153ab1ced95b3c291c6 Mon Sep 17 00:00:00 2001 From: Andras Gyomrey Date: Sat, 6 Nov 2021 13:48:22 +0000 Subject: [PATCH 47/58] Support for consistent function bundles --- .../asset-inventory-feed-remediation/main.tf | 6 +- cloud-operations/quota-monitoring/main.tf | 6 +- .../main.tf | 6 +- modules/cloud-function/README.md | 58 ++++++++++++++----- modules/cloud-function/main.tf | 2 + modules/cloud-function/variables.tf | 6 +- .../main.tf | 6 +- tests/modules/cloud_function/fixture/main.tf | 6 +- 8 files changed, 71 insertions(+), 25 deletions(-) diff --git a/cloud-operations/asset-inventory-feed-remediation/main.tf b/cloud-operations/asset-inventory-feed-remediation/main.tf index 413b25b9..7cfbbca0 100644 --- a/cloud-operations/asset-inventory-feed-remediation/main.tf +++ b/cloud-operations/asset-inventory-feed-remediation/main.tf @@ -88,8 +88,10 @@ module "cf" { lifecycle_delete_age = null } bundle_config = { - source_dir = "cf" - output_path = var.bundle_path + source_dir = "cf" + output_path = var.bundle_path + output_file_mode = null + excludes = null } service_account = module.service-account.email trigger_config = { diff --git a/cloud-operations/quota-monitoring/main.tf b/cloud-operations/quota-monitoring/main.tf index 503dbf3c..53022a97 100644 --- a/cloud-operations/quota-monitoring/main.tf +++ b/cloud-operations/quota-monitoring/main.tf @@ -60,8 +60,10 @@ module "cf" { lifecycle_delete_age = null } bundle_config = { - source_dir = "cf" - output_path = var.bundle_path + source_dir = "cf" + output_path = var.bundle_path + output_file_mode = null + excludes = null } # https://github.com/hashicorp/terraform-provider-archive/issues/40 # https://issuetracker.google.com/issues/155215191 diff --git a/cloud-operations/scheduled-asset-inventory-export-bq/main.tf b/cloud-operations/scheduled-asset-inventory-export-bq/main.tf index 005c0fe3..abce7bab 100644 --- a/cloud-operations/scheduled-asset-inventory-export-bq/main.tf +++ b/cloud-operations/scheduled-asset-inventory-export-bq/main.tf @@ -80,8 +80,10 @@ module "cf" { lifecycle_delete_age = null } bundle_config = { - source_dir = "cf" - output_path = var.bundle_path + source_dir = "cf" + output_path = var.bundle_path + output_file_mode = null + excludes = null } service_account = module.service-account.email trigger_config = { diff --git a/modules/cloud-function/README.md b/modules/cloud-function/README.md index 935c58ae..724e0502 100644 --- a/modules/cloud-function/README.md +++ b/modules/cloud-function/README.md @@ -21,8 +21,10 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } } # tftest:skip @@ -39,8 +41,10 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } trigger_config = { event = "google.pubsub.topic.publish" @@ -62,8 +66,10 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } iam = { "roles/cloudfunctions.invoker" = ["allUsers"] @@ -87,8 +93,10 @@ module "cf-http" { lifecycle_delete_age = 1 } bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } } # tftest:skip @@ -105,8 +113,10 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } service_account_create = true } @@ -122,21 +132,43 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } service_account = local.service_account_email } # tftest:skip ``` +### Custom bundle config + +In order to help prevent `archive_zip.output_md5` from changing cross platform (e.g. Cloud Build vs your local development environment), you'll have to make sure that the files included in the zip are always the same. On top of this, Terraform recommends to additionally (set the octal file mode to "0666")[https://registry.terraform.io/providers/hashicorp/archive/latest/docs/data-sources/archive_file#output_file_mode] to ensure that the modes of the archived files don't vary either. + +```hcl +module "cf-http" { + source = "./modules/cloud-function" + project_id = "my-project" + name = "test-cf-http" + bucket_name = "test-cf-bundles" + bundle_config = { + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + output_file_mode = "0666" + excludes = ["__pycache__"] + } +} +# tftest:skip +``` + ## Variables | name | description | type | required | default | |---|---|:---: |:---:|:---:| | bucket_name | Name of the bucket that will be used for the function code. It will be created with prefix prepended if bucket_config is not null. | string | ✓ | | -| bundle_config | Cloud function source folder and generated zip bundle paths. Output path defaults to '/tmp/bundle.zip' if null. | object({...}) | ✓ | | +| bundle_config | Cloud function source folder and generated zip bundle paths. Output path defaults to '/tmp/bundle.zip' if null. | object({...}) | ✓ | | | name | Name used for cloud function and associated resources. | string | ✓ | | | project_id | Project id used for all resources. | string | ✓ | | | *bucket_config* | Enable and configure auto-created bucket. Set fields to null to use defaults. | object({...}) | | null | diff --git a/modules/cloud-function/main.tf b/modules/cloud-function/main.tf index de04f228..5223155b 100644 --- a/modules/cloud-function/main.tf +++ b/modules/cloud-function/main.tf @@ -137,6 +137,8 @@ data "archive_file" "bundle" { ? "/tmp/bundle.zip" : var.bundle_config.output_path ) + output_file_mode = var.bundle_config.output_file_mode + excludes = var.bundle_config.excludes } resource "google_service_account" "service_account" { diff --git a/modules/cloud-function/variables.tf b/modules/cloud-function/variables.tf index 05c57e36..3632ca06 100644 --- a/modules/cloud-function/variables.tf +++ b/modules/cloud-function/variables.tf @@ -31,8 +31,10 @@ variable "bucket_name" { variable "bundle_config" { description = "Cloud function source folder and generated zip bundle paths. Output path defaults to '/tmp/bundle.zip' if null." type = object({ - source_dir = string - output_path = string + source_dir = string + output_path = string + output_file_mode = string + excludes = list(string) }) } diff --git a/networking/private-cloud-function-from-onprem/main.tf b/networking/private-cloud-function-from-onprem/main.tf index a51fa363..362cafa1 100644 --- a/networking/private-cloud-function-from-onprem/main.tf +++ b/networking/private-cloud-function-from-onprem/main.tf @@ -206,8 +206,10 @@ module "function-hello" { bucket_name = "${var.name}-tf-cf-deploy" ingress_settings = "ALLOW_INTERNAL_ONLY" bundle_config = { - source_dir = "${path.module}/assets" - output_path = "bundle.zip" + source_dir = "${path.module}/assets" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } bucket_config = { location = var.region diff --git a/tests/modules/cloud_function/fixture/main.tf b/tests/modules/cloud_function/fixture/main.tf index d624c2f1..a89a85e3 100644 --- a/tests/modules/cloud_function/fixture/main.tf +++ b/tests/modules/cloud_function/fixture/main.tf @@ -20,8 +20,10 @@ module "test" { name = "test" bucket_name = var.bucket_name bundle_config = { - source_dir = "bundle" - output_path = "bundle.zip" + source_dir = "bundle" + output_path = "bundle.zip" + output_file_mode = null + excludes = null } iam = { "roles/cloudfunctions.invoker" = ["allUsers"] From 4d278d62e4627c3b5e160cf6a360c2b12b8a7ce3 Mon Sep 17 00:00:00 2001 From: Andras Gyomrey Date: Sun, 7 Nov 2021 09:46:22 +0000 Subject: [PATCH 48/58] Default for output_file_mode --- .../asset-inventory-feed-remediation/main.tf | 7 ++- cloud-operations/quota-monitoring/main.tf | 7 ++- .../main.tf | 7 ++- modules/cloud-function/README.md | 53 ++++++++----------- modules/cloud-function/main.tf | 2 +- modules/cloud-function/variables.tf | 7 ++- .../main.tf | 7 ++- tests/modules/cloud_function/fixture/main.tf | 7 ++- 8 files changed, 42 insertions(+), 55 deletions(-) diff --git a/cloud-operations/asset-inventory-feed-remediation/main.tf b/cloud-operations/asset-inventory-feed-remediation/main.tf index 7cfbbca0..64480f2b 100644 --- a/cloud-operations/asset-inventory-feed-remediation/main.tf +++ b/cloud-operations/asset-inventory-feed-remediation/main.tf @@ -88,10 +88,9 @@ module "cf" { lifecycle_delete_age = null } bundle_config = { - source_dir = "cf" - output_path = var.bundle_path - output_file_mode = null - excludes = null + source_dir = "cf" + output_path = var.bundle_path + excludes = null } service_account = module.service-account.email trigger_config = { diff --git a/cloud-operations/quota-monitoring/main.tf b/cloud-operations/quota-monitoring/main.tf index 53022a97..01d03691 100644 --- a/cloud-operations/quota-monitoring/main.tf +++ b/cloud-operations/quota-monitoring/main.tf @@ -60,10 +60,9 @@ module "cf" { lifecycle_delete_age = null } bundle_config = { - source_dir = "cf" - output_path = var.bundle_path - output_file_mode = null - excludes = null + source_dir = "cf" + output_path = var.bundle_path + excludes = null } # https://github.com/hashicorp/terraform-provider-archive/issues/40 # https://issuetracker.google.com/issues/155215191 diff --git a/cloud-operations/scheduled-asset-inventory-export-bq/main.tf b/cloud-operations/scheduled-asset-inventory-export-bq/main.tf index abce7bab..1b5306c4 100644 --- a/cloud-operations/scheduled-asset-inventory-export-bq/main.tf +++ b/cloud-operations/scheduled-asset-inventory-export-bq/main.tf @@ -80,10 +80,9 @@ module "cf" { lifecycle_delete_age = null } bundle_config = { - source_dir = "cf" - output_path = var.bundle_path - output_file_mode = null - excludes = null + source_dir = "cf" + output_path = var.bundle_path + excludes = null } service_account = module.service-account.email trigger_config = { diff --git a/modules/cloud-function/README.md b/modules/cloud-function/README.md index 724e0502..5c6733e5 100644 --- a/modules/cloud-function/README.md +++ b/modules/cloud-function/README.md @@ -21,10 +21,9 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + excludes = null } } # tftest:skip @@ -41,10 +40,9 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + excludes = null } trigger_config = { event = "google.pubsub.topic.publish" @@ -66,10 +64,9 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + excludes = null } iam = { "roles/cloudfunctions.invoker" = ["allUsers"] @@ -93,10 +90,9 @@ module "cf-http" { lifecycle_delete_age = 1 } bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + excludes = null } } # tftest:skip @@ -113,10 +109,9 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + excludes = null } service_account_create = true } @@ -132,10 +127,9 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + excludes = null } service_account = local.service_account_email } @@ -144,7 +138,7 @@ module "cf-http" { ### Custom bundle config -In order to help prevent `archive_zip.output_md5` from changing cross platform (e.g. Cloud Build vs your local development environment), you'll have to make sure that the files included in the zip are always the same. On top of this, Terraform recommends to additionally (set the octal file mode to "0666")[https://registry.terraform.io/providers/hashicorp/archive/latest/docs/data-sources/archive_file#output_file_mode] to ensure that the modes of the archived files don't vary either. +In order to help prevent `archive_zip.output_md5` from changing cross platform (e.g. Cloud Build vs your local development environment), you'll have to make sure that the files included in the zip are always the same. ```hcl module "cf-http" { @@ -153,10 +147,9 @@ module "cf-http" { name = "test-cf-http" bucket_name = "test-cf-bundles" bundle_config = { - source_dir = "my-cf-source-folder" - output_path = "bundle.zip" - output_file_mode = "0666" - excludes = ["__pycache__"] + source_dir = "my-cf-source-folder" + output_path = "bundle.zip" + excludes = ["__pycache__"] } } # tftest:skip @@ -168,7 +161,7 @@ module "cf-http" { | name | description | type | required | default | |---|---|:---: |:---:|:---:| | bucket_name | Name of the bucket that will be used for the function code. It will be created with prefix prepended if bucket_config is not null. | string | ✓ | | -| bundle_config | Cloud function source folder and generated zip bundle paths. Output path defaults to '/tmp/bundle.zip' if null. | object({...}) | ✓ | | +| bundle_config | Cloud function source folder and generated zip bundle paths. Output path defaults to '/tmp/bundle.zip' if null. | object({...}) | ✓ | | | name | Name used for cloud function and associated resources. | string | ✓ | | | project_id | Project id used for all resources. | string | ✓ | | | *bucket_config* | Enable and configure auto-created bucket. Set fields to null to use defaults. | object({...}) | | null | diff --git a/modules/cloud-function/main.tf b/modules/cloud-function/main.tf index 5223155b..65201531 100644 --- a/modules/cloud-function/main.tf +++ b/modules/cloud-function/main.tf @@ -137,7 +137,7 @@ data "archive_file" "bundle" { ? "/tmp/bundle.zip" : var.bundle_config.output_path ) - output_file_mode = var.bundle_config.output_file_mode + output_file_mode = "0666" excludes = var.bundle_config.excludes } diff --git a/modules/cloud-function/variables.tf b/modules/cloud-function/variables.tf index 3632ca06..351859b3 100644 --- a/modules/cloud-function/variables.tf +++ b/modules/cloud-function/variables.tf @@ -31,10 +31,9 @@ variable "bucket_name" { variable "bundle_config" { description = "Cloud function source folder and generated zip bundle paths. Output path defaults to '/tmp/bundle.zip' if null." type = object({ - source_dir = string - output_path = string - output_file_mode = string - excludes = list(string) + source_dir = string + output_path = string + excludes = list(string) }) } diff --git a/networking/private-cloud-function-from-onprem/main.tf b/networking/private-cloud-function-from-onprem/main.tf index 362cafa1..60e3d8ea 100644 --- a/networking/private-cloud-function-from-onprem/main.tf +++ b/networking/private-cloud-function-from-onprem/main.tf @@ -206,10 +206,9 @@ module "function-hello" { bucket_name = "${var.name}-tf-cf-deploy" ingress_settings = "ALLOW_INTERNAL_ONLY" bundle_config = { - source_dir = "${path.module}/assets" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "${path.module}/assets" + output_path = "bundle.zip" + excludes = null } bucket_config = { location = var.region diff --git a/tests/modules/cloud_function/fixture/main.tf b/tests/modules/cloud_function/fixture/main.tf index a89a85e3..e94a9f63 100644 --- a/tests/modules/cloud_function/fixture/main.tf +++ b/tests/modules/cloud_function/fixture/main.tf @@ -20,10 +20,9 @@ module "test" { name = "test" bucket_name = var.bucket_name bundle_config = { - source_dir = "bundle" - output_path = "bundle.zip" - output_file_mode = null - excludes = null + source_dir = "bundle" + output_path = "bundle.zip" + excludes = null } iam = { "roles/cloudfunctions.invoker" = ["allUsers"] From 1a35ba34783e25689c0d0a70d91f308271bb0db3 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Mon, 8 Nov 2021 10:56:43 +0100 Subject: [PATCH 49/58] Allow custom and predefined roles in bq dataset access rules --- modules/bigquery-dataset/README.md | 2 +- modules/bigquery-dataset/main.tf | 1 - modules/bigquery-dataset/variables.tf | 7 ------- 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/modules/bigquery-dataset/README.md b/modules/bigquery-dataset/README.md index fcae371c..492dddf5 100644 --- a/modules/bigquery-dataset/README.md +++ b/modules/bigquery-dataset/README.md @@ -181,7 +181,7 @@ module "bigquery-dataset" { |---|---|:---: |:---:|:---:| | id | Dataset id. | string | ✓ | | | project_id | Id of the project where datasets will be created. | string | ✓ | | -| *access* | Map of access rules with role and identity type. Keys are arbitrary and must match those in the `access_identities` variable, types are `domain`, `group`, `special_group`, `user`, `view`. | map(object({...})) | | ... | +| *access* | Map of access rules with role and identity type. Keys are arbitrary and must match those in the `access_identities` variable, types are `domain`, `group`, `special_group`, `user`, `view`. | map(object({...})) | | ... | | *access_identities* | Map of access identities used for basic access roles. View identities have the format 'project_id|dataset_id|table_id'. | map(string) | | {} | | *dataset_access* | Set access in the dataset resource instead of using separate resources. | bool | | false | | *description* | Optional description. | string | | Terraform managed. | diff --git a/modules/bigquery-dataset/main.tf b/modules/bigquery-dataset/main.tf index 9b6b5aa3..24f72a23 100644 --- a/modules/bigquery-dataset/main.tf +++ b/modules/bigquery-dataset/main.tf @@ -209,5 +209,4 @@ resource "google_bigquery_table" "views" { query = each.value.query use_legacy_sql = each.value.use_legacy_sql } - } diff --git a/modules/bigquery-dataset/variables.tf b/modules/bigquery-dataset/variables.tf index fdba664e..cadf5aeb 100644 --- a/modules/bigquery-dataset/variables.tf +++ b/modules/bigquery-dataset/variables.tf @@ -21,13 +21,6 @@ variable "access" { type = string })) default = {} - validation { - condition = can([ - for k, v in var.access : - index(["OWNER", "READER", "WRITER"], v.role) - ]) - error_message = "Access role must be one of 'OWNER', 'READER', 'WRITER'." - } validation { condition = can([ for k, v in var.access : From d2ef4c32774fb621a26dc2dd7f0034035132c5f6 Mon Sep 17 00:00:00 2001 From: Andras Gyomrey Date: Sun, 25 Jul 2021 15:17:45 +0000 Subject: [PATCH 50/58] Allow using gVNIC in compute-vm (#211) --- .../asset-inventory-feed-remediation/main.tf | 1 - cloud-operations/dns-fine-grained-iam/main.tf | 2 - .../examples/shared-vpc-example/test.example | 2 - .../cmek-via-centralized-kms/main.tf | 1 - .../gcs-to-bq-with-dataflow/main.tf | 1 - modules/compute-mig/README.md | 5 -- modules/compute-vm/README.md | 76 ++++++++++++++++--- modules/compute-vm/main.tf | 13 +++- modules/compute-vm/variables.tf | 12 ++- modules/net-ilb/README.md | 1 - networking/filtering-proxy/main.tf | 2 - networking/hub-and-spoke-peering/main.tf | 3 - networking/hub-and-spoke-vpn/main.tf | 2 - networking/ilb-next-hop/gateways.tf | 6 +- networking/ilb-next-hop/vms.tf | 2 - networking/onprem-google-access-dns/main.tf | 3 - .../main.tf | 1 - networking/shared-vpc-gke/main.tf | 1 - tests/modules/compute_vm/fixture/variables.tf | 10 ++- .../compute_vm/test_plan_interfaces.py | 2 - third-party-solutions/openshift/prepare.py | 4 +- 21 files changed, 97 insertions(+), 53 deletions(-) diff --git a/cloud-operations/asset-inventory-feed-remediation/main.tf b/cloud-operations/asset-inventory-feed-remediation/main.tf index 64480f2b..88d3bfdb 100644 --- a/cloud-operations/asset-inventory-feed-remediation/main.tf +++ b/cloud-operations/asset-inventory-feed-remediation/main.tf @@ -110,7 +110,6 @@ module "simple-vm-example" { subnetwork = try(module.vpc.subnet_self_links["${var.region}/${var.name}-default"], "") nat = false addresses = null - alias_ips = null }] tags = ["${var.project_id}-test-feed", "shared-test-feed"] } diff --git a/cloud-operations/dns-fine-grained-iam/main.tf b/cloud-operations/dns-fine-grained-iam/main.tf index c17375b2..6876a2aa 100644 --- a/cloud-operations/dns-fine-grained-iam/main.tf +++ b/cloud-operations/dns-fine-grained-iam/main.tf @@ -111,7 +111,6 @@ module "vm-ns-editor" { subnetwork = module.vpc.subnet_self_links["${var.region}/${var.name}-default"] nat = false addresses = null - alias_ips = null }] metadata = { startup-script = local.startup-script } service_account_create = true @@ -128,7 +127,6 @@ module "vm-svc-editor" { subnetwork = module.vpc.subnet_self_links["${var.region}/${var.name}-default"] nat = false addresses = null - alias_ips = null }] metadata = { startup-script = local.startup-script } service_account_create = true diff --git a/cloud-operations/dns-shared-vpc/examples/shared-vpc-example/test.example b/cloud-operations/dns-shared-vpc/examples/shared-vpc-example/test.example index f186a6e3..b00d2bb0 100644 --- a/cloud-operations/dns-shared-vpc/examples/shared-vpc-example/test.example +++ b/cloud-operations/dns-shared-vpc/examples/shared-vpc-example/test.example @@ -27,7 +27,6 @@ module "vm1" { subnetwork = module.shared-vpc.subnet_self_links["${var.region}/subnet-01"] nat = false addresses = null - alias_ips = null }] tags = ["test-dns"] } @@ -42,7 +41,6 @@ module "vm2" { subnetwork = module.shared-vpc.subnet_self_links["${var.region}/subnet-01"] nat = false addresses = null - alias_ips = null }] tags = ["test-dns"] } diff --git a/data-solutions/cmek-via-centralized-kms/main.tf b/data-solutions/cmek-via-centralized-kms/main.tf index 50e020ae..66372b2c 100644 --- a/data-solutions/cmek-via-centralized-kms/main.tf +++ b/data-solutions/cmek-via-centralized-kms/main.tf @@ -106,7 +106,6 @@ module "vm_example" { subnetwork = module.vpc.subnet_self_links["${var.region}/subnet"], nat = false, addresses = null - alias_ips = null }] attached_disks = [ { diff --git a/data-solutions/gcs-to-bq-with-dataflow/main.tf b/data-solutions/gcs-to-bq-with-dataflow/main.tf index bff5019f..d64789a6 100644 --- a/data-solutions/gcs-to-bq-with-dataflow/main.tf +++ b/data-solutions/gcs-to-bq-with-dataflow/main.tf @@ -206,7 +206,6 @@ module "vm_example" { subnetwork = module.vpc.subnet_self_links["${var.region}/${var.vpc_subnet_name}"], nat = false, addresses = null - alias_ips = null }] attached_disks = [ { diff --git a/modules/compute-mig/README.md b/modules/compute-mig/README.md index 46f11e87..4293604e 100644 --- a/modules/compute-mig/README.md +++ b/modules/compute-mig/README.md @@ -24,7 +24,6 @@ module "nginx-template" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" @@ -71,7 +70,6 @@ module "nginx-template" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" @@ -125,7 +123,6 @@ module "nginx-template" { subnetwork = var.subnet.self_link, nat = false, addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" @@ -182,7 +179,6 @@ module "nginx-template" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" @@ -235,7 +231,6 @@ module "nginx-template" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" diff --git a/modules/compute-vm/README.md b/modules/compute-vm/README.md index e0212328..c85ca71f 100644 --- a/modules/compute-vm/README.md +++ b/modules/compute-vm/README.md @@ -24,7 +24,6 @@ module "simple-vm-example" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] service_account_create = true } @@ -54,7 +53,6 @@ module "simple-vm-example" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] attached_disks = [{ name = "repd-1" @@ -85,7 +83,6 @@ module "simple-vm-example" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] attached_disks = [{ name = "repd" @@ -119,7 +116,6 @@ module "kms-vm-example" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] attached_disks = [ { @@ -147,23 +143,80 @@ module "kms-vm-example" { ### Using Alias IPs -This example shows how add additional [Alias IPs](https://cloud.google.com/vpc/docs/alias-ip) to your VM. +This example shows how to add additional [Alias IPs](https://cloud.google.com/vpc/docs/alias-ip) to your VM. ```hcl module "vm-with-alias-ips" { source = "./modules/compute-vm" project_id = "my-project" - zone = "europe-west1-b" + zone = "europe-west1-b" name = "test" network_interfaces = [{ network = var.vpc.self_link subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = { - alias1 = "10.16.0.10/32" - } }] + network_interface_options = { + 0 = { + alias_ips = { + alias1 = "10.16.0.10/32" + } + nic_type = null + } + } + service_account_create = true +} +# tftest:modules=1:resources=2 +``` + +### Using gVNIC + +This example shows how to enable [gVNIC](https://cloud.google.com/compute/docs/networking/using-gvnic) on your VM by customizing a `cos` image. Given that gVNIC needs to be enabled as an instance configuration and as a guest os configuration, you'll need to supply a bootable disk with `guest_os_features=GVNIC`. `SEV_CAPABLE`, `UEFI_COMPATIBLE` and `VIRTIO_SCSI_MULTIQUEUE` are enabled implicitly in the `cos`, `rhel`, `centos` and other images. + +```hcl + +resource "google_compute_image" "cos-gvnic" { + project = "my-project" + name = "my-image" + source_image = "https://www.googleapis.com/compute/v1/projects/cos-cloud/global/images/cos-89-16108-534-18" + + guest_os_features { + type = "GVNIC" + } + guest_os_features { + type = "SEV_CAPABLE" + } + guest_os_features { + type = "UEFI_COMPATIBLE" + } + guest_os_features { + type = "VIRTIO_SCSI_MULTIQUEUE" + } +} + +module "vm-with-gvnic" { + source = "./modules/compute-vm" + project_id = "my-project" + zone = "europe-west1-b" + name = "test" + boot_disk = { + image = google_compute_image.cos-gvnic.self_link + type = "pd-ssd" + size = 10 + } + network_interfaces = [{ + network = var.vpc.self_link + subnetwork = var.subnet.self_link + nat = false + addresses = null + }] + network_interface_options = { + 0 = { + alias_ips = null + nic_type = "GVNIC" + } + } service_account_create = true } # tftest:modules=1:resources=2 @@ -184,7 +237,6 @@ module "cos-test" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" @@ -225,7 +277,6 @@ module "instance-group" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" @@ -248,7 +299,7 @@ module "instance-group" { | name | description | type | required | default | |---|---|:---: |:---:|:---:| | name | Instance name. | string | ✓ | | -| network_interfaces | Network interfaces configuration. Use self links for Shared VPC, set addresses and alias_ips to null if not needed. | list(object({...})) | ✓ | | +| network_interfaces | Network interfaces configuration. Use self links for Shared VPC, set addresses to null if not needed. | list(object({...})) | ✓ | | | project_id | Project id. | string | ✓ | | | zone | Compute zone. | string | ✓ | | | *attached_disk_defaults* | Defaults for attached disks options. | object({...}) | | ... | @@ -268,6 +319,7 @@ module "instance-group" { | *labels* | Instance labels. | map(string) | | {} | | *metadata* | Instance metadata. | map(string) | | {} | | *min_cpu_platform* | Minimum CPU platform. | string | | null | +| *network_interface_options* | Network interfaces extended options. The key is the index of the inteface to configure. The value is an object with alias_ips and nic_type. Set alias_ips or nic_type to null if you need only one of them. | map(object({...})) | | {} | | *options* | Instance options. | object({...}) | | ... | | *scratch_disks* | Scratch disks configuration. | object({...}) | | ... | | *service_account* | Service account email. Unused if service account is auto-created. | string | | null | diff --git a/modules/compute-vm/main.tf b/modules/compute-vm/main.tf index 1f5866ec..94f8d0a1 100644 --- a/modules/compute-vm/main.tf +++ b/modules/compute-vm/main.tf @@ -60,6 +60,13 @@ locals { ] ) ) + + network_interface_options = { + for i, v in var.network_interfaces : i => lookup(var.network_interface_options, i, { + alias_ips = null, + nic_type = null + }) + } } resource "google_compute_disk" "disks" { @@ -193,13 +200,14 @@ resource "google_compute_instance" "default" { } } dynamic "alias_ip_range" { - for_each = config.value.alias_ips != null ? config.value.alias_ips : {} + for_each = local.network_interface_options[config.key].alias_ips != null ? local.network_interface_options[config.key].alias_ips : {} iterator = config_alias content { subnetwork_range_name = config_alias.key ip_cidr_range = config_alias.value } } + nic_type = local.network_interface_options[config.key].nic_type } } @@ -318,13 +326,14 @@ resource "google_compute_instance_template" "default" { } } dynamic "alias_ip_range" { - for_each = config.value.alias_ips != null ? config.value.alias_ips : {} + for_each = local.network_interface_options[config.key].alias_ips != null ? local.network_interface_options[config.key].alias_ips : {} iterator = config_alias content { subnetwork_range_name = config_alias.key ip_cidr_range = config_alias.value } } + nic_type = local.network_interface_options[config.key].nic_type } } diff --git a/modules/compute-vm/variables.tf b/modules/compute-vm/variables.tf index 00b59c06..9a27cd98 100644 --- a/modules/compute-vm/variables.tf +++ b/modules/compute-vm/variables.tf @@ -162,8 +162,17 @@ variable "name" { type = string } +variable "network_interface_options" { + description = "Network interfaces extended options. The key is the index of the inteface to configure. The value is an object with alias_ips and nic_type. Set alias_ips or nic_type to null if you need only one of them." + type = map(object({ + alias_ips = map(string) + nic_type = string + })) + default = {} +} + variable "network_interfaces" { - description = "Network interfaces configuration. Use self links for Shared VPC, set addresses and alias_ips to null if not needed." + description = "Network interfaces configuration. Use self links for Shared VPC, set addresses to null if not needed." type = list(object({ nat = bool network = string @@ -172,7 +181,6 @@ variable "network_interfaces" { internal = string external = string }) - alias_ips = map(string) })) } diff --git a/modules/net-ilb/README.md b/modules/net-ilb/README.md index 8504d013..95ef9254 100644 --- a/modules/net-ilb/README.md +++ b/modules/net-ilb/README.md @@ -72,7 +72,6 @@ module "instance-group" { subnetwork = var.subnet.self_link nat = false addresses = null - alias_ips = null }] boot_disk = { image = "projects/cos-cloud/global/images/family/cos-stable" diff --git a/networking/filtering-proxy/main.tf b/networking/filtering-proxy/main.tf index c01aa4d4..1abcd369 100644 --- a/networking/filtering-proxy/main.tf +++ b/networking/filtering-proxy/main.tf @@ -158,7 +158,6 @@ module "squid-vm" { subnetwork = module.vpc.subnet_self_links["${var.region}/proxy"] nat = false addresses = null - alias_ips = null }] boot_disk = { image = "cos-cloud/cos-stable" @@ -270,7 +269,6 @@ module "test-vm" { subnetwork = module.vpc.subnet_self_links["${var.region}/apps"] nat = false addresses = null - alias_ips = null }] boot_disk = { image = "debian-cloud/debian-10" diff --git a/networking/hub-and-spoke-peering/main.tf b/networking/hub-and-spoke-peering/main.tf index 6a6b3bfa..e6f436ca 100644 --- a/networking/hub-and-spoke-peering/main.tf +++ b/networking/hub-and-spoke-peering/main.tf @@ -182,7 +182,6 @@ module "vm-hub" { subnetwork = module.vpc-hub.subnet_self_links["${var.region}/${local.prefix}hub-1"] nat = false addresses = null - alias_ips = null }] metadata = { startup-script = local.vm-startup-script } service_account = module.service-account-gce.email @@ -200,7 +199,6 @@ module "vm-spoke-1" { subnetwork = module.vpc-spoke-1.subnet_self_links["${var.region}/${local.prefix}spoke-1-1"] nat = false addresses = null - alias_ips = null }] metadata = { startup-script = local.vm-startup-script } service_account = module.service-account-gce.email @@ -218,7 +216,6 @@ module "vm-spoke-2" { subnetwork = module.vpc-spoke-2.subnet_self_links["${var.region}/${local.prefix}spoke-2-1"] nat = false addresses = null - alias_ips = null }] metadata = { startup-script = local.vm-startup-script } service_account = module.service-account-gce.email diff --git a/networking/hub-and-spoke-vpn/main.tf b/networking/hub-and-spoke-vpn/main.tf index e1886e5e..c0a09300 100644 --- a/networking/hub-and-spoke-vpn/main.tf +++ b/networking/hub-and-spoke-vpn/main.tf @@ -250,7 +250,6 @@ module "vm-spoke-1" { subnetwork = module.vpc-spoke-1.subnet_self_links["${var.regions.b}/spoke-1-b"] nat = false addresses = null - alias_ips = null }] tags = ["ssh"] metadata = { startup-script = local.vm-startup-script } @@ -266,7 +265,6 @@ module "vm-spoke-2" { subnetwork = module.vpc-spoke-2.subnet_self_links["${var.regions.b}/spoke-2-b"] nat = false addresses = null - alias_ips = null }] tags = ["ssh"] metadata = { startup-script = local.vm-startup-script } diff --git a/networking/ilb-next-hop/gateways.tf b/networking/ilb-next-hop/gateways.tf index 162c22ca..55b4c1cd 100644 --- a/networking/ilb-next-hop/gateways.tf +++ b/networking/ilb-next-hop/gateways.tf @@ -33,15 +33,13 @@ module "gw" { network = module.vpc-left.self_link subnetwork = values(module.vpc-left.subnet_self_links)[0], nat = false, - addresses = null, - alias_ips = null + addresses = null }, { network = module.vpc-right.self_link subnetwork = values(module.vpc-right.subnet_self_links)[0], nat = false, - addresses = null, - alias_ips = null + addresses = null } ] tags = ["ssh"] diff --git a/networking/ilb-next-hop/vms.tf b/networking/ilb-next-hop/vms.tf index c1df0f89..3a00b346 100644 --- a/networking/ilb-next-hop/vms.tf +++ b/networking/ilb-next-hop/vms.tf @@ -35,7 +35,6 @@ module "vm-left" { subnetwork = values(module.vpc-left.subnet_self_links)[0] nat = false addresses = null - alias_ips = null } ] tags = ["ssh"] @@ -61,7 +60,6 @@ module "vm-right" { subnetwork = values(module.vpc-right.subnet_self_links)[0] nat = false addresses = null - alias_ips = null } ] tags = ["ssh"] diff --git a/networking/onprem-google-access-dns/main.tf b/networking/onprem-google-access-dns/main.tf index 5782bda5..6c651a57 100644 --- a/networking/onprem-google-access-dns/main.tf +++ b/networking/onprem-google-access-dns/main.tf @@ -239,7 +239,6 @@ module "vm-test1" { subnetwork = module.vpc.subnet_self_links["${var.region.gcp1}/subnet1"] nat = false addresses = null - alias_ips = null }] metadata = { startup-script = local.vm-startup-script } service_account = module.service-account-gce.email @@ -257,7 +256,6 @@ module "vm-test2" { subnetwork = module.vpc.subnet_self_links["${var.region.gcp2}/subnet2"] nat = false addresses = null - alias_ips = null }] metadata = { startup-script = local.vm-startup-script } service_account = module.service-account-gce.email @@ -325,7 +323,6 @@ module "vm-onprem" { subnetwork = module.vpc.subnet_self_links["${var.region.gcp1}/subnet1"] nat = true addresses = null - alias_ips = null }] service_account = module.service-account-onprem.email service_account_scopes = ["https://www.googleapis.com/auth/cloud-platform"] diff --git a/networking/private-cloud-function-from-onprem/main.tf b/networking/private-cloud-function-from-onprem/main.tf index 60e3d8ea..2cb858d6 100644 --- a/networking/private-cloud-function-from-onprem/main.tf +++ b/networking/private-cloud-function-from-onprem/main.tf @@ -187,7 +187,6 @@ module "test-vm" { } network_interfaces = [{ addresses = null - alias_ips = null nat = false network = module.vpc-onprem.self_link subnetwork = module.vpc-onprem.subnet_self_links["${var.region}/${var.name}-onprem"] diff --git a/networking/shared-vpc-gke/main.tf b/networking/shared-vpc-gke/main.tf index 69879a2e..e60478f6 100644 --- a/networking/shared-vpc-gke/main.tf +++ b/networking/shared-vpc-gke/main.tf @@ -176,7 +176,6 @@ module "vm-bastion" { subnetwork = lookup(module.vpc-shared.subnet_self_links, "${var.region}/gce", null) nat = false addresses = null - alias_ips = null }] tags = ["ssh"] metadata = { diff --git a/tests/modules/compute_vm/fixture/variables.tf b/tests/modules/compute_vm/fixture/variables.tf index 0e6c090b..cd9cdb47 100644 --- a/tests/modules/compute_vm/fixture/variables.tf +++ b/tests/modules/compute_vm/fixture/variables.tf @@ -78,17 +78,23 @@ variable "network_interfaces" { internal = string external = string }) - alias_ips = map(string) })) default = [{ network = "https://www.googleapis.com/compute/v1/projects/my-project/global/networks/default", subnetwork = "https://www.googleapis.com/compute/v1/projects/my-project/regions/europe-west1/subnetworks/default-default", nat = false, addresses = null - alias_ips = null }] } +variable "network_interface_options" { + type = map(object({ + alias_ips = map(string) + nic_type = string + })) + default = {} +} + variable "service_account_create" { type = bool default = false diff --git a/tests/modules/compute_vm/test_plan_interfaces.py b/tests/modules/compute_vm/test_plan_interfaces.py index 0f1d4934..9efdeafe 100644 --- a/tests/modules/compute_vm/test_plan_interfaces.py +++ b/tests/modules/compute_vm/test_plan_interfaces.py @@ -26,7 +26,6 @@ def test_address(plan_runner): subnetwork = "https://www.googleapis.com/compute/v1/projects/my-project/regions/europe-west1/subnetworks/default-default", nat = false, addresses = {external=null, internal="10.0.0.2"} - alias_ips = null }] ''' _, resources = plan_runner(FIXTURES_DIR, network_interfaces=nics) @@ -42,7 +41,6 @@ def test_nat_address(plan_runner): subnetwork = "https://www.googleapis.com/compute/v1/projects/my-project/regions/europe-west1/subnetworks/default-default", nat = true, addresses = {external="8.8.8.8", internal=null} - alias_ips = null }] ''' _, resources = plan_runner(FIXTURES_DIR, network_interfaces=nics) diff --git a/third-party-solutions/openshift/prepare.py b/third-party-solutions/openshift/prepare.py index 10325994..73fcf70e 100755 --- a/third-party-solutions/openshift/prepare.py +++ b/third-party-solutions/openshift/prepare.py @@ -145,7 +145,7 @@ def ignition_configs(ctx=None): 'create', 'ignition-configs', '--dir', str(ctx.obj['paths']['config_dir']) ] - env = {'GOOGLE_CREDENTIALS': ctx.obj['paths']['credentials']} + env = {'GOOGLE_APPLICATION_CREDENTIALS': ctx.obj['paths']['credentials']} _run_installer(cmdline, env) @@ -221,7 +221,7 @@ def manifests(ctx=None): 'create', 'manifests', '--dir', str(ctx.obj['paths']['config_dir']) ] - env = {'GOOGLE_CREDENTIALS': ctx.obj['paths']['credentials']} + env = {'GOOGLE_APPLICATION_CREDENTIALS': ctx.obj['paths']['credentials']} _run_installer(cmdline, env) From 4624b937249e187fb075338fb3757568ea06e557 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Mon, 8 Nov 2021 14:47:07 +0100 Subject: [PATCH 51/58] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd27b22c..108b5a99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file. ## [Unreleased] - new `cloud-run` module +- added gVNIC support to `compute-vm` module ## [8.0.0] - 2021-10-21 From 193b3f1097e3373a6bd50d54de65c422bf5c0740 Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Sun, 14 Nov 2021 07:21:35 -0500 Subject: [PATCH 52/58] added depends on topic iam binding --- modules/gcs/main.tf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/gcs/main.tf b/modules/gcs/main.tf index 04491e43..19e2441d 100644 --- a/modules/gcs/main.tf +++ b/modules/gcs/main.tf @@ -114,6 +114,9 @@ resource "google_storage_notification" "notification" { topic = google_pubsub_topic.topic[0].id event_types = var.notification_config.event_types custom_attributes = var.notification_config.custom_attributes + + depends_on = [google_pubsub_topic_iam_binding.binding] + } resource "google_pubsub_topic_iam_binding" "binding" { count = local.notification ? 1 : 0 From fc7a7228d579a50088cb67c7d6941133a9e8544c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taneli=20Lepp=C3=A4?= Date: Wed, 17 Nov 2021 11:41:21 +0100 Subject: [PATCH 53/58] Updated diagram and documentation for decentralized firewall. --- networking/decentralized-firewall/README.md | 15 ++++++++++++--- networking/decentralized-firewall/diagram.png | Bin 70256 -> 297001 bytes 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/networking/decentralized-firewall/README.md b/networking/decentralized-firewall/README.md index 8a4c0066..d5f56e40 100644 --- a/networking/decentralized-firewall/README.md +++ b/networking/decentralized-firewall/README.md @@ -2,15 +2,24 @@ This sample shows how a decentralized firewall management can be organized using the [firewall-yaml](../../modules/net-vpc-firewall-yaml) module. -This approach is a good fit when Shared VPCs are used across multiple application/infrastructure teams. A central repository keeps environment/team specific folders with firewall definitions in `yaml` format. +This approach is a good fit when Shared VPCs are used across multiple application/infrastructure teams. A central repository keeps environment/team +specific folders with firewall definitions in `yaml` format. -In the current example multiple teams can define their [VPC Firewall Rules](https://cloud.google.com/vpc/docs/firewalls) for [dev](./firewall/dev) and [prod](./firewall/prod) environments using team specific subfolders. Rules defined in the [common](./firewall/common) folder are applied to both dev and prod environments. -> **_NOTE:_** Common rules are meant to be used for situations where [hierarchical rules](https://cloud.google.com/vpc/docs/firewall-policies) do not map precisely to requirements (e.g. SA, etc.) +In the current example multiple teams can define their [VPC Firewall Rules](https://cloud.google.com/vpc/docs/firewalls) +for [dev](./firewall/dev) and [prod](./firewall/prod) environments using team specific subfolders. Rules defined in the +[common](./firewall/common) folder are applied to both dev and prod environments. + +> **_NOTE:_** Common rules are meant to be used for situations where [hierarchical rules](https://cloud.google.com/vpc/docs/firewall-policies) +do not map precisely to requirements (e.g. SA, etc.) This is the high level diagram: ![High-level diagram](diagram.png "High-level diagram") +The rules can be validated either using an automated process or a manual process (or a combination of +the two). There is an example of a YAML-based validator using [Yamale](https://github.com/23andMe/Yamale) +in the [`validator/`](validator/) subdirectory, which can be integrated as part of a CI/CD pipeline. + ## Variables diff --git a/networking/decentralized-firewall/diagram.png b/networking/decentralized-firewall/diagram.png index bf655309ea3901836a5623a10b2964e39761cb73..e96aa1c3f87f4a665410984cce7d1f658a1e766e 100644 GIT binary patch literal 297001 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≫(QuQ5dOg}xgr)p($0ZtXREc>{ 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

d><6E+(+nH%rbA4ICjG|GTJ|!B-Zy40! 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%0D%M_9YA3inDx^UdyoO4y; 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 From 9e38d91848bb5501cb441ef51ea3676c02115211 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Taneli=20Lepp=C3=A4?= Date: Wed, 17 Nov 2021 16:04:52 +0100 Subject: [PATCH 54/58] Added Cloud Foundation Fabric logos. (#363) --- assets/logos/fabric-logo-bw.png | Bin 0 -> 174609 bytes assets/logos/fabric-logo-bw.svg | 224 ++++++++++++++++++++++++++++ assets/logos/fabric-logo-colors.png | Bin 0 -> 175506 bytes assets/logos/fabric-logo-colors.svg | 224 ++++++++++++++++++++++++++++ 4 files changed, 448 insertions(+) create mode 100644 assets/logos/fabric-logo-bw.png create mode 100644 assets/logos/fabric-logo-bw.svg create mode 100644 assets/logos/fabric-logo-colors.png create mode 100644 assets/logos/fabric-logo-colors.svg diff --git a/assets/logos/fabric-logo-bw.png b/assets/logos/fabric-logo-bw.png new file mode 100644 index 0000000000000000000000000000000000000000..ccfe0f9d51850da4da2a0a8c1e7a846028c982cc GIT binary patch literal 174609 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 a + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cloud foundation + fabric + + diff --git a/assets/logos/fabric-logo-colors.png b/assets/logos/fabric-logo-colors.png new file mode 100644 index 0000000000000000000000000000000000000000..e00f2186239692dc0b66db6c35c23c3c171d9988 GIT binary patch literal 175506 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

  • Z-x~npI{CnPlg26oB0{s5$ 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

    !w( zGgHs)1*L+`dR`fP1-}JontjR*ZH{3JliK^om)~vni^={a_jr(la_?tJ5@wfp>xk5_0)37o|=q)_qRBN+?eMsgS?V^wIkrIRHMl`L3eQyaxa#O z`Hsu2Mm}ig7PUuwUq5e<*hgplV1Jt((w!y|P&<{J1?Z&nkwy7hl#-s0qb7lzjttl_ zKeDJMH1-OtKoP7&r`&XK7jH=Ad>`|u8#70d5TQUz0Y*aCI{)eY?d(LdtW-v;0S7bt9C%jh~4exhA9duIUBT=7Xe!iohsxv zEwUffT3)vuSJ2r^TKEuyTP}keOED@2wmelU;ZrR+H1iQ$OwCBgYf$_N;QnxRZ}K5! zZRd^&-I}SftV{Clw26Eu&V6tUzk8Pbgrb1os&n=U4{)1)m+kra5vap`%nBW~O6a^_ zNY9d**@;HQ>6N&TsIUJ097Rc~@bf6)M00TPP5?QPr!!Qf+6_tqE{b=rqe`skzki7E zKrKg=MY%@&JvmzA4Q0OTzfAesyMkX(tG3r~yY6F;>yr&K#0~gQQ2(qxOS7C9(m~yW+9aWefUG=5A{?|YY17wKMvO&vcnpoGmo>Kx z5L~5$LIUDdYoAUWY<H_}?F6Kzz@%!nSp`)pg^j>}W zjdnRrYwZ^Aiq~82ukju`S*=JLaBiJO8u<8*sMi|`zON1f@c4g+f32lLJMS!Fpk3`F zE{8#tz-fJeS+QUKAUEoStINbb7J3~jnz}yecJ?(=ndXb1H&H!oK=8on@uv08a-$+(Y9J6o&B~Jj*Uh#0 z^l9Jo(sSo)P#uOoEuXPrAPq7o8Npvd(0nfrtX;4D>&R-UVe51ZeoGgJP?!c361I29 z!&!fZ4Cz*CuIbisp7|gxNG+kA{J3NT)Mp{i3tHrpr7bwwXqi~1kl&5$&9d2E2|*bd z`cNY5u6mys=H9fBIX0^Z01gVj6c!Z&3HB0~8O;3`D9 z*Nm-S*ww`=-HGiHDU+kbCwtSNXBGv`py(LNHm%}uxIHfH_GQC^7*z59TRXpoPT#ZGUV3aoTIYda$9m+(1+*n zKH2Ki?4aV9=Ji&WN3XNL+Jyf>kU9>&y|5X}IhZ%#GXn3+kxDMPRr?c-?DA+=q++q_ z;D31d=1O_@5{4H0{I00n)JYz^;X1;y;}N?=Jsh%*e*4t2zSi_w+FBYM(R-i~4H6=a zVgAwj@It-OvT|L;iI)IW+nmq4}F^?Gj9FD~qWyeP4rB3$3)pE2vs>4Gg zOfQOeNI`ogFoVJo{QR@YN@;s?viA9F-RbK!Cuz%N%(oX6QyFN*V@Hhs3j)BA-g^z= z1|I!*BS4A~eg{8P3m?#+ol^0aE%U%3a0SU1PJ$<+`h3YlDp#)1-dQ`Gx zG4{qeUIdF;&NKAjEW_4~bKmhsPz%Qy=q$w~hBk%awOIkLjOAZ4k(Yy}WOXa4tnUL> zKV-yheQA55x$@uzbiC6Qsxz>anC#^}nB1WZ%6Wp8+#&s};xR>M z@VTkla3AW|Q?!DmP3-kwRoF+P*ti1e2L32K(^=%juvR!@5boOK$-r0GhcmObC15bT zb8}gKchX?v61)Gcl2<`pnF@%O=I z8ChD3+og+^&)2H%(m!{Snk%0>>rbCp3wX*`f@ajy7h85j&Es?qCuME8?^KViamYV% zNY5GugaA literal 0 HcmV?d00001 diff --git a/assets/logos/fabric-logo-colors.svg b/assets/logos/fabric-logo-colors.svg new file mode 100644 index 00000000..a652200c --- /dev/null +++ b/assets/logos/fabric-logo-colors.svg @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cloud foundation + fabric + + From db6fe6407030b2f28517ca1b41aa66df404cbac7 Mon Sep 17 00:00:00 2001 From: Ludovico Magnocavallo Date: Wed, 17 Nov 2021 16:06:28 +0100 Subject: [PATCH 55/58] Create README.md --- assets/logos/README.md | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 assets/logos/README.md diff --git a/assets/logos/README.md b/assets/logos/README.md new file mode 100644 index 00000000..e7cc59c4 --- /dev/null +++ b/assets/logos/README.md @@ -0,0 +1,3 @@ +# Logo Specifications + +- [font used](https://fonts.google.com/specimen/Encode+Sans+Condensed?category=Sans+Serif,Display&query=condensed&preview.text=fabric&preview.text_type=custom&preview.size=72) From 1aa4e9fa34983f9b58458276403d1696f13f23c3 Mon Sep 17 00:00:00 2001 From: Julio Castillo Date: Wed, 17 Nov 2021 16:40:35 +0100 Subject: [PATCH 56/58] Add logo to readme file --- README.md | 4 ++++ assets/logos/fabric-logo-bw-800.png | Bin 0 -> 23952 bytes assets/logos/fabric-logo-bw.png | Bin 174609 -> 153675 bytes assets/logos/fabric-logo-colors-800.png | Bin 0 -> 24692 bytes assets/logos/fabric-logo-colors.png | Bin 175506 -> 155217 bytes 5 files changed, 4 insertions(+) create mode 100644 assets/logos/fabric-logo-bw-800.png create mode 100644 assets/logos/fabric-logo-colors-800.png diff --git a/README.md b/README.md index 4a504040..6ff7f999 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,7 @@ +

    + Cloud Foundation Fabric +

    + # Terraform Examples and Modules for Google Cloud This repository provides **end-to-end examples** and a **suite of Terraform modules** for Google Cloud, which support different use cases: diff --git a/assets/logos/fabric-logo-bw-800.png b/assets/logos/fabric-logo-bw-800.png new file mode 100644 index 0000000000000000000000000000000000000000..3b64a5d8144be06ff4c565e40354036defca38b3 GIT binary patch literal 23952 zcmbTdbzGFs_XoNGONX?yN_Te)B2v;zFAdTyy_8BLNY~O5!jjS~D2=d^(j_GVN;h}? z{J!_~x_{r9&3Sg8IWy?)g>h93M4J6`W0i2PAAHnv@qum?ns|x~ekZ{$E9OmZt&$ zW+rONiu$kT_w#UaDOAn|;#eJiEM@KH8%N;AMo2#5f>3ymNji+n=Sw>L)yVWt+zznE z)|PE}4H=D*w@?=iSLOZFyYowGf{b zk4w+SK}$F${j#(AT+jCXJKeH0f-YLAcVxA%!@x^mlVMl+oOA|$*_>-{f2{hPk1HO* zrt-biGt#&vi+gWiqHh~3?sVv8#Mr;lU#rjl`avtx?S@E;YGC=Mj(A`q zyHkqqvH9zu#hfM^IftXo_u@KiW|fQT66 zq?`n$L^4}1h*iz27P0%m`xfbi*SAm7M!Xky<6Nn?uay zL$~DE#jN%bSu?%NYpZ;w>SRwwa_! zof0X~xUGy15*gTNZQf94Ot1>gTrTPAox7aCGNBcTK>T`+E=3s7AmcxW;h}NS6Cbvi zv40W#((Ju=!?IJzBO``#3&8|oO+Zxd6k#p;uN=^>_4*-F0*86eJBJ*D; zAU#bj&gZSaMh zv7%}OF<_sN7HslxifKw%T{1Jah$YMKR49%eh|KnCJ(_)z+MjFI$q~L&iO^JNk08dn zWin5)DXo_b(tC)|`7pfTLAKdz;UJ|~0{LSyRpo?uloGNRU%a{qn~u_1&S zJ%@`%@Ee@Mo*D*46!R)Lgfo^cISMOyD-dvLydhBZcGA58oe1q1M%4KpDb8kDd)g7O z&AU*NJ@0>r{3G%0PdDhI)OVhQhxX~+3Rk3hy%=Y-^FIm6pYMJ70#Zg!M8 zUR&Gi!^pea>$g6k7!EEcJUU@(d*sBs_A~R#=d`m207E9U04PDw=cWfy6T9-ZE~~}6 zhPp?^96s(_KJH6>C73U}EA#AS_j>Cm?%Z#Z=h3*(yj}W5>zVA-_HmAwvCnF&i9!=D1q^?h^ue2g|yW4m=>A+MlXf*$rw>yUfY|w1|^e64Y3{ z^+PZ>|IxV#@55C&$KAG*qT?glWq$QZ?~VrvIbdaq7~Q?S>vV7xy`y+GO8z)2O88x9 z`RK-mV)2soaALKLOOqYSD~?uuwwT0G7(I>E(m-UHWFN74s6eg|<~rL9iZ?gCg3!8$*iN0OPRBb@l_r- zkIXGVQP26DSj&1AuiSP{W4G%vO~&@~0}pKMPlbr`kN4w5fS?~M&=T6oYx<32;kSD7 zi>$Ft)YrNzvWm0&BvSmp+iRmz)m<8af1d5!NiVHfzU*!dc_$x6UK%5jbb6_=Q4)r? zy67Cp{XVGf-ILXR8N~!io8o~hZ z`WP|Yp5*F-^BA1&{zdI4y-wH6_G29rTpC}G=kO+0qOs+lJrW+@GVX{Lj&VChuS8G2 zcJRd7SwXID=ymTYt`>3R*qP_h&H@(M@Solu?5&siE73rx1Af?0c4syl*Y;rV&{m1i zHam5k-#rogvFFdiKh9MzV1Ew*aIt5Gl<}4((51*i<+nW>YwtC{iiI;WN}!@FNJ<;W>fuTIWTVve3Sk}S~*RZ znGYVlk~Ks%_Aq1D57@bGGsN$rSERl|}T!n4Ady&waYj=+MLB~fantS~49g(rfS z7Kax~xnQo3fXl&w+%hR<2NIdCDx?xBS9jD=_gGm=rNF;caQLRuN;?qf%qf**?{ta9 zjwDxDc+U>V2x~6GyJ{i@66_ILu;xOuxCa+bWEtGq%x6bRSBh&`k`z|($uH(6lx0(w z=g&*dYSqujHH)Cf9uETaZ)W1nqq{z5b*O{_ouBCN)cU23kGF)+uS}|crNAS+f0`Uf zx`P|h%&+29_}dp`k-B^$OHgusXK>_m@M0UTP%r67qBGiYNR5=5aFC-MJ32P*#rv@G zrUSh|zPR+nyuiLqb&osv@P*w$TGCF#@eVX2AT+71g%T;L)~0%fk4`exyKfJ9x7^kp z&`*348p@Nm(eM~r_SzpjyzS#2%-VBm^V3&8xxbojXknLe&w0(ZQe2?I?u8%LS*gMf zf2B;!NVW>O8z25)EEpC5^B3r=ynR^gygmb5?D1MZqG#496&cR~jtr1R{GPjrVY@fu zE)Zmh6n!2+lS`rfX|w)JGT z4VTP)gQu!v;ZpM_&jUiJT)JhM`f^$)QE)jvERT*f6Y}79%W||Y#xN;Y-;SzNP>0Zb zO-(Ke`VR$R(KZ{UiW??{ zU6blKNUsSxj(%>Q!($26chE zGnaM6C7~T=K%^V>onPa+Z>S+f#<(59V)S*3vt$f>pb8A5#jp17{XyFMC@;=^#)+uCjo0BhgxgpLufNd7=X^-5UMPiVQ z6w0#*Q0-kR_d{w6&Kg8dg71+#mha%RPgNkkWUV?!j6`q$&|Q@VrwdA((dPEk-7GW1qn9gjL=e`wKGic3Ud5nlR%OqC zKeAWBpMX^TsF0@xA?o_Xqh}`kyDcrp&aa68Gw*>GWIu-(tXQ7smv8{~^s$*gLSVih zERZ)!DK1BlNU&0{*m!bBQO|^EOKS-(GZia6@+HYoYkdkXl+4VIGg*Fj7V9{3--0l3 z9BYRFQjPCdSF}CI0$a1auH9w0-#L%5e z27=<2xp^7J_Yg`s9&*Ii!NtEmM9zqRz`k*g;2h=Yf`pqIz0A{lo$2>s?$Tw2;p2@a zIdJIx&yZ{@1cUs9Bwl3C)_Z_q88pZf=jdkV4Eq49liCN@octu#_Y14^s1BgTRv=V5eGrBs#+b$kW%ldasAh=2$vk& zYLeKnkZ7CD{-e%Ev84$&v~0__+^7%(QPjLi@o%D;@}M+)5t8>du2iW@z1`H)F>C{# z2zL?o<8nNTs8CdZ2%PowsXRI-d;1=5=R+{$PQz*DdR;e<)ttI&!nXp)6&$Ec-ngZ6 zm2`71cKKXs7(QKO#eAkW0T--%0gncbyNP)&GBP%ftw>GSiYn?`RL0^Xe@1lN8x_M@ z**iL3uKn;zM9xHXI1?c~to1{goH`R|J%QyzkAT>l7bJQ|+(TRSCyy2Y!$ z-bq;yqk3Xmu*?|76rZ5K$YZ%LlBn!uS)P0o(|%N9sCsaJmiBIiEAOIid3i-a-s!bx z`oyWV3JBWgZISotx?&5w&;Tv3i!d4nwn|+s5GQVb=lt<|zt+XRZrr9o4goaY;N>>o zZjJ=150NV8Q}q3O$Hsn)(Kj)K-IE^2Nk@b!o_}CNrhk$?Vg$>SVq=tV<^;wt-4Af~ z9y0ZDz=B7Q4+c$aqiuZY0*pQvuRN(1`7Y~euLN*@_${M>h=pY4OVQ~!4g)Yx?r*+h z$?#i^{KB!z*Ie0OLulBZd~LE?O!KDxE-|CAkiOHQM}S)Ee-ctFk!1-=Z3Gj?vYPfn zct&1~sF(OVVZC>U;_EaohDJ?e){`Q8WKG%YRvbl=$+E}=j#8y&v+H9u?Y--km01PJ z8hx9eGe=+ye|Sw)b*i`DM&6bgfU1E-BBhEpD4T@$Y~RB^3tc|L#)K}m!!!~=RBkK& z;HX+1iL=Yzu;q^?U>=u@cIDRvxQ4QiIAB)s8w(TOiN{;3h6p~+c3eS&cR4&1P=R94 zl9IQBr6Zg*Z)58uAWh+n$drp(`Q8t(gAMQNyYhBx70Rjp%z&Xif*4s1QY^ z=$XlIa`8Lwfzp3#cJ^=ArGTJPyL?zn{s+$zoSz1ZO#??#r@S}Y$x=0GO?i2NUg2UdLb%Sb{`_gp8|P?f}-cf3SRQmbiAc^o>scn zKE4d;4mYftx^od@T@ludZEdrkk*15#vZaGr-Thj z|8^sMEvE*oPKzR^Nhs)pcGUpo7Q!vwEp6@+&C|e!dgd~Ry4;_`r&TGuN7r=cz2uVK zQ=ob?xj$zE&bE>8ft0NE6DTNM8t4#5&gNFU67P4kMuvWk?}9PM^v}T112vcFh}jZu zUK{MZ(Fe3*y8N?bj4(T4Z1+{SSl}&nQ#xy2sDCUcYBw2p>c_KL$7G zAx_WF*~84Wgun_LuNBs(XM$qB#XcG;p;crJ3)R~-vvT&+z zaLsXxwA*hRUOsaDB9|7i^bpB4&w+Ty)dWywn+@A2h2^?XP9BWWz!&kC39|+!*})FgS)E&M_JJU{FKk5+5+{?bo~@a zDYcNd{FJ6R5?Z7vlgNAm@rACHU{fwQYYBDf+)2s|-!#JNN$jkO@4R6XMm!@aCG6hjNVfgY!^H#HkuCJnfZZa;JhS7YdKjL7lpW zmX7WT4i5>7bxpMc1@nW{OnZ|EWk|K*O3Bia3UtI7{B(tm0{QF(dCz2T*!SJdQt^|| z%6q^g2|;<~u=}cUMM|Ql#9f2{C@zy*{j+$I1!;wqrA$(klC;i)c#<@^ZFaR?7|7aR z8biKnd#rW(y#$adJC}RE5-@-Vf>wPGISABk=Kv^@qS{QdBR?B5t}J`37T^et>Ro>Tqows9f6^aUWn^dxk3PNI{^zgQ#rvRYJ9XTP;N#2Q5Gu}_n_&yV%j^IOY^iBCWGILW3Tgn^98IsF@RmpqY zspHtbF};!+;7>p0jU8IxX+tGHMaca*a>uC=b|Z)Icw(dsog7x_o?4ruiqL1k?6Cu4kBEZPqJoDls)6b`u|q{K9*>YS+DuBZ7QinLQ8+I3#bk+ zYWadUP%=}WW@9$-ZNf7J!_$J#YUGd444ftN5-IvvazcB^yN}r_-20on=*?0>ehBk_ zB|@Tee7aAv7F0HAI8VCPb*~ly@aa66-h<1=bYgHpbbGW3n|~v3i39diV*T__5g@Ah z@Cjkro`K_-kvX>*hMQIpIQ?#|OF%1XTHcRhk z)NvF!^WM_LQr5DEAZdu?7kG4jf@;b5np>Tf_22#b9}q(O5YsDDdGhv~H+SJ8@9y;^ z)D!Y{r3K(^@7dy1cilbSPWWS1?mj6Vn+G0+KNk^csp9;S6EZX&vTBS6;_ zmn+5AHk3_RbK{xT2Fj#G^q@ujDXJ#9iS+p~Pac#5v4YcbJo2sD2vn6hulxuxR=I|64A7pCSq zaHKTOXIVtx0mzxrD=RyaN?x1Sx{-Sq&B5{mg(6}lG zHml%Lg!dHDGJZ_IHUa7vF=NlQYuel0|3e-aCx;e*;n7l9X2`_>*Zn6DapU*KBFT4L zx8FWJetp{;DPzGIRURYKv!wdxtbFRtKJHfx&xv=a)!b*}94Ay?fBo@fwDY){gGjkc zzzWXlIB}tqtt`NJfPXY!IBO>pAhM+n_sPUf@9C)G*mCtw5{~Xr_^i7U!WTQYd9MyQ z4~Pd6xH6&nCmg!VgKoHfeNkm?xqp}c$ruQz`aGcb27bmQHJ-Y27i@B+6};?Mel5=d zYuy%B{a~Lk@PU37O(XO^(U}a1)%iy=Juyxorkz&1q;A87wmUTSZtK|to@cgD@2<>{TxLIkbv_%o zHUlHgNG5IZJWM8nM24m~>A{^z=PxXJysn~GSyX48VsX=5@051in~BiPbrajfB!48M zM)y^mICH#ugSDRwR_&ElON?y`UOkX72rRRoI8IWZc7C2rL4hl!YpGG|QJupTY*C}r z>W{LqS&><_`JJhSCO_%>&DQ5|%(MHWeOd+x-#bdB-(IG{{Qf$j& zJuQ(O`Jm~sWM}j`)*p(120s^Up=aOeg!+f8E76H=jmmEs^VNQu_m~GW>C%x_8|vhi zn130sd7596F(~~D)FTol`1m!ic&*)#^acNsb%<7AP6r1r<1LZGTFsPu>hAJIvP}3rGxGs+ z0BI6pZ_D3kp=^q2I~EqhE$Da~Jb@d1+*`U)JQ#Eu?$a&*>~@Qog6L;jD?Gn}d3?(7 zXLOeGNKT8Wb-8dm);w9d_+kw~*^n~%DUZDsEB2|))-z~@0 z?rkP9Y|gLE%)F0@V%}u%VUzMRPB|_g%ueE-4u6SV?^Zl|RtPZU`wSHb3PXRA8^#Uj zgsS&RFkoqQCHxe1EV@6?jrKb!iD_rj6f%D*0fA7PiqxGL(g#Os0L1dNBXJGi@^QW) z_wDpK6v4fh%#7$DJSpuOGl`9x!vE%>OIs_LAx*Q1lRj?96XY@tUpcZ zPxMLaul<^-gF4dK;$-rrFrDy0clEjK%vg`enZOO&cv_OI0WEuTyAP*=C`DnLNg2Ef zn-;NiyVSbIEXD9mJX>m?Z-Px<_wZeF!6vl{KNqZRFvVFNzKMEjCA30y^7e7ZjiU5d zNV*29`4cuYr7e7H#*yhjWKp4EO4|o+VB)tM+UFfw-lG2z2bwRz{c<@{l+dTtx{?IK zBZeu>COAAJr=(W%Z|Er4)s2|o#E+QC82LYt!R%by8Ty{^q8(?kjTb7tBNieLP2y;g zGRe^^q6VHuYi(_C1Gd^}++o?XrmapP(Jl2Tmw$y2`U}39rTmtZWmhBjc&Op~7h%b& zK%^lcr2Kon5l6n7W50?DJ~Xq7+0t!DE!^V+2)4fBUJHgA?w*>)fF>PYEi={JJ^aG# z|BpUQ0yYwEN3AP{@YCm*)#ZaYRvRpymV==KPK_Hl!%+TukHp*SD%aHtOjr#?ZFR~R zJ^$Xu2cX{O_gYp?49oBv)~ItIPq8%JzXDD-{>KWMmf*zo8YN?<2rntd>fDCNKU94i zHXaxEbA~omPAu#A(EPoKU6Ey6sGI{H1L|?9BLBlE?%xHS`$}dRecEFGZe_X;N_P-C z#BMY7eta9}m&pk>oEd}NOz+1IbbqjZ6IJ;7Vw{)Q{ors0Aj+-e*4-$#%m&vVX}H$#>vzb+YSP zy|Dp;I%W=VJ7k+31GVOT>rE0wcgs2X&`up zdD;FvJi47)o+z_uBcRP_{+bgq*8i`}lmSM-G&MZv7{oZ&2gkW7lg0KT=x@nQ*-(<~ zleapw@6N1(p0DFV?-pu+&_3nz>txl+rmto0FWK%Pm)WaZc>hVO7^Iqt`H3mM6t3g| zoRPV9qT5N*2~Pdm2T;T09bK`pKWE47omk%M z{g0S_IOSqa^e=@vLk9ewO+TAZ-SgmQ1jtGPPFHf|u$ep0R;PT(Y!hO`iL-?iy3#H9 z4c7PHAK|4ko(oRzeT6<{U>RoQm_0YNMgkgtY*DKIFSE0`-T z?Q~0rOTp(oss9O)Agls}4>nW+R^d+5=w*2OWlr$v#n+8&dfoU)&5(;=iO@DO?f9Ul z5kU$`5&0llFa|eci6%$jDEh-JKd(7wAY z*5kh$8=8M%L1pG|*rVSfEO)cap7$<&Y=~-zyO0CbS}eN$&2Ch0uu3)INF4dEf66Ya znqu;(2GN552(8+GXs^`;JPAT=Qy#wGY`Lzq&C<7#ME=71r6wO&`n<#hgE$z%;gPm{ zHpoRVeR-9T1%Xt*reRCJX&wF_0Sr$M`!{IMhZYc&Ep$)LAM-#AxFfY7vXE@7Y=zW| ziK7)^7%Lr8x8lS3ygyc{qU6ikYMd4tWaTSPbetfZ8^VKO<_^(bgoV@UTpmX*k&ug( z318lsR?U(^PUHdh?T=opb56&BHy;R$slbL3`xPAI@U(9qf*p*|V~A@ENF`!pII&skv3)K#4m0(gq~14i@VyTN4$Q((wF+62P#{1sL_1G`19xNHpAE&XH=z7hQ-r5c=r|qUt?mm6N}gN3%8C zefE}L`SD{APMMG(DuTRIi`;WVgd)ypUDwxp3860EX}UDEg>a!O6LAzdoFm4pBQpC= zYCB)xFxJR^DKfOcB}w*8DeB6DZTb~BeS7f%V}7;A4K||6yd|v!ANmB( zprW>os>78QFbdxsxq@4W349DyfKBJAKE=$g@|*&C76No`_DH9n(}2!2Zw|GHJJRxTS8fj#@bo`=(ULgX`7~{`|$SGQ^ zfNV=A388Cqj%cQA@GozKl?)kX9kNb%WZkJ+i7CUl4-EBEUt_}Ics?YK@7c@>@5;c? z{5)qH#Yt`+%}=aB4X=R6-?~ZbhKLH_)m;d+3?@KW8Ch^Y)pF-Q=xId=Eu6c|j@&gx zlm@V1P*dvFyd+mc0x;K+rOLh5VIC^?(+@zTS0~K^4X7Hd5Z3I~k)-G>kpzMERvGMZp6CjXu8SLBrsgZ1n^=}T zDN=yS`^kZ!@E`auoWLjxTnd4{5=>OEQ1|&B?Nd_;+atkYKWoaNA83NRma^ zFK+HaTJyphE&_DEhmWM4>k(!N(Bn`(#P}1DPBa!TJ0LW_yCN}It_1w;@Z|w}PVB!t zX?pJJDL&D=fF)VE8JyA0dXv6<*>;U35ylLs*Rx&e8GH|sjn%at>6iKt-D*0CH>wI4 zY07SRuf+RTAY$%pF=PwKt!igSe6}bQ6{^L#Rn-Opr zwH8uJZjWGOksO-LFxl8aB&8}*!T2K{6Wh%d3OF2c0wU~ixKm#lMS(`f3w@4Yr|j-o z!?vMM3rn<~iRQd+f!n3=eUU8!8l{^xpeI9lQA+CNaWUF@ySX_9F6m094mxhNGl*PZ zRlQZ+raLA3qLT~)Bhb?wYg#A+#ddgNSF~2_B-TQ)X;J^Uhq1pilMQlL8z?M=I|)T#%-3A89;H}Nw*?lG@hu<$ zNqZoQS1woQk99O2R5xthYfl}2TkO+Iwn4wE%4i!JFpqY-=fKW>Y`d1f`!_JgqW$hc zJwy^qen5=~mAMkc*bjBlj)qR(+RrFH`v5eDRU@8#Kcdup{USAk3?{i>95L?Kwc7CF z@0w)eh#*rG6FaJYBKq;dTU{?SVn}&_%4T&UZQh*%qbo(B-`g+n1GG##%4v{X*;?U7 z|MpUh=f%O3sutiMm-axzui5L7o!vjr#7RY)q|EiBzpS+q;b%{JaqSkCy+);R2>_mbkTOdJ0)Se%(rS z3}+3;>qULW-}b6=Ezir#-EAzei3UOQy^T{}oM6djc-G)doAAggpTG^Cd+UtF#Z6_w%l7-33X$!{cU6R#n%LdjU6cBgEX&sn zGBBu6kP8!-vLV&eFWPl&v%Ev(HIaX;)(;|Q&BWaNzx!KbHl-o@PKg2zjjdW8SO6(W zvKZ|2*W6^zta{Ua77RP}3l5J6XTfX?CNQSWn5&+qkDUx~4u)dPo%G*D3<^l2-7Cfo zrE~-HL2C@Q7gKF)gmIv)X2mj(7^^Zb>1|p9DN?-cO_rj!sgdX>P0juh?v5Wb78ajN z10tIP7#-c&C6?B$zD<21dcPsMmJ*0R$2Oh;KUp(8gT zHo`EBv5OJdY21G^&O>tirq?#H9e*6hmk%;-Dg_tSHhD(Nqy48sACJ`f?1+xC@Q-|7 zBVo9|;u~V9BiQS9af6{GdA2GmomzFsBaN4rHEPJ-9T=jl?jJYY7*+~*5_&1NvkchJ zUG2BU^z?t75yA>ZO|U)YasaA*PejHvi?Y?yNP^342#a$y9bPh@+npS1pdTPUDU7W9 zi`uQW*Bh=i7<#JGZmqQ?rhkcOrpzc4(~G%{!T6grzrcad97TERP1au-QUtn6VRO`&Q=+^Qjh@T3MJsg)8D+LvTb}2Bg3lt%u1A7# zB2MoR;}lh37Ze8gjCu4Mdc!xv3r-c}odKf@`gFAe)~QYVU!~W??%1RaQl4;5W|C#; z$99MthB_2%ABQO7a6=l~uikXR8o@4zZ z!jfD%EKDTauUO&CINSAV;+w)a+Fiyb=PlJI*hTVBdrF(MZ;YVs|R!ko$o?z1S7|HFUgVk(%H5!~-`#Oz_zOaqND! zJA&b(GY8e^)baQC@SfWFNJG$V31(Zsqg4jKV2`X6Ce)F2^e_WAGVDA@%PV{iXT<3w z48%F%+@VAJBX$uFOAZxRCJz4|S^#7LZ6F^JM{cyhOLs^$*&enDgO9`x1TBm~^jqo` zw1r$#?wF%f5zY#4(c9~b1^eLTNd_VSDTvFSZJEZ0W=95nifC6jhaUjUi7>|*n8OwH zx7oR4;NR0Mio^g6SW*R7r<`ayMAD92+Q6ILlY7t63#=2d1R|2}A;Ch9;^^#?$F$ef z@BRR)e5!8C8V$PV5FQo3q%l6CkyA=odT7@(>G`tj=Z_HUtq%)xrs`=iN`A!+OM>m% z9>@y3jY#*mgvhF@bXo#CNwOi?t`{xePL@V!G{j<4=hCnUlOUMmEZr3Bi*tx_Fk@{B zV{rkU#;uOrO@>0~L}6nK5@n*2JyR&|<@g3cCh|?90~c z?8z?jAtvwHZY1Wkfcc^wwTC#L5FYec=>`hy@Vlo7`B?|1{0h&|pl~)0nJ*Vv-W5xp z;_(Y}@d~G$ppTMo2Hr#?j1l8I*y~dg-4am{=#g!H0}s!vSBiBkTmmnHn}jocTBkP5 zh!=IFFq481ClA$JeBDBHTxXGxmGX_0_KoF{74DyxMEjpS4(P~aWE2@wS`A$8L2En( z%gTt^;sk(U7~0t9fbH5_>U8rRjp80B{&t;>Leel5;yUVz>~4;BTU=`+P*!z6sdz1J zhX!pRV)0B?OQSTSwiy!=9iq>ObJM&~mg{P9Mn9L)Hvm*sR4CSTw#Wsfr37l0wc$P6 zbUA(l*z2T)SE(Rm!MXnK*%$ZmyO*PEI}4Dh)@Q&fa^C0;axcrrj%FGoozu;!6!T#% zsj zE~>as+e_v~(Tnvl$Bw%s9EQQiLnS;yli|m`iVQZk=@o*gUIt;KC}g9qntO_WdA8yb z7krxb&q+xs>fxKK7~lw=)WF}Llt(;9LG&=xk*y}v^L9|G$omy-kDZe6K^7*Y?cl57 z9}!;K-!#yoJuU5``yQ*6pTLGGV?nVV5$n!Cq`+#RQrgvDYP3#KV4WNn-1jM~YNtm; zB{l8u;$~uKi_W@YA)^gOZ9!n0?B4BPZ6ex78K0wAy59Nmmc^9@O+1s5BZeES4|&CM zA8OIztOsju>3H0cJ?fF&t+h~dVx-geI_?<&?Z>v5DDaNZR6@?tr32;%IKsv zK1rry1|%TYN<@sib4{fpg&*;~ zeV=wRw0e1Qs2B}0rOHyV_#rZWXY}2b4mQ%mqIYyHBwEj$`F9t_!;5yJannTK4#77E zXlZGODX|U|q>06W4BFCH7A04{!W^Wx+9tgw%ubBA*Y5g!+csRYUU7OQk_`_iAM$;L zK6<%&G>HoTZdTO-HZ06*PVJcVHV=IN+0*?s&w#npF&NPJMG|06b?N2kcD+YE9gnSap8p!uVP z&W(ucB0g+Ib}zW=MB24@uG^UyIovo`+(=hzpxyHq*P{62-OpwO!*kQ`qQ=-FgT{e8 zZjU)`<+zE*AqQH$pi=0`DPKXGp2X>t{)oyd?1(vJ-26?{N>lSARPUKpxPA57n<0UF zwp^?<=xUpM02%2kuIbhT6gmU(@3RuzzpdyN zXC`4t9J)@)zzaW0O-AhbJ*ejJ{Q!?1iO{hllP~WFI-8?O9-Xc5(3<|S=nIU-nYisp z_xNRFJ+WH)d<5N{z{1Zu<0Ydb(WF*@$gm9VuVZ_)z?)X=d`nBGB9%6rG_uKl0UwrH zu6$)m2COQ%b;61I-DlGb;!JhILTJVKoT$S?tIZV(dHJWD^FkC6MP4rQuEzvWJ(lMI zaWdL(AAHj58I`&~RAj*q=7y*eK`RInWhvcqH# zEYlW}!26|$jh+2EMdch6xp2%O$0*NuC}Yo2xD%@PSk7z*JHww18Zw5Y<{nJ|>tKBT z&iq2>&kqAMe(m-Zf&+{fQfF(pd*lPve$zs#pGMD>Dh8`vWq8CkoWH6{?a`5wb`D(x zs88FFHJlY}ks}4loKB%Y!>7axE3IaW`eauHz^bCznx}+U4>A}mXX$@>_Wlrk1Q#t} zwtv^tyhgW4*{hLDw>(+JMvwe+*@oL#<`L0a+$e!T{+F(Z{utj0Su*@uOcP{4bes#z z9g=AKTT}FwJ~ghB@Cqtn$6-G}f%HNc2zG)Tjble>AtvGLwa@fiX6{Ztdph4MB8(JB zBHh5|*loBza-|6^q(0cCJTw#;XVN1PoG$lJ^wX)WI(?Bq8}#$oKCjvlT?8NII3S=} zV(!(?=!u8FYt;d;HKA$a-WW|`S92#9ah=q|n1}-Yj(;2t zPToMz{Cnp{oK|JQGFxw*c%m3`1igwhUKqkWdUCfrtSqeHsq~LKMD7bu=P)Du`NPbn zYCm4=_vhx2J2~e~N+#4W&Sy(wwzrgJQx^;;1m*-&s#vD~5*&&|;C5fo=fAFP?(slp zV2?qj;?EZ4V}3CCPLPs&7Dgc`jWhJ?eIkpzmZ*WJ6*+vxGFuzbaA&N4g~C-xJZ}AZ z7Nh}m_MA(1tUlx%qnDQ}P+X={W)w!X$tXNKOQS*3ASnp_y?v!n!R+QpWh(}f!Q>A$FwRyD#5D-?Iepe!LgDhmcSWC|qT69ut( zu<|)FJ|$9IsYi>y^AMBG#NxrETAMk!6XDa}lO2SA9qAjqNz$-;M=Rn1&-vOw-q-I_ zcJEfOH+!^Q|5J0V=v4-Y#i1?tiCCx#tJW zC1TVJ*x`EC_|T+SM{$bPG3BKM@N0%%8W#=BnS|e;n7#x_B*LRDzBy&zCba%-uDE=_ zk)y>g=Ok_MJ|9uaNq1#MArm6J6N*+w>mk?`lOpdl=f(sbFKN(YA4VHu*sg#4##aZy zT30uA8)`n}g}S2Me26n%CQDnS;`zwt7hQ!Vz3ka=R&ap#qho3Q&{IHqoIL#R9{mSpXi5;Wj6Y!!-%eOi!=IRbry3^bx|S zq&zRJA#YY^?tPvk=xdwj3g^tR>2t|Uxzd<>4KCqS6B#SpM#*GMayo8WWb~&quL+jQ z_5+y^MOTxLI_)Hp1MK9P41^|HZ&s`Awq+Cl37e=jj*|u`^HQ>!cS8+a-P1c1`boGV zpF*kK2S_kdK~J@DE$)T^gy}79D)QJh*t-T+!|H$isI|x+y^d&xEWIGV2>ybdV*ahL z&3l96($0yIMLOFy-xJIu-H?e>Cmc}GAGu6Y2x~GD9$aW5NrM#mmBdH>%gq^5x_o#! z{wJ}$(ZBP1}EyWRMQ;Q`we7n9em%9fz{_;YBY==R!APEHC?3Wy-81C zQxS*>I(-uG@>y?`Df@JpvmSn(Snp~_Ww2aA~0d@5zzg@y~5#VgIMnO3Hm&VOh?@2sPwLtSL zOEev=x+a?W8jG}JK0);Fp^d#R?*Mq`q2Rrqh*aSjPi zl~XZsD10&8leA~;byM-X)&EZ=R~`;k__obr?8Mj=sZjQ@6ETQvLqubVVaUFOY>BZJ zA)z7bs3c5G_Cy9zSqGtvC0oe8MY4QH-}n3D`{VoLyUtv5X0Gd;cRA;MpZ9&9=f3Y% zHC$Z#r^^V;)nABkW$5Sf6qi|=Ah8ZQc^6IYX*ojasozR`skJY^5&g=MHK4M>!U|@q zg(fQdwqtj>zPyNaQ}i@hw;YitbGHr1{XLa!3rAPb@8n)<1L}$2aC^+qH2eDUC%4uD zAXoI6)cf4$U}#7YQHn0Q#3Q@3+fP`-syykMAf9)wFpvTe2{(U~WT<{n?bw&0ZRHsV zImt$fd~TrVzW8;AK_VxZ0|4?#_AvaOQ&F6__e+dg9uUzT>-5Z$;J7i&CS{*&D~Zu(2<2|#Kn4?n>zvfL0( zV>7 z-n8Q^o%Se^&-;VyoJw8Eh8Hl4vl%+$mvRGz41U|sDJr!1iI|q#&Zql~23;vaa)2aq zq^$YJ3O1ue{xtj$O@MI$Igyiyo}oI%k$sj&VKn87A)PEngoD)E4W$%>CJf65;u`+4>_c5uc4xc`%1x2>%AxBap-fuIPRG zGLRXg^lvQ1f2kOsBL*|<^k9G>0Zd;KV5~Y;ZWLyIp*lOdz=&=% zWjqU!{N645F%rXIjQ5+jhsU;*IKtCL>&83&%T&z#AWMd(Ps7;9iR46eO@ejGyoGAL zngQS~`1o=@*<# zj;kK%T~0*2a)Ci$Ya z*w4x12DMoRVl_>}q%0a<)Q`V(Zc)VF?YU9Z1hcHcx$R}^+>dz)?+Xj3QKKISMR69z zOmy`(jCcm*3oG;xHsa}jjK$-L&rH-A$>OGs|;T$wvAxYX*IjbDmS zE%r4qgTH2bI%7?|KM;JkQ1ZCheOY{Y>Lb?WWHB@5MTKQ4hCTG#H1lRr!-)=dA&*~v znem=lHvG$=puZqOb|!E7qKP+)7q);bZ32W?NLb|eer7zDY8MkaoTtFH_3r%|Ky|ui zEH#pqyCA*8R=UMAxr{gqMG+VvV_!agZluW^P)O?pxCAS z`L^mLv4KT%!pk*5dbNy3)4uD*LpKTTgf+MHw)wApI$brInc_cryKb)pRbNNaR#N`f z=nL+70Xq{SIsSb*KhiVRb;gPE0%|%)?;j`{0F&H`XAnCca67*Kud!UQaQ&iDd?r#O zZKb7C5--)r;jA%(`oL&k`1bi`Pi{{_Dhwl zvw5Qef$|GyC>7aVC}wp3_x)MK4e#SS|JpMYw{QNQikD6hD$)?KKGI{*pQku$X5yhT zei|2~x1rU?@FNJ7v8M4I?n z`>A(;)PDMKNkRFNuQ={X(lsada~Tyl?X*edu{~YXTV4 z1M#*l^ln1JIYqaEk%wP9Yhoej0aYoZ4KrllqLM0$j>IPfE4nwB2k%#RquU`U#boDv zfNBn4>X8mU(q-xbo16q|=4{p2fG*IYd9imdyZL}y5KfXd4E3D5d@+1N&p$?K6a&u`WE z4%|*Cf5n&}kC_XmKRP9+BK5K;(Lrl6`U*{xF69o~E!S^Tas@P+)hHz+i{YzbiM43F z$rZkP`(&A4lxEU&B}p-(BWSwhpJ7KI)^P?`NLd(XKTC#^D!*rp1=*Dzm=~_}nbq!u zHzd{5SRJYG8KG>-()yO{Y>u89?!>a8|E$UUjIm|i4wJy$V|S_QyVuA|%JAj{Jzf-P zxCG_Qq|{fzP1YqCifj4os|C4m5V)Xb2SDUj8d+zY?%iDBI~lkVF}FRc=eW#F^@<+? zfc+W~x_9vDC`NaI?2@d&0&V|Z#u71O5FUCnnUKKfttZnNl!$Pif>>=F@L$}`>NKBX zo#0P&1Y2<*m6y=pG}`ytb?^yGsva`yaTWi98@iCo$t+6nU=4kV;zEr*C}M!CL|y3x z8WF_(OSPM_Rl|O=aCm0D3f`BR`pW78pm!_V4eHrK@800JW&bPeoOt`!1u&j-WM&xD zX!G`TFGRe{;yMUF(=MJnpOUD^g(&xVStZ}k$U>@o)(-ym;JV(y*)N{=ZiYUSEx}pp zPl((i0n!~W6zsQ^zFh&#YEY^k717kj|Ic=aC~ABy_>s}NaD$e-8Dd=foI|FEal?2X zzWoqyLHinlw^U2OzB*vynl8_FFP^%XtZv^=gTDn%+m(o(&Ece@ox}p%vx5&r%ZGDi zFaFNok6U`n0l}wD4G>Vta&?D)qZ%Gi{?!_-M{VXoy|IB2odMTxBD}O8UjlXa8Uhiu zyG_L?D~aiUz~ZHPQ`ZtW7oOb?*`|l zPJA+vh+5|e2C^(HKbOL;PBkJ@!!2%+#fROyk54nIJ=uJ?I3~7=`YH*r!Uz;2eoW)n zyw7h|A~4V7?K}0{Ap#kcEikT1;5VIA2~VJ&-|ZVEHpHQ8)_GAYb!+BEYQd>x66ty%d}*AP z;f}w&tTZ~RPS%A`(=d%Tn(V>}Y0Xe_VPSGGGFhF??=<7dI>doWj<0+2!=ULK08 z$uaATic{@XawZ!}VjSsLA}gM2zNb0e$Ibi`J(99 z*r1e8^5scpEtDmIMz*f)gO+7=OcR`>C8fw}Eobc<#UHSvxbN#**1iM{oA5(cO4w`D zL0!aKg#K0E*gtRffvp4x@1xNwgM{!EIMJMBw=9%%8M2EJg@Rs~gmwD3arXzd&l-0n zgg!ab`<24b-vbRiVvz(f+o&?5#P_N-G)#l)2VJM^rlbcg$H$8hxU!cZd~eFR)9_lr z?YV%t`@+DsW}Nr5ui6M7#3~S1l;fqq%q9xZ*B%?VQrr_al+9CXxPkoP@@&MF%kY`F zN}mrBRb7Dq5nkQd#k)d`2|IY@MPAOS($@xW2|$K?GYx5K}?BbdnhYOl*mv;}HvR zb((yL4?RGY^H^K42PuHM;u?Kz)-w)Al2;h89FLhWp~7WpiQXeAEu+?N71)1vj&{_J zdu=`o|NbJ&I*rEjYGFQRyXzsf6X#McBt&tO2mhg*8U^6VXE24yLr}?W9II<=B0J{k zhV#3k>m=?UkKY)V^PbNb?1>Q(nylP%xgQ^cdc}X=6z2n5VXu8~0fpmg1c2>B${6lL zU!-ej#WBgTZFk=PWDKIL5W8vHd(T}{y0W2M=W;s9fq99O&aD3i&}k+!S{>4>b8jX{xo|BE9*^Y_3Tqm}GNC|upL-xGQrg%FR& z#SOplyeTsq_&i}3V;CKJc1~IR0#DBQ0F^YuW4ZbCbDbGd|40&x(AkoPWLH{UWQbIAyxnn z8L!%40Vkz0{dP`D1k`izHG?0Va0AK7_FDZg;xD8j6-qqVi7)8-wo^HOYRT9K|G2`x zx9X zOHBJhmF5KX(zU)2rvWhZU=Wj3W|w8GyRzv`@u&5!$_BU^&V|d#EjxP`eJ@j}%;?Tq z?oh%Fs+vP=)xA_uSr{%ZhwGIGm>WFGkYvsPBI0nZxTj|1Qb!{W%v9K4eg2pw9d;A1 z`rHk+_% zs0k2&Yh9`3i8&frzT7<)aSggF46(XP!?Y5jgPRMh9Coe#hm8WFDgNXcd>kX~F(3PzlG z(g5+(o2+g6sSF0Q>|Sq5iux@noa@xu%oG5LumdeQMjOC~Q}%@{5aF(`CnJ(50xdX8 z4S=9M{A24UW8uo_sgU}6ZnbPPSMQ8$rL-no%4N7C7MhLGO| zoeK$?SDWI@zhb}Onu+4TG@Z@Odg_z-Y4zG}*DyhVIqYC;Ww)549)TIUf|>epU`XF5 z$QZCPbvv60`JO?nW#jCo`p&tKR#$@9>-@$km6R0F8O8=}m5p2U78AIG3Z35>|9OY* z-#fJ{uH-2@aD;tCv7?%*A{6|lq2HniG-8jc{Sr;qSQ?UHoj+4KZvvWEX0hp?Y6vg1 zs8Pf0sE)vJtV3F?>Lb~JE3m^gS~Y>~vkMl5Lavsm-Iy@_5H>lCC4fGw<@ojV%z;Ot zpEk$(hsc7CM4m+#NIKq$d^oQVf3!IB_ap#tayYS|>8~h1kj*+m#)z=yqJP5Vqh>0< z$t%>RH<77}_?sp!}bf@{+pw> zV14@-NF>vu-FVk_rB8g{G|yc2a<6f5EE^Vwn`SpoLQ&9^9s&QQ%+5osoM@O> z>bxQ?+oRxx3wv^Ku?bxvIgI-fS3}1N*1s9(7@S1;RdOiLM~b!KE{vt;eO7d4RqQ#AgY4QjH{eFBXUJO(+A}c%<04#@9x|QT#Sjrt}=^Z&3aSx0qxZZ(>{pL;#0S$B9`LMpwo^3M) zm8E#2$N2MVn7VG{#N57-HReFeQi)Y+k*NxdtUILQA^=t3d8El5&t^+I(Xkk(k2W61 zgJ-FLFLw@8=x8;!!QRv~op$z>6Z-AbsH1!!a{a2+AZ^bxsgNL467d^%eE;g#N>ct z+vWwU?t&Z(h2EVKD9x}+^42|RJ)C98C)gSKFq;LQM>j9c#NNrus#wAl+Ixtbw?VP> z7JiZo^c0wOvldn%J^ao)7HoD3_zcK~=j)lsd1?3d#zXEX?%HEN$|#{cR5s}nA!M|G z)|+kr@`5bDfyo4qjk@>id7TYKuTMp)N3iT&}?qv>|@gmuulS2(ls^a8k|+pfttRUo}cId0KKv}MdjVX z`FD>nOp$487L${gzh_?bw0-LnspNXoD^fHsf>f#o#7NwMXtN2`ng7i zYB)n{QfS9PVFoG*;u}4iJYi*r$wvb6A0tI`$sVzN=}3VX|HOIQVoKf6ubW;H!`p2G z@>w4POs6=ncO*bf=&FG$@<9w6mwp@$@gIFM>DFXdzLjjz@6$eip zlaA^$$@>`q5B7AJnV)YR_M=Ec<96Yk_mQ~RUB&XW9x*qYYnlia&ak(UT)nFmy^mnbmSF=_lr)QJp zdk`@NcC&H8h)Ik{v*qsig-h~+Mh2!d^P*7wgw-4P4#S5i403+%^`stym{Jh4yUxDy z!MN;Z>Qti6NNg*oEmaoUcBPf!9y&$+*24Gkcmjh1V=WKLhSv^ZYocO*GhDD?tEuO| zX@vjZ@8QZr&Al76%@N~$i-7L9NZ?g;ptED3iyGG71vt^j$;u(55Wq+I20~FyUP(<( zRYF!)O;+|4TT?pp=9VA_S0L zlW}MwgkA!S0-;6;Aoc7p?>FCB@A;jzzJGsfork47d9t6q@3!yzy07g_;zL6{E_Pvd z2n51)?^o?d5D3p(2!uuL1S@!=QEuH0ex3CD)#@n(a&w#UhiNowWEVU<>#t+!Z{q9X zALRJtF(fD`NY>rQ^Qp6=-(y+dC$3qm>cWs?79;nxZ<`98U2f&7n%}zpd9iOTa!von z8?`r=-n=<%R35lDX85Yw9bfg{^vfL)_O?gQ&Cd9hR!Eg#PKd6TEPU|$JZX}ed!8kb z9wlmY+f?O)l$_+lcV~i)A3QexVxDx-{qCiKdtVw1VDksfY6jj}O0T{cu1$0|ZUyH8 z3IE^q|19wT0}BLJT>VE%$^af0;zF<%L#Lsc$xjH6Ru-KnExb2=*)j(|W{f|@=y+zv z_^9I6GylA|9zSX_`LMAz1RfAh@Ahb{E9ePAs~R`r>Ka3W0-n-)sc9a^{~3LB(~@Rc z+Elg^PmV;3m+C5_jZq$^g~H^L|HyS8A819t>7BA=ad`6|fhg`zt^ThP?C(ONa+cNp zuL4q~VkSL(>BVSe3*`S?h5uByP6+~0saeAO=kx!v2-O}W#AVekrvDPUWwjC(?nx(* z^N*fHk!0As^w`kzW_{)5*jy{I5_5DH8b!^gwo-Gc)zmGF4LZn-=XeE|m`2D3Ro=B% z6ql=kaYeaziwraoXKxWA6*O!$Miev@$df4Al+}KXd_Y(J-S~*DZ&|((3Q;Srfq(t+ z!c|6YD;r+qiW=Q0bEl#O?9AsrKn>W6psTpWRu>J+9Bb*2z9;(!PD;Cte3uO;gjrzr4;uDJCLlryU1QN~yYEC#qv}Hh z^9%J-VZq*m>$swH zmM}l~oHrhr?0?bS@BZ}a^0Y*Yj)%AR%6l1s$TBP3$9*23-R#l9$4E^tg@B4iWt}QnWm;@^YP3>*M z4G2@Qa6P&lTB1BcDyn!om;Q4PNm2;+M#+`RF18^^gB$IYUr7gxz|3?uCiNa}F;#zu zweR08l8Jd(&6-TYr=k!qV=ZNaIRgt=@OH6p)6Z{u%!o`Z4ksZZB4R%a$o zvDZ;BnzdRxmr`SX9ukEde@tEkTd4%b3#l*(*P~B*r{K^L(jy-=3wK^n<;QO3noXXD zK-5R+eLzQl6;TDz7&TH#3-q zl4;ewPUt+Lfn_zLY!zBBqhb)^;8;1vF&0)|I9D%uC zspIIi^3Cc>bxhqw2n6wA2@^!P8Bws41hSajV*x*C@I4Sb7MNi(6PqO>wHQ5Jrl}Q$ z#aA`e?Vy6D1Lmq35vjlIy~Wq7;d zm7U$bH9gM5_ix`{X2_*t*@)jsC1XN&8sF`7Qj0OpOt$BimX_qKY;q2F+`{Y$V<5uG z7N}05+OUO1^U^kLF8#P)bXniLeO-gXZcgbz2%))n_=WDFLqNd6CY^p>nbj{^R3pTH zdWT940`K`6(Mg!nVsdRcbiZSVx;I^p!)eJeWN;`BzD-{ucO8W$MDt>0RPnecCdh2s zR3-o(Y)4lk53^K!+$_VDAME2t5H|Ghva;zYVvy!`%f7FTjZJ6-Bx_*=?`%=lGk>_2 zu~SOTl$A6ICtB(s`T$`XNvRUe7orTRBL4bg-YYwJS*(zjL%wLItvjh8Aks|G%sYI| z5F;vQHr3o0o5I5Q015lkg~=%WJ+&U4hcT~5h?N}NqqmdqL-LB~bh>MK&%EzhlrP4` z?wxL92_CV#6Lvsn@_I%f5Yja^7tS}24yFguGK+SkiY02-hEv5g!_=dUrmK|lBA-?+ zrei$o5q7FYO+nt?2e=e5wLlQdAesX=Nthbb_+yL@klrq7%A()f9c6Nm`2%kr9PYq5 zz#B5}9=`tv${A0yF_;|Ltnk&}rvUGx$kI_is_N=?0#Kbevpyf24A=+D%>8d+n$1_i z7fnqOqg3kN<*c1t+(TM|vsk+3o~r-C=P~D0&F`KJ+XRrksDeX7Lz>ErB^=Z&u~W8Ue;4uXDp0~+$B>)L z%RP71EcchFiez7w^^@K6KeC8}S!fOK(7Dtc&G5riv&au)Cn$WDV9RtV9+;0$m-TB| z+u1d4rKqiL(;%ABQsuR?l-&34^RT(on?Y~!+lzF1JFaPe)1;Z7v92FJ6CG)7H$Je` zPt75(S=5+a#*Cu}$al%@8}1SIU36aQ z!LMqhR_Z+3!hDUJA__Eujalyf7I06kbD?X<+@krgLo8?y$D|$$?2gf$3mw1dVlt;U zG@Lr|ba!R#Fc#7~v(R6-3+mI(02w)cQ&s{w+9#nAwoM#2%n1o%NZHc4fHTdT9t!oP zf1}EfeJu_NA!R*5Z&l4TFd?vjaDcTM7~>$6V^%;aEz`yiIrG2Lap-i5VrIm%pJ5Td z2_y5w313p=4`xB8nbw5Q?jK%>O0BG}-uwU+@I||J9zVnGduf1_Jj*2wA*E5V^Y^TSa3CPNlk@pMyMNjbJ0 zU5-{l*Q3=iLFR|{gcFe7fhR4oH!u-z$A(weHOPGyHEhcsdMTp8y@T7Uf${TwF8f%j zFY9uMr)PX~NxwynNOF@q01AgU;j_3=ZRlh7IBI3(ALKa6*nwqB;KCVa>!Wh}%eU#nO`b;~l@=H`_tr9^S;HsNz;8@`uwpdqc6bD>)vGk6~jYU z`Y2QVmkeSMd9Ylb9=o&@Zy&t7QXHY^F#K^gNs7BSvnim8!yudl%5&txV5teuae$pG zN9`p7DkfcpooR8@r$-^1%WZEV=JTU5e}~~@hxw0Hb@@MnBI)&b@}{YlO=EQr{2o1q zJVljYg+wNNjp_-k*g>wqN72U`(yLSkM) zbsoXNn{@Kl@#Sk4_Th9hBud_XT2_%PVP|8rI|0D)-hGDdE#|vVy_+Jf_j?!uxYjl8 z^z=^KU@S=HyHiwxcX{bf6Sa}t%nh=dRg25+H>yMZ_%!=SK#@RX;p7Su*R->aWDa}{ zVDGBuhQW#p@_>4jk4MY|kn+>k*eZ<7K@DS}DD0*lM(fKr03;&I83?mNekFC~n~_B% zp2N9xr{6;cvVGizDa+kF{B9VGUJzyH91uWfQEWs{dJBs@h}3kj7#%@u7@6yh^%Rvy zP@>tIq#cy4d^YCCR&?zvKs5_zEYo7X6Q?xXNIrZ7P#FXgSpIs%(1jf2?+`3#{hoO!Y)ixG$2`J@DJ|M`_pQ@%xfrXC+n}J>%_qN!S4bth?^M!i`?tqD7^D+qggwuG#rH=8c4r2Ba+p^;HU25j&C~W# zxD{mm46w&zU;1O3;}UuP_%Z_I$**Jrtrluv&s!nY?J{R%+C{tF_25Bxa7#)JFo6|H zE|I6+1sLw}--6E|$8D!!sH3UJCB{2V8;h_%SeRN&GFZIQ`pP#+e3NG?=6a|_h-aOi z#{y&B^>K-*Le3!uExkeCx>4kdG~UX(qXykUD$F=*-U1yd0w!DL-gT~5f%S~5;@Ba% zZPE^v6K5pWilTCSGd1OM9aKXAikM?kn^d6wm_1(U*SKGZ2dRN_IL{cPAq;7T@GmVbMo=#!j^&*;&VbI`M~w{LFB zB=L#8>6=$R4rbh-Zd;n*$~KR3hwZQSBj0}BqMLyETUPN})kvxFkoaR!PZ_ETc9O;x;EffxQ7^SG!tSk>u7YeT$zA7b2MsANEI+eV}_(v=#J2?El)Ro1+{DG#F$ ztS8;~5@Z_-Vf%Z!I4R6sxa=_7vSsDyavkEOJGCxK%v*R4+;%FIbBy3q#2Y;tRZkgJ z9rFPy}<4G|{cDuBLye*&6*RiM^ z&&-t0SNesX%z?FwnTVIrIwc2^b!L(0Y_A3nKXpSHw;pR?iKi^mP${mLoISN#qHJ>fD6|Znc_217PAQFkuQDR(m)CQ0`dy{@61FcNM$KsVjf!jR^-?Xz@eTV?i*D@EJWeYDrO4TuFRtZEZa! zQW0YiI%~Vhx@>7OkgHPMKf=eD!!KXd`>DF^KI~`~5Ru>4(DtisyP@R9qy54db94z7 z)0Idv)*NEJOt~n0Ld;T|kW(@VCjSheNc=_K$>vv13HyIuN=i=37 z(AGB=gcw2A?^$z?aITd#)r1%Y1kwHIZUJ?v1XH`IS1Z^}i!O4shq>7D-SQF_ax2v# z;H~OItSK8NhAa(%RM*Rs_sNX_w8j*!z5&1PI&Va~Xqaj!pcZqXC_OY==ri~JeWbhU zK%}w(66Fq^9M)U0*B_V?uNhG`7&y{@d1sIZybf8W)>WEZ_Zu<*U#KbX)g zkWSu6_IN*Lzj6e{Ae6S+cRfFT1*$MSoI{zSqR3ikm{}vb4zFr%XJu!WQ@UEdik`CD zzfYGU`vUf0`wRf|aT3^ws^Y!_>Yr4!2h7e)4B#hjvv>@_16x-I(hWqmiVb7qnT;OJ zLBU-sSIgkTLX%dN^+chd6)Wjg>#4($QX8L-^SRZfp15$Ld~deZ*!20z@W0*Rl^gDz z%YbZ*&<}j6hqf<^fI@0p(wGCE4UiY9;o(op%ZAW}WDj~bHIr&Zu0*?Ag$A5+7F6#$82zWqG(;RvN-uy}afnLH0n#+~RGKL*pN+fU~0va*ri;$=v z6{0Q0-}LFL)Jd`t-S`1nk<3MYfJrx(JHk-^ej}>59l(lt$D2_-c;m+65F`3P_@Mkh zkq$;VV1P#{>fOg`D^?j5`oFFyZ1ri-X8v#c2Yl0FSg8e;zW$FyjL}g!E|H8i1pe#Q zqu**hM+^Ut9v*;3x*de@|8@mtf_DFZ`0&Vp|Gmo?vn(q}F|7KZ4|kb?n=1deWx%Gr zS492r|FP7|E;M-i|Iq3aLo4_H(CQOIfr0-};3Y$W|Jg%^0>%F!>jj1a|Hngy0!II- zfH?@h|JlP$Hi%#Df2S^nAu3)iGyE^Z7WTmfa7m!YMM2Gr+~>Y16@`cYanPx-vQjoG zl%8t!AV(3kn3U_#KilM{c+?lFPaIbgkVv8zwDK zywaY z)*VuN=wt2g0yWs$I$jCY{A}f{wA-R!P>dPq>gwWY*lJwczx9v*S^_H=F>1{nh+BLU z&yAIFsq`c&h+)1N47^4XUk@z&S+s~2wn(Xag2tewh)#t(BF^a2)C}S9&l%|cIo-m` znVB9N$4yKMQ-w^xH^$CYcm+=*iK@XdYD4L&-Qc1-)xU7JsLt1T%gChI+FvgKJzD#8 zY+=7r_2;@1oZ4H7CV}kX9O--z zO^b9*z&RO&4`!gDii#lxP_x2RsBn04sc?8lhKI+7wlnoEu>cw};hgGIRjs;K#zrg>YK?K>ibEu!S@n^LgaU(Z&)lg1Rvxk3_=EUn$b5cFIY19N zHC<){a{h$%+>ra&)2^w;P~V$NGyixws;7dHbgD$Xo+?lHwNHf_<%CQ*Wx}pgV+{rX z7lbs_@;j`w$&{hj_Q&h5JOU(*Ss$i<;jW8`qQPYNa1N62b5EO*TPuCUoOdRvVy?Z} z!NWO0Q^6o_)lV>}Th$*8&?3R){z{A|#L(?sp_!Yz|NZ-3|1EOaSU zDdex2cx#&+z*b|)SVbSPfsIvn;WbNG(}vhu_*$sesehzi|6~nlXt1xwNnQZ|2a`Em z>21bxC7m2=;HY6v`FMQr1e)+0iKyzk$&66_8g|r9Me}`s*8fsM+#Fx z03F^c3^G+V8raAsB1pQEVc)?S$`LR>5;3gdDCvBqNHSuVtWi1IMJnsd)x`9Cw49*75S9;h@vt*%(2+swM=S_AidgM*f*=_YYl_KU;FPm6DQ?mhX3o&ic2{vvaDyTI6f&@?nH-P%4UuVe}~FfKB;f^^^63YvhE zN+FP3mp*lWw{U0o#rMckk>Y--tetKhyCFS&yo{Y9wW!p`Lm!3j9}9~x3iy$+Lmpii z7Ppa}3ZxE}s{K<9qb83EYn7-vS9#;+*aL~sg?tggO4#^9QK{zB)>b+l4;k2N)Y)q`ry6H{U`J;h6XbK4JUgE|Bm(-Kf?}|N6Ur{3x_qouiv#F9E{dY z6~Pyxa&0tfig42^l@nvsJq^Wu>w#@@=KfwH-(?>z2xXwM3fOQ~0BK=pqMQ=qjgr!p zP+)PjQ_C#R5w;(nYhS2I0JSAizj)XOxJwX>CoNFa)uW#S$jCJ|Oc%hRtseFgPbxC$ zzinB#?))nh9S?qv{ys*zV}mX)DK9H8Ge;lhX{bckgq_=FJ=o6+bybXUT;0!m>XQ6I z(fQNqJJqbOHR4RI-xm-~uB}vg8k_zek~>uM``3Hb;)y48F6_!aa9RHCQ+LM4twYW5 zuqlg+E^$v+8|SB{x5iP42c!1JGsf!Ab@gk{?qxi`XDJ?AEFGU&OrPU5dK0fl zJ0aeB-sys+t~RG~mm^DA)VYxk_E{tWFYDr z(5$)bv##}wgrUVYg|ZaI3SqE9^d+J@RtIr{XZE)Gb2dN0Z%*9b9M1M9ns-nw&vNPC zWi~M;C1t!*-0_q9M)8@5)tY0SNEpZe>i^+bS3-iJ0*icwI4t=!lxyHR@kfx{YD-Qn z*D%GyHl9V2m4vKdf;}VCB+H(CN`u9Q`mr&-KAlbxzz^2xR2dqleJ#>4UNJ6NF(kw# z-S2QRHMg*AoE6*I{ie9|^`n__jyVRU>fD=sGbj;Q7jYlk@8=jiMZG1QJOQp^8aX6n( z3%&OEaK4fD{6c5oh-j8`xW8v3-jdHVq$qS<%{Gbyesf1hTRRa|@rzOmYeq_2i*S5t z#x+UFG@^=EtW3pCrOxBnVU&ADT>7qS>Ksq)DZ!aL>L6qe`Y(9JdgHlL}_gQ9ZaiiH1;aMPBG2xdK|W!4}w7E#&I9-Y)oLF*T9qMq)S^Q;>)pgFI)A@ij49!H$Mgc zsKzBZnUkk$irWx}nA1=<*t;9`*SgDxyFTj7yenAHg0D{O%H07j08aQ(hO`>t^Ar)k z$9&a@l$zmYc2?i)u&Gc4jy4`)QlnUAC(F&;fIfOXa<<+fG+7Y;7kgQZ z4F0N8yYLlG2`LAo<;AP%Guqh+;~mZN?D7Fk_cBW5HQxScJOSp#J5>x`=ksk5&u~~k zJDPYU^--?vogz7x3rS-fispUAfwjG&l;;96ycVoj;wh&lp5bP95qI_?fx%lmFj%E; zG?K(Lp#&YiD8AD~J^UKO6{ zj;oeeK&r`mOcM}&P7WxduRj)zenm60l~nEdZAF>Aa$VEw-P5u-=kvtnUhV6KI8M@^ZlngJ~ z@S72EZ7_bRM~MsPqy$B+>04rBC0j5UJS-?^nie!kr-=S-h`WM;ZP6p*ioE?kxDLmW z?sdFyQ;N~t(l-0SHIN#TTRmxkUMY99wf)hAb!dZtU0nQE8dHPdWy-7Cd)nH&bhkV@ zc+P64Iy^KYEJ!(LD-&1P13$Ofg5Z7NBeNXaSkbgye{9^zW&(wq6G7-}cl<#(HiaCu z99sX33a{XiZJXI9ES%98b5);8JZ!nII{aJMvBT*0buQ@}&&b+)$WjxF>@QckVwULN z|2(j!siA|MUMA#w7T%$KZPJ+xQWE|;N)HJar~_%g<6jElJKwvMg}*WZuLtC-8qJ7V z8f)uGDM_EPr`imLyA~Sf+Tn&>^KG=j)j_djT_a()Spu~Uw5tZpw>2UXdpM1{=H_bo zCE5_YymyDsgs}$A?v5ObO-NYK9$1g`xf{pPM8e>tfb-?SYhye;ZOBH_yt5?(w$E1ELC4wd#q zj2&~Gv-P^9dOLMUBxbahMbGJCd;5p&YqISEx)qrThl=4l8+f3gc_j?sx02n!*h2Op zzJ4o@Yw{fAlc*03jWD@XH>E5oMw$I3A5_`FD_wH}-4gN^UsbwKLH7ntT?Ej4!jFSP z8)4%8UP=~>4Z{n)PMp>9lWKbYT1UGc`#f(p%**9BOQt-M;)srR$LAYd(;ay<C@CRFt-K zV@yT4rCUk-K?&uSt!T?x|h@XORTrnNaltR36 z{-Hs#n@MQsu&2VGYtk87YX^4%?sWDp2=p(qo3L|}r-M8TVOpi54Pj=)YFX@cu1bz!_J@C1vt>Knyb9kQONf%D^~j!{teCLg^R%!JLK(KJaEc@$y=oDs&_o?g$9G#Pzf zUS>!BY$VRHVT8-VQ5k&n<>c-}Aq0;!Qxdl)eYDgmLvi>CfxS{?m@4SPwI@JwU^(A) zC5(Bx-4Z&u5+w!aEJ{jftrk0Y-l(n3DaS^+)^MjRYHjwnvMX@~;(hkYn$NWyi(a@s z*yELxe>T{W0CoTJ?kk8cze3oQHNTUPFi)P6_t*vCvHnLU zMH>z8jB$q*=C$`8D-n?ihd2kt*g}Esyr9rZm{!0apmNy=zuN-i(U=nZpIeT49@{{36niN`Z*fKIgI*n8c^h zffL4j?Xb#G+sghcsp4ub8=|p=*X=s~7_uqlw%PvcnVJajiA&|jmmsJRw=;WkWwPks zs}7pRzMAfWtfHR&;gMMN`X`nk;O2glBKHNk2YCE;J${>|8hUK7!_Uk!?W<2u zNU$N;J~4lKNuLKm_xS5kv&d-~ddSbo57HKlWbmL6)QnKDWBAP?SDq#17$+pWhZ;W) zjGQj80WqkC(sh2!7{}XJ-VzFDG8X`DQ8y&UKTPNxJ)Q1o$IFYYIbYtI1u};p?RIwZ z+jaP@Dssbg1G z`ty4&qdYK7oNH1k?W#om`aYJb{hF@R!J(-8_^^Q5{Lwg#gjEQBV!{Zl4lNr2Et19c z``VnppPqMA#w!$o#3w6RpjfwlHaqbu@RZ6zTg^Jl8K--wRvvgoLc+W+XBy$R&CZ`0 zmvVayw^M}l)hI?IFm3-#1HVg`k`fj;ecRqx8cL&>X?zU*K3p6?KCNg*D0NXd%N&I; zi8BS}pyDV}zbcx|m?m-QbUZ2*dhd5@x?ojH8OT31HT4Kcw)e`#ckLVSl#iK;h)7~W z8X630DOfGfVg%d==}=JKw6!13sxM!XWPQXpKlgt2XU6kNd}Bg_U{Q+wTww{w|1)nz zw1{dQKa43?L}evse=gA`*uze15iRj5z8wcnZ^`Rd_fBg_7MOTHvv&YxD1YT#7*Ap6 z54^Hry9zWTM0$$T_L)q_tTd7j+IyWWqiTnR;nu85G<67R32w3d>}>x0ol8{u_YAzV zpeTHIC2}7F_5p91bXPzJ>uy}foGtvyBtP7q2o@3aDe z&iU@DilC>Es=%z~M0|w$vU`_xJ$cPk*NjxUOni8qAeLF?r&8ppET00MS6#%4cMQ4|@J@Sdh#1bTa66A2J>)RB#8k|grd~lDLR1+&WI;f{PA>& zm~^xXOkY>7s34{E3iLjw9tWJ~;MvDo37)xM)RRf;7N!fN^SK|?*`-sDbrr^`7CBxl zd;S{Q`c(!>37!!Da^)H(-vx{&H0?4qZ5zP{h5Nk#@#fZ8`=x3 z4(;yAfI4s7nqxu<+@0I4qg{3@n62S{N^7X#}nA3j)Xkc9IWQb}Z~}7hkP_ z#jNT?oErSH_-A33`-4z^gR*>91Y}!}$#u`w3JlL)FuGcy z1dG|0b$3Q06D*&+(l8N>c-F|- zaFem7F5s3Xke4e?r8=LktB_7>S13z6Fx3 z(Ns^APOadUb;GfX=AEiweFwX;b8&TgaCsl1LG8&Jis1w@Vuc(-V6=OeGMv`KPDXab zN=nAXP5Mc*GrKZH#G0&&Oni%7Y@e(Z5k!n>H;96MqeMid(vQal89g*NJuXn}oE@zw zF+8hki&VSLwl&LSia1jU72vxrZlK@(rzMA6rw8k>1^klu^<;l!O22g18?zbAwI$G5 zSy(kc%o#3AFW!=xdfKP4H6aTUvyeyHS6Lp7?UsIakaT`28hcB{*#YcVj0q4^2wI&` zV`Rt`iZVIA?mftvqDOnMcWizZcDMaiEmzG`gIGD}LSW=`>pBOD2^g1gpP9DDIuA znK1$^lzwWYdHYsHdNf=uB9R0B%WBnc;+wy-sed&(u;P*KUJm&iku!S$5}Yu zWOhB%luBQJJ~MMN><@}is*xLN+%LP=zcFEc{;`U<9V=17Puj5c{MZ^aJ5e5fy}E52 z%28M~9qK36bdmK@s_U3&u~YVDR_YHw?uhuV^>>|F@xh1@6Q2!zDF?8G9dxwCnklbU zjqCiR(;uEnSt0;#>zR9OW(D*g=wWQOp zm=UYU>A;?l{Rf4l6ph)SMg@;U^7{!CiHPoRYZwx**7khQ#yZ*Hb=Y%_@~Bfic48pdBwIX|Kuij9$QwlD=ATg*`rh>a$kDxL{d5#a#k zzK+ZOx(Y0@#sei!(|`(9lLQIVd@2I=q#V{hzU`|KNnGm@4FZZQm7Ip1y0u2y9kcXp z*Xfpsv88LGsRMr4%>@#nR>1ytqVn7=efjIUb8gF5tlho$gt?g4jJ9PBTf!yNx{vMg z3eHIGac?bg2F(<2U)6QCXy8{XDB3sgEQTk{IBGUI_?0C9Kd8}Ic+cxGUv|z0QF)^& z`2lBcM0Wg-btcj0qZw}-o8map_BA7#?6A;-?Hp%H;Dc=WEp+7VxZInsRo0ABAkm zJB+k^5;_wzwsgBe!jmGT?&G#VlB+oDGIME#AU`E1Is0ZR%Gp>*! zDFYI1;fp5HPt=^m=2x6QXN1sDYO@;iycUs=nUK)AM62SV*p1EI4m-Q#94;E|$(0>S zV<}4t_p6M?GY9fvKiufmZEvxPT5~+_mEcR!1h^Bhb(JH+UCta~r&8+(bDGGZTaian(n0~!VYa5uTl=(7~-eXds;kJ$}LPpolm zqa%VBr;<%*&!hX}?Hw)35)bb*Z!WbBbDmd({`LFgkNTh!sRG7I@z5FsjDjiNBVV-` zG%bGMluHVfhK1`rQ&T;HplA8`XZ&XwN!5pV7qb1XccFA@mU{4aZANkL|D=iZ=FDbq zZqYA`JrA#$$(LXR3UynYedUKUcm$pPY&vtHEWXbnfAgob5>?hN9 z(vnT0rEqL*u7Lm2T;ykk>j!ai4*U)L=}1H%4P$_B@AgL)w%JY<tj$^^4xR=%d{t&Ha((VTwzXTfShYweVo84vW{) zPG6c6FX-iCnRNq#>;SvHdX5o%s{O0mQPEFTm58eCMeNg)fkf7A*>7j9b34-UnzH>c5l0c)o#b|R%LltM9Z*XyiMC0}gT|XG ztmFA9HM6dWmOtQZo5bE)qg^jl4rn;b#ID=yWN2)gGXhy7YJjrm zlMxp*r@SElAt##dm%n-Qm?Gd3oNqLx-dU1q+r=x34+aa&z8X2nRG^Zo53tf%Dq7;2fmME zoL4j%r%lV6&hwXDl8nP9S(!~2V6qw;$B_&emR}yX=6rL7eq8f8%I`(Oc0HZuxB{1~ zZp%>}FC5{^8x~(93P?J=6OMg#-7M5D5d}XX4nR1wqi7Q{bEy8L$c$(XwvBg$>qpg8 z$Tm33+{}upaX7!1+WX;DJSDuOie!kuBQ&Rw!=5lJ(%?QOfXT{$F@y7u-|&RYqsj?C>7;zL#usWR}&%`5Ag?Y9g# zGhM7!Klrsi!|+c5;*|5UhS|)ZZsS2a<7@^XlyjKjCHajlyR!8_UZ|w00@@mG4p=M= zXJT?cV?#KVsGhKK!-?QeHbuos&aQcEU#cTa(GX(aM8vO!9nTvKQ522$;f0A-k-Mx_yFClO?f}7-8 zHO1NRKs#AMZEkXGo_9Hp#~~W@kH30S9%6$ysyip+^6Z^0)Jq9O3dmp9Yk}Pz(TIul zb^Gn-n;8h^3 zhZr>2N|!oA%|fMHMAl)_r+KlP7dAV+t=Dn@RXA^lzz?A-v}6^+dRl!Dww{XX;OKFW zzkaq6(YF3wa5?&?wXd&O`6bql->0V1!TIc0c0I>u2}16~Yocbj^kRLmM;U~clIP~8 zk9|pbIrv{ZbeIsYGQQNx`LCh|9ocM=BJ^FRMVLy?+KW9C#|8)nlGNL6VrwWju!Lip zvXZ(pw^OP8>`$H{Lo_g-ak zJpig%Mz1Da5G%Vh=CQM}=q&R1=j#J&xMOFXq?5MPNI?H94q2J5CxDycT`^WzqTj_> z(;oZ|PG59dH4E$N<-jfkydbz*zo7cu^HOL1cxh`Jv!}4+)P2927mnhat#j5(Vs1&G z7ZeC2i_g#UBW?j-rJb*unx{#fC$Yib3|R|?f?9JR;G`v*645@cF8YqXshy6Hm6~;1 zp`EMl^aX@pEvNmEHD5(MAfeTcYgjKG6LtAZg~fir+L>kyJ+sGZLlJ179)^D$5=LqG zS7f?ng*0k9w>AVfTOi~-fV>u+XhNF=l|H2mI#aj&+}zxgJt03ULA|Zh)>g-OpzZ{~ z3;TD488rhcG!;jvBGs(lN$KE+La3I_$ujiF8p+j zJ9ZevCYFC)6H6DGdailCOV2N7D1@U3+3L>@Ly?j>!x3ydgdsy!OM|Mrj4i=Imf(j; z0;EV3NRm+a^SeqiIDw!YGgw))!q#Ipcay9@W7Mr}27d$&D53#C1fg@Ki*kJherf8w zWNy!e20Kr?_|&s+4)~e}t$p=Ov^g#E?wBmu#pTeHfzBD+WNVIfU1^2ywyCKeSOUHV z5Et@1IO18|-1g5n0!%iy=NlqxDD)VPD52AFD+{zlSZ{nXaLCP5d{slg)b{)#&ja@7 z&{-4@vh~R^7ssX-UvFfi3Dw&9cgflh6tjBV!Ff`7o3YS&$=Q!*xZMUrBPYklZGb}% zxm5ZNW~a_0vPBiBVQB2 zU8R9~afO0&=dfFX%Sn2GJ#`4VT1~drn^8SKJPbz-se*Fx(k7u1p8H}^ckhm;_r-&p zWA=LagdLjh9t^}{9z_@{&pMt6sBbtTb*S$6q5EHToYOv*3Pdew*-OML-lw;BL7g=~Vkux{fe3T_Lq90HSIo#(K#o zZ0L{b6KiB^5oaj?RxM^^R3`t})WH&1JZ9}zVz>xXB>0B}A^m-oN1l!M!3jpg*+%Q) zHZN1%Y9opxR$gH3H1lE*_)i>!KgtqWtUaZ~(3fBp_g-C+8NSjbQJN%SCVg4bX%YLV zM7C^rX&gk1E4hu#$80uKHUTR0^?+F*XW48bq+0Zvjnsu_p1emvQ z(o%J22CUZPkPsQgV71^-@FMk`WES;xuy)yjk?f@;Kj=_X{HuM51(4nX|eWK2xCL2`av3F zEK~E1_!kleJqSOBxw$5_XXjtMJ1_t84+-orDGznw-d4UfR@?+*hWq24;Q4!arLR7; zL|wv8<*zR={>L4sM!s79@L{o*r9`^q1?+`L$OWf;7Qd4(-`zlH zUcZ&?dn__$m3HkM-~2Jk@e7ObyQkK#`KNXz1Ssu9$UzJxhYTqt%kH=fT*!F+M@vnDNmaq8Mddy#ugJ<3vy(s@hp z-qu$Iis)=NlVIW6)_ezFqXbVa@kDXgkQj2nBwqpoSzvZ8Ln=+h8X31q<)_e43j|(rJ2qYIgz4VA8;GcT8MS^$fXUT8` z|Msyu(n^b7LM4}_p2W4!1*nvia@;Uc?lSH2S=JZtEU&(@CzqfO`L8EjxOdoWjSZyU zdS5Gm5PCUi1HLlDnNPEFp1b$*-3hsiQ#R3ZzbyLY8kIG(_~=Zp8B(}9LNs5RKeIR` z#ViNmK6me0j0BtExn4tx?`NJJ4JQqrEB|_Th-Ox2tK|xB_JthY&o=q2A$#2L!jMf= z-?>sRABfL|-t#Zsy;l=QT!PoNtQAUZm^);u%pbd)5Bqp*n`0xU{G1`v-ih#%TgWeN z3WjGzOKdq7-~9TB=kb@PA_OWwA0OY+zb;@y=pp;v+6M}Lk}v(MF2FvQm>miTX#=C{ zIdQD3I8Czd`Cbq+WKu_3MkcTJc@=xmBj^GO~tNi;QL#OBOwpjG@ z)QKQC;HTG-C4zy>a@t$px8sWazs+l^|1YNAJP_*c ziyyayvX6bq(wMS^5N52&Sf*s(vy?)XF!sonV(bw`#uBnG*|Ia$loBJd@9{A9B}y@#S=6F;i2#I$lq;O1Hg%kWbep96Q6X{G6unzVEk zBPtmtF`#)(y-baKS7_0bK*@t|N+xoc3uD$au>wJ+``#+x}n z_~7p3jWW8V{1YG6jj@HO#u&ITSx2rgWg*M5LYPvLiJ1VnsHM}_XQNYApCd58dMygh zNpVi|(BTeKlR`bk3q0bPs!7f>uA+gG&@|R{>IC)VgbHsO8nJ9_TG}uM<~&e5;Gz%p zSED!|1(V1Y_W!?20rHwrWNDNg;j#stFND0b@KFCVSB?+lNIn?2G;N7LP`RU!oL}8Q zW}%P$9u~Y1^+@X7E4V&o~H(R|PdAP49`E$TkPnN3VGYx#GC}Z+0J*@L| z@Iu>Tjy+m*)|vBB`61iZcO=k$PGi85u1N-Jg{PA{>fDzRol{mFVA79 zzUxO6RgC1JG5OB|U{`Kn|B%ZrcpgW>UBe5Z#Z$29R~TRED-p2b%hch*%tVf9DQPU|GZOP~{4>g|nvaAw z7<}M%!g{Fy2tlTmiE4Q|k6DT?pyoDl`yV<}^YZe1VJLC4a`_NL=n=btdh!inwS2+Q z>fQ%&P@vRLqG5CxU&K336djtpN>T%yZG0ZRWdhsD@D3NaKw#V8)Jg9AuL`$`Z)B6e z@8E`_x9;a$>vNH3cuXUKABr}1*eN0F5gK$&>X)hzBA|5oX6Pvsg$Q*xJs;U>WeWh9mq=8Stp}~73a%f zv%HBQP_XhQ0aXSgSc_Pfd!E-Ca56j5Hqc7o>%&|zTgW@Wul^gs2eNveMH!`AUn{%W zd)?*+7Co&CL(y&e&X`!X^3(K3d#h|n!**gTAx;2p*bd5NjJK#&5s1k5^Ye&icOto5 z!)F&{sSZL?wI2TMh8>>)A+YbpAE}t_Du6wY>&dnDS9xaj#lNmoQ$NqI{;pgkt9H0q zep|uq8VFZvUB=Nn4%6N`Rv6YW8gNB3CxTy<@?j*zY)fEF3arGGE zw>@kNQ}OZfd}BqXQ`smft>lAiPh^`i2_5xrBQj55#p?shv-)2re4HcIVZ|Q#QG~9t z{psQ1;VO`M7blfdE!MUAu4ihOgQe5pAp$`JBorI*L{Is6O(Y%`FTzX=#uSp z3iQW?2lsN4RWpAT>loR6V@l7=+@D@pSO|onf=dm{kGT-70u~VfRb6@1VyR5#r33d! zF7ii-Jm3miWW@5{Z z*fxL_GhKuS-O2I#TwIu?_!MZ)jbA`bN%)xDA{Mq&{#frKn)^x^43)gL86XHD#^Ur& zCEGu9C4yr)503zCeUyU&nQ}UOimXC2*+ibmO7xqqc~GT#153MMK@u+t?rM=KDLB~t zyg%_$bQK5q39GcNa3mINf*+i@qL1Bro{%+xx4fAxYVnz8b~bUHV^K_pRmVu+=0@J( z?yYuKk>{|T_~@#t7fqUhYFFZ5JB{@E#pb1@t|a&LSBbO`00>h_wlL3qyGQ@y0^yO4STo3CD!_n_LY^|{ z3gk^R=LXdbHWuc5VeQfvE3@ns6FNaVnPdL)j5U={uhHWexD%O>j&_F) z-ckeT=$T91XbmmM2v#s>s&Dz611_^t+Q}v^ybA8h?rlcz>0*rKN+ zNkc?Yd=mxgXo+zKcs8R47d#Vw5=VN74JY(GA%T0Q47g&MOuWkuk!9aQmL7@{H-NTQ z0BzBrj6^d7mx?u92kF}q@exV+sbZTQbyll|KtWcmgbRa(VR8A-6l38-WZV)1a`;DF z2I@wZ52^Weu;L`6SpxX)(OQ-CusD$gh=9PHe&Gv`S#}32(G@rJyuZ?2n6RnS_e+JI zOOW8yYh**`6TNjdKkpt$C?t^Ul*=EhdC#zbh-lSl1Z^+3DpzGh8I9xz9~MlZ=E0A4 zn!$cI^Tbzq1IM$<Imclzb0avdev57*(+1<=e z%qYbc@XSpdy&}sH3-K3#4?UWeB*~AW0o$an9@H$!wSjIcCVe#T-6!6Wqxz~#hdM&V zl5C&B$|W48fEbxnNo`nv_nM$ zA;K?Cm{C@#eMe4?gVv0Iq+7|yYt6p-Z+qz4^<=YbnlhW3d83>sBp7?Lc+#WW$nJvx zKs2H!Y(PWh}g&T!91! zz@AxusB14#+h>NuP*r-AgAgK}&XRvRoE^50$SYJjDa57gB)17~663$@<&oYz0^a-znBFy90^bPHYzVgiY|V{d z54#)|2P=-#yF`c=`Phw9pHXH;CEKfDEru?jPDC%D{;b}gdCc2D34Q_&egeERjTFJZ zeV)USCFh?!zx&*MGi!5mQ!F_@t8~CcsxzMmMIA74Q+vOSAvjq}-0KV@IhNzq@WyI#8qYml}kp&iq$H%dbGM22;i`wYJVs^$jIhEbGnjbwtGtN65zn7$+e!m zfFg~A=Z;@5dq`Sh>IL>_1qyb+ER()2R$lt@MNcc44Y1i`#{YzYBV$s&uBUPFDsh8& zmU>UAsx2Y^Gdvt#pQED$3VD=+ml(Q2BiY0ZkbU_(0$_C(q}6?K#(%^4g193wehxnh zUPgN#DB1{Q8M2*&y_#@s@SEdi6;o$agfo5mctCMnW>%Vcb4CHsv@ht)8%^8!FZ8S; zfOb0HWm-&K@3YrscH)eweF4wI1;SE4gV3P}>Nv%4c(Xx%CVmuTNNK%`AU#q7F`p@g zTQnP_P~zPGy>q(}Sj_jo?I4}xmos<$rydan1W}66I;)5DznjBplk+uiFtr{Mlt2sv zYrG5A7@z-n_&WAd%vH^@aviY<3V1qP31qW@bNF;*QURup0XPZvI`%dx=U^r9=~TNp zI>z{s$owqP1@DQ*#uIWk_2k;C(XZr62C}au*P5LBZ3lY**8CcOlNVHiphW3E(Ss4r z{{ZxYk1`Ihf6dp>L0~_1N{gFVK0q&Ap1>v8oYk&q00;r|@uJ-|LGVJ$vldd_XDikO zUj?>1Hv2EdE)KS+laJktW!2K=)k)?6#}3;rf6xajWDylUE&+$y)stbx?WWPP=X{cC z4Sen84D&_pA8HtJy8(m%T$&2&v1)c+i#>(q7r&Vm!2X@lJoxnMy#<&Wb{(Ci=qIYA z?m?JOC@_?ZTS(4tcM!~-Kk&qV(fIb49CT!a8kIuNfhr7E9BLZ9^$-|Qr0NpsJp)N5 z)PIEZsQsWQu~Nes-P{Mp_+lYcUy>4a5et!n9fJv;76Y3%M5E_ zFL^Qp_%l#+uoTAU-hwy@CByg{AA&ALISG%1v*=L~t5^%(q<&V)?P5}g?8#QrOT#CP z^oL>1`~Lg#I@}A-8zR=fU7O)gSD&^x{%Lhbw8d8Vi7?gMBou$M%rP^Rl!&w3r^if@Bpr3fRnwM(-}O6Dvu6)@WZk zuFB>160?F4@G?8-Hx2J!=ww?_M-U#W~*7=Jw7mhhT9_gK8}s_B0%uWn4f@^wWlbF;%KK-#EGGF_DA#W_F!yZ)V5Sy#wM8$}9Y?2i-n_h%A5 zeE2Yypmx01?B29kU>SI4d9d7-iBGXsmDtiI5|f18LTeIstgkSd7!&Grd7`W%`pH~$ z)Me=VR;^{ErP1>hHqDGApHM5ozt-xrcY_i_1oIvohCjp)V}MOTd?b0_CHqzF-d$EF zl`Chups2pSTg*hkAJ<7>)rzhW&>Yh*y9KZcbOJrO+LyF1pC5Y5$78|huehi9M!8w3 z+_|nQ-Gaix^)qYt!{t3DTZ(@!y3xF6M|kwS%Y5<>v4uOskgwV4d0^u|vB@*du9JM6 zK`MsR5O_O^bIwUDT@HJS=^h0sem-}#Z)Ea`GE6EeE4OTcal~17!~IrAH7i%f8@HG} z&kld0(ACu~%gD~2vi+|`<&z)ndt%r76!^0)znmwvaHbWX`D3yGZW4;`VJ!}y*K!Hr z8yR*!hRnEKH{$M({s~$=X1vk9yfN>yErhP|qLN=$Xkk%;LLhv@Nsp4&8h^UhAA{w* z@?Ga=&gVZvAZKnOylrlbrz!4#iSYJTSeHD?%)$<sbx zXmzr(uh)&s&FTwNdQhS&ab0=g zQDjtop<-V@+j)#PY<@W0U2UdB^|b?boUJ!MqH{7~bN~3+lVvYGb0Su4!oA*K2pG_p zxq-1EVcq+*9xPTa%Lwr4#A?jE!71jSq%>^|fxeB?%4nUd01$M}U%9FPaJdXj4bwl% z^?C79Yhh$T>!C~@Qb;)-p1UeMs0BkQ$}r5V{0rU?R{@eq|HYm+6a<3K$z9>}L}H5S z;G$2(WQ~)4?1??oLFMS`F5?}V4awtf5`A|aV#H>81zHmpH(~r|V6~$UZ_8fwk={^C zf`NkM%h&yKohfgpNb%S%;TUY?cwNw+Ti0kLhW!f)Gp@1jk)6!<8|(8mJ?zPf@-?b1gKXY9mtQK(sACtI3fBssZS22(nqpY^#2Pl+j%OTN3v7$o<;DiS%E_&sEKeyFwp(c^&XB zU{**-oEE}q?| zSVS@Vf&3q9x~{w{3KKp*FMBe0GHe`z3l(r;V@HAYzVuhMtY1F0Vxa%Nyi@hPpkVj$ z8IZxfZtIsd1IzG6dn+tG8;h=kz{B$As*^1Kp>Ae8KJb^H{ln|Y`9dI?f-iy`ehaS{ zmfKC~Puan8k2N{aJ}e{!L0K;I$o!HG`C^P&sju9XsK9~&msN5}DoHA^*&52_ldV3# zh!cGvhk8CW`QR#lzneUhAga_P&#G1MQ%}x-V^$Y2><__L@s&RKc#~H!;>J&=O7Zw< zsBz_xe*Rc650(B!Z~iM`X7Siqf47OIU;UX%9?gJS^TL9HwzH2Rd)jCHeO^2l231K}P8SL>1^L_{;mxj1Sh;yA)Ys-XtC?m?s zVcv=9XiB#vFLg~(=GA{GlM^m=yE#S~;BWxNBt?tE)_gZ>o&hOtRvz%+m z2V=}=8PBs|{u6V*gh+PbGBEPoV>gJ4h6zPmGAo0_HuLW zz12Ntzr$*U(raC=P_iX&p+;FzoiaVYW43bSP*T9{w=x0WNW>sF6{?UCR6$+A&&|DG zSEr%Tb8%DVj<^--J-cWt^`0Cld^z!<87a6?vC=xHcw%-vi~8=Yf?m6xY~rYaM_>Yf zkpWY|oEHHUB|+;!@s7AB)D!xS3Jw{jbt7K_)okr=1{R{=b3@=-1ZGkQP?f#%gYWAE z?b2=8=*Oa;al9Gb^RIryY-KJkUfNjF%G+$hD)n62Vwt{L3x)N0xJ@btF8=r5w!-uL z)C#2&7oD-*nCEvSg(t^We}D07K0?&yo+jjJ23*GS&So~O@D&*`mmS((+xy_}Lz1aU zSw%(%i-1WCGNTKSEbI3=7i zfZ3DBKm)WnQOj&lvm zRpo?_6*kWHuMheurPh-ZDY;QrZ%PK17IEKy+_*xwSe^Ux(Q1WCP+PQF2BE)yt)1pL zWNUA4q*13m{g>#q>qlkD-bATz*>F(dCU@QogY&^8w8-h13nK#WCRk_yEPVn3omycr z$2Ogc8YBG_hPtVsTZVw$A|sL~Qt_X|Qh<)*!QDvAPt8`Dn^<+&4pKe4_&;m)V4)90 zqj{pdJI_R)OPyV#>(C^scJx2T=A-apv%@moK$+;C+z@~FR@LJz(2+A`qw@H61#>V$ zpI*mjO zz6Mf07`dnUb60h-mLNLG>tGp|QW??INdP${eb*kuk#mx-lets3QCd^9kiq%D&aRIg zb@Wg5*1n4**yQH)_{7@t?}YzNhi={LHakoLuva-vUsj-QAB-w27){ih_&fW&E$+Zv zuQK~|L$mxE*lwfyrcAq2x{o~A(o@KW54g8`dU<(q_We06HwvuEV~u)MUf??nPdZ!P z|F5c3rpCx7f~*ZSquIG0b?UnRe|0aifDU5v%QY_hZfH4U9!?WS6NZ|u3@4KR(MYbf z(7*$eERwp6DuzFtnkLpRm{^@Vp3+tHD5*Of|K@l2Lg!CzW6++V7mQI6g{ufQtR^g8vsHrV?U6IT6{ zJV58I7)bk5z0aPWr8GA1jRuG*5`}kXy1>S9jrxp_L1h=K69XvFCKO51T6a*kQ&=<9 zhPP8^(E@lVvYbkrE==G#g$Fm+LRaqZZ;vmt?_(WHkMhdRmVfF*4Q0L_4gU7JZh0+R zr;=>#+R??W7MHpM9nfOuKF`&VhNtfLP|c26yH_x}>I5#ERSHRb1fWiQZ?zf)>)T?{ zebbga{REutU?t(=li(>XF4%YH*)IGGDbL}upf-2I!1?;cZDxR6eSHipt{l#D2&w?e zcXR=)8xKH0WOI1_e;yzew7LWh8pHI*;U-w60e7`GBjZOsIYzt6JiL_Po4|REA5Pz<}FYBaic96L`E*G5v+CHNB6))Ys^f zX5Zz(I#N;FPK$0jMX*CZ9iKhJ1!sgQMm7po+y#&cd`cgC8oz0)=AWBIo>69PpxqPO zV3`K{I<27BEV-2W=rnNC9&~|^5EJUD3!5K-gC&9Vo~^EUeJVZ69cU=KJAW&@GB*V6 zm}eEt4;mOT?n#qmuzn_){F_alC&hk;4A*ExuQgA!H4nJ7R~Py8=z2;lagG57ztK+W zl!Q>B#ekHwRV+)-7^`T3`Dy=!HZnAAzc}9vn+`b0zz(dx(=JRtM7~Z%P*3i6WuJkO zz6le&AZo3iJp$%o^5G^PJi70GGvB<-vUyFrpkUO4vPmbLL?K-VD}o+CTRGCS-@amP zZ}(k}WB@x*r9-7BlmT$DcDw@W^CRQ(LCsaaAO#~PUA?u&wh@=?7cx@hj5&Sa7Y;7( zu#yO&?H0aR&{=vu+El&uIR*sUIg<;7%b-J?A*2@`coE_Rjz+w!xL#(Nf4uWx`X??b zEDAJStmZMs>aEEbS(^K>XW|Rm=^nXxFFbNwf6mPgcxjAK`=2Ruv2b?^Q z7ArCr!>4N)>9cJY^7i(=*n8zZZ%FdpZbxsPMUnK^uMcK``|!WisibKtYLSrwTV{n9 zP{9xU{O09wTw>*CjMIHSm^2@KR0-N0f9AthH@14a(5ksdKi`}}wg}%R3z)btDCKJ( zE1qi5k)%O`3xnsAUmB}p$w@&~8%w*CdTM#+MOu5)=Lg^QDHO=taZ5j`D`-^Dw(teW zZBR@X<08U&JORvtYVe{4mGsO`93-wJaARYUUM(?jbxk+K*VW}uHrbZW_d7&FW>na# zA(uL)eC)|fyrYR0Wh$OGyaPy{Z&jX^HT}xa`C`N42diCl{%b9(^7(T=o!?t=dQ2+s z_PQ5(asMZvK9>@!My+}dgrj7i?QYh>C;6Y#gv_XRu0OM=0a=WM2N0+%XW0H}5LB!g z!e&&(YHnx1#ow=;-U=IhIaDhYuW_&+XI|qZbEvw!0@R)WrC3>AUxc~W? zc_Tbf_ybLIzMXU3s8Z66oB@~MCO}x>{=_M&MO2ZG4A!o6Af#!)rIi!4#0pj-L!Tq_ z`odNW$b8iK$!XYe?<24aolZ%aT7PlR(nO01Y(UxdxvYk$01lyT7X|hUB)*)lqV1<6 zxsx-Z8&Y@;TP$hC$@qb|Bqvt+cAhox?DLvb{ek@xGbcWtj=RJ^>rm=%lY{GHAMx@zyI8+=AY*eI48he4J%E+llfU93&x1Ie{w{k zSQb-_jaP+r_4L-RFHx48EgMgCS>oc0Ou!D4@M+ur#$|uSc5-Z3=f%x0ASu=!9sZe0 z=%)dJk#k-#Gm0`>doDS^uiQ+D6BLnK0;t~d;~P-0-z7w%*$N)UX5o1l%6lNKAH~3?c+G6-{J3^#XJLGN{t#C#RBTl?eAxgkUeU#lJtyr4 zG)lHqfP<~)CJN8I>hV?VnW}N>u@M>dAaDQtafKM9h~sTVKB(J@N<5g3QK@V@5cKL@Dx59oPo{?O5}O3}xjAj#pSBwnR**&G}!a z2ag^ft&a6F$;r!`-G0#*z**Ax5k7I1HqOxCX8NqmB7B-_fl*_W>^vPkg$7Rgadx`K z-wf`hI@eR&SPScW-@V^HG_*|Ix%kd) zKU3Dpv8~6O&b?$$#eLC}@=I|?X$eoM;+OuNfV_&KuBnIhrr=Mu%~5Zv#l^)3*A2Mv znGR%D4z64(Fk5{J-2M$H4N6Hz$9;z4J4bIJ-D1zpU1pwm_oDg|5^pkEgatPPk!l$R z1d3h;B~e!}9}B-bR#cX$soP5am*#a7u{nS-1kCaA>wjA92bp+R<8=v%G^c+(52pP~ zI?H9)<%eJ!R5Go6XC5>k`SmjS{W-C;KOD!TT11z6vWLWf_mp#~8UFh9wFeWElv2r> ziIcs#^s^FnUzJA`dMps>XN<}lxW=LK+d;``fps2CUFloH%cJ+|F^F74_|ayJq%kDYt^HQ#s3yKYh=IRM$^E1FhI&7^ ztN8Ss!>VM{-SGb@hrC2<_M)%T?*}WF-5&;<1|2L|9M;%hvJ8vxe15X%XdP)cef=*z z=P!;L&{2LZP-j(6Q>rxe1uE_9A}ndsw0&=OcJ?6zVtjw1$ycgm*j%@2DPzm;b!b;- zs`yZb!%Hc_)syU)D52fE=Co~mSDzLoo43WBT z)kK^a=kI}`EDPGKoyG5%T{Th7;{V`r*jl{?vv=Xcm@g)L-xL8?I-xhL3d^45)>5VA zVb4K&*&`goKtywm%;>HkS{jOOuYK>*pUB5;xg{i>u@V>b%QhfVZ6q#sgYqw#8lFdX z9MGp{pFVwJDph(h^~GM=l!Km;zJ>8b1Zq#a0%rR+dyF>xLP`%1unM8avt||6jgwvG z3=9l>a9qT4 z_9P}FqU^J{UGCri&#B~#;a)`A^_?2few#odb;H4J(iX;8d`j`&m)y@c6D%9O<^pB= zH#Ro-KY^awgSyD$yn*vP4^1SC#n%mkj6R3hn>Fu_ZrWX?R%9}6w$)9K`2>E|EI=gE zr^o8ws-Ajr#JF1&VM(jXFc^daXjcx3y1o&4_~w7uJ?9|7BJG>-;Zy1#2W75VfLvb1 z23rK3rt_(BeKbGOR|W1Y-BzpsH~3V#zmvQ`-aZTut|_w8y$83~CD zvR}aw)kfb{U&ne`-Ux4gpy!>T*x^9Bjey6Dt{ab(X(Jply}g?PCYc9S!-56KZlTDi zNPaLfFp9_2mv%n7*z369+qb-qFJIhcKGj-jsJWPgl>T;4JI zfio$y2Z@6VbrB4}Bx7LdIw|j)Nj5XT+I1!G-aQXv#P>3j(2(AliydXQtp^;CF%My7 zM!U~qEtH2DRq zxKK)wwe_&xWXlXQJh#G|}AQWO8)qOk0x$irw5$^IXR+`k0QUDb4s zCD{UM-%)N%fI?c$e`$6esAPp@fE7#WiWG|8xLx)?o$EUt9mFS^H-2?9+V6T0)U9S6 zxcHV=Gvz1#CYqb@aaQ^c4=E%UEfHfyjizeAUW_m__pqd?LQnl-V1;A83%#=a&e8xY zbSCrx>A4nN-P8%C%ZiQC zd-@+7Arpqb-oW`@O^b3}y%nEOvCllvj87@*_pqw6|EvdvHWiJysoJi3O0&CjaV;p@ z0|)1UpqsU{J0{D$UZ=5`t_pw%RNYR3bG7`e;#{pkG^X4)zS=4`|AI-Ur8q#tPMQh9 zizIJ_;i*7`29mt>dWi3u+mq)y4=4!C5J;;}yq8sO?Mtu0S*=rf`$4`a(X-);U+%h- zx|9i!(W9x2^cZK){^$@uO?^uvZ*}*3v6@uDNB+$23_B5MZqU3zHmu;|ebb=dbwdd! z*OB9Z5md4Ex50p-^_;vm%1O8TI(ZEV)|VlW+sl{Y#0xLpa1nJ)#iY6LSyy7`03x%? zP5ue#0`#xsp6T`SP8MczgjZY4NyQdGB5+k~?rJad#k!OlE2Ph@PxSKg^1I*lR@LQ% z9J88?j<$4~k7W9xfgW~`>D%$MhUvD7Tl4FWtv@&B5?yxGDlMw)lQ0-bF#NHnVpxCM z)>JL@zT1i`)ZW#%Bs{!u`nojL(!G~bxBb#iRa#*-_zt+2x#<6qbb)3$rN)|+txHpW zvRqt!Vv||}F5}@7G7R*d-G#Jz(~Hfu(6oaK^{sxXUer}4Dg8zSIcTmck7ENkb8@q! z1P$Nu=sN#GtRt~@tPqnHNHgt&jnL2)5;w1~Zg;Nsrr&Ytb#3;S_fQ5Q=I+f`k~Rj# zc0z#_^TBy}uBtHTdysd&c1L6g3)sj)1ItTz2bzJ+fmab-99D$@R&UIek@Qn{1Gyc6 zp1TZgtsc3(^)kaGTXkB2!MVVx3^MP_!St=y7YHIFX-^?+}AI_Btbpk9t??Z2$N%xLm5txU8u^P{K*i#I$|^nwt|I zzV!A%41a0pyMWE)S238?YM0f~B(1^_WqC|iN#oSUMs){Cqo-1e11U{AM{cLo7JA9Q zk$@h2kn41|Hvn2KEd{ZdBid-!U{LH70IAh4V;AB%7>x_qf{$WuW(3vT6!qE^ zpmzX(%f0UP9b>CiG-f3VIrpqePJ%qQ{!`HgVd^F_)MXm6C&%yb8n`yGbjc~!He+g0 zw@n?1ya4)M&Tj*w7wS^$zRaE`5U71~JYXubRy)?c-o72*xJVNv48II?j_Ly{o7y>| zol;xrW%fo0h$}Wne@CB`^D2x6fiS_TzI9-2eE#v(yO3VqM0E|sIzWK218apTNmvzW zZNw0Uq+A<$VD-vM(?op3;=Oxs13!U~6=7a(qXf-8VVEt2^Tp~?lFVHGo4?nXUH_qc z22Bh`B&TG_{GNI5&HAf~JNLi_UIS+M?yBD*tC#?*iW%Pz7l|M+$q|E*sW2RDgWBIN zGa*1hURo){ifbatot zt*IAruye4v0BtI`%i&T#b|QBLPOLQ1`;>p|r&r!I1e_~SHzv)NKT#^}5(q-J6}v*c zH!1r)zzFsTKoV?SI%2a*OnTb=x?jg4kOY;9 zrqm^hI0(#HUw|Hbmg^j~BLU!+ML9MYDS9YE6mtVftZMcPI@W8KvzIqYj2H{hTXLj_ zIE*pcH62Vn^{V25Qgi*dgoM^2Grq{Jo$S(*QMI`D9mnRNA8mr)uET9t74vZI(Uh^P z7;i58`t_EH8B#@AQlffp3)$2EcML2E4KeH|(Ou9NJ`Vo8t|=wKd)^I8nzUlyQMVa1 zw-ODel@2!X@Xf7=->`^#*4b!;+y;nf0?BN_323bnXl>3KOhU|!<1rU^QiDt=JXI1W zf>}Z!S(p&o076o{Wh>YrHb1X?2c6UGg!dh5<^%lYyF$igGxZ=8yzgM-;^sXp!z>g7 zI%^s~$|@}ySokx526(~P-Otqy{^mis3+XX8dE&!40g^0KR6`uJciei7Q1&1`KXf+gB7ICX{+@t$op{zxgp9ZB z^S(}9;udqdTk~7q=p?74wJ6U@wU0lje_`RZRIU)TV0`BDP2194x?Wk|ISDQR4F&+? zh#~>Wzyh;Ydmo?eA!zQhV$0JduU^@@B~U3YSCF!pUsq+SFB9O7A;s7T&2u#3#7lqm zklQc5r`8C+Bzc=}w3pxKEPL$<8%q-B5h2n#Oc*2mCrlAU@XwG9UN;khy1ljpZnCq{ zf+Y2LL8^FVdr1Do@!rD1a8ib_QnPtolxc~A*<&VGx6;u%xvBDj!lI=-#X8NrRXL{f z+`LNV6Yk(IF|>ItzJ29hR=Ol=Ar(014oJN|E2L_tB=X>XuTmXg)T>MwOcoa}Z!^kN zrP2PyLaMs&(di!yP?|UIY>EQ;?Ujg=-O6RZ{tun|7Zm|ctSibifU4V@ke2?ON=t%s z{a{`q5{YOx98}Tt8OkEb46@6u23-VAET1nkPiG^b!vi@D8laq1m{HnGIB{Lr7Hy)1{K;mor-0P(tGB9Ko z{dVtVmGj`@=RfWur8+2d?OM&q~q*D5aeZCu2r zT$K=`8DU_rb=WKwgK1ECCAOReZF1G0vnDz}%$g)gH(+)ISmUtd=^CNdFsNf0 z@Qa^T-40BJidH^$4vz|J_TL78F&+}|4ICx0;&%Nmj0BrUu0s`k><|@&KKJ&jf%AcI zM)p<%1{1x{zfNmKx8_o`3WwM|&T&>XcF677p@wtKBC`h8g71g;Ey}R5-TW^)x!HPE zI7OGiOo-gd)39A>3KrUJH2hd%s(ezylDl6zQ1E{zq%#1%c^3y zwdvO!9EnL2%P9SVJNeR`E9|nSpnP@v0m);>3cu`k28LmVtzI-3AflrA&}r3@SA*OP z2+E+wKj$(xZcZXdTdCe@!;shw^UlT}D^==8u4c#xyqs@V@|s&;$3^9h2IvXT{oR`Qz){xi{UdoggXB%W8H z)dHzY3YOo+2GnA+ic1e3o@VT-V1oJJ5vVTU`lq5bfOJQ6Ol0Ux7talH$E~N-DC~mF zezf#>j{dG)RqI;R4FoYmMP9@S1i<0s*pwYX$V9IR!Es#Bem-5wKJWk`FG}>RYUP-| zGlvz1HdO!?y7q$A|oRiSs-X$aIyFB#$`zBk784Ou)V(*fl2ccTHQTF z7c3+#g_*f7aFZg(`<_Rgfn;Kksyc!>p^b}WY}s?pI&SBG5;lialz{+_3E463??mXj zRenk}o_$=?p*7b9fPMS7w}Xlf(to84dmFi(nBX-Zo0c^=Yd?4X()*z|TqcBl5UhAW z)+sHUdiU#@%TSCh7grJXGIYkwtjwaNWriwO!DSuv;)&o5hUW3%#2M;d-Z}*d%j*9? zu>pje*ze@|cmcT0k%i?S&arz==X0@JU6Q=1vUW)S%+i0d`Km~o5{^FaDq17V?LVHH z7SPC-*wQkgAIyf6gw94y!LJbt}zF@kUh0 zHS3BvrDN8t60^mZrGXCZjuc$x&R={#(A%jvwo-jA)ZmN#Rg(MuMOr4Z8&2wVrc33v zyBU0uYXxd#`M8@?y){{8%a{)3scvjgrZinZKUatFaxL(E<+vb9BcL! z#I$2<)6%eI`pl5vhdZz3IE`Diw~^(FZ38Y7V5B$D;l8BH9Q`yGaFMpC1g`{+F?*?T zQ-o7S@SuoOF=kEawq+t%%#q7^PEnxb@&qG-2fA*=DPD&99Y{-V-$ptW&-ionw$Dc| zNb#mfhZO)VDs?`(G9U90ol;HUfT#eYLdM)c;TJ3i$eOvO?a&Kh3}&RvaA2nysc%yE zs?xH?Q5U)0t~Kl1aAW&pPT=qOQ~&4|2`Mg{B|-30Ps*0R{cYvzmQ!+vaiUJoFl&bi z)r_CP`0E98Co$p&3z7GO$HR7rDOsg>(zi*$<((OVonI)o3?Ko847IGpvO^0hWmCO{ zm37_9X%h`d3;Cak`7@jRNY)FkV+AGPC>x}v574Tgri_qQPXg#Pb!g&iugJ)F)s!4- z_X-VEefs{A4{$uF{n%q|OD5bT@Zrp2>?gESRb5sQ_7?p6iZ`pf(HEo3EWI{rA0+@~ zBF%%h1J67PC>yrYHy9l1)^km%0j-4LWJZG7;0t6*ogpG(*amrGQFtn-z%=!ovbtOO zr>ZEgHc4n;0f>a}zk{aNMc+BTTuu&pc^(gDNDZOy?M=?27S#5~$P(!d>wc*HC>Nj2 zR{855;48d(r$BtzR$fM{&jPvtyq(3KWy3t;o(*0hVaxwSXb?&rhAeO1b5H@3zP3xf ztMm~1%(s`gCQ$qLK;dh#&Cw!64hM$V1%Z2=mXh`dqnMhMEv_!k z+q0mz5s6tyCpnBeC8hV|Q?M~(n$`GtzfS{+FOzY)GtDk1(d%1xP%b1S^eP(T?BrGL zO>rz3n4@SP@L=I|vfTU0kp^4Ko{u2g@o?TjlH{1(d>}$xcC3`1J1_YDKf!U0m7+@V zWx;VU6KFdR^;iSJ^nnGf&G=Eh6Tz#Ho;fH&B&)i(1*Vy%trC#sWhWB3*mI}yJ_Loj zbZf9FqIu>4TASLl%{eIJ6T53|`*)5Y{FQ$6;<2_CM;KDTh+&B$QtdbYDy3KLd z3UF2YYVn3DeGK0Y``ka}{!Epn(P#JnPqg!(WMo-v?!3tR{~Q`(fv{$?6b^h*2xzB8 zX_*R0H}Aa|N#auRrflh=wfUdC^lEz+56yKVC7h@@(7S>T)B^>tO}WVn2m@)qb$d_7 z*nqF>oCEq*h{ZUUPS|?$NV2LJfSQ$o^m^b(N;Z$ANI39uP%(G=_NJlGOA?>zSouB0 zyP-iv|6>I5ocS+%2NiZYusAhEx*<_wfXU2m*XN(9HQaVrf@}(~5$`e@B>cYs;O@Ps z6f1q!5i4@f+L9(_tOmI~n&!18WFOefKV?KPY^WJdo=x3BKzfZy3~07w>1oWZ+-0$y z=Ex{;_ZK2-RXWh5u=7Imk7=8%V$*yq)V^sfe+erXm|N0%m&9j*#6ZF8(~1s!;h-l{ zzR7Bxhb_Dl-k{PUzAWol|2<`EC{4=!q3EROjf3iHj_DEmo1h#>$O3vkP6sS>*@eeIA!eWIHJ?Rr6d4QZH zHqp*k9k5gvMwtN znmvmSvXy#2s6{H`mXN3vHu8pbIVumY`K=oE^54dnhIadLdwN9PnkuY=cR| zfE?hECy`bNsg9h6I^sR2Ic&rLFaSuFpYV1EQ*f=6UEaSYmO;~^Gw)ldlmMU=iPJac zlsQ5#y004im6{uWDiu8?LcBX8wHoCQu#>I&w#7VV?6-)r3HXaEVosvFoS}=An=;bu zA-=i%uXw1v7RV>v9;SNitykLLsFM5?Ke+Gl_r@b(P_3gc5)28d0l9lO={%oQ zt3usD(+Oercf@AXwpSwCXwp?$|LNm9Hyca0j916l3L%G@~sPVDrBT+KAYDWc#&tO=NJ;3TEk(-7V4AbwH8D9*?o^? z4c0VQGn`Y_x^aHfN$FQ!5!jk))wh4)mG!jsb2i@-ZL#G~Gl>Lay=NWKY6r|~7ojun zEy|Vyr!7ph@m<*`itJx1|tX7Rlz$`R^ zXfIMMYZ)Z%())1W+T27D5+C=jBl+T|)TO#yPDxUir2&(cL?UrzB?rh}y40pX1)u;x z>WABB9p_rG7RVo&T60c-6JneTGHVPEFRxPlyic#M+#lDvmnxRX zuCp0L`W8NamI-rT+b0Q_v?{ItkFT!|ivnx=9z{h-k#0r0k(68|Tw1zokZuqdU?>q7 z`dPYB5Re9uZiZM|B&7$WbI75;!?Vw`yYIW-_nkkyE{BBxv@A166WnyEWSHA{VoF{){RmEm1@$p} zcLY+^{!Sj}c5uzZpooMcO`?(ce7@3jv87xnn{iI@5QysL-PnO7IuloSsbx>x3*&$p zQ~!&Mk{uGMNdMuOFdMs&CptR%`WKo0x9%n0DQjW%`-!pf1 z@%lOGTvW&pJA%2~Vmq`AItd(KQfda>J5}>vWIAX!7qEI8_>HZOZ5QS%LMM%>Z;XxE ztuavVIBpGlm37mpyauuEAR+m=n7CqQ>)4W0Qzfb<0>L%{l&rUODgh+6ZO_M~_n)KYCFu&~@Q zpTDTIKC#Tlp>H)@9u<+j$R+SAE>1FS-P(6;)IOY=j-P0KRUY@lN*GQGLaB%OaS85D zjo-G8)Io+RADV+vl+qlZH#4d1Bf>md2}4YJ(|5V|irorL&6o?x>5M)Dwo!~vito<* zGPB?{@`;5SVDfbW_CG<%EpNReOl~6R=1({>sReHIjfu1t{`_F2=>aj&hhvJ`oCY4A zz`Upm3CT2ZD_^Ux-wzyHTG9bFa*k~yUYhL0SRwI^-+N=sxpb?%ENPU*aDrKIJ*TW; zwc@^_J?NL@X_t<7XXbuXbIfHiOFAUzlm1?#Llg7JFSjuW&0X0?1HXkGfmkz{Zw1i= z+^gO#xBGJ+irq2gwN*}Rb`N(2d@i_}gT=tog#2555`+;$P~pnH1N1YscF*_|xyn9q zIOPf1<%+$91hJy5lG75b^+M?FF1jSlGtKM1_(eRuh%<2jNQK1}+ zjs21+oZ~nxTANSBNE+UfIX&Yrd#mQrY#roU)7XbsG&4aW) zv1HhD%a~J)zzX~3o0-Rs+s`i4^-HeI?l7%I{E;h-9e{E)X@y&4M4KR{UAYFe#$TpeuINWPE!IH`eaVv6qGOg`^G_SX z3A({Jbj@M(?3=F}C$?Uro{GHID?ymkodln6Aoa;Xk zfZxW-j;FF>-Ni~ax16Rl=`xpXIimxcNU*~V^)`smNT{N2es9!IFw{{Q54KpQBmO30 zP+E8RT~W9Y-0qnBTvW4LHPIdnj*!B*dTUSrNOKrhhfBA7^Bh?8UqQ-=s7gcDX>?5N zWXcZp@}2U748_|A-@oDjF0^ZEB>TwV;hzO*>WT(1<_ro&nLe)r1^}?ePi7*kozVNuU+@CtkvdUq$$hcRlZ=>geWs1+*4Usn+-t z%pG?AX)N@uWnZ$EheR4TQKfp@w{Hjh)vuKf+rM=k9n1rLA0#*Xc`i!ftx<_6x|gGD z<}rh1$w0>7G%qudEXWYA8-J^_H9S{w_d7UzSW(qh9df`T|7%EyPKsVVA`xAwk&pyVHs%FuMTCUx$-S{fp z<`CZjC4BgOLajM5m)yx%o)6k{)6Sn#%pfd_hFe@`JvDn=vlV#rU4E8{VoRYS>M|XN zZcii&8Z}%ZQ#N~GmHUI;-JOYs;U*lrPA;)2OV)<(a&D3i#Kt*3l8B{#&LE6VBQ5?g zKKbJ9@m@Bl&_P5MF~f>3#%4&jAj<=+Zx82Jx*`aEa;gArT)jK0t%T zuGW_>a}-Rw9wcyR$)8z$uDdwjpK+is+Wm) zb9`>pmcZz{Eq;>^a17NV$hfAoWcr12U=cgs&jvf55xLk=JHOl4UI3|NOPhrpSjc{9 zS6U}+-90NdCx}TqQrXF~lWMSZK;B9fmHEb@!-NTjntMMqTy^ z^DK>Vz?OD!_fc1?Z z0=SHzGE)%!TQ7-9;&1|6l%M+iiYTi!U|$k}+c}P5b^JzK*48l0+l069yq0E24&W?` ziNeT)HllHMyUuy%5079Mw?iY0F`VP9P7j&`%|@mNVN%WEvmI~uec;NTaJ(2&KHo9$ z3)bCS4CLMbUMQ+Tx3Dq7B^9wo4cx?GYON)UNlp+GFkL!3VhKkyYmOa-mPf4BhnIoW z3h>u2dYH9V6S7&@38)=~vcUbD5)=xR0dB${7z}*mU_Uys8#^dhI>Gx)Q&1{7_W5ht zz(;?(e0iD1K#VuFy;@FcGpF6C+y}BS@zZ8c_oz$Oi zFMHcw9%_xXA|k{sol9`GD03Zv#8mS|YSgG0npjH5f4U{658kRRE-XS6)f#)4MC zOKx6Sl*T})dK(_GgqIxozzt6t?_UR7oS6i_LfwYnSCo}`JI~|tWyf36FA__MhhvX4 zJ$hEQZ04QD+wLpO1A=D~5)Y-22d~4{*Phm!6R32LfT(UuSK8Zdsl{nssJD;MU>9`R zp;e6>@Liq+;6difDQoMv;d*s4Yp<=eJ8O zolmOzPmz|j?(R8qYIRYi2inO9JG5(*8+%?pOw*CC!}nTYju z62lK-SNF&lejOQl38$g&5}!qjg8b5%0a|*0a~A_t}Z~Xa&I4vP?dwo%H$9jR|N)!Nlw5a~1X|KCjNCkM-R>b_R|DGMf`kW2$51_BwdYiy(|!O@oJ!U| zh7F;LD8AFCp*1gF*cYjqX?o7mw{-N>#$7o>RFLeA_|m;~4`N#9ms(_Mj3SBO&d&iP zT-=jk|KoOSv?2`$19YVxXJ}Z0utOI1d}Ynw4Q+dI`(#YQsjCiZa7kwJ%?OEMZjSUl z3I%^JUAQ(Qlx*GNynlhpJW;`+ebhb^`!M`P>wVVmcV2Yfes{l!fxZ6sa0{(o{Z=Cq zqVhKV*B8@jY898KhxXCCD7bx|uS0O9i&(Ur z*{o4W4%#C=J7MsdH_ioiX=gJ-SEd&1?vAi%bz97yti6prjL)≦2J~iH2y{19&mn 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 IKX_jMKS@WeB>(^b literal 174609 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 aVJ-#^}e-x)LNLfe$004!ihMFM&07Bru_Y)K0 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 literal 0 HcmV?d00001 diff --git a/assets/logos/fabric-logo-colors.png b/assets/logos/fabric-logo-colors.png index e00f2186239692dc0b66db6c35c23c3c171d9988..91eac71368db61f9093baeb72f7983fb8a097a78 100644 GIT binary patch literal 155217 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 P@mgW_kJ&Ky}IeN2Ig9bdevC{O<&n{qF<~ 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
    @UdQp4&G^O>dA@?M%M9BWfvQjoJP}y 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ªpF$Rp^7fgsn2j^8Q~+rX4)QMX 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
  • Z-x~npI{CnPlg26oB0{s5$ zT6keojr9qP(*@0))oj0JMq>SQ&$&%Ov2-}DDLa@cYJie4kol|`Xt^CZ#%ExcG(Tj z6%$?7kPLhOV!bg$%fqLPt(e2KtWp{$=>YItBy-=q?k5ARCp(#IzN;S}y0~v{AMQl9 zH!$BCXyUqm{+;4h6Xgb6hg3PugKhnV51m|!_;m;#8(q?neEz-km%N%$_iS8OI(gUF zc=Cw%;k#rB*xo%G7^C^?*H^=8+2YH$8n+AhR`t|iq!^ECd#zMgSIl|kpykr0ArgKh z6>xoiE}GBHP|mJmHUkVR7=TUGJQ`v_zE&KYkH2V%9IRL^vsSEIo|4vjF@R7-S7rG& ztvYwbN-8x3NSN?af1UTyZb?_MTTH^|<1w&oL&^Fhu7mD?d`t;Uu`&3Zvdn@~R z+t>`YrPHN~ICURLgwRMK?GMopQ!yxsW@_V#RiHp?togr^^*G&!o z;$by>%SDtrc~A6DF!8YaE7}J)W4n}%DBCMsEo({9ZIF6>Wv6&jc*K3zOKSQEKJ~{P zsc9IVfDNa8SH0zIxoqz!9vgqVw8?^lk`mSXMzi0@Y+n(yUHrR8Rq3_!p{s{UP3ZJ9iRPvncQ`e#CA9sk~h=B z62nH)l#Lefy!#8cTxM3w%sN>0SK#~CCEaXE^}9kKIs>A!mqC%8tJ7DxNSf_;i}&o? zYrp~}g7cG~A>e~!Iacr~n#DA`6&SXSO>OZ{`MudRd|AxQyu5gB4@Jj4+ovWgtV`a+ zxoI&yd+La{Wv~wE%;%TavP7IuFoY_KA8dd7^jz`H0f-l=Mepz0xw^_u+17MSUL8`E znuKx4#x1?l&acu z_f?bDb=|y3&sRDi3tWzdVbV-w!D3LwYJ|p$70E3_ImSyeOWj~B;l02mdQ^*UT$RUk z7M>1!k%0F95~Aa`Fs&-FQTp37!i8DSeb#4Amv8&{{jb}@dJikcv2Ee$<||u7PBrmJ z=Nb{#SmOE~fOT4dPJ1DODmSH9xTnLh;Y(doS;La5Y4U7QkuA>7{3B?U$Gev;#VraK zIU)ov3B-FEq29-PUAmMr5Hjge`(Uc|Oh(F(P)735@4n)Z&3kdo)6(kD$jwsE+=)jB zOrtW|aXI8270++PC$eW++P;H*lG)^0%3&$aD58AgHX=Ufi)_yR%b~qx|6=Tv7WYm3 zf$wvLD4auio)g@+F6;*~_V$;(j4*LYh<9W+pI^MMd0w8lyX$rP)9@{{It1*&ivg_f zJO2CZXveOb1did0rI~J%Z6$Y$xfTsjf9$hsHl&v;u3WQhE7e^1n#;KbF&E#f`+*Iw zTaNi`0wX?*mJ+G2OkKYfsHK#~JSp7Q(d|BgW>STl~SrvrB*st!&(SsvDI(d=i z-Dv~Yj6;G97*(%7>#3>@?SCQVn=BU}#0}K?TQxp@Ug6>T9cBdSNDn-vU~_^LyD-Up zOLc$4MUcw*t;l^HZKU{#e6{cwi$l#Yidu3GS48>%A}XA#G?;4z41Mt!9hlW5#sV%W z)ReL8k>@KBVw=KTU53Eb`Ja6B>QxluN~zO~3;gHGG>5@M?zvPwMM-G_BA z(`?lGF=orrad>v%t3@FHuP$EGCp6X5=)73{{APW4uIsX-NRGeeN)V~?lUGc}m#pZy zj1-h=5)EGs-H4C(ycBZWH)gkfR>JH(hM| zBlEH2AsTAtHn%w}^}BslhwdNokY83IRgV6cj}GrBMm^eV;M&^}3CZ+Qw`0F`Y&W-R zawXhS|Le^cs^r7FLAwk6Gc9WIU^tFq+w8R>-*gls1Nlb;fc zZIg#C>W;;FQFVDYOnafKeR}Z- z-pYEJW$Vl%5t-}zO@1R0lN_j?IrCIkF~!?N^TeCU>&X|ToplF3=Z>F$mQ>cTzav(+ z)+w7;z%T-CywxUR#y($q0{AR|Es3WYar*PuSBv@AF09ccOnle!tHD+wI#hQhR8uRE zvF|HkmdH?8X~7;}Cu5#>)d!fN~08wC%EDFv!%$JIdSMgaqR+%T#1>sa*R{cOZ9gelMW%>zriwlmdJ zrlxd8;QOp<1tE4Rq?(J(lFGDRjC0VmJ#Qh@?DF3674zvpY+Pp1K1J`@Kx3%!r{R`!=qmZ~!v zCGy^;P}pjwnk9CDHR;<1_dK5d!e}c%2$W8bUDv?#bBPITCv?MW+K5D9IT%gFpBFLH z{BwTbSy>*l*d$CWVt9MX@A&Q`#1|`T8noniR1#vO)$uKB$;)TZDZ>gD-=oKQDHUPS z_vQzRchi$px$#(}-s!vM#*2RYdurL)YT1lonQ_XM8aR2wC@f~fq;rcLNfDv&Un>tF ze=-781g~B123vcf7YUfS7Zl6o&vS4$XP;BzdcM{6*#nL*!215jqUjiZ2#4!>n*ca% z>hOJr6(+D^XkOaRXfN1QgMMsBilo00pX$kNHQbQ~<3gm`XHlc37Zlzg4iAp8KS%}5 zX(ye$&aWINtqX(P-Y6C}gZ9=I6OY{2d#d8G=epi&a33~*^7!byWOq-Qv=%-Z zfu3~qyNBdCA9dtij7krEXmF4Bp|()S1FlkW7;pZS`gq5itAV|2o6yL)!O@U?7n4|C z_9S*)^9?V-j+ES!0~&89`{%H2yzbTrv@=AJv3~Rg$>$?S_Q43HMyFY)a^0|79rbs4Yk~ z34YJddR}eG+qEe_?wV2k?3+)Gxhxi=|VpAwx(WJx7E;MtbRdv>5VJDKPUp8zY7zv+C zVP`##Wwek)D>W{sz}mx!20bAqi^h8VVWCzJH$dd(SbpE_NbArk@T0Vg2?6 zMtlyX%U=TXeXDryUwzD&Vyii9UbJ$$PvM*yuybb6r!-Q{gRcg9oNelyPdmtjb0LXU!^~MW0}E4jqDA8 zh0}PTfsmssYDEqi4&RqfQi2nDD2}hCpEaSb z?Hd{=a<0`cq*U3c`N4B0<(?6VC{?ex1EW%JyMavDO6u2FCZ9umLDV^#ULHOw+Hf!8 z=+2*Hki&#}e3;}|9FJY7f?4URbLk$M=!^9-CVQ(5noWyJG~I|gd*6hUVeN3FF=+rA z<#lcN=G9$~9dH-chb5wl91krX1{u);j$tJBO0DSqbAzVS3bDM%g5-^Fw>^EPTVg<5 z=CJ*W#>y;!WQ6ilAs~>Cnq2o7Pl@?{rOvvJd)t;oZ`C>JL@~ox9i=nLx3N!2)(!02 z{L_&7N|*t8294ECii=&gTA~;#zW;TEZQK3va0vgq+m9IlB6`7U$-ezM*rN-b|6FD- zw0+3~*Z`iDt}3`RJgeBatZWoLDL%m+k+9yog~pR!P86l$rHr`F-v|x)qKl<2>k#MY zDDdqyzo54Q3{1irKi(#ASlojI7GXV~`Bc4A*H&kLT5(@3SGn;2W9rM}q29mnEuj)B zNtP&$ea*gWL52`nva2jvLiU~ErVujrY{f`+*%`}dk$p1AI!uvr!e^$qHs7Ew=+1`v!x;XgRszM4I$|&K^RKx-DmG}Fh zJD7hKiwl2fDCG=M7!6;~rdh9wsXD+WL0w#o*{N0Uyz@P-j;Sa(_F!uvDVWwG!_(gK zWt%*{yxtU31@b$ds_xS@KN^o~PWrcy5r=w;u{Eh1h2U?2|B~cv8sgB#aiE@t`~3`h z^*NUgbPEdd4&O*WZXt{XTj%EqFuEqhS)0IHF3K5e9XTYu*?i+5r55F^rwRfp4tQB7 zl8VaS*Lj0RtYQ)U0*})^X!;sdXK)+(i2^|r_^3oS()5UGTMB_U;3!8NC}%j!o=ic< zYYy93>_+CbZN+iLXRAn*jK$YX4M`L6-rPp>*3oM4cl~O5YjVJP6(3`i&x@Ee&a7>F zc-z;??V9eble;uyN^rgoZID+Q@8)*gie08w|FMDd$xoRZ9CHYDuQ(E6NuPYzR%B2Q zwU}ks%GMPz*94$RdTN#i$G;I#>d<1$tk$cBdlrn!+`DcxV?K>J-rUCD9|tN?yMu*% zF6S$AZ28BTQDQB*jWWovuZa`khvP6##)7gkVryqNXV9m7Lbl)~>Q@6H#(ep6>kf&z zQemr;FMU{VK-urpUlw^(IM$o+p;zxl_9qdi%HH>LqoBuAW81E&()Ri~6h8DS9-?bp z)Qv^p$G>{8zw!=y2t!|(UiTMwn%T=}Z^Yuv4XO91g*uM~D&1%r;Y}mbI2TkPi}kF! zEvq4Q6QsxsGzfjSzOCHE(V&?*Bf8e#rPF$FN*Ml@3B9vV@-%rl@|JcWC|um=tr8QHM2b-v?Qp668#p^U>`K-I zgBwqo{b6IoGKsocxN{gNU`J?>WvH3E;A1zQt0H0G8V19ug*sORGSNyd+Q7=X;%wK( z|1=jQ($Gz%1O^!~SJ`{T>F;@p&2Jz< z>;MLIj5a~U$s3z#I$t_62P+F4UV@cHO6lNaP-Eag=G;+U;m8OtLK5TbTWR@tKHcwS zU#_fQ2Ih_mi`8BD*1GknWrN$R6R?NEohz5?DGm}&WH6d2gZ2zK?F0*o8K$4~>&||c zxR&m=vHxR@#-l%{F_8UY5vm+rbG5WfYaY0)vz|6Kw?9J4JkM9U&@{T!gc{v;tA7N* z`*mx@yEDNO@(+{zloljj-i0Z-l=F^nBltFirUbVStKat#u3|t-G~aBFHE9D{tkPm( z=ra+CPn@okqhk%=8p?0)05gq)^RD7T z!&x1zI0C^mS$w;S&B$y0>%h5=$4so0bj)q-htuIE9v=~_TbFQsEcW7bzzM9%3x;AA zbtzSiZm*_Yd4t|*Gwd6}j+_tMO+~bO3$35RCHSx!eh{aaF1|+6V6ofDf3D@?YWysT z-Ts(+;in{Y_z~2(D#lGcn5R<1<0FLfe!;uD6Ro!tD~qPBZtqWWGxV$czi;_1h1MFn6H~=`;FCkhBwuThny6)i zhk12IScc?*vP28W7oW6?ACr?~%{7iAGo&2d9{H&Nq@Z42K&i6WPoGxKIG#Esq}wqO z-q@buNWDhizw9tgt;(FGaMjL5x5u6f>oerE2UyI6*kP`pUBv^y} zllD!Y#Qvl*#}r~b>xF=NoP0vQW%Q@_u<*d|j4Bhg*b#*9K0=*bG}g4ibrG)6lVw_r zVsK5G@moP?1+^@F{~`78Rn&M~sNUh@f4-uEBBg45`)Pftk1hSKUtJHFp;Nw3nZuDa zW+0nuDu5=gXx=l;$t+01WC`&L3I@2|n9T!SCL2FNIO13`?07lAZ#v*dg+PE0Fi02O zc$I^)od)}bW4_$QfQVPDpbW0bTSmf;U_HX!X@S`LxU%*PKZ*+5bw0kU&_lk+5h`M& z6t7R39~HfDXG_}9X(I7#6)%)oiosvs15f6_gu`oQr?NP*_NZ(paQC5+vv&c5Ny?{d ze}c1OnNux^=ndU;Hhid4BfDOKk`wAo-CB>Q?myjMvu9~ovw%WIN~KYYbDu0-+mqPP zMT&p9j`BIUxh{ULQfx&@YP!N@-MyrtYJYz?=dSSKb_<1Z6>DLy5Bb+RgX>9 zn7zrm-N6ql0tBI`#GZ}Q?9v{|u|KQvFE7))M#;xOeiQ(dOjyrH-c*QBl*0bp>S%O7M!4c9da^n`^0HsnOx|WgN z0uK?w;U}m2mwD5uxtaQdxr!d&gYzw_g(nPIsq30hov>t$4KmQN99$bNr3*>+ejAPm z%+e1g{%UOxfYXkgU$4XUww*r_nbtYJf2guWA5PPr5oqT~AU*rb_|!G(t+L zBW@mMuCY;(yrOmo2vxB7t8B~l{WV37_2y-|i{%>dA+L{@G>%!c<3%59gS{@AnbF>p zB_1NnOkA*Jas*xUqNB<*etRH{`*YT_AawJrEkvRMB2!&YEfqA-MqN*XFQac3lh8Nx z^S`*heAZKqKKNsVB^2`xOkw=N_104fgZu8|!R@1(ug@^e!H3#f&ox)C@;L9<+nU)< zx!Pu;nnOR+tS_GR)Tf;?zFm%xA%4awXQFvE0>mmM-};~s#YFxcR;UyD{$Q3$1AtV=L}83$keT0g z86>m3pga-U9&m)a`;BR`fy$qki(Sws(hD|y3a=9F9bN>{HQ6%nNPrE30~*Nw#!a!s zZX1cauTt|J(Lq#N1TEuWUik{gT$<;qxd;F-Ei+S2VR>`!n_LoyCbXX!)`gi}`Yr|R zBKQ!N%wT0EpJmZx@CRte)Da)tIMA&g3%-wi2}Hp5he8S^qqhf_aqcX0+DCSNwn$X- zOatnC!O@7h&c zekc>c9Yw!k9hBluLs((Y8d>r^#dxm2Ic>{vcL)5K%bE_%>>(_hiU?u&SQg$AA!XIm zfIfptfdz0-h|~8D-nF>hB-i#~^-j|_rtlytV&IP1Pdu@ftiU@ZXZd-hK?llk`jJ}x z;cbIU?#0OSP(#0NVlWc44!yekEy+P_k!ete7L1tz#fb;dD#zmVz);zR`7*?Ckd?=j zTr^gCU}=?7^+ML(A`a{;z>g-w{Zx6$HB)#Eo{_Q&)jSBBrp0eJ-NfB!&zN%236vKO zCs50Q?kKB5(kMQ*jJkTi9r?N?A$;px;0tiAU3+4m`z-X&^}?mo^F|~?sVvW@k1SdC z{Lyu%?k_^V7V`wwE2>!+=0i;SuwaQRir@J?eR8;r6@7=dcH-~T{!F9XnMTD3x6 zC~43+Zh5d%o@2Cu44o|*Z1d=MeTiwmtX>0D$@Q16boamucnCb8C1@Wx+ne(s zn#hh4rY1s$XFGAt6EHa%@NJ7MqTqqK%K^MpdH>a54yJCcH_1ZtkZQRW*bmCnS6f7C@M(`SYsk;;y&HM;Er?N19Cu zzJJ=)Vyz2%PA$sLM z-{)V28uHsGADSAxX|4c0anP-QMC~8of%n9HZO<@lQxuS2qX!8;7mJ9tHOM=`LKjPa zB+71TD6%(PmwyPa*=ZhG&8naxox)#z{Z#^jC0JvAXXJy5RM3C6f2k`f(pD5_-=2|6 zCw8Vk`4YkLn@nx(>*t&)(vLu>WzA}#*$u2upQFJGDqNaIDrdD(j?m(tv!o9LiK5@@ z0SdD~H8X5`QA`tK+hu!#Tx~v@+anV6E5NP{2`m~LeA=zyq*b_ca$-xHz@~=J2w9Zm z=V%^EXNpsYG4&_!51d|TYZn-S^W`pmuwpormT=cGBo-s4wxV#&CE@x21i_tn1Gs3m zfVqPd$^`$Q!S`L?F@qYqA6)SW0JrkFje6u1e%tQr?MhSXht$MWO77FWNtf0FaaAZ~ zH67lvI3F0{6dp^Jbt!$s-Ho#KYPuYiGOvU_=s9tKV4de-y0O$1+39Kth5i*SO7gMhiR|CI91$SfW zK#L~q#-dmr-8rBOI66%8huOzMT)lVw*p|(~!cUFmJbd*kw62RUv$qs^5zH-BnHU6@ zBDQF95#`_!(+7b~@kHy>I&jEBVi}XNoIKG&e%tchrz5IrZQK$p;Ars&!s(#_BLJWw z1#wyTG}$SYC8PcArNS2PTo-@7^%Qr`e6 z4lPMu|CS#c;Iu7se9p{{~}gTxFZezh(%saq9Rv=t3#4`R0XWi zz3I~`Rp2+29OtQ+Q0qg82U!3(tLrgZT}kJ4l8_E}q{UlNT3$&XsnEtDP|aiVw(>FP z2xjJh^JAx-tZEAz3=XeL6Axd%*|hlPemV(3F+Xcs`sg?x3=#om0M5SIAty{A^2QPv z<1wjF_7A3NS~?5JTuFVH$JBQO?IUP{tGg{0)$C5|u#Nn)@GUVD1~GOQwta$H~_yQ|Lq0CQ-0dF!;QdGp%j<4ng)|;#|;MEG-Za$ztySKfGMHaNf6-6>Oz-~H z7nw7(?N>a^ZKt?U`>+6bG0RwRE2q4ygg*SzjZNzVMGT*v?j#d+bseSbncgHssE_cA zS5Nw=q9UsTb?1mr&IBuhXmPaUN|vI!f2JEQeT4_~dMU-u^m3d^bYYwLeI2q`nn_jd zs=B5@o~~l&VpnALcL4MO!!9@$wAVrk4f_w`Yj(^7La*@VegfxgF3jfc#`2wRN$f7* zh4d?|S)?|US_CLqDbyBp_#=46?@2>L3+ z+L)U7+dN89cvEG#7gZX6WfxBb^PgY4e}5o;2o5GMeO&NlzF%o=S19zOj-kF#%uI@X z$KQ}hGB7+20(Gh7-}CMrj3l;R&Ens#Zqedk%4>+W>&w=A7tUp0ff9iZN2>-Cb^$ZO z%&8>SI4Q-D#$8r9aq+0;7Em^eay4W*&&^bRaJ+#0F-*`XlEa=)m*JPtF$|lC8$A#o zk^D7jhOz=QgvJ4y0NFJ2$R@A#kLLG00dgy)ty_6p%P^q_r_txI`ppu$cvHh*Iny9C zdbIB+7z%o`tQM2!Zx6r&On*ghhhL>4n!x$OwBMzxP*=Or0(|1QR8K*m!z;AkT4X>o z_BKWDc9nxLj%^;XW<2DPaDPxr(SN#^Xl()K<8$6rIOjkNm?O@30x(d9W_yL${?de* z!S^lZ%sX1XsU|VS%r~Tdn3DO4j-Z|hp6VtZfd&L@n@pSUBy$c3#rO?bMM0dNkXyBE z^H7urIA+7QrMLIKJ9w>v=Q=>j7SS(jFB7NS!!4+Zh|qc++h1n4lqB5Ws=M)wQKnx= z=NGh28vW|m%J7C34~0KbzA3SE2iK2kzI}15rcJQ&8VKoq<2iI`PNuIMbcrGeMA4~{ zo&sx@vF6&xwyB8Y%Z;foR6+Hbx)vSm-k?zV!ZxQyF%cahn@fr?$!Tlo-Q`l*6~7NR zDMVP#)j*+(p=4h=&-LUy(;Yy6wbSp6?YiX<66xyzj$Lz(5Sj;czmWuZ!M z6Ejhzk8KOV`E2CS*uet$=^Vg1?NH2AL~y7@ayf}lJw_OeU2QFeoz(d372 z@Dz@UQirmn^Fw1kpHIJzkAoylC|FP7HS}NrwPb!W&?Rjp zqe`p8Er2BQF|i}=HId^p&4ms7RKer1Z4N-$WLW5B&UC(I6NBdb-rY+J1%;4p{5MW^O!*O(Rdkl_l1;K!PMnFGeusI@+UEtJq=V$?HQ$=U{nhB0j0d~``lKwEt;iSmON_?-5Y3H zdW+EOelH`d7_40~ylE!~U8Dk5xh<_Yxoj<#dL|&(nvdvxOvz;PaU#b8ML#_#Ti6|# z87rLwLviQY?+!rnm7y;{08k$C$b$m#HE3n^;+~2n>!>6-c?^(%5)9>hlcgC87Td1t z{F)+3cS*66p8Gf#3^(|}8bhb}gE;)zB7-Rbw*b45S4e24*nj(39L zJs&N@Y;F0<48lnTxhy`A0hWYR_w4$$^H6G$8wUwM*qeeiL7-PJ1_UaO28)$N-=iL+ zA|3p^^ z7S;_*L@AF*@~uhQN=u-@a-M_$;B$>{R{fXsG~MYi05+W$xx&%*fw%m4NBaXKTP&GE zzmw^HQ!yW~`i~-bH*uOL6J0^)2FUxq)tuD5GnNZzP$5;{=6bQGXza#i}R0c^)-S&Q~p#r5-#H zRE&aNRq~w-X|N}cZD<&%x1CFds5A?%?EI7gJhD-~{zg5;Aw00J1q@kFQUuc0g6=43ck==#J_hy%J^X%%$ zQ7%^fo|8i*Uez)Igbh1uNZ`JGdw^kE?4-JrkQguYGfysSJKhV7Z#w|Sa(p%!77!`oDf;xGt$>6+CUR@SVeNO7im!5I zCVB{WDW-u4d`=GTI1X2-4%K9=;)~0_8sj=N-k13l7kov4G(dsvO z+R|=((*tHj01)v_r>`*dCPBV$SR<9JSkh(AxpD%CH3WfEi_!&93Mo1P`Xw9u%tKfJ z_;)Tu#XB^ZypKdNF9M3(WZppuqQznnM9aQ$4q*ZSX)!smoq4$hVxCMl^?<`DzO|)3 zrA9}99<2_LAt&0)$JT^a1VoN>zyz&BHa9tZ=UaUJVq8_})@s2a1Y3hQOg^5X`AQnC za;HWl5!&0j!~hpNJ2~ws19ChtcQ5DnIe4MLpN|Nw20b(md$#GX3p(&EEq1o~=ztt| z6M%#eXnS5JIy+cQcaj#hjB5VF7k~S5%XR+!Y7@-3MZ##D6)P>Mbu)Ii<^o$u<1g~o zYD3&_Kx1ljZBx-;oY_fNo!epAT$2;5fD0quM~JIRyh?p;82B*TuOD~s)N5*LZi2W& zsKP~UR970#T_#&J+po>y-X#4U_xvK^gYtT#p8?hKZ*nZgl9R)l z5x_k-i>EOkM3iz=_sp(AeO%`E9w#dol0)Ffa?LV66Cm9`z%+W_=>&Mb12pnl)864) zdqCu}FYs4$GPMw^7Zkp`z1fZCha;{`x%gGUN4KfTcVJM*(2rCGa0}U%8;YVm(f|Xu6NS*Zj`AYoFwGsHy>c`XqFoa8)ppK`N$sq?NTn zMneBDAPnLGc)aDa(+0)U2yjI#>NzaHQ}pg4Tgz0iYH|vvx!(o&&}`I1-10ZF-JoX= zN5F0-r{rGuZHk33|qXT)v_u+JZ^`51of)dh{o8zYHE_*NM;g@`J((R-0gN3?B zhFA?P!wO(@zT_PfChOJxyLFC$RYC_k#|LL1Tab{lmd+#g zFb49jH?5IKumZ<#74BMa+N3@LNO-++d+&OHg0yex{_o#i*vnXgJOy23<>h;QsO@I69m`wVDY?4eHa+}NcQ*7@LdrR6sns;8=Z9-@*PgTY zy z>R=XdS4p&Ta_CuQx`7*ePnA-Y2=eLTP*FYj0)^Q*iIhmp0U z8nZW(^<_C{Q}4eqvjk=MQ~RjSb!?@l!QFZOhG5JSH?!1CrgjHjSG~x-YIvW{=(}C0 z5<3O2a_v|zlTGt(hyE|nV)g-3Ds>-4)GYn3E}HpKhVjg5k6Wg+53h(Ig?g$=E{j_q z`hj;SRFoY|X7AQ->twoCb@iqQo4Q%2&f^(In?-v1o>eN??_KG{n?5SuH|}tW&D(7U zufIc$KpPhVbpc(jl5coZC*8htz5DlUQ{jKm()?Gnwquq330#vXekfK1m=r*S@cs>R z-L2bYBcT3)4lv<=dk2IJe1d9hZyK%9|p3t2y@0NR6%gJUA}be-U1q~z0yb9L0e*8D##it^r*%k0Y)vu@t4YSKwW zh)MD0hfvuq4OzWzn!2)1xG2^od7KXZ@EQ^E#)XfW?YDG9}|R)nYtvq#X&o8#jW9YR3>P?fT|dQr**(Gk}-Q9yR}gv zz;%2ceTLTX#EHfMdy!nrSsP&^K`Z`lqp83S1FB4x>yjW8{woWJnm)id?`;8@^XJc> z^0+seSf5Wy_LW!Uks=EG9L_ckt4$m^Ve=`bVim}8#W!+JhffY&Qa*s|jM#}c%UIFt z;6j<;!X5^OFC@>8kZUZzb>KpQFmScuO&U_@Y5L^{;L=suCQTf&a#O|>lILGOEEHE; zdgpTdyGQ)E;^tB5M#V`IVGnO+vYKc=7N5M#sLZtn-M*z^79YYU55R&9p3m}8A{>K@ZvjfK!U*G;Xxhela>aZV}z_Ux% zPr=Lh#!C&C8vF6WhZxMuelgky zEob|Td?^3?4?H)`Y^TlMEGJ+#PR`oc?{fK(Uh~_k8eW(py>ooB zj16d>G!8l07|957|I+%;T>m6JkB|wCdKtZ&@hQ?w`EzV-`EZlz_kx(SuPwfpiItg` z)m|39JW||ntM+(Y+k(~Tl8m!tPam%cG#ob3|jyCGSt<7(Nu@!$a2Y2vv~z|dFIz6`Lyc{ zP+qy*!d~oTkhRSjF?2@7K&Oqh<(#mWmzSC_wrKHJnMM7D-N|^HQtOsL2j}7!JdH2Z zI!XM#zr%$fiPpo;wf$2sY+;b$F{A!i?!3HN$CnLfcNL?(4nq1@wgc5D628UMyqN6} z4i{h9)hHP@AMD)w7CI9e9UP|hD&_enL(iG)!NEbB?99xilvU7k^uEC(m+KB_#p1Pn z=>y?N;we*V3s}nSfGOK+DXfj@J)ouLh(qvWQNN{A_Y+`U_& z>QNS#$_wXft8O1(^I)Ro=hZP3tu-I4fOsJ>DmBY>kln!C!>*Svj|&L|f?SH25kJ<= zk9s}&YTL6~^Lui*n;C~!aG&z#YbF^p(zVv;xU8E%#}UKu=uGM9-U*P}!?0Mb;@{dc zvbjN#FryrD)#KuHF}*v79{z6!PBI=>JeYAGNA?dg(?ocSWV3oc(GnyPXFtv0i7Ea( z8Y+;`v%zQCa~Hi8S#f>vf~^TJuM@^YrFG2R!b0~nj<|bv`(acICIvlCyOLm1O1G_Y zB0I=pK@4tmr+Q48uU%M&^i#6Sk~SEwd9rL=^0CeL_e)kcVJj##){S%rcL$ejQsQHz zy_aam70WTObe&k4k+E>kN6{-+=x^-t?=bay5gTiy4^9ypU)#x-pJHU}R=fth?bX;o zl}NBDr(}g+A?AiQlu-#+G(kZJOSMj_fx!u2D_X=qY#y?zpy- z#HFhT9zAyXl~wKbH7ZueFA-rcJD?T(dURq*I`A?yScPy%ii_?FbE}^)rSewf&?aH@ zypdRLDz#I3&%t%w4Sf<(NHzGf#3|h~(57Tqv29{ye+KBL{LVgtq1k|!oEQ&Vdo1A8~*9 zxkI)FD#jXKe1*}wCeG{jmycnd3`CT?+v z@g#Qqu>Lk>JFn{tmu|AGv|@+{nkC=Pm@M23OCuYP8Rkb0iMp`pCo2%aC@;2QoMn^| zWy-|&>^ixfZbru+-)ZcQTW>1tecoOgQBrvDnAIkD!vvRv;%Bm`#&^Dq?igfNW_G{J zEl0|EE}Q#nb^Ex^`vTOQQA$cmj+bO((e&!eHZ)jtJHQb+a=^(|EGaA2y#D1mY78|7 zu%P~#G)C&8a^$GEjIsI5MxO(bxut!{6d+&nGIJJzbrgfS4}{N4BF)z-UWpzJh@lx* z^9|_s1%+Qxqc6Yj$8`pr`Y{eisMOk!cZ4aopq%`top#eD^y=r?3OPzfYLiqUerQkU z|94eu`g(fsmMh3FIzj2nhwLAuzQidzO=^hoj9pGIn8q{EVs>Av`u`wV zL)onc=<7nz+>ETQI&jVJr#@#|TvgI)bD?VB^$_tuUJYvzjby;bMYKSijO5b{82W(; z^q{ei5E~o&kU7q%DJoUqHXVlUne-Iat)8Gm8d!fm*|2dIXN3xK$m~<=70jhtAkmLt zax8|m7Rpdb+N_C)$M2rYoR7|0^78!^ z>$PeW!O`I(w5562xz8=N4cU8HDRQ}5Yi6HEh8@eT zg2wC%dOkI{bRcpwpUdiZN4K3?wQNfEwc%;;_x0`LA75cOc?d)(6vH?$T`xjQfX<3} z-iB4Q{f<5y3k0y8DwnHc7^0qly?sD=oPxj+;#`zEG&OR(+g@I(@7YA zlZk%yz42TTm5|)&6%vQ4y2-7m3OGAybt{mx?2B~#-Qjh+Z7}1&yHLrmFgZYeJsv3KrphEeVh=zWNb85AiHTH(w0;)(6FKpna}3VwXbd23M}8 zvF}}YD=uWEg?tVVoozAlum;_=xUxS0Uc;|kdVgGnjxvE#^{h8cpAt>&7VGj9;#71vRmq;!^H%7+C-p#dXqd|a zW7G8ooub6Gv6Y?Gi3RU|ajfPI!TO*UFGcLsXT+f^EmLRlyI#?HtB`GBosqYQXCQCO zGY(5Z@$^1Z=jhKG7ky)*Wr}UZ_n;e-EsgO+s*uF9S0_Q;-#(h)OuC?>D-#Xf3Up-lhuWDypbpMX+H0IC@uOEYYS$+Xu%3cV5SPIR&e? z(PHmkgXZ@{<`iGw*9`bE0Y_lxiFw|$4zP#eHsI3_TOD#>g3hbM#01L`{JZ$q5r$C-VpcgkX z(fMu9QaY^WcrKFTCL|Ju@Z^giPLh`{?D@O=>B{eD)o=Y9fK>Vc&b2bx0`t1!su(6J zVO19oi4!GA7PtS6`ue@#rC()fsjJs0LQ}f*SABy>kJRKyD;RsDkQVDT))lw4>w?4w zxU_bT6A9M3;nTUc!puu5ywB8Yjce?ZD^$}k@V{&H8JVl-%6Yb?0QtYR_- znq$zI*+)qBJohJF&7#n8D>v1&(2=XKFq&3MO`X3=5u5)NOC0-hrj- z^t*`cB!FG>S6Cr;7BTkHIpZx;j`eO6q4#-OSaSo4uWfTISQ&Z5lhZZjkGQ6lKLn)f zM~%Pfdh17Av7wn8Z~*o_O05_MVt*gGrb1T4n1qu;XHCFo7s4o+1SU1$i{Ji>79p|T z{xf1?R(VmEq0L@TJQq{5_10Ect^Gf^ceB5H1S(0_#by|>Q595$?YtF;2sPb3zmtd9-8W4SqWkz zL{+?ab(PAJq8Ywl2A%A*{d$xZ-bOt|q0H)k#lsQz09A{Jr$$b5nB1L{cTe1rlOyp*iz4JQJ!p7)sB~>`t5W0O$kJ z@2=H*KiJ~Mv3He*`Mm<`M}n?ya3~0DRtQnO{hMhxX5>II5-+S|0RTys_RM6!- zB1U@`@2InxMR`Wbb7v)Wt9`XbN2J1IAj7MsC^ZGHA}c$umUW7YAKH)CsAul@jC5UVv(8+x?wgW9Mr zTNspD5DzzMN($BCAxOcLW?5gtg=}9O?3ltEoEEs6RQG`9JAN9bqBbptRc|WSDD++Ftzpi~?CjoXur5maC`fr*t!E>fHWA;o^6=&l}k{H!}I?*ya7bLy`qt z`YhPd3okF_zansv+Kg`_KvG}W%C31%+|A~X+VjxR)`v~e-qe@Jv5jfKCYbJxPM|zU z6GOQ4_@!rLglZN_ky-&ET8NU)?8{8rjm4;JAulcfOKOcp{&U%dI^UJ?5*TZZdD)5H z9En<3#}89$x2h^7b@Y#(@MuBum`7=0(4HhHw zp$HZu62+PUs{%KH=VDRmpON=#$p5=?#{R+Ze@Pu!_{MphYqzU%8|SXbIuC9K<&0Cu z@uKdrxvKijHX;;bxe|7{$80YV z!Z7LS4M7nVX{&kDRWZk3mbBB}BC<1{%dY9*9~T7usqb~fP&Z*$r&GjuM2$g~g)t}5 z`%#GrU^Utb8cE$LVP;LB6IGld+8!X*k(SE0PfKkR`Sk)|b!7GPwLw7>F8vOiy;Y?O z=U*}Rg`hFq9u4ZmkmPYr8f6%h@}=~tjS(p}SLrqJr%cddsy4aOf31aOyx03&!+rII zi!7$VJr1%l$Jds$lWh_>w$duY+oOp5Hy>rr z(JDck9{1ZDMgC3j0HQ*OzZ~#$?$JE&MyR>@5v-%s)Z$?D;>{iw^%FtnJlU2_vBzlj z8wK^rpj?d%JL{@ZH|Q>Kv1_fLurnw9@KemTNnPbxDPjP03e@U^YecyMY@BBYL-ux=ji(T^`_gfIR~B#eDG71 zf!m8m%nLFFLC;=&Q;3T$`cZCCzgmnj?yypgJ>wuB{_Rc^f2KBx%_|l}q*-;DiBb~K z-*2w9-*wFFJE#Nv9k?eD=uP|=FraRz& z+x+Q8?ZsVw-23atTx`3Lbs^l$^edsx7=%c=En`SL1Iy(JFE8m8x>d$da3& zmHnh^M$_gSmZL7h%CcJ9T%m>h@0vade}QKF-RG2>@qKDe!XEZ~R>SYZplXGCnor_; zgVk;_EnGBwryo0kuP+}}C6%RBycqmRc5+Anv8;K*-n2)yp6ym>VcQkL{icVAsB7BdkNxeJYUuJ0Lw?&0M)#a<;lQUPCmx*o`M?_x9LLl8E zjy7>Uao=q7mQFfu(^FW`g|!{|)lXYXsrH=_>xmZbvZS$O4A9|wt{u(rHYj7rW$S=r zzv!l1t^C;hX36+M!l9qPiYIbH#s1@1bMm(dwnHU@+X@A8)P7X^z#V`iK(Ivq_8TIJ z(b3Lp`CMpuZ8s`6GGshAll3Qz08i}ztvw^||Ca;P{maBW&F>a4CB~a4bg04b6V92n z>rkKH{}aY?x%Cqq$3XuEFlM|;S(W^9xvLog7+${jg~ag4itPlK&;zwzyNiMhzLbgO zV@2@mj?eB_c|L|S>rDjHR9@a3PsWUgs-1}FBDm!+-xAO&0c$p*BPUY%#S<&XUM0ih z@J>hSpp?~zE*TSjb>{lcen@UHD-FYztG=VxUx|sW=V4S%*-cF?Y+HYc|E-rjkFG-R zgnV?vb}q;&Y$x1TxSII;QAiy+E zKt=^Tw98%r{`r66clOT!Dwjzx=mL1uc=p7vWWv`Dwail8l2H^_NykCJ% zO%AXGhSmKAp0hp_9wLaRUQx*xw?3eG__OK)9!A7^_MarN$I)vYl43$gdsD2rxz5|S z##emXMxAT9(mQj1d_SwP-Bk#lPE`lCOr>J1Aj2awUxpUm9!cg^st39tM?wJS;GL^j z4%vNT-mJql*&6K4!(B^p4{`rS()GfV36j+Zt3Bax@Xm+jmi8^R5H|l?112{RK#zFT zjrA&Q$Td*5R0f+@j~ybO8iF|^yUf=U!K)pnPEO$6gVzOUGj()`tnYlj)+f8r6o zX!HP3tc{DGr++Ad4no%>FbNE-{#+;7Y0Vkq0^}R`sq8FvCMQ27*5uVZ``WN5r9@1& zXFvMd*I&98b-DiIAL%{yrhDVI+=c5zgNZtYobo%|<-mb%27Hh%=^&SX$B0w(c7&N> z=$Z9>@;MED0KVW-QZ4{{to>#tkSIMmq(_WpEX04zl`eoSEayxD^C0$B7vx0*T*PhNamDX}*=9v4a-M`OjMbVcJKGTwH$vD90hY57As4K*x{L%BXkeY)a*a8q7dG3KwI-Skg`3=*)=nup;F*XO{O0Z&;< z|KkcRM)ul@<+CLNZ;^f$zX9AKE1`7i8e8; z#*N29Nvqm3<${E^QB|4tGlkEOudk13=6W$%Pm&JxbKrF;VhZQ7^$3SRI#g=T5Wi)A zDdp8hq?Mahc)|vauK%|NxZL%a60!~P_$Xa2 z=^B;=07#P&Lwo`Tw-u7|dD<@jw`dYP)e3Yn1R408 zjkS1Ad#CeqUVvQ*l~2sEX}Z_9 zQXk?u!%(0@Mr2v;EW(*Z3`RZY*%}YrpKOck&n^7~NGv_hGflke^23X)Ib>ADoh`G@ z+^2CozT!_2-w1IU&FZ=GoNTe)l+8p_j;}Pj+k2MD$vNyUcZ1RQ(T+Hd3P9XaJZ-y` zRSAa+Efr0ktN#qjg&nFEJ`Y6+7S4SRNFWp2K0&q1k3_Hqbr-|NU1bvlt?n9@-Iu=T zm@H=Cl95o0^a7OXhPi4Qe#eV{L~ehN4smFXGbvCiVh5xE$z1dcU0T5F-`(5WdsT<* ze>@f5#}hv#jTSU{7%V;Wx)3cL%ENTD9%2gD%v{^c?;}_6A$i}Q@(mmwC%9fl4>emc zc~kfnk~86rED#tmS2E)YM*jE`^mNv@F)A@y!OasZDxNFjwWew1c|tu0i2<$=VJczH zJ>qL#iysH$!)A@|CA+bF050aGXaeY1q`iCh3~`9Z@Ir=v^!9EI!t!-UpUQgMyaQVb zsg5wlc~&Z)N2cC7=#U=B)FQDX4*sSKTr$5p8&5uhpMhdVW2S;vyny7Xd|#>F9neSYRraQavSE`x7io2LRJ;P{=1{)n6_$QdPdJxHj_Vv zY*uz)f<310|ErH`_xEF2kEDD6#9GfSc_@;EbA;S;BbRZ?F8>Q@I z%E_oKDNi(73~bMXr2Mw*c;*HAMz3E?2KVo8FNt55;Y$8s)zstJxxT7bL4wfoKY@Pz zsg-d6-*nWIf8Ij_5@lhaFbghxa6ABvKz-5#)hK&9 zzY|Ga3~wIyx2dNQUu$uzK)m(J?E$p-z^f%Nio(AcaPzliW9l^Vwbet<>yek& zMdgcbI=*{BY?PLMirlLhTsZWs%H>waS7EH8gf=?B5h~NVr()K5SKoT=&+R?5XbsC9 zlvOLw%lt`fe^nab5LJ;XW~dWAf$qJp)(Y&KS(oj_VJV2UQPVwLE6JOmcVDgePSBje z#61G-2xDnJt~)b@1<0YH=Vag0ge;WUm6jrjmJj$v`^2fL&EIU0KD|^I<1u3eJ~F8> z;}(4JhG%I@MEi#uG0Y0Ta_Gv>f(bfsGoaeP0@GG_V&-aec6uJdy zElBG4kQ=NMO+FL(;oPaKhB^u@$DKD4wsxqXcW=rl?6HHUk&5#(7w5TGWj1OjNx zepWw06x3C=TV~SbFc2&RA2`)j69-xZVM9x}%AUm^hpdH}C86G-l)r=PYA(A2ny*v$ zaijO(nj_;tsho>t*&`nM*rq~?TJzjQvYVm zHsI^qUS89E2;^<{LR|@ZLE@HPp`XJ7&&B^k)0YQA-F^QvW6N6EvM*UecG;H}GNVwU zWG_jwuVZJZgzVY3o*HRF$i9yf6=rG(Va8+|yODkW-RblD{`K@sGVlAo_nh-Ouk$+R z`f$la%|5xM5jDRvP}vv=7UN5$rHHtKF4CZbeC1gnFWPVg-jv@UPPln*`}FU84;EOi zfp-JB-Ksgx@&YxFe7P<{n+UeY^jYr9zt{c|waz6_50<``yG~h_jAod*;wYc-{ zABIWpq~PthEMv^12$dl2gH(0CL1Ja%Ytm|A@ZKy!FzWkwWXa;vdxy&H#KEsAJ^lK< zitF#G7s1_Veui4ZJ9-pk-FqL9GWxCH_rGE#8~XjIzrQ0Kbth}(rg8iR{(}2Z?f;(r z4e&XA?zH=$A!W)-s0ws9u4BrZZBM8{*X<0&lb+2Dzy1d{?cqyODm|ms>>Pc5AdV!E z)?dGWPpb>M1v;qxo$&M^!o&ND=z#yf4}f@+#Wj}xu+jKt1f{nIZx zK`jJtz>h6=Sz>h!OqbW&IEhvBPw*~5R-lC9Vi9>4_|V$WnZdzp*RoU9^g*^*D5ghU z4ZL7%ely%4d+SEaScGbP)Oo_2XIuGsu>Y|M{Bj+veI^)r$U4fm;o{OHgg32AD`sT1 zBnn94-L{Q7cp@e;Q9pS?oO4!pec2(m>1U}MVl+n!nso$q9yN_8b#`KI5`}xofb;3`7gx2ny9U(T zI%FGOA+-IYj3%c_!UoMIjX<%q2n0iX@S{|mQ3~kssa08fq?3%Sr} z(TVhj!}oPm7B2wlqk7arK&WrIUf#a|Xf=JQqJc&VY+PZJzthk#vKREffOH*%5I+z? zQf<8S8Lc}a4<&(9qCe~-AOXGVZ+{{(3!dVJ2$K%bE)>aJIlEk6Am_WT1xVeoba)D_ zdiIKibo_yucizj|IR5GBx1BCS(rrG6s(SY3Zs%^Hbny zS$OHm1Su-v3Er-q;b}4u|7Jt|f!ckmZxmDh83}r4(^1yoFTL17PpNidxYsufj{3Zt z_3BFQl0F$A6uPdQ&IvRF{>p8;oUJe6;6vF8DBbO0a6oWtZ|td2?D%GQ@zA(*tmWEw z-IrY**(*@HoNwk{h_Hs0pq691<`gt2ZP$&&+@t;$a6gwjm>Qr9AHKN{tYR8yKz;-N%3(1@d~ifRQg7E060^*wpP|CB z8W7eK)Z#Bf&y%&doxL#z>P6Bj;f(<)+TSR1x68Og?!Q9iX@XMIoz#Iv6L8oZJ;v$} zbAkVz@+v-L5B7~&1;|AD#ESZuhdzoL)-6MLX%mql#7hILGm4JH6JBg(XpuT5~c^ zLNV;V05H!A*S))I0QGVJA8i2g_Fsi5;1o#4!q>jo?xT7p(Jy*sOAj87kAq44TYbN} zuyQN(;~)U@BY3I4C;3F*`?A<*(0U!AsB{fql-R1pKw|&LBCcQ5Py%qPC|`67Q@%>= zPnZU7SL*M@R+i^_@2t~n!$L83P9S*=^GYAN@)WG-Ss&PxwKB)U1w7c9POk>U#M3WF zogh^Kn2@Hu(<@?UI*_m3Wb(z}R}NTGd@M*k*8ty4SPlx)Z)`{DseyW`%!R+4Yk#7C zKWN1D_2n^Ut%#wuf%v#aB>oPtf4N)@;KJ8Iscqr)*s?VCy@vk2dE+)itRBKvlz!G|!a~dqXUA1QCF1x!(->*BhKT+RG+QV7_Adcz zfg4C}T~;sVz2FhY_%I~;twd7t*VW8|-Vy(X2R<}WTmaLHt*cksSKa&ktRIt&IDj|- zB(+~@m+O_r%dfFq8gRoT#05K#VNlzvk|{Zw(b7qj=IzB$z#jhqHW$)`TVZOiZLjVif3nV4Bt~LWvO!E#P+#6vF z@E+<0#Kq0}f3+RiMPtkr==us>xGr@gC!|+?JadlqTR0yomJA&C&yPGKkR^ea|6Az< z7hwomE}dUg)K?{T)yda-PjW&2us zd?P@yXL;qYyK8W2Kaphu%C2Dlmi=_!TLwjlnLGg~FRg|UvFj^*Q~(BUUSRs(eD;Uv zR@U3*CTeG_lf4u1U843ogzP!vX8j0;#FiEQmm1L8Xs;W z5YV1Td`Gpm-l>)@AQgioiv{V5+mD$7(*zMUDZ#Qix;9_Dhus*uPXju=hD?D=31Z-d z!uVfbork2WO#-%TKcz>pCCk)c?b*W`zCfKAlyaTYg*EL-FN>c^Ur`+(ei@u2TzOvx zWLlNIDBeu!So#*8y(^Nc42CE~*3pi^>2mJdv(OW+od*J=_BNu~=eW-!0(JlDh7I z8i-@|2eDuFz*oa!YQTqShx|z!3)Jk;!sSqK0!Q*LG@J(#9&lu$7{~-w5FcId zKqo*e(y4DNI>{reZ{AGU8W%Pwzn47%Eg%2m9C{uIZ`AI4u`G$?kgdbEwTM}$!o*02 zR^C{F_a%>j;L@JEKzcbo@&+&%D=WU8N(?9q22CtSM?lvX)U(C7|A5}N(F-ACpC(nm z+TCu3nJ#HuQ1&&MKb?LR_@%x!l>(4Ld7=(J?e2zXG@G1#P4L2zUmmvxq%?n3`c?d> z;5JnQ^1giTR=vnc>M8dIqV%&$WnQm&NrRrJ;DgW3cW9cokyGuj%(J(2$rO9C1^q`et3>Zo!<+BKyTKR$as}c+b*)p8gt=Y#}T7gr6_&oe+ zg$h+fCn!MA+>gT{{7fnp2yfI+o4c#$_q_Zd=7vHQ>{F=_k@;(d*l~lGUSjhNK!@s@ zv73$8TM+;3{IIlCufj52VmW!PpNycr&FE?}wIqPN+rc<~Ua8V-g)?W<{}pe}9r~Mz zkZtiTsT1?f^^jxE91YroOVkF!Aq_~)ZCV6#Us(n?(leN+$PlZOO}huFp!C6SJi(6D z(bqJGjOb{tg6fZ(c`zlNODDUUf9DXOnD~O;My{QkPDQ9fpY zh2aSO9~^yQPENP&1r3+%h{MpD_u_sx!7T$>0THh?I19M`9cm#bf2Shn<&u256@i>> zZ_Irs2W}us1-Unfb)tX+il;uWq42Yl5jSFM?T$DbRg`c|FG}(uW~_aQM+(;ev&XEr z6LGH4F%w>NJR{D`e4;Yo1bjva2ukH(t^ZMv#Pl$>zyGit0Eyw%;q`S-l}Z`H8-2V; zpL#xr%)hvWQdsJ5P=kcQ)u(JJFZ^!F=OkOxz^U zsNA)`3@{L9+{5Y9d$x46KW=?1hEp=yr&g%f!Qh8NAT)rA4*5hnhZR04(8pk`{5 zMwH|I`K}>2sIzgjftxqlaRH^Zo1jceo2vm34{wNg8@)j#YILm8_o#`_3t$a-iT1H& zEGUMs!8OVWi)}hRQSh?Dukjk3Ep8y-{`!0;W?lG&1~crMub0!%2}}a`&CeZz*ON%C zvN=b+I|} zN61~{P5mJ0x4!!ya4CL?1-+W=nwm{QV7y+0gi6SfFZ$G4CGdEaEo9jmjckk0%d zhAseNf;mx@N?F1iDW3n<)EG2)VEmqk@sUTWPX7g@(DjpuHBR%Z-X)Lj4b4-%z0FP{h>vVWfe zshN#GX03z(X>4tHJ(SGosvUHr*0VE2Sfc!_z5oB@IdsDOV5PuL^+=2Wy?aGd zCHES3RCuO3k9)4y>8O+Dr(gHmV+BYPQ7ZKgZNrY2Lkma#PYW>Vw%se9hFt<8b*hUW zE-%jC_Y&`D1BYr(+JT${j8^_<6iqgxtG*c3Gag@Ea;Ky~Yq|+-(Ycsb9Q{Kp`1G?J z;4agHX3IK5Qk<*AZl%nR40YO0kS zqyt%je83+)aVx(JP) zCtY{5^JK)b^@W`wTGy1l<^{43%}Uu&9<~suQCW>A{tZcO;43jjh6t&6qPg z+EtR8>oWg$j^>o7H52Ws+Jts2oE$O@Q|fLx5j6q1F~5&dj8!c@T~HdD*viL09{%Ac zo~;k?|L+z26r7oZAAlbN7BRvct_8H1NmP%yj0{{H@|2kA0FNxSHNVYEv;;}>j4Eiy zKzvOBNhXhq;|fT>+T@Nn@!J$Mf$N308A{&}tec z>SGArVCZchq5(bG>KpF)Sg--@_=R)smfi zhXRy!F!iI$u45QtoTZ?ARlmnc^*)MBo6(s&)nzo6Zj#_Y*$3y=*H4r(f@$@{l!AXX z*Mq#9Tvs`<9^C@;9c~W_%$H2x&_sPFsag!L(l{9bMaxG8rNt3Uxo>*3>b2~5|AFof zP7IifgF0Q%Ypu@+jS|dh$Q+41DY*>MScO|eZ;g+4WbE_++Y&pBEc+E|G0&6!j9m4Z zeJsBKW+pcuTbwVA;40kemmu{u8;lgfld1Yp!E4S3oH94P>uw z7}8}MkyG+6(2eb!tU2eZI>L3!)$2LmhZd-!oc;YiJ4m>e=DH8*Cs^n7OFX^AuThO? zN5)ybtj772N&D(rZd11q4ZH?h&!lp7 zylHBF&(?O=#lt(A^fjOk*3E`r486eh=l{j+CGn9wORfzLGB|+-d*JPx>F<+Owiu6e zmAvh)pEBU_Rk$LHQ6x*qe0|0y(EI=k9E((*+#NF@40?hJ2E8WzhN19z;lR{CV};lP zj!AqD@HHY&H~Oi@>$?vioJ@&3VCKFDPn=Xqp+9=S)P&dEbMhhfo;jcQ!~1~G2j)aH z!t4T{v-t*79)V<}pS2?FN1p{g=N9>7l+*Tdv;i}=yctf?yC`dKXt5k|W)AFbapxz` z!|ti*e8yQ%nj=Z2%J8(qvDXvt>7%l~ztpf1E67)88 zp_^l(M&=ji_8vI+{Yy?jv9bIcgDdHN%*+pS^qTH{X>*CBX9a)0bSZ4$&8EB1AlKRQ z2V?V=6V~JHM|_hs{`l9{${lg;I5-hcVWz-|^zs(nyZEi6v+3Ww-LL>32dlQ!&QH>8 zJyw{zSH4CF#j*|a2cPii0n3T+WcXMKuo9$5DCbTfCq^z-^_YExr{J#9F?>li&UqQx zqq6hC0$|05RkRmIziFCBdZsX%$=bh;IRXg$s58V0+)@___Ims&@~*}`pBpGk7hdQD zQ=cuHuAEZkf>iV!I@icEBfG9f;*aKmP)_c@F4|Vk+%CM^2 zyZh+4s498O=?^qU!f87EXYf0?`2_j%V{Nc=?(Mtc? zzYd_{R@VVgVp%~P?C)#)Nz+SKo4}O{~L&^iT{Zb6CQ2j&G=?7>) z) z@qeZ?IJUmBynI@44Ty}rA^z*4Qm}f;mIZ0(%GZkY6C@Gj6_A*`lZ&5twLeG#U-hzc zF~VqGd@`&v#JsDn{e3%5rIA+e`(qNAsA?5Rvlf>e&b|`@1{&H=gIB?y(EW{-htBQm zUed;GI|&IZhq4QY=K&1_mMq@(Khd)ThL3n;&F8H)7;Y)nH>i_oLhwrmiS{P&} zj6r}|a(Vn0b!xdI)``}>u&~=n4E|D|G6cNo$tE!d(oxl~`ZL#u zD_bIbe|~APF!dm`ANF?<7fK7ir|8!H)~ya;0gUkpZ`yixvF)KQ@AsMAKUlbFFywhV<#EMb?`dY~d#~KLY+F^RFpsA}%#d zm(nLTeY1x3to#WuZY zUiqcV6MV^MRwF*@IK7rGFycxE>c3vCwuDYoS^oMi0k4mtb){qz?q819nnKoAAVEZh ze+MB!oY(pq|2--LEuP^3V6y#&KYjuyFl0oVlRvLNYz!;~h`GXWhJrk&b zXD|1INcC5~3tMe7=o_|qN2K@($C@^$9i?|Z>}rN#_TNqX$+n_wl3Fv)2fYl?d9XP)%|L0TlOAj{FT9zmxDYU_ zZ{7S9H3Lc`6Db z82mFO@|94*t~P^)>#uK%$T3FONP!&>pV`J8GO6_!tM`?eb6N?VYyl0_i0Kk>YG+k! zdW9_iNq6TXe#_1lZF^q{KGY%6) z^MANsHKK_(VQ^k<9+x;|B9(xs`Q@Za&ljccQ5?<6g(u@T*KRN{@{gma29m``wEJV%r-_dR2!ejojqCKh z%HMntW~=V`cTg7%VK+FS#QIMrfp=kO7Gb7ff7#;hVduB>rhpV1m~QKDk0Q`>i<=KF<~W*Z-l-fa9aOykpG)k9IJgq(~W5?!1FS z_aZ@Wa9s9^0=iLnP5PbVm@LVz)$`(LuDsIA-E?E9x4`9Ax+A9l7cW)6Z$+?V7(qU0ds$oM8VG+Z_EA#@YW;Q#c zUL25i<6|yAz0=@UDFehw!eS*x7>6?>X3Z60 zl}DxB|M+{!wS>JmIE=va~&5_*5O8NMgiaS*&E+SPi^H_LMtH2Ejs8jZ$(6jJnbr- z0<S0jO3>FQTH>{}(!a=-HXSB)D* z5y`a5Nh5pWht-XS3)eDDW^(C>Svoz@))#&zDBQ@PyXf|4@<*z62|Bo?UP>xq?)5nt z>b*9^N*kdN&kBp9FWec@`sG!`Gw z?%cZ6LuAoRs(s!x+!|ebDO)nW7)v+hwR3j3hVZhTXhWP#teNe?BoAZ=MR zR|KM0X%0WqF1>*z)~z~Xsw?UBZ)1G-e;UB@JGlPLqxR8v>4iFA=91hm3!f7LCAk-s zNN>R_X23rboq^zP)=H<&{#;TZ@bTX2>n^#4EQX{gkic!ghNDb>!=1AG?$(Cbpprro zebl_3R}k+E3T_F&1-@?lmBK9UX^@7wYT}6(P)QFZ15YI4B+;t(nIsdk|T`H z`>mkvq%#L4%$-(;^Sdi5l12`x%*YB#`FjS7uCb0hP2|PB0zGwq9(e2@cD$WU+Lma4 znn43;y>=`awfb%y$>@qzd6XHiibyyJAK zCrkU@DW4mcdLr58_Z+(fFG{!NsVShjeU>ix^T{!5)}!PftTjmleg(6bRxjIJe{aSl zXntK_YKk5+BdY6OvVTWAa<=%6q$O? zkt;}p^yaXDMVpw?bY|=^UF*A~9=+_^druNJB@?0?_C!e#l0U|bzS!N}lzvOv^V#3# zzPl1=Cdad$dYiGBhRxqc|FH9)7qOfY)UD&}d$HwT@+o zbo^0`kmyfo%_h1{`Wujf@lx#OgoLSs(>rut=`ROC%*3~!FPcYJ8!$i&B-8S9=LU#PyTph$pAFzkZq7M86 zpPCO6H6a5h!q3%9RhDJ;#(~l77{XM^QGftNN;GIL94E^Cxu|+?HS8{5FbkR#{-QR= zMbXIydt*Us3Wbd~@*Lcx!N)XLLUnipl7q(bYpXUl>5Hb$TXZI=<21hnJ)j%m*@2*0 z_J+<&c$T`Mwx^2WiQvV|PDRBI?k)*=>VG)0q63rcMQ@?*;UOzgG^@1rGCSe>KRJp1-x!(YYe@w1Lm(t+gV`pK`S(W1*1`0&Z` zR$m697}xgF!yGk(P#(98Jg+)EiX-L%2I)bN(vE^UT;1~*BJ4dHW$vM=0A7wCAGmbP z9n6kCm$sq%`tFalUR1~nkz3cdDdMfE0c=qSBzcF^#}e6-UHkMrU?kZetMT7Cxofi` z7<;z;wFSCW1;GrbVQr9#YrmSOX7y7%Q6|&utI!n-1V4Y?U$=zi^tXXuC}~YKt~i{~ z75p=+vY7@`vlo@~0mLNdA)))E5nC^Z(BB1qyIM`3VX|FKsN_?Hr(qoNQCC7!_suM_ zr@S;+b)VKgKZ3k68;yumw5UeamK>dEZ6oUW#A?%98Yw;N>S3TJ z47tta!wx@m(V~c8goHGQ%}^_?!)demWkQPm$sawz01=kr-;*LG^wkzTI z0!!d0xiyox1x}JqkF*s)Z9w>4EwtbQC@f*4p z&5wd?0G*x#tsPtV3pMZYBw^z{*5XT}9xdm<9ofdxMSQT)>pWm!N?aYjKUi9-hmLMC z9_*BYUs?gm^alEcAoH3s)e_H4-rEd4T%lTGsZk=2JV)ADsws|{vS+qmFEZLoSHF)f z(9*e6HgoHFfuVOmUYNCM>!r=t;j(uagZj)RA&{O^OMrI|es^v%ws34gc977Qy%Qj~US{nN zOq`$?c_J8=pBy3P27P7jl(ssgowMQb8s+!BUfHBRbCMAFShNgE)3?0&SdS{s_ zZ%6W4-&vr!n$Fy`Ae%xerIvk)KC4;K5{KbW=b{+&+q7?`J$>fB#H5=x2*#|SjLtQr zCG@9AbN2+@8s^w6g~Afy3F?<++nb68k#jBqUN;x{IV8C??2Jao|Knu&AO%lsQCP$@ z?GezZ7>Ze_1Uhw*AAkHAm&Ox|oA@+EZ*g-Z5zZonla!y{u4e%Qz>b`n2%{dYNYZM*WXGS>|b0g!}((u*6Y`8qBtoJEquo%+7Xh0 z9VuzeCcK{7Zl4R>VJsz%rsP#gGOdVcU=^4-AyfGK)s{WRTgRs;5k?b}RntGla@)$D{XzDVo7TX;iCkK=Al z2yq>T^GZ;o)8*658k{+3K>5OSaQnV^!M^5j$616{VPSrlxLZwJB6>>niF~1xw)TASdDa!o*bx|Ox+Ito& z&i2aUMTX;>Lr%kH4zaG-s?YJLB=;{T*;%?&{TTVU#Qes`n{isV-3fPf`i5G5YxyP%Bb$xt1azEjaX6_FLyFD%bQU2sEovw_%p z4Q^!BkS2U`BDB(Z`QpO)W==FIXlP+r0Tnmm?!fU%HF2$kEmxGArO13OagFwEx;AI~ z>BiVvriBKKH!M+S^tY$CHoBKEfaFbOj@R)tz(XABdiJ9ezo~BTz57*pAuFSu*9$np z#=^n>4udRiE+wPtPSn5?ACc1&dJ#)@(_xKywSPYCX)6+0Ep-H3UkMq?z8IDM+~k_7 z-nE1Kbv!O1-`o~6=;nRuhxK7|e%-1o%*aWnLjP*gMp2|D`rIF7u8xpT1eEerGrirl zM~)gQaM{Zeo_T8*E#h#m+0uASR*m?}3ZMtfJ3?+}3xk4g5z;KH*3~SkSEt5;mrMic zD4DF}hSN%8tbXxp^d!c;6Qx^H%e&8APyi>SMD`P6Kt^(NzU%5>aQEgZyn0a zWW}5B=^bMy{o(mj11PQOL)C(?F#OeuO6x;hZ}c_zcEX+158s?o?!>|}$En4GBRS=bGL$qt$OLa%|XX)e(e`2EQQ)sCs=pS+&0~{2yv@C<(>ZHPp(J z*4^3*#|hm@o&7x2rwX84E>0{7xoX}_)PJ(k`ctanaW+$HTJ5)SP92|iF}&0TMX|PH z97CjOXi%`$a&d1kvpZQuxZ#h8V%HxOo1J7}wS$A53|!CsTe>9TcG+3u)1Qy0u`1_G zp5VaswG)Gjn*!hvGQjKXB018eK~A6qArCG(7tUcN(Hv_0Nvd+0f1AYQX>N9kFR5uM zZ@5_WV1sy4K{%~5nIXY+vyRUBj3=Kl`(SzXds6qv+P_mP2XlUQT+*T)fukv^+LPR@ zv4sn{L>kM!n13mRY`fDjG;Q6u7fA1>ym-#7dQKiiFXhfGHtg}YN(fD?}@^BBh5NHYe6gZpLt?zs~Pn z$>(lfRsY<>^xmpE>UDt@YW0OZk^mD((amXHR5GVa#s(in)-nalQ9h4fg4r93Tz6%O zsUHkPRSz1hPEAyLuY>7AsoNRqklz~q$$TiYrnVpQ+oJfIr-30IBf_f?;cH}aN4@Lv zTa(m0{6R)t{zal8|7W7nXzlFEFM|e7H$k1tk6)^1zdS?+coppoqxw${4a0i2T@co0 z{M$!);fvDGtXpmdHsE^Ql;oxLT8`P~Lu^Yudi5%g5miA7QzkGyU=m?My(@|I%7qOH8^ZcYMC-4`V~o)v<>X=eT6y%H@lT`uMZ)PapV>EX zvyY`At5~7e=7&r>;uP%orO+;J6mDyh?cjxg9(>deG|amtA7tj%Y{ZyXMiTP36PJAj z(45OpQB7lZCL7(|YP{)3t+&T}Iz$$ocsxhEkyEhzJ20D$e2^I)B!>@A2*C-%IzN$Z zkECh#$?Rfo1C5P#>3?&XP9@Um$b2-eu-Lu0at1G&V-R&zdvXc^)2T#rLM8-+gxWL_ ztnfCMwUH5*lkEUeh{hw$u|jsi36Uzit!42iq)!NyB1B`Cr(?*mBSZ;Mw+m(mVrb7?IJjF|!=G{9 z52Vbu>-Bkx8*o;rq?5O2*zq%1Mu&?Fm@vn1$Dr&h$XkAKsm*q=8{?Gk;Kh!+!k&^r zxkm33@QvT!5j~E?KQ#edoDS1{Yo}l!gJ4Hb5F*HhB9fH3aV-X;=(TU(9%WyH+dg;{ ze4vDfI0kmtezVvCJf%P3mC?d0z=A!J5YEvt{t5Z>%BJa{2mtH4Uw2WLwRp)UA$Ih- znS-6C`K~dRT!+=;ml!Y=sD2am+m?D?lcf*&2u&vp77vyG~XHG$$R2SW!f?~5Z%ekRM1WQ@;G8v;a4&A#W3~ejifY zTj-2ApHm=cppIa2yD|8EMuSsR3XyCUkHmrhY4ane4&ElynnONdg$(&`xbvhRsDp3z zW31wJ`%|VpqXxJ z8!aXWHxd)U2|b9myB1o!XCG!hg?f$DsGcV{X7lhG<7pnzu8MQZHxYv>a8PgO&rwp5 zadi{saDOwNR}%vbNM0zy^AoOF=JIw^qFQB?=ZdIBwk@+RqozD~sE_HjzP-}mI;h%R zYG&NGuqhcOMu`Onpzp)j^}@e106|AuqAec|JdWT!^S#g|di>{OHZ$c+)ctbn>IKdn zOm&U;YQ=5W4p9UvdcvygEG`9kOnZ6dypS3fbV5G6H>FR=(8AUp3g!ndj$cC22CAYn z#^Re|H=^aDr6I1f>?+X;bXyYKc5+}~9Zf-NZU-(V=fDPa`7NS){^|9@$Mk3ng)^U0 zgI$I%SRo*aQ2m6$O7&R=k{br$&&YT2PP%rmLN7Q&%mPU=7)L+GwB~Uk%(dtg&>`Jz z$EeF)o}C_=`GuT5NPnL-u6kZ${BbN(Wx1v7KH%s#b7|J(=w_$cRbb+4I}dB-&0eL~ zfB)#x>&5cq4LCANNNeqo2MZU>K^XFdj4Eed+o(@RF>g zx8s*o_#^{={2qi{DdvPNxX6=yNZdR2;f`jE!Yp<#b-vQHa0ToC_$nk(vkFZS^Ng%( zItah^I9nuRWxo=9nqdp4_bw)M6*qis&@9bZAuKk4^!kE-?}k6AdlN}{3QmiuXk@ibg}wstB96cY zVz1bYyu-SgnRS~3r;9ci6iCVtwaWw)JRhHIW;=3S)ncr_uw}jAqHYFeWBjg)jgppr z7!n!0r;ms6v?fD#V#y*>|WlF3{<5&wm=YDR9tV`aP1h9R>9Ny=()YgLR8JH z8nN7O?iGPQ4Klz9p*~|JBZdn)_&R#-L*R!bS4;=3E14Z{v?7t@xz+V$i9ix}LNNIM z35N!2%@e(^>0lH+9R=Z&CisJ%VNeCCN`xEPm3nut`qq5Bf0(v$JdL1!mz1qWBtqd$ z7=gW&X~zT@5Xa7md7HUsZ0-cw)}-3I*es%f$--#`uPl^;a$r8U$QOF~!g{vq%?z6g zbvfWrhBJF-q)$~jd&L<|-UL(Rs|T`BL44A+?B9g$Q@VI9dtExNl&AyV5R1*={0!#B z7VBIKLT+2hX1dM*F8w5L26J`tr_1ItaqiKj5XLE2N-5?njIcVW_W@EwSCFLxiz|od zpU_ROa3sytG_TZf1YwMXa{RJhD!Qa2O9lbdqe$y=}oE>Oc1EL? zJ*0*wf$XSdrF%#b15OBB=&j==8$0xhzW}qdKiH(I>wIiy@&zVcp7v)%gh*Xa!B18#*NX zvtApLY%!mal^-{!0yOZ8Z0^n4#Tmd^%-CS!QB5zrm4p5Hh9Qb)J8qs!4zvsh&xaa@I!Y#cdRZ1bH=35G+ouV3iFkFGQN&p94Sa*KXKvJ$6Vy~OH2 zHOOWreEEpKodd4lQm+`AMjI9t=v>PV2`*9jI|KkB_j~r%6Tz$$Jv^lJ5`ve~GcKm4 z0kTS8#B>lSm#i9}FAZBTaK^NwCWlr3UY&ogj91MgL>E8AzBXOAvbfi& zF<Zpq|ab$$UrF>paP$4XeF&MYj}}mv>q%gqgk=_ z^ch<6-Cw@sH0_gZG&@$a=ZzZKM^XZkv`%O=&t1?+(>7~;QX%KnUqN30=ifF++-Q=U z6zpZz{4lzRz;MFyqYmW#v*hcTcf`?7%XFhP^GGTnDC?j(PN`k%b3?5zMp`hkLxSk_ z*~-5P80Wj4pfKRiY?|lRcvMW#gr%u}k$DgMgl$Pr2$G?AIB}3-`tH^bN>DuU&(uWz z({qju;%0FlsEw|q;h@!rtsd#cx4pJyCPV25z4f#5@-^ z14sdT-U`mj6i0AAabQyWU;`B{D1h`K>SP!KUzVMDpA-htjcpL(9d3feg6qUSVBDVD zq+OY-EF6#w%>DNDKNNk{!n>VR&$niW3@81h(?Y);?5>vr&?#gPPnjIQ+dQ(ADOai$ zl+Dnyi8;d9k(N=(=MFo~1jH$-q?@Si4XuzVkB=>IBl0>D zk*58*HZd_$a ztS4oIC82-C+Sa19fJHZV&~k<=^bN_qz%rnnCRoVr11Lp1_D!*qoH0-&0(xgUspcC% zvtc1>lyE#5&D3V|(qOI|E+C`-T&>|(Z+@XkAteldu<3;g`QuRByQ4=DL9NzLtu?g{ zZc|_K3g?w`Lg_kP(WC5>GIch~M@_LX!Urm3XE5t4bUsP1S@GLr%X#}e+#dDY!{OR= z2f!dOWcKZ{na_Sbsi8(qcEqC(Eh{@l*9%i>X~jNH#L%<6rD_e{c+t1h0i13>b%|bn!#>FhoC_vDT9$IvLhQ0m^Jvhg%OoZIr!;a}0!QdQ z7-HBvSm?r?k0 zRdbu1uv@g`s+^1XSB=agDQZKJ7kn7dG_QH>pn`0=F9*LJGH#d!dFDB0G>_>qXvVJ` zL>7q#Dn|(2pd~Wf5&!eo8Oj=T>!5eII!d#2j?~=hJLLZIs=sk2YZFz(Sn zZAEnOx!_j*_awfiL}U_7*iu?TN!E4Nq%0d}rZU0(&3OBu-!9!d?=$Z}b;wwi==%~YV~<`$ zs3KAW^^W!{cXZq?6|6{hQ5<>O_Ii2%vGa&38i|sERy*kt8=oA~K1Pc?o(`H0E1 zFuR@FV1e5^K6Ev$xfe*nVVSNYnQKRx5^bgzZ4v&U}eL6H(9Z z?et%jcJ3nH43TECLkDbaHEt!NuFRD4q!Ls}li=zXW&HkX07;FM#mYD6STELA>3IFI zC?&epcjb>1-oHBoCZG%_IB8QLLs*x-?*ioG>onwyS!L`i|NKn&!sQ5CF3G_3FJu9y zwOyXF+hrWm^$Lv7{9XABY0WA%@)SGaZEPQR4%#=}*LGj)0bSgov^4gBXU!GIswnit6|MKi7M`U1sJv_c{0SxtDW4&mko#n&GOi=e-sV zgp6JNEF}-Zk~oQ`v-BxLBEhW^_TWMMPGqfYRml98eqB$c@&^T1mrMFDLE%YM`_*(d zds*B?ll<~3m{%l_!%K?88X9dL6}4h%s+S`sx|46|&9B*~p|O`(L`h54#xOa4zjHh# zdV>KAnIcjC1OA-*wky|i>GU`8vw}BDC$^syV7}P&dxqLIos$~8tv9MbWwJWrqEhD{X9XKjyX7C+f7P>$yg$@cAiChHfI{#LYx$Z`LPwnS@^se~jer?d8~5{rw$-y~c4wNjs&2vP^6dB9 z8BC7vx46V}t|xSH)vJ2COVY$#gL7Iam&R7li+d{Hl{)Y7oed`n^xY@)DoQZh2l8h@gFea*AIaOtuJXP-573wV>FQ*GMnY*3zS;wGdW9FYED z`6)d-*UPUgN)TI_EI7EuIWIE9fod-1Au*fFKuTmtiC%G(HsGZ}uEB-Qyw>%-B97o~ z7KUV+Y0@7lEEn(tI$l*J)TDA_gQ0ilBMM2uN-)#MSqh{OKf_H@OMta=Gl$g4q0{eQ z4*KQ8S{-yIb6-x3a46J0BLD8{uz0(-981@K+*K#0HodpuM$TH>aHe+21%3ya_CnWZ zf^5YnO1ze?+OdZQGG$jx@Sbm$GM4omQrf(Kgan?L5=glkyvUL_u{!cpxX4H#){%N@ zL4z|?Gsk?^pdNMbL2L)-%sXzFVYZ;;Qf=hPv0M(CBb|;vSvs9O>MZhCxB6jeyvH&- zi6YPFlP6EeNPKe8f}~6&K}DqEr9a3lE}<~< z0`0PJ+W6w^pbvp_Cg`Xwt7yhO87zZqprI;)$FheyGJT)tp~8Kaf=ey<@8m1p))V~ zZ$M$!<0;T4OV+YQoXx?xJ>F`UYvO5WctNeiDv};~eIp*kQLI;0FVk-KactN;FYq`6 z9>73`3U`G5hluKVD;I2c{`>LsXU-c4*+;U+D3Tm|pUV3}<)f(FMfQ}TePj_&|lWk)tOCyK38 zAIkx)UN7saKXh945GK#+fL&FcXH>YBtKa^U{1I=RqZ=pjG%et?tObj*o=y7E3z8P^ zPpN_eQJ?)rMtY^7LDrox>d(26;)g7_54hg}d+zL@OA?$~^XI>gq@AF%m@LXS9pa*H zVF3(cm7r(Okie*sakpu__8BumqQQiEGBhk~6AGF-0&QJfFmo3-_(8HsdiZndQg*b3Kx63}{ zvl>VNe_R+bjBb3!^15^Gze0n-l-522b4%Tpj-?4(OJ-PRt zR{2)ZL}Zr8fAKLAYC}h6o;uh5Lj`InWnjVulY-u&Wp}bBFh61xEz-E;CkYBd16I+E zZ2=Asz=zjGD~)o8q9lT#DC@Sja!nUUs+=Z|r5_r4MJ|1S8O`27wfNr167tY}%m6|k z$h#Ku;jLg||1b`@PR{D2K)4&GJ_@SUQ3pgz^mw=F_!A|9J1A>AomSHnBqiOB-SBVw ziGh{1DorbbyiUH_9z@3O0b(f3&ut8gtX0sjo=@JCn^%&KzmAb;ef{ieOH0y?e~H1_ z$U5E-5+D0tAI$=of{ln_zQ=v^VM&3z|ka$smv?}Zgk7MLDJT&qFo&RH7`6>S*>p6gTFs74=>9ql7U?ZWt zI+2l+4zx}6GLsX*Xpk(kSAP#G|B)bUTAG&-mB!lnh$3Jd?fiq)mG-l- z*5!+H00Dbn>7^6vyDx9PGvacHY5q z8?tO22@#nJydn0l_*dyh}xKzBlFsW9y&?4b`=;t`F zm&${Th9B;Ck{h5kBtpo(soE0l{JzkQaNw*Y=v5nhqlIKX112A|BA)0xb67K@o*gal ze;v};f45=NC&5m<`9*_di6CL#>eT%|H>}c$NOHb-iy%2IQ>bTKRz@ftD}Z>7x4fkZ zK40n8^U_Jr)zK(!$-)Q=}dPNM}Z9HN@WXRV_fZ`8`B<1hX^WYX6kS1?7W z^m4lL|F@T|tNTV!WP#Zt?meRl0m|E|m+mwVHUxRvZ~BX_Vl1AaJw@Z zJF5krc<|T-HjqgH&xlJDbDjVmZ42~d6=eY*8oR&i<|wCslCydH#9@a%p5lHdFVI2z zkDz~ny-!-3#m4jME}&Nr3k=-D`x2R#1`VKK4QIkdogndVnlO*8b+-U>D`MgM@G30s-~{bA}?%jiJ6I0Ia`3 zdG}e{sB>ZGmoExvAXap90kR83Mb!!fp#=Mmf1Ny zW*r@2e>A#=Cc^yy|3x>BLM1Zl{KHRFEP3xHXu5d}9 zsTJx;Cv=x`ofw2DHzg_A3Za{Yxwl?QfcND7O?_IGY_nCDX)3675E4&|3?5%PM)xX_ zu_{d~Ve?hLM@O9=YV5fr*m}1$c*fjgA(#Vp))C?(AASmQ9@}R>r5PS&8A`DBbg!2#LrSCwNP?*7WV0lfYYe{w5Cx2_!pGtrNeL{@DFG zf!QiJs7`C@krf;VIftW7C1`-yLl0Vc(T&#jg*&XGM^YMukke_N6~3^e?z2s=!O_l5 zNjC;^fn(K1#SH0XMQ!UG*@&)Q59mQVBXy2f#{Q3&+ljr{Ks&*@Fc}kX>nmS;s@8dV zob79ZhU@QX1O*b6>Cphxb1;LSzox78hjEOE-W%!}>Yy^6n_e?YHG=zpdLH`Mbs0UkS*OvGDjolsmKrDSF~eNkefVYh^IBsAyVT#*9{%o=!ilrBlgyoFifH0^smbUEF8HHg#H-GbV` z;Xm}{La#bwvr{QHgaEDMdLVR!0K}K()>bYPul_W=e!qGX)n<_x_dm*N2b8tF`j98n0VC z5fyTy92YXJ4@m+62`pem)UcR-$2K~r zjd9)Rf0Sc=hfvy}O|l|R3HYGq{jC6q<;TO`v^uMmj>V8-( zch!S->wLpS)XuNcKfjML`!?_{*dvO*DaZMFE>!tv|R^=H*m4qJ>=dt zXk__^n8q9#Ln&{Q(e{K4s0;MkO?-Bkaz@L(*ZCl{__6FZe4F>xry+UOTD_>c4%^Qa zThhwIfk3X@n-5(IJZ%0){>9|XDbV_@pybA76Byx~RW9Soe>*`XZJ{yvH>~<1aItH0 zHNL5-soG$d04DXW)2eR!z**3;ai%Jq@@Anpk$7G7nj0-V-RzCvBIS;2_=jQBJY>Ux z=$E_ye5-}KTm67=#VX5C5B1y)Ai#34*FK9GcG_b zA{YEHEH~=7LF)+gsr~-*ZuIb2$k^kRX@J9EPxv3EL6Ic#dMI*wY_={R3&Q}eojyd> znk?lN1T@d?9;yFufswYVvMM1KSohLLK=0u>@5^pszHN_;f%NY;Cy4lXUUE2+=R>$M zEq=VF?^j_L9DesVooN-YAjEr-v+~EqxZP+AJG0-sdE*8g(DIQFf--KDo52zn?#;0) z#q`GkH@Q^mnd)faZ#>!3Mx~`3cWoR5mv^#HbHDRB3(AeO@Hf>XOSi`G|6@0Uvw>bwzQ=R`(v~d`4uUkWH#0`UAA4w9qSuBsLgEQ@ zDYY&**5K@6`rCGKchfbdf`D0xY6b<-eWrQtVjm%Mlt#rv2vkR2{5$-#4_PFHH-i?; z^2237;idMMTP)A?L<6}C_u**IL2_8mvTmvEXy;NE5d5`(Rv;1Q{pMKU|Iw!J89}hD z1+4_n;=<#q%{1Ss^f{AD63+7AjfsErY?EA3X|JfW{9fea>@Nerzlbqe<8lR;+o8hd zj{be0lhU=kSIN;E2AJjA0Dw%$a7e$Hr;?MS4N|Nx;PpKn;Y%&ZPK_g^B== zd-HD+2qmi%@;s#h_f4ZRcbl1ypnPa~ zT{%omx$<(&IIzlRRpB6|kaRnAI#nyH`O!)XV8LDT>iw3xyLALWg7pur4r7q~LQ!1^ zcBQj#Iy?_MXcMmViXTr7mTTI)FhR@zZ9m(4kp%iBm+h58W|H~72GeV{B4Qy;&gN71yF|{0&H>}9iMsI97HETY zi27xzVz9ND0F3KzDzIravJwct2dM$qiSWiGS$)pOSW_qS+e`<5Fz)d`F~%~5k|tEo z!veFx{R+>1A%FCL8^=H(`SgW4C~wfs07NhSPvAtdkhr*~8E7Q=hX&G*>@a)Du>1oe z1JX==-kYq^K#fNy`u9;#_vdAk3xLUIT~bp`WiHO=^oy0MiQ2oke9f8k$-aq? z2H_jG;KdO!;JJ57zX<5mcD~!BdQ8f}q-~j2RO7Av(3b?g_WC@l6RywpQwG*vJ3@K* zL><=|b$a!1(MOLi)cA+J4tXJSI)sbzRHFK^Q>Qqdg_OLup|rUEHUg&`=JTv5%XfB!piem@_fq>`0WpjzC2` z(GYdfg79u+wFP_r_qY&9HP+mlw)!}Th9^I5uG1MM#{1b1)U>@P*%?-6@(b(AtXnm^ z(NYGs7Siq;=3WY_Wyru4f}tPj5fx24P`0k?%RwA*Rs%OQ4OLdvwsfiXM#ct{=WH`n z>C@Gz!J5#qZ81*|Skjy=wtaNoPq$c`&@ZNRY0CmVhUQk+RkIgqcpfW@9yiQZT+ z`BqT^r?k%QT5rJ~7F=2#{M=ql7gVcOK)Y{m{Q4j;esPn7r~z{)u>^5cuh^k%@f~;p zeY^N0)BGs!a(JzlHbPctd=#8YDpPE?Z&;W`dNs_=TTx@MQ#>ugS`i%6i;zXh>gX3@ z?QI9H3#71gN;>)awr1!D?NNb@)vYl5_o48mt-PHZlhAcC85?Vs>JL+;gh+OD4!nV0 zSh1N7%&y9kWq);7v2|At#mUG>2KH4Mls>jcLj_$hH0M_dKZJjc3qYN;xIc*-Ntbsq zB=!6)hLx+*RKxGVryrsQPe#rF861~D!yyeb4m=+A_-8y>IFHR7FH`(cNLW9(LQ~@# zIG20?0hkIVzv6bI`>VLP)q3}RNXJF{isu+==_+%zD!|y?i$6J}b)TqJ;HP0W#b!+e zv)w>VR~LRMMo+|H#)?O~z^)siXe7w!Qq?0);op~wFXc;e82!WvU8)5%44SE_0ts|_ z=6TXqsL3KblZt4!n8D9(Ut3#^zn31^r2%0yuAhW3NBVYEpx$j6#U$Z4_@gtmFgf8>ecR>x<;6D*AeTgU5ni z&jl0wsXa=NF=vRDTo>Fv_Y&m~rf$aumcg#lfKGKyqps3>N?aao4kh#L*fWsqWZx>k zT1-YFQA%hv9}DDl9l81mkU(J1XIB|{s!9*7#b`|D13rquZlO&75I8}m(B>ezkr3~s zj@Se%0exZOgfsz3dnG_qx44K#s5fWcmk+^&fVIPd3()UU@>Yk7!CX( ztp=b@gHh#Zc*8q0cUpe>HA7NgYCJWesegaer5h16!;2G{^HzE1M>`*|_&9%){~8TK*2=v4-8;8Mi` zW$j3MaBy%fR?LPuJqi!B%qm8)k$SE63ENK;KzF&SrsI^hEiR-WMsL=2W^ z%*JvonTWai%2=o5V_Ib;yy2;qv+YzUYae`|Pd@{acmB#!89^oRp4)cR8cuLcKm$gb zKB1;)zxevoYp<^+{42MEX@!f_Zv_HNdVyDJmfIYeKMgpucZEF$5Nd5F%1lUpB}v#w z+c3q)TwQvSgAds*ey{E+lYooIvM{N`C{Gp|eVgN3a|4H%f)XwLpd_Q~ke+4>3R$HU zxh39D3S=K&t-#c}F}VzAu5Z?bXV*&gqs-w2iq zzbYb9Ou}iZdbp@;Wy70RkaLP3J4zoFUS+0bP-<>1By_t^`(5cwlqt@eZ^N=fY;1t` zo&-j{5L8R}s@`0yK@5fsCg7?sd#^uPJ3kzP-1M^+A9NN~K z4=$m&MUSj&5)(&Wmytc=?p58!FHL1q(Mg7sxHu$UW1$gRfxV&M|A~o?)mt8a2y2k^ z>ea?pTl)wd6s?bc^-j@9g4snT8Fw4NnQ-wynH!j4L^L(lunVr;tgObv(St30a`6r^ zZcwAb-S^%|<6i&^k#8EN^XH%pB#2lyK7l1Fmp@f>s;l%_&#@l()SHl!QuR*cs;35m zNv~M&;~fnnenywpXCq>eyt{Y!eDf@$%BQLWWa+L-{s{+!B>>LFpP>!%)AT$^r$7wA z^5}PRjdudHl37>?-Zs+om4w+2d~C_dy~MB_RI5$)^*VPeyz}7ujk}gEEwz7oUG`vZ zu%fFt><=i2Y5`CX?3^RzN{@VwtdwH+>n=6RLSk}899D`^5<12}Ux-m_{sK$mZOgve^*p^TkSg$rNP*p-F?D#zV*=+y*aT3r7$wP#`Gl3ym&=_f zjttRr%iE$1d@}UDXN_VJQEqylSQ2zJs5S|u4}oB797Mg15mG1#0O8ie7h8E=pZiBg zbN)8-EDX?l8dLrsy!g=Ri<$yMrDoLKW!vB0H0jHKYXQz=NAujWBhov{^JHdt6B82p z`ot+ACNwvqc1;nJ1>&OW zjhdROg1`8z!wq<1Bf9D9*J|?3N88F*4ET;@l^@QWi4H+S)-0duzs;43L>u|IAf8}( z8geS_iSz9gYXHIvc!3!C+|W%$ZV!|;bnP_z3^iG$7+qur=1BGyEPu_P>_xiY)6$g^ z`Pr#wNJJeSEanx$o>@j zy(LM4E~cYN-z@|gAKygF7fO&|rroXt>)XAmJ;_ESi!UW?Qqi({npkZWz?&v+Z#nYo z%zM>ogODy0IHTKEzS3lo%V%qE36qnRnJSsWZ)j|q6E5EfF|TH9}NmuK&mM=X6TdpYq*epR~0>~ zO}=e{ZQA}&R3HQb0{KS1`l(6l?8@AClJ8}hE8R(ifpz_^KV%9_fGd3WF)!~MO(_8e z3=ssuBpc>&9$+24*wZ$=fuCxOX`j}vN5z{%SKY@FHjjjUgaU?irPTT3%(S5@;ZK=<2Y6{pe5L(`cZ8*_`d>{*V|=RVta8d7~6EKVXLBg4oL zkzzCOaW&fQT~x}Mqf{w2hWqyj=S7g!Vu~EHrX(f#3|kZ|Dplajt(*+-@8BPcl|xuX zWQKe|nxNlA4#=RfoM`WcFc!|xTU2a8$-Ze&BTot|lMg}Tqz4TqnN*z-2F&d$yv9IF}8c#d%zhm<6-$Zhs8Z4Z%5s4^eL{P! zme2`ug1=Cu`#ss@HRddfU3Yr{v{dhG5qgkF`7Xqes*@}JozS;XD^>v=ofRGYv3jk| zjby1!=q5RH8nX~(-rD@y(P5vC1Cd$Jft+0Awy7m@tA2EJltKS5JF#)8!0vrWy+w>0J_jAegdC0%8{|7QE`QLD%^}8~-vi z4H~3D3`!Sq%)QYiWqt478|#5Tad}=GSu@6)o114@Xv-KvtXg201Vjf`rT9C8#&kF^ zx}deqEgCY$`G?-Kv$M0$6>+>r##yH700ePby|Dsh6;nW()7Tq(GKM5XfZ)y)1l(D` zizC#VHx-GKJ*O@%t`%RZSf{0=t{Ng|Zr$!+>sG(9H|+j4E!{?gHKG_RYThyT;o^I zq@Mhy2PS9*F145JyDSkiKaO&MdxndsimM0PGfWH}47`yl?!cI4z= zO=fd(frFECD-EhM z$O&}Xfr*};z7*=0=VS&z$L$P@_~L7*`MW3qd8Bzv$5fP4zluyo2eZQTeMFt!wJWK_ zIAvu6OF^)#?2H`zU=@H#DmH2Fd3N^kj7a98(kbB(gp(X{sS^|}yb$Ss>*d&&6=sNC z5E_lHfDI0mf&gGx;cIjAz$l<6IQZ0V#=P&U!=D9xOHaaJknKB@42(4f*T&sN5xE#ozpIng>c5N;nBzr}INa7Mv3sKr zKu^J5%B=N#S2_EOW?{U_L@8a?#FP%}9vVD6$=yu;_ zQ+H#FB5@3s9D`dd+AEIceE@EHXQFwhlTvUQ2!m7M&-b`?{O3)kU#lp3aWWEQtCQ?# z`!V`o9|5&;*&BO?5QF1HY$zbUpDo_~y84~jZ^Nv92rq{6eIfqnA2Zth)*(dl@Nb1~ zo*=-I*;4n+TIX(Z$gfFNKXg=$Q4_C%Vs8FL)@hII4?+S?4pu1w%XQo<$Jyxa>YU9T z0hkd2CqI_kdFVlOl)@HCQm&Is-{YO0d=$P-!%n@X~S=+ z`hzpRpj8pLjXza+{+!)eSy<}F$WO|=8jsvTaq`IixAwjq9|bOYd>_aweqG;Q?Me`D zE8LX2z*$7Q%YR5^cGvIU`F~JHND5#w?z`_n9aGru_&RhXWhY(4oCV9?O#8(-cjX$R zh?oSK*3rGmn8-R4e*>NMcn-`c7FY9U8P#38uwAWJat@OM?P>c{6&Ag=2lF zLJ_!en6C`R@sGUxO$Esr8u{{9nNo!fzQXv+!1^Uo>v!uZ2!e75?U> ziKd4#!Y>$9q<&vEV!K+xj0APCFlYuS+wOj;m9i@^`B5Zn3yN|4i(=s(#jb@&7_S;g zAoo0}j>PV${V|iAtJ{dEzh=|xv|A%Deg|D$g0|ZJ5oR{sE(F_IUci{aeAE6gHqUog zvr5niT<0$5Oe7QI9|&X40N3Tz0Ih(!8Lh5aimW@bV@9CH3fB~!3=#3T-e@*wTLdqL zA7g;vL-|NUs;771W_ZFV0(S;=@zQ$nxe8sPfYitD%0}iT&P{Lk_TxX;SC^p-oM?WGNI|pi-3$(on#Lu4m~W)zRhhYcp; z)M1L>FF;I`c6rXICIA~m;L>)r!hyPh6W}@L$Bp}q;Wm2tACx)3?v)$oD(T9$w2C0l zen`=&y(v3uAd1br)t>wom}$H+F&nDQj+Vq!^iJ5glbVQg-y0AH9VG`L-4}KxRIdah z2EkgacU4VfVFk*jLX3yzhw2L_=3tp+9s9w&gwk zd&8h$(H52yqKWRRRmo`bJBO(td!z*N<^}nx#*)flgn?gf8sh(f^c6aXAtL*;Q=B8c zK~_dCBnwOLvK2KOgfQsc`>__H{2FGCQ>@alsiagBA!5D?b%FTj?)rKYe5rhln$&Nv zrp1BSxPh1i2cevV`SM|!$os@hUF1Y_=fZye3EMJ{QRDyhr$0SM{>H1$NWGx>)5$60 z=hs@ven6OY7shQ=_|%BQyT%lPdJc_knDTSu4!CH|0r3m~SckH|m&XK|O2{ zN}vZIAvs}O^V>ei7Tex0$6H{$O~jL)zh?0INi1}Aq@IR3&RB)m0Vq}1?}AxgAz1ew z8ZhdssSw|Sjrk7<938@2AAbylm7r9*GfcNQYaC8~*KqlZfGCA@Sq1Yw5?|t)VGqen zm{lpFHCd2Y_$r_#0X9Eu>;>almOL{CN1KeZ3tQNyN^|rr+J22@I!X&OVp7BXvaZ*m z-w_*TF>J;67vdC&_0VutrxM`zzrFk^R@}6>xF`l|!JD}lX|QTUuCt1}57V;4W}~Az za@WMn#xL0keAlGXBx0a!*@eFEqn`UQ9i?Q0UDInY{^c}n?((TPh5upjkdhM#tTB=r zvEhw~CF6hZRq09mRC9}+mphA!K~zUD!m}8Ply|de{E0;SA=YD~*i=}|9(rafVT@zd zw@Tgm9kt21YDwnO4r};XSzqGBb}^MvpMl*&5p1c}@v(cDBk0JA*UK+GsimT#GT`<$ zYFk6oFE8v`lD=4*ccEQ$d`1@{gO5erWfl~%@Sc%Mxp65&3sZ%q=Xb`ox!S*r6&@AdvNsC|>OAkgR z#v``H_2O4L0D-cH#rA$Hr31gBKjGXIRj2JgtT6^@OA=~K8kYPWn1)5|O5)(m%yL7E zvRV~7R@_+0C_0Kt$nNqb51ZL&zxd>2&psd=bg0+POifaIlW|Y}Z~=J25$y5o=M0=6 z(%28t@ry)JSeRN_S*_o^q^2}2FwI3$u(HCx*H=e?27{mZ-}{W6Es&Kaj*dTrQ3=5B ze-J>Mt}i>^O7}KJAk~oqupT3;ux&q?x3QaN%yg8J=9aEqF)Q!_)tVe=>cdV@TM3S3 zM?2$xhyL~0T+U0Vi#jJW9<2WSvg7Enu|HQ|#U%}F*`}(mVi1zZcdXk>e)UiJ)ir(Z zJH7Sp0?P@f4XPy-(E{Bm%IWFp`ED(>kpx4Z6QWagN=e5(P5>P%o{6{#y4a5Ka3#fQ zE@a%7uZtZ^Flhq~=_tLS*yqo=$#pvXs`WmINs|O8CcNM`LYmn4*dv0#hQ5lF5QaN) z#s;8sHrv?3RR;oklC{chZnO?Lo`L70>-o&b2`3@el6$76hJMfmwW@vW5C^O3KHDNX z7Q&KR8^p)M&VX%e_khLeJhAu6fQDxy!<8}40(zy6o}SYK74cQ^k|U2rjD40m*R@7i z0c(nfUNrp11B=vHTsmNk^GRLl%?%g`a{QOZ4#V`jL49lrZaEd#WspC~sn}?PPrj>R zHSKKv?j6Ca|1hUyoel`zMJXfmH8sQ4Fao!ff~o}APr_~I+%#ak+3XBt)4VI7sp%)K zj-UI=bH&@m)}9(tO%K0^X!yefsjC=ZD>@8n%1(BPzO!)lAtI2!83c-F(&|csdXWw0tDU-C-&r(> zA?ZeFr-z=?73A3&O|DabT>uph505={=v@F-VyC#VMCtzlw1_+bJxQCa+^GxO3e9Tl zXjxEWzU!PTuD2G1L?YJdC1Nozm^qlH|yuHlLi<5>x zrOsbvq+#sT;T;Qr^oq$~YW3vva(H3a$QGo-2D-DV&zReIRexPvG*(`0%+S6y$ysEl zC*SAAK9`)FybP59l`m`Yu@C`QV8EMqtvr;32?~>s#HTClA9}7Ofl~;F+R1ci@Hi-+ z4a+aUtk&^*h=*VYe!`NmJ9L0;iF$&<8EF=rbJ3eVPgfyUx5O96)G5L+U?||2VVF?3dB07 zHYa+5zAHJp*jT~I2SLF-=XVve72P`Uzz@M>Kkk)+z?DRk)LMv*wZB4-fJ#7{tW(Op5(~V40IqxP!0? zDDouAOZXWw{rRAAifgYW-2kY0!gs3P%SE<*u8p5>&K0t+Zee-k-*n*CIlRW-#vzfQ zx6Id3l$p0EY(L~RS_0}}gg;bY4@w`Pr~^m%B3e1)nzX~dX!kMLw|$6LZH%Rw$}cWy zQMeZQKprvW?E#_N5ukUE=EsfgzB4lB?5kl=zpfGrh>mIfWWpCvL>=&|D8EuD&EAwD zIv-uRnszd5`@0Y39?xI;ErIQuKP_!C8##B9WOoR9p;rSD2bQ37NyMayG zfrF6i0x~fVGT{gGTMA)0z_)Mr zKcXe1+SCkJ`oA82LH)K}u?c#Y#PQ}vJo{7{VPX9u>XBeYdS)dF>r+JwUwcf!Id?rN zEmI?9J#9)NTc6Cp?nAZn&sA3K6{d^rEZ?vb#U+jeZo3#YbbVhe+bRD3D3L=9K41x` zDKlX$$ESJ{E_12fBtGNDD9eQ3noT*G$ zf+4aC$WGvT19K|+>(;W)hx>H} zOA^IHW;8W0!g`&gGyx{s}15)5s1su){0Kn+e8Ejk(M2Ii8k;IU#R$$FlMv8 zZ04zAI;kG4Mg2S9AwxdeN1GL0rx8VYc9tT1EWrVy#$eJ3A`@!tUQ!LE{37;w5z}138#1Jv+9Lc(~Sq50i2+x8h7v zYZK9H&Tvx|W}gp&8VDESjoz$d^9x$17AgCO&5Myx?WK6882g!8O}-_?-cL#r3cfNP z8QEf4Tu1F9yT)_k4fS%>Hgpoh!sw6GI-qe??@kQ z-U%6Y8eREw#qkKcmy4Z+#ih2tb9x|F4Qh5N0I%rzZD`UCBK8LT^iVxYLt`6jmOmFo z%8k5JNSHce#7T8yeo9cqKA)@%U-AP20#IIFSwR@QjDV#Yr{(Nmd8g~k?@T^g9;T-# zpGU5Hb0j4|F^xsu!cq0Z!zMp)xy$WESRVTF#aA!Bho_z^G4Xsjp^~MAD(x#JBRorA_dGC;qoL6_NP8~d%v1GnwIKQZJ%7b1}v4F`@NRBjNNxz=*Xj!A17vv zaqx1+EV$A&@*O-;T&+EsWn=M8tV|Ck_t~T2kNihd+CH_0 z@?MjaEYHi(TP;m9!}8Q8CWcMve_QV>(ef(VX>ib+J_ZZV3%hO?0u$G4S4Awxy1Zdb z{#A1WG+Nx_;Si^BB)N$G+J`ZP>BZQmfmHsL4~fzjESd1hcDS_E8vg!H@_x)YHA*U~ z;up2^JdN?(;(?HI~3qU1=Vsmq| z@A18P^_08598=G+QieIx<$hV@jOV)1<9jQJWUKL3qphQSw$=j+=Zx0Pn;ZFR_)EAB zJ&K3Z68XZYQZBEa%$9Kaf|+_Xm^^L&=v;T}&R*IAQ3uvq5au7}#qRT8dkcaVvB=U) z(*}6(>k>y@n1W%Ce>qJqC(XrhM;?*7D?b16Yz3~ zgX%i#nUUKs(j@81xK+hVM;FVuGAq7_Q?7On4ONA&ZB_>-V?mh1xfI)4;?*w zI_?a$zUAtz6F<0mT(0e6`GzBwdry2>HTKed zmp$7inv38exOVRQ3qUK*L0~s;+%ZJ~WxVdiUvHaw?vRx_qtPgCTfY4@TrJMSvH>Xm zM>xohu4jC9EcZEeuuF7`2ayPG^%k|fDP4B{Xsutq-3?XuZRuu1q0yoE5v9kpSKP z4^RIUb6LE*lx#yMN6(3VGjC476^6r=sBOn^e3Kmy58TL0z!^UrP`6N(U&;2cJtY^O zM~0y4TJhV?878S-n{w^v5y|XR5C7D@{b_U`0&5uc-3Pf2I+zFVE5-5}o|5|{Cha`5 zsPSMR(9g+>DkuRvFg`RUxUYOK<9ahPQwE1%!JQwJM#f~v!uJyYFz`;K^hF|T?y z*6W-tOV$(B+&tRreeSSHCC|h(?vNcn4L%3aEj^W?i6OZz_buJM)|dL=jrmtLt`oOB zSokoyq~Y_fVPh+8JGtR3zo;nVEp>;`SijiPb;rucF3#FKS5T`I=Q~<^gOkN>piQo5 zA+AiEw$?4HtjZn?eyZ6Ok!;TrP_&Yjw#m-IJ;nOhQbX@XpVF5<7yFyGvxjvFS7wrq z;~F}a)s!VL2%z}-uchiS(-8(WQ5$!R)^&H&!V9)<3m=QwI>uI~hWybnx zGg8LV(eWAC?6i@=oEZ%COjrV9%5WLV86UWE1O7rW?mO8A^V^k^Vk_S@AKOhu#kTYa&q z>M3Mp3Q)Ry(D?~a11O80m0mj&l!e{0@Gmu*aDNQc$XW^3rz;Nt7;EY+O?QuxP?%@` zDHlq*kEgduQx0iubFHndO{_l*`Eh_j?o;3RfVL26)bNb$Y$7j+33^W8j};gnJD_%F zmG|Q}ONsSt4^x9IsXlTA`t@hm=zXb^bm)=Z-Chajt)HhYsrY8kp;@4|?3Vhl z=qcp-=_fZd+YMDqxg+bjiGGO7Rra3S>w|+m#-U+@S0AoNLm)3~rrOhkADWx1+%kQ3_MzPYN@*Iggs-H7n)m=mCEIAn;KzcLKfET{}Me1rF@}N$6#4I z+WJdW6Ub~ToXMDt84LJZFZ|~!$603P{>+SN>5HojUU){EYkW(f*JAG66g{5)R4sU3 zf5<0GTZYeByjx7_u91WXOjVU>h4nT-rPw0p_Anzmdra17+JsH`TmF^6*h+om${b8; zD5ncgf{)_&K~4=-S6}Z)OhVVdymX6kPhx379QzFltF!`>cg$pdOCz;kHf!+G>ELWKY~k-_Q@nU!VKJ;O)!9gc z@cIC!7B-GCi-1!&wblVd0dVF$B$cH(=Yoz5i|JD3*F5)kiYE35sh`@oO8ZD#aeB6T@*w1t!YMf~!K`RJ zbk<}5A+P#^;mQxG=2D7T_2^`qf!jt~o$AL7r1<&s3gIATx_+1$z?_FyY}!ev*={`? zOqU1r2jFYLj*vg^=N0c-gHs3QvP69hRfAEc{CheVPsfyhq7?_J~bqOQBc9Y`QT%Gw8AW_$aj0Q#naEckw?$Lt-)(uY8!p23d*p)iPdi$fA- z_ro}M%l}{!1;@wkXVa0()Z_`|${ssVwwk>vfRX7eJ$M}tyhYkUsZL|qmI6K|6j$EQ z{V{tL&vn*29>k%q1>T+$?Zl*Tv*z1p9vl==`xtf|4>UDBkzU_zn61cOYk)3>mX`2< zY&74@Xg|_cKSXP_JN_*MVN>7^$F_hwWVru@2m(EC-?}MJSS{$-*W){C&8eN_i%b81 zY+ZL)Q_ItiqGH7^Dh529s#gI+l_H&h^rF-N(ggJi7ZlLYyHZ7Z6A9I;C`eDF z6Hoy|q)C_l&EYon_nm+A;eoSfcW2*u=bhPIG}PfogqbeBUjTFinU zs&L%{U9iEtj#&rWmb}N!mkmaWW<}V&J~MO~lrX=JTX$2@+3flCYutc8c0b@x&zLlj zkmCy=3Xt{<&M^Lw{4qLc1p=!A`-{uBXp@EZeu1_p{F5A=*`_t}TpJ~4FO==Az5Xo% zPHB?{Y>*w5yZBAppEmP?`uy5KNU1zIZ&)O5PW5x$$u~U^Jb23rbPupD$9z|mXtxoO z=@B90KirmO>;wK~Xa-3W=(@Lb#&Q2w$ELA)A5*k$Y?(Bok~SrrKX;DI9PlctV#O}o zK)+Tgpx?datHbWyyKmg2f^M5|VfO%k1|>&=bZ24W%ILOY|2$9D$)WJ5(@E#^cHA`) z0|P?&-SxVIG;fE=$wvs~U(d+Cw=_hx0=s-l4sBtC2w>;ykLS25Ye`!ZJ{cBWr}{M? zV`atPnv}|_rl(!XG0<;PTArWRt`?W9xCQ8jGFeOJzEvJ2Lm{OYXrZ+L(FXx$oYNj%UW` znTE7f*xuDD-mZ66S}61@L>)9F2u!_MF&~rob(x9l34?5boccF6kIEKOO5CkX_v;Rm z!Z{LWd=F1%b?oVSqF+n*ayl`Ih_0xsvW&WnCSiRTy7`aon*G=A_;<;mWQEyTt=x#t z!EA$8^@U(nB^vg zcgo}J?xpO-9N2K4wgGfoU(ZB-)@7$}$7%imeCW6Tf{oVuDUU;P<#l3tVV$ZS0wZUD zZJy5&ZoRFpC83UgXW&iRq6 z04LZ8cI=NXbs9z8DCC--)e>Ymc8tEEOw^UF!Y8Sp!>ymPdH-LczNT&+Hw}Sa+F6{+ zMr`Amb}Z@LMMslbIxo(^ptMH0ZO85x!8#&t%6|)C_N}%e+rayn(*6 zhh$7H&u0I7&`~I7zsF}g?r#J$&qv?Ut{<&Z?Kc`r!;c>6nx59t6MNzlDP&w#BjNLb z#IEqXpWXmIa+@})E-+0gYF;dBf){swH1b^iP(U`z8MqBL*p)#vG|KDd(GJzZ38dMl z88-HQA>I;7hP(f**O4_ff9N{65zu`7I^_Ys>pab-6Xl!Gr5mA?y{lE)z2E5_3ufGu z`dIh@ud0q9^bx@Y*uOt3f-P_j$%^=6ikDG!}z-;MRTOz^z@^qK2N1xpdEs@tE){$&78yZvE4hu%1V zEi3g2A)1ttxOC{?s|--}+S82LMDH~;7pclF^Bd-WY)7=o$7bb%hONtTxNCs@+$r4K z`@ar{6i#sSaS0UI*Q}_hwcKvO33s5Qqi)8pTm#m!QE4z#a~fA}pkPut@rdyBpVTin z?2wfnEUJtWJ}a?d#;itS%^`!gVp@2kl=Ojd_q|NXb9j)ar|@Khy_`d2k?Cfob?D<> zU3ZjhH>fG5;sBHk+@xz++SKu3`{Ie3iaio^@^C|xP(IS(GxJ+;z>0M9ia4ldf2SQ_ z+#j)*UWt7XBAdH%k?gavgr!I~z47WDD-To0voAej$6Mt=Nbw%aFzz()wOzEnmd5+jyI*r5gX9wmDB_~;w&1vC(6PgM>-qbr3J`=Zyx}tAR)o{b>n^FBbzV#c~!at7WHuZh+CRFIHiM7xuD!VfSL$&y! zua`RY8BglumLl@RIOY7{45D}9*D9ewW}0iy(9jUU0@k|D$*jAdDSXh(imBd}(fbGuDIdnfSsUZWM|=-aFAa=F30jL-3PZ z&)6Vp(|IWa#Hf~J>7973Pn>u}*ZrhgU($;%&(WD|zE0i z^2vzGFE4xgn1rKN|6h6Cqlxawjv(vjh=rG?cQ%Y@o-_wpg_lHZ= z4*6T@TA^f10i(`{SH2=KtPdr~=diS5?P8k%xo=YML}s41$}%Q?K-L$k^7+BP(e2yD?Hb(Tcy%mINT=eP`(C)z25>S2B(V2eRq8KkVeqeMbYUGHLUCBGoj9u9h-}3s#JGNRU)YsRyJ7YUZ3^_xINBm#ebR33vqKl(k zQLG&|iB&c~Osk8I0pm&Ls_Pptob_#R=2{kKC=q-v*imnKM`NNbcz~}?_Ah0-Q5SXyjayUi1UNUZHj*~woEH^!3y7Dthf#Kxc46KMVIV>wWf{i+ z0t4nOkP-ds@!Jd<3`-8X$=7qhJP@Z_xl>9yH2D=xu?K|S#ZSX{inYk?>(o2*Ga(1> z0-X$v0g|y`06?KGr#{|3jcp_`jEeMIi-704(=j?ezWgZF2@L-OF^Hmrghw0PxySm7 zMz!mf4mu~URQJC)=Fk@AIRUY?bq3Vc&G%W88g%du34SY%&Q=__X}wV(@iS$Ap`$DS%BS$(yb0a<2G;dNZDIf>{oX*y!Pu zhqMRIxFF=87E#=faJVRag_<{8iLw8-xlpzE8_2lmI)?QU&vR?MxER+R*w^BvMKH6^ z=YXkb-|-bi$#Plf&6pA0N+xPvkJ>Ep!E(jxrRyj`dVwKlI6-jxYsXfEO+49iG>JyZ z}(DWFe3|eA*HmaBi@{bw)g%FCL&BR?X%AfYHLYFB0Atx zJseK(2tv~nUs84S-AyX(SrejPwqrMsN2Jq@<2xJ9yK9^xDSQlHEyY-EtX9*9Ei-h* zAFYU_P2SV7f8?2v;&a3Y`ZaS8eXppl_GR%Hhuf4i`x~l@9%B@6u_YlFtt^^_Uf7S= zuN9x!y-=9@S8gLFN*Ziz&o@#Zc2k178YNGnY`t(oHmi)Lp#F^)7B$N6h%?cxAfyJn zn&dh3)b z4=)PMZA2ZLQQ}&NV~YQ-7w%9+rc`ucHz#PS5j7KF2{IK&cXlf=GP)NwLtEC5(}*uh zLTWBOR9cGp!O>nc5~M@5(8wPR9IMR;U=mbMy`w$XN;FMC35)4G@9v)ySuJ$kK6dL} zoJenzlEl1#?l)K)sJb}rogoW|Z|d5&kW)}lFQcdPB*iig&saa|33A>C?Izn{C8Fns zB(84)hkSI<eATxJiXE)5y&Cc*y(G9@RyMH3dYjWX*z3e*=aUViM&WnDt8#g|4 zjvkF3e6t+#O$gZJt{gtpNg+_+K0gj=mhqo06)+B4-S5A7ddg_x^j~Y(ubFq~yP;|*P#M|_gZpeg7X{!5%V%p62`Fn+qMiU~_ z`{LK0c@igtMWxpcjvgHfSO|HrkD%HWA0z$_<|Z4$Kl^$q@I)-HEF2CCnMQ$!HaAO; z8E0Q~&@Fvp;mJGAEQmN51SxAIAL=rGJSESuTKk_Pe6p*Lo4y%Xc&!BHJObXbw8Qq^ ztp1-&!4)vv9C8f{^BRscxLK)5d}z#HZ@_iReWHko`)~$3ctrq{WrkS zUC6<~Z@;H?p!3Dfo^?`VKPGbpPctZeavsu&Ky@x`B-u<@{c{+;?Th#P*DbbUGZYoG z*;_TL!wI>FCFZNYoLYp^oC6TZ*Jck1&N(lOk_ii*L~qO5pu_R@!LHNIp?YHBA(V_r z0fV;-#wZKepXv5Al@+EzmviBW)2GublpE|Sp>xv;I8rBe+YD`}pY`3nazJ?4$>ER3 zUFz6>Yx@r*B*!Hq)eOGjoF*|O`~y}tlkvuYgSwID9Xn+2oj5n^_|<$W z$BC?y(0MV~-1`EKtO-Z@j(4bYGtv4KNBy0r72Z0H??Y%p_=OO6H|GpMJoa0`bNsru zl3lk=XW{eKpZb=+s;pco=b&0q?=5~S54iq)+Xe)wh};1G8GXbd5<30YV;vwCH1PTm zwVl|!f%`9l#H3qb3+UG2RGEgwFvB#gmKr(g17%hbqDsL-YL$4lFaiir#}?CbuKrpout9kWltg(hA_4lU1p#f&O zHo=WRC(eWsyxbcHOw$iemGIOHQz=Ux$i9@Xx5i7qGPMTjGQ~W{!5QAcnLnM#!T5<* zPogxb?WjySK2J?w?CCcs0xWaA%p<-hCr1C=(+lpJgRlpI2cYtEW`Z?;y^*W}F%iG8BC3$iAKEuRD z(;;>(h@rTFAjRmB zU`f3b{E;9>Om!$}mOYzh<7vi@OZ-xiI8IZQy8QHI2KWfJ4NAun7}hcq@F4DAMWMKJ zn5g<9q(N!PHH;l>}4jCREN5|4$Dp34X4O9W6?HyzPm!T>X--_M=A# z!Th+lLi6}gXXnX?H#5zqBYD{Mi-=3`3$CfBExw-oyVMxI1UrbqC4r{xnZQf;Mt62l2(pyqWW5o)O(+Qa#U>o`tCMG6! zv{ePLi&JZ%Qc^`NCs%7dO(L%*BK#q^P~RDaI_Na09D9K zZN+ZhOMdjGw(;*lf$w>(gjFTWb)3@8C{@HFHF2mRwNGzpm6et5dSWI58IvT%7gi~c zS*5XOow8h+-q#tM8eMhv=@*l+1hSJu?lq87QN09QFwel!vdBk4Ve)7Z(?xd{pf4ql zQLr!IJON_ zUDN_>?ds}EP>n5^;1(8I#msm*r#zM}$0vP{aNYZ!uYr*HC2_VUsIzGB~z@Ky<*d@%;A;7(7z&e#yuIMU;(=m8w;?tKhX;is%c>`1e)QgyE zF0Hh|BK`Y$@_R+9yWPa0S-swHa=8MegQelzFcfM!%W=>J7ZX+9giTJJc+|;4#Q508 zri;Ob>cPRm%!=IN3GVVn`q5fuI&(z21v@7qk@A*~FH2b_EJspcbv@kbU1wsN!ROe7Tp2J3H zlqs8%5Yzbzn0D!{-8;>Kh98>`6o{(6%^;y<+j2m!j~*DWqH$ZU|AakI?^SUUv}V^3SD=xzE@)0a?uf1 z9MFO4?T91xE&1<@{Ny>Lj3A?{!cs~ouf}1u$x0aNO=Q#9&g4fhOESewBc6D7kFpdN z+)^qAcXa-AXFPL8Qg0UMzPQ5+w4Hv$SR-NA*wjsgtxYU#-Xxlum~I?7>oUqT5(w1)CM+lxJ8SE2 zQ}_wpQ6|Z{;xI3Zl*d)J!|x+BJI>ZDVQ|j5ytj>UVI2auP54^M{({)O9>BpF=$BRHYJ>cq)9$*r?_;K2ww)9t^#@bK%+;-f{pZP9mqbvblARHbmzpc&lA z_VigATC8$ocp< zl!id1Euv`PTEH2c5XyO`73T%VTH56p_^F)7o-Ii3DKcS$sfX{malV)0;*X3-jXvl& zLWZ}P|6bjwlLHfv3F)Z{N=x5*LJO`B68i;h7@JlX;tHFRTy3Eo;>ma46N5hRnk2DWN~qazm#(5(v>_uZhUfszS`$)>~GUit1V z=el{q<{PZp`^i^7PE-w_-Hw|y zTt3VCRgH+xC_6Z)#?18=GMz_w#=c9cP`rj`T@jrnMQ~Yhgwfk5=}lU9OPSiFC>#7P{9q(4rrMp#AwYNo`rHi!<6jwiz<+u$V5xk_X4 zW$JSTl({Q!1CQC>BJ(e=3bKGp2W{+sUptK(II*xDS|@yz zx9YIu=-tiB*M%vGb5m1nu+JptgY`q>&qFeHRCPBz_GHkuBr9;A>$b~x?sPT4(JPzk zm2~XO+B<|!pwYuy)d&Xxm>metR(b)l#FYtTAsE3oDCY3m>>AxJSqJqQ|30D(4^x#m zq;#MmkuI0e9zH7tSp**9>?E;DsNO&xPKcPeHZtXr()O|gC#LIu=-~o6CKyBY z_4bx53E9+hz3GNqMLg)$>Yi23FH-Tqv~E4IR2wGX48Y$fcGAKyKA%8KOV82t6a5A# z85Sl{i`_zW$5tZ2G|V>Ys=k2%geDgj|K05SKsO#(ooq=Vt76W2)_{{g&!H5 zS@~z{5R6%?kvvC&5Zwf)gc%p0AHuEk9kx~b$N|+&Ivi*rdO<8pe6_L*!>q&@8D{g? z;oIJcnEEtlQadRHwbnZ8`CH1_+cB=&TX&e5nWekqlZcX)M9Bx}c)$Y~2Cq_Q%0imzvRF^+QsBBJM2w0DMOqOBh{86Ae^l+;Tk~_48bk85KEHC<7per8SrHK>-a_Q$s1-0{GaD5tMT6MaM@A zJp-ha4;6xTsr0tbwO7NHrEtv;lT8XLjy~AU$+q*P1{ma|& z%vAr>rRtULM+7Uo>dU|eJ4XGd%D&nx&2jIp=2@gcDNAtJn$^XDyUx9iTdA*7d93Lsnf|+`{k)GFdoAZ6J(XpJ+86z| zWd{>P%n}~+sj>kBuNIb6=x(RXDyfEqagJ*x%w&L+#GQ9xJDwd8c*)bG{<5#H__VX5 zU#M>4KYyGa=)6R9RR|QfnBaH1$O|T?2f7q;p z+ZDA(LvXaC2r1{B!P=HU3@H7Lod zi-U@5Oj(N_LhfZQ#f$8C@;W`^NYy2>pQ{2+MLV{8CJY0{y2;tx@_M29Otnmv34h^pe(HN`J`k8cQm@OgoOfnJ`mO}=3(&s>#od(>c4 zT0G*!Hro9&llH^NqH5$vUQCsdMJiRAt2H1rC0}406g=!37?-T|xcKaH#g41`g@k_yXyFTF_Y;QU;sB!g3O|=`uB!s$L!Am=OJLzpup@U4 z2~@I{q7-fQOT(ce(#qF&T@)g9Qk(-xm_r;4ZHgp`d#hH|j0#F_J6f%UcPO3UW*71` zM9M&s-WugW$@AWGc0Z6i`01gGogr|^N#et#lNmz#?!|5I6-yS23#O)w!R5(m<%Rn8 zHdJ@Qm~LD4^cpZnZ+hYdu#+F3Xi8Q8%{MwRMqH5ygfIvwy49751EV1a^q=t$ngV@$ zLIt+Ji}^HU*8Y1$f71zV;W!Vlx}9r*b@Y+wcb~MLnc@wh655Nz3}$$M{u@Ge!a5<2 z70V#2^V}1PO4t=gnr($89REsJptcTKSz3ig5+1l-p7*=eP`GZwRv<4fVuJmLrSUR5)T6Z9j9cO>nyF}gbtb|srH(_DD4Sm-nPkv zpXqK2MgRuzm=JBas+vuQQFdGTzp3l4zIun<-4xi z{3gyqseP+NWdkYYMtom4Xn7VLXxX+jn zotT^E{geI)@60SFydDk3jMvc&gd!xPF}-xxRUzgU-S6qiTam7eexH%7R#!cU5bEdL zMJt)2M1Xt~!m94?8W>3%&~*KugfE9BT=)QI9gTg?A%_mC?6EzNEb)X0jS-tv@q zY2Hj5bg>|m2xOV7IbiD5k+9Wu@6~M-Vd1<8LL9Vg?vjxt0i#xnWVMb!VXS+2VAgk? zbes1r%1>$$SH)5GnuF><)!=MirVK(-28oFX;5h&5EBtR~Mm9h&8E&I_F3&FY>RMst zkZVk8BgrPm0IJc57-|YW>18u^8+X`WDQ^7N3$-O-^FjAMra_)2$PTPp7pba&?rnuR z8tynITMBZfC2bC{M#Jg2MkLxQ0UR5N>F<5j|FnKz^Xt^&K>O&yYTH!$F243Jf}q=x z!`0ub4X->njw2ZmG3x?09nToJOE9?Gk@ZRTRCUgN`YKXY2|y8K^P+T#6&J7FdrEa_ zM!Cp?=*rkS4hHHZp6N#QknGeyB!BdG&D1u0667^%ziIyiExQLn zg$}2!SMHqrJ-W<*bJy=zBFktq%Y&*{x{4YbY0dGSGgB8r%Nxz7W4~<|cWGXXpR5~k zIG)pCx6SJ2d!seyFv0k{?V-M0lo(vvg^IQtQcv5geHAK;HcMR9Z?aroCEh+xRX@G# z(3QXD+O{8+o}`~MZ(X(~NJ_c<7MmLd7pdijGHp_<;qXdJwIp1ziJs@dCTOMzLnQUk z^uK)>8v~wSbX3}RUqe)$LFbJZ)%p%E5-Cms&WjBeOT-~DwVEhn2eNPZN|Jf~{$NYH zYWbA8^v92{RY&{f?J@a$NN`yqY~mpk&z?@W0x6-~ov_W1Ui;wlB~y+vp26w8#ripX zDH48#)}nD)J3F(ICEnK#=;mneeVF^tT>ta0ANTIBl6T?uv&h-@DV28H^XH2`VcPCY zV9z|Bcc)0=yy|=+8|R6mf>9kYc9jQ$NxcpS76zVal$F7?nY=dq(_WkN&EV3TY5s=( z8`JB5*z*K#EwbDLdo+03PNC8RK#;pUO_O&I_a9|$(q6vQc1*S#zHZkH|MK%8p$G8m zcNA;a^vDD90snl`KmW>Z@o#b0D5u)vY;j9Ygk661olwLSZ`Hkv!`G6a#PhO0p0;Sk z68sk3#)I-SHl0_m7a*lz-iBlH!izbuTewq#<3tlK*g1a8B+duh^K9+h;gRTD(PnMP zj8MFvA5DQkCX^rE3O9WmH<}`$Xc`&x`5sKMCloceM6GmG~;)*nXNZhZV$bC#Od7B@4 zaKbYpbx+$V3lp+>iT>Qn5hhfn)zs%&mti+st6A+N>hNUn1b6VCs%)&Rtba74TA|jzXO6iKEH*wV1@0LZYI9%st_wYMPjJasEj|zd&ufM?B z+B#D?FBC>YtP^A>eOGtFc0a~*St}{2b1)zU=CA$dR(gMOCD6bVk)zU#ehHMv9C=|M z0-1Oi#3~)&nw6Pk3Dm5=YTERE977vA&16ZVvYo_@WvICa7jajI(WT&rpF9^n*FK=h zTmAZ-HCiS}-!&k1ZXQa4z6X}oc6IT9{d{h>z4T6TtzsmEXuYtoH}M2|)5lNekLUP? z5mX2YxJGKB#ldxBaC|>KS9k7);}HeBUV4mag&l80TYQ{8nAQIEP8%BaTa4HAlK z&vZ*@L%vd!#8AWjwT{?{`+7Mb{O)LzN8%(ig6=;*VZonZbM02Uj_k6ACcRZh+ufKz zpEKCavhn({RabITU}9boJm7vpXP9g>luhJ@jqQRlJgX%4N}A{AccJ`_g(7d03zlCV z*uadxr7>fxpwD{CPxk!&sNHVB7TX} zNO1e}!+G#E4VBN5P4-AgRe?V?;T@HCIH(&AhYfZLotQgosG2&ppbeW)V?By(%UgRobIhmSS?MJTMR)p~{ zwrc8`O$2K!Pw%%~EmzV(Yz(I`>@k;@f+TW(dQ1w>Km}fTCim>7dL4kYi>KFNIe(Ky zUa5X4VS!Zaj@voRo6Nkg=US>k6Rq%X8)! zV&6Mjt&6L9D8pd2A3ZzaE}$=RR;Xx0xwb_et83kvtvKT6Jw!?DmYN9`meC3&G8Hkh z^aXx=#VvaR<1ep7DT@H2nV7x|ufS>SM{8`J2`Xrs3=Kh@@tCey+8wsW3pQYgwKF$w z7eYS$A&7VW%4`5=fs3&8u>$`kqW^g_=W*!ynTyb!l8x@{Hk|K~Y+1hmCiG^*gnGFU zu(+8NVC(Ds*SpomgBD{L|@z($`5ee9nl9c`;egm z&0~%O#+g#stI8NE!wZ2-3a^7sWJc&40R zHbe8(NH+k#T+=6g&Y{0T99A}`ys`1L6K*9TakHRTR;mEADg=6t)ZJU zVGGzjz1R6UxDW)Q!kG8$K_5cs-Oo??1AvQYOzzN4q9iG0%TnWPAhO~F)hJ@`U3E8> zW{hP~89xFax@FFDe>AM02S>h50{3Uq`JZ2f^0Ps(CmPdaIb$2u3>L-^mZ+^nIS6Jq zR^h|U|15^?gJAy)4f-ORB=xVU7#_cbb3 zmU^Pl2@~4GYrIL$Hj^VE8jh6?=H}+E0F9Z~@;ZHmX53-*%b70C-rc%u{{NX0qgrH2 zlA%w1=IckO>IZfmILsCtg32F+ z^zP@1(zzIl#8z)CPP>k7uKHPQK>00SNoGJj*?l~?Bg2Bk0cI4b)i}TcUiay+#~LOE ze;B4?Lb3k{=nP_7L7&ZWa$tbb1nb1~b!65*r`qT@6^_k$MB*hcv{t_z8i=AN5EJ=r zteLBZyvsr&=}q=ac`7W73N!qb*oNm0RQFeRd$!Pi8Kki@$ROF?a4OYIVSoRpg+u+! z$`q_fR%_T!cyIc1(Q)II{b7xBO_oI-DqvUr`GwS~wjpEiXL~5+8|x@xlS!#=q=j!x z27T{AP3lmRwtH8_xgFIya^(G-5se{^U0n2qUy$q86@)(=vJs6Nh#Vs$ z0QZu4T`*Gy@ZRU9ZuOcGk@X;q14{&E@?i+7)r?rRaD~K$O~F_mju>+J?9W$IEG#K0 zc~yy0-BL8G!&!YbJ;Tm6poY(RH70INxPcruE$P!vPE%sc__pwix8Qh-82{5$ZdEwd z6b;PssYhbs2^iWq{hK3>G2gw!5@;y*X)8%Jx83S!a!d4c%h{%Y~D+w#t^W@H3AZS*41#}YQl z>KB^V^B=C)!R)zQ8vZ7>s_ITCK;Vc9i>(vewnHPY(tGjc(u)VPlhq-L& z{cJxO6vBNlDv6Y@F9kCx3)yL34cwSKt|iF6dyfKVx?Lgv@&oAhPtO?_gja0>fu!v1 zFdI0l{YuK~(jp?^asem{Gu~$6n}JFmQ*s3G%@ybv*5bSyRR${5S8Bm7-_ z$hb@9NsFCby`piRWU;wXY;gfbw(x)25=Pp(_@#vnj*++tb8+s2PUcF0uFtXPb6|e@ zg){~CaK+CKVMAaN>3gEa!bkofc2`$dPlL~T(l{;R6V_KHU=unLxkKx0cXems*kOos ze|k)o5bAlCADB;3quPTBZf0N0L>=RUMw`Mfmgq}e&7}ZqsCB(v*@T*WRB@6q-+<@IoMZAFt0ycRgkq3?yDGq-C_e;?{sy78M& zwX+05no;jD4bO#K7Gv7bVf;=Mt7-3%nE&k?!m&&b6RV}L$>#G{4kU=VPxMu$T=I*t zrARHr^Uwk1hE0vLJ4eOjbWqWWAPt<0sX74)+{`sXGsFh0e=u!&f3hX3<$QM(Mvu^N zXe5lwD#K=}>wjiS>MYFEE1)5JEtaam3p=4j>^f?6v_f7nm?#4Gtvy!>ywiN5|D5Q2 z3!=u9Dq4(H5^uACDkZpDAA3H9EqJ2qn5F0eDrziSzr?e+uj*8$5XoX^6Ha*`tKD{2 z@}(aK5k#8V*MMEKeyM}&n9M&WxDR(adBi3jP1w|k0n_hLF@~S9g!$Yc5Q_H$pn1aD zp8G>N2|^QeXP^h(2S<1t!rRg0mEPCSm3ff5dF&4nmA&8IG)IX@kT_}%EHpEx{NmjI zX%Vn%TUizOCQ-{J>qrZ=;0cuF-P#AtE$1nV#Cherk1Imm%Ds)=3K|)790Ov-yOqhhv z-3y@Cnixp025x+J7Gkk$YXEqq|sTx8Ajs6Y;fDtlXFdz~)E+h{or3ZSQ zo*)&3xZjq&)Z=BqPwhh&rsR4x(Mk?l$*a?Xu2Tc2f1nK7%~3HjfsbpwBkM+|Y@ObiG6itNOXmBaiw&`)X$G zL9-bBLW$EE{l`#G0vM~zQ{z&+t|~@a&|`?zqS#bskH_B1 zL^-5-?T5#&{~co8(W%wzyK&WkOYBkAIg#n>N2!~X8Es-&iFMU{HfKm_;l$5C)B%|u z4&O)MkL;X~Xwf~BBJ5UglX1ASVx)JVO9toPG^>FVljC|Sk{x+X#)8a}a>=vnF)RW+ z;TJVy#0SWTY^WYMLaB2y!0fa8W^sabjI8}tyN-M~K)EkCj;3m;u8n*8w5PQlMp?c9 zQdFSC4E|HgbULryw%siGl3RP3(1lW$rd=(|OC>^*lP1EeWlGFJap@-0x{+yCFURI! zl3V%@82!*;-y?~}a@C%Jq7xGJ7z?zpvuf#GZy0^IsVJF1{gI*6WWv7-W7oAB#T8^C! zZ97G|J37MO5b{3)RwW|4jHo0Yx}B_xKJ%Ux-?cC!>FZ6{p3V_u^yLB-_&;M;HR(53BIpOxZ)Q`O>qm) zVwU-oNtZSDQ}5g45UslPI4jR$&9P@^#1zDS9tFRCgdxp7Ll{z76^w$Z%TVpQ@^U-p zSqsCZlDNv2$_vkyQnHecQia?60|FQ;xU1L~3)%!YUWjIDNgo2PYzX{(fX@ch2%DHA zoaspr6W6x!92|Zd<#Y4(c`k2S0~kgH*R{9aGG+az7qV)DOY;v#^6Q<;icA|Iu9UP1 zP(nsMTxiYI{|Uin1rZ1cxEAzzoG1$3x9jdyJLf_u)5S?Ao1(JYL%F_+ytQUzHY4G9 zJYmj;9-6m&lhBJ9F|PES?Ip^vV^cpUuS=dgSBQmNUfG5))UXcBf9Qx;+al;v2K&(G z+HyVX-L>&ve|jXnod11N^7_n|(_v%7oC$n3J_Hs|ok)vIabo>52ctql?PJonSv7t2 zb^9MXHu3=p-!I^WbNh3HX%Q)q$p@b9e#TjM(DLBdUA!5eYvE8UmUDE~<_$E!UZ7$|mK~mam}PN{uRGwP~p zL!>}2NZXmjq=Qrq=TQ1&mZ6A<$ZRnrrp~9BaZ(NoU07hn$*>L(K8U|->HnPYuHNmt1+U62`xaD;jL9VE64fHNQXFCX$nrCL6%R)lzdCKlB^SVueCYgv?_j2r8obHk<4WX|C{?`LeP$F-MD=&1e&Nq%{8patFUpC$}0L zqzs#u&`st?OtU95fa6rQ+ft7h9ULwk6x0=>f1Mh~ze{rQ9_|oGkh8pPLex4^#;0~5 zuPmE$p)akBvq{rEF8|crpFt`I=Sm#eRw2-v$UT^H$?~|cj68t;PbTQc_zFNsnPJ0b zXzis9;}s)ExaUqU>LuzV4OkcZ9z|2^zN~+IUXBr98DNc6a-$Wzn<%pBNH4>wj|~RS zJ8~3Zcz8s5Es8L>bg4$~RwMWKIWHGF4GL5(?d{_lC0K$mdNkZRl}u$RT(5L`jq!OP zj4#nw;R~#qBo8JVoUDgmCF( zA@PN+G&c ztlE_@UZ#Xy#Tk8q&(i1v?FKmxa_^LNILibp2|1|%q9ckF!aAmH?=Y5|w3V0|tVnd1 zS3uSHbn_6`OH%dPIIez`qjBw`%zCirbc80GrKecH612y;E4Y8WGcD;$j%J41$7BOb zL7CH}pFadOn~uRkjq9Lcy#dGJ(C>lKI~nYkJQFjxAPhTrs-ckmASGgV;=(=(7v$X7 zb9;88G&8$z2)ffBjxhDvsa{{Yov5=eiro@@G7_e@?g3litC@OH85N2Gh@(F}e*Fl~ zR%Qng?|7K+c@o2d;?UBq#0=x3NPG~o$?ckeim~-{5<*=+;+s_BUaTkq8cRkO6f`p$ zJ%_&F8Jw5(Bh%Q9yz@8{yl2lIixU3T#6D?Gp!XTOi5R_o)Snsz91{kUs)hQI318A3a6RnUZM|oGdt=YrO#s6AF$x3Q?Qa~|Prb8z zCagcvioWn=Bj36^zX-@dRUUEWeOmQH;O9?Aerd7Q3kle5(%WrIB1S-ye91;R8}TOB zP&bG5NCJcgaBI4SB#v;|oxMdBMuDdki#|klB2O8ni!qiQaHA?O#puX zT9$ABv0m?cI3eg{R&xHUk^e67+UW3K-K5(z=G?k>RCP?Q$b88>(PAJ`!hNE@?QG4e zh2ES69upN)EJE74*SxUhJk%URYQ;q1!)R8nST_y6@X43xl`%;b8Lr|n$+$N^bmB!9P6 zl73{OSz+FlSTyw>V@VHh1h98hP4ktdrG5?@R{|sJU3$Bnb|@%6z^{1xQZX$Q9oM%n z`c6}_IP?ftyAR9#+4M{HtA=3%zoV}$_47iU!^j#W)pM|%vw^%<$y84KcVxh-Yz99D z3!>RzC-wEU=EslsZ@aKbnU7B=*N`1ijz3;UKaRGqoB3+@CST|-f427ChQe8mGHD?j zJOPT#e|lIq(j>vb5GjPyU$>!eSqsj^&CW|I3FWlgLPF!7b7s4(*N}&&Ka3S_S$^T; zr>;4$qX%F|`FvnU%owACu(`S>CTmCf}@W;?yxt%*fMdD{CK~j1bv}{+&@h z^G1;B&#j^=0}y@x3vz0QdTto3)Jv8P<7OU-c!MnM(2$T9F*l0l_L6)%B z?RTF_yo2!(h_T93`t6McyF1~J7?hWzS7fHMJ)I&gUbl%ydw^?>msE0iG&&(-G0l_UVe?Nr0EA7t4=WFJ%zAiNgfbcITiln zZ&>}uM2)Hee`y{~&(jPf>tpD9bZ{7-VC29Z=?GTJuJ8-zL>H$~?L+1NCo0_-^^*)m zmOfVs2QIst=zM33UWw;d63S}#4++k_=wR^D@l&#-TJ;6#5f^W09(O&kTAmyUrWS2t z7Pvgh0TNsn$7{~&GcAQ|$a;DZa?#;AbiIKxE5TWHJh1<>*=6x25ep*xPtRXC zB3w5;+#p7pwZ*Yg?;4qr)d8}GY&>lQRDjvu>nG9{Zv(keC%mM=z|ic-+dn1>OI`bM-kR-+Vk`bmcPRdz((#ZyL!@Gc10qhPZvWV14HA+hib7`GxGWdCw zE`gl2SFbc7S!8mKT4Y1v;XDt`8#Ja_ai#M?am_`@{M{hzOYcWSdOMq?&yp%az_rSh z-aSZCvHWAms_hqs{X`6r+k_u+fcFoUcQ;vxA%w>X)=_3@B_gZKau1F)h1mc3p}ueo z1mlFLX#2hN5afs_Y_6(mF8ap;L!lZnX!d6CCs_lxD zPt33~*L#7%?g%qOWKBfkFpz@m7if63a#1;XMYP@*Uojn^0|7dk>CZTEB}+Kp5@#YgEH}d zE*57TNl%7v;g6b+9K9Si5KE)G+u3-=>+bQAN7h-x%qpaxqWz8juQzaV;%JnWM z2p{W~`68I>#)k0(CeT?O4{-*UsoIq2mnyiUYP6nrj>55aOKxExx!uK`<)$d@q;q)0 zhH$reM1=U-Sd{yi5stFrA$A^1Xm+t!EBtN#g4@N0H164^jkyX}JZ&>MMf1w^3jXs+ zs?-Om(^W02((@*kO0llh3mwvLXdyPe!QUo`A08Lu$djeZt_B!tGAYLXw3 zmX!<^!j|3*M5T%od3!6}*H`0yBPR^DbcXoec>R5lgtPxEtyJ@7M0265wQsz?*P!=E zRQH->JZ8@o&kt^S3s)B^;y*}fYxPZz=IJc-^~~SSn<5RQ{T z3a$D|Skq5u20ieu^4o;a_wUkJ401YvhQU;x5tz-CI4bS#-AlV2YLGOUIdPxQ>$#Ux z!`M`(i|fEHea|+duXx!RFV}#=7t+RJYo0l&=l4!~Yms?zaT(H3=%H+OkH{2G@JroF zd`{GG4QMQ_$_=TmS`T*TggYOzI7&WH^Yl0}rPfHNZ0@HH54My&`Ac~;>D>LytHSEj z_rdt_7d{`*{7J%VFFU_`c{wbsjb*Cc)-`b0TeKsLSi~eNjdAC0CDvsb8nI^_rIFmzOoT#gNZhW~k zLYbo_AS9A#RW_;zW^2)LA`ps@5Z_xokaWNzD?qe8;k9#{0xW1*F>uXX>QB81(~!nt1-C$nhy&1pFN>GF{D>gY-Y44J9`$a3;vhl)@n!((Y2@$E= z7j-whLD@ogwN3s?5=#nK$L&g|l%@TFt4Czz#t&EO;}+&X83e4`D|FKK)0>iN?l;Fn z9yF);c^k;~26?wR2>x1}?W{Pvlt}X68xB+5`MeMKn}#OAdf)_Q(Te_+QDyl}r9FTyAZ7PpwGcEqA(NIe{$%^{K~xh`r4>Xyg3t`<=JmuY=t*Sx;*UurYpyqJ?~f#lZVP#TZxV?>#sA} zS{t}r(|6ZFKgP}5)Y}ShrQq%6W~|p+aqb08xe3PPjl&DX-#P!2U2Oe)< zP&*7DBgb|(bgv=GukR`z)5>ko=ef0BKia`vs2b27xI3hv+euqnvH#)He`Z6vuOjuY z5lO-D{1I^A)wxg->qUQP>+^i`-OIDvrB_I-e8aX?gPZ=h`j2dIk%~Dt!OaRwsT%lL zDS;ys(ENB5rS9Q1qd^CgRUxt1H|B%aa#YJ^{)9F3&n`cx)}98eRdp>UYd%@}JKtQ? ze|B={Hv2q7+04LS?JGs@cmGxn&#k+UIO^2oe#K}apIu6ATM=J49vVXy*R6bpsbck6 zKPy&O{P%G|QZ8sX!TDtj$X?F%3CwsN5t#r2Ajhy*DeAVx4p;$Oy@$VF9eX(A{*p83 zUbVj$Jwoq1>9*~~+sAsM(7sO$i$7isdy4a1&dyOY@r>(Fl(D(#XraIx&G)Gxr+><> z%Ij8DR{_7npXSfo4;QXqT-7PudC+h;*Wbc!7|P!(fzh6AbPHfLFAOq=%{8<=H2BDw zA~i8T+P`vjkh#Fq)c?r#E^gx<*{-0bQvwLITIeL}Q_ahrS^6sa>HWPIH={i}1j5zx zfEM2*$?$}`HItEu3o5asrNem7Y+u^iC~aVLWvw-j=A*O#|Ttnpzsdac;q@`S6PN7<7^VQSAf6~!%^ zsjA@DQ5x)1O1{PwRBITC>oYs$7(y$(x>KAuvl0z_(QgKz$tFDh=Fcx;yO(Y=2R)fO zg7=8)L_fJW^RGDQ|oK~9qzHE z9ESNt;CMRFO9J|jA1)j8*$pOgR1{~H;(J5vaEVp&ODE#XZiEE?@tcdqRbT030pRC3 zXl~>VZX%IuuP5!8cD}``pTBA?cX5MaBfX=C6OV3KHNa^mEHzBBl6@V3+w3>YkBc>1 zWl#x!HA`#TA(1}6ko=ZEJ4wb2&TVTAUY0FMUfPoM0KF*QKKRv#6&{g=!J`5RW?2Lnr*h-B6i6F;pj%)Y)| z5={0u*)?{h&=C(B$@-@uWf5Z9Cki1$o=1&+g%hf6tDXKp9AF z)2}M8w1lwvJ+PR{gqSQ+i}>KX$XmHT+AGp4IhY^i>tN);~szCpUE7t_C?p_9d*PadCW?5_(?BNsMR7IxQF zrJj{RAOuqjRG%(i#YeWYMYl;NYByC@7SxDLbWi}~Ug%Ub%>_2^-yH!(L>usWag07_ zi;6!gkUQ)BB1Pj?z1%^(=aywOe11*5VsvUvMJ*h+ zkt&cZm@)lm=#F#uEv(_1dR4ldiJkiD7D{rf4*qz5WESp#S3YnJuJ6`?w!=E?ObYhP zRez8MT{S#7tougTx5EZ^tYC7%N`xhF6}q0gDe&0WF{HHr2e*f;#cCuQ0zwDohELC_ zI)pYP$SbNabUkqv!s%As{`4b5$;6Ng7npR2WS&Ctv(R>wj_>n0Z_{~9%FX6l#n9Iu z{wf)G$BKH>f&m-Qiq}wc#USZ;%4vm)uzCfHKe0!@sJ*>jPo_WSR{!-++N1T^q*k|w zzc-_CcUOn4pMGzBC;GT`=*5J$8Bi0##0^h8CR|9ho~2M#O^%c2UZ<*ki0ZYikvblcFLs{3t(FbGAPd$`Djbw$)G9J50X`&O)0tEx!ZFb?@5@ zK`p~L{TxyK-_QOc26V+HX1*VInpBTrctA|1zp&s~=T2>g?(kP#I50JKky5+b9H|LNlcHhcTcja3X#w0Pk77cmvlw zS-&U>UFxgW->~yswYBNIIodxq$(q|yl?68B0ESqVyIhv*C@e|rugtMV;1*`W*-JNz z2rjFEh@e!1Vb?M%JJ9k;n0N--tE5^xN2lxkF?89N$eYuVLz`Q_RF&Nukj`S09J{ddn65h0iyFn@b$IYCzWOt(OZ}=ygG9ds+ujy)@s!8JQ$JL6X$e_zco%5q< z6!m7mXtDw9=V^8JJuQ0(Ct?yV<$TwW?dXziS#H_w7z%Cvd8PZI&~CbFypEQMUSbR- zkyW4T{A+{)xXk0M#qq)yg;KNCsLA3t6^(BSEyMO**FH~wfQ$K&$mKI=Mr6|o->mU> za#+ffQ@$N@vExm2`=5LrNbzkQ-ww*?p@16B*WXFw!N!w^aFgtfpY^t*3q-L68HO3v zBSun5Cd!Cj8GIBL|5R7&MeWOmhTZQJVXzxn+U4LF{c#KmbAdH=?oLNm;pTLwWj?x9 zQue{RYh@wFpgCH@egzn zIteioq&xrU^|22*$B|`{$JalA8P=+@YbL|Aq~NcZrzfgtk@~Kfa|&gs`melws3r^K zpu8MPep|byw>Lee3gxjU>%!6HLYXcyr~8v2SKg_!R7}EM8%@l84nHtfj{?+yD*5>F z(51eT*BUy?5j#BgN1WrZF$ zi(BF2UsFOY2^M)Cab&-PRASs`DdOb)ffN=; z5`&TwxL>M8F5F%mB=Uw|srZ)JMb1@ltP7>3_JPI>X}+U2szfV7-j0DXDa^X&HGmLua5<)K+Wl@T)RJijsm;o1@(dSktkSo=sk2L zL0nRnUIsnHG9BIFZBXQbp=zHI8ta($PSCa^VWS)QTbPqQF~;wsl25C2pu?E9?k_A| z!A<&k@csztzc}Rhj#~-StKb}s#dWTwplTC*a{ltK?W6IB>=;k#?bsWTb{y^PX=14S zd_XXB?q8GAj_qoq_(&{1+a)uLWnLVfoDoH(_+_^!)HPjM_lRKPpYamgh`B7)cYBP$`dF*?*KctM2&37m9KK0_ZQ&*N?inOXcH9Irntc7mdoTJS%bIV*! zQ8`CaxfI&@yFeW2pU)acHa|oq>YHr8AQGRenpWxovS_iwiuPL>H`IkG^BUTi@D{yiA+W* zBE?a4|0dYz2w6*Hwbn2NsFvRB6v1({`~v%uhf_}7?9)Um!s2#Fo}Z~?dal9q2>t;U z{{}QH$`(;ZTmP{=%1S3UYzcy>Mg`hny$X;#^(eH9-bY=9Hi@D0Wzq#*%chxk7F?;0 z)JyjIEk|&s27OTr!;d^sCI)HQGTtX>s?<%W{h>A1IlIk7;9K4bGK}sjbM0ZFE?@;R zCQ_jFgf!jon1y$0IGfLVbDNl&vNnEEi#iMoR1x-I2T)Ps@_ppBhJVU#jk=;V?w1x%=_oCLImbr^xzLx_d4yh@5E_%E-|~rqE-B%REKPyRN;NuT(#MZ~XG?8^M5z1i zeE?kW`VV2OH5Uo8fRnO~|7KM|ufe)x=D|NDIZoPXf(ga((%e;(IW8PGD2$tEO?S! zBE9kq(54Ie^U#`H-iFXX9Vge?iQ+O^Hf>EjRA{zTKPpQVE(VL6RNF+1qy164D7QET zT~jF^a1zB5`Q`cfi8E^r@Ob)!SDkVbN4s6{S73j@v@j@GJmUQ&v zJxRhkryHV%^a7vvixZ209U(P+!BWu>3ls+CApTaA<^aS-0TvrIrI30Lq*BU4{e&(t zx(hstJ$;!zfQiP}((GvbKAL<~ohh>8D9)rHbv!?~k4%;+55X?H0T(LnfKe%J;4-4* zh;P2f<2GR&LwywXF)f#8u7j0&otA+MffMUc7Qz3QI~ULmHKT863db2kL|@ zv?iUO9)PYO7i56A7Ypt2Cuvi;Wni8L9_NqhyLhIde8_&nW3d~pWB4kd&Z69?|X_tY$v zBXQhlW}=y-;#Yt&F8*9pPGDK%+XYmTDV#9WD_E9G$OwO`gl)LD*EaBebN`F=OXTb3 zocUU7&fwNdmp3Apf?__uc|V*7!xf2qNP%Td!b`n095A@kVTNshu@;MeAdfr-w9=Je z0}M{*t=s(&krfEXJttL@sP&7a4G5dZX zb`kx|RmcG5%x6*sb+@~|j0c-}*stX6iHp%2S(+>Ly8UXIBuORl<2Z?YvGvW!HgT;R zMrOM5%(xA(`@BdG9y?rHTbqp~_7gYSKOfNXWc4+&U{<%LQh*a61t7kQoH{fC2@%n- zU9IfnT$AyVIic(wmCzzj^@U;y((v*(Chz}RMAY)Fp-Wu>kw|1m%QJy3>*aeofLDTL z-r+!D;0()wJ$2HNg3u8yQ5zTxckZ4%zkmO}RxnWT(+;c>$B0tqEV2B*bYR|-y3r`j)0}o>bl9ksz+opoV`y5sArDyW*b()>|fch|GG}DGjMfr*WU}w;qYSQh9)O zmMRNLDsdchMy*BZkmSup18vg}{vv_r<@d4uVCn!3H}}CGOK)al$0TJfNoxXI` zFYifxXZJ_EU945&vP@Lbffujxbq4?m4*aU%ZXI%sY3yM(X=jL&szzmw?m1e(g`fN~ zo{zE^Wl$zz3$|y@t*^Dl5@ukL(}G1V^*Y#+AQc=WF2GH-fE8Z-)#HfK1+|7#VCaHC zfCYBPmIF9Tv0$a@54nVWd`@?C=mV($V+**c(C}1WCE8J3+a=@<-k#7> z!_zc?i9eoq8Eeet*0QbLw0GHK`s=3*A&1vEXm^05RzHQsE^lIPE<8cM<2!qJ8ZgC~ zda#AN3M?F~{x0=ItC>G~0m3wUKzXZ3t6ag@7l#@ZP5&u*wdIm_GpC6-_C~dCl^-J<6*a>Ch+av^6}cBB{0Fpt0c5(eu7rQpT^$3tLT_ z|BXIHufd$oyo3ca_Ir)?0w)uZUxUxswiH=8^;}q(O)-z(7ZO?}Oqdb@H0Y+G?J)Ih zdof*jGwkM6T>-5lEyp`d2wq`;sW$G;>OMCz#~WawN)70CSzZa+ABheHvWU-k&mMRd z$Q$mTyahe3G|RkGzX!nHs%EU2p7AQ@CeO?v+w=K#lF12u%fA;Z(cCDrf9vjC1n?RU z{=bvM8)%sPkj@)5%|s{}Sd2;i^Cs#VH4=|p;YT~cHj&xOA4M@pW;37{yglbXAiJ}x zME;pJ=ZqLs82T%mCXk*KlE8HI!a{TRA*0;m|?_ub9N z=YTjTtYCH+({+g0g(c! z^42fobx;pM5%!C4y!Xz$Beq|LVt_~ET&E12r_>9;Y4LdhtOgs9Zpw3%=KjP?(MQ=Y za*aW}p9#taW8Jk%CqFpBH0MVa^At4KEvotZGVhrbO<$rE5e=tqt_P!%(PjGpjEk3J=a(E-itnXEgz2dg!Jb zC|o8kYcMgbyY5@%4X9yrQ*aEIUgUC$rcSNeLxUVIte2eECGZ_D3ru$0Qjbd|<<|x3 z3Ou@&`oZD&n~j>tj|C1`+>Ef)BVW;9m!SplU0>&Qt+AgVvr_N%>q8>^H5lDN0bR8p z^X(`;>q-K;#21iYBn28vs5HPjix@tymHzf92so`d;Bykz{TZS*d0}U88o;T%3ykL^ zAj_GsEVHkl1={64Bdnz+)8Q%vFUCbPFw>5cDe~;J3E+4r-C8^Oi`fe3C{qN=1`lmi zet_oCVpMjtfX~fPIiTJbEGgWVeXL__2`sd_=?(=s^$nfQmi`2Gc%9Mis1WWoi7|Ix zkips;e9tCIJxa!W-~rT)CHryAK8OID_h&{ZM}f^v9AC#j@2v4B*n#v7Wkh6^L#Zg0 zyX0zZzuj^oL zBr;2xB2AY%1|BNlfg!#8j%C}TugI@n1RFUfjv|QK3Rr){h4~#A<_f4`x>;yms12m< z*au~>XsQ zX?>IfV5)q7&r$uM6?o(;dm}$q>j>u$(qTpLV-uHdT#xX58R$I?I=u!BG!>9`jQt*hERT8&sz5lHjsnxph%H^*qU}Vr0Fw~7wN1=I;bXCtyMrRod2p5b> z>j{)5$q^OvW1e7feF!e9Cb0w!d-SGeu&TL8qS4y^$L(G(91+pf1H3&tXc5bwHr@zx z;W4&A?&g&lEv+#xY9Je&UF}B!&kJ1J(8UNxpk8D#6(-=(G2*6Xq@e~d z66L$q*zZL}lvD1%QM-t9s9lB#*vGsLbK9yNtWN0jqmi3&YrJaSrk%VN=0QQL#~zJz z0s@lTL6haOlzDMq)aQGE*haO8D_H)lv32iEKN(oqY&>q2;byw9h!fli!xx8Q;>a;@cu;V2EN~`7>t+LECD|h`fueULJ!7oV z7sJ4?VFnCTbu+kSS@7$lk>5>udTjZ#aq_|9-3H23QGoz&hvs zj>zHWHhHoiCt;Dm4X8kgJA~cY!JvnsO>neYLFhF4D$6vS>S>CHZFUm4@X*~X-&pkt zln;V)-Oh-bW;F3WMJVC%| ztM*nxEIH;0`QjvfJ&PN_?#>rQJIY}?K%xc2$7t&n32CE-M!iQsfG?bh+1j_~OEsnK zjo;JLQ>oVasEcWy3nEd}Nn-k2v#=I_g<}z!IIOe1{oj}gIR)hhpYy%UumxSmg+D1e z1$v)>1K1ciR>78+ts+Vc1cY%pG$!f;Ak0l}3^Y;uLclbYmZs>$k7bHyt823?IG)CN@-PnER#$fG`=eJ9LtMv} zKOWgR3iSVE6uZm|UB9+BedENSNw6SbAg$NB&K1adWm8vD0xk z8v|hw3liy`q+SLXV=~IQ6bI;|BTU=WQ##SQXu*B{qCv(UzPm_u5u%7cVg9R6?+?+y zN09SWIoE~(DO6g{v1Ntt3wTc#ZUW%t`-=-hyFuZAF{!s;k?%9j9OpJlRlDgV!umo# zS@?^tEn@w`)?492%K zq_4-MKLz4%3cFC06%ZJ>wNMgw&rq-0D}nKs{alaw+&C?3eE9I;Dp`OvIET`gspI2I zl+hjb@OTxSP6st!MxnWhj4}t{$ib<=OqD$?pj;e6*B-$~V2eJUg*JiO^ZM68iiAM0 z*z&rEhc$-p_z+zC=t5)x8(#MwuG+6828=@P9tMamEf0o=CvnX&CT6N1xta;|Fg^&& z-ad4_H6@shvr!f%HRbqrd7tzZTUE7lG4wkCWhWhx<_DBZ^8EwyT{0W;!2#H~NwGbV z)P0E;-oD0rM+3;O!)d0+I*b49 z1rS&};B^i#P`?e<5Zwav!tgH(Tlb=gS;3~OdO?pFf8B`-8h8%yLHcTy*G-uGP1+#E zz?7Idi2CIQnI+{uyv*ix@g})G7-ScgSBDj!{D(gCj!5p2C;8+b-ZG_TfHfSGC#c#$ zM#{_QHP*MbA?D`wU_i;}ZZW8X;3N)$jwC7!kfN7C1d}<0s{uwBY!(T|Hu7n!3zEjx z3th{t;;MB(Xk!jsq05U~ufWtqKO8LxCd-`AqNc^s9=q74f7^@e|Ea1)pn{hU7#d}} zuNKx4><}}5hKiPHKW|5T2OGV{i5NSO{V(8AK+0fPVXw0215AeINf6SN0V#;k@0dMM zkJ_K_0g{*z=Ru|}sb{6+hf9OWpeU~M9O#?#9}Dz$0}@1V1>_RArNrJ~KEd--y7dvq zqMF^)|4^b_0|6jd%d{szioNHxj4{tq$pSzNaOeFXrR zw{H8kI0MW9S6q(5N~;3)o7tp~H%?8(<#Q;ry#TXOv6~iOh~be_7|O8%7qVxm;!KnI zBp%saS{z9cUNEJ00GhCtl0I`!#btn;L^*6;$*eGVWASxg63}*|Crd%;tW2W<5;no* za1a7VX{Q_L)QY~?Spb5hD4@dV)Z}2dofp5fA3OV zp8&R@=GOOYu7bNDSUL(k=4(mZ!8#w9=w^ZTmOsZZg;aNT)o7b@dL9Qs3gztH9Ext5 zP`807;7l!483XJ9huodd#y1RE6O$FzUG+g~sf&|(omvVIo$?5FPVgDo5<6GhqByj2 z!z5@^6m?VG2LnP6or-w{e-^{)y1J^Fssc3aka@@AR`zizKk-kB=+!({QXh03HD`5N z?adKjboQ()238r;65SAHItvs8vG{U1;Hc~Bxu`Ctt(E&BcWNHmnE)dE3<9~W@qFM| zn2*77>3SJt_iqMzpL?-1&HM{xkHyDR?ms%C6x>qA)ensNT{z2>3y540{i+2RjLKf0 zKQVDMEBkAcM+)d|xJATo2ENu#;>ucB$%7eDz_Nt0Ly7^L4Sb10?ls;M>i7rbiq2Q@ z9l?^AcX_8LrodCDt)GSLUyXn%(XvO0I+t>=A7Z=&WY;p7LU=7Rt8p%P*+l`Ic22DIjtj)N*KE^+GnPweBUyFytKGE(C6b)ncTbeQl4 z7hPTis|CK%JLx!oL}jiA>7e!5-ybf-Vw?iqht*0l*dCK(zz@NZw&lZPf%Bvb6F)Pc z{K3Px4Cx)QbH=F}4x{u}%(wa>=uG(JUPg$NYOg|@fc@iwLV7AQR~MbJONws%0%$M zegUc*`5mW`{!OS2t&s^(#QN~mm+@VO=^u~b0K(f#iFP?XH-WtTN7fKW`k|e4Q}M=m z?>^vD{ZTa5ZcxR?%Ny%3UOgbv{3mdJ2^1qiUdVn@0@Si?;4;2ihiuE6k-+DjZ)M|T zQNZIQDSTs$$h!aeVd4XPtAB)d@_QfS5x;XN24hN|w=jvbk z-1zMZ^yUg^A|Ne&0@=D~h_ABudX&FON@uXhYoCLk?h>C=8wH^%BR}^Xi@z`XcdsxA z>@=Vahnp+a1`5yH(;z8?T{b@}-q!(Va^qkr*Aq`_Rw2R;A*NUdjEwVi#WQ}jVK~`e zzL!Gc%?L_jv1PqlZ~y*|^YZ1w7_66mL^Ad63m3lES?u*fTHDz!c-l+KY4F>R$FIEk zeU`cijl;*{8olV*je{N@*b&C3aX#l287}x(`6#N%2&B_}IXO3T|(uHvMo`feO3d1XJ4!EI6muNsRs2B>GY6E-v!VDRI zaf);_c8PZfC23X3e+mdIf3b~v0HbVYFWACmLCt}5K`X)AVEUNI0G|i})5?OvSM^1K z7tJ{}k@wC1fgDA|5#fZ)2MImk+0VE`mBd025V~ApCh#fH7B$t3;Sz?!GS8kDO(}-; zs^B3w#G;l{Nk}QYJzcr~{)Olvq`W5*4wD%bhe*0Y`sxETPw>)w*{U^s?z7-3Hb?+1RT1~ncMck0Mguft?=Xe$Yh ze24xxPf_SSqP;-Zc0-w!z?ML!7ib(&d<6T>&}At2(AU)RE-w=$1@;&Q*7wc#EFxLnd@fztmzBj!-b?;detwZzq~#%M@<}h;+{-wFIRW06!0=#k zMY-W#G~l0x(Ke z?Hie(2g1H*e*az)&9)`F;tw2*8^gXF?jZ{+>mTTRbmP|)x$%{i6~WHKI^lw)Hl1h6 zA6=vVVYIj;Vquu6F!K`5riE|bx=5CS?N%|^CFDuxL8rmA1b*n0%s%p7*yqM$wOGjU zA>ZkC)D7tJNw4#a>Y(7>-3a3sP7UqrkZX zRgqnK{v=>vRPKRT6r?1dKY#wX{Qh?!Ty-{VYH}ZTB1$zs)e$FfqNis?j_)H*9kFGb zua-2+vs-<74bo6U=j*49)L^am(8Gi8-Uc-kN%lxdpT(8!|T^{w<%f#?Xn2lMxX7{fm=hR|MT zovv!vghNgw5QqlWDvxDVSRiup^PTKo%&}c-KwuF4xds$7ORe8Q)at_@y5q%7cD7-3 z&I3jgR0O;Q>3@_zoYaO+lrqH*es&YJZ=t)5EBbqZsz-eUSPe|#46>GM4X#I7HSM=I zqY}l})-oYiF&U5ma;{TjS=%=zW=$fC!J!s;IxV|2C(Z9~P4BY-I7~4*~!vj|P>pNTL)UGhuyk+*29cE8xU< zEqUKG(mUDGwoG2?$}RtwU~74kk8jT5(dB5CBAEToHc1F=*CGr7(-ZWrY<}Tvi}1qD zS3IY}=`6pb{#tmQs-^s7NL%?uz2w;WxxyaD*x+Duhc<>k3by`FZDxKShslnc*ao+s z=o$cca^YbP82PnmLS23U)?L1Yu)`?88OV%1KB_?A>|1k$qWq6xx0;y>GmGMo8x}gp zYMS=dm^oRXKxRMJGvP=%A4S+)c;Ni+6$CSSp!)ia-{z5DLC=&p9|$!;Maf~i4VsOiodcX&3v^LUof#X_aSO6lbatKg^l_RQ36 zsAg|%i;`?jfweirabquFv^&iLg}f|*KQnpGmMVoa#Y}-9mv!s)Ye5HaCd*I=xVxf1 zGAPvc)d@wNiV|q$Km}W=!*LVN@72=uv#ehJ0<)~d8tsglDd8K5`eT`J1_A#JKx*L& zkgHUiO<1}=1db(Wk3H$ZyzEYxIpStUbQg8wpgJEAGYar>eaALp_uPj~c!=kE)!mlQ z8KRFmn8%x#^;EAjM_+sDT=T!cRe91+tR-u5@sC6HYfbyS`Ckejl2Q_HKM3}tplNgd9S`HzUzy|;h*ii)@P`M8Q(W3OP#Askh zC@mnI{q$3hiHdxtv#vJ6PNP~)g;Ae31tlyT(cztojn=gG44M6`QonMnCA!2(ZFXBO zU^=f|JwY?sjOYygFJ|N&f;N6lF ztFdSiwN!SC>wMc9~F`hBwGVx*)nt+Mi=_o;{p z*YGSv;dO9ac^1cg^!)SFo~H~mA`w~-*eJiQQRCP@Xg_a9i;hjPMY0P{@(7062R@EP zu(7eQs7C;auxir_-wj1W&_>7tFbs;U!iH?ZhI11WKaUsVRplerdMh1z_Y?N8%lLRLJ~0}o<99X4-bpJO}uYQL}=zxMXdVJQQtlQItz zTRMa4>TmazaT&lNRCw8L4iFvO5Z~n#sNoj@lx&Fhc>yXrn6O^U3#{=1bo>A_vV4?6`Rr9&SR^aZ z749K1O>n;*JhOlQHT?-|5nj|phocSwnC|+~zIcN6w&~8oNa9DL1JOYuvWd)c5jjMk zo&?7m10Nwg)C~y{TqR88JWoqWn7o+86o(8nD`fL)4fFJ(d)a!0ObmKHDYFMC)Be+Q zv_z*sUmuZHSy1;F;g3?hs1aEe^mbB}kjPZi*S+sq$?G4vTFMFaL5D*(n}SrvMm^GE zg0Drw{SN=8NS^gNIClPP>fx+s{O8PEt5}qd;v@Px2Mf>?(rjL>((l-4yxbV=Np;u0 zANzB5zXSMz_tlo1K_HLlUnO@<3c@FiofOp z)ZeA?PH89PAFD+LNSB&?5G${bCV+OM6C`YrHF-;MMLc>LW3S}={nLYleEUJ<)o%gA zT?A1AH>v|up%6zSo_PRJ= zV6*ZWzs~SopSKfr1gCF}m{7R%`JY*0aR&#`SDCN&SSq5}#HCGZ3Q<|kuhb=FAE_RA zns`cIdP+JWe;?LBVnTKL&$; ztJ}7rxhryRVbUi+(`3f1BUJ!uFlCLbi&-c$E$RQ}(r>miSOvPJu;m0-q9O*SO_1$Qnk7=Vs;1P&Tn+EqE2#}`beiDG+T-Jvn=I6#-u&~m3r#xc9E9+^Jmcyi= zwZ6MPlfbuJq`=mTQF`Lz@EJ`o607w{U&rpHjQ)|QpbOC5NI79Kn5v*=W9j^gPR8R^ zKGKt6h>-uha7h99GL*VmWWA2^?J%d2BtJi2hi!}(`xs)L={B{ogx7x;c@^;r?u-K1 zGBty)RmVqEx7a{8qnBOn13P)kvt1l)`T}ZD(=Dmjme9mONfTqwz53|?&_w0SF=`OC zGU4MN3-n!F6d7NWyb#g(mKaZ5MX4T@Hg(Z8&6KZ}05mar!nno1cAVxg!2cpe#MStm zW`+-9JBt`N63r?6tIWuJvRn z6}n)+b=v&@FsAS4KB^V9rKy@X0P7rAcFi1N$56kIpKVLERJY~GQ4W9rq2VK}I9^XS z(@dWoWvc8$>+1KXTKakH=rh5wI$>%jByC82pMr^tw52@-nb-o#nkO%~g96EOYRI*b zL-@={qFsK>VP@F9_#c^=xj{chSTEt5;mglveW|@-< z$d;&*Zh=e&ex@yXz_8Qb)gfI86IHvEs`I&x&_n|FeAbX9A5g-=4GU^(0{RiqqeXTv zCx^lBma7*$_9c8zkM0n3e>H!q=JlZqtU0nkt<#4CLY?e$ytj5p-Qx#w>Gmz?FPHIkUN5=2|T$ zy|6ITwbsn9>!EW(;t_OjzGCGTmB+tMtq1&mZ+MtwanL9%WifcSex@sl{Lqnura`qM z_;+crsNXx}TwBWou5%9hXam`O*8u0>c}4lnB0;hV1A0-zq6AE25?Rr<2AjLhpiZ1f zRCU&b=6}r8Z>g0!m%ZxU82e$fwMoa1;zu6OR@c$or*zQ7D4FcBqDFo7ml0owA)26s z@qOFgqMo{A;{3T~D#)()pqBgW|WcR01vCVw&E|BHt1svq8yEc6n#D$jIC zd3d%5fVz^-`LmnC&Ki#|2Tx(jG@IwI*gJSdQOf_%OhmRKR#=`VqlXz3KK;=Xm^()0 zf$Y!?ckhyFaX*rq%rkhM1rd)Et`O zx-SK}!w9~Y&$KEtk#9&}37B+z#tO1r&LLkBJ7OwYHb>ERdD{(Xe0QzMnIr#aOmp)t z!Bjh~O`V^oUn`q-tf|lp`_N0t^p&^VY7w_ktuXBsPti)sbPF^rU##Asc9oTk?;ct^ zedOLD$ndFcK31EjKyIb?HZJWu1$>MZxyv_ZgU$ zEkpgpadag^(*)7rM~>zVZ4@nRv>(H+K{q01@AXz zUOO`5TEONRYS*dc{l9$?5``~}AsrE-sd6soPvUnZNvyV?Fpik}$QM$cBZTarmx*Eh zUX`l9S*DEZEWX(%?o+?-DcjabFN<3sDV8x~N$viAU{a|PWkB#H=-#m=Gkuu{QRx3H z!E`PFp~O^m61;vSz~1k61es~dtgN}Q6662ES6zSetmNE7Fu;biz5eY8EdCk3%;dLP z>WbvJ9rC^wh~Ot#$I+51S^^HDGm)$O%meHLB1X6V58FvWt#?7I@R>RKP-yo-%oF)v zuh2t`wM>>mU{A~wqAzineiAS}_F#YwJi?QkkSg&mv2x^YFz6TK8Gp3+Y8YtproL$lrOyrNdxot3~v@d_?|;s$lHD(BS4_{w&tt2r@$>!wdb zbLhex08ozyjf44DJaf9C=`tQR_gpMDFn?l-$hN97ob>->yvN0OOb(WTy-C3-Zk`#fr4W)nLQ zd7d?%5`5|_DhXj=YJ4W|85Ppa?~c-3oeVxWkV4HrJ&I8%%(=`47o5IzGsOLk#SEtQfRL?lf&U=$mZaB# zm~0?`?&CTbiLbm=BZwQUaVB%r*O`+-5i$y$7&TM$*!Vd%-Vt`&vmt|H=g+Szh;74^ zpC-qA)XTzc$hh+!Muih;7b(k+Rk-BL+A%j49w&6}|1781Xy}uveVsMsC&X{RaBF)F zi;LZCT+C`1{ym}1LOr3^cB$*Lq)^f`TsD$FY4OjMGy9AaDL)m?+OjyGF6CW7OXg#I z^kdJ|#eBM--j#FS*j2LkiEo`4x3f`k*L}m+e)_{rx)b@0yjBxj)62`^XX+!I`9E_a zew@Uc?NYW8riGd5Vq+7M<0+Ek&fgU4#5xRr^FX&H^28U2`0Kj~i?{W<%vv-D$Fq2F zb=i8Q2+JqGe$zb>j=#kfue9P@GQ>Dwq`&%PQJuUMb7m^IGehlC>n6j$hgDsS z0g3yIOA<5>kSg4uf>Kq`_c(~>`+|^UKz?^d?yQ_P6X)i}HZJw4dHT}8xY^r! z*=2Rww}i`VYRe0%isu!hKfOF^;CRA)`?0x<V` z&AiEO9zkq=cgmK1T&K(AkI8}IUHjt7S3_@d^CHfU|wr{W*9E~|(x8y0oe4n)_YUF~C%JK1# zTl)N|zrNA=&Sx8U%3v4rB?7G4*yR*Eu8-k5u4wB^9egD=e)`Fev2?|;Pal~SNWD)^ zP5Bzv@E44WXj)A>{<0juZQl|*SI4nTxk}!ysLL|D81IDYGIMN5P&)E)rwn6^`4$$e zX|LlbN7?2)ljp(qWpR|xr}8(+&(XzoG*wuvK{0+#+H~W5#=;w%c6``-{M4MuxY^uJ z!_X;>IAAOPKeoO*p6d7g|41l`ik6IQ$|{?zWE?w^kkLSrk#+1*?~-I4GBe^JWQ3AU z%U;LIUfJW=n|{}e`h33c&*S%c^atnUbzk>2pVxKWooZ*@>O^;?mu^=Of^gD*jJRJ@Yq z>rt!r+g?l4WzN$NwiEXJ2Q8T;tRc5Xr5r4Ha9{n$LLts$eE#faOy zHXJxv(c|3%a1A~6c*&4J@QktnBis>>4Gt@Obvw2qVaZ+;!a%&mV6tYu4kx@;OLzf~v9HJ;h|JjhseZ1p>r z1xIHpOJU%Q$|Suv+{O!`MoVOa53&k~aDvPn@?=U=u0cneY#@&Q<3I_GeeA@sfTC7! zSrb!-7p$|-;!)*P?m|%P!W|yAs=!Sg3dr#HHYR%xQw?|pFDzbpw$y4i7?^3y+rK+d zIw5J9QO2{OH2CgF6)XPI*}xQ!qMZN2jx_typjFL@ZxhFk_FNe}G*|`ZU4;E=FW+;3 zo5b3r=Pl{f@lfwhVlPI}Tb3M#b(KMzg|@>`QmpgISFDZ}l{&I5tO<~oRt&hl+O0$A z{p~sEIapg&21l}ud$MOrCI&gEHeR7#{PFqff6)$}w=Lghx%lKyzR&VsF()A62lUbo zCW~ItEg|#K#WN&mP+7N3xU#?(jzQT6$|<(F_oh77>9do>B51u!=`0b9!~uF3R-s*I zJe6tC*Pz^;U3709^8N(#EisUs%w_{)A90`<0Xnql=vPEl1hg>WZx*yjt;}dw($g9? zq2iAA(!uhkq3M&Lt58Vuu3Vmmz?7*NqNyzX)vp?952nlpHtsFKBEr+`(e?MtI!5!qili#gPrb4&SzABGYW|As+in^-xNMcK6Su9 zboAgUVm_cQa!YW&M+SVqp!mO%K-Nim(cP(2Rf?dO&LRi0$)+ZbSx}WxZR^2A+p|Gk zPs|^h*B=Zp7zk%YfAG90E^}{AYp`LxkTWe6pvr$$4ULbjs7hoJD=Y%E36M$X*t3+5< z@A3n}Af=!<%6b5_Z6TL|N9G{iLv0n=BSK2qkq1jIh+oD3bA#B6h?{6v0=BcTO3rbc zxH|mvqn^*Z)%zm|TOoem4*x=NB5pFcnc}VF6mc9qh=j%C*g8P&{L`M~+omw-fK*y# zTAK`uptxO{2PCln1xFuCPoHopk5rWY)+u^si%0)6?R)*i@BIUt8R*Z^pHCZsO_c)T zSG&mwB%WvJ-(Fw1YjPf;aKX^zlC29^INB9U?VSWV&i-)FvBC@TXIhDW1LEaKoeJM1 zmV8BjP&3CcMQ;J02AH!HByQ}p=YF>LZTjdcDk?=ElOla{sFxlo@i|S2BoPam?b3Y~ zgu#CPn~S*F9iAK}@vFt7>$mZ%{p8yihkqcv6Yq+NUrid;O(bSr$!CIA|05G^q*d5m zs8_+KsQ5tj_JM7Akl2TRCwu6gVn)OYoGh7aW#H>TTdw)8i9;4NJBR0O9sXJE@{?f^ zzpAC-dPwx-x(PDj?o0unw3g$vju?~;3e*dIujwyT-q)VE31VkrJ&uds<}fYt0@C$N zcwboN7wR@wSt9NL5WM}|!9e1y7swhQw`I!~B3j3D7V&1kl^~uj{M$g#8V+Q@XCUt} z9CvB!b!eMe{3pbn9$dg%V3!TBP2m$_am`W^M53I?EI%J{zLawrQRbs{F(87eGV<+vz?B8y^VMmS)F22qda zvor~3K^a%fAjkl5|0B`j#ls~n<=SdQaVO}RxW08ype)|pKI+aRes$~DXa(H)g*Ke* ztN2|>EzAas+p>cwo8N67M3{{GpHwdYVx5l-*lR>!Ak;rBUhQ0>q$=*(t?-BB$uU-% zbQeqkmfQUFMDQl9P@VSx&`eYHZ*6cI&uby-W&^*EGr|bWj{?`It2nR>98#XictNI(9;uMMi*eHfeGFV>7%bVNLBohd6_Kwf)ve?I zpFgkhLODA869$Q_xa?x#`5|Rg8ibMStUA4NG*Na_Lm@}=s1T5qdjSNCNaP=&QJBTc&!#Zf> zcMj$79{u3NnJl!kvlG;d8SuzZT;bSXA_l89ijLf(qkqfca$)`>BAp+VrWN!Rt$-`; zhWeatVTe{fQSmWfL&>oh(A=6E$*iTPV?omaU3o>=6d2ef)S`N!&dx~LLaNOd<%+Q6Ia;jPyvF22({{62Be=Z3v>&V|vEbRC*HLiz7qw*_ig zw1~cEZEKq|Lm`3xRhnIUdw|s2qR?8>DXOcC)P4JEuxh{4(QZ$# z40>KAjA`-jc{JmjxOp9mV$9M#-Es-{Tg;);nVmTKt>}E~qb=`h-yY2PWE7f(Gb16P zLS>Y&!zNk8o5A676~&1x%d8p!h<(3lt042HlJ|X(T|xuq+C7JALu!xq?3sA zn}mtH5X;LGmC|jBf=g!MPNnGw59p)p#Rb`bNsPB-5{YPLC+j+nj$u&1@sar@dlk;@GUo9S3i);|cAG_>mPQ z5myVumgmpgZgzMnV{vl@jPufoEcs2lMC*uGY=oM#p=IS0VyfN}m&L?4t;{CZ8@ZKp z-U;O=KlJ+6p-o%Bc#k51Dw4`V>euP}KUbGpr!L+qa8k1l8_f+{Km3calcr$wjn^Cd zGON+r*B1{ILuT}&ucD%27qnOLSFboZ{(40S*JIWwxlfP!10zm5a;eZAO zJ9ed_$_Jz1``{ZT870viKt&oeig_qR!I!xH`O65XTCI_*7=Q}v)Rn-d_LJ%9`kKGo zZ>vv=;kF$f26pF%6!v(%+FHCGs#M>=e;TiHA}Y)~?7@xEr}sS%_Nuoq5VboNnSKW* zCndp*R^{`$-h@AY9;dgKoK!P;$mIAh7H_%gm3u)#5AE+rF_0@Qov0^P@7_JLqM(!Y z-2I%`4rk?T#q4(+T4cbDP%3pCHoqZrp=C7wy5N$k2RA26{sO&ZUgw{8N_aup@}iVx z{T2v>--aX$vIACh(i9+oZgVeUXR0h5$7A=bKmmUKoZmP!U8uqL;jmlSp=;Hq{Z4eu zybU9C*X|z9`6p8`<@DibokF_Lhw*B^+^Ic02J}8X>LUJ-1_Kwj8SAtUY4WLa@uZkN z&N8SPV^-^O`lnF5>yZ)%R&?Qmaau=nIEP{AsZe&q>GS(_M>H)pc(hFBSP14j9HFDz0 zY0=A_G_2;*eav#iqDL1kSQD&A6?AsO-jpj=2FPC=upOvScTf;B_a^nD z{!Z2Dwkk8cy|?+*xG(okzmfX+j^oNgbUx^2`@333j>Q0>?`vAhop6oD_Lj`WBAtC6 zPuXFJE_wsfk+4PL>I12lBTLrH%-z{|H@A0!A8u2X09=6BUNlae2iR4k|LCJv0NkSJ z;w^iR9yxNu!^4A5Ni6=z8|AyaT@4yR=-_yTVT=1l#;5&2xEzlSYbW*X%FMc7oz)$1 z8IO%gl!KLC1g^TpoUp~iT&ZlVMmGyYSwm`!9;*v_R3xhEhgFv=GzzBM@%T+^s}CeR zFf4x5m442fr{(QF!CI#`d2K;uo%o^p4B^k|uq`9Mi1;;@%P2a^ZBa-zKI1{Nl=jUo zjiT3kWJ%p#Y0slPdancVh}{O7=@6d2_h;9D>xtcyEiE?nDdmRg#G} zsXULW(6ZByw$HG>G0NlTV4*&V9j%KP=-q|20D{*W;DA1-jCNP_lUC}DSGNW7Jl4F| zjy<^1(3m3_60RP5xv-tHZdzM8LX+lq*`uz@@g=a!4zYL1IX9W3G~l<)JP{rec~ah1 zbE|(pH6-Q;7P+d+s%vUf?l zp5-XW6LB~G`u@w^DCvS%_>h*8amnx9t?U#JYDf{FxI{`C*L~rovAUnYR7bOYYe&qP z(*8ElNtO?+p%Iz|yx`ufSb2Sh2jJovPi+TS&yEmDGjkozubP-RW;FtdfZ%n*7x%`j z1*n|K=LZ1Z|EPye#6C9>_(dy_{erUD$nD_z1H{4snX}-f9^2KWkyuzf*S@T}a7l=k z%$I%Lu)4g5vu=xX{jT!L>2MwcN1nMRAdiczDXNujYTAID+lnoa4D0nXLyns{@6ePq z(A9TVN|(kXe({>aKI7C(L-XFm}f@bW* ze13t=MqB3HRFSW7eRl3yk`IMrTJ0EIPdbWcSRaiIQ}UqnreVJnQBN4Xy=|0~KBqLV z_j1@i&=V*!S{iSP|LC&xqm=@WXL1(Xm6VSq1Roq9D{{0>x?rP$fgVQrf%K%D%S+p(WOEad;<&mr- z+2`EgJGo*kZGaE89dCc+bO)cDI4Vd~x2i^?&X&P(xZq^EhVnHZyL1sq|TQt zg&~=SnreLIf=hweC2<*iE4NTj2S|!v=s;hh^*>vUr8rzG|INIj7@d zQ0snw(KAMBXDMEK+ZGv#`c?~fT|}^GvCy}S^IL1jR*Hy~-WaAjIDr(I7h1wLrA90! z{&50T#L&W1JGrM@JQWcSf*9H*MG z)*2_Y(9Gw0#WXU~7oTdgYZQraNKsCbco*BRVCBUYD%H-V_Uh`4azrAYx8UNNP!2O-f#9~-ab&RFZy07(pdO1(sV)Mj)1CZ5%#--ND+yYsRKr>+s z+4nlpT9^NTfx9H&B`~;A93U}RC+JHr35BZ{tA&tI*d`0LfRGz@bn*X=hhV&9# zdOGy8{^)lS2*R8T#z2!hoP_SoRTjJ303fd~m0M6XBVkU0OdYG2eVi>f08C$7g@038flU(rkR9W%t$m+B z1ymDNT!)cXYuE=d`vgRhU4b;!ZS)?LMv8()mKfUU=&qFMy^dHuIT?6x{6Jn}436@n z_qQ$oZ%woTl?4qkA~xlSjEm%TbW(+D7sGF#)-@O9fz8wUQReLUX8{T>Zh73s{$9HK znIgbB3>6P_3zeGmHg;tC&_uapbleCVFfvo<`}Mv;0AobH2 zp+9Ljl*&@kwN7e>9>3ZDJWqD+5uJm-*xqF>&)(^8ln zy3&w)MN<5a^t%HZD$*woS=nnMgVGPyLFEi__G_DRCde89G_7vGM6ZYN0b>NK#e!EU z92*?u3P>*!@BH2#*qD6X@laHdVEST*!o7K&mP=Sx`SkRM*ORV$vV~-?MQhXQHZ}P9 z$LMS{kNh7Pe^r{|9Uzg~cbGcF&QMoT zn5o;V;S`0AEb)F^!7bU0G8+Fj=1VWHZv61ZsLm28S^RN069ez8pEFoNoRMB~ zKE#H7Nk!(RHI_Z`2p`vp0l+`wG2m}oB=&bw{QLDl{u(D>)sdQLo zkPNOwIAgKsTG6pHujWFQSz84*O5h~@?VR-VWJD&&pwMBFXqZ7XT)e{6nb}6fXHCet28$;sXmF=#J_6+2)3qrl)@QP@pgTicSwCnw9F&rhj#*UOFneb zi86r_;aY6x--tD&UyzQe?lgBcatOlpspRm7NDqKzz^Q-nCt!;_LICb?12XAfPy_2u zE#85e)z`5aWciMkc?=~TJ^kC`TLnlQg8${K4+n7kQqYTQjrhzGIzYaxD1vr<^6gR~ zZ&@E_T@bPrOu+$8{dCKK>B;SQ6tIg@D}i92^L|(&S)dYUET(!2BwgolE&5f;>EP+Q3m-@Wv!x-x9^*pLY7VC5| zM6|fPoKOW8!-7mUy{k864G=I6Uwf;IhbI@&%Ki}e$N_QL}) z?SmYEk)$uenL0R0CGb{G%md0}VH0Q2Ni1IJMHJ*xGjBe|ekbiKXft^?Z5Tn1t>ej7fkS)_sL-iZWZy zxa&ATeP5y#QM$0v_WM##L=w=F9A9w<$EDT>i3hBNW10fzpvDfY#s4$U55?oRR;xjf z4y4IFBFX|#m?H`OALLtgwksPYJ?{^eAsv)0F)6B>I_>z|1=dYC^9maFn)@p}H(8x*n#GRKgr0O?3n;hn8aF=#Izt zOjEthFb=fVJH0%!hWF`I8iS2%gY$s z`3>z<)iSoqs1_dV-TTgH%Xh!G5HDQxr@Saxx8O4Vb1w^}v=cy@B+pGzRCb8|iieCW z&E=l`3_S`h8{0!-fzb^<)U-M-D(uE^H^^Lwp!Fsgd-{cJQRl`tW)81dExt_H+-%=) z49Oy;gjvv7tE=Dc1q1+SGavK^c_-@%UDbFjAU;^_VoB5q<@le0FF}T|RG$?(N`lM- zq#Z~J=V)M4Rps`^lDQD=XqBCz`?*^*eJorGPePw>Zds?LPko2!;QEDO2c$w0cXsWs zCGWBc26QZIIn#KDqp2RlDMQFo;jOU5(l0Ugp2A*;8G|T$G-j_Bo|d;vTm_?F11kw` zlc0+a`jE?QoC}!yH}le|^YUv-l)J3X>v*0zJ6GUh8b*+Iw5w1_*X#i@lr!0{Z@TH}B`9eTMEEcz zkMZ>q`*qrUu$H2|Zo(Zsq#Xc?LAJ+2X<|=WP<)K@(~UFWHCj@Ro+}F-yuB?Jo=`Maag>l{NBv)kISPTq?kVqa&`iJ< z8c5Ga-yzN%#upU^|Gn4%zm_+!KKOZChPeMro1;etA(piTcw z;dE!#hQ^8V<8Z>31e>VGR9H=C!?`og4-wl(CRY?bvebA<2q}tCF2@2NRY>UeQY%)A z7;{B3urk2#X$7KEjBE{N_MUkc%0sFNm8nW9v{Asa2wj~O14LePTH&Lu268){rVtnW zaaouf8QGuTrl+4)fPxA#QrgAL0Lo_J{yb(hKGg6ueZrlky#@Gb0yGt^2qZZB`7)yR zkKLun0V+W#trenrm)MBC#Mh#h*a{JTw%5 z+h1X*8h3lE7jB;aa@eg#T8S+nacY<2b%X<1W*7~*gF~v;XfM!?)nnD#hd#NSQiV%C@Ecs zc+u21^uk*^GY#yy{B#uxl%n4)9tMZIc@wI~)PH?Y;OKfuo+{FnNF#>hqcM>O=pgZg zk<@JS=8H;VZl4C777~T#snKz|XKAb%U_~YpkMdp^^UFbgwml6|AI(MFPhQ!CJL!?A*)9 z_QPE#iXst?l{4`p28cHnK8i-{bm4mV=wQlG?JQQfmDZot%JDvgjHz61s{d$p6{6LY zC5%vSi(Oh?n%nQ}z5EDpmBr2xadW@?)rvbh-;@5n6vBIO)gJt^9B;q|T{(8)bnlX-UqDe*l})TsUX|lA*!Y)DG~ew6Huq z7O@!s<*}ULF~MCm;sye(LvS3C;nT~n)6=XOqNT+8j>!Zgp^w`LStIizw@V-v9O_eFDAnA_O{#wWt4Q z4%d-6faS2R@K%lYKn-~Uz2nhI?4Jauep01`OsjwowMMw)P!HF&kEH}?XL&ErfN{{K z$R+G7fzV9trF!0gfz2IW;1Tr7V zIij10wHs1=VTI(t6D*rBdD1a&xSbf#&dJ1U}-i> zVQIc+<@1z8-jXMlC!*4<2H@;6HT3xxzqyDD z8EV2>o*{ni#_)O`yTpLRLDcGv;Pl*?p08iOs+1a_Q1-e3WYP%<<1QGK%*Dv%f4D6@ z(N}um_B7;~KUD%ZaZQ-KYFZjPPe49NNMM+PQML*(DDSzO)e9R?)8D$VFnF5Htq?({b zi++!bD*|4~pMd z)%7OOlmj#k`n;|iHLv;B)QT$7*L21R1^#X8*TR=@2!nk49e+cXcJsV=e;`8wzR$e5#g}zi-nEq>fNoi@I*qC!+V4e z{x!U5;dM<5b0}0joZOau>y(Eaz8_}O%$|IH%U3io!p-;Zdr_#hFOc!kpSSpcIS3zW z^7}fInKYh>CyvAzN=xxY)III_#Iybut>{*Ol8KQ&wY)J@S*hsai;`&xc=d{VW}3^x z5buM$+-!@qOJqcp0d(*`Z~s*M9Ypp;@)Ud`0M)3FsAOymUC0B3V<^tVhjj6Ltt!CR3SH;g?vJ62 zD_Q?}CyF(5fwJPwjsL#YogY-BnY2$_iZD4lx$*J|!z}#)6n*9LH?%f47O{#tp1 z1uNMHS|pARHquKw5;q4bD}PC_&FdYvyS~=EHIcXa9a%!gjSF5w@Xepc`%7`31WMxj zIvsrQApY4f?G-+-6I8;PB5QXeo(N;MR?8B&ijJCuLKhBc(^!P7)T~9Id#lmG4bmz@ zq;<#jewWbKuVhC+lz*RuX6q$NunTu&r0(%!jzf((DhLZs8Ls$WExaxD?MXiY$cU}Q z8P$C`jmR1ZwC*r?DaAH<95LaywE_Z?#(MuFEpmUz>hA5?aDJ0qDY%_iO+@*y$i2z! zYV-K_Nh~TyfJ`Bm4}AgAE0OdYwKn{d&ye@kJaMQms;Q}i+5CMpZxy(anWTb-!Y8x# zFEFUFR|{g^pC+OgTpo#h}kx3It-WbP8!C#VO^2w7pPY0j;!+_1nZ94 zZP-Tff@|@HN(GHL%cMjg zQKUa=Ch=`$<({ByYDX9QuQv-}Pq~7FX(Xxpl6vuVtz3!R-Jm7RD_kU7!MLx;7b@H#Led;* z|6-(xd;bRIJS8#$c>)rwMt<3&tU|{ZT!JSB!8RwD$@p&P3@XEq)&6koSz(IpO9%iC z5%Xcnh3~?gN@Vy|(`05q~{DPW-~A+pJukm zlZhLf9}&e9p09DJdw^zD zC+B-*{w=L?G;!^MrP42@=8g8L3e3Zge#Wk;|Cwt7T&)UBWTRqI!z_r>5O8vM)_ ziyTwu|Kv_%wrEy;%Jk3E zCzHoQDO+Z$u2v~HP*5<^)6s3ClUkHYwNVM$E8&S6w8n$iECt#6&f#aY+BHzs$2M?9DT@F1g?^&Q(8K5$#F`Y1s>Wqy`Q`&V94yuWABTQ$!7?dmisaH(W>=W-J_=V z3KpED7f}pPv5?b}!#7Z^qDSpqH1SMqz#sV(T$R&eKa%1$PqvOl@VeXjS3)oa0{As(PS=|gb|^q%LW2Fg8$gw;}r5L{Js0M z+_2PjB@FY^z0lq+mpzSrl4EUmH(4cOuJ~Q5xywy*U$Q(FRVbR%XT8~_^WHd(GuN#f z)$PPDYa{Uk4R*_Pc}JQ+=}>Z=r0;=Q`3vS9@t4sVRX;jTjrnb?(Z2h=+&^H<8?i>o zbcOk{L@zV_aaE1r~!h{(@2I4@o~tks;#O3%?>LWa_*9Ti}c z{9a5vcNtw?GESRs(~@{jK~b^5RdKX^)e9rt1(Wye#HCQve+x^Yza!rfJd=c0BU#p|-- zBO`zQ>T6TO3zn+ktJpk{wKEjLR^1M-?l&DGZwj5!BuM4QqpNQ2Ye*<)$Y9!SUdHzc zI{oyvdA!wSQCyo5T4~Eq7Zw&i_RIFo^mpR0uIcSQNttIQrUU7n?AG&v zTrZ(y_$YMw>n!7Vc-^QR^JEuRU8|Xzjil;IehA4C7a*K9jG1N*k2DcjIyW=!0BezL@_(A}0bmNN_O&wgJv9$>Y!yPcg~5~N{& zpCV;7JWDA{j@(YPy2Zw%b7+dy#`h{!QEST9@Nke1uF52AH_b-X4gp54} z-E!OWgoclP0y=j}g*@V}UkS03j)FiY z$>bGQk85V);?+{z7O|MqV;aG6h5$E*0d~wfnRt2WMD>sK`M9*-Xm(_mV7rz~Y>6Iu zwV*JfV8s}hWFHU|6vT!eDP3We?4@C_z?))e`wb(dWnB%EwKgaKqx^jwUKc^G^H6#} zpY#Vn5h=hBN1BjnCn9AdytTSwEu&%;GD%VCa8(jbmBm)G5uh+~lfYST7@Z=W!4@E} z+Hd|?DAI`g*}0M!erfKB+J_&z5#T!8HpAti>cjB>lP2-xOJP)+es(GcELNR@vwI6L zG){2LaYiVsBxaImhb;OF8oTqe`0x@lHdlj^ii&UXzj=*JXXHE*J_h!}hu2>C2*3)v z0l*7qAb1<%H-n=-EcFGZ~6At~b^_ z&Q!AST>ZV9!6|B+cGWXzkV&qQhIHe6iA4KD>T*@=vJTS)`gaK!<>+PWtCo>pY97-u zP6G>c6cBYEm-P7wHK+eAt4tWP=FHk^n@l-2%X^GFmpRSQgrYlQD0P5c39hlenpG+!JS_N_w4kR}* z+_i2KrszK$nPIEKUussFDF513QnL7FM&FR(K}L&c>#WpCGFMmE2$EL4%K>g8cc>y6 zgg-h?7XnD;H->E%wKPW4eLj-8?YNAqH}r36U_-0e**yvL2ffyc*(GBv@$LeXhhNtY zrv0DHp<43Ccx=#KrpWJgCVpIQ7?86w=zNoMG8ch#=2oz^PV?jntDccct42Uzp!JIN zRr53F&h==iv}P!mmQqoWkCRUF64+-LLSqfmZa@MI@=Bn=1zqs%tO;h-3ogS(g>#@? z;kfwXR*6Hg=37FOuixGf53|I-$(xTO-rC9l`u{%FA6NQ`esb-5-R(Q>aa3<0HJY^( zNw3L$#biHTBo=9OTLmvSy|O%lH7j}A9Q6Z$UK{pTuIkVob`O4~)_%30rW8+18J7c5 z-ZwKK6+y3_AyCc~o!^mRa&_lH8%L&0TJ=j#xP#Wr>0@tq2-4HiNHH6g|7s~~l}ui9 zQT$5_>U<}Hab^j7d6vVaALAPp>yQJCTD$j$n)Z~On>V+;7%^CUgFS3 zFl!C$3^iA1cvOh9aa%L#jLc^a9661off+|ADZ@?mC;NO1sc{AZt$CJc*W0B=-^so|9rtG$UUFbYmaNQTO3v|LRB|MVy{Um$?3@nB_G=MyYW?}`8(|u~sY>GJbN^ny zWMuJqH=B?8eRWU@(0|K;PadWSFFcO3ATjI`qz_4%EGTgc_5vsH zeNN%|x%!#Ad8Q2+Y&>h$Ujn0McpxDafbcigcK}t)g*9coNy%7$L&oa}d3H8i&48P4 zLUE>X`7STo9Pl5X0+ajAT)EPioO_k|cDApcSz!kWrCWzt% zcP8iO=abCMQktmn2H-cVE?bnxDFFkM0k9&EjISPUi?WvSfr)1V&L~?32%@a08IQGk zi-Sw|_7GmPX*g26bACYU{i$wzy?17u+%*@YAp7V@%F;uNO{Rq(^xcmf92_!m1vfK@ zf4}G6e1)c3vHtRuUosWySgxi0>sc6b)XYo3wln6kr-4l0PX}AYK-LMYOM$WruL1(B zLL96=-Y#o=B9+;7?s1Ec>QES@@+f7Cw4X_e^D*-z^_iPAVY>Sf9PI$ z5h!#eGf@{-j$RBzXJG>fCu(LZJ0&oDJ87*y|wXd287Z5QRjLTMSYP3ILuN z4fj1Iqt4QYLf#N`&AP@651{Nn=49I><75exSI%r1aiDiHTptLE>2hG_TC|?j!jQI}1!e%ZZG&oRY67rEv{g@kpQ7pKuy~81o~v5U zQH$AiPQk4~+FWt_+vDvQ=OvydJ-Y7x=+PrXwm>hou6rd0MS+t`6sN2t>>V7wk`ibJeE{LG0NT*V<1S)Xsw;7` zHI^NUh3zrMk#F9-hq`V>W7q2=iW2y66Y;$8lz0F-4F9yZE)&15t>CLqEaeuUEMI#7JL-@;@pPBfYJXUuf&XGkU0YBmv!l$ z{I*`Aqk4{}D{2L|;6k7=F-Hmvt03b~*{RD^?2>iGWNRO6j5QqmaJtUEsEWWF7oPG3 zPl^&Kdn3?7TvrO>*ndy<9hgxqm0GYtcK58Vgq2z2sbNBlWViBM-r_p{6f?cEaw5z$ zSc2H--*sKu$T6$>wf5$QQOiu)7*JWw0e4usLo9=z^ZR!JTvAg;0-5C_OPrfexQmsv z=GALT69}(e&5Xo^KRNYEkVIzeNjvUb)u@iFcvUgk?>ZXwtQ(|KI@ucAF<_uqg5k(q z`G%;;HCN2w?iao!PFHm#$QB>m`_s)_)4E-|r4%*Bh?)BYhHbvkSca;F0gl5|d3&5h zQC+~#B)BW(jVus54)|;|uToi;fzO%n#JK#Y)|pvVGro~i19k38qfYKd*`2>N)52`R zCjI((#6Gpt^uK8frBb;}IAbCr2pG0Ni)-LQE7^C81F_82iEAq2%35Re#Hck90fCi{ z1peVSK5i77chlOIrapZ5z|+rFk);pIfP~T6?{3rY4ZAsq1kq8d-q8?P}KNk!Q5kHR>7~<)t z|9rYt9`cQdGrr6N?~OEcb?QciPC0yZ=F~Fhm;3;Z^j&z0@uK>^_vX!Oz@ zw^+M6kZt|jp6sReariRF65ys()&l(K-7z9A!6*#L4`<5lpr$qbl68BGO}Dd8gXg8Q z_G`0R8iYD1R&{_DWnxn%sesB*=1F~$qb_SQ^bh?*~%nYr>FDY=g4 zicYb;iDhS8r6kf%26_TVJ|DmTo0Z{Z+i~s*Nob)BAOLL`q7(8sT?k)3hGyw0_jrMO z`pL^nKJV+IQ8v<=auAxcnfj}g44qvY;M!5Qf4RDsA^E~^1(&*XWvrq3@AF5?LH&*ajBH6;# zzVNoEGR`*hzOU;VjZt&3-qKO*P3RDMvmQN4$q<6(aKp%8^BZW?)v>>53Be_~(;v%o z<=t%Z9uYWePm$&AJW+O2`DD9FeWUii1f8_vDPb=B^31qM!L3uDZfX29X|Tm~P+RH! z%v<4Y|0q_XslD`D18(eMEiBVYdmn5%&@pqg1@2uE7O)S;)%_{(dXuu!r*8$;5jM_1 z7IYEGrk_z|gw%TzRz5d2k^urmIKhhsr?yr7DU+h{WNPhf{rwj+rYrg*#-(ya z*K_dxtP=K=@h(j^wO=H?tRg+Qy;-$!??mt~bz;o!N8f11;XZ0b9@3Jl?J!HJNx;Wm zuTdy?=(_y8V7A<|f49<(Q?0efoNQt<3z|HA+RiEVq-12$T@M7cz}ZzR57|X2_tQ5k zXgfP$S)~^#Ck35KT|Ye>vTa(fm%B=%!2MGxhu;LB@PyQqHn@$?!Xzc_d_(;%RV-{C z=_71t-7%Lo;;)(8NK$%<3q~_VCYosrG#FW=33|kKT;zOhaWz*#Q;GZMwdyakQ4T6L zP0P`?@7WEuY*+@SRyNhX5)*4!hbK-8x{05@-PJQJy6b>trS4|~4xvyq5GU@S>)0f( z;+cA+8Pd9_>k(B~{|49~yJ;VjUUh?(iTb|c_Xag7DvCUM7hV@}tC_8z2bwuT$y!TM zBO{>&&IKlot~4~$8X_h?R}D2a4`IW&>Tpsk55A|XVQL&=n0JC`JkN#g1mOmRQ&$T| zeJ_4}rCpvOsCJHpWs9-cYWfL5S-iG5b?{U~;)7&dCsZCdKZyqZRyN~s#>m8|4t-0c zYMOOjX{ukof={%)6=qRLBKZa9+bAg1mSh%`$nQ35KIBy}v^wZjE_{o*^#t0tA+T4d z=hMzxWr2qNE}x=&h03xPx8C{-o!yj|gfA^@J^Z*yQy1N7xk_p&ddZ?(sY@Ac4h==* zX_jAoz5H&LF{pXQZ_M}Ms;s+&8!t2Rg$3dg_7WSJX=qAHLDe30x{xtm1&`g`UCT6( zSRm)xW+a3M-rGdqxFCsfzcR}DW$t7A69$&nduEDLd24ppN@EJ>3LcJRUzQhnW+Ec5 zwl(QUxV=5lm}w;-UUcUxv?Ag@J&+yv$W9OX^vLNUT@|A$_WnoAVec;&NV-h>kISFN z6-TF-<17}n3E@t;)9nNK`0E|q^vMZHG&9vvDWo(w6RcJF(E^IOABN163$=+W*fa4q zaK*zMoFrd$!4eK0Lo7Lp>kR}G-$M31FKtqAgH2LBk7a4J$LlvgI>a1_)y-E8khAqv+*OEJQxhmv!Up47w8%dt5S~&M~#<;{lT;;Q?#c!h2ETdA_+Tw$}r=q^J$U5b# z)+Q#L%n(*na(c?WEn2(0Gu{8O$)<#5ymfPBnt;c$HQmZdAV|oH|0qtaP!5^VLN|ds z)KqP^+jz|`i7!qX>@au{7tX#C@8(-CQmj5|HetY&H)6W!AC(f0jy8-|>F0?2TDeNJ zN&fgiQGu4=)_JV?pGe+Z=_p<3zQA<_Vw-^;N{?JS)Xnb+S^4nCF9#tB0A$K*piM{#0TaW=q zi0=B><62;}6>3i^>`L~j8<~@S?){qIhMyDG$h4f_V>GTuEx)%bEMZn_WdzmY4EOQz z@t|?=!6;Vt(I?J))90D39V#?T!q@LgYTTqz4|DkPYFVjkb*a91P}DyE2TV+x$Fl$Y z!crc)s6=V72CZ$7RH1_SKb-z*TCuy zE(rPTRT6oN%)k?RP!zgBI|);U*x z@mcnBe49wN1ZL8(|8Zun=gwyFu&Ad(@QxDxYpL7I3*$9}n1?^CwOn#`vheazXOXu{?GHan_&(p%sE$r%RJq``Mxzt{ ztd7mYSgW;oPY1n)dld21tn`^(p$$P;n&MMPjE;QLd z!->>1Ml?7J!YMe1Px#qs4)m9Ky5f6pxvo^zS+mL7zGkN3r z_|KDwr@NLsbM~^;yfs()dC7FZ63{{e8d2WDKUMGx*qh3maX2)(6J4Z)_q*$iAjRH+ zQv}qEX8c~}-)t(nve*9d_Rpe?SJA?<{tl_>pX(bkv20!5W<{4x(Lc$`kul@o`YEkg z8e=0pH{3uFw{B1Ajc*hMNLkWWAIF|H)Tebrb|?`+j*!H^yi=6w@D^8EDnVXLGZW@o zx*$Y2meBetNMk$V*}OX%x-QR7It(F8Nd6RQ@_+7BjZJ^@a@$=cjEBhpktS7htCSU# z`>h~-f4BEbPa&l_Z73oYfn&8O(UoPKpL>v0EN8}%VzJ3XIOdRiN5HKB?IjANH8FVA zj8!?4&H8=t^AjR(5n!`gwdQ(99Mjrr1Brd}&T}#{#*;Yh5()CU8)O z+Qfi1S4oeg`|_eB+d<@A0uKXztd+<$ubhf>unX_v3oLbRT?;H;pSxG`)JeD0=(h`h zsVZn%a`2NzzY*sO31S(Hr9z8obm_*4S+mV+P_SNTM2Q>nsFmN(T`HA$S$p4xmO;v- z`j3QRcL^?()k75@i?t40R!3JUO+B7LY_5n17W;Ng?3=<+R17IDz~;AMCS!OCvSacU{v>C`OX7x?ejnp$u0M zSIkR|=D=o!I7H)K?z_8ZpQFn2R{mgYGd=`kr^XT6wl<8|BZWXi*9szz3lskRJWGSC zQ2Vq)YFQEopE+HnnUTJEyJRE!YpS1yUFBdHhY#!^@2aF<9lo2dNvLo#GIp$Io@e9$CeOE#p@^C5zUW}2>CZAB=__~6foO#k_%Jy1ntxBH#ztNmiz=CA2AhApVnD~^4QT7#chOd} zYY3Akd~wNhYpQUMoZQuEXO?l>5YaM^FELtYc>N}aDyJekH@6-UOAxSclP9@`nxB-G z{%r@dVwNgg*E5FERo1%f-3hAR!HL~`*&l0bJ1(S-F8=&0+R2uh2YJM{4YyD}GOOWB zA?e(l`*#|s(iOc*=K5Z;{NB>rdC$EPRmocTc7kMc%@;C0?hHqTjuR|UEYxpk7L9pDI z%95pu&ZvO%$b@GYr56>3?QW@}>9TnStLx?BGu9|Ky?nX#QPlfkfoFtf)2B15uiN}h zK}L!vY(H*mBdj$a6Nq04i;I}oes(|iLVw3LFA70z@@uP{{ol&sPoM|zMxXyg#LK^^ zr)PbAp`_3v0XmgxRMynENOB6u==Ji<#HpqIwm<4r(B9X74x^X8Q zhgu-H{ZF4@l~&)!VPd{>H${mSHE=y_Bwc8=t91C?rgZ1G@X|GfYySRIToZ>a&+M>0 z=Q0`bGy_F4QUA8m6uXzn4IjAKk&Uxdw8sDBKxe0;g7_ z8O49mz2_n`-OZ<-#|h(>UXgThpwvCJ-3=oN##n)|ZS!HS6{PzZI6!|;$bbt|2I?F&?+m4;`E;MX=FCSfKA|h0d7$w9qdKW5J zyqrCw-MYt3ULN!7qu?29BN$fC7jzM^awDqoL}aL(_v*j^9b5&yd6sKFNk>CN(2Spc zmFR1FAN}z2<})({ncFAeM`Z`MhY7pRitG%IJO8M;C@x*Fo_)T@cJfZBwqeTz#^mqI z-i(=xa7_2X37gMs`Mo0}Bec(+#EU$D?*f}Z8p$TG2m8OZnZ^+3z(X#=dxjdF~180aEc5w7SB@S=Ygk0&~>)l z!ZkBjQL|xLk>a@|4}tDio!L@KU(TS5T6Orx?X{+lt4;7TOc!Jazm4|=^YlDe^tcK! zMOTx`-6)-RZu2rvRE0pRcSGQ&)?!XY+ilsSVEX-lwzUiO&^ zOKNPH{5=7YvJ6wniLq`LK8w)KFd`Qat=slxZLJ>930p4h*PXGc4;)U=6*=buLfgSV zEoz=+wK$3~6+@JamL6bYZSv;lsL20+mXir)werbPS{E-m5@*83c*SBH!vD3@iOD~! z9#u?~gTbX=!QA{-c{;0%f-Dp|gmDS1pE+*{e9WnCLxCkqCWng68BsXim4`+4-uW!#o{&~+(v^Pi==!F4XVC}AhBa<0pnV$nrJ=(>u;;T$vFg5Y zr0RGR^!LxafNYN6c~OMP=Zbsp{}jz0Ov?_m9!*I}F`0lDwawy)7muH1r>H?)Ir9C! z9?a&q#hj|*<@|_eg>1y5=utX+H1$nSr`e}xkFst%ao{E2>gUoFWeuX)CI<>}VU>r)!9e*y%=^ zjbn8AzPl%G#+cuGP>t>SYBl!vm+%!VJ>d!W!kJ@5`1~J(&^k#Mv zXob$<2;vNVnpKAcaBsV=Pt1&qY>P^~BFU_ujhyA@=ih##@BBo>&m3N1Tz^2%KEy^4 zH?>F9l+mrrrv{71x)Ic?%HUQ4^dj(q{5GbK2Jc0e?kw8=irA44qjV@c48;!)#N&y; z!+A|geQAowOZADpmD()DN$F&hX5!3l0M)OrE-jhho)NYNE9LH1P1Ece!02(F^Xf!< z)S+7ty{3n}ag~vt4@rA^nKE}1XazEB%jloT%;j1*6wGrW069)*)U(OnM$IRvA9)&a zr~h3g(9RY)4(v#>ppblRY0B|X$;=MM`d9+Xj|xC>jF1T(o+~`ltaMI)M7=%_sob=yxXzazOXPuu_y~rUzP43T}E2ekn1H zCN~IWNB^|{kAmIE8PEtU4OJDyZ+T`AE*#mk^J?CrFVLK|pR$J^kM4jetUG@_sML4% zmng`!yWXTScF0xsy+2XlOYTRC+xCwSzf0+T~* z|6_={pp%!{W3`ArMV#kbN?;FcE@2B|apbEQZabhRU!9^}#_2$4F|n)#zR`Sx@(Gsq z;@n4g`5M}k372KjN-Alc=ov<;`7@2&u=`QwF!RasxrCup*y|4DL8G^&wSxFsxgl0q zxw(jzwaT*wCxL!s^voRM>!x#W<|X2>&82Kr-~ZL4V~Ec4<05y;{WMdf|HM|axBApt z0W&H4l0OqzTU?Uo*2N1$XfcilU~^PrDee>IL%wQpz2_0s0=f_)8V|+xUDM;pkLtJ2 z#6RF2{QjAveEG7Ir|cB+SqmQh8)wt+aS;HkTDQ+eOvJ!i2+;9F=V)O6KbVNmC;Wd+ zupG2u6;`CUk9!;32mtEo`#8uMU)H{Th8E22DnV~E-lj7-E^_;KfiZbf2mH!Q3-pl3 zqZxo!y4&6v{Hd#Z+5JPE7YtCRu2qPl^XPt?XGxw1oh~3(M+=jX@4xr%Mn(ZbvtmYT zdoVS-*IW+O1`V3ABnQ9=K0U&ng7Ag8sz=Izrd5sK)hKs~%Bt(OEcdylVFUk}>5(Q5^Fm3l@Xz<_GC5pfo4P;-Ng25^m> zbhMm$F#w$u#V8aVe$y@#DB3Cvc_E*A1C1Pawi*_ECBqw@BsP3$O9M$y(d zx$WDs7tR6J=}0T+FNc3OA;+8FK8xPg)hnN}_55`g*!bTK-P@MU4}6zD#9X@^xMBO2VdKns{u3_(f=@RXg#oc&l`IXDO?)Lpx)3y)b!~AA$43 z&qNVQ)ds!WW)(u(r49tj{LidGCt=gaXF~$?7cK++EFEgl z)9@Kw$=k~>fKN$GGH-NgE7YC8+5B;I)RU#gCAejHq;odD8KeV{{Z3~cxH$1ULS)DGSgHRtYtOrU_NgSDJCi7q!v>65HQPTM zMF6)qbOh9G&+Z3>@Z33W_`(lA9f#KQ2*ZRIJ9ao=o}HF{74QIVp*v@j5ms%mLLeeKZV`_#`yD3+Q3-1gsV#rN?{P{_~OOmvR)e1b>Ck6=?E*G?N6{}SY&2jT0Fqv&(+I&|wY z1m;;75i7rw#^BsoYcm$hh9@saHpz`$gRj&!)EA5HHL^wQvScGBT&eBwcqh)dj$1L9 zqKchvsX9fA%0k-!x%=!(|KF2HX|P$MXdr#*P_1DDU4{{H)|E;cPlgUP;-6+Vwp08e@=2^MEL)f5)JFyL)!;~M_Q~BMd`7`#A_Io{qS{oCo6q} z2Y{bvYZl5*|9&aGF<;g`q6&@Jqi4#RwpP2^GIk)RE@x=@Yf#Ulw{_<>$Y^KJlt;d* z69>-81-zs1OO>^TUEA;M(9Ke1u>bZqN%J!AKu*@=e8Sa(vzyzZ_4hCaWM9rFK*Y zB+LjgBI5V |e%VOXkSJi;E;ck~RTVlqwKE!}pH?7;EnaImyoI=BD!>bW2DvENT6 zbV!1 zrRz%-NwOSIji@SV)>O>lsArQ}p9DDG!{9&)L7;LK-O>EGRhVqz{*E!Am+om_Vp`FR z-K@MiGc)t=x!q+lkxJkF#-!4Grl2}}W}P=lLiCCM2uVRuxV|Cn^uCl49inrLrpqx- zY>+hUG%I|(j)vcpKlyOIvH1yZsCy$TJDc%0cw(7*t(JaH`8a(2h>rQh0!y$EY~q;r zE71fysV+^`<;0uVB46`Ge#x0l`56-iKB#yMIeO&cHw8OxwP`dKyUU<7etGt);J$Q; z7ZK?=C(k9P~KWTqw=E*YW%sURY0oIj!L~_T8L!(ujQU{ z@v}`7wyLPhV$l>p#hcjNHI|8)8&a5~=`ACbS+QP`9g|b^=KH$EWkx%C#j?gw9Gp6d z>)n^a!N>S0NNyWQUMVF?#>`y9xjde6$N6cB;hwK{D9sZ+i8vr`%B!wglK=Ti0nF&B z_Y-Z%Q+f^u5?ltm;t#4S49l0~kxi!F@tTOunwm=*23eW0{+M93$Our?_Q+I$B_|9D zlu)s3%7q`?{OwQtlGAnfyIM35+PZk3OM(*U>grmB-CXtA6OUI&O-cF9l0@qfTxQ=% zc-+B#U)P%wuT-R$Zhq9h+znbns%YL7B$u1+ncJ#9J_Tj$hL-uUq+iWOdNQa&)45(cL#Lt_%s@GM&DBo2Jza%*E%&mP)pX>I?jTQsCqi+054M=C}?ZlR21XjFuJJ;tr7;Ns~% ztZ^^XdJUIUw(Ni6UQa)DMhV)kchb(my>;F@69Wb8O&GhAwI13}- zK=xiko$U3QkHchZ9;l~S2BQe4OBB#~^8R;q550jVA(!i+_TslaPS^HX>1fq`8 zO>|^S*W_@{`LHV+*!g$U9o0#7bPJgMDorV=us%iuZc2;6g~V~)?rUnIy9hS`*(qN4^fYDCWBsLVyLl(_eDqQ=cX0smK|gZ+}AoRe+B zie%>_hroa@;pJazZqR?;GpZg#U;s_1f-)9Qn8(LYB18*KLC7YJGw_&%`rReQHJY16X?X0$i z*3W^%fbN|#m&iS4_k1O1-PfI=|HUlCGlXQF38)KOFeXe3ZZ1q~ugNlEgwsuWR$p_f z@`~3^stL4b-hw;JTw}*6J;~3*Z*38w$deQt-=Td1 z&c#r--vnNA{HK}gJ%8VDQWZsTSK0SCjcW^I?nM7y%I3PL^G6n5k``&0lD?VFkdQ04 zXuvU5p!cWPXh-ZPhBPCl%yr7*?n}FQ*@*B=li;#nzkZ1|{Tf+#5!>5JNp&tW|E{~$ z*&L1@>x0t`Gcr*nY36AYxlp}HE#lMqt<+W5>80!af#pn-gO*9gPCtjn z$H%L0-@a|dfXpk>Z-O|(OWRXd&TNXwtk+#sd44E*eXLiQc+&>n?S|AncM{l_$$wnX zylfl%+Qu8(Y{CvxDg?e0{31D}KR;h)@*vIwLg7n41GPRLB1ijx>ULx&wY7Cx-zUMg z`>}XakRzNno`TM71N7}$r;02+jje>SDt+(MZJVBx%?j+HY^sZ@sDQHsYUKk((wix% zy7BpbYDbFGvt4@D#0@gdow~t4+!>c}+(v4AXAZ~C)K;!JEGn%qSaAMA!0)PJzV={| z)`Nfe$nO8f$;yC-$b0wh9Sa0Hyjs&C{d+HgBL>TKeA!bBjX*V60ky+jUf;%~3c*C5 ze{x&djGKobdN-<+Z%1`^rhIUjNVLYc2iXa$Y(5ILl+?cxPb{u!x3AVG*eNc8$LploM>bBUR8!}UJ#OxvFbqql6B^j9hT<4Bb!a6MSo zQ*Zyr)jwi~GnfBe2rWx5TdA!+?q7jtZ^^oM%{wN^|Hm$^pM%Y&75)l&7?DC)yY@GIQYfzu{@!U$ofiNSbgp5VINmzY zveHfDh|Ir5veooWA$bU{UZURm`9c<5*j=$exi>=js*l@h*%jBtL&1MREymKZ=3aZo z;LHgK<#Z8QvqH;vtbuNu+OBe{vNzDBfl0bid4CrBK7*mr4AS+pqrXdlJN?YBeO}AE zUX0(;GOnT9Y%5USMoH<6pBVz0@{R(tG4N?!-8Tlm$(ZVkE7HVTP%{K()qP(Hg%4>8 zb|0nxm4}644Qy`SeS;_541Ns$2s@FPH2odW^plqFLbIB2OZV|=iQe>d53FrKCxy*U zxVyXiaa84by>}Er9lerPfmBEkj4ghxivF}Ry6m$!|HRkV+_9S_KLdu**-+j}slLZt zXj>ELRR}iq4ksC!s3qS3RWoWv6emR+xH8SH4x$V}aObyFh#-8m5KR6QZ%^z`D%t`w zbP-MMb{IjsHCBp1!K?Ln)9b8qhs$Xg<+!a_Y^bJS812a7&mbrbKgtwG^1~q)8YE?q z<=usThm;=OQJnx$%WJRdm&e-UrVI{i57yyIT5oT!J<9I8y7B}QY%w99O$6zBP=CKC zFeXaZ$DO&y{tYH2a;Hu%M^*lXKf!}ZX#Urv4!|AT-6@R}enOf2nR_qU$ftr04DY=> zH8^_|R&(;)n^qJ+Vj;Q_Kf-WquKoC4gwjLfaAfSI(Wu<#dJD0Nh6JX)t&7WkIpHwVuV1?q22 zEyd&2))o|mg=iMn%~eRh(MeijH{ z7moT(0A9oD+aLmiu-sBugwD{P5!DP%({ieSNQ1Tpi*_K>z$LbI9*DHaOu^lZ<>loA z!idT1qS9sire&8q&C!iAM+{|Kv8>8|&rkc!sR=$bA`Co?iV)}W>v0A%dTW(iOyDyU zwwGtbJm|bY|DXmFiYR~cDG&&}9U?%Endv2Rd>Qz$!ilRq&1_aGJhW@d)=+GtpDyL> z|4h*SzgUz%${NaEq5jLXphbTEYSYC{h04I_yb8|$c9Lt%bFSwRo*#s5CfVR?bNTLr zpLC_xao~aOJpqMAql#7F0jf1tlO>ZRw$ z!iEV5vl0imNcO)2(NwubMp5{%dwoVbQL=4d{=L)_&vep>)}t_jWJQ#)-9f_-(((~? zvOt>+!g2kQSbz~Vg@*AN7*x8ttvUtZIa6HqOQ*YU0bcE}&!WywG*HST`9*Lb{3H47 zQ~!--l|^neywwh zF(3^gZ=bil!E^1EH0E&Zw+l!VL?~bG7Nv{ebfP@7ih}_Sg6C>(t#sB5qBJAfZK0>~ z^yip-GGuzN<%|P4FlgGxTE7cSv@KrRwc~fcrj4!#VHYu--?6m6;(O@jQP9wTKR!yL)gVcfk;{uWMx!_=o$ zMPk+y>1#}-UD`AjkG#tNgyJ+}XAL?HyOb7Nizj4%d?}D5ACyY~Q?Pz9;4%W72_WU_ z9@Q^-@hb(-{rwI;Z|c61u3vf04C=dL(VwKsW)v6^-`#ypa`y*TVcF`QTkTIANRXU< z@H**17*OdWK)<0XgAt%>ecWkR<|i$O?Ny<+6U&@X{h@_Zn|hY9_2ONoX4E2!js-}H zRxKJSG9lX%qH{ok=}sj!MZBLaFE97Mq&6O{k%~!J!4ro}iUwjlCSsl#+ah&Id?N8; zlJT9BOLn3=9_2M5Cts#;&YB)eYrZpax+v5y0S_)?C-+T#>7Ee#0Xv;tnpk7%xRoc2 zB6y|qoL)G7(e^kxq*0tEDw6iZ*5WCXm;vnVFgC@q;%AYuZ2x+xYkG zzQTgLcPFs+1V+qR5BDUpK?c}2Qdb0YoO8qxqS!Yf*QIkVg!$G?m0%k&$Qc8SmmdnL zop>E9-QA0Y)yjXMqw(AU6GC~T?n@@|3o1B%M^&@y=dNRd?I)SlDW=8L0t_OH%nAgY z%(lzdJ{^Eqj=s;~aL_0PSo0VV@Czn6mha|5raN$JVUW}oy-CTN-V2Y+hl|#5&n5Z6 zYGq{@xb{wrjSWh?vh#zDHwiT&*j{dU(~dm(8;aW3*Py65RzN1m^lb?%tCw?bxLg>M5B*2P`98|#?Ocv7-K^4| ze%9O{ZXS=v-x}b6yi|S|KL_vjS+rtTHpq;fp2&>|_PgL@)lFDhUX~|o24A3$jhml* zdvk%SzS5AGH*T+H9;n0s2Ho;^%)MUWqWk|)H3i||f|QREFeGK#amD7W0;?TpK$oT# z3n>x!mt~FElIh+?5IR1feBK?~N?{`oSjd)o&>ot`|0DlvY|JbtuzO*am}uM08Wbdl ztFSahG3kK=- z>sZL1temV?rD|G)_r?>_)Qw%bVI-L;F%^bUE@#68voC|yR)U;6OYJ!0Vt!&r<;Xxb zvGpt?5oC1C*js0~*|T<0`XRAG=ceU7m(`K*Zx~_J6jzofX!Ph=+}!%@r9J4b;cWoh!n_D%5563xcT2YLa@Cz8lAVw^tMm z;&Ii3)1#Rt7e&2T2*#Oz^+%TJp={IhgIDw-^xobd6ZP0$A{tM}WbrJ+Xg3tu`CR(2)m zza6hnxN8}L2Pdi{Y2(tas##{NWRn5}x^0-Nlz*oVi(LLQmcx*TseA#xwT6;pE`80` z%keXJ@a${O@)Mp;qW83c0T$|Ws=7>Rchuj_NI%dw5F><}Vh5r1X%lK(MEPnkt|;w0 zFJJdk*uLuBfB(B>GPjeUx%QAI;d8~qxsW+2q%#`Ej+hYPF?SsMy%4Zw6$+$ddoBY=l&_XE>g{ZBJd2HHPK0zKhGmcdHYo&#~Qn_G(}*+gW?< zyWw6Z)A;VjW)@~OYhVqi#ms6$%lY$@zXM}-8Zk+P+@%7Jst2;T$0)3#aa-bM-}^94 z!JtYQ&A?!f?t}Lx)yKbgQZ_%;(9zK`y7xXwwq)L<$Wo53x^BfM5zNBgP{cV zH&??45@O8{t9}WgVXB5W?{~Ae3DMRK%!O}GaUVVYr7uN%6YyJqH@_6= zO50t$K1+Q^lUNYeF1jMt-jI0;vDAdB2)w{A7tbzGU)fASo@!Y1mig3JE!dpqp(MkfG2R)^@`aGGq@Z{T$||fr+relBF3K< z7M6C^d*G{{N14;UbvK5czy44>tWTHm(PmxO++|Nk)2Y-;zx!!BA*H))E^N-(cC(B` zP+xkpv0m@FfCFo!lkPDoaU>gfx7u|K!e@a-&ifu=aNNb=qVXyrIiG}u5B-n2-`eSR zw34kOEznX4q`QWLGY6y^-;Tc%k~KRkD?1|(>YVq<3$S*xP35%|wr$i<`FbqtLLAUf zhur<<6A2Z4J`86eAB+8YOvG`2gGUP0#pq;Wh24f%6%%2G^rQ1ZHGm1LV*!J{Wt;Oy z26ls;-Pfdo3i0f(X20hfECh(&YeF@@{D^ZEGhPI#t7i)5IHcx<7+e?MIk@`!uZE** z<^cM2!9aH2c(A+;Yy!?Bi$}UZR%X0kwJ%JOyn4=Ds&M>WTiHA~3{urwc8Lnn{p-i6Q<*QRo~MG$Fy{p>4wIzVEU8&1L!3{g0H^ zjxsm~E?Zdi#_MsGD_F zv^?|$+d;+RFH_#Bd>PIB=8pFz_{EXhu$x+^sm|JKb5{EUb4yG8fhwEwuAeP!eM+AxS`zi+w?X778T zxpW4n!Yp+v$8~mswrK3kz{~P3C63L%MDvtb_dVpf}Ay$ z@_KmSabI7hY)Li__`%*^d@WL$P$N_{m1Oz6FNA4M11^R*OZ**{A@b%b9q}kCqu8|2=K6_)e!eE9y$gI@EI?cYZAc z@dxk=T{74xm*)^h`ioiq=2Js;cUkwX8)M;lqc670r=%62`^pfO-gXrec0-pFmfWfQ&`?4EaSy5b{)HG1S=VV1I+!?&NSWtb4ZzZWs|C$^wA?6^MlppYV-VQ+{!xtvL1I^1n>U+Mv&zojVEOa#{-Cm zAin_UMQ0%rrjj z`LZn0x;x~6D<#MDFr@~|hCH|T^qhHI#b|u)Z+BR0pnM|FS$U`tvL4+UEAI?gYb-SJvW+sJ9#Q?amEl;lW0fkZuj)`Y}Ov%!Ql8@cgz0GE>M?)!`=y$;LI&@VOnBe2{N`^znrfB z>)y-6U8=gp@8ttj%%yUi&tKkoMNH+4u^LQ*N39XNrSU!-+#G&GoU%mdqJT+%Ljnjh zR028=2MUMGUa1nYtvUj;T2OhWXBML#tLxR(lsgL2VG(SNo zzo71uUt$Jvf~>S5@W|z9{M{^9bQ>ce0o@mo=#df0tEoMuMH&b5IL>uDG7>7xj?Jya z;kS;Cer>-(Y?aTH&+*Y-Tak?j0znXoLE{%b9ahu@syFFWIoi&;2oQsxc70e{9-R3L z_swL!>Y{{JK^y8lPyHT~RADsKhr}$n9bE1|4uE;+X;D=+Y?)(Ht_**+9SedbN}vzj z>GysX4>fdUGkjgC%RjoFKrkIIazd1B$O13nq;gxrJ0E;b$8K4 zNgdn}F0|bi%kc2{Eu63%d`kW=j!z2VGBQ;z8Gc)63xGUHk+EC4d9Th{UlNqS*jhc@ zZ8`Ka2q5Vz$L!d-Q{gb@O?ZW)b2oLojF3U*v3zyu*zF{@DMQU)ZzIlK@HR7%j16)~ z0Au((Ca%bD(|!=go4c_Z|27PFZYUNxx$i;wo0CR00ys?xafd+Eo*W;P0iNO<616_W zlq|xb?}6|D&ni>Rpt&DPa)B?sDvk2LVf;P3TIu#O-dtzpX*_}8!mZj@G>9kSx1YRm zEV{=Qo%xd?8N;0g`g)yzroc&1qA;TB391-CeHH~)FSNY^wMjl(vFKk#f&|DIe~tTq zLhtxWmjWZlj0z5o^-K_ag}uY$UHZ|=CAt>V^V|HM;JA<=!Y`};2v zf2K*Kg!XtVj(FCtn|b?59~lK9dh3SeMaGgvBtqc(tUbC7fVcmt${zD?Ar<)5(-k>OvFOu zs_&P)W$5DAHpZk4t$To_ABzJylKaqDs~z3YZj$i5HdFo*L0)bc8n%@Cy|Y)zJURB} zl+qMyS~^6i7L8AXzsOTdIe4{Yw|PwsvUrO(3Q@JSHtYYOog;j=;+w<_Gm5T)GX{V5 zeuhV6=nfEXHcap~6yGJH1~wvp{1j2vn~Fu(K^ApJ>p|JIJMqqd2LW;=^D!E!wnl{H zHD5n&Nn$GyW=E85hTdz>*jlbrkh z_;*8dknWX*YEEYdp=}&Y3mCM>WXr)>yyZa6-u(`EH|q)p_(B;kslM*(pdG-q%~H=#hm zt{toXE64fV(AlBT_i%FG;(avltczzOv*kQ)CuaSDpOF#>1~i2Y6l_9K@EEZTP&&CB zau`IN2%G+N%sY$;$r179+_$ei!f*LiFI6a6wdH5B_0NKaSSj8jIN;e!H=THC7RFf8((lE9?pm8=!qTfwF9B`R~|n3Q-Yo8baFxlMDaL^I~ z*(5p^?NrJ$9Ly38O*VJ{qx@r?WP z?A;*BLs+UTVp>D;J<@3i)+Z#v`$WL|f_I{tNBQ?S0UrieTg@pD5L$=wA_wq3 zayZF+Fn%xC)4==NJv%19iIQ4S>;jsNVe$!xgNae*&gcrb+t#|x`h(zwM566f!y1$F zXj6O@tKokY`QUPWY7(Tc)}{~x;Z!RYga`HvhzZZ@GC118=L=$u&m=qBTxC}#aN0C3 z?E;jny9Inia#$yS-0nzv=nu%(?G6bCWeM1JhwPYKx+oXX{I&`1@k~aO8i-DJ`+w7Y z12pl~CT2+|Sb%O01q`D~QYd6!b7&aM!41kPHt3l5f(FurvFQ$`jO5+IBp(cY}{El==ZA zsG@+sA2m7qog5q--rQy9sRtQcXMIBEO99Iyq5eNr*HB)ncVGzwIAov`ZJIL2UepeP zzN}>Ywr$X6o$Mw=Bg-38p~K*M$TH0$e3(Jj1hjAX+JHrPUgIcVHfTpWw=vN4%8fpn z--ICAz=U+mL6|0_r2>Y5$Yj9t(90rXpBNYYsGkf0-oCl$6NQgZrnt9uvId+E5sm17 z!S}k{lp2ZGd?lLz$68P1H7WO#rn28UD|0P4h`IScK|5lCpKTXVsKv7K6kjg0ME8&7 zOtHf9GdP&B1_?SNWFLm#WaFrV%Y(9dzA!og2SkPIqo;hK0-h+)yikUbO>H3aOx0Li z#u1~);s~;C>*~6oV?I7eOoU>{o#>{0iZ+;#kI$5X);P4WP$4gj_rwckojeN;Z*uc4 z31-HUt>}+1`w`8n)s1bKp~sT#kcvIVLqMSc3*~=Q&wiS#K|B`SDx4|*n{*89hNhY7 zm&xN^P51) zC>*ci^3wp*H-#`w{_%*mS#FX6ZD85(G70Dr+KO1V!nsGfV)N@y`eXlvB#1+(UW_+6xm&B?e>B@n#Wo_?sGh2)i@n-JkPd1$x=1343s6^4;CgGvr{DJ!>)E5WE zaqgi5*|{9=VsNeb4HOoWv=r;rZrV;c*X-@vq~P@nfuF(okC)3vWV@NWv<|SXl>8*c zHMp$+MoEYClk`-h&f=A&50^>OV z-HoSCe9$#2_YKYuYtB^3QKf)C;J0is*!hXx3`}P98aF2g>~X0E#|wT2#v$0m5MV?I zEjRr0%OhY`K?*H<2`YS}ur&^+dNjDrDha02pt6;ms!)v%0Q#@sinI<#lhglm`@|!K zN0EbQBkK>`)m*EZuM3pf>?db;T`br-p|Jklg{^6sCzGeEEob|-bz{j`=FSDjXYNGP zkpb?=@f3 zg4Cb|77fV{OVdDQH#Wjm@Cra-d@_jx%IS0&v_}m-s1lkq#XIXMzltJa#~UqhRc!cCbendPpFweQ&N{QT zXzTL^b}8K;M=d|N&r9Q0@0m7nbr^^zde_*hiaV+n)rjER)h*kCGnU3 zvCf>USA&K)czhE{V`!Axg^uO65jqus8QgMo8wQuU`!imXYulkYNl7Se{VkBPhHaR= z%ey!@*6YCmTl}F9n)0_{l5jRb^I+k4=hJnvsjsD+wz<;roSQ9_EeHBcZzcp&4!W63 ziPoZm9N^cODk^)*iSKW(YoH1~3Q6F5<29^4nSqjFaYJ<}rZLSuQ&Jul47IVUAt|By+hxHTYLse@F`98fF@=s}l+EcOG~ zAwQB_k?h$+&>E8*08$Pj-3G^e(ykB(jD!h=c+Es|Mth)BckmJq1{3hXCjs^bIE~l# zFlvBvJ(yuZh$MImL2ZArulWmWT9f$_ zgXcGOzP5w>Ee%@NpaB8$IBO^`%KZJultDfJ7Wl`tFO2`)Tv+hD8nq(k%GvxzDQ-jg zvW;D8><*;=LlmNJb5BTU)L4o*sv=j$5ZkA*PPn51q@q>~b{ob_- z?JeP9B$m0lcL1=xD2weGC-rLl%8#huCbgbktfydB=Clhr&W7fnxHL^{c@d%S<=wmQ zUxawxG0Z6)AVf*9>)0Hp7CJR3h z{zuo8{N@j5`zf}puH(lPgdeDIoKkU4JO6irE5Duw7T1KMp3{Y{dePL~Hc{3LqFBG|68q)IZT3YH+Gvt04!Gd_@Ghiql{_dVIuF>NiS>w{! z(1ux^6bQh9e=%;6elcZvG z9ztjj#tfOuJ+bdR05QMnrqA*S!qIuTnIAzUJHpzP9-;XjM}5VwnJ;?|z4eRWKn#*# zDN-6cZ1Z~K&MXeyl)>7_KkE>G=tf8^_nQy2vz}bcCwMmKo|qtXq_s|*T^`LVzq1$l z>Lnu-W%$7P$H|1=GBvO-Kkc;EybHAmV*38{1@_-^%%hamnonnxMnwE@Uv-$Je*vej zI^wak_^ZUwE2V1Bl+sb;SQy=NY00egQAs0d&B?RDE7zgtvf7#BA3d=F^WzT}yWc!| z=-hdJ_~KAN^OED-<@TBsh*O2{J+a-VveyrFzvK4q_*nLh+-y^6*r>+5dvu1in%Zx< zrUNLak*`~Q(|t+vm@1Q=$UPz+u+{prJY(!tzRTE zob_C;#x<^8^JMRj&m~L*jdzt#Ha5bs*$p;vZ9!vQHkcz6X6cgt&F#vrC?w@n|U~iV}J}o0iR*S<0l!1m1 zK1^YgJvM(BgJjBpA;f%QS6XICpKAU-zxD-o{Hax6x9+b=;d%Y5ds>KKn$&oh&}E-?U^ffW@M*z+ z(Nvo0m3Mdy2nR9m2D=Q)J(zxJ)MJpKgbh{knz(rq%W7l>QTGSgK=b1}(^cA7i5m=KSosM4PBm0ryl)=yCemdkHEXA7r zn_bT-p;E72FKoinJc1mP@1Gv@m>hve{(9u_6Ye&t(#mWZSOjzmLVxwDskzoU>jyNB zY_-ILkL2XTo4k5GR-&^!!-ZDOwI>xtq9}IjWwjCGmL;EU@;ty2;Vl){+SAnL4^bAE zg-T_{iz^hDqrQOD!GCc`A;7b`Njj)E>)~Po%{DKbOeQCsp=?2Z@a<2MLV+5Q#U7T% z28+);{{nef)gGUI@W}g>Qf%Q&qbRg(PMq%Ouzhs%?c`XLF>iO?icqCuTw~8^N@%LI zg+-Erb7eS7r?*a|-yfPK_3IQ*8Nyv=BfcmgNcCvXYUogamFGuoxB6_A=I^C| zXnx>$A@JhU5<4agAr>Y9iz8blJ1)%rVtU3NpH>(|!>u=9zDPzr7-w`&MIfygLwLX0 zqNmLEf%8@KC_<)ITBQsnbWkQidp=WVz6XDD;>ENvPq#;>kjr5a3yeUuN2bkiYdUbPs zWGhD}uDvKC0x^gJY!J6@PSo+Y3Xt*pdc9-Cyxq~WnOI_Jt+>7x|MLC2&Ptg$1rNmu zo9UtTY^<$ki(nbPXFwhnNL~jb5ef*$?psI5_uXypOp!0l&5N6VJxd?Wa&T~%z`)Vt zu1~XMu)$KUpP9BXlx3>m>bc2qB$|oM{B!l697+vaRlr#`W+V@S!;L7j(#n@U%{<+2 zj}2)ZmSL{Tt@e|ElQ1c3zb1uEU2pkJs~PehesVHXzPWLbqDaQxUl3Qmb2-@XTAI6R2>v8~)6UA7$2 zp8wb0dp|UFwsGS@RBBbw#}*unS_5bi&>}J-L`xOJtc(O?stB@o*h8tJ1)(Mg2n1Ai z0tDGJL@m%T1q>U4tUw@y6_7CUy-$1|ec%7!`@?(x(6scNdtBpleXi@i&pGOvk?(!t zS%aCUBI%$qOx3$-Wi?c(of^idqp9_7g=L03N?H8}z?xI0iiJ(cTIl$Zp4rjd0%IpN zLfhs-3g6#0-#zEqXyzzu_Pv}6F3kTB#y=1IX$yT zj`nmF*`wRjfc3gdOP4VzJ2zL_{Itk^s2?b;J~XUmJ-jwvV@(rpvl3#Mg3OiUFtVB( zs)9UI)c6r6Ry=^ok9dWJt?hS8^X~=6YqgFNle?^0Bl84g;Jm-21%Hr8I`D#57OiE75w#3M+_{?dsO9pncX5FSB> z-hPa(OFR)L`sweH*Nq2`y=mnE>D0FIl-n)OcLu8z{qI(KHxI_ZXg&j46tm< z-Ieq|2*?_z9>d_BK|ib~ARw^*7XSd(45!2F0H;WlRm=DogJmYjlh7GE9p1b zG9zXC){Ijwg#$AQqhE!BbEJ2#V`-l%rz;bY*qha72rg|06XL4?!x7E|vx>vr(G^+T zQ=|z6q>5K4?qk435|UyC!XBB^74hniBZc4d+g+>)QvZIigkJ3$?Nlu{z;5KZkSUMd z!9U%oECf(!EeQIs3CMf}L;<;za@U<*pcV(77(Y6h+$9t$1idzi zI=zVmLH;zk0Pst2r`wZ=qf*pco8zo-2tq)FEym1gtng=_Uy2#X2H0DT|+8&3LxvQt(qo4cGFDZ|BhA$yx#*LqC0*gj1=&6VdGMUM>km}WO%7E*=SumKrr5_ zxbUhRV(Ou_MBCiJid^N*)Q*Mo1S5u~CaAii+#rOsc7pnMQ$gbU>Wd!uk}v{xS}jYs zH!SlMkZ@kd34w%Pa9ifE=po~HQCK2GZ$CDHWFQGrkVjwBR-7t-j`c2ct=3o*gev)t zhOu{Zz?S0EjdGo&${FCCM!(TCNIsN}r?raRS6>&Q!t#RR2a%i@KnajR5MexDvkwSC zV*}8tdQA_=jNFbO31l*+aYYy6byf@hK;=KL=TUA0GainE+_`lU&?AQR2fHj6-S5BL}P5{?9LM#I3j<-<2OvWARVB$Ben z(w_CVpFd}fYGees)J}7%W?nz-V-Hn&hP94^qn}co*!mEDX$>1->J+~tm9IzgJ>E7N zq!j`_j9oe~{~iJZbnJ<>v$=DQpeO^=W#tk{AQ^aBmsbOVJh17hooY>T&GMM2C_|WN zmp`hex!b}BIH1=afE5MC7{1>aui%cc##DlGy1^Qsyb-#7CS!Zdp~QPQlrr~#=1>x# zoxvF@ckLT3FE0<%)jAI9MM}1*Mj3wFc%xwM4sEhBWmPdVO6h%F@Oy_*nTW1(@;0u= z2+%{ZxHVldzD#c3=TqR%I<>bfsaFTNKdU*RF=$zShpUP~&_nys3`15;xGW)F!|^ zbD+qX)38YMwHF|66Hh>37y0A*49f*F+*}NJ)fa#UNmVkS>U6EV##yF}wA8M%0`C4opyly=Q}h1O^2sAD5yYMpW>!St5G_VEXrx8$l>#mbG z;|z>5R#aAk8|yZ7lmJg@;ra3Y2DHXFNa#3>>gc;`*aVWU#8U;M=nx?}1T8%P5qcXDkVlUEPj<(Mq-iCw=DeVE{|pP$zn(@hTvrHC3j39L7>DO)U?!-5KvX2~75Ox`mB1 zB+vl?Lp^DGL(9=`x9)s8U5XST1ym*mr5C_@d_kTf1}NwVI8uIcV-@7zbZ`1ok{Bq% z0L}XhvF-!S-(#993p9UVY1#!%xTN{#skMJtN+2#wy>W%WRnT{>rbz%@K5Ct_E~M!#mWF_VWG{Ai3Av>xm>Wy~-}fnboWJa}Vc^5l z7-9gv1dDvWE<#@d@`NiB*91aIe5XKK0dsX;uo}7JxBFb;*A=dv0|fPM4SNRG{~Ml_ z1m&O#?E7>z0FZxg3o=xD=d_{QksWJGB6M?*icLTpF@oj>3a71efS^#tg9H650VAWf z)L^-_U|=hO(4akb9YZd^67YjW!BWT51>Kma!Hsw5!D;CqR=AA?%NwAYr zP_T(vKOyz@B%+oFVlL2g_l5!YFQ^9_x?Ndd`u_e~U$s;r0&Ka`6Oi%L`Db(+!OG_} z>6~~F8ZKpO1_&TI!4~8
    k%8d$n66g&luy5`jcm5@fj;^k_BxN|^3kq-QHxZh8VL<#fT?d1oRy9CWmOy-yrb*jeKp9|){4~yx{FS-Cu=Udo_ zkrz|}`C1-lWq#4Q|1EA3)CZpRf?lp04b%Pd?Mu)Nm;MD`Vp#4Hx@aYl2z$ zx3VgM8TE&I3h2)24#?E3#uHf81DWsQKH;I<12p>(^~^y~=xFti?-KI*lk$o;_4Xj3 z8=9|zulQ$oos>*e!|(-hz#^D$TMwjRH9mB6_@#Ki&^HN2$BBw0Z*Rx3y_iC@zZnvsetpT*UPdnz=(Kmvdz_QWaR$<}?u1#Qh;qVE@2 zL3IBwx1XfPL$}xG0>^~R=I(FeN6LfoxW&LhyVPBnRpms1k22SQ6C14Bo1lBLPQ) zSy=WFZ4)H2$R#Q_({6(Cy-x2q04cK8=)NQxhR%3OfxR6IRCC4AbVi`xce<0b|E3VnS4vm~U>f(gvW|{(ndzG_NKQN>@bb zeZU%8&*$%C)lAGB0+Q1z;=KY$_lA+*Aq4?YK>;#<8km$xEznlL38`IfO8xB4w@lzxdLa?qM_?t@6GRDfI}Od<{op~n|E;Ap zB2IMd<)yqDK)|Yg5G#=WB2tEhR%uGC=%>e8*`P22@tx&#ZOzEcaTc9KN(D-}_zkPq zZiiBi7ny8lbRAv{q7((An{LCXpEeluR?-9@ApfkHH$a`j`o(Rn3xT5Zsyw(gtVfwT zk*B`Nr2c3IIZhXi0jm}nt_nu^zk}oqF*vf_`xZAA$VXMJXw+*= zvH0CL^Ol%cp?kNpbaizv`um@7?U+4-XPyhf}m6dAFw;=qg`KRH^oCX)*V!!nq zJqBEB2I6`&OCLBw^#6gEFEE}`fQ%us8(~t{fRWq)@e3GgmF`cU$UF@uFvi(-z zELI>ZfW_6EFz2I3!ohToew$84CCF6%-eRz7fCYHRk!;anLjtLU`Ewt!f-`mc%^ECh z&Ix3jIGUC!&-op=f>l`0%%QOl-;5r~2b$CIxy@|_-Q0*Pv`zk`0rLv)iaaVAOL2mi2*vL>+k{pcvd?->8YrYQtG$hu*w6af<(I_ z4{gl{?o9BcqzX88BsxMTCOM?l5wu9b%>q3&tCM+AppSr7Rv}&IS~M)F<6C?Teh-yD zpOcuF=BJ{!hN>L7gRCKN4NQUQsA%+aEpz5jMVkg)S&-9U({jr{Z+?dudP4UlGNl7$ zEPnpxk3Av+l(wMc@aVv2_p1?i%4;UZL}B*a;nK!^4tCm_e=2en=zapHoCq!8O>`YT z`&0zuNv3%CeYc4GWG!v$ql7*8TtA^^KH&1hqy?M)kZul-hY!gNy* zEWu_&uPG5C9Tz-q*1zHrSS?Xjk>9#16{P(`=JhXmxUQ20S)Oi7KNo_HDPRIEhE~IM z)92|9pf^q~Y5#wFD+mU(D6yr8b%UNyx7k}sb*wV+U!HmV{_a;=5LTa)0>y8e(%`!w zww^3Vka1tC=5!te2u^7T4)GrXk?lui*QEfEPDVaUHwy#wL!YTniYVI2srl6ZgSvyf z*?M03(74_X1BvZ#C7?ZzK5*+M5KPC>d_fIpauWIZ| zlNa^)G^1Y0qd~v`qn8B(3{30|KiD;%Xg04{}EMP*;CsJ-ddJuWHpl!YF{yuO_G zm%zHKZgE*G4Z3P`j#olGi8mtXJ*n7M%O8k_b4~FYg+DN!(|+#V8+s+WlbAzSup0j1 z6YErF1@r`?pi$S>lrxzG8 zveIz?f3U@%@KWACGvA@#DOz1pUY=%2(;eJI5!5I2Frrgsm1Pr&BvU}S=kT!$I>I1m z#q~B8^)7z9Q>RgM&&kFMh>=2Kr5Q2IiN+Yl;3`r1D&o3K8&Ea7)z>P8dLz z-|AI|asOfw=)$CtJHGvn9u``!d9|QE+D8{N>pR}>_wk#WBa{Ij&fyJ+zdx*;H4qf% zd|o}mic62Of<@B3Hd$QyeycjKM8a$){f=P2#yXBs=m;dLQCXC3S6|6P(&Ik1w^_y5gmswA1{cp0g;Exc}4KK+=;=%|~UsKVGktWmlOi7U>~+1wCUyYSQ3 zAqZnV^f};rvy{xn{U<37e&1QS1aMX8L!_ZEgBX&K`1cS}6? zCjXZI(5tJli&Kgo*A`2}@2pgs85dBhHN)-u^cLH%eo=oU;Zru<2`oys$h^LW_mtKD zR?#g^Ip5Y~+cf6nF&Oo3wJ*04EK#IPy>XxRTr(+NP=Qn59f7F_em>NqN|Yh()CWg! z|77**#Pt87=H`vturqU|JJU@`Ar+r}sVAXQy`c3U(>C7*J8%_kMJy*$M83zbRS(|> zaK&@eGSDNgUi)Fibw+vNFM08-gY?Qu^{)L&vl@yXzk#<76uU^ zB)4Yp-_uGxbfTxn5@-H7-BK|f6XLpn^5#P2VQY#fsk2 zRj+PjWJeSa+SQi^kKCU#q&qcbvn|x}7tF%kx&CwvvuQ~8x#w>{`B0me1Vq+S>oy?A zjZ(ybvZJs0H@UPo8rJXVH$$a&9AYFc2*IqovueV)VZdpXkEg!>E9mx@qCZS`W}d|) zI>m|JY91K5y|`6Q??f{(p7}fFyh>qC=Oem15|dA9=CqzANsc!3XKMUY6 zb#j2NV>Rq1aZTe@P3!%+Qtjc}k9Ru6)gEY<4~DGvpj#GLIf_kFm8^(I(`vLQ)B0e; zQm|B*y;G1Aw?aH1)`_W}9~{ihW9_5cp-;k2_lal5)dD*SI-s|Uw7SN2YsTR1s_$FJn?#C4Y{&1+DPEh&HRq5< z0r(L7^>_;`p5jhzb=Un$I}@-!GdrDr%If4-E`aFF0HuG^k=Mbt+$t7^)X;*Ov6>>% z*UOI*7{Op3L#^&438_H74*i6fwI^{@<(I#rux!=>JwQ5e^C|$(YvEjT{or)~^Y_Ofj|}g zjAEE&wyK)DE2wYiTv2OX)&o|Z{#GC+=DvpHuZ#~MXM$S)i}agX1t68WbtcVXyZ`>2 z4Mh6N)o66u7d$Z&8INXJsL9Zq4j}IPkL1goY!hL;Z zN7L*g?j1(7=URno1@C|)037#TV~MMEg)Pn;vbfzWQ#JPZ8^#-O@@3{7jS8v>; z(ecEHLfhc6L6u_XV`+bcg>e<>m5yGbRF_&b*HEOWv!;s25m$R1Wb8k9zmntZ?b2<8 zZD&o>6-Ddn{bSy4oH>=*zcfu3Lxb!YfPz=TmR}6B+z2p(;*oEIS{t{2PHU~Gty#H0 zS80_N#~Wn%(@&5(WAza(9$n+UlM8ekqQcX5p-4r41OHOtK3TTsc|HCg{*K%(@E;5$ zbLOtclRHG^A`i2X;+m!V>z>`?bNAjl#4U?PZ>c9Sm?i6pq%ZaZ=dz(mrH5NoBYv;n_H5c$MW|1own>1n2I zz($<2cgk$L)o|daUPS;uBst+)nEi7bHr4<1MWS(qy6Sch-AQSwvxD-_CP*jDYqdFj z85UAQ<8wF#bBxyFgsbFjk%APy$N7?eB%t#!`@ccKt*8k6yM669emb!8nm5JT8-=h4 z%g{Q^-AVe~zoEEyCaJC?uh%N=QH^cbZ9Jj~ZByCkoFk9PHB)mtuf#85$tgZ^hEXkQ zc^OA&_oIA0{5h-%0i5mCtmVC8saEHor6zt0y8}wZbZfvpzZ>e_2h7DfY3jia^J9;( zWMGI<%%|Y(&iuUcqfayXZx>*>!ZNkI`!X2-y~E#4Pl3I~?tVb437Ud6?Ar?Cma(3J zp(;-Oj~Bsq%E0&DmXsvjn=3z;GCRR%X{;+U$hLy=iv5!k{}(N z8+N*x77i#VbvX#j%@V`|{b?1tFi38oE5CxPnO31DD6WEAGA8VZGJ?Ig;;c~{Eg!$# zR4nw=oSNYn)c3f+xF2h=9a@t?+m%Gk*hbRDpf zCYZ?$<-&AuNXnirr2>`Wp%$6F!ehzO>p}5CVWN(uOXO1$BG#5zm^crx@2tnmXYGN~ zXBc|;4vAbuafU_|Y?}z~P6A0E*lmw|zVulsEYP-`c^V7qRYbeI^e+lJQB}oDSK18e zg;@)ITT**8F&ESc(C_l;o_1g(F_25k{J0BN{8#uk73_*or~5HsPTVIz%A|k)hv1Q| z%YUX>9I&Qr)8i}DQPa!w1H2zVacA|TIQV8LAY;{|rX!U#V0Vy8{IZ7vCOB4-hJln> z{4w2nd-KXxotP(h=7#z`uZML*u&RnT5qaU@eCPjp&+?Wbce(2@)kL$9mmRfL9a2#& z472}n8^tYlfpTYQk{Zyt1@^0L zO2!6p7g;@-I+3qB@+rABi-#fzAg~wrXuaai9)KR_xyCc#j?kfU@L83wGZgKOCS`zv z+yU-mR#f!TTt~ik1x*nKBiY+-n{i_VxR58#AW^KiuYkh9QN90$+(?}zT{;7(`O#+* zt22JAk28=3t?f+%?-?rqDjLHUHF}AjZr&4jVcK7d z1HN7fXJXci(gEZHS?hDV#N}URK=?oKwZi2EQgmeh?Z={S5lr-Yeuu`p<^kVHaI8?_ z(*%8lgn_oLU}HXEc|7Qd=x+NL-|kf3DT0z{>W!shR+(X-B(&d$cpHHUC>T8_7%*yi zly!mxsuQr*cVCzHo}0|F1MY7HI2F^q`wn{`t62zUf%eQ__@mwva#C3Iq!tKwDgboO zesgHizDB^1>wz8=mzr3)YD-INZsT`^U}sY$D%H<)GUCCF=pK=q2R^KW{n?{m3rvxx zyd7hNpaK^)XV4Vn3to5`U&@ns5m@noX}YJ`I$2u*sTBqQc~E}abq@DG<_7kz zWk?y|_=a1GF=pLu#h87`bH6lrNHc4N$SIVzaz6kPS(v?Vn(at+Fep?--uPPg=|9k5 zsRa(!c>Qyc$RX|c#z;qWife)MMqOA(?m@bp=mMCq{fZ%=d;D-7MSsUohe{XyS zCo(GDX#j!iR#Yv42d80(_x!$5LNp33KD{f#*uS&*;OUu{H_o|SZnQZ(ysISYxLK^q z!1syBW}dU8C;`cBbtZgq0<(Wm=`AOHNHhnCmP{OtQBp548MzAv=*sN>uM zZ$TzkUghKgQJsJYb9w_~C5>s;r!vAd5i|E^rE#_?Z{VJWKGryosk1QC-!>%We)s-4 z$Ty{cBqfymd*j2h_Qg>VVYi`YaqE~v>V=(A9#%# zsL{0iV;7vjYh_=`*x)AjpeU9I$kOPca_5;sles zfj2KdwR$>Z|G9rF?AWT5W3o^0Adk9@@-JpyNQX{~#QNgu&Y&YBZ3Ap^n7b^wm_Gok z;9v#$9t%eISX&`>oeR?2eE4M3IaG=2S6qjUv^6s+A`yg=FA7d<^7+-C8?N4@%nvv3t?3$k4}&^_)s@g29667PtnZjF)NwU?iZaJJij%y`>2~vOOjZYU&8XOG5>xr@g|>n}n=iH7{^!#f z?|;9Sg7Z@@l*(jYsCHkfb=oFk57;lq#y+)8!R9DkJdbV)m7_+wrUVigcK9LRK*`Ow zusKoHB>5X9lnlA*EG)2&85LPtEpE$@{nNRFHt7|C;rdgOPo8%QMUHyAK48r8QL5*NTwWk~kP?Y~@#^mS0llI3gabRrMDajLO z$zaPhc})*@1b<15rXd*ooO-W(kP|KwH*Bu4pNclsj(&2dcw^h|05y8{mABABgL4Ys zEm27-UrIRHy8UpqERA07yLuEzSu3!RVeC|JwtxVPoYyapmrTmCLVS0iN(CpG>~NL+ zQ>q0T0b+KcP2yxFzD|`!Y_SBZJ!-%}l?32q`b2jXs{;FZ;D#)DACE66BxEMVs%Gwo z9NW(MuU*}8dNnbwPOzM7_|qpmUL$(F=S6xhS3c?E$?27B)!i|!F2VvzFyotn`c=ND z^sU3j%|W_3x=+*xsRln*2y(e(Y%hFct}KclVWP1gj2z`@39L;+oBh`eEKCQO)4#JT zDRjdW6&L2rNr|)JoKr>lQoE8v?+iUx!8e`#P-vn_z`I6+8K9Pe88h$P#jKoU1C#fr zJdeMbJh=u$eKnU>3FZrn6!Lb#Vc^xZ*h5EulBMb5>ojQBr_PEwT%bJ#Ru1cFX^;4N3H4KE>QfS26>RbKIJAtr*qMoTDDZxlT_qkVniZj>ZWb>%P3i* z5xdW+K8mDjyCxrv06g))-&dV6;eT9v80~3; zW9Tp6FOyxhEw2N#)&6FcHf1>naKPCAtZ`afV;Gmb z#>PpX8zj8&>=hL= z)@cq5IFcl_o7Yc3i5l~6mn=?|g9!<{8xB67N`K}ME*SN1I0;v$#r|ccAunyu*p)LG z?|0wi^*UyuC}s#<_iWmk7>3pyrrZ~1>a?b0d`SVaGczow?aecCADB+zo1B%0@H^1o z^n4eOD^TBG@YxyO&^KwRF8BS2?hd6uE_d{gO1Q>PPgV*SKiJ?LGT_XQq9qR#>A+47 z6yR}}6lqJ&B5Po7mz6iX2hBeqQ?smq)eD8%hU*IqosC?aI$bkpP^8?~J^SmA^jdRPxR@04Q? zfQi_<;_J@SHgAt3`%UbOm&f6KbkXHQrvU>y;_f_1D~L1l2@{~);>!j76qGhPxm+1q0IGU;iKP1j04 zoTT6sl$Y2CNhfv=@=yw@BR>sLEtvFQGO|G)xCvYV5h$wx*a-aS@eX<1uoXgg&z+IU zC}7q8^Fh<9b0#g#uFSmGGzq5+|4)93qwmYqR*Ijk;C+JGl0W+CpOGO-?aIqSoiWt@ z1945ZVSb@_M;~$t>V*<@+J0P`m4?Xb>k|Mmvh3vlwYCL-@nIdEC6(6T1W?Lvt_fgE zWZ|zVlPaim!elH!5XfM&)aSGi!`8U?j~(Z^DavQHZ}na+H-&NA!aw3E$&=%Q8ae&$ zD%W&(YOvqEEPCTOql^Ria_1LSTGHUS);SwREnY%T_l2H?-ve?J8Z3e*XSXYGfZngx zo&X^N`@t~(#Gc@$fbOC{moo>iNIy!&6_5d-%;>MnZQR2#^ftBLo`=K~Wp9aNpq2;W zedZmz417V*MYa4Z8j&HF)Z20XZpv`4l%*%#H+ec`W2L#!)`@St4p3vQ~E#Erq{3PqIUAJaruAX9+s{nISRlF>u&|J zdGWHAfyyx!ECAFzt%ejy$VHygw6q8-84sn80|d%(5SNvn*tU}_I8RF?f`5zG_{>s{~GIji^_ zXKgb?vx9=OcEijzBHaWb@&R$Jl0#8B6J<-a?wXCILt65{WV7Xgz~Y%ox;~?x$oPvcjP)wELSnz&P1d2 zcPoLt^`PZ8EO7F&L3TIMQ+k_+&Zw(Cq>|8WkI^^ zLzm;7O`0?bNQ0Cs+7~swXV2%R1OhM$)<-Qrgm)U1yz~)IHb{~U^2Ui}E4~s-fne0i z;idfOp5X3w)F@$cAIj)@$!iZN5zX^(#=XZ$rc7?NSVlTuhNf5-WLW83(+uATVxPs2 zO`ANjEe*6)$(u46yA{~>T2>;LaLW~j*{jUSsJExByX3-xd)jn#wfn&P-`SFQ`$h{* zva@Js7~rY(%y-o*o*ZmzD}LAp(F*?@Z|RB+bz+0cEY(p_AMx*WA!-32g%YlG5qdM9wJ~CCB#nzGyONy|GPfTzMy-(d&QW`xs zB=AMxZ33POC?kXAShzf3d`CXb1BoxIp?WbLzYahc==N+Aw`B#na~0gvczL2M<1OsS zts8(D%|D-%QMud)jxfXQ|C0a*h7ycZldUFtNZKC)VeALXt#r0$+aG|a>ax#@*_9G6 zOqs_RC;Q)E!!L6}+8)S8Sm~{-m-`z0DK}L%a0jtP9@K~&?Q3iAUtFAdb7sSmefEgG zP0uXFqv>QOvsZN2DrNuZBKsj~WfOG`7#6Hm^X}?n{rGL34bTlZ!#>{x_r*y*n`E_E z+Pe;?Vefv@!CRYZw3@wH)>zH>5k>hM5UxvSXqz}|Yt_Ra$h}#LDM)$R6_k;FcVP;Y zR`FUbaO7;l%Z;a~a9cIebJqbte6Oe(-rGp<7*J+YlfwNmE&ZQjMk^;Yz?j<;=l3UV zaT2CK4{AuqnJja4$!C328)HOXUEgDHf0|lwd?8LUt$V8&n;89x0+#(qoTZJ%ezzy(DDA|_d}oY! zx{-&WOok3@xfL#BygUpKfd?7mGMfIHp+?nev;Xb>&j(WiMpLhj;f)?&$O07 zOX(7m4#L3f{CcTc`e5e~P$YrTYTz;`tLg1Ni!0AY{e5t`@){>0-s^H21#C>n;4w&^ z+;I}}16s5US<7VXm;%)T$C2A0z>W0~-i?0|pFl>o=!Xx5vJuI|$$}d1$ncy{(I2-K zg@+V}939xBhAE~lPC?&^KR-6GJ})*Oco)D8KLxmSZfcH32|S>;qvT<)tcFM5LuNzf z3n%-Zi~UoCOR=BFy83d?H0MU_)c^+zq=G-Sy}#B$mfAgI$CL_VMZ`XR&df=WEib*a z+m3Mlg5P4bFLS+h37l6!;_#LT+PFm5K}1roBZ; z<0r-Np$J;Ns*aGkb;hI)DqMv|!lymksdj`u+_pVmP_}24DZg>;Kl_*7emrKl%t7t^ z#QyV87-~cE7Y*Oh%mvFu3Y&R><~_?6Tf|M`;|G1CbtD=>ddV))LOjNNX;RwxO9@Q5 z4QHU39C%-V-atg(9%fh$R{SMj)vzTtN*DPeK?gT{6VVyvj5`v|kqn|?qsfE?VcYxr zygt3j-SL?^)jQ9)u;Io&+t8Gfu&m2$*hx^!Km_ch4Bi4v1NG(tO~@H@^Ag$Phn(sd zT-_x$KVB=W(BXSUkUJ%t1;96aaD8$?emEW6md$@+WT;~|36l)S8EGi(G%QH|f&N%F z$&&|B>B*C)W|zF%J~TJs&R$=ZM@gry1&<-+t7{$eqCxuM;*wG__NQgW8Jz)nTBl2M zb%R`Wo|UGuW#GGl31+8zlM7R5Z*yjN;ON0p40hev#~Mm}nc+3E8s349Ov`xNz;I+? z_rBHp$D(7Ej(7a)t4G817%lgxq)ZMb`24eY@|36hv|||i5_PO<`bVcC1ZT!{)H22A z4_roH#|lh5yC-OLqdARdEI<|0@z^rbONCb|^hCKJ8(e))kstM%+`B(#?}QD$4TyL# zIqR&S4}ftSF8A=yonFI|(=@AY(W0`?3;e$wI$Lh^0=}R+Y{^$^zi$ah{JAmP z(C#$$wdR&hJ=4+W4z($kdOoJP2?2zFwtNQhg>dA3>`fe|PxNhsWy<6p5J$9TpQA?c z4h@4>j#});hyF~nERR|()<78%rEXK_GbWL)(UH;jYT?Q#AhD<(=>{=#!`*IA_IHQJ zMVz8>LG~Oq`?3t*_rc0m`Upu#Y-FxSTCLk^M@#G6qZ4`4L8zV6?3S7GTDK3%y;=1O z>uh+g)8)UW#Q>cMZqr8wZN?47daPH#IYuR|KOncHP#e(;|IYAjE_pJan{M?}F9gh8 z*{sWQULGwYwHv(gLFq9wOC^*vs%PIke|-NfdOBOBg3-oM%npUqOmjbf>QkdN98i5P z;~{G6+w%kR;<k{&Z{Y|mtcN9D$9+pFnPW(UDjRTd_PUk>uT zp)C?lkdWOV!O5uZ{IrKVYPiWsctplzU5h2}?f&tglzT1A0}piJL6#R2yD|>n8F`7Z zPOI<=H^I67;v}>;1N32{EmHC5%P$Ul``^B7#n&7O=BKe8G~feli8HFlsZ|Oiu}f>M7b%2k!Py>y1>yQlHA4{nDj@o=ZThggRs`M-!$M-rt$y+xh

    !w( zGgHs)1*L+`dR`fP1-}JontjR*ZH{3JliK^om)~vni^={a_jr(la_?tJ5@wfp>xk5_0)37o|=q)_qRBN+?eMsgS?V^wIkrIRHMl`L3eQyaxa#O z`Hsu2Mm}ig7PUuwUq5e<*hgplV1Jt((w!y|P&<{J1?Z&nkwy7hl#-s0qb7lzjttl_ zKeDJMH1-OtKoP7&r`&XK7jH=Ad>`|u8#70d5TQUz0Y*aCI{)eY?d(LdtW-v;0S7bt9C%jh~4exhA9duIUBT=7Xe!iohsxv zEwUffT3)vuSJ2r^TKEuyTP}keOED@2wmelU;ZrR+H1iQ$OwCBgYf$_N;QnxRZ}K5! zZRd^&-I}SftV{Clw26Eu&V6tUzk8Pbgrb1os&n=U4{)1)m+kra5vap`%nBW~O6a^_ zNY9d**@;HQ>6N&TsIUJ097Rc~@bf6)M00TPP5?QPr!!Qf+6_tqE{b=rqe`skzki7E zKrKg=MY%@&JvmzA4Q0OTzfAesyMkX(tG3r~yY6F;>yr&K#0~gQQ2(qxOS7C9(m~yW+9aWefUG=5A{?|YY17wKMvO&vcnpoGmo>Kx z5L~5$LIUDdYoAUWY<H_}?F6Kzz@%!nSp`)pg^j>}W zjdnRrYwZ^Aiq~82ukju`S*=JLaBiJO8u<8*sMi|`zON1f@c4g+f32lLJMS!Fpk3`F zE{8#tz-fJeS+QUKAUEoStINbb7J3~jnz}yecJ?(=ndXb1H&H!oK=8on@uv08a-$+(Y9J6o&B~Jj*Uh#0 z^l9Jo(sSo)P#uOoEuXPrAPq7o8Npvd(0nfrtX;4D>&R-UVe51ZeoGgJP?!c361I29 z!&!fZ4Cz*CuIbisp7|gxNG+kA{J3NT)Mp{i3tHrpr7bwwXqi~1kl&5$&9d2E2|*bd z`cNY5u6mys=H9fBIX0^Z01gVj6c!Z&3HB0~8O;3`D9 z*Nm-S*ww`=-HGiHDU+kbCwtSNXBGv`py(LNHm%}uxIHfH_GQC^7*z59TRXpoPT#ZGUV3aoTIYda$9m+(1+*n zKH2Ki?4aV9=Ji&WN3XNL+Jyf>kU9>&y|5X}IhZ%#GXn3+kxDMPRr?c-?DA+=q++q_ z;D31d=1O_@5{4H0{I00n)JYz^;X1;y;}N?=Jsh%*e*4t2zSi_w+FBYM(R-i~4H6=a zVgAwj@It-OvT|L;iI)IW+nmq4}F^?Gj9FD~qWyeP4rB3$3)pE2vs>4Gg zOfQOeNI`ogFoVJo{QR@YN@;s?viA9F-RbK!Cuz%N%(oX6QyFN*V@Hhs3j)BA-g^z= z1|I!*BS4A~eg{8P3m?#+ol^0aE%U%3a0SU1PJ$<+`h3YlDp#)1-dQ`Gx zG4{qeUIdF;&NKAjEW_4~bKmhsPz%Qy=q$w~hBk%awOIkLjOAZ4k(Yy}WOXa4tnUL> zKV-yheQA55x$@uzbiC6Qsxz>anC#^}nB1WZ%6Wp8+#&s};xR>M z@VTkla3AW|Q?!DmP3-kwRoF+P*ti1e2L32K(^=%juvR!@5boOK$-r0GhcmObC15bT zb8}gKchX?v61)Gcl2<`pnF@%O=I z8ChD3+og+^&)2H%(m!{Snk%0>>rbCp3wX*`f@ajy7h85j&Es?qCuME8?^KViamYV% zNY5GugaA From b09c24c736c1ef230087cb7c4c0edb31d280df9b Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Thu, 18 Nov 2021 12:49:31 -0500 Subject: [PATCH 57/58] Added dynamic block for dns_cache_config --- modules/gke-cluster/main.tf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/gke-cluster/main.tf b/modules/gke-cluster/main.tf index 3e46672e..229619a4 100644 --- a/modules/gke-cluster/main.tf +++ b/modules/gke-cluster/main.tf @@ -59,8 +59,11 @@ resource "google_container_cluster" "cluster" { # TODO(ludomagno): compute addons map in locals and use a single dynamic block addons_config { - dns_cache_config { - enabled = var.addons.dns_cache_config + dynamic "dns_cache_config" { + for_each = var.enable_autopilot == true ? [] : [""] + content { + enabled = var.addons.dns_cache_config + } } http_load_balancing { disabled = !var.addons.http_load_balancing From 9d57c10f36f8f30b3ef9548d7deb5103e8f050c5 Mon Sep 17 00:00:00 2001 From: caiotavaresdito Date: Thu, 18 Nov 2021 14:12:13 -0500 Subject: [PATCH 58/58] Fixed boolean variable condition --- modules/gke-cluster/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/gke-cluster/main.tf b/modules/gke-cluster/main.tf index 229619a4..26641338 100644 --- a/modules/gke-cluster/main.tf +++ b/modules/gke-cluster/main.tf @@ -60,7 +60,7 @@ resource "google_container_cluster" "cluster" { # TODO(ludomagno): compute addons map in locals and use a single dynamic block addons_config { dynamic "dns_cache_config" { - for_each = var.enable_autopilot == true ? [] : [""] + for_each = var.enable_autopilot ? [] : [""] content { enabled = var.addons.dns_cache_config }