From 61fdb9ca30f95f168ac1443389cc2f49b45c2fbd Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 1 Dec 2023 11:46:24 -0500 Subject: [PATCH 001/172] Adding multi cell --- .../cloud/about-cloud/regions-ip-addresses.md | 17 +++++++++++++++-- website/sidebars.js | 2 +- .../static/img/docs/dbt-cloud/find-account.png | Bin 0 -> 149254 bytes 3 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 website/static/img/docs/dbt-cloud/find-account.png diff --git a/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md b/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md index cc1c2531f56..641078f7602 100644 --- a/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md +++ b/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md @@ -1,6 +1,7 @@ --- -title: "Regions & IP addresses" -id: "regions-ip-addresses" +title: "Access, Regions, & IP addresses" +sidebar: "Access, Regions, & IP Addresses" +id: "access-regions-ip-addresses" description: "Available regions and ip addresses" --- @@ -20,6 +21,18 @@ dbt Cloud is [hosted](/docs/cloud/about-cloud/architecture) in multiple regions [^1]: These regions support [multi-tenant](/docs/cloud/about-cloud/tenancy) deployment environments hosted by dbt Labs. +## Accessing your account + +To login to dbt Cloud, use the URL that applies to your environment. Your access URL used will depend on a few factors including location and tenancy: +- **US multi-tenant:** Use your unique URL that starts with your account prefix, followed by `us1.dbt.com`. For example, `abc123.us1.dbt.com`. + - If you are unsure of your access URL, navigate to `us1.dbt.com` and enter your credentials. If you are a member of a single account, you will be logged in and your URL will be displayed in the browser. If you are a member of muliple accounts, you will be presented with a list of options, along with the appropriate login URLs for each + + + +- **EMEA multi-tenant:** Use the URL `emea.dbt.com`. +- **APAC multi-tenant:** Use the URL `au.dbt.com`. +- **Worldwide single-tenant and VPC:** Use the vanity URL provided during your onboarding. + ### Locating your dbt Cloud IP addresses There are two ways to view your dbt Cloud IP addresses: diff --git a/website/sidebars.js b/website/sidebars.js index 473dfe85e04..d02370efe30 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -28,7 +28,7 @@ const sidebarSettings = { "docs/cloud/about-cloud/dbt-cloud-features", "docs/cloud/about-cloud/architecture", "docs/cloud/about-cloud/tenancy", - "docs/cloud/about-cloud/regions-ip-addresses", + "docs/cloud/about-cloud/access-regions-ip-addresses", "docs/cloud/about-cloud/browsers", ], }, // About dbt Cloud directory diff --git a/website/static/img/docs/dbt-cloud/find-account.png b/website/static/img/docs/dbt-cloud/find-account.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9bb5c21d21122ed667404b04c5d59f5f31b7a8 GIT binary patch literal 149254 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Ν!Y!X98 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 Date: Fri, 1 Dec 2023 14:26:50 -0500 Subject: [PATCH 002/172] Updating links to access --- contributing/content-style-guide.md | 6 +++--- website/docs/docs/build/metrics.md | 2 +- website/docs/docs/cloud/billing.md | 2 +- website/docs/docs/cloud/cloud-cli-installation.md | 2 +- .../docs/cloud/connect-data-platform/about-connections.md | 2 +- .../connect-redshift-postgresql-alloydb.md | 2 +- .../docs/docs/cloud/dbt-cloud-ide/develop-in-the-cloud.md | 2 +- website/docs/docs/cloud/git/connect-gitlab.md | 2 +- website/docs/docs/cloud/git/setup-azure.md | 4 ++-- website/docs/docs/cloud/manage-access/invite-users.md | 2 +- .../docs/docs/cloud/manage-access/set-up-bigquery-oauth.md | 2 +- .../docs/cloud/manage-access/set-up-databricks-oauth.md | 2 +- .../docs/docs/cloud/manage-access/set-up-snowflake-oauth.md | 6 +++--- .../docs/cloud/manage-access/set-up-sso-google-workspace.md | 2 +- website/docs/docs/cloud/manage-access/set-up-sso-okta.md | 4 ++-- website/docs/docs/dbt-cloud-apis/discovery-querying.md | 4 ++-- website/docs/docs/dbt-cloud-apis/migrating-to-v2.md | 2 +- website/docs/docs/dbt-cloud-apis/sl-jdbc.md | 2 +- .../release-notes/03-Oct-2023/api-v2v3-limit.md | 2 +- .../docs/dbt-versions/release-notes/03-Oct-2023/sl-ga.md | 2 +- .../release-notes/05-Aug-2023/sl-revamp-beta.md | 2 +- .../dbt-versions/release-notes/07-June-2023/admin-api-rn.md | 2 +- .../release-notes/09-April-2023/api-endpoint-restriction.md | 2 +- .../dbt-versions/release-notes/10-Mar-2023/apiv2-limit.md | 2 +- .../release-notes/11-Feb-2023/feb-ide-updates.md | 2 +- .../26-Sept-2022/liststeps-endpoint-deprecation.md | 2 +- website/docs/docs/deploy/dashboard-status-tiles.md | 6 +++--- website/docs/docs/deploy/run-visibility.md | 2 +- website/docs/docs/deploy/webhooks.md | 4 ++-- .../docs/docs/running-a-dbt-project/using-the-dbt-ide.md | 2 +- website/docs/docs/use-dbt-semantic-layer/tableau.md | 2 +- website/docs/faqs/API/rotate-token.md | 4 ++-- website/docs/faqs/Accounts/transfer-account.md | 4 ++-- ...how-to-use-databricks-workflows-to-run-dbt-cloud-jobs.md | 2 +- website/docs/guides/starburst-galaxy-qs.md | 2 +- website/snippets/_new-sl-setup.md | 2 +- website/snippets/_sl-connect-and-query-api.md | 2 +- website/snippets/_sl-plan-info.md | 2 +- website/snippets/_v2-sl-prerequisites.md | 6 +++--- website/snippets/login_url_note.md | 2 +- website/snippets/sl-public-preview-banner.md | 2 +- website/vercel.json | 2 +- 42 files changed, 56 insertions(+), 56 deletions(-) diff --git a/contributing/content-style-guide.md b/contributing/content-style-guide.md index 0d2bf243d45..ac8bc8192fa 100644 --- a/contributing/content-style-guide.md +++ b/contributing/content-style-guide.md @@ -544,14 +544,14 @@ The file or URL paths begin with: - /reference/ - /community/ -Let's use the Regions & IP Addresses URL as an example: https://docs.getdbt.com/docs/cloud/about-cloud/regions-ip-addresses +Let's use the Regions & IP Addresses URL as an example: https://docs.getdbt.com/docs/cloud/about-cloud/access-regions-ip-addresses If we need to reference this on another page, we can remove the domain entirely: -`For more information about server availability, please refer to our [Regions & IP Addresses page](/docs/cloud/about-cloud/regions-ip-addresses)` +`For more information about server availability, please refer to our [Regions & IP Addresses page](/docs/cloud/about-cloud/access-regions-ip-addresses)` The reader will see: -For more information about server availability, please refer to our [Regions & IP Addresses page](/docs/cloud/about-cloud/regions-ip-addresses) +For more information about server availability, please refer to our [Regions & IP Addresses page](/docs/cloud/about-cloud/access-regions-ip-addresses) You can link to a specific section of the doc with a `#` at the end of the path. Enter the section’s title after the `#`, with individual words separated by hyphens. Let's use the incremental models page, https://docs.getdbt.com/docs/build/incremental-models, as an example: diff --git a/website/docs/docs/build/metrics.md b/website/docs/docs/build/metrics.md index 7afcb41c2e4..87470ba3265 100644 --- a/website/docs/docs/build/metrics.md +++ b/website/docs/docs/build/metrics.md @@ -20,7 +20,7 @@ The dbt Semantic Layer has undergone a [significant revamp](https://www.getdbt.c The dbt_metrics package has been [deprecated](https://docs.getdbt.com/blog/deprecating-dbt-metrics) and replaced with [MetricFlow](/docs/build/about-metricflow?version=1.6), a new framework for defining metrics in dbt. This means dbt_metrics is no longer supported after dbt v1.5 and won't receive any code fixes. We will also remove the dbt_metrics spec and docs when it's fully deprecated. **Who does this affect?**

-Anyone who uses the dbt_metrics package or is integrated with the legacy Semantic Layer. The new Semantic Layer is available to [Team or Enterprise](https://www.getdbt.com/pricing/) multi-tenant dbt Cloud plans [hosted in North America](/docs/cloud/about-cloud/regions-ip-addresses). You must be on dbt v1.6 or higher to access it. All users can define metrics using MetricFlow. Users on dbt Cloud Developer plans or dbt Core can only use it to define and test metrics locally, but can't dynamically query them with integrated tools. +Anyone who uses the dbt_metrics package or is integrated with the legacy Semantic Layer. The new Semantic Layer is available to [Team or Enterprise](https://www.getdbt.com/pricing/) multi-tenant dbt Cloud plans [hosted in North America](/docs/cloud/about-cloud/access-regions-ip-addresses). You must be on dbt v1.6 or higher to access it. All users can define metrics using MetricFlow. Users on dbt Cloud Developer plans or dbt Core can only use it to define and test metrics locally, but can't dynamically query them with integrated tools. **What should you do?**

If you've defined metrics using dbt_metrics or integrated with the legacy Semantic Layer, we **highly** recommend you [upgrade your dbt version](/docs/dbt-versions/upgrade-core-in-cloud) to dbt v1.6 or higher to use MetricFlow or the new dbt Semantic Layer. To migrate to the new Semantic Layer, refer to the dedicated [migration guide](/guides/sl-migration) for more info. diff --git a/website/docs/docs/cloud/billing.md b/website/docs/docs/cloud/billing.md index 31b7689ceb9..e88a2a2d8dd 100644 --- a/website/docs/docs/cloud/billing.md +++ b/website/docs/docs/cloud/billing.md @@ -7,7 +7,7 @@ pagination_next: null pagination_prev: null --- -dbt Cloud offers a variety of [plans and pricing](https://www.getdbt.com/pricing/) to fit your organization’s needs. With flexible billing options that appeal to large enterprises and small businesses and [server availability](/docs/cloud/about-cloud/regions-ip-addresses) worldwide, dbt Cloud is the fastest and easiest way to begin transforming your data. +dbt Cloud offers a variety of [plans and pricing](https://www.getdbt.com/pricing/) to fit your organization’s needs. With flexible billing options that appeal to large enterprises and small businesses and [server availability](/docs/cloud/about-cloud/access-regions-ip-addresses) worldwide, dbt Cloud is the fastest and easiest way to begin transforming your data. ## How does dbt Cloud pricing work? diff --git a/website/docs/docs/cloud/cloud-cli-installation.md b/website/docs/docs/cloud/cloud-cli-installation.md index f3294477611..eaee8b6246b 100644 --- a/website/docs/docs/cloud/cloud-cli-installation.md +++ b/website/docs/docs/cloud/cloud-cli-installation.md @@ -23,7 +23,7 @@ dbt commands are run against dbt Cloud's infrastructure and benefit from: ## Prerequisites -The dbt Cloud CLI is available in all [deployment regions](/docs/cloud/about-cloud/regions-ip-addresses) and for both multi-tenant and single-tenant accounts (Azure single-tenant not supported at this time). +The dbt Cloud CLI is available in all [deployment regions](/docs/cloud/about-cloud/access-regions-ip-addresses) and for both multi-tenant and single-tenant accounts (Azure single-tenant not supported at this time). - Ensure you are using dbt version 1.5 or higher. Refer to [dbt Cloud versions](/docs/dbt-versions/upgrade-core-in-cloud) to upgrade. - Note that SSH tunneling for [Postgres and Redshift](/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb) connections and [Single sign-on (SSO)](/docs/cloud/manage-access/sso-overview) doesn't support the dbt Cloud CLI yet. diff --git a/website/docs/docs/cloud/connect-data-platform/about-connections.md b/website/docs/docs/cloud/connect-data-platform/about-connections.md index 93bbf83584f..d388bae4549 100644 --- a/website/docs/docs/cloud/connect-data-platform/about-connections.md +++ b/website/docs/docs/cloud/connect-data-platform/about-connections.md @@ -28,7 +28,7 @@ These connection instructions provide the basic fields required for configuring ## IP Restrictions -dbt Cloud will always connect to your data platform from the IP addresses specified in the [Regions & IP addresses](/docs/cloud/about-cloud/regions-ip-addresses) page. +dbt Cloud will always connect to your data platform from the IP addresses specified in the [Regions & IP addresses](/docs/cloud/about-cloud/access-regions-ip-addresses) page. Be sure to allow traffic from these IPs in your firewall, and include them in any database grants. diff --git a/website/docs/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb.md b/website/docs/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb.md index 06b9dd62f1a..03303ea8d52 100644 --- a/website/docs/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb.md +++ b/website/docs/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb.md @@ -46,7 +46,7 @@ Make sure the location of the instance is the same Virtual Private Cloud (VPC) a To configure the SSH tunnel in dbt Cloud, you'll need to provide the hostname/IP of your bastion server, username, and port, of your choosing, that dbt Cloud will connect to. Review the following steps: -- Verify the bastion server has its network security rules set up to accept connections from the [dbt Cloud IP addresses](/docs/cloud/about-cloud/regions-ip-addresses) on whatever port you configured. +- Verify the bastion server has its network security rules set up to accept connections from the [dbt Cloud IP addresses](/docs/cloud/about-cloud/access-regions-ip-addresses) on whatever port you configured. - Set up the user account by using the bastion servers instance's CLI, The following example uses the username `dbtcloud:` ```shell diff --git a/website/docs/docs/cloud/dbt-cloud-ide/develop-in-the-cloud.md b/website/docs/docs/cloud/dbt-cloud-ide/develop-in-the-cloud.md index 9fc382f0217..b3df77a140e 100644 --- a/website/docs/docs/cloud/dbt-cloud-ide/develop-in-the-cloud.md +++ b/website/docs/docs/cloud/dbt-cloud-ide/develop-in-the-cloud.md @@ -105,7 +105,7 @@ The IDE uses developer credentials to connect to your data platform. These devel Set up your developer credentials: -1. Navigate to your **Credentials** under **Your Profile** settings, which you can access at `https://YOUR_ACCESS_URL/settings/profile#credentials`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +1. Navigate to your **Credentials** under **Your Profile** settings, which you can access at `https://YOUR_ACCESS_URL/settings/profile#credentials`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. 2. Select the relevant project in the list. 3. Click **Edit** on the bottom right of the page. 4. Enter the details under **Development Credentials**. diff --git a/website/docs/docs/cloud/git/connect-gitlab.md b/website/docs/docs/cloud/git/connect-gitlab.md index e55552e2d86..f68f09ae73d 100644 --- a/website/docs/docs/cloud/git/connect-gitlab.md +++ b/website/docs/docs/cloud/git/connect-gitlab.md @@ -63,7 +63,7 @@ In GitLab, when creating your Group Application, input the following: | **Confidential** | ✔️ | | **Scopes** | ✔️ api | -Replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +Replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. The application form in GitLab should look as follows when completed: diff --git a/website/docs/docs/cloud/git/setup-azure.md b/website/docs/docs/cloud/git/setup-azure.md index 843371be6ea..ab75ee40ada 100644 --- a/website/docs/docs/cloud/git/setup-azure.md +++ b/website/docs/docs/cloud/git/setup-azure.md @@ -31,7 +31,7 @@ Once the Azure AD app is added to dbt Cloud and the service user is connected, t 4. Provide a name for your app. We recommend using, "dbt Labs Azure DevOps App". 5. Select **Accounts in any organizational directory (Any Azure AD directory - Multitenant)** as the Supported Account Types. Many customers ask why they need to select Multitenant instead of Single tenant, and they frequently get this step wrong. Microsoft considers Azure DevOps (formerly called Visual Studio) and Azure Active Directory as separate tenants, and in order for this Active Directory application to work properly, you must select Multitenant. -6. Add a redirect URI by selecting **Web** and, in the field, entering `https://YOUR_ACCESS_URL/complete/azure_active_directory`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +6. Add a redirect URI by selecting **Web** and, in the field, entering `https://YOUR_ACCESS_URL/complete/azure_active_directory`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. 7. Click **Register**. @@ -59,7 +59,7 @@ You also need to add another redirect URI to your Azure AD application. This red 1. Navigate to your Azure AD application. 2. Select the link next to **Redirect URIs** -3. Click **Add URI** and add the URI, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan: +3. Click **Add URI** and add the URI, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/complete/azure_active_directory_service_user` 4. Click **Save**. diff --git a/website/docs/docs/cloud/manage-access/invite-users.md b/website/docs/docs/cloud/manage-access/invite-users.md index 21be7010a30..bf44decfdcc 100644 --- a/website/docs/docs/cloud/manage-access/invite-users.md +++ b/website/docs/docs/cloud/manage-access/invite-users.md @@ -35,7 +35,7 @@ You must have proper permissions to invite new users: ## User experience -dbt Cloud generates and sends emails from `support@getdbt.com` to the specified addresses. Make sure traffic from the `support@getdbt.com` email is allowed in your settings to avoid emails from going to spam or being blocked. This is the originating email address for all [instances worldwide](/docs/cloud/about-cloud/regions-ip-addresses). +dbt Cloud generates and sends emails from `support@getdbt.com` to the specified addresses. Make sure traffic from the `support@getdbt.com` email is allowed in your settings to avoid emails from going to spam or being blocked. This is the originating email address for all [instances worldwide](/docs/cloud/about-cloud/access-regions-ip-addresses). The email contains a link to create an account. When the user clicks on this they will be brought to one of two screens depending on whether SSO is configured or not. diff --git a/website/docs/docs/cloud/manage-access/set-up-bigquery-oauth.md b/website/docs/docs/cloud/manage-access/set-up-bigquery-oauth.md index 87018b14d56..a6b8808ccaa 100644 --- a/website/docs/docs/cloud/manage-access/set-up-bigquery-oauth.md +++ b/website/docs/docs/cloud/manage-access/set-up-bigquery-oauth.md @@ -34,7 +34,7 @@ On the **Credentials** page, you can see your existing keys, client IDs, and ser Set up an [OAuth consent screen](https://support.google.com/cloud/answer/6158849) if you haven't already. Then, click **+ Create Credentials** at the top of the page and select **OAuth client ID**. -Fill in the application, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan: +Fill in the application, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: | Config | Value | | ------ | ----- | diff --git a/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md b/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md index 679133b7844..e790c234696 100644 --- a/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md +++ b/website/docs/docs/cloud/manage-access/set-up-databricks-oauth.md @@ -45,7 +45,7 @@ These parameters and descriptions will help you authenticate with your username | **USERNAME** | Your Databricks username (account admin level) | | **PASSWORD** | Your Databricks password (account admin level) | | **ACCOUNT_ID** | Your Databricks [account ID](https://docs.databricks.com/en/administration-guide/account-settings/index.html#locate-your-account-id) | -| **YOUR_ACCESS_URL** | The [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your dbt Cloud account region and plan | +| **YOUR_ACCESS_URL** | The [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your dbt Cloud account region and plan | | **NAME** | The integration name (i.e 'databricks-dbt-cloud') After running the `curl`, you'll get an API response that includes the `client_id` and `client_secret` required in the following section. At this time, this is the only way to retrieve the secret. If you lose the secret, then the integration needs to be [deleted](https://docs.databricks.com/api/account/customappintegration/delete) and re-created. diff --git a/website/docs/docs/cloud/manage-access/set-up-snowflake-oauth.md b/website/docs/docs/cloud/manage-access/set-up-snowflake-oauth.md index 5b9abb6058a..444374cc47e 100644 --- a/website/docs/docs/cloud/manage-access/set-up-snowflake-oauth.md +++ b/website/docs/docs/cloud/manage-access/set-up-snowflake-oauth.md @@ -17,7 +17,7 @@ To enable Snowflake OAuth, you will need to create a [security integration](http ### Create a security integration -In Snowflake, execute a query to create a security integration. Please find the complete documentation on creating a security integration for custom clients [here](https://docs.snowflake.net/manuals/sql-reference/sql/create-security-integration.html#syntax). In the following example `create or replace security integration` query, replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +In Snowflake, execute a query to create a security integration. Please find the complete documentation on creating a security integration for custom clients [here](https://docs.snowflake.net/manuals/sql-reference/sql/create-security-integration.html#syntax). In the following example `create or replace security integration` query, replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. ``` CREATE OR REPLACE SECURITY INTEGRATION DBT_CLOUD @@ -42,7 +42,7 @@ CREATE OR REPLACE SECURITY INTEGRATION DBT_CLOUD | ENABLED | Required | | OAUTH_CLIENT | Required | | OAUTH_CLIENT_TYPE | Required | -| OAUTH_REDIRECT_URI | Required. Use the access URL that corresponds to your server [region](/docs/cloud/about-cloud/regions-ip-addresses). If dbt Cloud is deployed on-premises, use the domain name of your application instead of the access URL. | +| OAUTH_REDIRECT_URI | Required. Use the access URL that corresponds to your server [region](/docs/cloud/about-cloud/access-regions-ip-addresses). If dbt Cloud is deployed on-premises, use the domain name of your application instead of the access URL. | | OAUTH_ISSUE_REFRESH_TOKENS | Required | | OAUTH_REFRESH_TOKEN_VALIDITY | Required. This configuration dictates the number of seconds that a refresh token is valid for. Use a smaller value to force users to re-authenticate with Snowflake more frequently. | @@ -103,7 +103,7 @@ This error might be because of a configuration issue in the Snowflake OAuth flow * In the Snowflake OAuth flow, `role` in the profile config is not optional, as it does not inherit from the project connection config. So each user must supply their role, regardless of whether it is provided in the project connection. #### Server error 500 -If you experience a 500 server error when redirected from Snowflake to dbt Cloud, double-check that you have allow listed [dbt Cloud's IP addresses](/docs/cloud/about-cloud/regions-ip-addresses) on a Snowflake account level. +If you experience a 500 server error when redirected from Snowflake to dbt Cloud, double-check that you have allow listed [dbt Cloud's IP addresses](/docs/cloud/about-cloud/access-regions-ip-addresses) on a Snowflake account level. Enterprise customers who have single-tenant deployments will have a different range of IP addresses (network CIDR ranges) to allow list. diff --git a/website/docs/docs/cloud/manage-access/set-up-sso-google-workspace.md b/website/docs/docs/cloud/manage-access/set-up-sso-google-workspace.md index 19779baf615..e4ff998015c 100644 --- a/website/docs/docs/cloud/manage-access/set-up-sso-google-workspace.md +++ b/website/docs/docs/cloud/manage-access/set-up-sso-google-workspace.md @@ -96,7 +96,7 @@ Settings. account using GSuite auth. Optionally, you may specify a CSV of domains which are _all_ authorized to access your dbt Cloud account (eg. `dbtlabs.com, fishtowndata.com`) - **Slug**: Enter your desired login slug. Users will be able to log into dbt - Cloud by navigating to `https://YOUR_ACCESS_URL/enterprise-login/LOGIN-SLUG`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. The `LOGIN-SLUG` must + Cloud by navigating to `https://YOUR_ACCESS_URL/enterprise-login/LOGIN-SLUG`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. The `LOGIN-SLUG` must be unique across all dbt Cloud accounts, so pick a slug that uniquely identifies your company. diff --git a/website/docs/docs/cloud/manage-access/set-up-sso-okta.md b/website/docs/docs/cloud/manage-access/set-up-sso-okta.md index 4079cc488c4..53986513ce2 100644 --- a/website/docs/docs/cloud/manage-access/set-up-sso-okta.md +++ b/website/docs/docs/cloud/manage-access/set-up-sso-okta.md @@ -61,7 +61,7 @@ Click **Next** to continue. ### Configure SAML Settings -The SAML Settings page configures how Okta and dbt Cloud communicate. You will want to use an [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +The SAML Settings page configures how Okta and dbt Cloud communicate. You will want to use an [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. To complete this section, you will need a _login slug_. This slug controls the URL where users on your account can log into your application via Okta. Login @@ -172,7 +172,7 @@ configured in the steps above. | **Identity Provider SSO Url** | Paste the **Identity Provider Single Sign-On URL** shown in the Okta setup instructions | | **Identity Provider Issuer** | Paste the **Identity Provider Issuer** shown in the Okta setup instructions | | **X.509 Certificate** | Paste the **X.509 Certificate** shown in the Okta setup instructions;
**Note:** When the certificate expires, an Okta admin will have to generate a new one to be pasted into dbt Cloud for uninterrupted application access. | -| **Slug** | Enter your desired login slug. Users will be able to log into dbt Cloud by navigating to `https://YOUR_ACCESS_URL/enterprise-login/LOGIN-SLUG`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. Login slugs must be unique across all dbt Cloud accounts, so pick a slug that uniquely identifies your company. | +| **Slug** | Enter your desired login slug. Users will be able to log into dbt Cloud by navigating to `https://YOUR_ACCESS_URL/enterprise-login/LOGIN-SLUG`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. Login slugs must be unique across all dbt Cloud accounts, so pick a slug that uniquely identifies your company. | " }` * `VARIABLES` with a dictionary of your GraphQL query variables, such as a job ID or a filter. diff --git a/website/docs/docs/dbt-cloud-apis/migrating-to-v2.md b/website/docs/docs/dbt-cloud-apis/migrating-to-v2.md index 3e6ac2c3577..72616f4b19c 100644 --- a/website/docs/docs/dbt-cloud-apis/migrating-to-v2.md +++ b/website/docs/docs/dbt-cloud-apis/migrating-to-v2.md @@ -10,7 +10,7 @@ In an attempt to provide an improved dbt Cloud Administrative API experience, th ## Key differences -When using the [List runs](/dbt-cloud/api-v2-legacy#tag/Runs) endpoint, you can include triggered runs and sort by ID. You can use the following request in v2 to get a similar response as v4, replacing the `{accountId}` with your own and `{YOUR_ACCESS_URL}` with the appropriate [Access URL](https://docs.getdbt.com/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan: +When using the [List runs](/dbt-cloud/api-v2-legacy#tag/Runs) endpoint, you can include triggered runs and sort by ID. You can use the following request in v2 to get a similar response as v4, replacing the `{accountId}` with your own and `{YOUR_ACCESS_URL}` with the appropriate [Access URL](https://docs.getdbt.com/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: ```shell GET https://{YOUR_ACCESS_URL}/api/v2/accounts/{accountId}/runs/?include_related=[%22trigger%22]&order_by=-id diff --git a/website/docs/docs/dbt-cloud-apis/sl-jdbc.md b/website/docs/docs/dbt-cloud-apis/sl-jdbc.md index aba309566f8..9f61f488c4a 100644 --- a/website/docs/docs/dbt-cloud-apis/sl-jdbc.md +++ b/website/docs/docs/dbt-cloud-apis/sl-jdbc.md @@ -50,7 +50,7 @@ jdbc:arrow-flight-sql://semantic-layer.cloud.getdbt.com:443?&environmentId=20233 | JDBC parameter | Description | Example | | -------------- | ----------- | ------- | | `jdbc:arrow-flight-sql://` | The protocol for the JDBC driver. | `jdbc:arrow-flight-sql://` | -| `semantic-layer.cloud.getdbt.com` | The [access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your account's dbt Cloud region. You must always add the `semantic-layer` prefix before the access URL. | For dbt Cloud deployment hosted in North America, use `semantic-layer.cloud.getdbt.com` | +| `semantic-layer.cloud.getdbt.com` | The [access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your account's dbt Cloud region. You must always add the `semantic-layer` prefix before the access URL. | For dbt Cloud deployment hosted in North America, use `semantic-layer.cloud.getdbt.com` | | `environmentId` | The unique identifier for the dbt production environment, you can retrieve this from the dbt Cloud URL
when you navigate to **Environments** under **Deploy**. | If your URL ends with `.../environments/222222`, your `environmentId` is `222222`

| | `SERVICE_TOKEN` | dbt Cloud [service token](/docs/dbt-cloud-apis/service-tokens) with “Semantic Layer Only” and "Metadata Only" permissions. Create a new service token on the **Account Settings** page. | `token=SERVICE_TOKEN` | diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/api-v2v3-limit.md b/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/api-v2v3-limit.md index 9768886d5fb..fb27e8e1727 100644 --- a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/api-v2v3-limit.md +++ b/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/api-v2v3-limit.md @@ -10,6 +10,6 @@ tags: [Oct-2023, API] Beginning December 1, 2023, the [Administrative API](/docs/dbt-cloud-apis/admin-cloud-api) v2 and v3 will expect you to limit all "list" or `GET` API methods to 100 results per API request. This limit enhances the efficiency and stability of our services. If you need to handle more than 100 results, then use the `limit` and `offset` query parameters to paginate those results; otherwise, you will receive an error. -This maximum limit applies to [multi-tenant instances](/docs/cloud/about-cloud/regions-ip-addresses) only, and _does not_ apply to single tenant instances. +This maximum limit applies to [multi-tenant instances](/docs/cloud/about-cloud/access-regions-ip-addresses) only, and _does not_ apply to single tenant instances. Refer to the [API v3 Pagination](https://docs.getdbt.com/dbt-cloud/api-v3#/) or [API v2 Pagination](https://docs.getdbt.com/dbt-cloud/api-v2#/) sections for more information on how to paginate your API responses. diff --git a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/sl-ga.md b/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/sl-ga.md index a81abec5d42..1cae19c69c4 100644 --- a/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/sl-ga.md +++ b/website/docs/docs/dbt-versions/release-notes/03-Oct-2023/sl-ga.md @@ -17,7 +17,7 @@ It aims to bring the best of modeling and semantics to downstream applications b - Brand new [integrations](/docs/use-dbt-semantic-layer/avail-sl-integrations) such as Tableau, Google Sheets, Hex, Mode, and Lightdash. - New [Semantic Layer APIs](/docs/dbt-cloud-apis/sl-api-overview) using GraphQL and JDBC to query metrics and build integrations. -- dbt Cloud [multi-tenant regional](/docs/cloud/about-cloud/regions-ip-addresses) support for North America, EMEA, and APAC. Single-tenant support coming soon. +- dbt Cloud [multi-tenant regional](/docs/cloud/about-cloud/access-regions-ip-addresses) support for North America, EMEA, and APAC. Single-tenant support coming soon. - Use the APIs to call an export (a way to build tables in your data platform), then access them in your preferred BI tool. Starting from dbt v1.7 or higher, you will be able to schedule exports as part of your dbt job. diff --git a/website/docs/docs/dbt-versions/release-notes/05-Aug-2023/sl-revamp-beta.md b/website/docs/docs/dbt-versions/release-notes/05-Aug-2023/sl-revamp-beta.md index f44fd57aa4a..77ba9030038 100644 --- a/website/docs/docs/dbt-versions/release-notes/05-Aug-2023/sl-revamp-beta.md +++ b/website/docs/docs/dbt-versions/release-notes/05-Aug-2023/sl-revamp-beta.md @@ -44,7 +44,7 @@ By bringing these enhancements to the dbt Semantic Layer, we enable organization The dbt Semantic Layer is currently available as a public beta, which means: -- **Who** — To experience the new dbt Semantic Layer, you must be on a dbt Cloud [Team and Enterprise](https://www.getdbt.com/pricing/) multi-tenant dbt Cloud plan, [hosted](/docs/cloud/about-cloud/regions-ip-addresses) in North America and on dbt v1.6 and higher. Look out for announcements on removing the location requirement soon. +- **Who** — To experience the new dbt Semantic Layer, you must be on a dbt Cloud [Team and Enterprise](https://www.getdbt.com/pricing/) multi-tenant dbt Cloud plan, [hosted](/docs/cloud/about-cloud/access-regions-ip-addresses) in North America and on dbt v1.6 and higher. Look out for announcements on removing the location requirement soon. - Developer plans or dbt Core users can use MetricFlow to define and test metrics using the dbt MetricFlow CLI only. diff --git a/website/docs/docs/dbt-versions/release-notes/07-June-2023/admin-api-rn.md b/website/docs/docs/dbt-versions/release-notes/07-June-2023/admin-api-rn.md index 2008331ebe6..b486c90b881 100644 --- a/website/docs/docs/dbt-versions/release-notes/07-June-2023/admin-api-rn.md +++ b/website/docs/docs/dbt-versions/release-notes/07-June-2023/admin-api-rn.md @@ -11,5 +11,5 @@ dbt Labs updated the docs for the [dbt Cloud Administrative API](/docs/dbt-cloud - Now using Spotlight for improved UI and UX. - All endpoints are now documented for v2 and v3. Added automation to the docs so they remain up to date. - Documented many of the request and response bodies. -- You can now test endpoints directly from within the API docs. And, you can choose which [regional server](/docs/cloud/about-cloud/regions-ip-addresses) to use (North America, APAC, or EMEA). +- You can now test endpoints directly from within the API docs. And, you can choose which [regional server](/docs/cloud/about-cloud/access-regions-ip-addresses) to use (North America, APAC, or EMEA). - With the new UI, you can more easily generate code for any endpoint. diff --git a/website/docs/docs/dbt-versions/release-notes/09-April-2023/api-endpoint-restriction.md b/website/docs/docs/dbt-versions/release-notes/09-April-2023/api-endpoint-restriction.md index 8507fe3dbbb..04b669f75ba 100644 --- a/website/docs/docs/dbt-versions/release-notes/09-April-2023/api-endpoint-restriction.md +++ b/website/docs/docs/dbt-versions/release-notes/09-April-2023/api-endpoint-restriction.md @@ -16,7 +16,7 @@ We recommend that you change your API requests to https:///api/ :::info Access URLs -dbt Cloud is hosted in multiple regions around the world, and each region has a different access URL. Users on Enterprise plans can choose to have their account hosted in any one of these regions. For a complete list of available dbt Cloud access URLs, refer to [Regions & IP addresses](/docs/cloud/about-cloud/regions-ip-addresses). +dbt Cloud is hosted in multiple regions around the world, and each region has a different access URL. Users on Enterprise plans can choose to have their account hosted in any one of these regions. For a complete list of available dbt Cloud access URLs, refer to [Regions & IP addresses](/docs/cloud/about-cloud/access-regions-ip-addresses). ::: diff --git a/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/apiv2-limit.md b/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/apiv2-limit.md index 85c4af48b54..12509bf77f7 100644 --- a/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/apiv2-limit.md +++ b/website/docs/docs/dbt-versions/release-notes/10-Mar-2023/apiv2-limit.md @@ -9,6 +9,6 @@ tags: [Mar-2023, API] To make the API more scalable and reliable, we've implemented a maximum limit of `100` for all API requests to our `list` endpoints. If API requests exceed the maximum limit parameter of `100`, a user will receive an API error message. -This maximum limit applies to [multi-tenant instances](/docs/cloud/about-cloud/regions-ip-addresses) only, and _does not_ apply to single tenant instances. +This maximum limit applies to [multi-tenant instances](/docs/cloud/about-cloud/access-regions-ip-addresses) only, and _does not_ apply to single tenant instances. Refer to the [Pagination](https://docs.getdbt.com/dbt-cloud/api-v2-legacy#section/Pagination) section for more information on this change. diff --git a/website/docs/docs/dbt-versions/release-notes/11-Feb-2023/feb-ide-updates.md b/website/docs/docs/dbt-versions/release-notes/11-Feb-2023/feb-ide-updates.md index 64fa2026d04..7020868197a 100644 --- a/website/docs/docs/dbt-versions/release-notes/11-Feb-2023/feb-ide-updates.md +++ b/website/docs/docs/dbt-versions/release-notes/11-Feb-2023/feb-ide-updates.md @@ -19,7 +19,7 @@ Learn more about the [February changes](https://getdbt.slack.com/archives/C03SAH - Rename files by double-clicking on files in the file tree and the editor tabs - Right-clicking on file tabs has new options and will now open at your cursor instead of in the middle of the tab - The git branch name above **Version Control** links to the repo for specific git providers - * Currently available for all [multi-tenant](/docs/cloud/about-cloud/regions-ip-addresses) instances using GitHub or GitLab providers + * Currently available for all [multi-tenant](/docs/cloud/about-cloud/access-regions-ip-addresses) instances using GitHub or GitLab providers ## Product refinements diff --git a/website/docs/docs/dbt-versions/release-notes/26-Sept-2022/liststeps-endpoint-deprecation.md b/website/docs/docs/dbt-versions/release-notes/26-Sept-2022/liststeps-endpoint-deprecation.md index 545847efd90..9cae773ea3e 100644 --- a/website/docs/docs/dbt-versions/release-notes/26-Sept-2022/liststeps-endpoint-deprecation.md +++ b/website/docs/docs/dbt-versions/release-notes/26-Sept-2022/liststeps-endpoint-deprecation.md @@ -10,6 +10,6 @@ On October 14th, 2022 dbt Labs is deprecating the [List Steps](https://docs.getd dbt Labs will continue to maintain the [Get Run](https://docs.getdbt.com/dbt-cloud/api-v2-legacy#tag/Runs/operation/getRunById) endpoint, which is a viable alternative depending on the use case. -You can fetch run steps for an individual run with a GET request to the following URL, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan: +You can fetch run steps for an individual run with a GET request to the following URL, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/api/v2/accounts/{accountId}/runs/{runId}/?include_related=["run_steps"]` diff --git a/website/docs/docs/deploy/dashboard-status-tiles.md b/website/docs/docs/deploy/dashboard-status-tiles.md index 67aa1a93c33..d3944fc5877 100644 --- a/website/docs/docs/deploy/dashboard-status-tiles.md +++ b/website/docs/docs/deploy/dashboard-status-tiles.md @@ -36,7 +36,7 @@ You can insert these three fields into the following iFrame, and then embed it * :::tip Replace `YOUR_ACCESS_URL` with your region and plan's Access URL -dbt Cloud is hosted in multiple regions in the world and each region has a different access URL. Replace `YOUR_ACCESS_URL` with the appropriate [Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. For example, if your account is hosted in the EMEA region, you would use the following iFrame code: +dbt Cloud is hosted in multiple regions in the world and each region has a different access URL. Replace `YOUR_ACCESS_URL` with the appropriate [Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. For example, if your account is hosted in the EMEA region, you would use the following iFrame code: ``` @@ -71,7 +71,7 @@ https://metadata.YOUR_ACCESS_URL/exposure-tile?name=&jobId=&jobId=&token= @@ -91,7 +91,7 @@ https://metadata.YOUR_ACCESS_URL/exposure-tile?name=&jobId=&jobId=&token= diff --git a/website/docs/docs/deploy/run-visibility.md b/website/docs/docs/deploy/run-visibility.md index ff9abfa5b0b..0ace26eb5ed 100644 --- a/website/docs/docs/deploy/run-visibility.md +++ b/website/docs/docs/deploy/run-visibility.md @@ -26,7 +26,7 @@ You can view or download in-progress and historical logs for your dbt runs. This ## Model timing -> Available on [multi-tenant](/docs/cloud/about-cloud/regions-ip-addresses) dbt Cloud accounts on the [Team or Enterprise plans](https://www.getdbt.com/pricing/). +> Available on [multi-tenant](/docs/cloud/about-cloud/access-regions-ip-addresses) dbt Cloud accounts on the [Team or Enterprise plans](https://www.getdbt.com/pricing/). The model timing dashboard on dbt Cloud displays the composition, order, and time taken by each model in a job run. The visualization appears for successful jobs and highlights the top 1% of model durations. This helps you identify bottlenecks in your runs, so you can investigate them and potentially make changes to improve their performance. diff --git a/website/docs/docs/deploy/webhooks.md b/website/docs/docs/deploy/webhooks.md index f6c766ab201..e036444c304 100644 --- a/website/docs/docs/deploy/webhooks.md +++ b/website/docs/docs/deploy/webhooks.md @@ -35,7 +35,7 @@ You can also check out the free [dbt Fundamentals course](https://courses.getdbt ## Create a webhook subscription {#create-a-webhook-subscription} -From your **Account Settings** in dbt Cloud (using the gear menu in the top right corner), click **Create New Webhook** in the **Webhooks** section. You can find the appropriate dbt Cloud access URL for your region and plan with [Regions & IP addresses](/docs/cloud/about-cloud/regions-ip-addresses). +From your **Account Settings** in dbt Cloud (using the gear menu in the top right corner), click **Create New Webhook** in the **Webhooks** section. You can find the appropriate dbt Cloud access URL for your region and plan with [Regions & IP addresses](/docs/cloud/about-cloud/access-regions-ip-addresses). To configure your new webhook: @@ -167,7 +167,7 @@ An example of a webhook payload for an errored run: You can use the dbt Cloud API to create new webhooks that you want to subscribe to, get detailed information about your webhooks, and to manage the webhooks that are associated with your account. The following sections describe the API endpoints you can use for this. :::info Access URLs -dbt Cloud is hosted in multiple regions in the world and each region has a different access URL. People on Enterprise plans can choose to have their account hosted in any one of these regions. For a complete list of available dbt Cloud access URLs, refer to [Regions & IP addresses](/docs/cloud/about-cloud/regions-ip-addresses). +dbt Cloud is hosted in multiple regions in the world and each region has a different access URL. People on Enterprise plans can choose to have their account hosted in any one of these regions. For a complete list of available dbt Cloud access URLs, refer to [Regions & IP addresses](/docs/cloud/about-cloud/access-regions-ip-addresses). ::: ### List all webhook subscriptions diff --git a/website/docs/docs/running-a-dbt-project/using-the-dbt-ide.md b/website/docs/docs/running-a-dbt-project/using-the-dbt-ide.md index f41bceab12d..c772ae89fab 100644 --- a/website/docs/docs/running-a-dbt-project/using-the-dbt-ide.md +++ b/website/docs/docs/running-a-dbt-project/using-the-dbt-ide.md @@ -32,7 +32,7 @@ New dbt Cloud accounts should have developer credentials created automatically a New users on existing accounts *might not* have their development credentials already configured. To manage your development credentials: -1. Navigate to your **Credentials** under **Your Profile** settings, which you can access at `https://YOUR_ACCESS_URL/settings/profile#credentials`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +1. Navigate to your **Credentials** under **Your Profile** settings, which you can access at `https://YOUR_ACCESS_URL/settings/profile#credentials`, replacing `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. 2. Select the relevant project in the list. After entering your developer credentials, you'll be able to access the dbt IDE. diff --git a/website/docs/docs/use-dbt-semantic-layer/tableau.md b/website/docs/docs/use-dbt-semantic-layer/tableau.md index a5c1b6edd04..0f202cd4a2c 100644 --- a/website/docs/docs/use-dbt-semantic-layer/tableau.md +++ b/website/docs/docs/use-dbt-semantic-layer/tableau.md @@ -21,7 +21,7 @@ This integration provides a live connection to the dbt Semantic Layer through Ta - Note that Tableau Online does not currently support custom connectors natively. If you use Tableau Online, you will only be able to access the connector in Tableau Desktop. - Log in to Tableau Desktop (with Online or Server credentials) or a license to Tableau Server - You need your dbt Cloud host, [Environment ID](/docs/use-dbt-semantic-layer/setup-sl#set-up-dbt-semantic-layer) and [service token](/docs/dbt-cloud-apis/service-tokens) to log in. This account should be set up with the dbt Semantic Layer. -- You must have a dbt Cloud Team or Enterprise [account](https://www.getdbt.com/pricing) and multi-tenant [deployment](/docs/cloud/about-cloud/regions-ip-addresses). (Single-Tenant coming soon) +- You must have a dbt Cloud Team or Enterprise [account](https://www.getdbt.com/pricing) and multi-tenant [deployment](/docs/cloud/about-cloud/access-regions-ip-addresses). (Single-Tenant coming soon) ## Installing the Connector diff --git a/website/docs/faqs/API/rotate-token.md b/website/docs/faqs/API/rotate-token.md index 144c834ea8a..edddc77c2d9 100644 --- a/website/docs/faqs/API/rotate-token.md +++ b/website/docs/faqs/API/rotate-token.md @@ -34,7 +34,7 @@ curl --location --request POST 'https://YOUR_ACCESS_URL/api/v2/users/YOUR_USER_I * Find your `YOUR_USER_ID` by reading [How to find your user ID](/faqs/Accounts/find-user-id). * Find your `YOUR_CURRENT_TOKEN` by going to **Profile Settings** -> **API Access** and copying the API key. -* Find [`YOUR_ACCESS_URL`](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +* Find [`YOUR_ACCESS_URL`](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. :::info Example @@ -53,7 +53,7 @@ curl --location --request POST 'https://cloud.getdbt.com/api/v2/users/123/apikey ### dbt Cloud deployments -If your [dbt Cloud deployment](/docs/cloud/about-cloud/regions-ip-addresses) uses a different access URL, replace `cloud.getdbt.com` with the URL of your instance. +If your [dbt Cloud deployment](/docs/cloud/about-cloud/access-regions-ip-addresses) uses a different access URL, replace `cloud.getdbt.com` with the URL of your instance. For example, if your deployment is Virtual Private dbt: diff --git a/website/docs/faqs/Accounts/transfer-account.md b/website/docs/faqs/Accounts/transfer-account.md index d82dfbf505a..56b87155444 100644 --- a/website/docs/faqs/Accounts/transfer-account.md +++ b/website/docs/faqs/Accounts/transfer-account.md @@ -10,10 +10,10 @@ You can transfer your dbt Cloud [access control](/docs/cloud/manage-access/about | Account plan| Steps | | ------ | ---------- | -| **Developer** | You can transfer ownership by changing the email directly on your dbt Cloud profile page, which you can access using this URL when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile` | +| **Developer** | You can transfer ownership by changing the email directly on your dbt Cloud profile page, which you can access using this URL when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile` | | **Team** | Existing account admins with account access can add users to, or remove users from the owner group. | | **Enterprise** | Account admins can add users to, or remove users from a group with Account Admin permissions. | -| **If all account owners left the company** | If the account owner has left your organization, you will need to work with _your_ IT department to have incoming emails forwarded to the new account owner. Once your IT department has redirected the emails, you can request to reset the user password. Once you log in, you can change the email on the Profile page when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile`. | +| **If all account owners left the company** | If the account owner has left your organization, you will need to work with _your_ IT department to have incoming emails forwarded to the new account owner. Once your IT department has redirected the emails, you can request to reset the user password. Once you log in, you can change the email on the Profile page when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile`. | When you make any account owner and email changes: diff --git a/website/docs/guides/how-to-use-databricks-workflows-to-run-dbt-cloud-jobs.md b/website/docs/guides/how-to-use-databricks-workflows-to-run-dbt-cloud-jobs.md index 30221332355..f6e59c7b1a8 100644 --- a/website/docs/guides/how-to-use-databricks-workflows-to-run-dbt-cloud-jobs.md +++ b/website/docs/guides/how-to-use-databricks-workflows-to-run-dbt-cloud-jobs.md @@ -134,7 +134,7 @@ if __name__ == '__main__': 3. Replace **``** and **``** with the values you used [previously](#set-up-a-databricks-secret-scope) -4. Replace **``** and **``** with the correct values of your environment and [Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan. +4. Replace **``** and **``** with the correct values of your environment and [Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan. :::tip To find these values, navigate to **dbt Cloud**, select **Deploy -> Jobs**. Select the Job you want to run and copy the URL. For example: `https://cloud.getdbt.com/deploy/000000/projects/111111/jobs/222222` diff --git a/website/docs/guides/starburst-galaxy-qs.md b/website/docs/guides/starburst-galaxy-qs.md index 1822c83fa90..c928d37ae1a 100644 --- a/website/docs/guides/starburst-galaxy-qs.md +++ b/website/docs/guides/starburst-galaxy-qs.md @@ -28,7 +28,7 @@ You can also watch the [Build Better Data Pipelines with dbt and Starburst](http ### Prerequisites -- You have a [multi-tenant](/docs/cloud/about-cloud/regions-ip-addresses) deployment in [dbt Cloud](https://www.getdbt.com/signup/). For more information, refer to [Tenancy](/docs/cloud/about-cloud/tenancy). +- You have a [multi-tenant](/docs/cloud/about-cloud/access-regions-ip-addresses) deployment in [dbt Cloud](https://www.getdbt.com/signup/). For more information, refer to [Tenancy](/docs/cloud/about-cloud/tenancy). - You have a [Starburst Galaxy account](https://www.starburst.io/platform/starburst-galaxy/). If you don't, you can start a free trial. Refer to the [getting started guide](https://docs.starburst.io/starburst-galaxy/get-started.html) in the Starburst Galaxy docs for further setup details. - You have an AWS account with permissions to upload data to an S3 bucket. - For Amazon S3 authentication, you will need either an AWS access key and AWS secret key with access to the bucket, or you will need a cross account IAM role with access to the bucket. For details, refer to these Starburst Galaxy docs: diff --git a/website/snippets/_new-sl-setup.md b/website/snippets/_new-sl-setup.md index 3cb6e09eb4c..66cbeb1ef86 100644 --- a/website/snippets/_new-sl-setup.md +++ b/website/snippets/_new-sl-setup.md @@ -1,6 +1,6 @@ You can set up the dbt Semantic Layer in dbt Cloud at the environment and project level. Before you begin: -- You must have a dbt Cloud Team or Enterprise [multi-tenant](/docs/cloud/about-cloud/regions-ip-addresses) deployment. Single-tenant coming soon. +- You must have a dbt Cloud Team or Enterprise [multi-tenant](/docs/cloud/about-cloud/access-regions-ip-addresses) deployment. Single-tenant coming soon. - You must be part of the Owner group, and have the correct [license](/docs/cloud/manage-access/seats-and-users) and [permissions](/docs/cloud/manage-access/self-service-permissions) to configure the Semantic Layer: * Enterprise plan — Developer license with Account Admin permissions. Or Owner with a Developer license, assigned Project Creator, Database Admin, or Admin permissions. * Team plan — Owner with a Developer license. diff --git a/website/snippets/_sl-connect-and-query-api.md b/website/snippets/_sl-connect-and-query-api.md index 429f41c3bf6..180561a978e 100644 --- a/website/snippets/_sl-connect-and-query-api.md +++ b/website/snippets/_sl-connect-and-query-api.md @@ -1,6 +1,6 @@ You can query your metrics in a JDBC-enabled tool or use existing first-class integrations with the dbt Semantic Layer. -You must have a dbt Cloud Team or Enterprise [multi-tenant](/docs/cloud/about-cloud/regions-ip-addresses) deployment. Single-tenant coming soon. +You must have a dbt Cloud Team or Enterprise [multi-tenant](/docs/cloud/about-cloud/access-regions-ip-addresses) deployment. Single-tenant coming soon. - To learn how to use the JDBC or GraphQL API and what tools you can query it with, refer to [dbt Semantic Layer APIs](/docs/dbt-cloud-apis/sl-api-overview). diff --git a/website/snippets/_sl-plan-info.md b/website/snippets/_sl-plan-info.md index 083ab2209bc..0e982b1bf0d 100644 --- a/website/snippets/_sl-plan-info.md +++ b/website/snippets/_sl-plan-info.md @@ -1,2 +1,2 @@ -To define and query metrics with the {props.product}, you must be on a {props.plan} multi-tenant plan .


+To define and query metrics with the {props.product}, you must be on a {props.plan} multi-tenant plan .


diff --git a/website/snippets/_v2-sl-prerequisites.md b/website/snippets/_v2-sl-prerequisites.md index c80db4d1c8f..d3f7887a6bd 100644 --- a/website/snippets/_v2-sl-prerequisites.md +++ b/website/snippets/_v2-sl-prerequisites.md @@ -1,7 +1,7 @@ -- Have a dbt Cloud Team or Enterprise [multi-tenant](/docs/cloud/about-cloud/regions-ip-addresses) deployment. Single-tenant coming soon. +- Have a dbt Cloud Team or Enterprise [multi-tenant](/docs/cloud/about-cloud/access-regions-ip-addresses) deployment. Single-tenant coming soon. - Have both your production and development environments running dbt version 1.6 or higher. Refer to [upgrade in dbt Cloud](/docs/dbt-versions/upgrade-core-in-cloud) for more info. - Use Snowflake, BigQuery, Databricks, or Redshift. - Create a successful run in the environment where you configure the Semantic Layer. @@ -16,7 +16,7 @@ -- Have a multi-tenant dbt Cloud instance, hosted in North America
+- Have a multi-tenant dbt Cloud instance, hosted in North America
- Have both your production and development environments running dbt version 1.3 or higher
- Use Snowflake data platform
- Install the dbt metrics package version >=1.3.0, <1.4.0 in your dbt project
@@ -28,7 +28,7 @@ -- Have a multi-tenant dbt Cloud instance, hosted in North America
+- Have a multi-tenant dbt Cloud instance, hosted in North America
- Have both your production and development environments running dbt version 1.2
- Use Snowflake data platform
- Install the dbt metrics package version >=0.3.0, <0.4.0 in your dbt project
diff --git a/website/snippets/login_url_note.md b/website/snippets/login_url_note.md index a46648ea9c6..65c1b6c16ca 100644 --- a/website/snippets/login_url_note.md +++ b/website/snippets/login_url_note.md @@ -1,5 +1,5 @@ :::success Logging in -Users can now log into the dbt Cloud by navigating to the following URL, replacing `LOGIN-SLUG` with the value used in the previous steps and `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/regions-ip-addresses) for your region and plan: +Users can now log into the dbt Cloud by navigating to the following URL, replacing `LOGIN-SLUG` with the value used in the previous steps and `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/enterprise-login/LOGIN-SLUG` ::: diff --git a/website/snippets/sl-public-preview-banner.md b/website/snippets/sl-public-preview-banner.md index e97527d356d..41a724c22be 100644 --- a/website/snippets/sl-public-preview-banner.md +++ b/website/snippets/sl-public-preview-banner.md @@ -1,6 +1,6 @@ :::info 📌 -The dbt Semantic Layer is currently available in Public Preview for multi-tenant dbt Cloud accounts hosted in North America. If you log in via https://cloud.getdbt.com/, you can access the Semantic Layer. If you log in with [another URL](/docs/cloud/about-cloud/regions-ip-addresses), the dbt Semantic Layer will be available in the future. +The dbt Semantic Layer is currently available in Public Preview for multi-tenant dbt Cloud accounts hosted in North America. If you log in via https://cloud.getdbt.com/, you can access the Semantic Layer. If you log in with [another URL](/docs/cloud/about-cloud/access-regions-ip-addresses), the dbt Semantic Layer will be available in the future. For more info, review the [Prerequisites](/docs/use-dbt-semantic-layer/dbt-semantic-layer#prerequisites), [Public Preview](/docs/use-dbt-semantic-layer/quickstart-semantic-layer#public-preview), and [Product architecture](/docs/use-dbt-semantic-layer/dbt-semantic-layer#product-architecture) sections. diff --git a/website/vercel.json b/website/vercel.json index 3377b49278d..2877da61da9 100644 --- a/website/vercel.json +++ b/website/vercel.json @@ -1279,7 +1279,7 @@ }, { "source": "/docs/deploy/regions-ip-addresses", - "destination": "/docs/cloud/about-cloud/regions-ip-addresses", + "destination": "/docs/cloud/about-cloud/access-regions-ip-addresses", "permanent": true }, { From b242461a8720492b98f52833491d4af002e302bd Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 6 Dec 2023 16:34:21 -0500 Subject: [PATCH 003/172] Adding reference page for unit tests --- .../resource-properties/unit-tests.md | 51 +++++++++++++++++++ website/sidebars.js | 1 + 2 files changed, 52 insertions(+) create mode 100644 website/docs/reference/resource-properties/unit-tests.md diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md new file mode 100644 index 00000000000..02753803964 --- /dev/null +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -0,0 +1,51 @@ +--- +title: "About unit tests property" +sidebar_label: "unit tests" +resource_types: [models] +datatype: test +--- + + + +```yml +unit-tests: + - name: # this is the unique name of the test + model: + config: + meta: {dictionary} + tags: | [] + given: + - input: # optional for seeds + format: dict | csv + # if format csv, either define dictionary of rows or name of fixture + rows: + - {dictionary} + fixture: + - input: ... # declare additional inputs + expect: + format: dict | csv + # if format csv, either define dictionary of rows or name of fixture + rows: + - {dictionary} + fixture: + overrides: # optional: configuration for the dbt execution environment + macros: + is_incremental: true | false + dbt_utils.current_timestamp: str + # ... any other jinja function from https://docs.getdbt.com/reference/dbt-jinja-functions + # ... any other context property + vars: {dictionary} + env_vars: {dictionary} + - name: ... # declare additional unit tests + + ``` + + + + +## Definition + +Unit tests validate your modeling logic on a small set of static inputs before you materialize your full model in production. Unit tests enable test-driven development, with benefits for developer efficiency and code reliability. + +To run just your unit tests: +`dbt test —-select test_type:unit` \ No newline at end of file diff --git a/website/sidebars.js b/website/sidebars.js index 598fffc7f0d..11795e62704 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -744,6 +744,7 @@ const sidebarSettings = { "reference/resource-properties/include-exclude", "reference/resource-properties/quote", "reference/resource-properties/tests", + "reference/resource-properties/unit-tests", "reference/resource-properties/versions", ], }, From 840eed465aa011cb22c9e8fd191c38086670f1a4 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 6 Dec 2023 16:49:05 -0500 Subject: [PATCH 004/172] Unit tests --- website/dbt-versions.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/dbt-versions.js b/website/dbt-versions.js index be55c893041..86580584fed 100644 --- a/website/dbt-versions.js +++ b/website/dbt-versions.js @@ -26,6 +26,10 @@ exports.versions = [ ] exports.versionedPages = [ + { + "page": "reference/resource-properties/unit-tests", + "firstVersion": "1.7", + }, { "page": "reference/resource-configs/store_failures_as", "firstVersion": "1.7", From 6ce45ff065db68007f9a0c2f0add1a4626954ae7 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 9 Jan 2024 13:42:06 -0500 Subject: [PATCH 005/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 02753803964..a8b7512cd07 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -8,7 +8,7 @@ datatype: test ```yml -unit-tests: +unit_tests: - name: # this is the unique name of the test model: config: From 214eb6f9db0f3f3759ae0418fb44e64cc0cf3b83 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 9 Jan 2024 14:14:40 -0500 Subject: [PATCH 006/172] Update website/dbt-versions.js --- website/dbt-versions.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/dbt-versions.js b/website/dbt-versions.js index 86580584fed..c5b5245cebe 100644 --- a/website/dbt-versions.js +++ b/website/dbt-versions.js @@ -28,7 +28,7 @@ exports.versions = [ exports.versionedPages = [ { "page": "reference/resource-properties/unit-tests", - "firstVersion": "1.7", + "firstVersion": "1.8", }, { "page": "reference/resource-configs/store_failures_as", From 12fbe42149c97616a3ee08ddc757abbbc6ca0c10 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 9 Jan 2024 14:29:44 -0500 Subject: [PATCH 007/172] Fixing spacing changes --- website/dbt-versions.js | 4 --- .../resource-properties/unit-tests.md | 25 ++++++++++--------- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/website/dbt-versions.js b/website/dbt-versions.js index c5b5245cebe..be55c893041 100644 --- a/website/dbt-versions.js +++ b/website/dbt-versions.js @@ -26,10 +26,6 @@ exports.versions = [ ] exports.versionedPages = [ - { - "page": "reference/resource-properties/unit-tests", - "firstVersion": "1.8", - }, { "page": "reference/resource-configs/store_failures_as", "firstVersion": "1.7", diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index a8b7512cd07..7d4b1c44c17 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -8,34 +8,35 @@ datatype: test ```yml + unit_tests: - name: # this is the unique name of the test model: config: - meta: {dictionary} - tags: | [] - given: + meta: {dictionary} + tags: | [] + given: - input: # optional for seeds - format: dict | csv + format: dict | csv # if format csv, either define dictionary of rows or name of fixture rows: - {dictionary} fixture: - - input: ... # declare additional inputs + - input: ... # declare additional inputs expect: - format: dict | csv + format: dict | csv # if format csv, either define dictionary of rows or name of fixture - rows: - - {dictionary} + rows: + - {dictionary} fixture: overrides: # optional: configuration for the dbt execution environment macros: is_incremental: true | false dbt_utils.current_timestamp: str - # ... any other jinja function from https://docs.getdbt.com/reference/dbt-jinja-functions - # ... any other context property - vars: {dictionary} - env_vars: {dictionary} + # ... any other jinja function from https://docs.getdbt.com/reference/dbt-jinja-functions + # ... any other context property + vars: {dictionary} + env_vars: {dictionary} - name: ... # declare additional unit tests ``` From 8eee9342fc7186403277d39d341b643d02811ba4 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 10 Jan 2024 11:20:10 -0500 Subject: [PATCH 008/172] Update website/docs/reference/resource-properties/unit-tests.md --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 7d4b1c44c17..973ec6b56dc 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -48,5 +48,5 @@ unit_tests: Unit tests validate your modeling logic on a small set of static inputs before you materialize your full model in production. Unit tests enable test-driven development, with benefits for developer efficiency and code reliability. -To run just your unit tests: +To run only your unit tests, use the command: `dbt test —-select test_type:unit` \ No newline at end of file From a79096259b7bbd984a97ffefdbbf31e66a0494c4 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 10 Jan 2024 11:21:37 -0500 Subject: [PATCH 009/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: mirnawong1 <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 973ec6b56dc..aa49d2d25c2 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -49,4 +49,4 @@ unit_tests: Unit tests validate your modeling logic on a small set of static inputs before you materialize your full model in production. Unit tests enable test-driven development, with benefits for developer efficiency and code reliability. To run only your unit tests, use the command: -`dbt test —-select test_type:unit` \ No newline at end of file +`dbt test --select test_type:unit` \ No newline at end of file From f57c64fcbfe76edac11345e4b30ffe68bc2f7bc7 Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Fri, 19 Jan 2024 13:06:33 -0800 Subject: [PATCH 010/172] Explorer's column level lineage feature --- .../docs/collaborate/column-level-lineage.md | 50 ++++++++++++++++++ website/sidebars.js | 1 + .../collaborate/dbt-explorer/example-cll.png | Bin 0 -> 35402 bytes .../example-parsing-error-pill.png | Bin 0 -> 237408 bytes 4 files changed, 51 insertions(+) create mode 100644 website/docs/docs/collaborate/column-level-lineage.md create mode 100644 website/static/img/docs/collaborate/dbt-explorer/example-cll.png create mode 100644 website/static/img/docs/collaborate/dbt-explorer/example-parsing-error-pill.png diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md new file mode 100644 index 00000000000..0f09f785fa5 --- /dev/null +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -0,0 +1,50 @@ +--- +title: "Column level lineage (beta)" +description: "Use dbt Explorer's column level lineage to gain insights about your data at a granular level." +--- + +dbt Explorer now offers column level lineage (CLL) for the resources in your dbt project. Analytics engineers can quickly and easily gain insight into the provenance of their data products at a more granular level. For each column in a resource (model, source, or snapshot) in a dbt project, Explorer provides end-to-end lineage for the data in that column given how it's used. + +Column level lineage is available to dbt Cloud Enterprise accounts that can use Explorer. It’s also available through the Discovery API. + +:::tip Beta +Column-level lineage is now available in beta. Check it out! We'd love to [know what you think](https://docs.google.com/forms/d/e/1FAIpQLSdpCbVkGY9QwfExFonpWE4DTOKi3fQxBGLD0wwKYpkMjgcE7g/viewform)! +::: + +## Access the column level lineage + +There is no additional setup required for column level lineage if your account is on an Enterprise plan that can use Explorer. You can access the column level lineage by expanding the column card in the **Columns** tab of an Explorer [resource details page](/docs/collaborate/explore-projects#view-resource-details) for a model, source, or snapshot. + +dbt updates the lineage after each run that's executed in the production environment. You must make sure that `docs generate` is running within at least one job in the environment. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. + + + + + +## Column level lineage use cases {#use-cases} + +Learn more about why and how you can use column level lineage in these sections. + +### Root cause analysis + +When there is an unexpected breakage in a data pipeline, column level lineage can be a valuable tool to understand the exact point in the pipeline where the error took place. For example, a failing data test on a particular column in your dbt model might've stemmed from an untested column upstream. Using CLL can help quickly identify and fix breakages when they happen. + +### Impact analysis + +During development, analytics engineers can use column level lineage to understand the full scope of the impact of their proposed changes. This knowledge empowers them to create higher quality pull requests that require less rework, as they can anticipate and preempt issues that would've been unchecked without column level insights. + +### Collaboration and efficiency + +When exploring your data products, navigating column lineage allows analytics engineers and data analysts to more easily navigate and understand the origin and usage of their data, enabling them to make better decisions with higher confidence. + +## Caveats + +Column level lineage relies on SQL parsing. Errors can occur when parsing fails or a column's origin is unknown (like with JSON unpacking, lateral joins, and so forth). In these cases, lineage may be incomplete and dbt Cloud will provide a warning about it in the column lineage. To review the error details, open the [full lineage graph](/docs/collaborate/explore-projects#project-lineage) and select the node to open the column’s details panel. + + + +Possible error cases are: + +- **Parsing error** — Error occurs when the SQL is ambiguous or too complex for parsing. An example of ambiguous parsing scenarios are _complex_ lateral joins. +- **Python error** — Error occurs when a Python model is used within the lineage. Due to the nature of Python models, it's not possible to parse and determine the lineage. +- **Unknown error** — Error occurs when the lineage can't be determined for an unknown reason. An example of this would be if a dbt best practice is not being followed, like using hardcoded table names instead of `ref` statements. \ No newline at end of file diff --git a/website/sidebars.js b/website/sidebars.js index 0566ef8c3a6..9f38301883c 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -425,6 +425,7 @@ const sidebarSettings = { link: { type: "doc", id: "docs/collaborate/explore-projects" }, items: [ "docs/collaborate/explore-projects", + "docs/collaborate/column-level-lineage", "docs/collaborate/model-performance", "docs/collaborate/project-recommendations", "docs/collaborate/explore-multiple-projects", diff --git a/website/static/img/docs/collaborate/dbt-explorer/example-cll.png b/website/static/img/docs/collaborate/dbt-explorer/example-cll.png new file mode 100644 index 0000000000000000000000000000000000000000..82576c27fb37365d4e37b8c887a0fc5661934751 GIT binary patch literal 35402 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 literal 0 HcmV?d00001 diff --git a/website/static/img/docs/collaborate/dbt-explorer/example-parsing-error-pill.png b/website/static/img/docs/collaborate/dbt-explorer/example-parsing-error-pill.png new file mode 100644 index 0000000000000000000000000000000000000000..d27ecdb1a850c01bd2382e72a4b5325ad3cac590 GIT binary patch literal 237408 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 HN@xNAT)D`o literal 0 HcmV?d00001 From 89b0be66dd94f0c80815aa2b1ffb2444e75627d3 Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Mon, 22 Jan 2024 09:09:19 -0800 Subject: [PATCH 011/172] Feedback --- .../docs/collaborate/column-level-lineage.md | 28 +++++++++++-------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md index 0f09f785fa5..53ad5e8716f 100644 --- a/website/docs/docs/collaborate/column-level-lineage.md +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -1,37 +1,37 @@ --- -title: "Column level lineage (beta)" -description: "Use dbt Explorer's column level lineage to gain insights about your data at a granular level." +title: "Column-level lineage (beta)" +description: "Use dbt Explorer's column-level lineage to gain insights about your data at a granular level." --- -dbt Explorer now offers column level lineage (CLL) for the resources in your dbt project. Analytics engineers can quickly and easily gain insight into the provenance of their data products at a more granular level. For each column in a resource (model, source, or snapshot) in a dbt project, Explorer provides end-to-end lineage for the data in that column given how it's used. +dbt Explorer now offers column-level lineage (CLL) for the resources in your dbt project. Analytics engineers can quickly and easily gain insight into the provenance of their data products at a more granular level. For each column in a resource (model, source, or snapshot) in a dbt project, Explorer provides end-to-end lineage for the data in that column given how it's used. -Column level lineage is available to dbt Cloud Enterprise accounts that can use Explorer. It’s also available through the Discovery API. +CLL is available to dbt Cloud Enterprise accounts that can use Explorer. It’s also available through the [Discovery API](/docs/dbt-cloud-apis/discovery-api). :::tip Beta Column-level lineage is now available in beta. Check it out! We'd love to [know what you think](https://docs.google.com/forms/d/e/1FAIpQLSdpCbVkGY9QwfExFonpWE4DTOKi3fQxBGLD0wwKYpkMjgcE7g/viewform)! ::: -## Access the column level lineage +## Access the column-level lineage -There is no additional setup required for column level lineage if your account is on an Enterprise plan that can use Explorer. You can access the column level lineage by expanding the column card in the **Columns** tab of an Explorer [resource details page](/docs/collaborate/explore-projects#view-resource-details) for a model, source, or snapshot. +There is no additional setup required for CLL if your account is on an Enterprise plan that can use Explorer. You can access the CLL by expanding the column card in the **Columns** tab of an Explorer [resource details page](/docs/collaborate/explore-projects#view-resource-details) for a model, source, or snapshot. -dbt updates the lineage after each run that's executed in the production environment. You must make sure that `docs generate` is running within at least one job in the environment. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. +dbt updates the lineage after each run that's executed in the production environment. You must make sure that `docs generate` runs within at least one job in the environment. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. -## Column level lineage use cases {#use-cases} +## Column-level lineage use cases {#use-cases} -Learn more about why and how you can use column level lineage in these sections. +Learn more about why and how you can use CLL in the following sections. ### Root cause analysis -When there is an unexpected breakage in a data pipeline, column level lineage can be a valuable tool to understand the exact point in the pipeline where the error took place. For example, a failing data test on a particular column in your dbt model might've stemmed from an untested column upstream. Using CLL can help quickly identify and fix breakages when they happen. +When there is an unexpected breakage in a data pipeline, column-level lineage can be a valuable tool to understand the exact point where the error occurred in the pipeline. For example, a failing data test on a particular column in your dbt model might've stemmed from an untested column upstream. Using CLL can help quickly identify and fix breakages when they happen. ### Impact analysis -During development, analytics engineers can use column level lineage to understand the full scope of the impact of their proposed changes. This knowledge empowers them to create higher quality pull requests that require less rework, as they can anticipate and preempt issues that would've been unchecked without column level insights. +During development, analytics engineers can use column-level lineage to understand the full scope of the impact of their proposed changes. This knowledge empowers them to create higher quality pull requests that require fewer edits, as they can anticipate and preempt issues that would've been unchecked without column-level insights. ### Collaboration and efficiency @@ -39,10 +39,14 @@ When exploring your data products, navigating column lineage allows analytics en ## Caveats -Column level lineage relies on SQL parsing. Errors can occur when parsing fails or a column's origin is unknown (like with JSON unpacking, lateral joins, and so forth). In these cases, lineage may be incomplete and dbt Cloud will provide a warning about it in the column lineage. To review the error details, open the [full lineage graph](/docs/collaborate/explore-projects#project-lineage) and select the node to open the column’s details panel. +Column-level lineage relies on SQL parsing. Errors can occur when parsing fails or a column's origin is unknown (like with JSON unpacking, lateral joins, and so on). In these cases, lineage may be incomplete and dbt Cloud will provide a warning about it in the column lineage. +To review the error details: +1. Click the Expand icon in the upper right corner to open the column's lineage graph +1. Select the node to open the column’s details panel + Possible error cases are: - **Parsing error** — Error occurs when the SQL is ambiguous or too complex for parsing. An example of ambiguous parsing scenarios are _complex_ lateral joins. From 9dd2557af94f1bfd2feb1b71944d9a3387b6bf91 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Mon, 22 Jan 2024 09:44:15 -0800 Subject: [PATCH 012/172] Update website/docs/docs/collaborate/column-level-lineage.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/docs/collaborate/column-level-lineage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md index 53ad5e8716f..3fdb01147a0 100644 --- a/website/docs/docs/collaborate/column-level-lineage.md +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -44,7 +44,7 @@ Column-level lineage relies on SQL parsing. Errors can occur when parsing fails To review the error details: -1. Click the Expand icon in the upper right corner to open the column's lineage graph +1. Click the **Expand** icon in the upper right corner to open the column's lineage graph 1. Select the node to open the column’s details panel Possible error cases are: From ff9155d4d9f806820603b05de03d01eb4704c654 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Mon, 22 Jan 2024 13:12:41 -0800 Subject: [PATCH 013/172] Update website/docs/docs/collaborate/column-level-lineage.md Co-authored-by: dave-connors-3 <73915542+dave-connors-3@users.noreply.github.com> --- website/docs/docs/collaborate/column-level-lineage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md index 3fdb01147a0..8d0a2fd6107 100644 --- a/website/docs/docs/collaborate/column-level-lineage.md +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -15,7 +15,7 @@ Column-level lineage is now available in beta. Check it out! We'd love to [know There is no additional setup required for CLL if your account is on an Enterprise plan that can use Explorer. You can access the CLL by expanding the column card in the **Columns** tab of an Explorer [resource details page](/docs/collaborate/explore-projects#view-resource-details) for a model, source, or snapshot. -dbt updates the lineage after each run that's executed in the production environment. You must make sure that `docs generate` runs within at least one job in the environment. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. +dbt updates the lineage after each run that's executed in the production environment. You must make sure that `dbt docs generate` runs within at least one job in the environment. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. From c472fea2b28553479b56aa39922b9700084115b3 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Mon, 22 Jan 2024 15:40:19 -0800 Subject: [PATCH 014/172] Create internal-orch-team.yml Add new issue type for the Orchestration team --- .github/ISSUE_TEMPLATE/internal-orch-team.yml | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/internal-orch-team.yml diff --git a/.github/ISSUE_TEMPLATE/internal-orch-team.yml b/.github/ISSUE_TEMPLATE/internal-orch-team.yml new file mode 100644 index 00000000000..85f8b2f125b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/internal-orch-team.yml @@ -0,0 +1,49 @@ +name: Orchestration team: Request changes to docs +description: File a docs update request that is not already tracked in Orch team's Release Plans (Notion database). +labels: ["content","improvement","internal-orch-team"] +body: + - type: markdown + attributes: + value: | + * You can ask questions or submit ideas for the dbt docs in [Issues](https://github.com/dbt-labs/docs-internal/issues/new/choose) + * Before you file an issue read the [Contributing guide](https://github.com/dbt-labs/docs-internal#contributing). + * Check to make sure someone hasn't already opened a similar [issue](https://github.com/dbt-labs/docs-internal/issues). + + - type: checkboxes + id: contributions + attributes: + label: Contributions + description: Please read the contribution docs before opening an issue or pull request. + options: + - label: I have read the contribution docs, and understand what's expected of me. + + - type: textarea + attributes: + label: Link to the page on docs.getdbt.com requiring updates + description: Please link to the page or pages you'd like to see improved. + validations: + required: true + + - type: textarea + attributes: + label: What part(s) of the page would you like to see updated? + description: | + - Give as much detail as you can to help us understand the change you want to see. + - Why should the docs be changed? What use cases does it support? + - What is the expected outcome? + validations: + required: true + + - type: textarea + attributes: + label: Reviewers/Stakeholders/SMEs + description: List the reviewers, stakeholders, and subject matter experts (SMEs) to collaborate with for the docs update. + validations: + required: true + + - type: textarea + attributes: + label: Related Jira tickets + description: Add any other context or screenshots about the feature request here. + validations: + required: false From 31fd102d48712983251e4a5c5003d22d308e84b7 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Mon, 22 Jan 2024 15:55:01 -0800 Subject: [PATCH 015/172] Update internal-orch-team.yml Fix YML syntax error --- .github/ISSUE_TEMPLATE/internal-orch-team.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/internal-orch-team.yml b/.github/ISSUE_TEMPLATE/internal-orch-team.yml index 85f8b2f125b..88868d89b32 100644 --- a/.github/ISSUE_TEMPLATE/internal-orch-team.yml +++ b/.github/ISSUE_TEMPLATE/internal-orch-team.yml @@ -1,4 +1,4 @@ -name: Orchestration team: Request changes to docs +name: Orchestration team - Request changes to docs description: File a docs update request that is not already tracked in Orch team's Release Plans (Notion database). labels: ["content","improvement","internal-orch-team"] body: From 751ba17e2c4f5c7a2bcea7e668aa30dc742119e2 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Mon, 22 Jan 2024 16:18:19 -0800 Subject: [PATCH 016/172] Update internal-orch-team.yml Minor nit to issue template --- .github/ISSUE_TEMPLATE/internal-orch-team.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/internal-orch-team.yml b/.github/ISSUE_TEMPLATE/internal-orch-team.yml index 88868d89b32..50941edab34 100644 --- a/.github/ISSUE_TEMPLATE/internal-orch-team.yml +++ b/.github/ISSUE_TEMPLATE/internal-orch-team.yml @@ -1,6 +1,6 @@ -name: Orchestration team - Request changes to docs +name: [Orchestration team] Request changes to docs description: File a docs update request that is not already tracked in Orch team's Release Plans (Notion database). -labels: ["content","improvement","internal-orch-team"] +labels: ["content","internal-orch-team"] body: - type: markdown attributes: From 107c14a45dcecb86653b85dd6050a1c26091ee55 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Mon, 22 Jan 2024 16:19:18 -0800 Subject: [PATCH 017/172] Update internal-orch-team.yml Fix tiny YAML syntax error --- .github/ISSUE_TEMPLATE/internal-orch-team.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/internal-orch-team.yml b/.github/ISSUE_TEMPLATE/internal-orch-team.yml index 50941edab34..8c4d61df10c 100644 --- a/.github/ISSUE_TEMPLATE/internal-orch-team.yml +++ b/.github/ISSUE_TEMPLATE/internal-orch-team.yml @@ -1,4 +1,4 @@ -name: [Orchestration team] Request changes to docs +name: Orchestration team - Request changes to docs description: File a docs update request that is not already tracked in Orch team's Release Plans (Notion database). labels: ["content","internal-orch-team"] body: From 4aa73f7e1761705813269d132bcee493daeb021b Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Mon, 22 Jan 2024 16:39:03 -0800 Subject: [PATCH 018/172] Update video link --- website/docs/docs/collaborate/column-level-lineage.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md index 53ad5e8716f..69545a8d38b 100644 --- a/website/docs/docs/collaborate/column-level-lineage.md +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -17,9 +17,9 @@ There is no additional setup required for CLL if your account is on an Enterpris dbt updates the lineage after each run that's executed in the production environment. You must make sure that `docs generate` runs within at least one job in the environment. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. - + - + ## Column-level lineage use cases {#use-cases} @@ -41,7 +41,7 @@ When exploring your data products, navigating column lineage allows analytics en Column-level lineage relies on SQL parsing. Errors can occur when parsing fails or a column's origin is unknown (like with JSON unpacking, lateral joins, and so on). In these cases, lineage may be incomplete and dbt Cloud will provide a warning about it in the column lineage. - + To review the error details: 1. Click the Expand icon in the upper right corner to open the column's lineage graph From b6d8ed62f4012e74f54af61c4fc3fd12d389740c Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 7 Feb 2024 14:27:11 -0500 Subject: [PATCH 019/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index aa49d2d25c2..c8832e7fbab 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -46,7 +46,7 @@ unit_tests: ## Definition -Unit tests validate your modeling logic on a small set of static inputs before you materialize your full model in production. Unit tests enable test-driven development, with benefits for developer efficiency and code reliability. +Unit tests validate your SQL modeling logic on a small set of static inputs before you materialize your full model in production. They support a test-driven development approach, improving both the efficiency of developers and code reliability. To run only your unit tests, use the command: `dbt test --select test_type:unit` \ No newline at end of file From 9772609638f4b59b488e0dd6f7bac0e200a37abe Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 7 Feb 2024 15:34:26 -0500 Subject: [PATCH 020/172] Adding /docs page for unit tests --- website/docs/docs/build/unit-tests.md | 138 ++++++++++++++++++++++++++ website/sidebars.js | 1 + 2 files changed, 139 insertions(+) create mode 100644 website/docs/docs/build/unit-tests.md diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md new file mode 100644 index 00000000000..e8cbc257852 --- /dev/null +++ b/website/docs/docs/build/unit-tests.md @@ -0,0 +1,138 @@ +--- +title: "Unit tests" +sidebar_label: "Unit tests" +description: "Read this tutorial to learn how to use unit tests on your SQL models." +search_weight: "heavy" +id: "unit-tests" +keywords: + - unit test, unit tests, unit testing, dag +--- +:::note closed beta + +Unit testing is currently in closed beta for dbt Cloud accounts that have updated to a [versionless environment](/docs/dbt-versions/upgrade-core-in-cloud). + +It is available now as an alpha feature for dbt Core v1.8 users. + +::: + +Historically, the test coverage capabilities of dbt were limited to “data” tests ‐ testing the quality of input data or the shape of the resulting datasets — that could only be executed *after* a model had been built. + +Now, we are introducing a new type of test to dbt - unit tests. In software programming, unit tests validate small portions of your functional code, and they work much the same way here. Unit tests allow you to validate your SQL modeling logic on a small set of static inputs _before_ you materialize your full model in production. Unit tests enable test-driven development, benefiting developer efficiency and code reliability. + +Let’s say you’re creating a new `dim_customers` model with a field `is_valid_email_address`, that calculates whether or not the customer’s email is valid: + +```sql +with customers as ( + + select * from {{ ref('stg_customers') }} + +), + +accepted_email_domains as ( + + select * from {{ ref('top_level_email_domains') }} + +), + +check_valid_emails as ( + + select + customers.customer_id, + customers.first_name, + customers.last_name, + coalesce (regexp_like( + customers.email, '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$' + ) + = true + and accepted_email_domains.tld is not null, + false) as is_valid_email_address + from customers + left join accepted_email_domains + on customers.email_top_level_domain = lower(accepted_email_domains.tld) + +) + +select * from check_valid_emails +``` + +This type of logic can be challenging to validate. Let’s add a unit test to this model to ensure our `is_valid_email_address` logic captures all known edge cases: emails without `.`, emails without `@`, and emails from invalid domains. + +```yaml +unit_tests: + - name: test_is_valid_email_address # this is the unique name of the test + description: Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains. + model: dim_customers # name of the model you're unit testing + given: # the mock data for your inputs + - input: ref('stg_customers') + rows: + - {customer_id: 1, email: cool@example.com, email_top_level_domain: example.com} + - {customer_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} + - {customer_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} + - {customer_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} + - input: ref('top_level_email_domains') + rows: + - {tld: example.com} + - {tld: gmail.com} + expect: # the expected output given the inputs above + rows: + - {customer_id: 1, is_valid_email_address: true} + - {customer_id: 2, is_valid_email_address: false} + - {customer_id: 3, is_valid_email_address: false} + - {customer_id: 4, is_valid_email_address: false} +``` + +The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. + +You’ll notice that we _only_ had to define the mock data for the columns we care about. This enables you to write succinct and _specific_ unit tests. + +:::note + +The direct parents of the model that you’re unit testing (in this example `stg_customers` and `top_level_email_domains`) need to exist in the warehouse before you’re able to execute the unit test. + +Use the `—-empty` flag to build an empty version of those models to save warehouse spend. + +```bash + +`dbt run —-select "stg_customers top_level_email_domains" --empty`. + +``` + +Alternatively, use `dbt build` to, in lineage order: + +- Run the unit tests on your model. +- Materialize your model in the warehouse. +- Run the data tests on your model. + +::: + +Now we’re ready to run this unit test! We have a couple of options for commands depending on how specific we want to be: + +- `dbt test —-select dim_customers` runs _all_ of the tests on `dim_customers`. +- `dbt test —-select "dim_customers,test_type:unit"` runs all of the _unit_ tests on `dim_customers`. +- `dbt test —-select test_is_valid_email_address` runs the test named `test_is_valid_email_address`. + +[add screenshot] + +It looks like our clever regex statement wasn’t as clever as we thought as our model is incorrectly flagging `missingdot@gmailcom` as a valid email address. + +Updating our regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those darn escape characters!) and running the unit test again does the trick: + +[to add screenshot of example logs] + +Your model is now ready for production! Adding this unit test helped us catch an issue with the SQL logic _before_ you materialized `dim_customers` in your warehouse and will better ensure the reliability of this model in the future. + +### Best practices for “when to add a unit test to your model”: + +- when your SQL contains complex logic: + - Regex + - Date math + - Window functions + - `case when` statements when many `when`s + - Truncation + - Recursion +- Add a unit test for anything that feels like writing a function. For example, it involves your own logic processing the input. + - You wouldn't need to prioritize unit testing just calling `min()`, for example. That's already tested extensively by the warehouse and if something unexpected happens it's going to be a result of issues in the underlying data, so your fixture data in the unit test isn't going to help you. +- Logic for which you had bugs reported before. +- Edge cases not yet seen in your actual data that you want to handle. +- Prior to refactoring the transformation logic (especially if the refactor is significant). +- Models with high “criticality” (public, contracted models or models directly upstream of an exposure). \ No newline at end of file diff --git a/website/sidebars.js b/website/sidebars.js index 00b464a0277..79f8911aaa6 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -278,6 +278,7 @@ const sidebarSettings = { "docs/build/snapshots", "docs/build/seeds", "docs/build/tests", + "docs/build/unit-tests", "docs/build/jinja-macros", "docs/build/sources", "docs/build/exposures", From 19fd46385c5fffa0e878cc377d7581e8d4883b9c Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 7 Feb 2024 16:04:38 -0500 Subject: [PATCH 021/172] fixing spacing on YML --- website/docs/docs/build/unit-tests.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index e8cbc257852..4a09d24eccc 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -60,7 +60,7 @@ This type of logic can be challenging to validate. Let’s add a unit test to th ```yaml unit_tests: - name: test_is_valid_email_address # this is the unique name of the test - description: Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains. + description: Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains. model: dim_customers # name of the model you're unit testing given: # the mock data for your inputs - input: ref('stg_customers') @@ -73,12 +73,12 @@ unit_tests: rows: - {tld: example.com} - {tld: gmail.com} - expect: # the expected output given the inputs above - rows: - - {customer_id: 1, is_valid_email_address: true} - - {customer_id: 2, is_valid_email_address: false} - - {customer_id: 3, is_valid_email_address: false} - - {customer_id: 4, is_valid_email_address: false} + expect: # the expected output given the inputs above + rows: + - {customer_id: 1, is_valid_email_address: true} + - {customer_id: 2, is_valid_email_address: false} + - {customer_id: 3, is_valid_email_address: false} + - {customer_id: 4, is_valid_email_address: false} ``` The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. From f044ff17c2df7ad50b30a94ba2e5abe6b4b19d65 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 7 Feb 2024 16:11:14 -0500 Subject: [PATCH 022/172] Update unit-tests.md Fixing yml spacing --- website/docs/docs/build/unit-tests.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 4a09d24eccc..09c28dbbfe7 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -60,7 +60,7 @@ This type of logic can be challenging to validate. Let’s add a unit test to th ```yaml unit_tests: - name: test_is_valid_email_address # this is the unique name of the test - description: Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains. + description: Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains. model: dim_customers # name of the model you're unit testing given: # the mock data for your inputs - input: ref('stg_customers') @@ -73,12 +73,12 @@ unit_tests: rows: - {tld: example.com} - {tld: gmail.com} - expect: # the expected output given the inputs above - rows: - - {customer_id: 1, is_valid_email_address: true} - - {customer_id: 2, is_valid_email_address: false} - - {customer_id: 3, is_valid_email_address: false} - - {customer_id: 4, is_valid_email_address: false} + - expect: # the expected output given the inputs above + rows: + - {customer_id: 1, is_valid_email_address: true} + - {customer_id: 2, is_valid_email_address: false} + - {customer_id: 3, is_valid_email_address: false} + - {customer_id: 4, is_valid_email_address: false} ``` The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. @@ -135,4 +135,4 @@ Your model is now ready for production! Adding this unit test helped us catch an - Logic for which you had bugs reported before. - Edge cases not yet seen in your actual data that you want to handle. - Prior to refactoring the transformation logic (especially if the refactor is significant). -- Models with high “criticality” (public, contracted models or models directly upstream of an exposure). \ No newline at end of file +- Models with high “criticality” (public, contracted models or models directly upstream of an exposure). From 56db5cafc6af98d32923bff9927595742e8c0586 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 7 Feb 2024 16:16:04 -0500 Subject: [PATCH 023/172] Update unit-tests.md FIXING SPACING AGAIN --- website/docs/docs/build/unit-tests.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 09c28dbbfe7..442803f5b42 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -61,7 +61,7 @@ This type of logic can be challenging to validate. Let’s add a unit test to th unit_tests: - name: test_is_valid_email_address # this is the unique name of the test description: Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains. - model: dim_customers # name of the model you're unit testing + model: dim_customers # name of the model I'm unit testing given: # the mock data for your inputs - input: ref('stg_customers') rows: @@ -73,12 +73,12 @@ unit_tests: rows: - {tld: example.com} - {tld: gmail.com} - - expect: # the expected output given the inputs above - rows: - - {customer_id: 1, is_valid_email_address: true} - - {customer_id: 2, is_valid_email_address: false} - - {customer_id: 3, is_valid_email_address: false} - - {customer_id: 4, is_valid_email_address: false} + expect: # the expected output given the inputs above + rows: + - {customer_id: 1, is_valid_email_address: true} + - {customer_id: 2, is_valid_email_address: false} + - {customer_id: 3, is_valid_email_address: false} + - {customer_id: 4, is_valid_email_address: false} ``` The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. From 6112e01753b0369e4b6ba8e9c3225f7de46cf6a5 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 7 Feb 2024 16:20:45 -0500 Subject: [PATCH 024/172] Update unit-tests.md --- website/docs/docs/build/unit-tests.md | 31 ++++++++++++++------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 442803f5b42..322dedf747d 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -59,26 +59,27 @@ This type of logic can be challenging to validate. Let’s add a unit test to th ```yaml unit_tests: - - name: test_is_valid_email_address # this is the unique name of the test - description: Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains. - model: dim_customers # name of the model I'm unit testing - given: # the mock data for your inputs + - name: test_is_valid_email_address + description: "Check my is_valid_email_address logic captures all known edge cases - emails without ., emails without @, and emails from invalid domains." + model: dim_customers + given: - input: ref('stg_customers') rows: - - {customer_id: 1, email: cool@example.com, email_top_level_domain: example.com} - - {customer_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} - - {customer_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} - - {customer_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} + - {customer_id: 1, email: cool@example.com, email_top_level_domain: example.com} + - {customer_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} + - {customer_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} + - {customer_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} - input: ref('top_level_email_domains') rows: - - {tld: example.com} - - {tld: gmail.com} - expect: # the expected output given the inputs above + - {tld: example.com} + - {tld: gmail.com} + expect: rows: - - {customer_id: 1, is_valid_email_address: true} - - {customer_id: 2, is_valid_email_address: false} - - {customer_id: 3, is_valid_email_address: false} - - {customer_id: 4, is_valid_email_address: false} + - {customer_id: 1, is_valid_email_address: true} + - {customer_id: 2, is_valid_email_address: false} + - {customer_id: 3, is_valid_email_address: false} + - {customer_id: 4, is_valid_email_address: false} + ``` The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. From 4e1d1266b3950541fd8d7635f05c7592750ccf5d Mon Sep 17 00:00:00 2001 From: Dave Connors Date: Thu, 8 Feb 2024 10:03:11 -0600 Subject: [PATCH 025/172] add the blog --- website/blog/2024-02-13-dbt-explorer.md | 86 ++++++++++++++++++ .../column-level-lineage.png | Bin 0 -> 163042 bytes .../embedded-metadata-model.png | Bin 0 -> 117110 bytes .../embedded-metadata-source.png | Bin 0 -> 73090 bytes .../2024-02-13-dbt-explorer/full-lineage.png | Bin 0 -> 475459 bytes .../model-execution.png | Bin 0 -> 116573 bytes .../recommendations.png | Bin 0 -> 307469 bytes 7 files changed, 86 insertions(+) create mode 100644 website/blog/2024-02-13-dbt-explorer.md create mode 100644 website/static/img/blog/2024-02-13-dbt-explorer/column-level-lineage.png create mode 100644 website/static/img/blog/2024-02-13-dbt-explorer/embedded-metadata-model.png create mode 100644 website/static/img/blog/2024-02-13-dbt-explorer/embedded-metadata-source.png create mode 100644 website/static/img/blog/2024-02-13-dbt-explorer/full-lineage.png create mode 100644 website/static/img/blog/2024-02-13-dbt-explorer/model-execution.png create mode 100644 website/static/img/blog/2024-02-13-dbt-explorer/recommendations.png diff --git a/website/blog/2024-02-13-dbt-explorer.md b/website/blog/2024-02-13-dbt-explorer.md new file mode 100644 index 00000000000..c064ef724ff --- /dev/null +++ b/website/blog/2024-02-13-dbt-explorer.md @@ -0,0 +1,86 @@ +--- +title: "My Good Title" +description: "Learn about how to get the most out of dbt Explorer" +slug: dbt-explorer + +authors: [dave_connors] + +tags: [analytics craft] +hide_table_of_contents: false + +date: 2024-02-13 +is_featured: true +--- + +## What’s in a data platform? + +[Raising a dbt project](https://docs.getdbt.com/blog/how-to-build-a-mature-dbt-project-from-scratch) is hard work. We, as data professionals, have poured ourselves into raising happy healthy data products, and we should be proud of the insights they’ve driven. It certainly wasn’t without its challenges though — we remember the terrible twos, where we worked hard to just get the platform to walk straight. We remember the angsty teenage years where tests kept failing, seemingly just to spite us. A lot of blood, sweat, and tears are shed in the service of clean data! + +Once the project could dress and feed itself, we also worked hard to get buy-in from our colleagues who put their trust in our little project. Without deep trust and understanding of what we built, our colleagues who depend on your data (or even those involved in developing it with you — it takes a village after all!) are more likely to be in your DMs with questions than in their BI tools, generating insights. + +When our teammates ask about where the data in their reports come from, how fresh it is, or about the right calculation for a metric, what a joy! This means they want to put what we’ve built to good use — the challenge is that, historically, *it hasn’t been all that easy to answer these questions well.* That has often meant a manual, painstaking process of cross checking run logs and your dbt documentation site to get the stakeholder the information they need. + +Enter [dbt Explorer](https://www.getdbt.com/product/dbt-explorer)! Explorer centralizes documentation, lineage, and execution metadata to reduce the work required to to ship trusted data products faster. + + +## dbt Explorer: the missing navigation tool in your stack + +In the days of yore, answering a question about your data platform may have required a bit of cryptography, sifting through possibly-up-to-date documentation in your internal wiki, run logs to figure out when your models were executed, and slacking the data team member with the most tenure. In the past several years, dbt Docs helped centralize the documentation workflow and dramatically improved the documentation process. While useful, dbt Docs only ever provides a single point in time snapshot, and lacks any sense of your platform’s deployment and execution information. dbt Explorer supercharges the docs experience by providing stateful awareness of your data platform, making support and triage of your platform easier than ever — it even proactively lets you know what to focus on to build even higher quality data products! + +### Where’s this data coming from? + +Your stakeholders and fellow developers both need a way to orient themselves within your dbt project, and a way to know the full provenance of the number staring at them in their spreadsheet. *Where did this info come from? Does it include XYZ data source, or just ABC?* + +It’s the classic stakeholder question for a reason! Knowing data lineage inherently increases your level of trust in the reporting you use to make the right decisions. The dbt DAG has long served as the map of your data flows, tracing the flow from raw data to ready-to-query data mart. + + + + + +dbt Explorer builds on this experience in three key ways: + +- **Lineage 🤝 Docs** - dbt Explorer’s lineage is embedded into the documentation page for each resource, meaning there’s no need to toggle between your DAG and your docs, and lose valuable context. Similarly, when you’re navigating the DAG in full screen mode, clicking on a resource in your project loads a summary panel of the most critical info about the resource you’re interested in (including execution status, data contract info, you name it). Understanding the lineage via the DAG and the context from your written documentation is one workflow in Explorer, not two. +- **Cross project lineage -** if you’re using the new [dbt Mesh](https://www.getdbt.com/product/dbt-mesh) architecture, you may trace your data back to the end of the DAG and find its source is not raw data, but in fact the output of another team’s dbt project! Luckily, dbt Explorer provides first class support for visualizing and understanding cross project lineage when using the dbt Mesh: + - **Account View + Project DAG:** dbt Explorer provides a higher level view of the relationships between all your projects in your dbt Cloud Account — you can trace the lineage across the projects, and easily drill down into each project. When you click on a project in this view, the side panel includes a list of all the public models available for use. Double clicking opens up the lineage for that specific project, making it easy to traverse across your organization’s knowledge graph! + - **Cross Project Icons:** When you’re in a project’s lineage, dbt Explorer marks cross-project relationships to make it clear when there are dependencies that span multiple projects. Stakeholders can quickly understand which project owners they may need to contact if they need more information about a dataset. +- **Column level lineage -** long time [listeners of the pod](https://github.com/dbt-labs/dbt-core/discussions/4458) know that column level lineage is a frequently requested feature within dbt. It’s one thing to know how data flows between models, but the column level relationships help you understand *precisely* how data is used in models — this makes debugging data issues a lot simpler! We’re stoked to announce that dbt Explorer offers this feature embedded alongside your model lineage as well. + + + +With dbt Explorer, you can answer any question about your data’s lineage at any grain, whether its project to project, model to model, or column to column. + +### Ok but is it fresh? Is it *right*? + +Once the data’s journey to your BI tool is clear, there’s a natural second question one would ask before using it — is it, uh, *good data?* Just knowing where it came from is not enough to build trust in the data product — you need to know if it’s timely and accurate. + +dbt Explorer marries the execution metadata to the documentation experience — it reflects the latest state of your project across all your job runs in your [production environment,](https://docs.getdbt.com/docs/deploy/deploy-environments#set-as-production-environment) and embeds the execution information throughout the product. For each model, seed, or snapshot, Explorer displays its latest execution status, as well as statuses for any tests run against those resources. Sources show the latest source freshness info, and exposures embed the aggregate test and freshness info right into the details page! No more leaving the docs site to check the most recent logs to see what’s fresh and what’s not — Explorer centralizes everything so you don’t have to! + + + + + + +### Is the project healthy? Are we managing it properly? + +Beyond building solid data products and making sure they are trusted and used, developers need to know how they may improve their projects’ quality, or what areas may need some focus for refactoring and optimization in the next quarter. There’s always a balance between maintaining a data platform and adding new features to it. Historically, it’s been hard to know exactly where to invest time and effort to improve the health of your project — dbt Explorer provides two features that shine a light on possible areas for improvement within your project. + +#### Recommendations + +One of dbt’s more popular open source packages is [dbt_project_evaluator](https://github.com/dbt-labs/dbt-project-evaluator) , which tests your project against a set of well established dbt best practices. dbt Explorer now surfaces many of the same recommendations directly within the explorer UI using the metadata from the Discovery API, without any need to download and run the package! + +Each model and source has a `Recommendations` tab on their resource details page, with specific recommendations on how to improve the quality of that resource. Explorer also offers a global view, showing *****all***** the recommendations across the project, and includes some top level metrics measuring the test and documentation coverage of the models in your project. These recommendations provide insight into how you can build a more well documented, well tested, and well built project, leading to less confusion and more trust. + + + + +#### Model Performance Trends + +A huge pain point for analytics engineers is trying to understand if their [dbt models are taking longer or are running less efficiently over time](https://docs.getdbt.com/blog/how-we-shaved-90-minutes-off-model). A model that worked great when your data was small may not work so great when your platform matures! Unless things start to actively break, it can be hard to know where to focus your refactoring work. + +dbt Explorer now surfaces model execution metadata to take the guesswork out of fine tuning your dbt runs. There’s a new high level overview page to highlight models that are taking the longest to run, erroring the most, and that have the highest rate of test failures. Each model details page also has a new `Performance` tab, which shows that particular model’s execution history for up to three months of job runs. Spotting an ominous slow increase in runtimes may indicate it’s time for some refactoring — no need to comb through countless `run_results.json` files yourself! dbt Explorer gets you the data you need where you need it. + + + +## Oh, the data you’ll explore! + +They say the best time to ~~invest~~ ~~plant a tree~~ document your dbt project is yesterday, and the second best time is today. With all the bells and whistles that supercharge your documentation experience in dbt Explorer, there’s no time like the present! Leaning into your documentation and taking advantage of your metadata in dbt Explorer will lead to better data products shipped faster — get out there and explore! \ No newline at end of file diff --git a/website/static/img/blog/2024-02-13-dbt-explorer/column-level-lineage.png b/website/static/img/blog/2024-02-13-dbt-explorer/column-level-lineage.png new file mode 100644 index 0000000000000000000000000000000000000000..26191d677a118629ed20d83b36ed2148c9887dac GIT binary patch literal 163042 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

e7Pg1P7;D; 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

iJ`MZwXAlWtE9 zsh~{0rIN*IzNH=6tZ=bMW-NbS{{2I?yt}T2M&>7lK8jjKPTOuaRF36*XTe?RxZE9g zsfNt_zUG^!6P9pLTW2%%kq!X7DIOdRuWp$Y6+3Yw5{GQVtwEmo(cn9pu3)LDcrW{{ z9m$SqV=p&8R-<5-x!Zw z>K>lrp(bvll?fV`L&5HE<8kkp!od}M@AKr{QZ|a%P;>SNbY4+jEAgEKcoYBm%jMOx zlj6qhM1t4?hs76v)1QB)_v3txM2T~?)UkMC?+|eLlF&FG!xWUC#l~7q#qzW*U0E^1 zYmZ(q+kiUQ6W zJMNb=#81OAMO0#U9wLB;YK1|b|y(POk zQu97e;!9Gxq}XIi2Zwuxtnf-`$1GtVB-wCMbMkttJ-NM6gje%c!r$zj@YvHq6PXBz z0OFigRLJ#ver|GL(}}F=P?3nQ9?=Ll3WX&FeQ@RJ%!>P-h#%gDNn0eg6+hRJ3WC`! z9n5awaHMKB22<7O9JkNGWngAujIh1@bhfSl;GDK{DWRL}vPsvImO|?Nc{^3gX^#4z z2mcJS%OMDwz}cI%^o#R8$Q%5d;o>5Gk`j-A$mg;&C=v!u$pnat4I7C2Je@0*y6=-- zmB&Nk-{RUkzO|k*a97&xZ@d1m6&;gY20glUj8P*{cJy>iT5vw3wPD)uxmijqjK!o+ zIS&8zpk<~S#hln;yS61MEExY#pmlR{n{w(%|AE?#8UsbU#V zB7%EQQOHkyUp{|~9-n2NzpBN&BEA@9a98sqKfO7sD=4Y>NcOVaDzLE&mK$bx%|^;F zjpnHeEB0jiNGD04FqL=8W;!)^BM_J2F4v-4tW@U`Ajx#z=G+`KQ3)U{t@>ZyAKSdR zo=BKuOfd0pd$B{&a@kF-K#~>6-!|DjBoA+~6i1R9h?R8rS>(CrlUF4Rfn)~(a{fZ8 z1s*ILcQ41qvbOHV5p=1Sw;DE!mqb4Q>g>}KK+1Y@oTenpcO{&i5CDDr+ncq$!s1ix zLN+vK@lD}*@rQhrxg_Y%PNhnw=fm(fK8IV%TV_k?S*^u3a#Y(W7p2^rx>_;`PH-!)N6mGlbE;38=pdzOWeE3zr1Nu^!< zPC}=_L#o?Rf(Ei^=LQz(on!&~C|RQ6nQ>=T}$!(nvpc4i3| z$HdsH`5DAsuI{+BXWM^K?tF!;OKGOp|KAV6|2Pu+Jiu8PcPJ}&H-H{w=yzCP-@YE= z;V_!c?CHpp{3j7nT|8?9qi25|FSfK`@3qk;`YrOB6{>M16Pu0OBo#6oXFR0; zlMCQWa`&gpubt8@fKHjd!2@bcEjaViaM!2EJMp!3G8Cl80%PbCoHtl?or6M28AO*e(} z7pWcjG{iK6(P_Ag`fO+SunM$wvpC`8AxwQZiQtw6*|)}T)q)5Nz8%>=x^G$9cBaY( z-xldnqw|MxG5pjnzssQXb$v2v+l0a+SZuW(oz9)UD)Wg3J)0bQ0$mlOB z<7UjWmHi)H9*CAcz2-|Ct0i~Y{`RrqzCUVhC!o~OMwS+>>o>iCyW5Ebdj#ZK3a~4^ z10l43z{4W>@Yo-{qS(lnG(y)OM|_jhq=GDN_a(n}-YKQdH3T*>ah=*hE1#a=Is?^L}eVb5=|A zKE#^qlSD_vEQ=P>=;$N6rtlq(h8@0~Y3;X*l2kE|&ptACv54l0I!JxlftSqXexXrSb=2 zjsowG7loi>H?n~}oY1^2?ZgsL@kXY$$amjY8s5R}=WhXK@q1A6nq*MaHH1Z~(|Q`6 z8yAzW*IIMCWC_HI$Q?Q)?-yl-&y5wbJRWAMg5FRp7@D6O3nj}gSOE98pA9DxFeW3G zmG*EH#nN)f8dAA*jdOx+*`VmxLEnetz%_KdEZDq=t`41waI}dHxlVgFdhu;%d;ONe zDfH$JRZn#P?n7};(stIf7YGOCWnq6`=iBprCR0eONxL}n6vZS=vSXc^h>EuT`=Iq2 z7#F(TC!%;n-q$}DWxuwI<1Dy1#>*c*%G<{l+}RW6qU-^KK!lQU|XkAAcps)RDayFuBnK0 z`^RxA;6T9nD$=XrjUNcOHf*g@FR`wEC?@;hpzac+7^7N=9_Mn1UXKZ=!v*bsmL>8_ zPSL?c-9_cVIBc9~dmYeniFJ#?>)*53@bnyZ-?k!#2_4#bbB9~HUV)9rjrYrOd-JVy zP;ZuZW+s`aMn(QeG|_mwQ5q9fC2LVcR@AnSR&bu zQ&ox~J1ORVw@Z>ZIR4CoBY5_zg_3hmRrPc#KhdiWdyW_W{9O{StTUB_^+S0^*{4O2 ze2ftyGbeqnQUBqPk>G{_&BFJVPDIoSH%$e2F%C0^3@BL=>r>Z&OvvCI6Jkxmfg|<) zTm&S~(7R>Y8;*3NnGMQ!!3?}30eGC#G88G%(5 z&0H3@&lJ%=RW#&h^nK`tSJwM-!&>5`uWHn>?H>={Oz!Ylov(Oll@NAt6H;N7P@^U~ zAcE{OQTx6l)qTbqMQ}aeG?ZJd1*h>$1*9KOX`oW@;l@!+6508 z^e{o5@X7swZp(e8gzJVi1Ag!pNbo{$7Uq>r_^(^3wxTNeMoEhr3P_B+H2rE*mo9YB zIUhvs_XfDlwovP(t`-m+a^F2(29(V5J0u&rg}iAo600tr-zbw9IQ!YS5sOS` zT0mdYC)lF@Mn>A2sxVTOed_VqhC+%Raquj3cz?N8NUr4&`YA~5J&~r9$_s*_v;ZHe zB5yYv_4R(evK6S<3js=twB~*cb*PRUiDNJ34hgW}U|_+}-a7s^whGVPvh}3~tiB~fhPS6S? z@t<^H+0MNwx>4Qr#pt@A$sGUw?F^ZizwlpGR0Mz2NMR#9&-)B#?(I`Yt3%?7l5R@n zlgYvIyEme?WP?{57%dm27_~LDNx(H{KgZSGY=>Tzco_QJS6qtJbX9{|K782UCQl}C zmIjNX0ecL>M>I+$M%1T{BUBI6K@H5hTJ&?_=n9D>WW5*d^U-_?kB_*Xbt(ssDkHg= zGd{_@9730ba<(rq=b#yOWH45}Dw>n#$nvJ<)#Ku}vfn`=tVsYXbV4yE%Jj}YUK?5d zE*#QXDqegevYyX7vA?58s4qbf4~_sszf}XW>ytEBnOlOAjEf6D-7c~q>a)({gI4b> zoUN=IZN5${WJ~4TF2}_vVpK%u9Y0AD8<#T^<}!|UEcoDK)PBoPp1GuM9Kwf6!+)4U zvjt;@m#KT&vsbLl-9cKd;Te8@*&Ls@l_Q&_evXSMycKvqp$n&X8CBV?DIuD{7|0hh z=h38ubf`yJ(|MB!sl5ug+O}+Ixvki_T69zxx*|5~CT(c;zaaANzils_{_& zb8XCRPxaBXLGR8)b(F_Y#$`AuPQdyMa<7iN8=-UZu<=+iUxxjerkoQh_-Ap5;=Y0h zUwXC*DGfC4SCXW~Sz9Xy=xpi<+1F0FPWYErpVs)_8*y(B{Mr$Q3nm>R^{&d;{WrR8wkKNCQXNbtJF8HLL3<E~Zwc@B!p5k1vOo704jo6thE=zt_g4fR6bdgGyLdYORUXyepl3-}bO7vwCDzkOR z1}H77niVyf{ms60fqN}yR#b;zBu*-p3)fD*hVeOi0Hnd1rb=)vL-P+*030>mqk&^S)m6fTcsTw-15emP`X!hKc(>oD%L zqeTW{k4avhpF1>NXy0D(E$OK|`X0JK^ke9*tG|nG&QW?iJKuAcR-jT+Rg!t&zSp7a zAulCwJA6f392458daQl7u|81dJ0kTAB{#Q{G4R)+WDMg?rbw{X%_hz_$R8s=uCNx@ zR_W`|0H1@=IAV7F+~5_VeYLEkjaGTWz(oNPS9SAgJ~6f~c=kjQSEJ5y2Q#rJeDMwk zjoW%H{Maxapkvd=$Nhns5x#4Qi!HYS18$R*XRlC9b58ywSsmPkF%SFwiG(nI;qhTN z@Lk6$S;cva6dclpg62rEH1pMRXMg4S{INWe?;CiuUQEBPCpYsLyfi^^a6bPEC7Cb& z*`#ot*QXpEe}tBXwJTQ|^_FPgE8jbNM?EpCMC?Ii*6KPuoz8nxBxe}+@l?(Pfr>O$ zuv79qk*vdk7uI>_Ew#B0PD7rsLzItl&^-ti`vZ*bQ8GN7rxKT%RB|ZFBZ7CavQU(l zdO{>N%RhV_qed63koqB6e>#ZrQrmVV5gdS3gO|aAoM`XFAZ-1?Lllg| zp?ieMFlUWTg&w(w7=XcvrVc&L+el^X%0x8@jE}PyrKxhALErJ{g$iEWDVFrRPo9iQ zTZ&eEx#t1`zt3K)cai44mBVFxiuio$Ztpa&*z$6~dRIY@C}wq~1PTQlGs#b0YjF5yy(r^sa95yTkI}-(Pi7=XHz%iHfi6T zU-o1AKX>3cV!hLF*DSxG`gWJ1T}`|Mz#5Gk^}8$gejM(jzd6?5Q4q;FJB9>S&6qd+ zQoG#na|3Oqeq^#Bf=stdto-H4Gy(0_pogg3y*qWUSN_~&@)$PO4o#YZr>W}}7f0!m zP$+K=;Tr1a;fubPfElh(2FpWzGq6gWWJg-rxss{smpx9v3jE<+dq_R$a+>b5TTYOIdDhdwlLYDq+9HW6W*0pdTcN~RaA&^^V~kU* zYyZ+DyYq_|X$F;9vXwyeA+aOnPJ~UjsqZ#_;=P^0=#JxFa%1F_q_R+*gVw^MEa3gg zMWON*UN-^-URVi*8Y3JJ37B4@U>{OL0+u?QK|RtyUjN+=S17NL{?9o^!SWCG`hM*W z(;c>RFQ1@F>h~)`f^-&rvp!ee$6nZYdCGHVjq^^ir^sqD#1Q0)tEeacL=3u3v+gAY z7w7L>s1gQHpDYiaRqguJT)B59+pwq-7n+Ed{3zTGb%5wQ^WhJEhu30*AH(E)cwSZ!TjPB2XRpl;u{Iau zbgdqt%akdysVTxUtf~6_Qirm;=pCw|9>q5AIq$OSCeH-wq2q|1JQfjZ^rn|DQZuT= z{Rvqlc!T@z?0PE*3aPXXbSx5NDqM?el@bQ^{l{lWRsg+m&jj0kC5I%V8|@n53E~N; zm>1p20T2v@!R&VVox4^W0jy7ujR>n`papX%V?Zi#`-s%Lk~-fqkU^-T&qb-6<_d>V zq)NgZLoS;xY8Xp%2@v3^(Z9nfYPm#-S4Kc)+|gNDjLk{PU%s2GSg;PiaogsI^?ZIk zN7cr6ZdAymSyZArDC~4uQOb1Bg{(ez;4)tCI`Nk+uk?fAOH@>KD7CTQ?^(#4XsJSa zzCV6Lh}}(+bkf|J66q#rf{w%*b;MS^?u5B&{~D;5 zE@^+fQb1Jx!{h4Ctsb-Cr+oW5`p}@2FCU&=qUw9B!rA!9lQ18~KPvj*=Zag4eH#;# zfIfluwJ{%AE-G<6v<)FD(1LYLf?h-ebL~IsPOeO*gmp~3V+s}%96Rna-(&izkc1sj zy;E}$ye!vzc`ijw36kxI@MNn^?4Xy_=t{R<$Oc~ahZ8mT^e?Y```Qt_i#|UDJQVP? z(G7}mO+rpH1T!UWA03y(DVUTf!3;i&tzLwn)VRGK@&9xqKaE|ptwa3EVVui6or5V? ze55+@g@m{)R4*6KZU(Y8(>E=ahQ+>WPe}3S2XAGEA)lR?{G2z~qa&kn_xiLW=kMpX z*9N{84E84vyNwGtssbkvu1`jYc!Cbf1QkAC;m^7Z+E4pAoMrxbQ{R`sOps|pZl1s!wwp`{seJovQ$u3N19UJdn`J;c(TLsL^2+0h5aFxn=@Vf z`*C}8b#YnA3#6c$aM&s>awbz^fRM@;j2@SY3nZj#6ktjES|w?)lU~49uOHirX-9<` z56N}<@%B(mim*8SlA*+v8iZi;l&X48LVY36&J(IA%*Ma|rjMn;7{deeUi_)XR~*W& z4kwxh@66>mew<)VBTJ#u(9rz5;bWO&?Oz7Pu?C~GI1CdgDg~3vNAWQ!czTpBM|#xh zn~{Tgni}y>`CxUY<497VYVNpTU(E>o8Pfy>n!cyt_hvB}6JSx0!QM6Rc)a zfYLzdTBa5WDS-3d4u+L+j^OF3tJ#_;Cba(3IADiDilDb)1VkcFq5lLv$d?`+E~{$U zN4GiBS>LbLUrkhgPGbLE3NG>!v>EzHaSbpq)agEWU3s`)+Q zI2N+j0`m9I>~3d%Yde%V_Mf%kBIQQ2k21+4ev5z{4Ppj{uiLvd#ab*t7piI)*XP+C z?e|??H_Sb=?>$y#z?^?Kz*fp^_6ZT51hwfII$}J+G7Bn%!DBDKVei&<7_(sNJv=U(LY2{Ab1Isgto`D~=2sFTzNE6g18e_P7)iaiuv6n`&#J+=3#pe~Mr= zb!So$kY;2IO~I8z{_%!8#9X6;1)il{iW#NEaE1kqdXn7qSK#t5%?~DscmR zVD?RU&m4b?KEn>L{G7URs>K`VfO^U~aE}sQPmzIvDQ;Y>+N{`GwFpKG>rpb{M~g0_@0T5~(W4 z)&t{3La9!4lYosk`~N#$T%`G&ELAD^1EM~70(zxv0HS4y2MbO*V-Y3ZAO$}c1$So+ z?{XekEQ%bD?7b+&XfGXH%$vg?6~u29SqW9Uflbr4P~jLYut=v^@jp`VO4+RXO>xXx z#o|0R6HXg{VWmICWcC8KhUwsjIR_z2_o=T&s^CIpwn7r~DDRxz>hA*}1F;22KC^*D z(l`*Y*#CV1sJK)BN0erVL-YFQp*?n^j`Tq1$hQcmG{$>}X5 z1OY}juF`snWB3%FUu@^HU}pB`Ip*cP{BM-AgN3w%_RB@BWPMy@0MPq3k5ozY#luA; zIn0)PwOCPuvjI2X32Ba_t%`ln#~FY=Auw?VW-D*spzC$_F)vW)jUH! z02p{G3CMy>Aler;y;vEeNIF(~NCd=vaBe{--1 zRN2u``PEk>P;n&w^@IX3s>Pz;LO~3{da{}WVL;bGW8fC9n<#%hz8$&;t~O7G+5sx{ zbbKVBzgI-bp75l#$++d&FycRUL)QIP7PpG_Xdrrq`)0w}b&!Z;nutb@^BM>prIYC6 zgL|gESad_C?2(XK%VF)!;}*AFnJoiuqWSD^MrWO%m^R8RJ@O5U`RIq+i}7DC^tit8 z|8RSPqs<;^)MNzLjGO=7j%qfP(OBpm4U0VD3u<&|Rp=6@efSEDd?B2PmNE%`LDDR*`3Q*v6q~L#>Q@;=X z5?&T+$vmH6!u}zvM1Ok2l35>+2`Ytba{CwdyR$1ET3V;zjNB4>Pz~p${6-0_HyuI= z-Iirj_1t>@DohIc2oP`KLS*0*6H4^W~X~0DL$V3T2h?)H=Di z=acU^h~0$Ae2-1)vT)z)4W>iwuXbL*Az}t1RZTMRd&OC{{NU`V?$PbLfY-Z(cl!x+2dfd9fpT%lPGW?Wurvpr4wx^M2xuGlMCxi4*HCPbBO+J7tT zZV<~!+A58jTv)vu%GiaV+7KKFReJ$ESGJi`vi1NrY+lS!*tV_NVLps~^m9Wl6wCoM zYT@Nbx1^_hA>+R6=;$r3>{7i$oJi-3G~uY<6P%|n2}fkZ_BLrD01z^d!o}#Ykwfxo zqlo;OEGdJYkiLb(>Q<^-&x!mjwyn_kyNu^?gFBFv299%d9GLwe9>wEs@o7#oBdGVm z+kr)*Z}|iZUW!qhpy*Qeif8|{`WdxgVN0>B${jHxH+akrqHYZqhrqlpyxNa^0`RM4 zL>bN%ToC{8BXSioaW&bOQA*2xCHb$x&L^gLolSv%sL{9bUS6Ey1^F_d!_`*7`RX>u z_&haeH%z>LW-n_krb!WpL=ULpS9@c1=tG~!F?}-6%Vf!g6GaJxib8J2J2I5MVo}*3 z;pPX)-0~`K&x&#cMpe1J>s7J&;M+^9XPkF(vJHpf9i?(i`WpgQVFU9~Pbc z>S51dw};Jo9fkU~Y6mQA^%bI7!J!3>6`7X}*TEphP&knL(rur{pziwHTYXn*GUT4I zMMAKlM#++=hAObEetcLot0=2?^Tq~d8zmxjW7WbEAl2}C2mSu>E$nTcJfmSW zfvwUzlrG{U-uB4cys5~%!#8|=nH8*>uXRNdG1SGWh-$LH)l2oR1$8FZTsT_lP}nQ; zB7#=9laEOm=2bjGlV}65sL?n-SZIw1X3Q)&bpjlkK{fAT!PhKa^228Z*!M8wl({m; z!r~rE3QT7@Ebw3RyQx!z#lf)XJaFyc9mmrc1uZDn@+Lmy_B7;eA#YzLrM%-hoFdU2 z{yk8Ha@F^X*9g2$U@NWW8}Qx{D*v}ro1oQz*M|fWlP6`EN0w-3!?;_54SryAtKp@9 z3dncZyE~8I!;npkWw6&Tr}WzPD1l{P1v^d(mM1VvT>C45mrMwzE-vVwh&FpICW3Un z!3$rSVcgr<{e{qWOa2MzDM$*c?ze@J)z;w9;TVLs9Kuu&Nh?h(Q{GFf;0wNMv8* zfd&7&J(`6XAV5wLz4Mv@dmwS%q#CJB*)ezPi(6c*21gY3Tukn65rM43IFGr-;vPpo zI9Fs<8m^-Pf$iT|BKHppn;QQsn0{}sW?;ZkS^1iem8v)Px!$!lc1>3(8iCc_)p0)$ zHRjqJUVjD%*ZU~`jC}%wN@RtZ&+EGaSU;N)6SjCydga>)5g~X@`$OSd!7g)}3xYfd z=lN>D*j`8)k0mdS)opWa-C-A5Scu!8LC~nH-mV|I0=&z_oLM2bNTY|H5b4${_QQ89y?jOV#qRr`!B{({bHyat*U8-MfIdpdBD{sM9Y4lo!F0#Ki!L%f$lwQafc?%0-%X z@pr-Elu)NtHV@6q%4D@k`^H}gj^D#-V!FQIh~|P)m}YB(Y_b63+44JiS5bvqb=P2D zoKh++i`nR0@_bX40WD%}ob{K4&ttRKPO;#{asx@vV$x*A1_kFmKtC8`Z1aU($j*+p zv)f>c$u+-!=uH3RJFq0TcnU*epgIv=p-T)l)7?LH0yp9Bhz0z&?h;ONn z9;PEh3;c&g$_&cAb6LT`HHzDG8$|8;GOecs^tEKlpl^c3vGF`T`>3m1gvwjDixPD3dtMT=p{m&E%=kzsRbcT*G$t zJVkts6ru4%=<_bQ#Ec4Dq)!5WSad4$0f+u5OtcXYJm(3z?WlpDFo|Bk9V>LrE9iIQ z`lij3)4t<+!xcyq-R?NU?{R>X2c$AwHlyDjUi1LgX=|Xma|Z6OjjjDkC;{4v{jr70 zX=9l_2l7PBTE;Fmt$@6`AelZou0*$*hQf0>NP7?n^NjEn z<)hVGkIS4-y%{AKO6B>mF_cjjMb77-1at=4vurr80r$=;AI52*X)xhzO!t&_8J~yZ zT^}{N(AKVK%DMC2#k48Ttoxk(U~V+PgAznDMYH9<$0FANGKvU(-CwRx1~`&bfHD)R zDH7WK!%o@PEtoJLkhNeTee5~zJ)Q??ldhKChvV=LDS1HpS76}bCUi(I6~x&0AqHlO zZm^B@M>g=Ra{}tr+a9ugq>VEE@HkgAaV9TFgSv(Qag2Tl)GpUw_j6ya^L3K-#YK#w ze(tddX>lA;YpK3nuk-t8^P^uHin@j#g!9wycZzz!~B6(cofItF*><8p#%&e%YM6c=6p1zA4}p$E)DTFS6Ukz_ONwM3^Vgz?Sc(Av zwzT6wvp>5U!A@29SZZgk(GiOGt=MAF!bj;jHn!jv)Vvi4YH^!<3+=Mq|H!xag{-HG zyopwNn-7%;Tmi1590p=88U7E~mgX#bMnKhbyR!8FUGu{$cBvp;r^p)ELaM_SQU<5Z zwe^hp==5vt)-Ow$F#*eTDNv@z2N%m8nz6r9z@7a6L%vx(^5MSApIsN(0a_lOU1O{HFWaw;8%W3{J zwj`k+1&K3bd!aiTo@YC9wzF;LdY8_(SbDQGjYuOm#9KZ_j=bAy^>1O=wd_Gq2(6WS z4_z-l-~FmyGqS2!`f4$;=N_6dIM>GoC_O~YDcx85u3B;0FMJ|`A#QoYRD`2N25stN z(%97kgNodY(Ln`ej2P9|xqQ%H%i*Gf7-0uY$92WR%ISyJ# zORmSEsBZ0q1sDKt{W524pRkV8+*jLlvMTyBCSLPznt zF>s|yNbGxvJ}ViZ8~`I=l;Hsc@7Fh}_ViW{x?qeqd@x%nJS^!7SJ=ORKn1vD5mJz3 z!pY+Ngz?XrAOMx0Z_I4Oq@G<1Tv5w0nKmflF%q-Y27WD*J_w)~Ni2d!sz9Rmb>yT* zhsuO)s7R|;hQEP7hIY>0AwST0y}d2B*YeLgMdt2pq;~f9;m`?HI9*2W+i-s^3&$#B zk1hc&*R_wAje4vmr*z^O%$DtV?QF{|qL0VJ{_QkgFpxj^+M9%kGT`(#H}IT+?J2z` zAYg-*;E|u44jSy)c(};p_vLkC=S5b{s=_!{UzR%|b7tO`?zmT<|9?A{Tl=I#j6J`P zk!MS9QlC}JA|Ex*{8)9bimBpWQFOoqwx=%IZ7Y8!ZtlHW|LyFysm(g^p)8g(6UuEC zhT*@bCuBNSZ00s*7Mi(Hs9*M|KqBxWnbg(zLXlJG4}9AIddjVuJ^!BO{9H*J=l8N6 znee2WQ+2aoILA=gOZA(l%*+;khvm3L(RJ;E@iC0S-H$=Gp9L_item;zuw~?Dr(UR*D-RF5vo6yp( zD;YYE=Omn_&dHxR0j*2@1sE9J@IkO?*&j~;D|rRV_+Ouy_iPf-Gwm|+n$MbLW1^a< zaxC)avKy^z;T79PinV{B5bkF-B&B5rq#a}xwd|bQDAYv%OjyxcI@cY?SkCPIrHSxaf6v%AgAmOlN|XUSIrp%sFm_uRWNNyimn2 z3eA`wh-^x4LFDW$Z`Ez8@>a>!?t4mQgaSAH_#(2!4Du#M+5L}o8_!-DtCHm7wxX`D zN!~|HO06>SCo6cC(3I8l7A#q{L)HBbLkLF^nR2WCFNHZ2onNCagLyy=r7qC$fO4oT5lJ4=leCi`2waNWxW^4XU?2m z<<+@Crm`Gw5%G;Qy)iFu=dC(JviC{?X(Vj+Qq2S)G76(&J-`){7Dd`1SGnYNj2USa z=fH*ZEwfYS%`24>;6PSshjLPSqDDI{p^SVtC<%Id*_gD(tSBQEDE%37Kl3!B8W*Y+ zcb6>}1?d`=UqYeBj5?e%_dmbuj!;{9De}P~Dgv6oFS)nP`{ARzluuuH?o{;1C!Mx~ji z8J*Pvik_~Y1~i8qyM*ry8y>fB6j=qz%=U*VIlY(8A4uG*vUS)wbSKR>2O%Ei{ic)S zJ+0YdPbKE24(e?>y3Hfl6EgcfmwjZ4r^%e*fphQx4vh#{x5q|8u>T7Drz&~6;fI%NQhE?h6IzhLK zK?It4{MDYPM|8dtOnZ_#7^hz<`9jfp?ZTgn+#gKul6~xi`X6VG@p2yN1)j_+M+FL{ z1nz+M$Bl@L^x_4P_TL=tKmSk#lTmcgiaDp%WK12} z&Z?*8z-#4T@?9p()7%{Y!e6q!V}d%1>Q^55pf)l4*Tw-E42Z$S;}B1ibYqVh&0{O- zhQ$@L-}#HYoev{qlI=E~5^6quC%I(+3gmCz=X+@$2y&eHSI4+`AV z5!{`iPkdzK<&F&q{^&s+2922d0B+jksgh{)EvkIhO0^Gsfxf5eg(A~@hhoS`z4YL) z!vvShj=GLj(;ly9FKU|ZulBqBqT}UD;--jK+`FA`x2zd5pf}(TW|Y3*c_xo{^Vw+u zy$=Q~y=uZj+HspzTxRXQ&)Ab&k>_KDjh}d3=YR_|WpmikwVisp@t_DaL)qUb>%CR+ zh5K}xJ)!&;h>ul;3^IzE%=Y9X1lL9T?R(-yLp-M4b#K0&sjs;bTK#fvm|tUi!nUZt zofn?3tA+Cu1YDLn{$0Bhgi-<6UOWpi0i@beD z#>0Q!a-qpZBS+ZAR8!*+I5Miw(Kdgd1})p_3#mUZe|#Sfrtp$JIaZ6@wlPr1`Ke^I)!3 zcGZlJz=wM}9J&vKKrpIFa#HqF?xV(F%os0FoEkh~@#KB2aYb=O>zTAtf}}1D?Q1RQ zThr-U_wp7NLq7L&&n&bl1j7T4m*WJaXZ%KSe=19Y6~Q(4!h_^-=loO{srDsNifP-p z6AB!sC)+`Mya&2|?^*5qJGQTv;J?VEPX#=-pRCN3obh_FnM6F&dvl(uScXz3OaTns z%fwv%Z9fchapp6-BzTE3sGg*5@`ic+mImqQ|Eh6hrexH36cu)=^X76D6z9LIiXYls z!Gv6yC1>nt?-3g;|uLjo^EJ_bm`rL_3@Yv zUq_nt_A@?h-OaK3ZR)XM?Cw(I6Z2xOY|5kgY_aMC9(t2+4bBY&=HJ%PQ|`U1sep#{ z{l&)6uMfzkdCx)E0pATHY6PZq2_qd9t4Khf9?yN_Lx+Iy(3#zeDjVEZ-Vfb z14EBKnob&V1cy=RnFZ<^n8Nq%k9U_ZUVWpR(AQZyPDH}b4mFID`OFp0jK_bj{d+fk zeNDBToiztVDYr^&Qza%XyZGkbA1r^zpGMQXRS#p@%9ufCs3{A{j$S5Xh9cK2fW z@6`XU0ON%?YpGb(P+R9g06`;5IhAmtO?<>(yl}DAf2j_KS#e ze{)+yN?8Qx>%KEu#gMbYS>_H;DuJN0HIhp`l*1$bwa3x+{OcNDd9Ghe?1GV4x>F{? zGa{y+s#?D7f%}Nr_KG`cs2ynnVUF`+YfFck;!v8~Y$I$f*3dz7I3&0y3lCa#W$Vy4 z0R-}_=ecJge1XFh+n3)eb9%o439mAUVR;0TdR3s)W`Cltx`8V)yD$_;V+zq#Ew`w- zO@Ps(0#*`U>g88@h4=&CcgO8j|N0fi2oTePfD)dCyvB48KQ@5{&5@qx2{|3ZFw@Fl zJomC)i4bPeu^tSTd!M#9@KhwH7M#xO(;%VYzo*Ll7~nS~rWN%5q3e4Oz40*UC|>0( z39$2}wNztnx^e1K04R4lV>#dQmPJs~=vC#!YXQ`k`_7vs1c0;9Jr%WYI2g%sRCLyt zm;`zIAc;Aiv@1KS4I0L>Y1z2zg3*TCHDCjSd4-wfrFLR^xpbERJuFv|uO)FOANb$%+bugT z(jFvCz@X8uMn-aXz(Uw>rG!4|$hi8+_C+Rw$|qyNXylix-4?8>UU)NUL)q=^v+~9f z#wQ;0MW_<`LzzNbDYSK2etOtA$Tet3%>daIF|D1alcT~m3fhiHHc?!%18ljqr&y20 z0u_=2{BU+p5KI7*i3Cqp4cUI4cG=S??~es*wK+wv_LJ8e=Fb@y&seaIdg_L?32!}c z64|^pU-!M5nzWGECOl_^ezIitFYH^K@<)BZD!sE0J5^FCmUISN{nAO!;{fn&lZ#lZ zy^CT-yv|dAr2?ETY=c@(>-eA<@Y3L!29D(B49wP@O#*sMFJtr2DDPxX?~Pqp4!qEW z0cSmcny;sqb?&iT|)b8lU?drFSNu0Yn; zA*;)PlC4~+U6VsKZfa0OahUp{jN5i-GE=Um(kKzdB5$|*tDV;l0ywJH#nq|q2j zOKl<_#7_a-d=n4alkEd|pugCxc{RmzrsNAX#3-e~&Ef^C9z? zH!?*F^N`X?9a|(gZ#O^c->6?^2!7PZ z-Z#LFE9bqD0{|u3Dfs( zR*SgCNVTr}2zUBr4dC4$F*p4V?4;8_V=ik+VVe41qX%H&zL?Jd6kn>eJCm#*e<8~x~9J7=MoP^d_4Gk#RB#RiuG1I z)!6Qv{290^=9qHBXJdi#qv?GRPKdh~=*dxT-0lzGE9@*ux}izNR9e_3%tU1rZ3H-< zxe3tYhX+LLXK!(`0E+);ljU?fl?5vU7BKgKuwyk(WTSMW z7LxqwWSlcQjOf3=&G+yN{g(31#^M(cky4L>5k1fk;6w!6CZE5yBYu&yRQi3mukGB0 zinB?nkenDwO)?2*d2?GfF}(DH(SA%27n1%HXoYyGRj>!Sngk3?bZy&+^4s)&E>aVv-^ z6>!q_BxE!D967@N%r(WVFsP3+UR8T!<&=vWXkF-4_aly3(-dS-Ii^yvSgt#-G+MWK z6oLHq=YdD-$IEZX?os@v{o{I?eqH(Olk42GAmFoNag2p~OxR34oQsveOm?#?bN4tt zWDrQby~A0AXemE|;gTv;->){iPCUD}nPHLz#%z=FQ^tj%gWK=<0@a!4w5T+haFnoo zyENV?PpNr>RhPnu&0UFgQ8SopxJ3`XwSyL5n|HJac6|_opk>fxrTyAlR+Goq=@j0E zQM^p`=8*#z?xTXGGJp(MKdX+=YWGv<-%Gc#Vc~C#FV`u=4xz~rVW0_~aIZzv)iBZ6ucV*q zv^tzW{Z`t;7#eacIX_W2CC>awtdaHe-WDQkTE1gU?a*KH)yBffdC8m3y-i5ABZ>g= zoz4-4$>aWV`xUi&l`e;p8<$&jSP$)8{)`FVZYpCy?YJ@`-MQ2fQjsu7QMN7oNgv+A19g@^oGR<9MLLFd6-`1@i9AGE8T9t+QIZ~;AuI>^;<=*!k zdf%)r5r(AVg2{uyvt@as7Im`Vf*yRPk&x3lmWZgh%~l)&uFsEc4)MlTzmHy)wco;y zEmu|xCKcF>zTNy`Az3(Ur^{vGY(KVtd=mfF_~SIF4D2IOb@f#*?(s%Zi(Nf)^hvZb zX)Sh>I>k|}#GcI}VN4WdX-i__(|7i0WlS&Lzv0*B590ovPj>k~ACgCPE8Jp`;YvRZ z;RrMp-QU?&PkvJp5-1aUqU^K!Ep(`q;4hI*omukwr*j)ecGnb$Y}Y-}FSX*(0LZ`N zx}tjXzC!q{9dfSx8M6W-HovUrd97E;H^mU@J3jlbWai&6eYFGgW6P1LzPYg0+jOAS zfv0JQ<$22H^UUhEKxFH`NyMUx$|oJ_au)a+cS{uBq6+JTy9H;S&j4(1EiL5S?oE$a z>U1(_h-jga3GWzaSTuLPlwNR7gy=CyZSd}LVqetVyu|4jOD5_Sn8qn8DnD7VSIL z&0+J*cIY`86E=`8=#2+5K|`B+Ec8mg#+g8H8)Y`X-=DWjACmy-Atj9oz@N5Q#edLk zugC?gZ~r^B)b99cGtDy7*g6@b7jzoQlq|1sflNQG0%H>mLf*`Eaca=|X0D8{{sWl~ z+tD!+p5lM*_OPfUFG$f*tGI*InoUKH*MQ;!U|QuQW_7^jMkd!k zaS#$rB1yY#X%CV5-MB452M@NJ?64CXEc%Or7{%@UE)jlEr?R3p=_B7QCRc=RJLu21 z%`3uvLr<=|cx&jhbBuhdU0!5SnpKyKm>P0V7`0!+tr}`TestxtDaVQ4Ma4^m?4P)W zEZK?VK9j)uOc%r0&Y8Jq$U-P+ch}yK>-}+y2|6lxdKQQlFQ4+9@#dX&YChXB2G*ud z`viA0ej-DxWRbZJ73ji^NpZ%&L z{x)KfGLyt1`RsK|YS$fY{JA@7w1_&T!ytuS{jMeODV`k0rb*Ts|APD%na(Ynsp^u~ z%_mdj@J_Y5qDJhk6rc5++-F&E&Taa53~Ds8IFVuiKzc%#+1@0#bcY~}8c*a?03}Q-|sY%n}EVJnUVj9wx@wZomCPWXq z>T@h&+uD^^O#0i$TGix>X^1I9-%~g^5kaQ> zYSh?M+p)Si9U8?oszll2J$?ud{Uv=!R_f6l8=c}RAada6q~-!&NTa!%7+jhF zc$faLIg}wA%-MA+@###Zlj@T`nhVjg!k+W1Ih?SKSp~Rpmcw-IT8j-1pn}mnYR{kc zl?9bpv<;YraMQ5m+Rd&0GJE9Cp2rPW6+!53bC?2PYl`rc?gxMlW(|k4p zl55Qly)I0buZ^;F+5>lhfFV5GV23JkO5+T9NL`2MB(b<-smfrtkd8pzDHp>OJF6d& zme}Vv)QDU_5p`adB+-XwY!+8``qa$cI;HoVJ>bg}kRg$K>Ot`PgKj^mSToL;zYU@n zsgLrQa#jY2%}qQw`)^ETW809F<_ZAbmd>m6I@JKCXYgMRK0ey=1uv1raO{HvF$gBp z4}YN4xK9S_iWjx%oJ5hEu1>iPs<}*C;MpFcbEAsn=(0$>f}L(U&S7 zYX8fQZ%K9>*@>M23h@7B#|TCRQ)Z?ZO^S>fC%VoVo|uKh^H?+Y;0}C;UJujnDQGNi z`6|O;n3lu3OP%wi=%!^7jqoKJv!h~!wXa~+!2^-b;l^3kS@OwSr}~<+>7uHQ ztd^jUXdm7@eX>a9p(_l{ni$KUvVKuu-EF>Epoe9%A1hXD&$EX{lk^hz8{Y1%WVi{u z`0;phwD3Vvj0pV8xCa4@D@v62&AOGVnI~bdZDX5cAUOVi(Rr=8tjhWU59EJv&IASk z`0EvDV_cdGO!2 z^Y61yECk&)Ct^53^q^2@bOd~RUXwi1yYr`ws}lKF#9q%mw<+hgl3W9|G?NCO99fSe zQsVVEZ!TKD#GFdIz(5-q8vrCxR~c7RrORHiha~rdW5|U{2wUW2DvJU2e)0ZeyGKT+ z9*YZ;I+~>OSN?T3q|)&LAInVW|FR_D-_mKh|9lARNHet+<|scli?&+SV)xDOG&HPp z?zm(-G*4$kTrU(#!h_q;_|M-ur!^w@?A?WRlza1GbUDXJQsYZiR&ZIUpz-OP~9Ab)aOjpof4j)seD zE4^@aAj!zRrk26)br}*T4?>mKN~eUm?!IOQ<&Y6&-wge>NXq{wk+5Gozn`4(r@Ikx zxH*}(P}U1cdi3$qe0Jhz*+Gk6pVr`x?@QAahWyK5u63jsGv=;pjZox88Y~9wDA1t? z1T`POMSlQWLgO7tTzFY#Y(V?JBEdf#6tt=4>7_S4_&C$^Wz zLiIo_mGP0BF{fqQkoca2VOB)yD5kr1LmX!jOEY}-miXq_Zml3wvIbZC{`bcQCjl=S z7Vd`JtVRD!OroI7N`;?In)+JP_0mEhskW&(-!XdJ&CVz4>hW4=j1qt7x$HC#J>D$| zx+G^9BmNcb(PwH6LmjsF@2=WfJz=iif0wjceV7!>&qX{mbPGVUjR{Vl%$dISc-(m> zU7?`%0Q94&*ssG_OMnu`+=s>v4WG_I7Wi0l?5{FWRbO{S_Gl~mQgAi+A_8s2kP8t=sx$;HZvcJPi$Wu5 z#H}7cp?>FTvIrNd)PQq0b(}tlZQP^Y>*J0%rE}%ajrlT~leG}l^`{)yuActG_ZLs* zCRJ0tvAA*Nzs@93T|OdXYM{M;^P<$J&A!&twend1tiydD=gqfkG%>iC@uh^0E}w)Y zX~xUh4(!HrTv@#`8}wY_Wt=GInwpBWBpDwFD6xyfsKNCeCaKr3;5Rfavz~!4@C=^z z76TAsCaKgEoU?qKC8G2^z*{4Q&s{&X%74? zEOCJ2L1^}sRnLRv{o&t{&%N0+=X$>NKK~9o%tVY7Wpg3$@2C$p)jA~`KgsQ??z{d>iL?!hhPhJh&=9Zq@a& zqrF5;*Hml&T@-dXx_E6g_D}SKrpP;iELIgk3)L_0Gao_2A6(?03+qQ~eKM%9ImnH1 z+d3~~gK5Bgs}c9lbhjmz7xFbdBtJCoUY~8~rDsns)k`7EV|Kbg68}yPyit&N81&$r z^c$XM$$E)%f4reUi0Jw!Q;~!_E07}AKpHh8AXxkd(E#L&%7Lf8DUy$VS*ODNHq`b1 zUBRj(Pf{#^Ixy=I`p#2NSGmb9XR*EDe9_t_pxP!_b^M!9s^)4t@!rs3y{ zluDQV?k)@O3ENvOx($RORsPM=7{Vs=Syx{D<;WxXlW8EJ}l$p{_h z9dG#hDrPy>#ZR%i*9A?a4hKQJ@OLX@nlj~l`im7A9)kKkG%va#dd92pl~r&Y1eXYk zuzs8i0fEE9D?vQWWFF?R2)Kf-AKzmHbamiGe}0s{cn(NM1?u3xCZ8t}knGp{|2M$` z-U7D(<*(oZ{mZ@SyCBz%Q`%h6UOW{40O~=Y32Lc1UHPoBlA8VC7FxZTA_<$XA1~~V z<2Du^tddCbsp-V?{WO+Ok#b2Y6duIX1Z1i9qHuj8YxUis|MEhlfMSrS+&_QC*{$Z; z7`R}}?4Ni$oHrf#x4d_xRq@iR;oO*87O*^X{`1!NnY|oNUb=apLS9wLVbXoyH7GRP zgFe=31bzFD0|lPhvxV~o_FkMTqk0_KKsYy?s|(!(I`E&|M6j5qt3Vg*M4J_V0Yu2p z!@;h9viU70;x8}$j|jPuJF1iWbuuLGjwV^-J2NIwOU!ZiPKQmFo4*$Ha|uv%frHLcVO7yyQIv;^cNr zt-Gw&u^%of+os5xsD%UdSMHaT^g&2@jg<4!a)*5YmjCKa+VLx)fn@*p>i-pGs$6Hh ztC3jFl|>Svhs>_*d`Lv5S-gNjI2Ezhm)GM<)9T^s68HQG#mQA5nv5)ad-hQ1nOu@X zJO^U;hf7i_zd*UH(;ZmE^}WHj?CsWdKP(4{d@@Pp-@yy|zR`AY^@CbJzbvSAVn~ZS zR^awR;v+B4;e0HEChq1bQ^;$jH}P_P{8r~@ z(r=5eMMoKmsKsX*r1iNSJyZefGbgR@l4)2jX?^;n^;t7CxEYax>3^JQKpxU48B^*R zW4j335{8orV`0yE|DI^in`PtuC1o*5rD=W|m#dhxl^Nb7x}VsUup1&|@|kpcd!5toa@gWPl)$M_?YcVdHjpcZuy*4Yt4zjYn6;txQ@J>^rfe)cLNTGCUn$rI(8FE zr!yv$n$6~s)o4r9u`cSaZIOvd2{ zLIWGIWImz2te`UN%nP15E+%R_ONz29s6-dT)OHH6kx%296|)|agON06NBe(c+BBk9 zXfzPY@E3)@jsFvBeqW!F-q(L!-rM*Zr0A!qk4cJ^b6}x?4{o=7CE3@2WZ%~e1#W+n z-hbG4mx`QH^L$i?((Sv?;A#O~e(Z*|4o3IPuq0yme-!!$gx$uRXmEJmRs3vBFf2>$ z*7+)v6#<yTbxyy zT8D!KL}mKdqd>Y-^-7KlU+B`WnO>lKJyNKw%;k9+-)K(fzBw>HstR0B%O0}7USB-N z15f?Ju`T5V8>nIWdyH$13)UfEqz6cRDkngC z%I0&%DUX-JHQk!ss^R`Vip!*8AM1u{?<20NXYu~bNfI1?qEvBz;}VWSHf>%u(9WZ; z5lReRf1JQQM?ua==Oz|p6Wvag#eSUT!<*tloieudv8k64$m)uZnc_gV&`;BAi=t>g zts?&&4*SY+Ymyly+?05L8OKS-)UGd@#PVx^VzP7ved&P#_5auAJqa$mIiCy{@!$Oc zX)WOT>vshsrm}21_GKwP`f!fLdna`bwM#hKhFJM94%yMjB%gGgEEzF?HYBx;d9VgY ze~A#clMdCI1Y{-n5}L~YRE8^4E$JEQ9`0&nRtYE2#FUu)rzOHGdHy;@`zHz9QOp!4 z$3Zf8Zw;2Tv9C?40y)^q36|bn`g_Xm=0;~>hPd!V`EC#+l^;U_GYFLw-jN*XgSm`E z(&qfzD?964l^dy6?w^;>lPf`APUlZxIhFuO+Z`($ZYY`SAC(GRszdb804;}=0|?le zOtFyz&nhJtPwv_9-*znF6q0$yTsm`nsbL&)iv=c zo|!l4SNeyF5a};D>(!5|mUUuYt=4f3=)_b$JI-UGDy+i`V?petWwp|yW9XRsGIs5_ z;%U7HZ^U=oqFN2s&PLLT&y$YhqjTkMT42Sc_qlD;n?TT@EdH`5gH!|##0GIO;y%lO zB2NNUw#uOPARWZ@YfAc?M1bRzTee@weV%z*8&LFM_|GyRxcfo*a}Hqe%Qq`0*TKg` zjBCG+fH6aU1wc`#Q@P&(2&HsVSvF|Vu43p=lWFpGnDDol_XQ~CeFcEd-i}xkZ$MOa zm;e?2bv2n)(2f=GT~I)z$F2te#t=Vb-Wh}fT0R?F^f#)b+9#K2NV@*Ll5pqnouuDm zE$Fidant!*LZHyY$-l{)9Lb?;(~~US!Q6Tus8@^=GVfohLyZSG9FJ63qbk_Z>ixumb1As$PSdAj4$ID*k?WLni zaG(a{IY9Y-0A>PI*yBSHhV~T~=Vj(^6&O}UI5{-Ay8y|Wr&X*@k%?MotdJHMq$I9u z1KJSn1KcWa_SBX#5F^Zz(F6K_^p26Z^9*RLmoDH*XYmcZtv4l|ou6uNN0iXZJNM4r zBC*tOP?TFw!C)@zyIlH7snNOAGmB(^7y|MDP<3yF7j_c%l=fg1F;T6ip2vjmh2;IV zU~M~t6xXH0L|!WMI{bO5=SIR$ttIE)s3Gx-P6uptSt6B$cp1_N7AZ9LlW|!@cOids z&H2SMy;{|h6`9<1{#H_Pi~f`rx&c|GYc%arX@6vz$S{OUbt@Gq?$r#|oGx0e-c#ap z(rmpKu;Lfv%G8q1#+DT2hu2C)nr$px`B-9GmW|qLoMk!K3Eh*%q9t2T)@j;<1bQMb z)oB)PS_i028by?Z6o_H?~jkp;Ek1@s?>r3 z<7-}zpE2^;lIl$V057F%*s;n9JV%xmS0&~#qlkM&1z}~_OJj#rAEtUz= zIWcN%N6yt4hWbFjXgTZueRwx3FL9 z-CtHsr^gmZH2gJ%2wTy@pTZ#p-2U^jTViSO{V^bw0l#{{I%<~e*{wpXMi?4%Vd$$J zf#$^dlS1)Di_x2OjH7p=jGW|G#Ku09gumH~N0o$|26qNt#73ehd+IbPbg(<;Cfas> z$t3{ojLTID9q{0Gza;z_gjE7nB8}O_<;JeKsiuFOzw!~M35Eh)pmOS+^V!%H*X|o@ zxqCw}LB=cVmvi&jS)VL1)Z2>hV6@qFd;ULJP(ZJb4Yd`j$v@7L4^?2eG)JJj6pzVN z^r(h{q`-NmBR{=aEm#nAoOPguNuAGSG^ot?5cM!lN3ivxw%;34F4q`8`8>;wcE}CrtPI6vlxsm5T2yH)y)3vE0{~;w$lAPbi!pQyjsR08qQzj2S9e)L-X4#*S)r!>w=4?)-SL=82ZZ zuF%kEl|3*RSfJWl8(@l5i?Mha_sCZx#MtB8J74sJw(@(QB+Ba3&WG}CcVx7`fc&C= za-aF}y)&S?ql2AP*!@<9D-ib_0UAP3gJ8ZUm7xj7FRyh|G%hA`kDQ0##Uqe&Og0$D zcbs974-`hEZWc_ty8MrGqj#$mD^;hZj;ntz zbK|9~{A+=LHav-j)689LxMX+_wCG{T4H0{0P1M_}`jm%$*`}Ua4%iMQVcKd1)BZ13 zFY2sMhM#}GKxK5KHy{C=-GH*f1S=(Iq0IU)=*wnMIjQVASYekG26%tWr24OLhLO_m z{Nr22>yv3ZQJ^afsI(rO+Bxf_JWTg`P{%s@o6w&FvIXKxG-OVws>2s8qK?;lOKG9s%P7*xH>ncymSVG&E+fHs&5G zaUQEbO4s%U+L`q~=doQ*EvDGMsJP`lnS5~O|GQdm6`}pmm zk~i<*4TMPaOEK6m+5!o!kj+p|o@$>*sU{#fB^fG-GFyyz_aXj z0Z$n~?HcN&T1C9QgEjc7ES7SBvEua#A6VuPs6)iLt+@`$cM3F!;9YeR^I`f(tIR=& zz4jn$%A)wmFx2~)XD|a%TN!9meXgRq@u0`Dj-PD=jdD*N=9MN zZ2C=s4SvPy(f@f;vY>D0FAY7+BlE5CsB*32==BM->RF5BL3@qk%@%H_K=7`qP#I$^ zvKDEz9NqPFx#wxLYBoCBuwVMg=%&}7JiFSc#-7n_yN=XJA=u1LK0X%Lv1AqVNJrm$ zd9(LvQk)5{;$q6Eil(sIW46ZFcFBx_y}KR+_m1Dvw7*%v1KFAFDw73ekzOgkdaw(4 zrO~8EUdnzj{*PCBgAyy+K5=#+{fxf1<)*-`rwRMh14|se6GdUa^6@2@;cj`DiOI25 z@-w!nye$Ug+ahmd=wir`f%UH{KDC*We7ru+t#=K-21jMJ%ZS)Q6Hsfi_Syq0KuNv4 zbTQ&>k^U%sTWOfWEB7YqR^}ZGaE73f>I+suK6?yQ}YboTtA@!Y_gY@~xY`)&K7*%p!fhuuTRu z86R&6Oc`&vh0ciIprJGnZn_^7E3fb&l8gd&9#{n$Uqkz!6_D1_XPnkWX^$~l&wTH` z2}nL2VU2`R=1di?r_au1MZW!Iwb?t7y-#|*Wdr-AA_4)+aWlIE%bTOe;Q84ZtX5;y zACGp9F1c>Rswb3t+vINaKC!Lo6)Q50jmeJCo}Lv#IMwr^Efbe8-c~AEIeV~tKh)Q^ zu8fzyf)`AElZ#j@$o$^1>*B;s@TeYgB2U7}C_=!aHknS<-1^6(I*AAQt5(izq$4KI zqb9CGVZ%3!kEDy(C!joP32s;6`%9){aN!3dgsd%k%!^9D>H5-L{>A8L;(y>FDw>x+ zfL)bWDlbs5+-S1<<>|<=`ytI@{mHML^!jLN!IF#)(7SSc4bco5BXy((Y2R|%6?eWx;FT7N*A%ifoVV!$6!eLfYqWML(j(V zb?AnzHNxCNcu&pBtTA4FD^#A4c;JvBXzckuK;c=k6;W$btu zxcDAiM7z~tHrz%0XT+z^E@HA>0}jL4V2$ejC-7?e0Gxxv?3lmjfwKHsU*&Prz?2LJo6!s~!Duz79L-Z?~@NHca!%xvqS~9aX^HiN_6GHC*_mmk#Ym zqRV@$PdPgrUpzLC*v1GlUz!i?Ew~=2U;{3{uUXfw{$o!t>ZWyB+UH;RUGJeYqmTQ7 z8QH7`N59|FbfzSIZ?~s?LVgw2PS=}X$~^s2q|MF2rL)dMOf4TBO|3M#8Y_&hZXx8$ z4&VmlLw(yP92?X}J37jKoSE0Fa(z&ne)1r3X*72&8tH+9SkFusb~{rhUfZrJ^3AU6 zy&385$}0T&$>;Q#>nr!k8;CR8Bbb_Azb$OnuKeyigNKM;&*1dZPP>g*!Z zL{Y$S_%xb00|O-tt?q17OsQDeDyN@*m~mTqS?7&TD6Z1?SYTFaXD?r0e7gU88!&Ng z%P|3QsV_K?weh6F{{rmVd{JXf+Yv<|rhfA-fj0(o;OHNT+dv||K3fSOl*z*~aHyBE zYsnUIvMV_bqgxGIKN(KsFmH)R>(Xue&C79evkjPzJXqrXPszp=t1W+o@0NLxz|8K9 zkw}cz^4Up5z>dJyuE5MZ>!Xdann_~ZX_-p9HFMADwnCS-2rf?%pJUV%rj1qZ)zgVp zWL)FibIkitxyQ4mpNheWesnbNilPNYn&8UJ%z6C&|J;}0yM1L-#^@r^B7I&o$#H7A z$)fdQ@cK3u=)s3CNA5BwXk%DYn6Al*^g7kA+KM3G`JtX|#7Yf3zS zs@piW8oX$n_rq?whrX?I>9Zs}=NH(b3?e+p=M86zxM!QT%5wF8RJR)@zkuQI*k#X)@oa|4L z8(!#1D2ix>@PDA7_am(|w`;=WxD<(7hjsvn`f@}3uKRKjO>qAv>PwhE)I{O}OxfXdH7@jzCRBxwxx}&}J z^4xM~Ay{?d#ti0X{J7$ZEIhA}mI!Q}>;3u4e_|t2?D1aMRP?7oMbuvlmm--n^IQed$s`ZGlv*+S z8XCXa)ggkOP{P%53_9C;kD}NM2vxiEnCJM71@YQtL$~_%lKOpp+#u;Z)^$ukJ>a{m zckMN$f0fjuZbZhZSvZ4us2*Nsw>wbE6=ZhtXia3KHqsd9xTUCm(rMPv5{8p0_AbD+ zoSnT*ETZX2l|u<*LzHo-`laJuH|!>P`(_8CuGJXU%{vVft`GG^v6;*>XdCmTsbG{( zRFDYOqqs=ua;&hvtaDhwq{mVFQRY*YPsG=R+2k=|v9esd2zT}Fv~KcV9wvGj*76j- z$%&n#QBD5tNZ45{>1}Oyxu;3ySg8Cd0OW1DXDvdJFBtmzmuY zyu^IG73S^UAXADyGPE3yW+s2U@MSdbWb+kkPH zb`JxH6)`@7$#C7&rJa0qc*ob6#*W5#Z(V*GoAZ~-n`UAA2A&J`Ia^hn+fj|9G)2$)0( z)X6?X%_$3WGeiunH{+jT=q9*i%%k?$P@>loD>gftG9~0{qM7&~lZBE@wwwZe8PG2+ zlO>dAlyV(Gs8daZW^eiFB9q-XmE_xc5UUgH57Ja95`X(6W4PR-vwB?+-u*2OE6Fu# zw^H@>&4rkc7UCLLOpYh2YU))s^4WgWYAAU75yGJ!MU4w7Oyg^#YqtGOr?{LxlVTq4 zGH4#WN@ETy0-MHf+Rhs2%@p&^r7RMSo6sMLRb&&tAow^kgmayt`qu}uQKO9 zusG_y6)u87=wD^8$9r8CsYSmfARbEvs38%zY1@uu5bSlhiC?@ry?oWU%~iXRmncaOVNs$4gFy92&Ay_6?r?gWq%9f-EX zSz^y<%q_!|w-g;-o3)?(e+IJfZcH?IE*N07PtY)&?ewnIQ=Y?RA!b^lIg!(|uFSW0 z(nS0-4A_M%^wh0iZXmd{6K`EL3c#c`I7}Xd8*fVDlkD7vwcF<^eL1w@VUcxKdq* z@iHRl}8s4jV+oHAI{$(3$zw-JaNsY2K`YRt7(kOHeiSz_Kk zLW+>L-#H|1_O0nD)G5dJcQdD3#4ba?$?Vnu(q!ceF`bZ1iNKm63+1+E+jv{#cNyR= zK)AU_bRlR5?A3>5c+*q)?{vCvwFewiKxa_I11_F{P)DHqS>7Us2CN6vA9BgB>Ig#D z5mg3!+k4QdRl-7o$huF!H(9KK^*05vhOK#0^pDF{_nUyB-l1_1h}!|Pn-1RLciS!f zwy@UdLJxyo2cUZ;s43r~dTesoKAz@WZAl5iZ zdGb0SkY%Vza`Uc#GUqxyEkpN5Z`z_ zA?fHOQnT?PN$5tg0iV;tZxu{nD5Mp-mq^43gNH~C=s7r;rL`NcY*vFybWdY-SdT2G zSx)EAR*$Qt-f1r|D(O-Kq{=k}pmVB~PujJn#*P+Pr8|@C-2eu0yS6v=9>6Ac!Mo>k zRC@By_kEs%g{gSj;l{|_^%cXzdWW?S5lD{CNs;D!3w_+~0L$iR$$o5H)xfaa$mY~7 ztH;@!qrFzVA)OflPoh1$%n?eQyFH!RaTe1(!#l+njpZ{`0t!edPCeXWCB;+i5L`&& zl;CFVn{L2<@Wc`?n2zKpY;|}V&pWuH43Cmbs{EsUu~5ViF`URMi(A|3kCPoj6NlW1 zD>K+a25kG0XXBdomL%Hi9u!K%^b*?SkV-|nYtabJxw={0=h>oYVz2M)>XuvE?Dp}i zYewOe`?Fjp{albH~I zYk}RQ?e*&E#2;`S{0XgPg&^0Mkl-@Wcqf9Jl&mfC!%sSl543E-&|WFfr8GPi{r|D| z-ceCxTl=txiWx=(2?{!npahYegE|J3C^XRq1px`&C`dz-F`yD1k(@6;@99(3x+G5S(puzq0ymq}hJ$2Q^zPsuv=7Eblde{HU_)&KUbr_}a~!s^*I4rv5c zb{!w|22|+{IK?XN?(R)X^_k0FFL&J}*p(Muj4rBZ&`8^z=$$k8bpeU{Hx+L{TrMC)47YBV*N|7LRIs(MVsUToPr$tQvhny%F9x z*=;7L4@$XzdD!H^`?WWArOWhsmU*zOyu#B`%(B}0493>&>VlVJaktRkhJYioj$}m- ziv7yNBKH_(#Mri$1sS0NjZb5$k_Ei-2@tQ zLx9Jc#j06>hSECfcVqcUk)-ttn<E)1AMam?50%d}EJRl1{%9== zkCs>FMhd$ticIm#=eIb@8i}JX$1ad+=CUW`g-S)1tNU67RS~G7v+NM4gYWNWKI|fI zBoX`U^dhN~6l6K-$}PJtWA^3nHm0FKrJ6@u3+Y!Ews02=XiY@+tf}W)R!ewjMdZ3S zlrPxVm&{gS2mIIvyN1^N)Ss75VJ2h44!6EzQ2e^kbz*(=-NwqjPFi)~CR=?uEO_zF zbgFfi#oGAN)9pKCoa)IvX0CK^jSCI0XF30zUZROtxHnhX#hbYt)#DLJrnMIjVlu-o zCm2_*e=c2r7^}kAPxYX`GwDKmFTXhDF*4w%-o={_U}G}Vxw6bwWoPB2%M|yrts>$E zy}OUUnJ+7~*0WQt@3-i6>}P)CZ)MVZ80ROB*y|e4C@<7by4so$AE-6kDmek&BTBri zw7j;ulv!A9ypD66TAdsWFWN5vU{`y4E8bIwJGECFKb`3jtyxe#nACXmzI*VsG*_xdmW@D^yi3cl zdYY@5b$dZ@x}RwuA&HNndb;9?aIomblCq3j(d%+UqCXw4Fe%TNj()BuO)CiMUJLli zluy&o^(n0`CqQ4Z;t7q7$i!b^($C3{GcD~*@7!C49TYv>EBX_E#krCeqS9DJdcA2` z*oD<(rz^I{Dn{m0vZtHH&y}zeBa1G!x2eVil?;Bh7g04TsS^8K^p#XYyjN^E5cSOC zTZF=;dcM9$YSNV?#>FA)d{df9{?JOFLu2bTJZYbuT%1jh)9*39<69lB!g=^yNtG$S$B~>@H_A%J z;~%f$TZhDZo_S0Yz9^Lxn)}uNs_A#4T62Dx$&@&qeqfIoB`Sa>GWbF{L9e00>Fw8Y z?AW8NRq*!Y^|W?=HZJ20d|j%DTY1y;YVk|?9^1UIqtOy8MUFl0j?;b0`L68;)=PFR z=ah`(yu7fZDM?jvu$239A_~tNEjb*eyw*3>)-&pkfCF$Ko9*3FTyYZ}y#w`;qfii$ znLO0j^D~|Aqpd}qvW#*%k;hud@;W8L9f1b|eiI_PV8`-aqh+47jpO4z`JO-x!vgkR z{$E<5==X1u-wgM~)<#MOuJ3-?j)frl4ryGrlwIGG&I0?SNJ-lm!|Yp6^-Go)CLK*p zO|hSUf7H7#ZM*s6M0-x<5d~MLBG?hGC|t?Gz&UjvT0;^=mezTv83VInvuPM)f2Oap1gX9pm)H7T++LNx0 zrFN4hwDyfUDJdS>eedPdQn2RATUqyPXJZ_a`>5ATXBFzLz|u=M9%f29%y_xwkXa@D z^T8L33N44NpP)yjb>>o<>oXdY_~I z)O*c8U3(xypf}zj#_umP$st93nB4!cMBy;UZ0n6QvkNJ7Qu|77Z>h8U{Yt&c*|f8V zs_TMHR37Ma{6ZP&vyczME^Di~g_)LR@NpLyRAhWndZ6w@ulmLSW8fL*rB$BZ|Iqyj zI#_&fl)(#q{{vLUY|`P`*1oI}Q9+xmsI1*Y!Xa;DA}`n$d{TC}?~0ma-B+hu9H>Vm zyg{uPRAwkxIP2z~z=_7j`JY-W<%-7 zARoWm6Ew+I;Lx?<=)?|Om)XEkuC|EO3tP@KSlTd z*6r+1OOtchSKX#+lwcFfhgVyQX@YRb2#tw6tbocdnhvloHPIdCEr$g+*fD?-;-E71 zqASx`cU-<4t4S8atF^c#Eu?hsBSw~(%V4Glv8}t@Qd7sT^%LxFVXP*r<3n+lI^9;i zj}%bTGzfj^XT0o{No+$!r6>lEY4t~k<{P)FaB0c@YBnLk^-PXef8w6|XT2vhkzTqB z_{S^1JB;`-yr@!~O&JMbxP?AGn_}X}P{vm6LrpS~i(@V)R?wTwrksOyQk}&_QYV%V zJ;^hA!ma+CSME;5<7W(z+2%a1)&JCRKIM7q&R)7yZmMH`2TZ`r5)N`lN2M!$XnD0n z@3!%lB#MYYhop*q8ceg3_rI`h!keB-9@~9*aHB8EWJ>R`kMtS$gCpxA9pi}YcBi>4 z>De6+braBoC@4iJin)X}+VF(xWkROev`XS+<$`i0wv|6J?<86=aBjvxnf!9JMLAUN zQcoxn#)R7+j;>!z9l3K=B{jiWV2VoxV0td zP0QlzT_Xd=^F<=Vg|AP^#5fArdc0Y`BPSovKL7aMXX|cvLN6t$Q~Y;QcFDXQR>%Fq za-;bL%b-e1jP8q!p|A`TLb!LY6)rl+X4Xt)Tc*C!>gdzC*Hd-Rp(HTeF?#yW{;fOr zUIb?9!QH{sonlDbQx$*U1wGxi2m$C9kKz%E_a?%s`CwMm8&VDbDDJzC84ZTQ^L9zSI&VSb%x@~^jMpSk@zPezC{gBYvTG*OwXB3`GYdm;FNG9=VHFDck zq@k`)Mu=N-E{0YTQf#iNpu=2(njQ|x3++{v*R78;Y=2&#a>c-R<~jbwVhMJU(x=L? zjp=qEV8f1?w3DZ{3d2Y+oe!4#N$Ex#GAK6cFP6`4>W0WR0UnIt^oNrjWf_Hwq4M>7 zXiWutrP$qYM}aLHotYsY5sFMy(LWa<;hHXT^EwYEU+hAqZ$MS{kkdzCwL+wgB>WpK zM|EPA1+UA+|5*!QaG*cDtLN&PSv~1;t6(57#ZRmIrutS#mtUH)R=%GrMDzaX z*tPXo=sS|l+wBWqkM=tW4UVii%a^KfA+OxkL{)d=1(-dwlF3T(!eFmn2yGt*&r)nq zU*o{G9mk+UXOrz!VfZ4E;hQfz3BCU=oZpb3MBCL)eM(r?r9`)jbUVL_nxs+KMY@07fNmLFcs+0`dN6g!I+gI^hgwL{C z7WRJ}y-PDj&hFANo8Ds?gbe+c>00C-E5&bjKWk zi5wZjYWDqWMYrwe-7liqPDf^hzHBMJ7(7Esti2i<6;^YVd9Mj~t3x6B_>0$89ew!X zn8>>7k-@&4#vo?0o8m5WG^@_FVnp=gdL+ zl|c(V5ctJiZ5nraW7K}nEQ5WzX4#rUA#R^>XBX4-K(WWK}0oKb^0lRHzOX|*j4`gP-kvck@zXKE0ZZXl_;_}F*)k1bnS zwo%lULR57>H-;;_6sQH;S0}0_RY%0BBq{gk<@a8(4NkN%suBq)z=^mSmef1zTrd-g zEKwalVRa=rJ-F@ipQw7~{xb zEHl4a*)$kR+khA8eQDZqVYuG_RhRxeuTwsxs+!NAa*ZcbV}Q@{y)-KGH#u7-2oFeQ zAnT9n)dUO8M3pKF9dS3Q{0aQ$6+Yu-d^%tM&w{Y-8zJky$Bq|Uyw2{9l5wCE57~Bq zLP8~bv)Qh5!cu!X7rMl;>U8q(=2vI0SK6+DG&kWZoz)JhQITqdU6;qNs{fkU)K9Yy zzo%oV?Ja_Tl&u59UA1Httgh2dn|~d9HGfvWk}v?|Z}`1cl>`?d`{Gxc)LETDo|#iK zZbJP6L5h}e>&3{ePv#`_?bL(y7Qs_uHI{N<~7qnT@7 z@%4n7f~u+tkzrJ_$S~#AsYu=6d#I)s=UuJ!6LfSnJOJ3mf9uA>0Jv3Cot`! zkBgd&2}b;G?(MP54$;~D#~_nc42hT3y70W%>E*r~R=C)X>kvBY;Dc8vPeGdEziEZr ztD(gF$&B}%pig@>DK&~vRmnG8{Yo(C;>DKX)V^@{i)Pi&6*8YHwuWnDIID%vnl*l~ z)foOghu>xOnZhcmb*5>tf3+)fv=1G-3X{de47R1a6>QV zmxUifM@mY}l+_6BiGCScovOMF?rQ9-(~&rh;dA=cMvAZ0J;vu&?zy)pCdJ;2ULn9M ziD|#bXWO3JGJGG^?s|S{w$-R!eNcDSUNIA;z5kE7xc{(RUxw4nau=u3%<}=(=g(n= zig~FT<`o34^*T)S3l)lWh<{*1rUn^VRoAwiQrt8(&fI`0+V|4b!3Ps|9+Du(y?~=N+e_x6C&|Vcv`;Z#OS#QrB-ww4m-Ibip>N`! zcQI`4&rz?J%3qNFbY69jxRC}+wY|x!^yf(`gha;rc;t;p^cXk0UqC4^YYI_4be-@j z^SREVt|~X>V9C6*`-h~OR(B(U3jXqgEn90@-;BKHwkPPEw)dEQ%y=7j_7u#QusubS z54asl@s*v0J*7RxwKF{D0j1o~+or<0`>-soMm0jL3e-Hbn*Oo&oQblh%-HF^D#U{| zUyPBquNYoW)GX0TQWLLUfIaxsAQ3VA%etOf8b}EE2oxJqv>d*%N-xhDrxO_yz9aPD zo{;DT*p6p;MZi?0U%RC2G?DO)Q8=;wq1jkPGWS!Onm;wqS+Y5>We&?}+PXyJ>e%bd zU|7<5KJp#>!H;`SrWMvIjp2B@X7zo4B0FPS#vApBSIN0EYw_I zlBaV%-d(_OlBd3w>@lu8#y81_f#rZ7XQnwv>lU26H-@`vd~Z^QwNA)~hQ%K|qF#x8 zWAss)7H}#rSg4oIkKv@w!95+>BWRDf0b}8jN+vSvoauC)z$ooj32KzqS8$<6*HUzh zQ})yPvX_P2oCmqHYl-zjyWL*8ZQhqZDVD6LF3cFGIe5&422KuVn6!|EE9g_315r1! zm$XrJAZ5gc4!kB5D&okws`fiuFy1^xorE%aV&}&z3n|aN5l8gA9b{x+AvFUFdd_ zdDsp#B$0>;@BHnJO}edVd4|zBph_G-sE4Z#70N{Ar3D>iAUjUtVEYfwbq7n|oafCQ z`5x=;Ns4<8oxTUmOeTcnm5C;f%k$%Ea}R7#lX{p)3Cy%UY!5)WN34e(09GvCi9oHC z?yQ>+*2hwdbRvydp-7p1syR;GGzuig80<$-(oG#~vkFS*;BihuvByo~ zR`rNL0U4BrjX}+jNu7s{l~jFA{9N}(m*1_LwnUBW7;TfkH}p&komhAm%82WfJ3vS5 z85p@{@u_P09nB@bl{db=>b6|PXI$K*J(=81@}v24N-jATb_9;(>S27)z-(kt6YDcN zq@XY3*W@J$s#7G#NuwSf)DcTkxeqN`)^Uk$2|RFT-DoF*>f{Yofm0P}tX)=Ll`-CW zL~B}7qsz5=L4x{gmlX1FafXyuY^u#zNI{GOV`>xCTPHloFnlIxc+O4g(hjR-e%#EG z_Av|+un9Jr%UI%rX}RZ9YF}m>%8lUMYVs1b5NF3{T%KV@)}G5ae2}a^-dNb*>g3ts z?DODWY^qw!=cw#nx?^tLGwPGNV>;}NCnG(cpnbt7jsOq#plM4l9dSw9kKx`+y;xDV zZm|h-=@4qm)Rt-mR9c(AJl73cQmPCWXg}OPmE2j?r6q7LGC2;)(iG6NX;CoK;cr7L z4(+a{tUOV!m}x9mGtLgQ-`6w0X^Re zdgrH)WP0h$GIYhbGzM0R#Ng=pv5E*&s*{oo&cz5e4%_9hrP(s)@UN}6?(=cGJrUQq zMS@86J1x~Si40Gj3%nH$k8HC%`rgh&ncl!EjgSUZ#!|!ZiKJb-t9`E3tFUD4m=|DJ zWijROZ16oP&GfNaR7+Z%?jS!-T+dv3ic1#9lJ8?o5Y!p7(tI$&(2nDjO1BeozL~6$ z6M$Cj8qRsf^(5_D-n|Yca^ZURgP~!$Y9n522s?=Q3!Q;7QdZ8LhcGlm+e|`|7zSj!z@{F2|dk}pIUig zE1y}70;*=plg}+xL_NVUHdTd7-|}}kRA)uDz+lR`SctBuXFPN1sw z`lZE>VKRei9O^QWW1pq9i`ArrTmhv#Q*X~)Eir1h`wi@S$B8>D-*!2!t}hqHs&r*z zD!=_&8IPlFc?}wb>t6lUA>Xzu<-fT>B7a+3s8X%mXxa-w(RVT!6gR{5owFy;JlQp9 zl&Qb4A~QHQdRV?frj_Ed5`ynXCxouH1XVfA5S)#uvm&YXYC?l2Vz1Jyd1sQBR*z=r zll)#?+JrSbcn|<6FH8Z?={r;|cKrquGo{!lXJXNzZnRZ;cMvqON2t1JI^$!t`)E~P z;UY>t)5@8hDxDNM^Su7`1Strwz3R@?nr3jZ@%Se90>carS!WDe|7M5G;OLnr%4WXS zEwu@Cc!#==37IZNnS=8OaAp*_4^^LxGSP!@dqeEa(wTMA`t_ZBv1vs)^K;A2`erw{ zzwhhOGiiul)52Trwt1lFSx<^e+n|4i9cpTm1P5Q!Mnhzy)tfx>BAhZJ)l2J}W|CcM zXLE8XywSEF>mR%^*ThS0riJzf0UY!mwzL!aZfwBUd%tamFdYWA-&$;zR}aK$3?{x$ z47GbT!_imY!dzS2r@PQqI9OF2YX9Co=fm+n)ch!neV)y$%{bp1;icYB|5CvCZ~6y$ z?r~mQA4J^AE5r&d=1z5q9BZz23$7|vi_l}PW?h8Qn!rzw_IJH1MJZItRl6!CkA|G$ z1Q+AG$Le(x5uRtsDNg|7_1&4<$#3I$Leeujtrd!+da4VK9Tu40iAOD3-KCvXWiz~< zA1b%Q0Xw}of6e=r0;-g|*?|xeG`soMI}y)rp7-+NPn%i{*{P>;ShpBeZ9N~+8duMV zD-Jo{Cn{hp$eZX=MF_Q@6L6MST$B@>xiZi>zI+y)Z&)A|uxZNeO+dzaD#cEHbA#u% z?+{nU;L*NC0@Dr0^C-ORr-i3g26`qZO;r^P`#N99{Vqy8ss4d5(t6g2Y^ATfnXK9S z0J-evQ+AA-FMD;{4(VMOH;nHJTs9$}!YkxwG8pSflUX)Zmon_L{q3<$+BC6_Fk+um z6qwq|Bfojdr6N;~%3JTYd9KqRV4HoFGdGt$okO`4NEH$CJ#$JchDVLnFr&l3k3`CdcXn6!k zYhuFl&5SCS z4aJ#3AD;#2d+XsVDfu?v_D(N7h_MN9Sk3DsJC!vdXRt9bM{n1WF0T;e`fjN z@GY;iYBIdGf;!R=X{K<=uHT8)T;s5RPEN<`K7Aavp!fRl51nGV6Yyy3uXI0L$8=kS zSo;yO0H(fF_$+hEQ6ewNbWkY7{d&S)4=svjV%iVGfAK=x;G?Y^ZBnk^vLfa1*-#EN zB)k*ynP~`ce{o8y3-+k1otAf7%9X{9g(1PvNMTcN{SsdFn0rg2m=3Y^O1@rjv}A+v zP#~kEMrV=o3I3&9r@qdrNwg`^Lc+4~7lI8f{`_NCcfjWo)uK9MlsUl6A5CWQ@&)EaR=3o&6~SfgsudRUl0fni4Aop?4Re_BWanwY(HDN`el%`0q_iAjg5m-u zlA~O{CX$51NH&)5$J72SI@!ra1|(Z?v-1F% z*zsC;8Nsy`*(14EeMjQHVgp&om|?AQKlG@hOBy~^594jLr2XItx`I9`_WW<>4Izp{ z7Q>C@VPg2K_s1j8M~VhsNbH;I#m){NElL`Nx0k~vf2(i1r~9k-MFWA5J`r}G3Y9tTzAQ2VlulK5gEXf3U(@uAg9>vf6C z0(Pd2R_amO6#Hn;p~A(PK|_|-afqx7&Fe$hJwJ=$1RjmMU7HL}(zbid_YLB?J=%8+ zSFgD4%D=VrgGFzJzxy-Yeo}{6*m2|0HdG~Q>Wpo-T>kBkKNG$zy+I*yWDIH8KGE?) zS{qeX^~gB_2Da`gG0F{~fev8t0$ZwMx`e}hZ6onG2<~+U!A|ugz6|46i3?ePjEm!7 zu|-$6p_VT`pcm0ds0VDTT7Mc)@DZDWulyIsQWMe_9$u$b5Ibgznt1?fm$#Of@cS=PxI*sQt{9I_iiv#*5=q;o) z+v>Uz*hbA7CGfF)NeawMe)<&|74)-fzY+SKJeRZq9`C=JchzMsS%ynv-uW1A)Q{mH z`uKp8r^&hTqCS&Ys3_NaYI3{_vh@NP9$Met%S%va320r7fJk+q*<6u^(gSwqcb0G8*`2u*Eg}A`xghuOlV;Bc zJn3RPEf$4p#ona6Gjb3S-0}4H_bo@GcEpO^wvr~kI%_1}Aa*8t?Cs;xmeo{?#G@@` zkNe|Fjegy2RIZo#VDIN{5ae7J{~$d=B%GCU>zy&SO5cTY|38!|!4hP!LzMAq9$;wjz>^kkSRt1H@kr281 z&JB2*ybI{w<`}7k&5lN{c3f3Z?}O8wahW}h&r+|ComIcjxU_WPhU#fU%>pEN`rT#x zQUS|doU5|$`R*XV@jcrkl>3wKbA`D2qw||dEXC*6Sj9qRnaO$2DhJ8oOr#Dc?hqdzuf7h zh!L<4kzf8{W<{CCZ_)hj0U-n3;0&3m+J?tT#2WmL)iAS99Sn;cE9yv*<=M zg4srXdb_$A|DNY*2vi=`yM;OJA`o=5DnC7F3?sOZRkrU3mcI-M(h2BKZ^ms*Y)_OT zc{@9=&wI&@v7&R+nI|xUj=tv}yhOP0{}}^%#Jy2!D>(VxF*vKFxXs(_i<{m=0(ZUZ zvsSi5<++=Mp=T?$wSJ#b4h%dJ^hi`-r#$-pqHy~;Z?jag7^~f8SClwo-knj+U~DQD zle0O=wW*ymOfdX=A4dCb?$pk`=Wc}Yc0FF~-tiN^e(T|Zs+pT5`Dqqa3jb*2j{kC| zCTRG*tF7v;k2hmfxCdOUudHb7-}JwrM1m+%V^f^K|BS`Pr;pn&TAp)zF+ml%bJ4QV z75Q-S!{*GWzlm&kDq*}dV=i;|yXe04TiUjm+~YBRq+K85Y~BH)#8DpAh+Dzwfx`VsY&je?PguxF>ajRrXAdtTgfHxgcAT4x5Vk?Q z>Np^iC70z8vFSJjHb7uc^=L^G*-s=a-JKt6*J)ppQJIP>)O2`7O_b4f$Q-#8+-_xU zIL61SEo9J2#`vO(TW4c({bX^l$YJA^N}W0 za=dyu0wn;z`Y}i;K7P6Ia8AkwK!llq@06!nx>_t{QJR}7jTzNKu`^ySc|TJUh??9F znxqZH+WqEk0;3O9fa(uNb!U3_f#h-JRU-meV`Clf^X02~Eq>4JQ zhgINAG*cJZG1Is$3s7Lwc4pY|Y?i(lDkX`c+p-)+bri$1Ov-mRDf{f>l=!xNA3--$ z!tf*$5UHL3-EfLeP8$Y6T5EQShA>9t}fgN$<$ zwwzKulv?hCrtaZz)hyP)J%3pv+6KW1^+d<4{$D1R=0@G*vFzkRk6_(>qQ$&v5`t`+ zG^C5arAvVZ(ny00wCY?y!`6rsS3|ymfD?ayELGmT;I`&m7>^(TSxSn;18U;_qHbmo zt_{AH2xrBP6zF3(o;1I`m)3?tXUNd3v^uZHnijj-3)5GFVAuW4u%1kv@OTPa&A+!X>=iQC#c>3;`Y4?7Ycb z3j9_XBG{(fWraABKf?=lUyx9a64TE5F>JiCCpj8EdOqkcUD187%bc*(I>FJF-65tN zU%u69OmF|MR!7g%M@6gEB;$KJhfDAXIEH#(yliWW?d^! zLkZ*xB2vN~4|hBh^ss)!^LVaO28YrKZik;jx0SBV-S2;Oo6}S`7F~UT4Lrv-7$o3jJ09cZYwVC;Rtaj2XZc?V(TMw&@}(5AmGaRln!{;+*13aF@w@hcE+JxIn!1k&H+!?>4i9uU%+pR`wFPRe5RCr?1XOrpTK35T4(eb(sCF` zNi)q?gQxXPEe&@HUfKHivcntiCO}3OGO_bD@XClrZ{{ZN4^|rlD~C?zc*cz{Twd%H ze0H6wVL~>3Gv~HtD-o7k4?qLa z7sfkBb?x0`n?3)f1X}!9a2lZEpuT<5rt2!%fbA}0;md%}@+x8NXh45w8M?Km) zg!BOY6!lnzaj0THn5Z5*0VVKlLnfax^L8P05YTco2*U%L=RBJ%3waWe z@-BG@;iq5nc>fW*%0TV~v*-vNop^nHb;$6jsHmth)xCS?>!-8a#t0PS&-|h@#d#bzhu6{vdHKk8 zs;rLTSR1;?iHOofkF`-}uF-Cg%7J|e8@WeNjm-f_wdAZjd6b|!_j|ag#fogL2yS7l zy?68i)fBc2$>z)0Nbe9a^U3i;(@H7)x`>gL7bm>FpBO^DM|;i zH)rvK=8~tN;4t^uMG!O}GswTn0!S*k_Tce9JbNk+b(v=6dxYFFer@i=Y+Y^uNX$_^ z1})^-6d6qp2;&huD-?oF&Iy~hC+&tMJ?Up0)J0`;ONHPifFJz|?3hCEoSx2@0?H3K zl(&mh*QmWAZmDfZjQtu!UDM_>%wqZc%=8x!D_PWvn9}-;wLk}8`Ti9}1XDU#$t4~F zY@>w$0ny9yJve&CjutesBnh3$Hmlxi zH+C!j9q+zp$;T|)HFVEkV7Q6l93lHAk@+U<5A}61T|cK{BPn-3H$B5pMe)`;ND2+G$-+i2Nlz8>1Cl>)rX2gwmOsA6l9 zrB?)n@Q&B5B~4wkIwL$B7yhR)#OK8N0#*j z8?G(ukE7ix1eUd(CzJh|`8Q(DLgnEImFQ1P$__x!J)qX-f&EALS{ZSjPGDkU`C6Pj zfn`%g;L~g8eE8ks#z%@5Uo)p6Q-%gg{kMz4=YW&rcGTje6#}yMoN>E?5Wb2U$BCE5Q${oE3;L1~tthn*p9^sG6jxc_RFh$a!xZ-)d#4ejlXC=`wh}Vb> z$M4!sP+k97<%r~}uT=FrZ1I`dOF?`g>({iIUvfn0>I<&3#O}Qn|5T^?=?QsJl#R2w z4t4;uYk34B%Qjc!z5+$#eptQ#^H0wdFas*mRX>>KO_8QQErgf( z9#BTM*FSFD%+~zpRgs2ofE}UJQWM#Xx&FM?W+V{Tj(G0#Gx7KS`dXXqOBk5Lw=aTf z{`y**yM7zN7!j+kCqc9Kz195dp-F^poaz5X^e@Nthvxoon7@{@IH_W>gR*MFA3qtrZ#!}^sCNdmwfyf-~J8wvCt5IUTuod24cd1 zr|BZQh~yjZw%Xndo{Euo>4H2-x8gVp3(`193@bw*_tKn{;@)g=6DmRL=odm|1gT)% zxeSUm=@Iza35D;hWC1M&GL*L#;b+pa9gg9GlQw{gXfgjqc^q`=OQKqIhtD5jN?Jom z8_MM~Fi&eUpsRvR%5$+j?4ss+ZojO^s?ODYDfe|#0oAJG*H_9xE3$gV=@R7`-HZ@J zz#!)4xUMvOFtQ4Qtj9qR`DM~G><`PoinK_I7wmlPgD!q>3$8nIHMzLeyKNtY3(Bw{ zf~v#<{R1jFDj1ti?+qph4918S+yYq)h=2{R5%De+OyxYMJR1^`#WpXY;_*c{Ii_2>ouEfs5vinq6l_J} zop-0+7$rUQDE`sb5c*<{uI5|!Ig&&6FwH&(KmUkR_4b{Ri+CfGVkI3O_l}p{`fHV) zlFqwCx^~zYJnZyA4L{3i9H1G%9ul_QhrzACV^!e9V?LIet=(my_NBrHy-&gNH(wj^ zqn4x;`b;l1KncJstqY_X6?dd2m)NJMMM82bL=kVk-o6tU6B(6##)21#*FEFjplH@d z$b19^+X%hvsGWfDK;e7Z4zOT^4b?(*@V$ae^6wCdGAt+bO!SSak@x=rxa zH6+{6OUo@_ZV}blW2I$$jy@ZX%qOtsgNDam{M7mCt2?&ahd;=rQ1A@F$QgTx+PBg@fmgECu zz=mkjY62p7Bn+H%*AxK4U?GzlkjurW5qky0R8354bK|R^XJgc;?M&QYdjPpierfJyiHpzAD|0QtZjg%UQ#+pSJY$=m=0WJAo*iq{bIkmAtWN=6U>Oi=|)d^fxZ z*>#}`)XdRJHo)j3THs$)(1)4s6E>%rvz0k{R-N-|xZL}LHsh~N+)gn=@IhhRi=0i*0{H82u%%_`hNP?pglt9OfZ>{98mi z1p6s#RcZX1nymRw7)Iz9@mTeU@$o(MD1JwfxSC<#a zpdwjT)M1}Q$`MH0m4%{Mbvo;!WoaM<>Vo8fEMjikk(F53@Znogx=1&K z9GV7!djKBY`7D%V$b-lLw;^N_Ncz(t((ne_FQgK54OytskcxuoE^7C{37Re-Nh(kQ zVGW;x%>r-Jhk*)IG64zlfLvN9Qo#aF+JhixKGu}rYUZ*uYiTT0_5@x2I}Ay>&*(ui z60br;EVNPuYd{|NHp)H(ayvR_reqNPXs{)%Z1H2%WNJWe2aw9nNh#f+`V0@;#m}(8 zg-lQ0sBS}-x)*yW<{rbLTE{v_)wSWGm95e`c?hEeF|q+7L2j-rGa3af$l(Mzum&p5VcG)QU?2)$yj8?T34aJjR?>Y;a8gU^qx*TD;a(bAE+f);}^7JpQR!w~o6q_UDn@TOt@t!+wpq!Z%Nlr#?^;+vp8S+@VnI>`fQ>} zEBrSU^LR6Ni=bc~q0(SciwvTV5cGycm=KB~y3hR{!lzWY^5gXv(urClzrd|rD zBy}@+(4GJhp_J6xSuwR`6e&Xyt@mUj(*mI@?#@Wm5y7}FG8pP_uulz@`u^IOkaZ3f zW?aMvYAIL#Qm71{>6j}@hu|@lF-=i2!(J^BHaWXrcm`wWSI%c^Xd=*J@w2(#DR05i z%CF&1SoUD5L)%Cm439zQ*PDC6glY;0oF(1K&4miK$iD~?ua1qZCi}CEN|k+6DVxYQ zYz>Sr%DrkC>aF*L1*+AYz&%Bqnjj2cH0FkvP&x8ju^KZ5cbo88^N{PS;8kN*ZAup!DUqSOpFGSOxTM3}nIn zNlEnxGrl_5#@CC8T&awyhsyr3&xTN252^ty7S31 z(^1e=cXFqGayM1>!-l98+fNBr;7OaN$~rZ^QZ8AQ0=9%;6K$e9$v|RHlW@b$#XKV% zPRj$u%MwC`^OXSMV$DUSXvOZKk|9Mh$K)%QZ8Q|OgOIx5+G_?h?1QC9_E|RAV3;a2d?Zk>~2#u8Kjs43I)h&2+0vWzxp9V#{ zDmJ`U{~5yoGmu`?Qc0HoqR8t8fv^ZT576P|Mv1Wddh{P6%1BWSt)6LoyY@-x?N_ke zf)0+@Q7yK`jAZ#q*(=S5X7@>(`3=XfI^|gDq0Dz8P#7r=sZ<4d!@gn-*3#{%Y)v;p zIGT0#Y}Zy(?XvvTmQ9~Yr!QWY>r`PU?DIt_=qjjo-0C2wPh5}3wB70ei(&VctrvF+o;x2?lL+*~_!9i*;>NJBio&vNBKFzQe$Hol3p`Os`6JLS zN7#VYCl!MzBSvOHI0Qbq8S;0vlhR-M+DRkt(+GaW3-`G(v38aw9KJ}*}n`7yJ=}aEI@eA0Y*-_a_laq?e#{eQ#!{UH7C9A=(9+mULEb+VIkl8E7Q zDH%?TM3`?Hu+ClJd~(K4f}b9}mRz)CN90O;FJRs;|=Z9~25w-Gscanx?mu@7qv*K!R)iG?1$$$7oSYm-Y%Gp15Yb%nJ| z3FwZzwteH*D(JuXNk4LwC2~&Ey7Ssd0gv>AS*Ks4IfRgiJrPQ9o}SSrn)(4%ZTQeR zUw#gW{goJK#-_r0lIjF@c@V7kX8<5g1ux(AY(Nl6TO3jy0D&MMh(YB@b`!!Z0I82K z3pLY7Dhnqkr#(_001+ZqJJ!d@BQOLz^`#sO869wM07R;sAY%qQP!n#xI1+w}2XbTj zf&RA&$uv<3o`fARZS%6u_Fo5=Jdg&2L1ge8!V!Re5exfGVj;v}z6c;>yrUnK8I!&5 z_ zSKb6=B5vVE6#+Rth_hcWpL}`2*R@+`|5DTupjZUah0TU~{hR;;HdTilZ7ZIt;B=E_ zA?rl$5Y{#-b`;nUPN+?aQ^lP#^)bhAb4I#R`k0N11p5zvbtvdK4s{$Qv$Fzdu#e@E zmj|%o@`?KsAsed(^0&$|IGUW*YXH8$o}P`s$!D|^O&{C#4ufhDG_&^*`3UA3Ni|)f zKc)VW0wW}k#~QPPISU+)PO*@HAP#`0Wldp1NuWuaNmJkJj=hlgFf7l09ESqj16GS2 z;Uh#emX*g7L3Sar5$olE+-p9FL~q32yMt5fo9nEXoRo&NQo4`yLyQ9<89bK3Mt z5wEhM4pNme6`c48{hxw%d=eWpFvL?(rBWWiUtE;M^vP1d#h;5BG!uvlJ zeNmc*Y@rI1ic(B0ptGV zKa_ZXeFq$fVy;4N_wFCHZ-3PhC8W;MUr5^i#1?PYd%C0Fn&-tV-1LzC#iD1SpK{0M z==Kqgb02liSc&U={`vCW*JrPt*k>bo%7&VMH>x6pGha2h@ad8G5Nl;MI^K)dSu9y9 zlUbxLzSyp>k)*lxypsQJpU-cfOhgCgOzyGp?#o)?p6@DmoX2+;tVos8e>K{_=r-wC z(u1!f%T1ntzJ+e;YknI@DAOHCM znaxMuM*O64GRyq*Bj#h!z~6rlPOWY~xO-M|e)qpR^S9rcxK|RsX-=A)D`ftAn z_p`Qj_x2@Dm+gPv;NN{W%Y56x-D%-hKmWS9_y5^pB@ensTUY&yxBlIw{=7>)QE0oR z=JlPQ|J(h>;B#j-~wjQ`9_0xa5p9bT&R~nzdG-I5d3&Gb;8S~?o zb848NktK7SgjAkxJ-c%Sc0j#=m*-~PnSgPsy|=Ot?XFS8 zC`!7Ag-lp&lM?dB^tgpy?Psu|Miu9jnCet5RKbZMjr;d;e>f3@D!_r*eIvZ#e--%bk{=fFVJsj%v|9ex`ri0xM zq(UvFP{J4GFiP!866Jh|n6Np9H4ZbGY>SkrBsoOBg^crQ&={l0`A~#mj6s+%j2MS; zn0elx_PgKbcm005`99b6{PkSV?sbuwd+wRJ@B8z4zuvFc>wVut>I|GO_3UvBi#mS3 zY=B~AnuNOX3RsOCpebHHd)s*s!7)dHYk?N;=h+PVt|{2fng(!%2BRDvO$dWCx<7c* zU#TWdfRQvS!GqcQbdRtS_&2CfD151F3gnP5!3BU&=Qb&ALyPy>VJAxp1%6k;%<`fo zwXL1+ZyiFsrjGvbLSS!hI5DwsZuaA7ZR|W!_7Pix1x&U7+7sWLNIHPBt#46dVsbG_ zfYbK&V;%PwnEO=#La8Pji<7L1laG5l2JmAG5;uP6>+8EtZdW&z7^~hU5|Ky7E|{xo za>~cB*tedwwA4pL#!+(=ra$c@+4GmW!|z3l;0D&4ZKz&ul-5H+1(BqGSeq=s`J|?QHW}?ESZ4vv%`n#Q zdY2rz%QUt?GdELNF;3)31@7crg6qSXb@8+pIw_BERb}Z9MV>U{PL3p;LtXJxi`kov zJL!f-J*!KQOLT*=!kvxAoy=2>#Z`@yAMY*2Rk@;`1sQhAV@B5ZOOR&PWrXh?lo?r1 zSg;&fZ_bYJj-GSi-V{5! z!c5cnB%{QhZ}bJqeN6rlGbTeWs*m*Ue6YdC@ke!Er*<8s$7kFfv&YqUMiwNdEWJE` zWe2Z-}UjQAurGHJ2bAcD?Pr6lzN%Jojgri~7s#Pi$!#ry8bw&v3tF z>S>oQVxV>2n&lk%vhN*xCn=sad{)Q2#36RRa4adfLIdMl8LwhGPl^#G9ky<+*zX(G zCuXKMs@}7MwUZ=Hli!pH7b{$U5f37_kNJNz_8W#7GpDnoX4@ktVg-%J=+Yp&gpxD0 z&CTL+Xm#}U(dV(NQ^ysb7E>on(g{&?eH)XxD7qwEW7J7<`uI*#%wv%!#j0jbta)qX z8F;=yD0{RpJ9Bvb@cQ0kify~|gA5Ny<-gLHj1{S`_{W3;_Z#^CW+&F8S;(~207lva zJ5qS?h}1i`lyUEZ%tL-`dIeNflglb(?Qz5!ZeYrwT@ne@sVq?XoJ;t?C-qY_eC85P-N0ggMMf^E#U zYYG7b5D$96dJsm;+Kp^aVPk2zt5sFhOmDNKR=_dpXs?+B_}+IX^uF?QqvboCHY=K} zy|?Ey7JTlCZoch~>fZMQ&h9m>^&C?BERT^@#JD&+TThh`o?B2fYdx3fHCCPP+?>)@tj$|5=>vC7jE9#QX|8Z`nSVdqAWEYQ5>M(78yk(0TNG$w^@Hpp7O z%)O~L916FW`)x5z)-Bc6CRQd+pBZR(BjkPi;pU{hp*;JH?w)yRy~Y=L2Lg}bFc|ddUFvV57K!z5 zN#MYw6`=KCMC`3d-Ffz27I}6au#KW5im_6Qufm#>5=8VlxpdQUKs5dL{|bTsT<^rE>$&(#W0Ndj4R zz-o-3fn)LL&b9DG!8j}UVPba7}aEX5u6Myx+-XE zr`I(NF|y&*b2{enpKg4-rylmEltVJpdpKL(-Oh$-ij08*;+Goq{bLWk%QP@5_VohK zELgSA3U41mTj$cV_L9o|Rq7g?uZ$iy(-W-`?+yaYF$ZhH8&Jex$Vqi*1pNJ|Qad_2JtsR6Da>iNiLdo5iK%x=qQB{w@cNP3Os$U(HN%Dy_)r%s&@u3BxgiMZ7$v$Ts8L92mTrM8@4 z+RDew78vrsr!@+$z~iBW7kGs_s^L)D_*q@Gw-R|ltn@a+74tgJsiMf8@R#$t``AIV zD0(DitckEp*S|||u4`wTE|A9ReBfsUT!dp(wzGT6?}1~xNS(9oN*GxuI}HRN{2ED@ zoNXVcwj>?)O|sC&$a)|!sV;ErMGbN>85uPRRY3Uvft0uO1#86~g$N&^sb8M$ZMQ^V zuCEQe77aM-B;yN2Yj!eYE+LmWbp54y_TFVW0EiN!PE8DQMWZcHS5yIonM+8r^Z$+|e;q@rWFQlL@_W|s-i?3V;NKzY zYN; z{sbB8oqejO|0bCK*=)nXQxJk>Y!5Kcezj%D#_g6*H2X&>OCuO|DWzAmwW8;7uDxs1 zrUhBnT5l9%xvqEAi~G(%?Bb#6cGzw0>wR^lRL!iCCL6_2 z9iDiu!34X-52r^%t-L2LV0GT7t9ec>%CSAIQ>#eYD|i1rv48!KXicb6E+{@M} zUegE2S!48N+G``+eA*7+U;^~TI-9<}s;-bX4!3PdT8@ZbHWc_tOpRhSFrC5=ox+E~ zDt|B7vH9!cVy7C?l)^V9f!t1Z^&(9y)8_}Hi8mMv%vY6Rx*@q0yJf$+u&S1Jlr1OP zUlR)+4ew?qVpABMuccOPX)8yh#xbJ8g0J4YKKbiW{BuMmECz;LblxNLJF&2(GMeq) zR2pofIW3(shWYkC>cHfR!&HFgas%5g#mnvwBgpSB{(+2uwMUQ^;07Q9x*~cp`kh@|AQ8^B+TEm@n4EmnOQ0%-ekKX zfHTMat3yaIwiEC6A#V53{uTp%yCPwIXs1gE?i z2%$%_x{;r5NpV2GGzf7TfP<0a-b9sW+s(Fn8+JZtJbi>jm>6Y6NFsM5@U5XAP5!(< zd6&C7(-u34|K$@|fW)sCAwH$>v5e(=87qw+yG#M}-q&x1I^8fs7ML_pBZsxQ4pvod zEiGI0IdJ-yHg}^D_x7*9h#j@vr6#^GNn3c-7Bo{`7#I(6IV4tad(YMLK3CZNATEMJ|#ApmdtET~v%5&f`9pU56JaNfup)X(3cEBpp#9ZmPqy3+Bpdu?C+ zdhIs7=5*(SjrO8%$&Ts^R!$dN;h5|&!#=1%c~mS6f3{4aoP2;kC=b4gl(J^}m_ z3<5fmZkq>lA3vR@Xz(Uq8MD1Kf&o;|Bhh69f&pgkP`vtsu^*hB;QEUk`npp{SE5(t z3C_nn^1O9t=GIWt6AbtJE=h3m7wb`Fss+n=FyVNXhO&KqMXCly(XN8}@EDDP$6q^T zRa-2xRYfXGAz5GN@tbT88VH)%=A_i|`sKFc4}QyNq_)g8CMj$hvMnV@?>TAp4d*t! z_$g2d!0vb^FCRx6Erk=L-6A66;Tx`cnt40i@m6+u3G_sYvQD(y2+S=j%8ihnA$M27 zSLZ6~(wDp+)`(SU1_ih(0BV4XICdsxb-B2cduBw-WtE8wmL_Rsr%?l#Qq|5EBM1xw zn5Oa;8b-p}fczgIRRP%tVFr5DW#T%~hJY6Qkd^cY7~2MPj7NQgtcWor1jV?j>Um2= z9xKIT)_#>~Hnw+C>&%rVAqrVyQAKC2+S7VN>zc})(@xyfe=@DCb{2MuSUr{mf0Y_WEt16lZGK)Rl zQhuOzX1k643kwMtlw5BZjha(KFbfAgw^PjY*i^$vGf#yyN&`S?{Q#!jlNVne`2ai` z!o0nm8m{?+8?6m4g>Ai~C!v?w#Ae^1$jNdHd5PXEl@%>o)VFSwBumridC zF71XS=-`|FlRHVVXzVCS8<~O|K2~U8S3fWvu%qh{Mm3XrQ{U2L z4sH}9h5azp%LUOTZw-6{<)bbLs4PblpQrGKd`nTenUZQQ2ry%!^V&?b0j)bnP3MZ{p;_<7M<*J<4%E4LwKbv|$ zn|MRG_;o~>Z4UrSk=ZM^Bj7}!dFSAo(xfy*F${5o*C^C%tpTv(z~90YE_f>yxbaKc6vjIU8sOb zBC(i`|3nFB%Tlz{piQMLPGb0rUL_-;%j_lI^W@o9p(9CwMf4>Xe8%J=n9k$Z>oK@F zdcnb~7CH>cW=7D&GKn{^P`bs2xP_n0$5Z;Icv*~q2`m|P@z6U1bJAKLnz+p7b(Hex6Wc=t$X81Y))?J3ndwWyf{)`Yg0WTPu5_2) z4~=!2(FXWA{4f5MGtuFS+Lu$S`p%_R)g_aRuP_$yg`nEAgO+!gw@!W#;pusB`&Vf8 z6Vvg!AzNQ2thJn7!~(=a1@6X~t1tLs4u5-mIs;E=shn@AZW!(6*)MWLwxm#sj0c{! ziC1!e=kHzaV|a9EE^Ln0fQz7i)@4g=24$YIa*OCdYbE0No{7C>fr~RGioCu?FSUT> z(#?_4IV%+1kaLC}KYTq!sPf%Z!O{&$`ZS84Ww;6PCsHI@16NE0xO!~ekoaoGyQtvt zxUg>WoExQ`h_91!_i#OJa~xaobd^oPE(YcC;VL?ib$P9&elTR=x$zZ#%91HHsGMH@S&u0$K_J;~!`LleY2Va~2dD@!E8(Jt?)tS~I?hq+n;fC;Mba2C7`*$Tz z|HcQ5{@cyu3u{cJs(>QAS)g|+oxenJ-$P`(s)VE7r8_%^$Fy~~1MKN?><)Encf7MRJ!^Ot<#jdd7PU|GiEphF8fJPbgbb*Xj1; zJ?Hzn=dSRD1snBMznJ{?vyr!j0bti^_*L4!N8$5b6kZDsj#sDM0v z>y@$E*iy+jBhl96U&K(Wr`b!ri_x+>g<0HWqhbk0`I1I=<)ZIo7k{oaJVSE1IgglW zXk*S>sk#-*P|m+}CBOK%n$;3MR3I&BxAa%R{x>1aoyhWMD|}lY=#1vo8}aU`6|twU z_i|^~Z}Ro3oRD3?Gkudeykyfu*I7mQ3`2JB0@XQpWiG|FlsA@#npbLDHVhSLlV=95 zaZ53ln+}En*uq-*l=2ISKRr>6EuVA4lP+@^I`kaleS!jqcLcP1^II6M%;2Hr6iz;K zsS-kxV07Y1EEAJEYO9DBK$>rT^D^BDO-=zx+!m5#S)xcT<3}^HmiP%rAi?175dlc)1tnJQVC2aOqIiJb z3X)ejBF;h?7b%+#kC(W0=axX4L4?gd9+hArF~C4Z0r>`T@Ht@+QQQFKZ)Ls$<(1%! zXpKT2K?&T_ol6*mBJwSUuyb&Rp^=e=s%DL4FTy`2CM3vRTYycSCt=66kpfbF{<~ao z7x|EfZ2V-ldiIsQN3_V@B&aj@ZKa5e2>Hk8mN6;cR z+8zs9EQP02l6fzY_832L+M|Q=*{c*Tc?-?h*uJ(*9qv;PE|2cNQ&_8vRCobfpRx|t z#?qYqs=Y6=ZWzL zo-&SdSAG%}thMc`?lSdd9xZtuE>($FEh+qDAN-*w+Nk;Tg{0$3=Z&K!SNV#K&yzWu z?Tz#Tp?q-v17F~rT>?fwN+k@NeEZMyGV-$HR#mbWA8kD%Wu~Y0SUKeEkA*(Bj+}b% zN7~{!1mytEXX_%h5DVA&+ysK1A89wv>nwqEy~yxzROi; zZ20kz6in*t;|n&es)GM8(-V$q*8#K(#dvX^zaPL96+EVb3|yw=H~!%|dlZ)y#o5@i zw^aaDiJ;|{Z;eMruTK@Z|Lzod`=`zyXfpQ7=}z7k{Xm2d`bBQl60#qJh7Yb##uPck z&KiC;c4DR9m%DL#DWUP7Ns$!s@D4V}%~vb$2cGWDKF@(nE%I79Mw}LNKUb+j{_Wd&rkky(g& zo~l{x)8;mi$`LY{^<}M1_4U~{{cJp!Am^4+ItRgXf$LXNXfDqnJD9YneT@A4d) zJ&!aw!{oP5-v>}ed!Mp2^ii_E_f{Ha<|F?#R&w^GZpapze`z;whOtMIg7XSKbZ+sf zQU7XzP7fxy8?T1r_ILB0H2HDC1OBMtQ2y$Vp#o^sfCD!BV=%w^!gQvv;7pDCw+9D} zxhB>6$FDwXbIkWSePH`I=+xd8@yE^!XeY*HE@iIhzb}sWy^t8I^H%KEuDWMF=)>I# z5;l&h%=_)#=7k&C!-#R`lc zAA^S6+ktdgy6i@1uz^bvydoF+;kp)~x!Gy7iU-X_JNnN!mcGL8AjNB6aF(1mV`L!W z^Q-i6CC1ZXNP~1k#9H>#XF>s_j6>Ypr|viS{3{&WZ=&d%j&sp6?MBOg3-)_$N8|Hy`O) z77*^a6<(^j#sf!$Q`Y({%ZIOz&qWs_=@9d9_HuV}0-cJQo~3k++-QAD`Vb}A&woeE zcx(|B9_%u5HyS(iJo)3q-@Nso^L≥HxuVKn%F%Im4*m9W3;(1lci81=kl05dP@! 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 MT{x4gd*!$P1@8rq(*OVf literal 0 HcmV?d00001 diff --git a/website/static/img/blog/2024-02-13-dbt-explorer/embedded-metadata-model.png b/website/static/img/blog/2024-02-13-dbt-explorer/embedded-metadata-model.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7cd9c5f08245143f3d1e984f90bf437d10d501 GIT binary patch literal 117110 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 literal 0 HcmV?d00001 diff --git a/website/static/img/blog/2024-02-13-dbt-explorer/embedded-metadata-source.png b/website/static/img/blog/2024-02-13-dbt-explorer/embedded-metadata-source.png new file mode 100644 index 0000000000000000000000000000000000000000..850a49b478ec0e0e325ca8b6603cf93398eaef02 GIT binary patch literal 73090 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 XWaLzf=V_&uT>Z;!9t8{-^0~OPteb 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 literal 0 HcmV?d00001 diff --git a/website/static/img/blog/2024-02-13-dbt-explorer/full-lineage.png b/website/static/img/blog/2024-02-13-dbt-explorer/full-lineage.png new file mode 100644 index 0000000000000000000000000000000000000000..270daf7b74cfe46ec928e904a739694ad5e32a85 GIT binary patch literal 475459 zcmeFYWpo`q(jaV%851)zGqW8tGcz+Y$Br>}%rRrk%*@Qp%*=Sr-unzb`+ncd&N=gQ zw@>#~wWN|trRq|tN;h0VP8JlFsJEvY8?m&ynv;! zu!5wpFrk8zy_uzrDF}!}_%C%R4dr3

    8iIuJ0Wul9iw2!v!o=z?A-B4nhXU&EP@ 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%0A)b5?-96CaKJ$&vN#+ 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

    {)M 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 i|CPV&s-ci_H>huK%~&*ZrIv63TaFaH<#sRzpd literal 0 HcmV?d00001 diff --git a/website/static/img/blog/2024-02-13-dbt-explorer/model-execution.png b/website/static/img/blog/2024-02-13-dbt-explorer/model-execution.png new file mode 100644 index 0000000000000000000000000000000000000000..f3cf0e54275dfc4a6db5937b04d5aa5e76d55193 GIT binary patch literal 116573 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 hYR3QXr)@L-m|Nal}cXudIq(E@jQi@B^ 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


    Z7KWz7p3Du>H^n8o}f6JCO=bnT%xJf0?K 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

    ouavRPI{V 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 literal 0 HcmV?d00001 From 440c660ce7174f5c5da69bb2708060415349200a Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Fri, 9 Feb 2024 10:21:07 -0800 Subject: [PATCH 026/172] latest version --- .../dbt-versions/upgrade-core-in-cloud.md | 18 +++++++++++++++--- .../example-environment-settings.png | Bin 0 -> 70852 bytes 2 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/example-environment-settings.png diff --git a/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md b/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md index 0fc4585be34..b567b3ebe57 100644 --- a/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md +++ b/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md @@ -7,11 +7,23 @@ In dbt Cloud, both [jobs](/docs/deploy/jobs) and [environments](/docs/dbt-cloud- ## Environments -Navigate to the settings page of an environment, then click **edit**. Click the **dbt Version** dropdown bar and make your selection. From this list, you can select an available version of Core to associate with this environment. +Navigate to the settings page of an environment, then click **Edit**. Click the **dbt version** dropdown bar and make your selection. You can select either the [Keep on latest version](#keep-on-latest-version) setting or an available version of Core to associate with this environment. Be sure to save your changes before navigating away. - + + +### Keep on latest version + +With the **Keep on latest version** setting, you allow dbt Labs to manage the environment's dbt version on your behalf. When enabled, you never need to manually upgrade the Core version to get the latest dbt features, fixes, and updates. dbt Labs handles that automatically for you. + +You can upgrade to **Keep on latest version** only after you successfully upgrade to 1.7. Use the [Override dbt version](#override-dbt-version) feature to test a dbt version on your user account before safely upgrading to it. + + +:::tip Join our beta + +If you're interested in joining our beta, please contact us. We would love to hear what you think! + +::: -Be sure to save your changes before navigating away. ### Override dbt version diff --git a/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/example-environment-settings.png b/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/example-environment-settings.png new file mode 100644 index 0000000000000000000000000000000000000000..89e3dfba17559e094ff9a02096b455a7601c11fd GIT binary patch literal 70852 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 Ka({d9 Date: Fri, 9 Feb 2024 15:17:49 -0500 Subject: [PATCH 027/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 322dedf747d..e8e2b2092f3 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -94,7 +94,7 @@ Use the `—-empty` flag to build an empty version of those models to save wareh ```bash -`dbt run —-select "stg_customers top_level_email_domains" --empty`. +dbt run —-select "stg_customers top_level_email_domains" --empty ``` From a18b387265fc5c1c01dc5ac581bf1f167d01cf9c Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:45:25 -0500 Subject: [PATCH 028/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index e8e2b2092f3..f959171b9ad 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -114,7 +114,7 @@ Now we’re ready to run this unit test! We have a couple of options for command [add screenshot] -It looks like our clever regex statement wasn’t as clever as we thought as our model is incorrectly flagging `missingdot@gmailcom` as a valid email address. +It looks like our clever regex statement wasn’t as clever as we thought as our model is incorrectly flagging `cool@example.com` as an invalid email address. Updating our regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those darn escape characters!) and running the unit test again does the trick: From 5ffa00b68f458c63786be4fd2ae595ecd208421f Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:46:57 -0500 Subject: [PATCH 029/172] Updates --- website/docs/docs/build/tests.md | 2 +- website/docs/docs/build/unit-tests.md | 56 +++++++ website/docs/reference/commands/test.md | 45 ++++++ .../resource-properties/unit-tests.md | 150 +++++++++++++++++- website/sidebars.js | 19 ++- 5 files changed, 267 insertions(+), 5 deletions(-) diff --git a/website/docs/docs/build/tests.md b/website/docs/docs/build/tests.md index 3d86dc6a81b..678468ca504 100644 --- a/website/docs/docs/build/tests.md +++ b/website/docs/docs/build/tests.md @@ -1,6 +1,6 @@ --- title: "Add tests to your DAG" -sidebar_label: "Tests" +sidebar_label: "Data tests" description: "Read this tutorial to learn how to use tests when building in dbt." search_weight: "heavy" id: "tests" diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 322dedf747d..11697a1150b 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -19,6 +19,15 @@ Historically, the test coverage capabilities of dbt were limited to “data” t Now, we are introducing a new type of test to dbt - unit tests. In software programming, unit tests validate small portions of your functional code, and they work much the same way here. Unit tests allow you to validate your SQL modeling logic on a small set of static inputs _before_ you materialize your full model in production. Unit tests enable test-driven development, benefiting developer efficiency and code reliability. +:::note Before you begin + +- We currently only support unit testing SQL models. +- We currently only support adding unit tests to models in your _current_ project. +- If your model has multiple versions, be default the unit test will run on *all* versions of your model. Read [unit testing versioned models for more information](#unit-testing-versioned-models). + +Read the [refernce doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. +::: + Let’s say you’re creating a new `dim_customers` model with a field `is_valid_email_address`, that calculates whether or not the customer’s email is valid: ```sql @@ -122,6 +131,53 @@ Updating our regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` Your model is now ready for production! Adding this unit test helped us catch an issue with the SQL logic _before_ you materialized `dim_customers` in your warehouse and will better ensure the reliability of this model in the future. +### Unit testing versioned models + +When a unit test is added to a model, with no supplied version, the unit test will run on all versions of the model. +Using the example on this page, if you have version 1, 2, and 3 of `my_model`, `my test_is_valid_email_address` unit test will run on all 3 versions. + +To to only unit test a specific version (or versions) of a model, you can include the desired version(s) in the model config: + +```yml + +unit-tests: + - name: test_is_valid_email_address # this is the unique name of the test + model: my_model # name of the model I'm unit testing + versions: + include: + - 2 + given: # optional: list of inputs to provide as fixtures + +``` + +In this scenario, if you have version 1, 2, and 3 of `my_model`, `my test_is_valid_email_address` unit test will run on _only_ version 2. + +To to unit test all versions except a specific version (or versions) of a model, you can exclude the relevant version(s) in the model config: + +```yml + +unit-tests: + - name: test_is_valid_email_address # this is the unique name of the test + model: my_model # name of the model I'm unit testing + versions: + exclude: + - 1 + given: # optional: list of inputs to provide as fixtures + +``` +So if you have version 1, 2, and 3 of `my_model`, your `test_is_valid_email_address` unit test will run on _only_ version 2 and 3. + +If you want to unit test a model that references a pinned version of model, you should specify that in the ref of your input: + +```yml + +unit-tests: + - name: test_is_valid_email_address # this is the unique name of the test + model: my_model # name of the model I'm unit testing + given: # optional: list of inputs to provide as fixtures + +``` + ### Best practices for “when to add a unit test to your model”: - when your SQL contains complex logic: diff --git a/website/docs/reference/commands/test.md b/website/docs/reference/commands/test.md index c050d82a0ab..0b60cc87941 100644 --- a/website/docs/reference/commands/test.md +++ b/website/docs/reference/commands/test.md @@ -3,6 +3,7 @@ title: "About dbt test command" sidebar_label: "test" id: "test" --- + `dbt test` runs tests defined on models, sources, snapshots, and seeds. It expects that you have already created those resources through the appropriate commands. @@ -29,3 +30,47 @@ dbt test --select "one_specific_model,test_type:generic" ``` For more information on writing tests, see the [Testing Documentation](/docs/build/tests). + + + + + +`dbt test` runs data tests and unit tests defined on models, sources, snapshots, and seeds. It expects that you have already created those resources through the appropriate commands. + +The tests to run can be selected using the `--select` flag discussed [here](/reference/node-selection/syntax). + +```bash +# run data and unit tests +dbt test + +# run only data tests +dbt test --select test_type:data + +# run only unit tests +dbt test --select test_type:unit + +# run tests for one_specific_model +dbt test --select "one_specific_model" + +# run tests for all models in package +dbt test --select "some_package.*" + +# run only tests defined singularly +dbt test --select "test_type:singular" + +# run only tests defined generically +dbt test --select "test_type:generic" + +# run singular tests limited to one_specific_model +dbt test --select "one_specific_model,test_type:singular" + +# run generic tests limited to one_specific_model +dbt test --select "one_specific_model,test_type:generic" +``` + +For more information on writing tests, read the [data testing](/docs/build/tests) and [unit testing](/docs/build/unit-tests) documentation. + + + + + diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index c8832e7fbab..c0e4eead166 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -1,6 +1,6 @@ --- title: "About unit tests property" -sidebar_label: "unit tests" +sidebar_label: "Unit tests" resource_types: [models] datatype: test --- @@ -12,6 +12,9 @@ datatype: test unit_tests: - name: # this is the unique name of the test model: + versions: #optional + include: #optional + exclude: #optional config: meta: {dictionary} tags: | [] @@ -49,4 +52,147 @@ unit_tests: Unit tests validate your SQL modeling logic on a small set of static inputs before you materialize your full model in production. They support a test-driven development approach, improving both the efficiency of developers and code reliability. To run only your unit tests, use the command: -`dbt test --select test_type:unit` \ No newline at end of file +`dbt test --select test_type:unit` + +### About writing unit tests + +Unit tests are currently limited to testing SQL models and only models in your current project. When writing your unit tests, keep the following in mind: +- If your model has multiple versions, be default the unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, `include` or `exclude` the desired versions in your model versions config: + + ```yaml +# my test_is_valid_email_address unit test will run on all 3 versions +unit-tests: + - name: test_is_valid_email_address + model: my_model +... + +# my test_is_valid_email_address unit test will run on ONLY version 2 +unit-tests: + - name: test_is_valid_email_address + model: my_model + versions: + include: + - 2 +... + +# my test_is_valid_email_address unit test will run on ONLY version 2 and 3 +unit-tests: + - name: test_is_valid_email_address + model: my_model + versions: + exclude: + - 1 +... + +``` + +-When using `format: dict` you must supply an in-line dictionary for `rows:` (this is the default, if you don’t specify a `format`) + +```yml + +unit_tests: + - name: test_my_model + model: my_model + given: + - input: ref('my_model_a') + format: dict + rows: + - {id: 1, name: gerda} + - {id: 2, b: michelle} + +``` + +- When `format: csv`, can either supply: + - An inline csv string for `rows:` + + ```yaml + unit_tests: + - name: test_my_model + model: my_model + given: + - input: ref('my_model_a') + format: csv + rows: | + id,name + 1,gerda + 2,michelle + + ... + ``` + + - The name of a csv file in the `tests/fixtures` directory in your project (or the directory configured for [test-paths](https://docs.getdbt.com/reference/project-configs/test-paths)) for `fixture`: + + ```yaml + unit_tests: + - name: test_my_model + model: my_model + given: + - input: ref('my_model_a') + format: csv + fixture: my_model_a_fixture + ... + ``` + + ```yaml + # tests/fixtures/my_model_a_fixture.csv + 1,gerda + 2,michelle + ``` + +- `input:` string that represents a `ref` or `source` call: + - `ref('my_model')` or `ref('my_model', v='2')` or `ref('dougs_project', 'users')` + - `source('source_schema', 'source_name')` +- `input:` is optional for seeds: + - If you don’t supply an input for a seed, we will use the seed *as* the input. + - If you do supply an input for a seed, we will use that input instead. +- You can also have “empty” inputs, by setting rows to an empty list `rows: []`: + +Examples: +```yml + +unit_tests: + - name: test_is_valid_email_address # this is the unique name of the test + model: my_model # name of the model I'm unit testing + given: # the mock data for your inputs + - input: ref('users') + rows: + - {user_id: 1, email: cool@example.com, email_top_level_domain: example.com} + - {user_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} + - {user_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} + - {user_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} + - input: ref('top_level_domains') + rows: + - {tld: example.com} + - {tld: gmail.com} + expect: # the expected output given the inputs above + rows: + - {user_id: 1, is_valid_email_address: true} + - {user_id: 2, is_valid_email_address: false} + - {user_id: 3, is_valid_email_address: false} + - {user_id: 4, is_valid_email_address: false} + +``` + +```yml + +unit_tests: + - name: test_is_valid_email_address # this is the unique name of the test + model: my_model # name of the model I'm unit testing + given: # the mock data for your inputs + - input: ref('users') + rows: + - {user_id: 1, email: cool@example.com, email_top_level_domain: example.com} + - {user_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} + - {user_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} + - {user_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} + - input: ref('top_level_domains') + format: csv + rows: | + tld + example.com + gmail.com + expect: # the expected output given the inputs above + format: csv + fixture: my_model_fixture + +``` \ No newline at end of file diff --git a/website/sidebars.js b/website/sidebars.js index 79f8911aaa6..ce1fa2d513b 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -275,6 +275,15 @@ const sidebarSettings = { "docs/build/python-models", ], }, + { + type: "category", + label: "Tests", + link: { type: "doc", id: "docs/build/models" }, + items: [ + "docs/build/tests", + "docs/build/unit-tests", + ], + }, "docs/build/snapshots", "docs/build/seeds", "docs/build/tests", @@ -745,7 +754,6 @@ const sidebarSettings = { "reference/resource-properties/include-exclude", "reference/resource-properties/quote", "reference/resource-properties/tests", - "reference/resource-properties/unit-tests", "reference/resource-properties/versions", ], }, @@ -809,7 +817,7 @@ const sidebarSettings = { }, { type: "category", - label: "For tests", + label: "For data tests", items: [ "reference/test-configs", "reference/resource-configs/fail_calc", @@ -820,6 +828,13 @@ const sidebarSettings = { "reference/resource-configs/where", ], }, + { + type: "category", + label: "For unit tests", + items: [ + "reference/resource-properties/unit-tests", + ], + }, { type: "category", label: "For sources", From 2329f3fbb108310b44eb5bbd6a034cbb659d00ac Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 15:47:02 -0500 Subject: [PATCH 030/172] Updates from feedback --- website/docs/docs/build/unit-tests.md | 62 ++++++++++++++++++++++++--- 1 file changed, 56 insertions(+), 6 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 11697a1150b..b2433c2511e 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -64,7 +64,7 @@ check_valid_emails as ( select * from check_valid_emails ``` -This type of logic can be challenging to validate. Let’s add a unit test to this model to ensure our `is_valid_email_address` logic captures all known edge cases: emails without `.`, emails without `@`, and emails from invalid domains. +This type of logic can be challenging to validate. You can add a unit test to this model to ensure your `is_valid_email_address` logic captures all known edge cases: emails without `.`, emails without `@`, and emails from invalid domains. ```yaml unit_tests: @@ -93,7 +93,7 @@ unit_tests: The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. -You’ll notice that we _only_ had to define the mock data for the columns we care about. This enables you to write succinct and _specific_ unit tests. +You’ll notice that you only_had to define the mock data for the columns you care about. This enables you to write succinct and _specific_ unit tests. :::note @@ -121,13 +121,63 @@ Now we’re ready to run this unit test! We have a couple of options for command - `dbt test —-select "dim_customers,test_type:unit"` runs all of the _unit_ tests on `dim_customers`. - `dbt test —-select test_is_valid_email_address` runs the test named `test_is_valid_email_address`. -[add screenshot] +```bash + +dbt test --select test_is_valid_email_address +16:03:49 Running with dbt=1.8.0-a1 +16:03:49 Registered adapter: postgres=1.8.0-a1 +16:03:50 Found 6 models, 5 seeds, 4 data tests, 0 sources, 0 exposures, 0 metrics, 410 macros, 0 groups, 0 semantic models, 1 unit test +16:03:50 +16:03:50 Concurrency: 5 threads (target='postgres') +16:03:50 +16:03:50 1 of 1 START unit_test dim_customers::test_is_valid_email_address ................... [RUN] +16:03:51 1 of 1 FAIL 1 dim_customers::test_is_valid_email_address ............................ [FAIL 1 in 0.26s] +16:03:51 +16:03:51 Finished running 1 unit_test in 0 hours 0 minutes and 0.67 seconds (0.67s). +16:03:51 +16:03:51 Completed with 1 error and 0 warnings: +16:03:51 +16:03:51 Failure in unit_test test_is_valid_email_address (models/marts/unit_tests.yml) +16:03:51 + +actual differs from expected: + +@@ ,customer_id,is_valid_email_address +→ ,1 ,True→False + ,2 ,False +...,... ,... + + +16:03:51 +16:03:51 compiled Code at models/marts/unit_tests.yml +16:03:51 +16:03:51 Done. PASS=0 WARN=0 ERROR=1 SKIP=0 TOTAL=1 + +``` -It looks like our clever regex statement wasn’t as clever as we thought as our model is incorrectly flagging `missingdot@gmailcom` as a valid email address. +It looks like the clever regex statement wasn’t as clever as we thought as the model is incorrectly flagging `missingdot@gmailcom` as a valid email address. -Updating our regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those darn escape characters!) and running the unit test again does the trick: +Updating the regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those darn escape characters!) and running the unit test again solves the problem: -[to add screenshot of example logs] +```bash + +dbt test --select test_is_valid_email_address +16:09:11 Running with dbt=1.8.0-a1 +16:09:12 Registered adapter: postgres=1.8.0-a1 +16:09:12 Found 6 models, 5 seeds, 4 data tests, 0 sources, 0 exposures, 0 metrics, 410 macros, 0 groups, 0 semantic models, 1 unit test +16:09:12 +16:09:13 Concurrency: 5 threads (target='postgres') +16:09:13 +16:09:13 1 of 1 START unit_test dim_wizards::test_is_valid_email_address ................... [RUN] +16:09:13 1 of 1 PASS dim_wizards::test_is_valid_email_address .............................. [PASS in 0.26s] +16:09:13 +16:09:13 Finished running 1 unit_test in 0 hours 0 minutes and 0.75 seconds (0.75s). +16:09:13 +16:09:13 Completed successfully +16:09:13 +16:09:13 Done. PASS=1 WARN=0 ERROR=0 SKIP=0 TOTAL=1 + +``` Your model is now ready for production! Adding this unit test helped us catch an issue with the SQL logic _before_ you materialized `dim_customers` in your warehouse and will better ensure the reliability of this model in the future. From 829c40ce5ea6d6a95c0131c004bbab59495caaf0 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:10:25 -0500 Subject: [PATCH 031/172] Reverting changes --- website/docs/faqs/Accounts/transfer-account.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/website/docs/faqs/Accounts/transfer-account.md b/website/docs/faqs/Accounts/transfer-account.md index 3d602ba11d1..f12a6ab209a 100644 --- a/website/docs/faqs/Accounts/transfer-account.md +++ b/website/docs/faqs/Accounts/transfer-account.md @@ -3,22 +3,20 @@ title: How do I transfer account ownership to another user? description: "Instructions on how to transfer your dbt Cloud user account to another user" sidebar_label: 'How to transfer dbt Cloud account?' id: transfer-account - --- You can transfer your dbt Cloud [access control](/docs/cloud/manage-access/about-user-access) to another user by following the steps below, depending on your dbt Cloud account plan: | Account plan| Steps | | ------ | ---------- | -| **Developer** | You can transfer ownership by changing the email directly on your dbt Cloud profile page, which you can access using this URL when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile` | +| **Developer** | You can transfer ownership by changing the email directly on your dbt Cloud profile page, which you can access using this URL when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile`. Before doing this, please ensure that you unlink your GitHub profile. | | **Team** | Existing account admins with account access can add users to, or remove users from the owner group. | | **Enterprise** | Account admins can add users to, or remove users from a group with Account Admin permissions. | | **If all account owners left the company** | If the account owner has left your organization, you will need to work with _your_ IT department to have incoming emails forwarded to the new account owner. Once your IT department has redirected the emails, you can request to reset the user password. Once you log in, you can change the email on the Profile page when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile`. | -| **If all account owners left the company** | If the account owner has left your organization, you will need to work with _your_ IT department to have incoming emails forwarded to the new account owner. Once your IT department has redirected the emails, you can request to reset the user password. Once you log in, you can change the email on the Profile page when you replace `YOUR_ACCESS_URL` with the [appropriate Access URL](/docs/cloud/about-cloud/access-regions-ip-addresses) for your region and plan: `https://YOUR_ACCESS_URL/settings/profile`. | When you make any account owner and email changes: - The new email address _must_ be verified through our email verification process. - You can update any billing email address or [Notifications Settings](/docs/deploy/job-notifications) to reflect the new account owner changes, if applicable. - When transferring account ownership, please ensure you [unlink](/faqs/Accounts/git-account-in-use) your GitHub account in dbt Cloud. This is because you can only have your Git account linked to one dbt Cloud user account. - + \ No newline at end of file From 7547ecb44c92087231c5dd76f512a5eb8ff51143 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:12:28 -0500 Subject: [PATCH 032/172] fixing edits --- .../docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md index 35ef60bb125..06818042539 100644 --- a/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md +++ b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md @@ -18,7 +18,7 @@ It aims to bring the best of modeling and semantics to downstream applications b - Brand new [integrations](/docs/use-dbt-semantic-layer/avail-sl-integrations) such as Tableau, Google Sheets, Hex, Mode, and Lightdash. - New [Semantic Layer APIs](/docs/dbt-cloud-apis/sl-api-overview) using GraphQL and JDBC to query metrics and build integrations. - dbt Cloud [multi-tenant regional](/docs/cloud/about-cloud/access-regions-ip-addresses) support for North America, EMEA, and APAC. Single-tenant support coming soon. -- Use the APIs to call an export (a way to build tables in your data platform), then access them in your preferred BI tool. Starting from dbt v1.7 or higher, you will be able to schedule exports as part of your dbt job. +- Coming soon — Schedule exports (a way to build tables in your data platform) as part of your dbt Cloud job. Use the APIs to call an export, then access them in your preferred BI tool. From ada59190f1c6599ebfab3609e2e6223cf43bf7b1 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:14:17 -0500 Subject: [PATCH 033/172] fixing --- website/snippets/_v2-sl-prerequisites.md | 29 +----------------------- 1 file changed, 1 insertion(+), 28 deletions(-) diff --git a/website/snippets/_v2-sl-prerequisites.md b/website/snippets/_v2-sl-prerequisites.md index 432480e9a21..18f228ad3fe 100644 --- a/website/snippets/_v2-sl-prerequisites.md +++ b/website/snippets/_v2-sl-prerequisites.md @@ -7,31 +7,4 @@ - Set up the [Semantic Layer API](/docs/dbt-cloud-apis/sl-api-overview) in the integrated tool to import metric definitions. - dbt Core or Developer accounts can define metrics but won't be able to dynamically query them.
    - Understand [MetricFlow's](/docs/build/about-metricflow) key concepts, which powers the latest dbt Semantic Layer. -- Note that SSH tunneling for [Postgres and Redshift](/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb) connections, [PrivateLink](/docs/cloud/secure/about-privatelink), and [Single sign-on (SSO)](/docs/cloud/manage-access/sso-overview) doesn't supported the dbt Semantic Layer yet. - - - - - - -- Have a multi-tenant dbt Cloud instance,
    hosted in North America
    -- Have both your production and development environments running dbt version 1.3 or higher
    -- Use Snowflake data platform
    -- Install the dbt metrics package version >=1.3.0, <1.4.0 in your dbt project
    - * **Note** — After installing the dbt metrics package and updating the `packages.yml` file, make sure you run at least one model. -- Set up the Discovery API in the integrated tool to import metric definitions - * Developer accounts will be able to query the Proxy Server using SQL, but will not be able to browse pre-populated dbt metrics in external tools, which requires access to the Discovery API
    - - - - - -- Have a multi-tenant dbt Cloud instance, hosted in North America
    -- Have both your production and development environments running dbt version 1.2
    -- Use Snowflake data platform
    -- Install the dbt metrics package version >=0.3.0, <0.4.0 in your dbt project
    - * **Note** — After installing the dbt metrics package and updating the `packages.yml` file, make sure you run at least one model. -- Set up the Discovery API in the integrated tool to import metric definitions - * Developer accounts will be able to query the Proxy Server using SQL, but will not be able to browse pre-populated dbt metrics in external tools, which requires access to the Discovery API
    - -
    +- Note that SSH tunneling for [Postgres and Redshift](/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb) connections, [PrivateLink](/docs/cloud/secure/about-privatelink), and [Single sign-on (SSO)](/docs/cloud/manage-access/sso-overview) doesn't support the dbt Semantic Layer yet. From 59cbb84b40cb1606c00683cfa6ac7da81524da7a Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:15:24 -0500 Subject: [PATCH 034/172] fixing --- website/docs/faqs/Accounts/transfer-account.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/docs/faqs/Accounts/transfer-account.md b/website/docs/faqs/Accounts/transfer-account.md index f12a6ab209a..693061c55c6 100644 --- a/website/docs/faqs/Accounts/transfer-account.md +++ b/website/docs/faqs/Accounts/transfer-account.md @@ -3,6 +3,7 @@ title: How do I transfer account ownership to another user? description: "Instructions on how to transfer your dbt Cloud user account to another user" sidebar_label: 'How to transfer dbt Cloud account?' id: transfer-account + --- You can transfer your dbt Cloud [access control](/docs/cloud/manage-access/about-user-access) to another user by following the steps below, depending on your dbt Cloud account plan: @@ -19,4 +20,4 @@ When you make any account owner and email changes: - The new email address _must_ be verified through our email verification process. - You can update any billing email address or [Notifications Settings](/docs/deploy/job-notifications) to reflect the new account owner changes, if applicable. - When transferring account ownership, please ensure you [unlink](/faqs/Accounts/git-account-in-use) your GitHub account in dbt Cloud. This is because you can only have your Git account linked to one dbt Cloud user account. - \ No newline at end of file + From 4fb38a29b5d5716067dbd3d6c253a3d619b219a1 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:16:57 -0500 Subject: [PATCH 035/172] Updating sidebar folders --- website/sidebars.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/website/sidebars.js b/website/sidebars.js index d6913088963..2220de7b331 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -282,14 +282,12 @@ const sidebarSettings = { label: "Tests", link: { type: "doc", id: "docs/build/models" }, items: [ - "docs/build/tests", + "docs/build/data-tests", "docs/build/unit-tests", ], }, "docs/build/snapshots", "docs/build/seeds", - "docs/build/data-tests", - "docs/build/unit-tests", "docs/build/jinja-macros", "docs/build/sources", "docs/build/exposures", From 6fe72ffebe743e288bee66b598dbf910e931caae Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:18:22 -0500 Subject: [PATCH 036/172] Fixing errors --- .../docs/cloud/about-cloud/regions-ip-addresses.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md b/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md index 844714b7fbf..72ab367d6de 100644 --- a/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md +++ b/website/docs/docs/cloud/about-cloud/regions-ip-addresses.md @@ -23,17 +23,17 @@ dbt Cloud is [hosted](/docs/cloud/about-cloud/architecture) in multiple regions ## Accessing your account -To login to dbt Cloud, use the URL that applies to your environment. Your access URL used will depend on a few factors including location and tenancy: -- **US multi-tenant:** Use your unique URL that starts with your account prefix, followed by `us1.dbt.com`. For example, `abc123.us1.dbt.com`. - - If you are unsure of your access URL, navigate to `us1.dbt.com` and enter your credentials. If you are a member of a single account, you will be logged in and your URL will be displayed in the browser. If you are a member of muliple accounts, you will be presented with a list of options, along with the appropriate login URLs for each +To log into dbt Cloud, use the URL that applies to your environment. Your access URL used will depend on a few factors, including location and tenancy: +- **US multi-tenant:** Use your unique URL that starts with your account prefix, followed by `us1.dbt.com`. For example, `abc123.us1.dbt.com`. You can also use `cloud.getdbt.com`, but this URL will be removed in the future. + - If you are unsure of your access URL, navigate to `us1.dbt.com` and enter your dbt Cloud credentials. If you are a member of a single account, you will be logged in, and your URL will be displayed in the browser. If you are a member of multiple accounts, you will be presented with a list of options, along with the appropriate login URLs for each. -- **EMEA multi-tenant:** Use the URL `emea.dbt.com`. -- **APAC multi-tenant:** Use the URL `au.dbt.com`. +- **EMEA multi-tenant:** Use `emea.dbt.com`. +- **APAC multi-tenant:** Use `au.dbt.com`. - **Worldwide single-tenant and VPC:** Use the vanity URL provided during your onboarding. -### Locating your dbt Cloud IP addresses +## Locating your dbt Cloud IP addresses There are two ways to view your dbt Cloud IP addresses: - If no projects exist in the account, create a new project, and the IP addresses will be displayed during the **Configure your environment** steps. From d621b2b2622d3c583c02a2adeee9504152846cfa Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:23:41 -0500 Subject: [PATCH 037/172] Update unit-tests.md Fixing spacing --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 385aa6a4ba6..72f6bd372aa 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -49,7 +49,7 @@ check_valid_emails as ( customers.customer_id, customers.first_name, customers.last_name, - coalesce (regexp_like( + coalesce (regexp_like( customers.email, '^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,}$' ) = true From b6376c164812a496b656899082f92fd87d4d2ed6 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:26:37 -0500 Subject: [PATCH 038/172] fixing yet another merge error --- website/vercel.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/vercel.json b/website/vercel.json index 158d43cdc0b..9da721dc112 100644 --- a/website/vercel.json +++ b/website/vercel.json @@ -1324,7 +1324,7 @@ }, { "source": "/docs/deploy/regions-ip-addresses", - "destination": "/docs/cloud/about-cloud/access-regions-ip-addresses", + "destination": "/docs/cloud/about-cloud/regions-ip-addresses", "permanent": true }, { From 688aeded52a44e100dd02f6991b3914491641931 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:33:24 -0500 Subject: [PATCH 039/172] Update unit-tests.md Fixing code spacing --- .../docs/reference/resource-properties/unit-tests.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index c0e4eead166..20e21d5602f 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -165,11 +165,11 @@ unit_tests: - {tld: example.com} - {tld: gmail.com} expect: # the expected output given the inputs above - rows: - - {user_id: 1, is_valid_email_address: true} - - {user_id: 2, is_valid_email_address: false} - - {user_id: 3, is_valid_email_address: false} - - {user_id: 4, is_valid_email_address: false} + rows: + - {user_id: 1, is_valid_email_address: true} + - {user_id: 2, is_valid_email_address: false} + - {user_id: 3, is_valid_email_address: false} + - {user_id: 4, is_valid_email_address: false} ``` @@ -195,4 +195,4 @@ unit_tests: format: csv fixture: my_model_fixture -``` \ No newline at end of file +``` From 80ec818f9746ad49169be56565dd0fa793914798 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:35:29 -0500 Subject: [PATCH 040/172] Update unit-tests.md Fixing spacing --- website/docs/reference/resource-properties/unit-tests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 20e21d5602f..4232c1cae9a 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -13,8 +13,8 @@ unit_tests: - name: # this is the unique name of the test model: versions: #optional - include: #optional - exclude: #optional + include: #optional + exclude: #optional config: meta: {dictionary} tags: | [] From ed9e312ed63bcca57a99ad02fa3cf9c35269621e Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:38:22 -0500 Subject: [PATCH 041/172] Updating based on feedback --- website/docs/docs/build/unit-tests.md | 2 ++ .../reference/resource-properties/unit-tests.md | 14 +++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 72f6bd372aa..8bc5a0f246f 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -30,6 +30,8 @@ Read the [refernce doc](/reference/resource-properties/unit-tests) for more deta Let’s say you’re creating a new `dim_customers` model with a field `is_valid_email_address`, that calculates whether or not the customer’s email is valid: + + ```sql with customers as ( diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index c0e4eead166..3a5b8334ff4 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -5,6 +5,13 @@ resource_types: [models] datatype: test --- +## Definition + +Unit tests validate your SQL modeling logic on a small set of static inputs before you materialize your full model in production. They support a test-driven development approach, improving both the efficiency of developers and code reliability. + +To run only your unit tests, use the command: +`dbt test --select test_type:unit` + ```yml @@ -47,13 +54,6 @@ unit_tests: -## Definition - -Unit tests validate your SQL modeling logic on a small set of static inputs before you materialize your full model in production. They support a test-driven development approach, improving both the efficiency of developers and code reliability. - -To run only your unit tests, use the command: -`dbt test --select test_type:unit` - ### About writing unit tests Unit tests are currently limited to testing SQL models and only models in your current project. When writing your unit tests, keep the following in mind: From 420e2f1fd3a8cac90fef505cfd04fe74c10b2041 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:39:49 -0500 Subject: [PATCH 042/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 8bc5a0f246f..22f9196aeb0 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -101,7 +101,7 @@ You’ll notice that you only_had to define the mock data for the columns you ca The direct parents of the model that you’re unit testing (in this example `stg_customers` and `top_level_email_domains`) need to exist in the warehouse before you’re able to execute the unit test. -Use the `—-empty` flag to build an empty version of those models to save warehouse spend. +Use the `--empty` flag to build an empty version of those models to save warehouse spend. ```bash From 75ca6f57c685e998d5115511f8957e6454f00a78 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:40:58 -0500 Subject: [PATCH 043/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 22f9196aeb0..9af51e6559f 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -30,7 +30,7 @@ Read the [refernce doc](/reference/resource-properties/unit-tests) for more deta Let’s say you’re creating a new `dim_customers` model with a field `is_valid_email_address`, that calculates whether or not the customer’s email is valid: - + ```sql with customers as ( From 4281976bedb8acd0f4a239c70e00bbe0d291a535 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:41:55 -0500 Subject: [PATCH 044/172] Update unit-tests.md Adding filename --- website/docs/docs/build/unit-tests.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 9af51e6559f..f145e681e4b 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -68,6 +68,8 @@ select * from check_valid_emails This type of logic can be challenging to validate. You can add a unit test to this model to ensure your `is_valid_email_address` logic captures all known edge cases: emails without `.`, emails without `@`, and emails from invalid domains. + + ```yaml unit_tests: - name: test_is_valid_email_address From 9dbb79a1a34ee0134ab95b0eec4fd81752707f69 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 16:46:46 -0500 Subject: [PATCH 045/172] Update unit-tests.md Fixing spacing errors --- website/docs/reference/resource-properties/unit-tests.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index dbd7c867ad9..265edbe61e9 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -186,13 +186,13 @@ unit_tests: - {user_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} - {user_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} - input: ref('top_level_domains') - format: csv - rows: | - tld + format: csv + rows: | + tld example.com gmail.com expect: # the expected output given the inputs above - format: csv + format: csv fixture: my_model_fixture ``` From 8b708c1a0d15dc268a52397234ea03b0b019c92c Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Fri, 9 Feb 2024 15:12:16 -0800 Subject: [PATCH 046/172] More updates --- website/blog/2021-11-23-how-to-upgrade-dbt-versions.md | 6 ++++++ .../docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md | 6 ++++++ website/docs/docs/dbt-versions/core-versions.md | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md index 3aa9368a2ca..b44f6545ae1 100644 --- a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md +++ b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md @@ -16,6 +16,12 @@ As we get closer to dbt v1.0 shipping in December, it's a perfect time to get yo Even with all the new shinies on offer, upgrading can be daunting – you rely on dbt to power your analytics workflow and can’t afford to change things just to discover that your daily run doesn’t work anymore. I’ve been there. This is the checklist I wish I had when I owned my last company’s dbt project. +:::tip Beta for Keep on latest version + +You can upgrade your version in dbt Cloud by using the **Keep on latest version** setting. No more manual upgrades and you no longer have to "create a second sandbox project" for your experimentation. For details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). + +::: + This guide covers the steps to safely upgrade, using a hypothetical project as a case study. The project uses dbt v0.16.0 and is relatively mature. It contains a couple of hundred models and uses a wide swathe of dbt functionality - custom tests, macros from dbt-utils, and snapshots to capture changes in critical business data. diff --git a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md index 211ce054820..11aff019958 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md +++ b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md @@ -12,6 +12,12 @@ displayed_sidebar: "docs" - [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) - Release schedule (coming soon) +:::tip Beta for Keep on latest version + +With dbt Cloud, you can upgrade by using the **Keep on latest version** setting. Let dbt Labs handle version upgrades for you. For details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). + +::: + ## What to know before upgrading dbt Labs is committed to providing backward compatibility for all versions 1.x, with the exception of any changes explicitly mentioned below. If you encounter an error upon upgrading, please let us know by [opening an issue](https://github.com/dbt-labs/dbt-core/issues/new). diff --git a/website/docs/docs/dbt-versions/core-versions.md b/website/docs/docs/dbt-versions/core-versions.md index 3ebf988c136..51cfafa1d93 100644 --- a/website/docs/docs/dbt-versions/core-versions.md +++ b/website/docs/docs/dbt-versions/core-versions.md @@ -8,6 +8,12 @@ pagination_prev: null dbt Core releases follow [semantic versioning](https://semver.org/) guidelines. For more on how we use semantic versions, see [How dbt Core uses semantic versioning](#how-dbt-core-uses-semantic-versioning). +:::tip Coming soon + +Currently, dbt Labs is running a beta for the **Keep on latest version** setting in dbt Cloud — no more manual upgrades and easier access to new dbt features. For further details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). + +::: + dbt Labs provides different support levels for different versions, which may include new features, bug fixes, or security patches: From 0de14e732535024a306f048a96ac96b1f9b4e235 Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:31:07 -0700 Subject: [PATCH 047/172] Apply suggestions from code review --- website/docs/docs/build/unit-tests.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index f145e681e4b..247a0154a22 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -23,14 +23,14 @@ Now, we are introducing a new type of test to dbt - unit tests. In software prog - We currently only support unit testing SQL models. - We currently only support adding unit tests to models in your _current_ project. -- If your model has multiple versions, be default the unit test will run on *all* versions of your model. Read [unit testing versioned models for more information](#unit-testing-versioned-models). +- If your model has multiple versions, by default the unit test will run on *all* versions of your model. Read [unit testing versioned models for more information](#unit-testing-versioned-models). -Read the [refernce doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. +Read the [reference doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. ::: Let’s say you’re creating a new `dim_customers` model with a field `is_valid_email_address`, that calculates whether or not the customer’s email is valid: - + ```sql with customers as ( From b94fb0aeb54f842aab8eea6635b4f6b1af89d3d7 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 19:34:11 -0500 Subject: [PATCH 048/172] Apply suggestions from code review --- website/docs/docs/build/unit-tests.md | 35 +++++++++++++-------------- 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 247a0154a22..107f9ddd436 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -97,13 +97,13 @@ unit_tests: The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. -You’ll notice that you only_had to define the mock data for the columns you care about. This enables you to write succinct and _specific_ unit tests. +Notice that you only have to define the mock data for the columns you care about. This enables you to write succinct and _specific_ unit tests. :::note -The direct parents of the model that you’re unit testing (in this example `stg_customers` and `top_level_email_domains`) need to exist in the warehouse before you’re able to execute the unit test. +The direct parents of the model that you’re unit testing (in this example, `stg_customers` and `top_level_email_domains`) need to exist in the warehouse before you can execute the unit test. -Use the `--empty` flag to build an empty version of those models to save warehouse spend. +Use the `--empty` flag to build an empty version of the models to save warehouse spend. ```bash @@ -117,9 +117,8 @@ Alternatively, use `dbt build` to, in lineage order: - Materialize your model in the warehouse. - Run the data tests on your model. -::: -Now we’re ready to run this unit test! We have a couple of options for commands depending on how specific we want to be: +Now you’re ready to run this unit test. You have a couple of options for commands depending on how specific you want to be: - `dbt test —-select dim_customers` runs _all_ of the tests on `dim_customers`. - `dbt test —-select "dim_customers,test_type:unit"` runs all of the _unit_ tests on `dim_customers`. @@ -159,9 +158,9 @@ actual differs from expected: ``` -It looks like the clever regex statement wasn’t as clever as we thought as the model is incorrectly flagging `missingdot@gmailcom` as a valid email address. +The clever regex statement wasn’t as clever as initially thought, as the model incorrectly flagged `missingdot@gmailcom` as a valid email address. -Updating the regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those darn escape characters!) and running the unit test again solves the problem: +Updating the regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those pesky escape characters) and rerunning the unit test solves the problem: ```bash @@ -183,14 +182,14 @@ dbt test --select test_is_valid_email_address ``` -Your model is now ready for production! Adding this unit test helped us catch an issue with the SQL logic _before_ you materialized `dim_customers` in your warehouse and will better ensure the reliability of this model in the future. +Your model is now ready for production! Adding this unit test helped catch an issue with the SQL logic _before_ you materialized `dim_customers` in your warehouse and will better ensure the reliability of this model in the future. ### Unit testing versioned models -When a unit test is added to a model, with no supplied version, the unit test will run on all versions of the model. -Using the example on this page, if you have version 1, 2, and 3 of `my_model`, `my test_is_valid_email_address` unit test will run on all 3 versions. +When a unit test is added to a model, it will run on all versions of the model by default. +Using the example in this article, if you have versions 1, 2, and 3 of `my_model`, the `my test_is_valid_email_address` unit test will run on all 3 versions. -To to only unit test a specific version (or versions) of a model, you can include the desired version(s) in the model config: +To only unit test a specific version (or versions) of a model, include the desired version(s) in the model config: ```yml @@ -206,7 +205,7 @@ unit-tests: In this scenario, if you have version 1, 2, and 3 of `my_model`, `my test_is_valid_email_address` unit test will run on _only_ version 2. -To to unit test all versions except a specific version (or versions) of a model, you can exclude the relevant version(s) in the model config: +To unit test all versions except a specific version (or versions) of a model, you can exclude the relevant version(s) in the model config: ```yml @@ -219,9 +218,9 @@ unit-tests: given: # optional: list of inputs to provide as fixtures ``` -So if you have version 1, 2, and 3 of `my_model`, your `test_is_valid_email_address` unit test will run on _only_ version 2 and 3. +So, if you have versions 1, 2, and 3 of `my_model`, your `test_is_valid_email_address` unit test will run on _only_ versions 2 and 3. -If you want to unit test a model that references a pinned version of model, you should specify that in the ref of your input: +If you want to unit test a model that references the pinned version of the model, you should specify that in the `ref` of your input: ```yml @@ -232,9 +231,9 @@ unit-tests: ``` -### Best practices for “when to add a unit test to your model”: - -- when your SQL contains complex logic: +### When to add a unit test to your model +There are a number of scenarios where unit testing a mode is appropriate, including: +- When your SQL contains complex logic: - Regex - Date math - Window functions @@ -242,7 +241,7 @@ unit-tests: - Truncation - Recursion - Add a unit test for anything that feels like writing a function. For example, it involves your own logic processing the input. - - You wouldn't need to prioritize unit testing just calling `min()`, for example. That's already tested extensively by the warehouse and if something unexpected happens it's going to be a result of issues in the underlying data, so your fixture data in the unit test isn't going to help you. + - For example, you wouldn't need to prioritize unit testing just calling `min()`. That's already been tested extensively by the warehouse. If something unexpected happens, it's going to be a result of issues in the underlying data, so your fixture data in the unit test isn't going to help you. - Logic for which you had bugs reported before. - Edge cases not yet seen in your actual data that you want to handle. - Prior to refactoring the transformation logic (especially if the refactor is significant). From 353c4f34267d19da2c9038ecb267b20fb7027c6c Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 19:43:28 -0500 Subject: [PATCH 049/172] Update unit-tests.md Spacing --- website/docs/docs/build/unit-tests.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 107f9ddd436..f8f99b50791 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -237,7 +237,7 @@ There are a number of scenarios where unit testing a mode is appropriate, includ - Regex - Date math - Window functions - - `case when` statements when many `when`s + - `case when` statements when there are many `when`s - Truncation - Recursion - Add a unit test for anything that feels like writing a function. For example, it involves your own logic processing the input. @@ -246,3 +246,4 @@ There are a number of scenarios where unit testing a mode is appropriate, includ - Edge cases not yet seen in your actual data that you want to handle. - Prior to refactoring the transformation logic (especially if the refactor is significant). - Models with high “criticality” (public, contracted models or models directly upstream of an exposure). + From 5bfff10e7c3652bd92408163c8a28ad3563d6bf6 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 20:03:18 -0500 Subject: [PATCH 050/172] updating spacing --- website/docs/docs/build/unit-tests.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index f8f99b50791..ad778642451 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -232,6 +232,7 @@ unit-tests: ``` ### When to add a unit test to your model + There are a number of scenarios where unit testing a mode is appropriate, including: - When your SQL contains complex logic: - Regex From 37df470f7c01a3db586cbc021e6c5fdcdcc1e8eb Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:05:02 -0800 Subject: [PATCH 051/172] Update website/docs/reference/resource-properties/unit-tests.md --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 265edbe61e9..c5c765c21eb 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -20,7 +20,7 @@ unit_tests: - name: # this is the unique name of the test model: versions: #optional - include: #optional + include: #optional exclude: #optional config: meta: {dictionary} From 39b83aaca973d9678570029d60f4168c24a7f81e Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 20:05:31 -0500 Subject: [PATCH 052/172] Update website/docs/reference/commands/test.md --- website/docs/reference/commands/test.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/test.md b/website/docs/reference/commands/test.md index 0b60cc87941..1bcbd315eb2 100644 --- a/website/docs/reference/commands/test.md +++ b/website/docs/reference/commands/test.md @@ -35,7 +35,7 @@ For more information on writing tests, see the [Testing Documentation](/docs/bui -`dbt test` runs data tests and unit tests defined on models, sources, snapshots, and seeds. It expects that you have already created those resources through the appropriate commands. +`dbt test` runs data tests defined on models, sources, snapshots, and seeds and unit tests defined on SQL models. It expects that you have already created those resources through the appropriate commands. The tests to run can be selected using the `--select` flag discussed [here](/reference/node-selection/syntax). From 90526f6dcfe746d5e2f19929d2a7b79fed84be3a Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:05:52 -0800 Subject: [PATCH 053/172] Update website/docs/reference/resource-properties/unit-tests.md --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index c5c765c21eb..d1be1d8baad 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -21,7 +21,7 @@ unit_tests: model: versions: #optional include: #optional - exclude: #optional + exclude: #optional config: meta: {dictionary} tags: | [] From ab28f995fc2e8976c985be2a97bd8bcf19e6c2cd Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 20:10:05 -0500 Subject: [PATCH 054/172] Apply suggestions from code review Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/reference/commands/test.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/docs/reference/commands/test.md b/website/docs/reference/commands/test.md index 1bcbd315eb2..c62e0071484 100644 --- a/website/docs/reference/commands/test.md +++ b/website/docs/reference/commands/test.md @@ -55,16 +55,16 @@ dbt test --select "one_specific_model" # run tests for all models in package dbt test --select "some_package.*" -# run only tests defined singularly +# run only data tests defined singularly dbt test --select "test_type:singular" -# run only tests defined generically +# run only data tests defined generically dbt test --select "test_type:generic" -# run singular tests limited to one_specific_model +# run singular data tests limited to one_specific_model dbt test --select "one_specific_model,test_type:singular" -# run generic tests limited to one_specific_model +# run generic data tests limited to one_specific_model dbt test --select "one_specific_model,test_type:generic" ``` From f5753a70581ed31283339b970f715eb3b524410a Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:14:42 -0800 Subject: [PATCH 055/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index ad778642451..1430b4fd8d7 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -246,5 +246,5 @@ There are a number of scenarios where unit testing a mode is appropriate, includ - Logic for which you had bugs reported before. - Edge cases not yet seen in your actual data that you want to handle. - Prior to refactoring the transformation logic (especially if the refactor is significant). -- Models with high “criticality” (public, contracted models or models directly upstream of an exposure). +- Models with high "criticality" (public, contracted models or models directly upstream of an exposure). From 3872aaab5c0699be9418135d52fc613a5617e95a Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:28:34 -0800 Subject: [PATCH 056/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 1430b4fd8d7..c3e15bb98ed 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -226,7 +226,7 @@ If you want to unit test a model that references the pinned version of the model unit-tests: - name: test_is_valid_email_address # this is the unique name of the test - model: my_model # name of the model I'm unit testing + model: my_model # name of the model I am unit testing given: # optional: list of inputs to provide as fixtures ``` From 567ef1590faac92f15af7a3249de93a2eefdeac3 Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:30:37 -0800 Subject: [PATCH 057/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index c3e15bb98ed..c6aa58e850c 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -104,7 +104,7 @@ Notice that you only have to define the mock data for the columns you care about The direct parents of the model that you’re unit testing (in this example, `stg_customers` and `top_level_email_domains`) need to exist in the warehouse before you can execute the unit test. Use the `--empty` flag to build an empty version of the models to save warehouse spend. - +::: ```bash dbt run —-select "stg_customers top_level_email_domains" --empty From 57cbfe11c720c4aafacfd521e366a810b232baa5 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 20:33:08 -0500 Subject: [PATCH 058/172] Update unit-tests.md --- website/docs/docs/build/unit-tests.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index c6aa58e850c..673e217e33a 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -104,7 +104,7 @@ Notice that you only have to define the mock data for the columns you care about The direct parents of the model that you’re unit testing (in this example, `stg_customers` and `top_level_email_domains`) need to exist in the warehouse before you can execute the unit test. Use the `--empty` flag to build an empty version of the models to save warehouse spend. -::: + ```bash dbt run —-select "stg_customers top_level_email_domains" --empty @@ -117,6 +117,7 @@ Alternatively, use `dbt build` to, in lineage order: - Materialize your model in the warehouse. - Run the data tests on your model. +::: Now you’re ready to run this unit test. You have a couple of options for commands depending on how specific you want to be: From 1a7d70d564355446b8e9ddc668345a28dea2333a Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 20:45:08 -0500 Subject: [PATCH 059/172] Apply suggestions from code review Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index d1be1d8baad..3cf0858e4b4 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -60,13 +60,13 @@ Unit tests are currently limited to testing SQL models and only models in your c - If your model has multiple versions, be default the unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, `include` or `exclude` the desired versions in your model versions config: ```yaml -# my test_is_valid_email_address unit test will run on all 3 versions +# my test_is_valid_email_address unit test will run on all versions of my_model unit-tests: - name: test_is_valid_email_address model: my_model ... -# my test_is_valid_email_address unit test will run on ONLY version 2 +# my test_is_valid_email_address unit test will run on ONLY version 2 of my_model unit-tests: - name: test_is_valid_email_address model: my_model @@ -75,7 +75,7 @@ unit-tests: - 2 ... -# my test_is_valid_email_address unit test will run on ONLY version 2 and 3 +# my test_is_valid_email_address unit test will run on all versions EXCEPT 1 of my_model unit-tests: - name: test_is_valid_email_address model: my_model From 0d6b78a5b3f587757dffb58fccd2b1782420c1e0 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Fri, 9 Feb 2024 20:45:48 -0500 Subject: [PATCH 060/172] Update unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 673e217e33a..2ac12d4763d 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -65,6 +65,7 @@ check_valid_emails as ( select * from check_valid_emails ``` + This type of logic can be challenging to validate. You can add a unit test to this model to ensure your `is_valid_email_address` logic captures all known edge cases: emails without `.`, emails without `@`, and emails from invalid domains. @@ -94,6 +95,7 @@ unit_tests: - {customer_id: 4, is_valid_email_address: false} ``` + The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. From f21297cf1d924e11a9c35e6a4bd5dffefd84603e Mon Sep 17 00:00:00 2001 From: Will Stamatis <114952643+wlsdbt@users.noreply.github.com> Date: Sun, 11 Feb 2024 12:48:03 -0500 Subject: [PATCH 061/172] Update _sl-measures-parameters.md Unless our Semantic Layer course is mistaken, we also support `median` --- website/snippets/_sl-measures-parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/snippets/_sl-measures-parameters.md b/website/snippets/_sl-measures-parameters.md index 4bd32311fda..2416b3d1454 100644 --- a/website/snippets/_sl-measures-parameters.md +++ b/website/snippets/_sl-measures-parameters.md @@ -2,7 +2,7 @@ | --- | --- | --- | | [`name`](/docs/build/measures#name) | Provide a name for the measure, which must be unique and can't be repeated across all semantic models in your dbt project. | Required | | [`description`](/docs/build/measures#description) | Describes the calculated measure. | Optional | -| [`agg`](/docs/build/measures#description) | dbt supports the following aggregations: `sum`, `max`, `min`, `count_distinct`, and `sum_boolean`. | Required | +| [`agg`](/docs/build/measures#description) | dbt supports the following aggregations: `sum`, `max`, `min`, `median`, `count_distinct`, and `sum_boolean`. | Required | | [`expr`](/docs/build/measures#expr) | Either reference an existing column in the table or use a SQL expression to create or derive a new one. | Optional | | [`non_additive_dimension`](/docs/build/measures#non-additive-dimensions) | Non-additive dimensions can be specified for measures that cannot be aggregated over certain dimensions, such as bank account balances, to avoid producing incorrect results. | Optional | | `agg_params` | Specific aggregation properties such as a percentile. | Optional | From 2bf0f66ea3adfe8b299d454f56e85aa70cc28d70 Mon Sep 17 00:00:00 2001 From: Will Stamatis <114952643+wlsdbt@users.noreply.github.com> Date: Sun, 11 Feb 2024 12:52:46 -0500 Subject: [PATCH 062/172] Update _sl-measures-parameters.md (and average) --- website/snippets/_sl-measures-parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/snippets/_sl-measures-parameters.md b/website/snippets/_sl-measures-parameters.md index 2416b3d1454..e41268a5867 100644 --- a/website/snippets/_sl-measures-parameters.md +++ b/website/snippets/_sl-measures-parameters.md @@ -2,7 +2,7 @@ | --- | --- | --- | | [`name`](/docs/build/measures#name) | Provide a name for the measure, which must be unique and can't be repeated across all semantic models in your dbt project. | Required | | [`description`](/docs/build/measures#description) | Describes the calculated measure. | Optional | -| [`agg`](/docs/build/measures#description) | dbt supports the following aggregations: `sum`, `max`, `min`, `median`, `count_distinct`, and `sum_boolean`. | Required | +| [`agg`](/docs/build/measures#description) | dbt supports the following aggregations: `sum`, `max`, `min`, `avg`, `median`, `count_distinct`, and `sum_boolean`. | Required | | [`expr`](/docs/build/measures#expr) | Either reference an existing column in the table or use a SQL expression to create or derive a new one. | Optional | | [`non_additive_dimension`](/docs/build/measures#non-additive-dimensions) | Non-additive dimensions can be specified for measures that cannot be aggregated over certain dimensions, such as bank account balances, to avoid producing incorrect results. | Optional | | `agg_params` | Specific aggregation properties such as a percentile. | Optional | From 6d1e37c58af00f28d63b6a54c1d93994f993d28a Mon Sep 17 00:00:00 2001 From: Jeremy Cohen Date: Mon, 12 Feb 2024 16:31:15 +0100 Subject: [PATCH 063/172] jerco first round edits --- .../2021-11-23-how-to-upgrade-dbt-versions.md | 12 ++++++++---- .../core-upgrade/01-upgrading-to-v1.8.md | 10 +++++++--- .../docs/docs/dbt-versions/core-versions.md | 6 ++++-- .../dbt-versions/upgrade-core-in-cloud.md | 19 +++++++++++++------ 4 files changed, 32 insertions(+), 15 deletions(-) diff --git a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md index b44f6545ae1..38c7dfddbef 100644 --- a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md +++ b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md @@ -12,16 +12,20 @@ date: 2021-11-29 is_featured: true --- -As we get closer to dbt v1.0 shipping in December, it's a perfect time to get your installation up to scratch. dbt 1.0 represents the culmination of over five years of development and refinement to the analytics engineering experience - smoothing off sharp edges, speeding up workflows and enabling whole new classes of work. +:::tip **February 2024 Update!** -Even with all the new shinies on offer, upgrading can be daunting – you rely on dbt to power your analytics workflow and can’t afford to change things just to discover that your daily run doesn’t work anymore. I’ve been there. This is the checklist I wish I had when I owned my last company’s dbt project. +It's been a few years since dbt-core turned 1.0! Since then, we've committed to zero breaking changes whenever possible, and it's become much easier to upgrade dbt-core versions. -:::tip Beta for Keep on latest version +Now, we're taking it one step further, by introducing **Keep on latest version** in dbt Cloud (currently available to select customers). No more manual upgrades, and no more need for a "a second sandbox project." For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). -You can upgrade your version in dbt Cloud by using the **Keep on latest version** setting. No more manual upgrades and you no longer have to "create a second sandbox project" for your experimentation. For details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). +We're leaving the rest of this post as-is, so we can all remember how it used to be. Enjoy a stroll down memory lane. ::: +As we get closer to dbt v1.0 shipping in December, it's a perfect time to get your installation up to scratch. dbt 1.0 represents the culmination of over five years of development and refinement to the analytics engineering experience - smoothing off sharp edges, speeding up workflows and enabling whole new classes of work. + +Even with all the new shinies on offer, upgrading can be daunting – you rely on dbt to power your analytics workflow and can’t afford to change things just to discover that your daily run doesn’t work anymore. I’ve been there. This is the checklist I wish I had when I owned my last company’s dbt project. + This guide covers the steps to safely upgrade, using a hypothetical project as a case study. The project uses dbt v0.16.0 and is relatively mature. It contains a couple of hundred models and uses a wide swathe of dbt functionality - custom tests, macros from dbt-utils, and snapshots to capture changes in critical business data. diff --git a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md index 11aff019958..5851cbbf1af 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md +++ b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md @@ -1,5 +1,5 @@ --- -title: "Upgrading to v1.8 (alpha)" +title: "Upgrading to v1.8 (beta)" id: upgrading-to-v1.8 description: New features and changes in dbt Core v1.8 displayed_sidebar: "docs" @@ -12,9 +12,13 @@ displayed_sidebar: "docs" - [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) - Release schedule (coming soon) -:::tip Beta for Keep on latest version +:::tip In dbt Cloud, simply "Keep on latest version" -With dbt Cloud, you can upgrade by using the **Keep on latest version** setting. Let dbt Labs handle version upgrades for you. For details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). +_Is it Core? Is it Cloud? From now on, it's just dbt._ + +Starting this year, let dbt Labs handle version upgrades for you. As a dbt Cloud customer, you get early access to new functionality before it lands in the final release of dbt Core v1.8, and without the hassle of managing your own version upgrades. For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). + +"Keep on latest version" is currently available in beta for select dbt Cloud customers. The first beta release of dbt-core v1.8 is planned for February 28. ::: diff --git a/website/docs/docs/dbt-versions/core-versions.md b/website/docs/docs/dbt-versions/core-versions.md index 51cfafa1d93..23bf6ab7020 100644 --- a/website/docs/docs/dbt-versions/core-versions.md +++ b/website/docs/docs/dbt-versions/core-versions.md @@ -8,9 +8,11 @@ pagination_prev: null dbt Core releases follow [semantic versioning](https://semver.org/) guidelines. For more on how we use semantic versions, see [How dbt Core uses semantic versioning](#how-dbt-core-uses-semantic-versioning). -:::tip Coming soon +:::tip In dbt Cloud, simply "keep on latest version" -Currently, dbt Labs is running a beta for the **Keep on latest version** setting in dbt Cloud — no more manual upgrades and easier access to new dbt features. For further details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). +_Is it Core? Is it Cloud? From now on, it's just dbt._ + +As a dbt Cloud customer, you get early access to new functionality before it lands in final releases of dbt Core, without the hassle of managing your own version upgrades. For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). ::: diff --git a/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md b/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md index b567b3ebe57..586aa6ed21d 100644 --- a/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md +++ b/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md @@ -5,22 +5,29 @@ id: "upgrade-core-in-cloud" In dbt Cloud, both [jobs](/docs/deploy/jobs) and [environments](/docs/dbt-cloud-environments) are configured to use a specific version of dbt Core. The version can be upgraded at any time. +:::tip New in 2024! In dbt Cloud, simply "Keep on latest version" + +_Is it Core? Is it Cloud? From now on, it's just dbt._ + +As a dbt Cloud customer, you get early access to new functionality before it lands in final releases of dbt Core, without the hassle of managing your own version upgrades. + +::: + ## Environments -Navigate to the settings page of an environment, then click **Edit**. Click the **dbt version** dropdown bar and make your selection. You can select either the [Keep on latest version](#keep-on-latest-version) setting or an available version of Core to associate with this environment. Be sure to save your changes before navigating away. +Navigate to the settings page of an environment, then click **Edit**. Click the **dbt version** dropdown bar and make your selection. You can select a previous release of dbt Core, or (new!) ["Keep on latest version"](#keep-on-latest-version). Be sure to save your changes before navigating away. ### Keep on latest version -With the **Keep on latest version** setting, you allow dbt Labs to manage the environment's dbt version on your behalf. When enabled, you never need to manually upgrade the Core version to get the latest dbt features, fixes, and updates. dbt Labs handles that automatically for you. - -You can upgrade to **Keep on latest version** only after you successfully upgrade to 1.7. Use the [Override dbt version](#override-dbt-version) feature to test a dbt version on your user account before safely upgrading to it. +By choosing to **Keep on latest version**, you always get the latest fixes, and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application—just like other capabilities of dbt Cloud, and the other SaaS tools you're using. +You can upgrade to **Keep on latest version** no matter which version of dbt you currently have selected. That said, we recommend testing the upgrade in development first. Use the personal [Override dbt version](#override-dbt-version) settuing to try _your_ project on **"latest"**, before upgrading your deployment environments and the default development environment for all your colleagues. -:::tip Join our beta +:::tip Interested? Let us know! -If you're interested in joining our beta, please contact us. We would love to hear what you think! +In February 2024, "Keep on latest version" will be available to select customers. Do you want early access to new features? Contact your account team. ::: From da7724fc3f11e1dc990ac418706b0f2fd8f77776 Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Mon, 12 Feb 2024 11:27:40 -0800 Subject: [PATCH 064/172] Update metricflow-commands.md (#4896) ## What are you changing in this pull request and why? Fixing two minor typos. Thanks @kbrock91 for spotting! ## Checklist - [ ] Review the [Content style guide](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/content-style-guide.md) so my content adheres to these guidelines. - [ ] For [docs versioning](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#about-versioning), review how to [version a whole page](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#adding-a-new-version) and [version a block of content](https://github.com/dbt-labs/docs.getdbt.com/blob/current/contributing/single-sourcing-content.md#versioning-blocks-of-content). - [ ] Add a checklist item for anything that needs to happen before this PR is merged, such as "needs technical review" or "change base branch." Adding or removing pages (delete if not applicable): - [ ] Add/remove page in `website/sidebars.js` - [ ] Provide a unique filename for new pages - [ ] Add an entry for deleted pages in `website/static/_redirects` - [ ] Run link testing locally with `npm run build` to update the links that point to deleted pages --- website/docs/docs/build/metricflow-commands.md | 2 +- website/docs/docs/build/saved-queries.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/build/metricflow-commands.md b/website/docs/docs/build/metricflow-commands.md index 675a2d056ac..4693aa1a774 100644 --- a/website/docs/docs/build/metricflow-commands.md +++ b/website/docs/docs/build/metricflow-commands.md @@ -75,7 +75,7 @@ You can use the `dbt sl` prefix before the command name to execute them in the d - [`list dimensions`](#list) — Lists unique dimensions for metrics. - [`list dimension-values`](#list-dimension-values) — List dimensions with metrics. - [`list entities`](#list-entities) — Lists all unique entities. -- [`list saved queries`)(#list-saved-queries) — Lists available saved queries. Use the `--show-exports` flag to display each export listed under a saved query. +- [`list saved queries`](#list-saved-queries) — Lists available saved queries. Use the `--show-exports` flag to display each export listed under a saved query. - [`query`](#query) — Query metrics, saved queries, and dimensions you want to see in the command line interface. Refer to [query examples](#query-examples) to help you get started. ## The starting point If I want to have reliable information on the state of the market I will need to: From 0d19e3d7c3ac9a71ea4b9c6029b3974d296fef76 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Tue, 13 Feb 2024 14:34:15 +0000 Subject: [PATCH 079/172] update --- website/docs/docs/use-dbt-semantic-layer/gsheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/use-dbt-semantic-layer/gsheets.md b/website/docs/docs/use-dbt-semantic-layer/gsheets.md index d1724006671..8912cdb0b8b 100644 --- a/website/docs/docs/use-dbt-semantic-layer/gsheets.md +++ b/website/docs/docs/use-dbt-semantic-layer/gsheets.md @@ -31,7 +31,7 @@ The dbt Semantic Layer offers a seamless integration with Google Sheets through 4. In Google Sheets, authenticate with your Host, dbt Cloud Environment ID, and Service Token. - + 5. Start querying your metrics using the **Query Builder**. For more info on the menu functions, refer to [Custom menu functions](#custom-menu-functions). From 7106ed7dd5919f24b05a39b80263ab0682052ef5 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Tue, 13 Feb 2024 14:47:44 +0000 Subject: [PATCH 080/172] fix spacing --- website/docs/docs/use-dbt-semantic-layer/gsheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/use-dbt-semantic-layer/gsheets.md b/website/docs/docs/use-dbt-semantic-layer/gsheets.md index 8912cdb0b8b..670fd77b419 100644 --- a/website/docs/docs/use-dbt-semantic-layer/gsheets.md +++ b/website/docs/docs/use-dbt-semantic-layer/gsheets.md @@ -31,7 +31,7 @@ The dbt Semantic Layer offers a seamless integration with Google Sheets through 4. In Google Sheets, authenticate with your Host, dbt Cloud Environment ID, and Service Token. - + 5. Start querying your metrics using the **Query Builder**. For more info on the menu functions, refer to [Custom menu functions](#custom-menu-functions). From 68b5e8e66fe18121131b5818821ce721245abbac Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Tue, 13 Feb 2024 15:00:30 +0000 Subject: [PATCH 081/172] update --- website/docs/docs/use-dbt-semantic-layer/gsheets.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/docs/use-dbt-semantic-layer/gsheets.md b/website/docs/docs/use-dbt-semantic-layer/gsheets.md index 670fd77b419..0d5e0508071 100644 --- a/website/docs/docs/use-dbt-semantic-layer/gsheets.md +++ b/website/docs/docs/use-dbt-semantic-layer/gsheets.md @@ -30,7 +30,6 @@ The dbt Semantic Layer offers a seamless integration with Google Sheets through - You can [generate your service token](/docs/dbt-cloud-apis/service-tokens) by clicking **Generate Service Token** within the Semantic Layer configuration page or navigating to **API tokens** in dbt Cloud. 4. In Google Sheets, authenticate with your Host, dbt Cloud Environment ID, and Service Token. - 5. Start querying your metrics using the **Query Builder**. For more info on the menu functions, refer to [Custom menu functions](#custom-menu-functions). From ebd4191e30c40992f95a90a4c13c37364e388852 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:01:58 +0000 Subject: [PATCH 082/172] Delete website/static/img/docs/dbt-cloud/semantic-layer/SL-and-gsheets.JPG --- .../dbt-cloud/semantic-layer/SL-and-gsheets.JPG | Bin 58042 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 website/static/img/docs/dbt-cloud/semantic-layer/SL-and-gsheets.JPG diff --git a/website/static/img/docs/dbt-cloud/semantic-layer/SL-and-gsheets.JPG b/website/static/img/docs/dbt-cloud/semantic-layer/SL-and-gsheets.JPG deleted file mode 100644 index 92cc79ec7536d5ee65482deadb746b43e34b42bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58042 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 MMwW&Z`jDu904oM5CIA2c From 31d71627a245f103decfda2ba403388ca3ea3319 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:02:12 +0000 Subject: [PATCH 083/172] Add files via upload --- .../dbt-cloud/semantic-layer/sl-and-gsheets.jpg | Bin 0 -> 58042 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 website/static/img/docs/dbt-cloud/semantic-layer/sl-and-gsheets.jpg diff --git a/website/static/img/docs/dbt-cloud/semantic-layer/sl-and-gsheets.jpg b/website/static/img/docs/dbt-cloud/semantic-layer/sl-and-gsheets.jpg new file mode 100644 index 0000000000000000000000000000000000000000..92cc79ec7536d5ee65482deadb746b43e34b42bd GIT binary patch literal 58042 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 MMwW&Z`jDu904oM5CIA2c literal 0 HcmV?d00001 From 13aa2f0b244abbf4bbd506dce98d1561b96aae95 Mon Sep 17 00:00:00 2001 From: Dave Connors Date: Tue, 13 Feb 2024 09:23:33 -0600 Subject: [PATCH 084/172] update the title --- website/blog/2024-02-13-dbt-explorer.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/website/blog/2024-02-13-dbt-explorer.md b/website/blog/2024-02-13-dbt-explorer.md index c064ef724ff..cb78ae99c81 100644 --- a/website/blog/2024-02-13-dbt-explorer.md +++ b/website/blog/2024-02-13-dbt-explorer.md @@ -1,6 +1,6 @@ --- -title: "My Good Title" -description: "Learn about how to get the most out of dbt Explorer" +title: "Column-Level Lineage, Model Performance, and Recommendations: ship trusted data products with dbt Explorer" +description: "Learn about how to get the most out of the new features in dbt Explorer" slug: dbt-explorer authors: [dave_connors] @@ -20,10 +20,10 @@ Once the project could dress and feed itself, we also worked hard to get buy-in When our teammates ask about where the data in their reports come from, how fresh it is, or about the right calculation for a metric, what a joy! This means they want to put what we’ve built to good use — the challenge is that, historically, *it hasn’t been all that easy to answer these questions well.* That has often meant a manual, painstaking process of cross checking run logs and your dbt documentation site to get the stakeholder the information they need. -Enter [dbt Explorer](https://www.getdbt.com/product/dbt-explorer)! Explorer centralizes documentation, lineage, and execution metadata to reduce the work required to to ship trusted data products faster. +Enter [dbt Explorer](https://www.getdbt.com/product/dbt-explorer)! dbt Explorer centralizes documentation, lineage, and execution metadata to reduce the work required to ship trusted data products faster. -## dbt Explorer: the missing navigation tool in your stack +## dbt Explorer: an upgrade to data discovery In the days of yore, answering a question about your data platform may have required a bit of cryptography, sifting through possibly-up-to-date documentation in your internal wiki, run logs to figure out when your models were executed, and slacking the data team member with the most tenure. In the past several years, dbt Docs helped centralize the documentation workflow and dramatically improved the documentation process. While useful, dbt Docs only ever provides a single point in time snapshot, and lacks any sense of your platform’s deployment and execution information. dbt Explorer supercharges the docs experience by providing stateful awareness of your data platform, making support and triage of your platform easier than ever — it even proactively lets you know what to focus on to build even higher quality data products! @@ -81,6 +81,6 @@ dbt Explorer now surfaces model execution metadata to take the guesswork out of -## Oh, the data you’ll explore! +## Bon voyage! They say the best time to ~~invest~~ ~~plant a tree~~ document your dbt project is yesterday, and the second best time is today. With all the bells and whistles that supercharge your documentation experience in dbt Explorer, there’s no time like the present! Leaning into your documentation and taking advantage of your metadata in dbt Explorer will lead to better data products shipped faster — get out there and explore! \ No newline at end of file From 9dbd5b694b57abf6d469e297d3c9ae9066deded5 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:43:31 +0000 Subject: [PATCH 085/172] Update website/docs/docs/use-dbt-semantic-layer/gsheets.md Co-authored-by: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> --- website/docs/docs/use-dbt-semantic-layer/gsheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/use-dbt-semantic-layer/gsheets.md b/website/docs/docs/use-dbt-semantic-layer/gsheets.md index 0d5e0508071..ec1235195ee 100644 --- a/website/docs/docs/use-dbt-semantic-layer/gsheets.md +++ b/website/docs/docs/use-dbt-semantic-layer/gsheets.md @@ -26,7 +26,7 @@ The dbt Semantic Layer offers a seamless integration with Google Sheets through 1. Navigate to the [dbt Semantic Layer for Sheets App](https://gsuite.google.com/marketplace/app/foo/392263010968) to install the add-on. You can also find it in Google Sheets by going to [**Extensions -> Add-on -> Get add-ons**](https://support.google.com/docs/answer/2942256?hl=en&co=GENIE.Platform%3DDesktop&oco=0#zippy=%2Cinstall-add-ons%2Cinstall-an-add-on) and searching for it there. 2. After installing, open the Add-On menu and select the "dbt Semantic Layer for Sheets". This will open a custom menu to the right-hand side of your screen. -3. Find your **Host** and **Environment ID** in dbt Cloud. Go to **Account Settings** and select **Projects** on the left sidebar.Select your project and then navigate to the **Semantic Layer** settings. You'll need this to authenticate in Google Sheets in the following step. +3. Find your **Host** and **Environment ID** in dbt Cloud. Navigate to **Account Settings** and select **Projects** on the left sidebar. Select your project and then navigate to the **Semantic Layer** settings. You'll need this to authenticate in Google Sheets in the following step. - You can [generate your service token](/docs/dbt-cloud-apis/service-tokens) by clicking **Generate Service Token** within the Semantic Layer configuration page or navigating to **API tokens** in dbt Cloud. 4. In Google Sheets, authenticate with your Host, dbt Cloud Environment ID, and Service Token. From 581408c081043f481514af6e3d72a4a36c6cbeb0 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:44:31 +0000 Subject: [PATCH 086/172] Update website/docs/docs/use-dbt-semantic-layer/gsheets.md Co-authored-by: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> --- website/docs/docs/use-dbt-semantic-layer/gsheets.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/use-dbt-semantic-layer/gsheets.md b/website/docs/docs/use-dbt-semantic-layer/gsheets.md index ec1235195ee..1fbc4e941d4 100644 --- a/website/docs/docs/use-dbt-semantic-layer/gsheets.md +++ b/website/docs/docs/use-dbt-semantic-layer/gsheets.md @@ -29,7 +29,7 @@ The dbt Semantic Layer offers a seamless integration with Google Sheets through 3. Find your **Host** and **Environment ID** in dbt Cloud. Navigate to **Account Settings** and select **Projects** on the left sidebar. Select your project and then navigate to the **Semantic Layer** settings. You'll need this to authenticate in Google Sheets in the following step. - You can [generate your service token](/docs/dbt-cloud-apis/service-tokens) by clicking **Generate Service Token** within the Semantic Layer configuration page or navigating to **API tokens** in dbt Cloud. -4. In Google Sheets, authenticate with your Host, dbt Cloud Environment ID, and Service Token. +4. In Google Sheets, authenticate with your host, dbt Cloud environment ID, and service token. 5. Start querying your metrics using the **Query Builder**. For more info on the menu functions, refer to [Custom menu functions](#custom-menu-functions). From c65bc82c847400eb42130b049291b47508c24c73 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:56:14 +0000 Subject: [PATCH 087/172] Update website/docs/docs/use-dbt-semantic-layer/exports.md Co-authored-by: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> --- website/docs/docs/use-dbt-semantic-layer/exports.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/use-dbt-semantic-layer/exports.md b/website/docs/docs/use-dbt-semantic-layer/exports.md index 4e9db134167..eaf5db16439 100644 --- a/website/docs/docs/use-dbt-semantic-layer/exports.md +++ b/website/docs/docs/use-dbt-semantic-layer/exports.md @@ -4,7 +4,7 @@ description: "Use exports to materialize tables to the data platform on a schedu sidebar_label: "Materialize with exports" --- -### Materialize queries with exports +# Materialize queries with exports The exports feature in the dbt Semantic Layer enhances the [saved queries](/docs/build/saved-queries) by allowing you to materialize commonly used queries directly within your data platform. From f0f751b5c0bcc539c32a0ffbbd7083a5aa753c0e Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Tue, 13 Feb 2024 07:58:00 -0800 Subject: [PATCH 088/172] Feedback --- website/docs/docs/collaborate/column-level-lineage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md index 929695d2d6b..c97489363e7 100644 --- a/website/docs/docs/collaborate/column-level-lineage.md +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -10,7 +10,7 @@ dbt Explorer now offers column-level lineage (CLL) for the resources in your dbt CLL is available to dbt Cloud Enterprise accounts that can use Explorer. It’s also available through the [Discovery API](/docs/dbt-cloud-apis/discovery-api). :::tip Check out our beta -Explorer's CLL is currently available as a [beta](/docs/dbt-versions/product-lifecycles#dbt-cloud) for Enterprise plans. Please check it out! We'd love to [know what you think](https://docs.google.com/forms/d/e/1FAIpQLSdpCbVkGY9QwfExFonpWE4DTOKi3fQxBGLD0wwKYpkMjgcE7g/viewform)! +Explorer's CLL is currently available as a [public beta](/docs/dbt-versions/product-lifecycles#dbt-cloud) for Enterprise plans. Please check it out! We'd love to [know what you think](https://docs.google.com/forms/d/e/1FAIpQLSdpCbVkGY9QwfExFonpWE4DTOKi3fQxBGLD0wwKYpkMjgcE7g/viewform)! ::: ## Access the column-level lineage From 35c296bd0a90693ec5977b99d0a02e679169a544 Mon Sep 17 00:00:00 2001 From: Victoria Perez Mola <4315804+Victoriapm@users.noreply.github.com> Date: Tue, 13 Feb 2024 17:44:57 +0100 Subject: [PATCH 089/172] Fix seed command link --- website/docs/docs/build/seeds.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/seeds.md b/website/docs/docs/build/seeds.md index 6b1abf8f1c3..59d75b2ae8b 100644 --- a/website/docs/docs/build/seeds.md +++ b/website/docs/docs/build/seeds.md @@ -7,7 +7,7 @@ id: "seeds" ## Related reference docs * [Seed configurations](/reference/seed-configs) * [Seed properties](/reference/seed-properties) -* [`seed` command](/docs/build/seeds) +* [`seed` command](/reference/commands/seed) ## Overview Seeds are CSV files in your dbt project (typically in your `seeds` directory), that dbt can load into your using the `dbt seed` command. From b3d7c9e6a4657229bf6efbc5d8978b423edda996 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Tue, 13 Feb 2024 08:46:35 -0800 Subject: [PATCH 090/172] Update website/docs/docs/collaborate/column-level-lineage.md --- website/docs/docs/collaborate/column-level-lineage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md index c97489363e7..6ca3d033bbc 100644 --- a/website/docs/docs/collaborate/column-level-lineage.md +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -10,7 +10,7 @@ dbt Explorer now offers column-level lineage (CLL) for the resources in your dbt CLL is available to dbt Cloud Enterprise accounts that can use Explorer. It’s also available through the [Discovery API](/docs/dbt-cloud-apis/discovery-api). :::tip Check out our beta -Explorer's CLL is currently available as a [public beta](/docs/dbt-versions/product-lifecycles#dbt-cloud) for Enterprise plans. Please check it out! We'd love to [know what you think](https://docs.google.com/forms/d/e/1FAIpQLSdpCbVkGY9QwfExFonpWE4DTOKi3fQxBGLD0wwKYpkMjgcE7g/viewform)! +Explorer's CLL is currently available as a [public beta](/docs/dbt-versions/product-lifecycles#dbt-cloud) for Enterprise plan accounts. Please check it out! ::: ## Access the column-level lineage From 8daebe6e580f3b96924612a54d910c5e9aa42032 Mon Sep 17 00:00:00 2001 From: Jason Ganz Date: Tue, 13 Feb 2024 12:24:11 -0500 Subject: [PATCH 091/172] tweak formatting --- website/blog/2024-02-13-dbt-explorer.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/blog/2024-02-13-dbt-explorer.md b/website/blog/2024-02-13-dbt-explorer.md index cb78ae99c81..9dbc1b7db7c 100644 --- a/website/blog/2024-02-13-dbt-explorer.md +++ b/website/blog/2024-02-13-dbt-explorer.md @@ -43,7 +43,7 @@ dbt Explorer builds on this experience in three key ways: - **Cross project lineage -** if you’re using the new [dbt Mesh](https://www.getdbt.com/product/dbt-mesh) architecture, you may trace your data back to the end of the DAG and find its source is not raw data, but in fact the output of another team’s dbt project! Luckily, dbt Explorer provides first class support for visualizing and understanding cross project lineage when using the dbt Mesh: - **Account View + Project DAG:** dbt Explorer provides a higher level view of the relationships between all your projects in your dbt Cloud Account — you can trace the lineage across the projects, and easily drill down into each project. When you click on a project in this view, the side panel includes a list of all the public models available for use. Double clicking opens up the lineage for that specific project, making it easy to traverse across your organization’s knowledge graph! - **Cross Project Icons:** When you’re in a project’s lineage, dbt Explorer marks cross-project relationships to make it clear when there are dependencies that span multiple projects. Stakeholders can quickly understand which project owners they may need to contact if they need more information about a dataset. -- **Column level lineage -** long time [listeners of the pod](https://github.com/dbt-labs/dbt-core/discussions/4458) know that column level lineage is a frequently requested feature within dbt. It’s one thing to know how data flows between models, but the column level relationships help you understand *precisely* how data is used in models — this makes debugging data issues a lot simpler! We’re stoked to announce that dbt Explorer offers this feature embedded alongside your model lineage as well. +- **Column level lineage -** long time listeners of the pod know that column level lineage is a frequently requested feature within dbt. It’s one thing to know how data flows between models, but the column level relationships help you understand *precisely* how data is used in models — this makes debugging data issues a lot simpler! We’re stoked to announce that dbt Explorer offers this feature embedded alongside your model lineage as well. From 6a5814b2eb3b1ae96e050bb735303039337d57f6 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Tue, 13 Feb 2024 09:25:21 -0800 Subject: [PATCH 092/172] Update website/docs/reference/commands/deps.md --- website/docs/reference/commands/deps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/deps.md b/website/docs/reference/commands/deps.md index d9f823dd76e..edafd62da40 100644 --- a/website/docs/reference/commands/deps.md +++ b/website/docs/reference/commands/deps.md @@ -81,7 +81,7 @@ dbt deps --add-package dbt-labs/dbt_utils@1.0.0 dbt deps --add-package dbt-labs/snowplow@">=0.7.0,<0.8.0" ``` -For Git or local packages, use the `--source` option: +For other package types, use the `--source` option: ```shell # add package from git dbt deps --add-package https://github.com/fivetran/dbt_amplitude@v0.3.0 --source git From bbf61c071175e65b17b751e3e6f5045dcec73930 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:59:24 -0500 Subject: [PATCH 093/172] Updating PAT notification --- website/docs/docs/dbt-cloud-apis/user-tokens.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/dbt-cloud-apis/user-tokens.md b/website/docs/docs/dbt-cloud-apis/user-tokens.md index ca8034439d5..badf5e0d975 100644 --- a/website/docs/docs/dbt-cloud-apis/user-tokens.md +++ b/website/docs/docs/dbt-cloud-apis/user-tokens.md @@ -4,9 +4,11 @@ id: "user-tokens" pagination_next: "docs/dbt-cloud-apis/service-tokens" --- -:::note Action required +:::note Announcement -The [user API tokens](#user-tokens) will eventually be deprecated. The deprecation date is yet to be determined, but we recommend you update to account-scoped personal access tokens to avoid service disruptions in the future. We will communicate, with ample notice, the deprecation date when it has been determined. +The [user API tokens](#user-tokens) are being replaced by [account-scoped personal access tokens(PATs)](#account-scoped-personal-access-tokens). We recommend rotating your existing user tokens with PATs. There are no deprecation plans for user API tokens at this time; we will give ample notice when that timeline has been determined. + +Cloud CLI config files do not need to be updated at this time. You will be notified when you need to re-download your configs. The current API key is located under **Personal Settings → API Key.** From 3a78316fc466c44e629383fdc53f9c3a4d903b20 Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Tue, 13 Feb 2024 11:51:19 -0800 Subject: [PATCH 094/172] Reviewed snippet --- .../reference/global-configs/version-compatibility.md | 11 ++++++----- .../reference/project-configs/require-dbt-version.md | 8 +++++++- website/snippets/_config-dbt-version-check.md | 9 ++++----- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/website/docs/reference/global-configs/version-compatibility.md b/website/docs/reference/global-configs/version-compatibility.md index 4de6fe48834..697717deb32 100644 --- a/website/docs/reference/global-configs/version-compatibility.md +++ b/website/docs/reference/global-configs/version-compatibility.md @@ -4,11 +4,7 @@ id: "version-compatibility" sidebar: "Version compatibility" --- - - -### Legacy behavior - -In older versions of dbt-core, if you run a project with an incompatible dbt version, dbt will raise an error. +Projects are recommended to set [dbt version requirements](/reference/project-configs/require-dbt-version), especially if they use features that are newer, or which may break in future versions of dbt Core. By default, if you run a project with an incompatible dbt version, dbt will raise an error. You can use the `VERSION_CHECK` config to disable this check and suppress the error message: @@ -17,3 +13,8 @@ dbt --no-version-check run Running with dbt=1.0.0 Found 13 models, 2 tests, 1 archives, 0 analyses, 204 macros, 2 operations.... ``` + +:::info Keep with latest version + + +::: diff --git a/website/docs/reference/project-configs/require-dbt-version.md b/website/docs/reference/project-configs/require-dbt-version.md index 96a6bc89330..dd020412b8e 100644 --- a/website/docs/reference/project-configs/require-dbt-version.md +++ b/website/docs/reference/project-configs/require-dbt-version.md @@ -4,7 +4,7 @@ description: "Read this guide to understand the require-dbt-version configuratio default_value: None --- - + @@ -22,6 +22,12 @@ When you set this configuration, dbt sends a helpful error message for any user If this configuration is not specified, no version check will occur. +:::info Keep on latest version + + + +::: + ### YAML quoting This configuration needs to be interpolated by the YAML parser as a string. As such, you should quote the value of the configuration, taking care to avoid whitespace. For example: diff --git a/website/snippets/_config-dbt-version-check.md b/website/snippets/_config-dbt-version-check.md index 9977577f15e..cff9d9c7bf7 100644 --- a/website/snippets/_config-dbt-version-check.md +++ b/website/snippets/_config-dbt-version-check.md @@ -1,7 +1,6 @@ -In the first several years of dbt Core's development, breaking changes were more common. For this reason, we encouraged users to set [dbt version requirements](/reference/project-configs/require-dbt-version) for their projects or packages — especially if they use features that are newer, or which might break in future versions of dbt Core. -In December 2021, we released dbt Core v1.0, which promised stability for the code in dbt projects and packages, and backwards compatibility in all new versions of dbt-core. +Starting in 2024, when you select **Keep on latest version** in dbt Cloud, it will ignore version checking. However, if you're not using this configuration, dbt Labs recommends: +- **Writing defensive code** — If you're developing dbt code that could be run in a variety of execution contexts (such as a package) and you depend on newer dbt functionality, you can add conditional logic that checks for the presence of other packages or macros. +- **Pinning packages** — If you're maintaining a dbt project that installs third-party packages and are concerned about the potential for breaking changes in those packages, you should pin the package to a specific revision or `version` boundary. Since v1.7, this is the default dbt behavior, by _locking_ the version/revision of packages in development in order to guarantee predictable builds in production. -Starting in 2024, if you select **Keep on latest version** , dbt Cloud will ignore version checking. Instead of using this configuration, we recommend: -- **Writing defensive code.** If you developing dbt code that may be run in a variety of execution contexts (such as a package), and you depend on newer dbt functionality, you can add conditional logic that checks for the presence of other packages or macros. -- **Pinning packages.** If you are maintaining a dbt project that installs third-party packages, and you are concerned about the potential for breaking changes in those packages, you should pin the package to a specific revision or `version` boundary. Since v1.7, this is also the default dbt behavior, by "locking" the version/revision of Hub/git packages in development in order to guarantee predictable builds in production. +To learn more, refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud##keep-on-latest-version) which is available as a beta. \ No newline at end of file From 551719a0a25789d69c4bce6516ffc479e4e619d9 Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Tue, 13 Feb 2024 12:13:41 -0800 Subject: [PATCH 095/172] Fix hyphen --- website/docs/docs/cloud/billing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/cloud/billing.md b/website/docs/docs/cloud/billing.md index 44ef0af90fe..fa3953700fb 100644 --- a/website/docs/docs/cloud/billing.md +++ b/website/docs/docs/cloud/billing.md @@ -170,7 +170,7 @@ When thinking of ways to optimize your costs from successful models built, there Many dbt Cloud users utilize views, which don’t always need to be rebuilt every time you run a job. For any jobs that contain views that _do not_ include macros that dynamically generate code (for example, case statements) based on upstream tables and also _do not_ have tests, you can implement these steps: 1. Go to your current production deployment job in dbt Cloud. -2. Modify your command to include: `-exclude config.materialized:view`. +2. Modify your command to include: `--exclude config.materialized:view`. 3. Save your job changes. If you have views that contain macros with case statements based on upstream tables, these will need to be run each time to account for new values. If you still need to test your views with each run, follow the [Exclude views while still running tests](#exclude-views-while-running-tests) best practice to create a custom selector. From 75a9887fa0e56ba16f8da1239672b6a717acff66 Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:22:13 -0800 Subject: [PATCH 096/172] Update billing.md --- website/docs/docs/cloud/billing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/cloud/billing.md b/website/docs/docs/cloud/billing.md index fa3953700fb..82b91f5c5eb 100644 --- a/website/docs/docs/cloud/billing.md +++ b/website/docs/docs/cloud/billing.md @@ -1,4 +1,4 @@ ---- +--- title: "Billing" id: billing description: "dbt Cloud billing information." From 5c50489b4391e66746fadda8cd47d5bc32175cf1 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:39:27 -0500 Subject: [PATCH 097/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 2ac12d4763d..31495c2b023 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -15,7 +15,7 @@ It is available now as an alpha feature for dbt Core v1.8 users. ::: -Historically, the test coverage capabilities of dbt were limited to “data” tests ‐ testing the quality of input data or the shape of the resulting datasets — that could only be executed *after* a model had been built. +Historically, the test coverage capabilities of dbt were limited to [“data” tests](/docs/build/data-tests) ‐ testing the quality of input data or the shape of the resulting datasets — that could only be executed _after_ a model had been built. Now, we are introducing a new type of test to dbt - unit tests. In software programming, unit tests validate small portions of your functional code, and they work much the same way here. Unit tests allow you to validate your SQL modeling logic on a small set of static inputs _before_ you materialize your full model in production. Unit tests enable test-driven development, benefiting developer efficiency and code reliability. From 92b55c0626b2f97aa115f0118a61f6c172dadedb Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:47:11 -0500 Subject: [PATCH 098/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 3cf0858e4b4..34b9b17f58b 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -133,7 +133,7 @@ unit_tests: ... ``` - ```yaml + ```csv # tests/fixtures/my_model_a_fixture.csv 1,gerda 2,michelle From 810180dd44315674ddf87e51b96a7045aaed4a56 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:50:11 -0500 Subject: [PATCH 099/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 31495c2b023..b981930bf1d 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -97,7 +97,7 @@ unit_tests: ``` -The above example defines the mock data using the inline `dict` format, but there are a handful of different options for how you format your mock data. +The above example defines the mock data using the inline `dict` format, but you can also use `csv` either inline or in a separate fixture file. Notice that you only have to define the mock data for the columns you care about. This enables you to write succinct and _specific_ unit tests. From 225f48f03108027bbd875d4227fd8f573e011380 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:51:46 -0500 Subject: [PATCH 100/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 34b9b17f58b..852af27e219 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -145,7 +145,7 @@ unit_tests: - `input:` is optional for seeds: - If you don’t supply an input for a seed, we will use the seed *as* the input. - If you do supply an input for a seed, we will use that input instead. -- You can also have “empty” inputs, by setting rows to an empty list `rows: []`: +- You can also have “empty” inputs, by setting rows to an empty list `rows: []` Examples: ```yml From ea79e05b09ada8dffb613880bfa1c77d8fe514b2 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:52:55 -0500 Subject: [PATCH 101/172] Update unit-tests.md Fixing spacing --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 852af27e219..b404f7f1e01 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -96,7 +96,7 @@ unit_tests: given: - input: ref('my_model_a') format: dict - rows: + rows: - {id: 1, name: gerda} - {id: 2, b: michelle} From fc0ba3a22337fc84b0de764c98aeabdbdbd386e2 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:54:00 -0500 Subject: [PATCH 102/172] Update unit-tests.md Fixing spacing --- website/docs/reference/resource-properties/unit-tests.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index b404f7f1e01..00e74254eee 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -119,6 +119,7 @@ unit_tests: ... ``` + - The name of a csv file in the `tests/fixtures` directory in your project (or the directory configured for [test-paths](https://docs.getdbt.com/reference/project-configs/test-paths)) for `fixture`: From fb455284ab80f90d7fd12445d3666af1172553cf Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 15:55:07 -0500 Subject: [PATCH 103/172] Update unit-tests.md Spacing --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 00e74254eee..b24506e6ce6 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -112,7 +112,7 @@ unit_tests: given: - input: ref('my_model_a') format: csv - rows: | + rows: | id,name 1,gerda 2,michelle From 2edec426fc3683941362f59ed7af720a11cdbaef Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 16:13:27 -0500 Subject: [PATCH 104/172] Update website/sidebars.js --- website/sidebars.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/sidebars.js b/website/sidebars.js index a453afe62a5..9c67619bf90 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -280,7 +280,7 @@ const sidebarSettings = { { type: "category", label: "Tests", - link: { type: "doc", id: "docs/build/models" }, + link: { type: "doc", id: "docs/build/data-tests" }, items: [ "docs/build/data-tests", "docs/build/unit-tests", From 158ea89c6bd036f320ddf7df812fa446902c2604 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 16:38:16 -0500 Subject: [PATCH 105/172] Update unit-tests.md --- website/docs/reference/resource-properties/unit-tests.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index b24506e6ce6..aa65fc1f8ac 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -60,6 +60,7 @@ Unit tests are currently limited to testing SQL models and only models in your c - If your model has multiple versions, be default the unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, `include` or `exclude` the desired versions in your model versions config: ```yaml + # my test_is_valid_email_address unit test will run on all versions of my_model unit-tests: - name: test_is_valid_email_address From 86c577a331ff71d1b84c4d5abc60fb75df752159 Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Tue, 13 Feb 2024 13:46:59 -0800 Subject: [PATCH 106/172] Feedback --- .../docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md index e5604bf9e88..dfa534130fa 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md +++ b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md @@ -14,8 +14,6 @@ displayed_sidebar: "docs" :::tip Keep on latest version, always -_Is it dbt Core? Is it dbt Cloud? From now on, it's just dbt._ - Starting this year, let dbt Labs handle version upgrades for you. With dbt Cloud, you can get early access to new functionality before it lands in the final release of dbt Core v1.8 and without the need of managing your own version upgrades. For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). The **Keep on latest version** setting is currently available in beta for select dbt Cloud customers. The first beta release of dbt-core v1.8 is planned for February 28. From 8b4b31b498f0528d66816b8cd3946b84c1be3686 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 16:50:14 -0500 Subject: [PATCH 107/172] Update unit-tests.md Spacing fix --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index aa65fc1f8ac..3aa5295e8dd 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -59,7 +59,7 @@ unit_tests: Unit tests are currently limited to testing SQL models and only models in your current project. When writing your unit tests, keep the following in mind: - If your model has multiple versions, be default the unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, `include` or `exclude` the desired versions in your model versions config: - ```yaml +```yaml # my test_is_valid_email_address unit test will run on all versions of my_model unit-tests: From 062fbc522ac5c80a617e4f4d36fa9bf230e6f065 Mon Sep 17 00:00:00 2001 From: Cameron Afzal Date: Tue, 13 Feb 2024 14:09:50 -0800 Subject: [PATCH 108/172] Reword CLL prereqs for clarity --- website/docs/docs/collaborate/column-level-lineage.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/collaborate/column-level-lineage.md b/website/docs/docs/collaborate/column-level-lineage.md index 6ca3d033bbc..ea340aeb728 100644 --- a/website/docs/docs/collaborate/column-level-lineage.md +++ b/website/docs/docs/collaborate/column-level-lineage.md @@ -17,7 +17,7 @@ Explorer's CLL is currently available as a [public beta](/docs/dbt-versions/prod There is no additional setup required for CLL if your account is on an Enterprise plan that can use Explorer. You can access the CLL by expanding the column card in the **Columns** tab of an Explorer [resource details page](/docs/collaborate/explore-projects#view-resource-details) for a model, source, or snapshot. -dbt updates the lineage after each run that's executed in the production environment. You must make sure that `dbt docs generate` runs within at least one job in the environment. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. +dbt Cloud updates the lineage in Explorer after each run that's executed in the production environment. At least one job in the production environment must run `dbt docs generate`. Refer to [Generating metadata](/docs/collaborate/explore-projects#generate-metadata) for more details. @@ -53,4 +53,4 @@ Possible error cases are: - **Parsing error** — Error occurs when the SQL is ambiguous or too complex for parsing. An example of ambiguous parsing scenarios are _complex_ lateral joins. - **Python error** — Error occurs when a Python model is used within the lineage. Due to the nature of Python models, it's not possible to parse and determine the lineage. -- **Unknown error** — Error occurs when the lineage can't be determined for an unknown reason. An example of this would be if a dbt best practice is not being followed, like using hardcoded table names instead of `ref` statements. \ No newline at end of file +- **Unknown error** — Error occurs when the lineage can't be determined for an unknown reason. An example of this would be if a dbt best practice is not being followed, like using hardcoded table names instead of `ref` statements. From bd583cfd53704e345840279094bdf601dc594efd Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Tue, 13 Feb 2024 14:27:23 -0800 Subject: [PATCH 109/172] Update screenshot --- .../example-environment-settings.png | Bin 70852 -> 78407 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/example-environment-settings.png b/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/example-environment-settings.png index 89e3dfba17559e094ff9a02096b455a7601c11fd..307110711014461fec48e71de5ffb288cc91b0ea 100644 GIT binary patch literal 78407 zcmeFZbyQrzvM!DV4S_&H65L&a2X}W#aM!^m*x*hAB)Ge~26qYWPLRRf-3NJ-bMHOp z+;`#q`CIF^-pg78J9}4mPgmFey6UTHf)wQ?&{1(wVPIg;r6fg_VPFu^VPN3wkP)GG zuByG^U|?Pf0z^akItJ4i(@fv6|X8@qi;mjF`p^%WqJ2cRS9O`yMnLDrrczAb} z#`?%*e>m9e1fwYM`|VGAMRXWDv75+veJ^okJ5;|(bVWfJRefZ0ZQa!Pw{PFR(*I!f zsJplT6Ik55OFVIF_UOfs=q^Nv0Yi?u%H~PP^lsG;X8AL3IXMwbW-w=3B2%n^x=#%P zBJzpwhhfEK+7I$7%guI4b?-SkOJMTzZR;an!kEXAj8HF|2%>8eb;^^rC?a@s!yBf} z&-b|ps*u$9a2N)f+zwU|Ij}tBCU9i;ZJ53^=+a&nqY#Xz8eWlq6qq<^m9YtR7!7z^ zY>^Nd{(d&uV9~}z;Z>9Yd!U;b;B^G1rO=&FZyZ=8SeYe<H``3GsLZ**8OknNTZ#-JWaI&Nd?sD!sx(&W0tQX zIU=}7t@zompuxetweM+ok$J72GmK>0;uUO2FaLT=l;*&eRY?96so+s6;aum)~G5vC@Ua|Bq%aPODI zFt4OdzlvryNg$M!r(@osM8K@0hn&S-p$fvTx4tU>Q3Nj;cZJg{VeFTOx#jyY9R4Wh zR4J1Lh_Z}g?EiQ?{4EA)ZOG^IpU0ycp-Y|)U)j3Ih*z%0`52m5@IkPhn1+~RIGk-B zUzvFEb?@~ZyA$eqmU&yi*r{0D$YIFSC@KEnD1WiYv`l<7?hMaxmUjSwO}JX$#L_x} zL-eT(meQYiFi7(+ZVgsiMl0!zXZ!0+Gz{*t?`uEY9kWG)jHy_p3B@nTz<0cnrV{o9 z$`Kp4J$KZGa(MlmZuwhgkNZRwBLUVkBe65W`!FCJo}iSTPn6^9m_H(MeB~c*LwAN1z(f`nA`gV`(j!Nlr21Pf?OeDD~Ud;wi5<|i%*U9Y&cLZ(7Fd_)o z*-ufr6xmhr*o8|*BdD=WG7QY|xnYL{^U}YWGdCdU_cYWO)3d&>}^?a#c z7|&?>gG*mFI7G~lMxC4Tx2aK%`in0iQwBrFTzXyH<+}T1@|`=M;GMkbJ|TqlxLm(+ z=V*Da7jV?Jck<B<+B@xCZ2-K+#Ob zvBd3HSB5OiKR@}^#n+|Q1vvZ82)WDdQ$SSZk z7SdAE4$}(J($JE|kj9|Kq|o-Lmge)S+{peR){5loi!kPQ;dY^Mp{q}D51JQykR8ib zS81ZLji&GC?Z=fS*kIcr+z2TwEKDd2u&63jbS&M)ooX)JQY9+%RGm<+R52xVzum%K$m}-b8l%&p*C47H)rjYaM|I1Ec*-?wQV&TEX%BTJ^01Fsf-EDdimTwN zuQj_gwW{O+e7Qyr_S{LsStEJCoU~jg0CsgrHP@WRoXK2cHMkn$Q01WQfaQ?8qq>Vf zwKLh}P~yPVz||n*c(u1Ude1g!{@yZPeJY8=0$77!F`57q&!7DF27`|J7zZdTo z|1EBqRV|(u>>A=2avxk7tcFX(ddQrSbRCZ@_azaZ(`9(n;MaSuVD{iI;%NmLfWU%D zhe|->jv1?ErE?`|C7x-Zt?+jtSaT%NNXJ~q(qrVi#hN8+SMJDlj?`7|C?@Pgww(B-W9}M3?Ulv~rzgu4&KQn|hWDZ}b@Teax%J zpV*UI6t6}#GD-|A49X4m+6ljbzsa;G^<)}}^pw7LV`^s+elv!NLdq3EM|vcoAt4vU zjV~7*`lB@16PK0N)O2uG-E}{ECZ+sn^=>V;dm*GYD6YGfJfA99Az#Wl?R~g<>P!L~ z3*gImm$9F*ft?X54F!pbmh@v?n{83IV~7)h9?L^F!XC;5WpbMNM`p9tF{$0Cx~Ny# zSjyNcPPv{d;&w&#_kiT8!YY2kq}s$Q-=iMAzN6R9X#Fon#+xSwCK_3rSicyb8{e9K zF}_5dZFg)}(;(5nt6VgbFa?ef_DT)TMioUSC4$Mvu}pqyQsF72a@31hF)_Y&l0QkV zu#iq8m#tvH=t~NpjxR&^S_fxyjO%4%pt+;cqVdbh#k=Y!ZnBM4)$D*K-pP4=d9Qj6 ze(8<~6d#bCNH{a)Pwq;rcHv;*u?7v`pK*2BH*6w~EHH<$Fu5%riOGv?hyk~#hJlP6 zw5eKm*Kx~w7Bc1(k&#JgO*mHCflO~0t@PMj$L7SAq;GQG^(Xh!_P5Y)GPE4;n{=7w}P0LZ5TO3<@ zsEyr{Yg^JaXJXk}JfQ8=Jl<-j5MwZvS$MT~vsY$y3|6ciGdG&;R!H(svax=(sI6!H zS*QG4U5@_1L(Wnrpf$l@njL#x<+HXo4#(?@9+6 z;X#~#xF)R^vl{cPm}ck}Antm*EqIWQ%UXPW!h9ZcmtVV>_lf{MWr60FGLp)SO6L0V zESjon85jT-V;~X&#%-r8-CZyP;vNJFSIUdz;nCN=bBeBME&yGuQD*E5!wV9wzOIY{ zL|09F->$p179$1NAB$Z9XQ#`0o?g`#6c>)okxjVH&DS9hNe4ik#hP=83jyai$l)1e z9OIS<8L@3Zs1OF09KFRSOL%zL=;> znaat*&_b_~VPFFQFbL2qSm*~A`hkIgkNggU1pSQ#{fMT+{nt}O^mO?Dx`wm+D=4HQ zA|(a=tzu+nVq#-&4s^gce(415Y8s%b?w~Fw%WVX-W;8Gc8k#UVTYvrA1cuj{8+vJN z;$T4RY;9#@&+W`d`VR?i==I;*Or*sB5OJ{NBUP7EBo+bMnGka@eq{Ve%8yD+Ow4O% zY|5=HD*m6%q5tC}HFt3M%FV>&FmPtD zu_ybFPX4POQ4@P3JHS^50MLf`Z@&hHKt~5YQqsQz{qx^{d`}Z+z`sVavH#C$K_|%c z_X!g-<42}{_6=>y`}Z!lBEZ?iN<$Q24OI_x41Nw44&Hyr|BomC8u8y+s{gAcGdmmC zzc>B2NB?`%&-NyEB0y{Cm=65^TAKfC{O=F{vmr0j->LtbD*i*y|F{cPG(RdY(?1uD zAC>VKT?+ZU|aVo6P^gfd2o zszKX_g)%$6|HF9c$|EIV$z`~%?8;*(IDy$zchl|R(P^Zm`2;{%Iv2oJ_z2vZF$f>_q>?Bz7ab- zvJ~a9=YQG?o!ws$x{m5EbPrWn42f%0+C<$!mSDksL`un)oOcvMdI$6Z_bdXL@-9nf z<~`?`6h+2+p74JW~vnQF`m0Rn#7mZ}dp(&pLwKw&0Y3%u4 zWp2Y8R>%B#l{&2*jU)H?^kmOK(iL`KRr>F!o6|tg(~UlwdqfZNCAs^tw`?;fS2i~m ztEybi+kw0hB+XTp3$m!|BXn9d2hn3|EfIDm(*6BYdmF(!(L)J*Md#a>iP^Fdq`huh zzswWvtQK(uJT`;Z2P1UmlI%BnW5rDG*wkYh|ch(;+rA&lV=}JoFhDp}TimhRtaD^UE1|Fw_ z*la0mnGV@OkGAWd3p`<&C9lAAAQR+T10YlK4!Gu87Il8S zp(jq^u6eopMR@*_cx2=5+fTcV{?9I_eND2iZ1R&_lW4s)4hEh(fDq4-f1 zn^zTHM~5KpEW)E#RTtf%Y1FK;ip8cOv@AD}4gf`X`Bi9C+9kfr7_r9h*TE5_`Y{lFF6+P|}*}FqeG- z0>@$J^`;G|&2rRQPH9`HmRXhcVLbOn@xn28*pK?*XQiwcDCdTwnR3U0P3JQ2kuV0@ zt|amGG?tz?WCeoWlaCn)UOT z-{vRepFh*mTASl2yh_>R)p8^=;6NVH38=LBSh{iQ<%WIbYgA%qOvT#GLO*b5^h=#) zLC2Q*xsn-o9O0~{cjRufNu0ob9uGvYw@^soTiJAy9CtoIp%u7gfcz2N>MV@%v2$m_ zEZci0zIMd!cI0xVi84N0=nccj8#+=hd(-NHm7CX#Tahecb~Nh5t^4ygVZ2LCAw!m5 z*Sh6`KCm7WMY*7P#t}9nNi|df)~8~JjJx`)Plp?iq*z!ETEb9%$ zb=ZIx4f9QoD&puw(M!+^{>+ zar0m=y}xM*2RuZCaXNBn(0lIk)Sc=1Xk}+f4{)12?QaOvBJVLOwq* z+Y!9eY(Gs1{*JmK-Df{VC$$%+_sd$N)%ItR-0e&LhhMGddsAJAD4_ewp2G>VWHu?o z#`%Y-P2~xEqPHgdc^%oIHw2SyK8VO{3cqi8TInXt?hTVB&ki`Py!W`yzO*8~8c!tl z4b2}_E)dpWP0T5oEY*;cj-fZLWw)G@)CDf}Ga_ANiJs)GC!M7A1{__n`ozAeXkQl| zt=L-fxNNj3*##j8@uB0yD>qw+os9^|@?4Bf6-|>H-JYL5xE=LB?oQW0ZhW3u0Dm=N zsrP@}kpSb_9ArrHGZCnV z7mhch5m{IQy6#dbv^fho1aq38Bb0sj6202*!5tpNoTf=U}0ge=a$ZW=_ z!337x*b<)!wvFMK1@4jC9W^P_+_c-Bt$L39bh7sj=N;QhBH2rA2IGYbc&3GUgDmdb zFw>J-2G;Nwub**&-v*wi`^Xn$sbKG%GjQL_ePM;uziNGynwGa7a^O^GNR@VH4SV=5 zr=_#kkUp_w-X@q=E)~o6F@0HAXvue4ejCjcL4*bS>*x-!%6K4l)-#StN0`!`RSbto z!+>Y{Lhg8`yhGxcm|&uYSy!Na)oyK*p)5-*ne(#JxQ|*QEcJMXNP{tf)vRi|L^~t6 z$x1x*lUUlcwSa&b`^?dMW;mo4b74a>>2!TMq{=m+w1LeM9$8H4R^!2VUDu|C+4ZRz zgFI|*yYu)rGaCy%WvkF<7Zc@`^p4$3?PQSx^5T8>ulnlql9jXP1saW@F``~?U9FAVDMTj6kou=P6WS#U=}yH z-eISrS=6}E+!uh3Nw3w?&D$dy$zuj$MW4h0TorC5-3;Hmd2Nlv$;6iNl0kunMJg4| z86l!+53%|oeZ-^y#oTfKE_BE;o$JGJG9M5gac4XyMz*`!^n#YdJU!)XgtL&!Y{)?o zWso|)q1rOu|Bp|Wre^{q2|X}|4VDI--~7gN_a&G8X7P{)rfQ=f7<7BCq0wR((sb+& zU!Vu!I)mV8878g|YKA5n_XArNBobR^)Rp7Or*P{6-*MV}%`@bA&H<$Lkwn2YANF-Y zd;Fz>1n9Bbijy00!-|0F8)P2*4F&+Zoh7n1_njS zgy2)U^V6le@&4GYt|uTTMQ#h}RKaUtqwTp&t~4($?6YxVOi*;EWVbDn!5Vf4lLX22 zTm<+n#$bF8tLZD6`Xb?vFJRk02uZtbnPe~e9I4~=NN2yv5Gf#McB5t_F@NHWv{B>GzW!|5$7afa7Kpj26m@1=AJuSAJo!P||B0wtI0iH6P~rg)zl)@B5_$E$drV!YJZfq$qk#0eOI8S#Gn< zcy>^ZS(*^Yo;hl}(d>#dnb!R|w{-<8&|py$19>_EV`~s&${H z{~XE0l?5&xfGKwzS+0gMH2JL;`==vNe#(^57Oc^7^kQnVlaW@cnw!RhivbhmMZviIl6J-;lxk&q zQNKmR`$5>`TGdvm=x=nIL2@=r4FsF^ZhAi*pYiqtU+}u|X3dc2%X@;!vENIE6MuYN z=7jCIczwPz?ril(8)b28eCOva1|bP|PFN_5xoT@}53_+r(4eYDq9$d)vp$Q(b zL4a0!9vsu@a2rtjDX6%^)m@bT9RU}n_LvgR&QP?N(A#^yiw7OKST=y-=cC30|Gtq7 zF>LKTxg_ydgxrSWllZ@~FdU47V*OFD0^=X^o})%ylPs$U!5`sCr_vX!a{wpIB-4i7 z)Z(WV5^h#Tk`Vf0Xrp5rstcv&C7d6wW+h{tq%0 zFhYLe9y33mL3?6v!K&B9=9t!m?3_QIm+6H=Ko`C=V0!wi{#}nTaqo1YDwoN5>gQ!h z&@kDMX9Jp_rnUagQxp%@7jbM;$v*3Ong2@_<1;h1DPOPjv<(UpzxVO>_SV1r#r4VO zJ+mP~EuAWu8N=9Bu}9G$AOlOt@1wrb+o$P3LMGUQI^7DZYAf(bEk2*CunpvfPnYu= z^N29aX%3(`qQqVPcP2#)m5BAk2@K~&v!AXCNkoe8$?Na3|i%1{**4! z1DpOx8+O0s`c|6Q%I*3R)=xjR1@TqO;rW~gfgcxdJ4e9X8?t?tWaOu(gn5h(n?h(- zkPs;;@gDP|^DnbZ&)xh~k`3ywx#WiaLdT01SrZ)J*5BWay{-*N7wXioqkMWvoe>bK zR6s?22I(qTN`%^i1XHZp!!`?fTra6f(DIceLrI7TnB7otMT5!Ao<<=5sFBb-Y1Liu?{dkgwz5HHF{SPElUcDp9w(wpN;EH-E7n&b~p&&pj1 z=zqh+e*-@-+kk*6L5;$(t~3w4!88sTKV`Rr^uWiP92?B^M*sbw}J!93HepeTxHzog$N z$K~lp(W&^f?&(7G4vWdDvs5&-fjLHwE*sV-+tcVho3f>*6;0D;cz;3xpG+4!BsY~L zry~>)5l=f6CWVmS5mi{!o4%;N2lxQvBQGT5{>cQp{TY;Lf?}=5ICox);`4)rq3Vzq z2>3om5@B3FpK+%I5m2>TJ$3%_IW#KSfo+xFA5{-5rot~j(?LsBm^>dvx&SfIUuC^9Y$sP6=m~~s;!c)Pd_&!IvOd$Tb3Tc* z0@tX#BH*%+pfDZ`7y9vrk+|Hb=d{#fnn}B9doGpQfK-hSUH7iqrHEWQUJ>=Jt1^^p z+A6#vMuRe+71j{>zXYUqz1`>3-gw>A!88TsoQ5l+I&kg%djC|L%k4!X3O0H4CtF`n z-Z&<`*8*OxZMiQ3$z^cjk%Y@^!ACUc;duH~0MAImP?L$eNC3z5zt1Vnkd3>pGVjqZ2?30mh zprVg8*y#lr_+h*y9Cu}Fi|X-kfvNFfmMkH)m-rhRKaH&%|41(*)WeJoiZbi3l1h`f z%<*eV#r`;Ry~IDO&%Y>k#pBqH`-xgDJA9H_Tis@{g~Fc0I=1y;_Q2!Tyq?gZ%z<2G zn@tq{_9FZ*%Li<|Uun2)``uyET~(&DH|#6kC?1SYm(}CGV`b-I)*CJ_{)&kHEp0T& z+8*cht@9s^Xuy&jG@DQ=Q^xPdC(dR5O?Z>27ua$;>2PZHbqZszeNe-GJu4zh?2N-X zZVPWZuH^_6H3?9z2MxuuYc0AqmRU9{9M!I0yej!S-ouG=p|jXnL2{M3*1O>}gE*e1 zhnl+<=LDU@#REscnFX4gm%zh$(Zc54sQkSYc8}yA`UFv)`z6o3*1K}!`bw~89D|B- z%lotPY&IY7^!_oU9+S2<1D366H!^369|9CO`kjDjMUv_Yg z)6$j6R;iaZ*fB#j$nbRIT^9N0-DprFBKs*0^@fs!+5@YX@EVPZ;mU<#yS`W;M^!>+SPr0uY+W z0d!NKs)BGi)T_i1j#oHtxxpbeC`cfw7Aq?}%-)xkelOVG_C4ggmDytC^LzPzyDxVn znIWc-^A~WNhpJ4sIW$LS|QexSMSYp z7ThkS!IwHF_uq$S>&uaeJL3A| zA+q!!GFa)()oWI5x*!gicsRUh_QIGS>0o&h=OZZ6S+k(jjvqWO`PU!VA4fe%hEi82 zomws^R``$5qx^$b2UhDRj5|j?Sv*eFUB;T6@l)UtLlx9pQeGovaOH|ev{$T+8qiE+ zg+=eps`01t=;7Eb5GINcLAd$fvh~I?{Cwla{k5M|;$b~#VmK3>*ukT*);zCT1&d0a z`eK)#>T{9mSB}}E%`%5**1Qo{D|Ejr=UFwdK z+DHnS8Aq74>pf1c(L#czL>|4xe12$AC}`iU)uW8(-9t;~XNh+f)1{kG1)KLYr;^oW z`b4;*Cj~Y7IW2rHnjXL@^HLm6699q_f*nSUDolsSL-3|AoI$P!)7-6Ow-QWs(ELH$ zYpmY~(``OADl+)22a4v>zSk!rDk0oYTC2a7pv3z+q*wFsh>KYmhfWb5rn~1MUe-~b zd=2q{T6jp!Y7&2`#piyoh~w_bk?hyi7?4i3>q4CI;5Be#zuq3Sbh1X3(}Blla&Rj* zUOK^}TqZ?#W3b6Y7^hur>gRCyM@?GIhFHh#^cCk)m$qsT@PjazP{ z{f5;9tT$jXQhITkkf7YtysawbmBiI4tR;^xK;efNcAUSs6r4KKY@brB&8_x@DGkUo zlY%~OTpPV1v)OM(7NGgq;?YpQyQeBe z@`AA{6H&$V{y1b?RZL(g**H(jE~SmWnAvNxid;5cFqB}Rx+XfXYWhJM3 zcU?85n^X%8_rM#|Q-_`Tlh1(JrXY8gO-n9YmSeH~3p~yN@X@Q-9~;uMV`wJQd`5O1 zlppKG9wT+{zf1qjeTk|(W?#`a|Qv&$9)V2aQVN0UNT%f@(COn+WY_6*HZBl^{tb(+^{ zMo%(?TRJ0ON_QnXg;EIkRct9#@8cCxScY&2-c&Vku#pH#{Gwh>VaAyarLL7fdZF)0 zB25$!c8Hc#ZA<<@Srd1iO!x%&A$M4WClgD*`C2vJAeVW3Cp5WYn*4T@>n>&d*YAZ0 zlwppmBNV;h=u#l4N<7isb<{icu<@W`Q^Yw#3O-4)A-j((T?p~YZvIZl?#E{2wdby^ z*;FX~_QD=RnE%jFqAMc5FlvMOsL>*mN{+)0mTCTHUK*3b$CSg=>FH#&H%~9FnopKQ zm<-2++6Qf^M7DB=qj9Cvtsw@_2hT`42@Z{Nixi2AtJ@}qZ>Z~0w~iJw2VP4FAdiQ3 z3gtZ0w*ceZPt)uDA#z?Ov}dt*(7aua(tVGVx)Y_8Y2Z zDjb)+WP6>h$=xc2a?Mv*DSbFZkKCbfcCVvY5`p1Z@MayQNt(wxwGl+~CopL{-VK^l z{S}0JZyR~H`!GI&Q=4*&T(2V`@|a>k;UI zh#TvZ_Ezc-AuDx*@8@-KYMN}0desAob?Q6=j<>`N+(RP*jaPHaVuSI_Ia32necnPH z`}_n!zYNxJwDdUdP6Es-R_8`OS6}!-lrppdVLFRJDeQo%nx1BJ{f_23By`aJ{6U05 zhVZuvyGz++Md~Y~^W@|L?D4qxB!r`-f+=d!05E40h$|y z3!4BqL7ii|+tadGC`T-%a+X=;G9OI0Ar+EkG_ZA(tTtd_faec-Yrr@ir>!XuIG^m7kKWcRsFYSULGRnESY zmh~gG;>d>(yg6=bTD5RXPGFxnHu?5qeui~-{2zvc+A}h}?%?57vaujB(TGt(TBN4k&7maLUL&+bc}FVq z^tbZKyfoj)TT8&bqLActADio&IG57&-%U5IVD8&2H=1c?x{CG#VYf%BR*n3HNHuz>2yCs3PGS}Sz4sK_V+J^$P@R`~Fn>JTP zf9yeHc97aKu|ny-a$%Av3Imaa9N1qPm z^1I5@38vP*(->&jRic$y8G_$*CR`N?s&hRUll-CGF55?#I$ovxLWAR1S(ByR;O1a* z-zFP%oIqM~BerOurD-dd{f^!8x$wq-^qg^@cHEf$aQEY-OiEr_g$j0v&im`ktJNW` zp>w4NmSPPR8k^JZZsrM`>O#U(S?1EH+ZkVl5Vje>W}sbewQX`0wvG&HEmGDVG#eHj zm$bxlA9iRj9Z4RP+@@*>S_WI~LGU=%Ux*ZO=)@HQyxMyc6V%#3-wMJ4yxDvwgGR6RpBaGFV# z`YVE1V9ZR=Q?zXx8L48vzUR&A1PNiia!Rh{a=Lj2mEZiv;hUe(&3LhJ#kSC>bbSni&~n?x1I#x{}1Nvkox*iR8vmOd4K0=g;68OW9? z*)kp)6|!4E_&luh3O{0b{%l69bs&ZLdfk!rk7i5Me;F=V|ygu{IdkpJ7 z<4oVit9{4MO8`3<^GLm;(`h|0FUQU=(ktcLSu75cQ&{YaiPNMHruO%@=xQ;En?#@^ zZJ5#&3|kT%?h%m1>Sn;n%XT|7PhGB$?RNBzPsZxVVcv+ZeCbFI&<@|HFywgb;fx{X_%Ej`2>hU@ix>)kJt???AXHH-O zUim?Jm?it0bh{7c3!`riRNN;VjxGC=Nt%;cvrrlJTK2imAzd;X0Rn2$no(@G`P2I> zngDRCTh5FYpY}z{HwL$dmq{R&=aG%b`qYx$y#4>D@6OKzy^>1v1 zQ8-1t4SRGw&mPV~_Ny7** zType%nn3;ml)yiyL!C6^!*|SQ@~L;>NhF6ZAJ~3ndL3ty2A=*piaL8L`zH#eyhjxh zNX5cAQ|4tA-YjN%6bYrMK}h`OQkUh&myUIrNW<_1jyT6gI%oqzT{dkUOYOnISje>c z%ljBRkjaEfl7q_|59X}QZ%A?yM|!5Ad3sw6(Gh9EF{qz+`#Pm2coWBOE@~pdmhy#h zi5#c-6D!rV8&pvXnp+WeKZftiwvsJ}36#eG;SEhwU}F>kgQ65}7foH8iw22E{S>$Y z_gOPO`7Chq>Cs{{$5=(BZtLQLHbTPzXH@n&JZtAxcSxHOoa;ylxOqjjc8NjHhPK>j zDJj3+)~}(|wI?(M^Zrwgbk6CpVYX+_&vzrTDU&m6i9?#8s*!PzHCR8VGJh7(9i@!1* zx}cqhKr%;EqqzhWBCIr6Wu#fZjsMDkUr$Me*A8&Myg?XKP^6F;wi++@7{vih6l?^?2Fck!)iM${T~&Q3hTDN*nvQzWyr!j<^rqY6UJ#5KCE~gF zA^9F$Hpc$7MY0LXnPeQvr;E!gr#E$NE21H|erihTbT+wlG9_|f8l+uX005_W>)ySi*^B;^r3&(~WB`>@Hia`bJ^ahsx#Rx-Ii$1C&6f?`FVaR zS^T=RR`7hXuu3o+0e#h_x#WmV%nuap*36BPnl60~+-@UF=`C5BmoxaSq z%n3`s@#;51v!pM#g^|J6>Jd%P&If0xE15 z45i}uLn?PtmGDXlY|w1iTy&Z8mr~dODg)3+{0K#R8*q8BbOhqSc@l*G=7icwG1t0> zw4AWv{5K?t^7oF8fZRbCy<=HDT}w=YslCy<6{dakhXiYfLxbV<-j>xf6W=zbXH^cg zuNxm0t#iR#HryE#GA&K@zI=;Z*HE`;)|$nDh%=#bEm8hj_*?2rj@L&%egPY!86B%m zU_IqrX~udxQw-aF@-5t3kM(V4mt5n|)09JAAJ^|&N*(po>pbrp?rM*`let~GH%)sJ z87ht0LP=hDk`^u`4&Fk&BD+p^oB0NsorxUw3Gxk8770;Nov5>?GA+DwaEU~pAu+D! zA84T!uE*v}!5Gyo_O-C5E6b^wQgM#m@2^(lH})J z=jvDAVy;itkhs^w?*42O5f4#h5TQOv$U*(-Ha|4paUnmXR*xlazfk>|a{D-F+CU^X z31O&pP-EFb|H9%e1u#{+)Dh=dAi@kZhh~XiGu*;#O#mWOi|&QP&78};Mu=-GUqAg0 zw=-gb2MseO-t1W6L?dAn!(?RLiBx^-#SSBkC1h&UCnnhn>{=E|oiLqkzozQ$IANY*Wowb^qy8(Bf@3mkWr zvSRIOAv@!NQ+=v6^S%7kMU?ObfP>zK@HgYDv9-e_jY}-WtZ@A1LV@V1_nbD1sDsFN zit-~;9kl5#=x}g%6!OWR4EUmNpA2b;F;QW?yu9kIbNfE9dR9c!>#EX5Gko}wm5&wO zR`J#n%G(W{YBu6vfn`guSxrZyz@Ij)dpw1fiK!(k85FwDSu%_un9%enn=mIfTcD!6 z{P(AH1_Rf^h>3}*fA%4n+fh7sD4FcTL|zO_PFh59LK<<85H(@y=EqT*AcySkF(_dO zSZjdBYP6Q`=Cw{kZ!%Q!Oxn&rAiQcyX4n6?d_x(@CAW)7(EQ4cx(ETC5S5Nf?7!_+ z|Fj-GoKeoDi!6d=uTpg?u+sxsPgq(c*fa&J!kdy$K8-&lWfi*FV%0=xNxVnk>~G^r zYP^|zTV&jKc~Eh*zGI$*uMtIP`N~iF1zP`46PbXyu@iUoCFqc`^jpsinTGR~yF3Nx zfd@U?4@;o5jDVVaG>X5Y&a*VOz}pm>QT_^;VjhFc)g+1kOch>Onl}itSHe$UKep;#j7&r}w*nD{+ETH@8 zF8`VUrVF%igmfg4?s<{r38;ws?aAn;r)TpQvPl)7#U<++_7u;HxNCZ+`zQzy;y$BM zsNoB)qhPWH@>-VqKW&{*5pM-(8u@sqM`Z1v_VYi64CIBPPlVY}%=0400H_H6y|X#~ zb2tbC7eNKB?>Q~5$9i6bpFwc6EsqEzMC933AU^$D1C+|H_WVM%<-I`0y*^*duzmXF z|3}?TDzr?fw{lbZd6DZX=!vm3PhPfHPh%`p8$P|*&{857XkFN|BC!9@Xr5ck|4)s^ zP+~Dh6b=rqb7@Hr?oRCP0_oY(3K$=AN=#O9S>{J3W}`%C@v{5wAsK`D^469a93r%i zyfaeW)=2YZT4Xx&^VTEk>)oP#w6(>=3A{;Yv5SD7(hzI^EaDXOkIf2MXX<#m!2_&d z*cD6yJdxK>(g+z|0JgI-&yUvCN?GCP92P$E^r;2`v+)PoMAJd-| zhhoez++19#$F7nNp~Wb1+q_<}I>rT-(m~I&rRoTn&ib$iGSmDQ`HUFV5=%?-2C{PZ zvQL-v{9|rD`Y)=ObRd&i4Wn5^QwrXDPldSu@g0}R{(|ee(CEwm0b~CxkIIB1r;w@u zY-!l@uowod+&PXw5@LNG^8ziPn5T4)P{;p&05no4ph*xS4E=NP|Ir_DAr!4dFR+)N zaaI1J)pZ~giilh=+2EgBYZ#w==;nm^|CIA2*!=%eIhbIHIU!b3jpgeT?9;15zRN=B zxv@BC;2~y*ChWu|ARusKIlv*6N}sUapTOsUq=fdIaS&@mUy7!gQoUA^Jr1i#k$|wk z*4EbbkvIwH=|u)8gL_(dV_s&%LU5AOcv-_)?mDZThK@UUee!MxTIplG1#EpFuD3IG zt6Bl@J!9+39nc}>35S1twzQJC?UIRGs6k{5#lK9QEIOO#1J7c*`joY%kS1{eqqgv- zqE1cHER;TTbU}fq{~_R4jFuFXG!mRBRR+cIZ!`^}oF!mFW@VZ<9&DQ zdJG2;TISFTJ!l$Da}oTr=`nr9?sA`Nnj6jFoqB^+&fwz#2G5UQ33E)w&7k-Y6rcs$cE55(G+h~2fl*;Txp)mU1 z2<+u~TP>nZF1XqmL|1Ou6R--X z=VAxq$|N@j6J$MovV{msuWrlAdy{uipr?I;BnYfWQavCCHPGXLeHVMv2X=SYCmZVp zDy0parAt*1=xGNE+qK>Mu4pqEL_{ETyCjDm8wSngCvn0{5Ns0&%OL;P-vT(%9FB+Z zx}N(3mau=+gD*?_D}W91A{YCA!}q zT%8^`v1<412`|h|87sD?Mv_Yzh8YMn z0dT5HSX&;)5e)B4mXSJ2N+1tT4b7BgY?iyHPD?$|sv_Q7xEyFjSdI)%C1>QPU@x+i z#%a+50l5@RYDz=pN88#mIwUrxKsqK5BTF)=y!E`p6S+p5VU9Wp zw;dzOMXqmY?yXQ7k9x<9P7RAfOJBL73vY9oJ>DjH?0NR4^IyujZHX?)r2wvY_FRV8 zsXPRR-hTW#mjl@v)FFo+zl>x|ftOJI)Z>3%0?fSJg|t{JC{ILOo~yhtna~4UBi)y_ zI)T%DK)p_$MRD}^_91*R6Pt3-LZ4SD4FecUa+r_ajV>s{4Z6;kd}@z5Zm--Lrv(et zTY^70M$8}X%{qlQd+Cf3cg2?Q{H-M2=V$N#x>d3)=0)%L;^mJwsQ7>i6EGtrIg!)a zaPJJdcS8$On_TP?TR%AYHM<6+h2D3sYt&P!4VwE~^Ek=$nf>V1N&)wWwbF-w`x%$; z8bBnyKT~dU=-b6&dHKKCd+VU8+V@>tLJY(J0g+U?rMskCN;;H|O?L{2iXh#al$P!e z3F(f_rjd?KH*EGP$|~J|5@f zuqmZHHZ=)|=ODx^va{1?CR)mjMGBOBhbs6fJUw@+P!vEB$mn&=o=4K4>L{&8v3?&r zSlU_w7*RcH${X(6|RiD^Lr=$rC|`l`jK1M2Ab z0eB&xpds3BnNbpI93UADnHb9s+dp3Zrosw4Z$`_SSs9Z8xTWIL8`CrV?GMBQnY_C8 zq!3P9Xl=eVPJ~nJt*G_5F^{mH+V@kRk2j2Kg;C0z)v>;F{~j1Nv2#Q;ASiR$7Z*Jv z6W$_;sZm1-VCaAdL(G61mci7Iyf7L=W|zG(RoF^k+g8PAo_{BNvjf=HOU5qtTeC=- z`3W!OhHHLoG#$Ow0ixS#<=P`XN<*$Q^Y{ys!I)`#?(oi zfpd9iYmRt7oDdw>(82WoLY%XM1AkMZY0sZj%{f> zFr4^6o=dTVejkMCj~LzmK~7us>`o-WFmBxgBGn@)np9`nKp`a z&0cK9829Tgb)WX;uLtW)ad%~sPFJieWuWm_d|s692o{hjO-jm?k6`Snqm+v1cesZR zaMYdebn8}%OrPnc!8Zh~+oyr%Tw{a9IE*k-H=JyhJfB>R8U@F=-tFgpi4g#GykiN( z1LA`P_Pxz8*kh5LC?kcR9+-Q#fw^bk+u_P|su~(~lgj)T_O%#KO3kL#Yz_MWw}?=5 z+&FDhaoTK3S8Q-p=?G^5y9>Z6C#pQxM?r4AqF(3JJ#p+2K(}kgly%wZ`NfQuiSEMmT1V&7`!7DJQ@P$@HtQrSmy5z_UEtlB_% z-W>T(w84*HI}o44Sg}L&{>r$H?P5Cx94)w1sh10~^k=Q)s}9NdEsT6EjE&g=@lam% zS@0@Q*|NXQW`0oJW_&PyP%T{^$1#$i*e64157U@EKaZr1Dgkp?Om1vAdH`k3T9>Z6 z^4Omg^${FHxTcxaQS(m7k4|4VP}~_E%rzxtN%DLP78cCBF&Jb+53rog8>YMhPfbF2 zV;Kt)xW#9XM^@eJxydnj2{?w1E!aUL_bKR~5>y%Rr_jeHR)SOKhM2Gn&UzbQ_Ofg} zE4N|1gTW6}{dQwy<~0UD~HXe9t7G{+4l zssTr^2D^aO0+v2mBU6h96IV>^i|1=WVZ}jlG5qG`b+|pC6hcjaVg(4F{EUld;bxW; zh?8!mHXTZ1PJs1wq06pK$O5-+bxN`XMP(EP~WlP)y1+yKp{ z!F-xV1KC!VGxZ>jEtaZ#@yz?FeIf$WqB9f@jNF}q05Nqj6KZF;@!m>XX}fZ(!OVv& zrN=zvnTMHiOL;Sv^F*R(i71 zMjQOI1^u2S>hZ0yUZ<(h7eelmAuqgvLauOeoWa&K`S%1nH>(GxQ}F46nAMNmwa~7h zTC>5zasp0w5zCm>548byfhAK_R&7ERluU@t5qV3jTv;>ZoTd#!n%HiMG@Y6+#z7{*2 zF=)c@N(df_B6`j8z4we<$>22wq`9nKjs8lRzI-0lrQW1t?6IN9>MR1!OcgWlmgkqu z?`N0To^)cHs#SdGxEU^%ufs%ofGj_+d}l|K@a{qvJt8ii87K>e2d)l{6Wo{VX-E09 zXm%X*PPMOWiN}O zd0)Iw*tBYircswUtvhqPUFJKTeupRFoj1k#$jMn5;M+J?P+nG*$*hKbCGNrMUn;Xa zls#V+xOg7fZ7;Lf85LHw=M~Lrr1ANY@C>~S=Cd#5-`emH$>LD*~+K4 zfrB1JG^G=L$<}`$9#oc!rNgX5#5a#qYG1JK$*=7wkXh0<^1LLZ4K=;(|o_ zLd&pEpio|w^abo6k?k$-Ckg%Q7aIY7iAjG?<5D?fq8D7Rw(%rhiAe~ z5`bXLXx#D0s;14`k~V)G3|i~=+P=NF^-ZB%?9rZ6naLcoWtsXPjcZp>ie94N&@zIu zMCPF&mXzb_v~Ex=FNz9nB+DL4Cez*v1Z}2V!j7|?-xN3Jhv0Lq>bjG-o@ds3OZ4jH z?vW;zzG{|3k6Z`{xvKS4QAs1FNp5VtUS=pZ^<(Cr+0Onx4 zBZN9U-uBz-><)uXPdr4fYAFix9hxzd*%u#~(ku`P8Lud|n!{~R0t7()*>UMKXyg=E z!djDxg-|dm-MMynTvBX=!||VI$FtaZY_Zyzn->ZNEZO$Uxg~_H%Il{oA+-WJRcLs- z3%!QxE5Sg53a%6uX$w2ZHN^&HV%kiFc0Ad; zeD2&2{lWO-An_YW#8?s*nDGc^_&SLuTjADJW1d{Wy!IB*|iS=WE1Xtx(|&Ov9L6*b~!zMf@`y_($R|IB@4^gNzd40LSSg z_nML(o)^ZO&j*5+aQlPo=u^c#^ti3QjV%_QuMDLISa5VaV{;x@Dysk$8+iEY_T?-m z3AlX|7Y{$G8j2xn?^TwL!|p+rbJ`Q5!3Pw^FBMMS?%#F`x^t&`6jhPSmrKgw` zx``Pp*xF2UD%L<@cVBv-QBp17Le{;>n4`+TCrM))$evoqunsC)y>dl~YH zdRPdv%nCPZm7mnHT#M4#$|?ZfGJexmj|5KfSF z-TT&J?*`_tbFs5uODj?YNQjyTKhwJoYoFeBu2RQ3JFMHZ_7Wa}$8%S|IX5PjY~4-Y zFoMl8Zl}dc{miM6j7)gn?b^V|VQ#U$>To}<7GR@IIaS9zLPC^)4=&>02}SpUdW!lc zV5exCZOv$sm%1B`FFCl8P-MU6`g0`=W(g5SN9!mF06m?hHEdPILyyuYAbB$uSoAgW z=5vA5pBC9iLXYr^d&?%V$Qq{e(@UUe6j2vdVx9x0Z>Ia!OnT{xaMbU?;#hdA-oc30;>mPX7^)Dn0IQ_ z!}vjF0C>gJVJ7y>^ttQrkxnReveG&cr@aWkV54f2PmGG{!IxZ9rY0@9qjd%0H;Mz$ z*>SsXGT!w?w^C^;b+dtqqKXsu+s|KJFmQy=YRn`)SH$*uh zk$Uw2M2YVhQ8A7y`kLM9uUp+4#c##~gp>D3NGQY}60E;U2A?vJPiHbuXR^8dC|oMO zt}-H3Tq5uyML?OH%JYU6(PeFcWcTL2mpf>@xLHo}@rmm4=YMYE_ItWyCF3=(0!%>g z!v9+E;(_?Pc8>@E;gkN>B%Z zJ)`e{sF!F1^&D3JveUtM**0Of!aq0hA72TwVgekI!$Q@39Y!GYT`m`0I3n*#x2w3w z2c?R6QR})NB$!Wmr1ZHpr`a8OGFz`uK`Ri+rLbY)`-J>!I^^w(jtOp`b$GID4<~Qh zB{~@ZNth7KlddBB1Uz*nu9hs4G~?qZO)O1odH2^-{o1QnyY`cW_t+zsV(}9#ZtmIU zQ2k48`|iQmqc`=DCCj~Cql8{vAAMaVFKVk6w+HmYm|d9t33*<}^kGjuka#Fi4+v87 zRcpRdd7E@>4N`2Ae|cE&EL6xbvtdbKFX$Ob!uDuah3xQiPn=*9LY zW~MuDQ(p<(>5<(2zTIa5mzz43m_IE`8&mR2>ua3b9k}HI)7-;l)QOV+;Z6=N-v|NZ z+$1lPb@$jXAszi`E3ftk0GJ+tTOcv;@`P^<5HHfEkWZj?J0gsrqbMAx5~l3{Q)cD_ zO?RF9NiRT70$?T|eNOh;X?x--*X&($f&sF*E`|J=0z>TNJ*E1S?j^k^EOVM}z4um! zB!ersrGhNfwU&o(vO$6FKcF7xf6i*0VsCa-to-ej28G;(&=RAD(fVlaYoSYM>}`z1 zN8kd+88#ZH%Vz%AEKv~vI_|hJPOmRkXLVHOm6{2h<2(T73FdQ*!CMSv5r1uJu(7YP zheH?jX6vZvtZCe+uD6nrvdddo+=66f{2+NxbS(T5U;d93{q=1lxu6`1@J`=mo$bLX z8(>7TlxYyT=k@k}=v1uelHp{R8croDJY{aJwd9Dv$?8Q)AhIqYTmZBL24Pb|wg+n} zc>I;otEC0B#2&kT*>-1%LyWprqmJc}Yz0v<3>YPV_}GpN1RXyE)Ha)L?t!Tz_`@{V zXe58O+|fQu@bfy{h>T9OB1!V%RSSzL_W-&gjiU*;92Gx&c}ja=t{V9a#WjYkD{~>C zURY+?!xE3p;vJwNEBhl5F{(17-hab)>FKd~mm}Wr5k2*Vi~@M#O~)?V;5tkW2#4M9 zd5O=jwLfLq*f2bH1USFKv*H1dcIGp`(^|L9QJ^i(|XL$zQGTu+esZ-sDsMRmwHYjs1=iON?ob&pr=omQ%_H&0 zA`hcS7;o{b*fE zgEtjgkf{dUwg%nMQD0(qdL`c3Du!-YvZri>oqv!o-l{j8c4^oGq!V1GW7W$jMqE#g zP8l0wM{lyFTNUIh=4+X*4wdAXClGKc%0YUy-Fk-3xMcd16C#+WNUA73IuR*nn_*G( zabr7=OTpxXx^vFwcOYg{R<++Pb58nVE85H5`=hWm20U}_uv@&C=K(sF2FvPM9uXxf zU2OS(On2;A!^BEZ%|LK#TCPKc%|^4HJIKa@S-(+wb*r0bT6VvnzlSz6su{-yB2xic zi$uVx%?oZC|9=av9C%<_hy_bQp$Unpv`g*p85`#C8fJI?fY_SN1XT2DU z!elmAHKoZf|Kq6DVDG>e*o0DL!|WPzLH~FX^8m6 z&Vo8HThlF|gP5jh)(wwWPjGcg=vxv!mUg5=30?k3;BFw};j|wL`LeCEOTASLS)>si50>8B=G7nRIYz~o5v?ys!#>%Hv;4>o zx=>1VTLl3L>60o%B9B&%Ifvku=W!LU^VX}X`hzk+PJ{vPq9Rkfi;uDs+?j9K1!>Rf zn|YK;?z_xAJ&jARIMz#K^uv2)nBO5p7=@|IZV@xD5%T&@BDHwX3m)3(yaQiH^~WZ= zszxv))82FP@-kmEb&1QDn~vjrm{c%6s&CjC5jNwQWaX31w7bQj6OpgYt+S@>=k6JR z!x$ONfANyv6#)xjq`movXZLPIE%rDPVetf$rpw|AoVIvTUlre|ZXZ*FO$pUWucs|oFjh;_ITdp_fF+$^6bpi=`H-~Ajj=NGc4?&fKg2pRPx znpbCiie{S6tQ_SrLo>ZN&tWRhNnuWxmJDt3+u*#DkKHX2cITZ5jc$G*?5#=D0`Z2M zZbKZqsa~61zk8Wxpz{#@z~@NQ8rj`R9qnO@1&(lolg}eY@jfMv$@+xb>a^=%HV~i} zDi`gr&Jo*L<_lDfhqTpK%DF%76;QmeJ8oA1Bo5hPRae%rv?H&#T z8wzrP<4g-1jCW#_cOf5p<j;l`mAMu{(qK z64KH_W@;l#nyrytTf38l=zwKlt~tBcYK!l2#fFe{$@*P@gg;2nAUSmb9Rv&Iny%G{ zc~}64B6OVXTc>X@pLsPwb)P+T1nr2eM>y$5lWBokeeU_Z)luhul2^316CV}4hkZs4 zPTj*kojC5bG3S=%b4QLB-h@9mAH}l>#hr8Ddg`EcwqIT#*p=%YL8Q&oUMV@#1#_CV^2O$kDP6wM=Fvw6 zoNDE5Bn%(^-TpfESEmDrdh5mg=3oKoHU^LMS373Ajl%MkKd6samt%KVW)Si^o(J^V z%5_D$a3090%ej>)U`Xh-bxp zYd2b2>5ni^UDri=$roNq@e2jDeGSKP?&r|krjxk|Q_FzH(nL@F z*@d{v5;WRy;3u}@g(l*nAe^w^-|w8n8XNsRIR*KxX+{~e2dvc8(0ecOBfsapv^oGX zv$#x1-?(>JnZ0=T(2k3Ysu=eTTe0x_61m^+652!gR)>x?s$j}7>q@(GTy~Y!GPb%L z&*mZkcDvNw$L(AEJR_x+NtE(wc=x!riL&;y5xg#6$(Wrsm0i-0#C!?Olu5k!RZkK? z_X&6{mfAYEyy!wIrq9$Uf=`Ck4K%glIb%b9G?l%)fmPq>PQx_tgk0*vom&3|Y6x}? zz%*ok)ZeEEB0QMY@9W~R;swv8ZVtk6R-q*UlP+yHAmzjtTXuMCuC?8#hM(_0HK+A8?xAwy0cvF1uY&~^1xNR$%Az`AcBD^75b;em2@O{s? zt>L7>{II7(v)!>QgLTUw$G|8`BDYtgR%2AbychBA`!kTmjLn2}p`r5KVXOy|4fWLD z=QXVwq&3PcD7@<2vM}zM%<*5$(hsezRo*-45-!J2uh4PRd8@CV=G2hFJnc?YQMEb# zuG0+?axsV)t!K6!Ry#5LVO4B0&1gH@`0QjhRen)(NMoZUc&5xNTq>Goj`_{y#=A~Q zXMdu85ZKMFg|7{j)4s{fpZ#fTV1AV&?>oi|bXeX)(iXuE~h&p2`_b42*~FgCs9b#YPAQ;a7o+|?dpfcTB9kewDD@U5d+ z%7p6~rc#=dwHe$1UEJ2tHgvucS`+ZGPT1K*5AC~(}v@p-0ZEiBvAO(rrT zF?uGX3%?$AC;MnSoc_s zmKM36o|sI$%~S2O+#N>L0VFsCwRCh|p*ERmNR#9oMd2(NVJQ^u0XS+{B}X-H-EQ@* z4s;wUy%OHV(X!Bz2ReVyo=D6A45R(&GSfovSM{L}8836*v`2>{U&>PryZ{(gpC+?Hd3TXEq+hL0&v|)5l0cQ85fwZc?&p)-Jg| zY8C3ThubkwslU60aMv^Du=4!k(eo&=IY>R#>YGZAMKuQvy;VIt5g^1!+u!)fC>F$| zeb1qIeXRfqZWZM;gBV7=-`&_n$Y3wKpz-XT|9W56zUX9v*EvvG{(Z$yXpXXAku z9J!RW^0e=n_*J-X?RWFypwmml>rxGmUQ>&dl;3NHZB(WpQQHvVjbhv95!?xM&4D_m z&-$btUm0Y^$n(R$=2`S535eC7{^ZNn%J$Jtb6HJp^>B5H{_*8$drOgSXM&Re)d5(` zDq7&YQFkFf1tq~EE!*^ax^F)RAiDlJuE=IGJP3b2ak4F;BXqur1?8d>pW@A?x=uG3hb#OF7T3c3C?P@>41*#k7z<{e!Yxz3&m=zIkQ7$8wE z26j^p!GI;WZ4tEae_+Ulhyg!kDiQPFbnyY-cKDdYB!sVzNBqC?Uf&5m1^DLwzhA|` z&3k*>8qofhDZd=`^|u!y*+<=X`{t=je!bQY?*aGr{grXj)v^fTQfU`gT1*ttt}G`1 zF7fDmcjZVKUN3b`STiK@`k=IR3 zf-eA!4^=q9<4OV;RhEQ~PG&#TA;+lLX$C2l&CRpFvnl8|dwKcOnWuaz4F%jY+I*0? zzg|zY5(ym>^~vPoxR9b^vB>h5YAtB^UuwUxn4C_V@$r0aukRCZl97tZhhesUmIzq- zlBN}_xK9YCR$%{!i&psriLhC)hHMZA%}u6JuaTZFO(OJV7^(Pue9p?4S}4xtlFhDR zei8@;IMkx3W&OZ2clPyOKQnnUP@*JS@#;5%^UFu&X;IcVZs}Vu=p{Tn{I&TE^pObn zE0sImDmKVDOf(73nA4(QJPo;8q2g!&pWSe%=hC=}03KplBi}k*lliFji2D97D**&f z);_3m>&VDx(1jMe7~mbf`zQ#s)Y-a5_*Yz?Py>7Bbe--Uvu7&q{1x2`z`@ z-8_DvQO*x1;Qe)Lf5VFLxOyUl41e%ve%l3wz+S0*_}f4H1JGZ8bv3f;<-h;+pB;Mx ziB_=x9r}N1JH5K_<%lo_)Zd=v-@oqv-NfGp;Q!l|@D6y)Y4bBJkcdP5keJgxl&gsA zk1ay-P|G|1`xKuWP-h2T5eX+UB^KtwPNt4z+1}6A&+XyCQ(!Y45-R{kr}666ey&2R z67f~^?#*J!R}jE_1-c(Ds#O&!;Zv)8b^cboFp?a>9HGE)43zs%-~VJn^N!U1w}5#FIbhZd{D<0wu23F>*U9cx zgM+0uaAj~X0iUE?f>gx&7NugFA@*#gl5h8_>w?dD^~<|sD?}1Kc9Aqw_}7n4jHZcg zj}j_6YKYyRp;)bx16g#Gv93FSx8+%B5-;@O(l&45k?95zFw#OSLQJq?Dzm#V21_M7 z`5mUlDG&gP1S+g{UqUPVN(nwY`l)I3gz=Qp$C%^}^s&tf$4LkLG)AIFC zNL6Se!`(KY>dh3)6pGdp@j&GS;C&ov+F+bw)2`QUxy>J@ql$Z$XT~6a41K$N!^Jal zne}@Zf-5%n@m+Hw7*t+{g@tLifdzB}Cr1lDD(5MFw`^nlNU}{;JR?ogoLVzCq1Nu%VI3Jd75sS&(gi6j1 znqJd5I^qgQbI37I(}F7Q!h=~r>25&q&E8kF7cBvigGk%%nx1qoU?or%3>PQ~FVSmJ zxXJ3h>6?b{3Mhr@0)us`<`1Wf?OUJ5GMVRdPB3Z|D_Sz2jj%4B>5{4D-!^psVVzx6 zn}em!)-|D~@boE`kt~gl`mLdo5lrR&`KAuh{!@I(tS!_qN#D|0HZHy zmI-U@jmh(mm06I`WL0RQqdOxzCrsgyeWiD)RA>wXeO)PDDAYPX8oHaBsLgLRr-;Qn zrk9D&mSwJc03osCed=xkOx7@^FH*O!Mdi~0DHOdKdd+2b7>MzN008;RFtDzD=5KiH z!)j!E`N!4EAHuE{PYcQ0C`FVr`UX2 z28%%+{}R@qoTZ0UV?-K>p-YVLT z^FL%z;0l*fz4@P6-Uxk2NQhny_2B5OXl~OA!BcxL3z^c&Ter_)%W2f|&Oz2gWeQRd z$<1{$9hW^3|0p&lCdowiO@{$NVT30Kbi^}(OPoS3mVptm$HZd!UA;#42e)uJ1|98N4{Z&Z4;Q5_Ap2~hvn^R4#Q#KP*>s8r~zcfh-kQEf78AI~DecX$f zbdJ`|jfeym0m@2-3wl&LM8ARMyD!0Do%tE7x@qbyW9>daZX)DA`{?r-kTjlZX)gy1 zUb{?d(VKvzB&g=?AX3s)n^pg2tRrlilpA4N8ejSKR!8r@L$=$GykD7^0?Gp-3}~PK zYXTNhck|^llMqt3B;=qgs>APb<8SVT0Eh^JQ2zu~f31sw9qLY1 z)pKIj{yPNtbq$h`o}0Etd-KbGT_XgT3L&ATRU0oQ6JfV}<2UNWZ0Ftge*Pj$z4Rx$ zqS63mJAb1WihsRvh=72ZSJ3$?jR^5T1^lMrS#KTYqfn(wIr-4gDsmY_o7g{zjNt6u zyYVal+mbtyN_;-3E2EMSnAK?05lQ>=Zqz&NYo}l>1Ry;OYA^gQ_d!SxDy!Z@tORkX z$BfSv6hcw&6+=&!t^a;-?^lodZ>jE|WqC4=T&7@uCvb(A37m8y{5pYCxz3$#-d#X9 z;~M)t?At^>g)28?t{tiT1>Agp2y{5#b2z-x|9fZ;DYw~>;ECU6R3)!BH>xnu8~$P#N_k}l z`)_uu*#*9NxL+dpTSi)YXXVMQ|B{gYb|?S5&xbz1yLh>s_UiXM>0cYw=NYg^pR8?Q z{T*TdYtsM>iH872@X&|S@A)4N`q!!a&piB(^Llwp?~{R)@gXnu<3G>Z-?#LitMRR> zJ)WB$t!i!vHf@x&t!?oF<10aK#|%!-E_(;!W1A(KbFf@ivm=tnsd{m$NWVrzysbS- zphChqh+wer4QaMQNk*<(y;fALMftwJ zpa2}|yf<8zaj-tx@v}7`O)jB&Fh%$lS7Zo@bTnOA7iRZtTC ziWwH_L!HSfAoYj1xRgajMPG$bK_0KhQDyHYK2YO4TmCgdsa+0vys1%hwvkV7HV6Bq zqwP<%D?<R#ORE6C{fGjIL2AZZbi_w)lyL-1fnD2v&Ggz6oKLIYh%+U=vQ znP{V;^85YDKLTTC)56H5J31q2H#9+_g{}7DrB*XK&?1kTh0aLn&v7Jv;jB;QE=wbI z_nt0DumdyURwE&G3od(N6QHngrSdYX<10UOWoY$o#wWik=d=!!J6kVrR}WUb_S!EM z0DDfAh~0UG9zNVf9)Bu$OK8*vnRSr~d-v(>{>;50X=Ax09Ks60q@PDJfWf~V$4d38 z2^F0cCQvwocFUeS$)!^_X&*?;%2sz*l3{?DwlS+=S}k4=_?O0s_Xfo*9w&)j$W;D~ zpv&P;?HYi|FCINvFu5{$45@-|e^PV3MWf_*-cF{|sub)^;Gu-XZThkT$T4lVV0(^g zUWD05PFGQ-ewc+1O6zCrk}d~2pB^wfbm!hucf$O*7-cD2Be2^ycnP-zYtZ6YjDt!| zCr0g6OJ^L_(@uD@^YJ+5f(48w;E-JPuGoYW$Yl+r#OLPS&JPO*z=#_r781J%yj-sI zGQS3p+OHJAzyXQUI=O9?KVc*oJb#V5yI$V?G}q#%>$?wc3?k$a@v@Dx^ePn_A-G94 zq=_$qKf$6+E=#i@akyZn(L>=wW?dvlzl^<}0m$^>qfpv@S+xhh+&hV&_W^!|R6<-N ziWYd}YMqNe3!eL<4vE@WYwl;}`?b>)6WqFXfI^u4dV&@fxqWqK8aRZ6;YRqG*uH1T zgy(9SamFUcrq5F-Vmyx(`2Pg{Gn38%CU3k{}2U}m^89o2Q`g`I9Y}os4IP~6fiWC_ z{s)CIEe3CbXj=WJAR6m1wLb#O0NG~9DcQ2|NI3Q zAs;kV$jR5zzu*0@i0JRD+}2_TJ`?>VD)8_4^w*pC6%$le1EJ|ZxrWwr@4^?McEBX` zuaoU)|9sqAn(}`aV+tB3)m2XYbW@3hudDTDh59|h=2Bq(fz2fAE z_=S-JMxXnGx1(el{XJGa;FR=;ofSLUt80p&`%3?iy5jh$P(So~E@Zp-`L-F<)bydUr{m>;1w~QWH`!N3sCI5cIf`vDq43Uf(zk~m`wgcb_&o2Y-1(8?(8#O2&Ky&W@;>&pV zV{%5u027#r(DPpUNtouReM$6v|6U1+_yho)0fl)|KoJM}uA&N)Hj&dtF{mx6(xT>b zumE-S15D&-#o6{yPDv@L`YbvY*9T|gc#uj)yd_;rZ`u=%EnDJ%hVug*h+E>X)13uW zNb*sxLO2WR!jnEwvB|1bfq=iiB(u{6rpxL9!nKUc<211Lc+IWYddIe)tDvQuQCu#h zXg*WNUppQ8Q2@+JtGjTI?-qd3KelE#J0y-U);+Hv_=2AIu5awlOqa245XLblbM?

    UR_~^Im|UxQw*s`g#`&VU(UiLV;g|M>3h(l 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�*95S$azk4Zm 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%0A8-&Xt2X=~(iluMrW^ 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 literal 70852 zcmeFZXH-*Nw+1Rj5EKy+5s;!FNLP9XrFZEy6zMfmLQfD;K~Z{#03yBjP5?!aj(~Is z(pv~Uw7}iG-}%aU58V6jjQis-Mo8Iv?YZ{cYt8b^XRQw})Z|Hssfn*#xk93-AftKZ z%GIVTS8yTM2!LM>H9iAha5U_srC%sYOEbK11zX!WT3xwvFUBdnQTe&~oi_hi^A9hi zrJn@`3MIT1smPPYziKT@Ke2a2vApNXpDzAY!0 zy4+&P^nJ&#gv6e_PG1ui4IfdG^W&N|L5{kMn#^0^vv9qqsLTnnD82e&Q~cPpJfJ6W z&(2|F-s0;@E@%i{)G4?E^*;n7(85u<>1;dF^E!~P_yS?C9J4cwI9^VMe|<~J(d&LN zIx7>@H=YpVrF~%NrP9Nu_{Z1WG`+oV_mxC-A#BPFgjTZ4?-~|QXT3{w`{n0HD+_1F zIq(ooDI3Z_P996vKg=AVYN64aV$^Ifzi&9!G7s{R$VN!xa|&yuS;@fOZTS~bbS!jr zDNFcrn3)q@y&DVJsz!q*Duj5n9m(#2B zCRfC~M1YS@R_^8uUQUkAZX#ad5C1wt1o(XZGxtM=zfN&?5Pztz`hr0k>}tgz!1aXd z$wLWZ1_lN(S4(RVO&PiWY7Tr8e`xFO{z`}tdPR9IM;`w0&>4-Y4B z2B(|1v%9$$r?VU5KQ8jm>&RHSS-9H0a<>CJGn`-7{3RITF8=W0xuAdj{iB~&UUvVM zlx1i-;Bvy7k2QxT?-gNcvIsT zwb#jal03NVoLeW0z860m;FcMNiEf>QLc*eHo?mtj!$A+`;>Qo%vQz;%!vXCY9joBm z%gzA?0Q$0rd*%NJ13>B%G3@yGxQmmUduwY8T0lBGpX(O3=kupAz8XWjMxL@`@lAYn z2eSoj=#vnOO%A;HMm4x+sD4QwIDBW`s-0upnr)BzL^Yrsx^BRvINM6*ngH=XW5;{% z$EZr(z(umwME3wHQ9w>Y+-FdunerH<-I<{06*8B;#G;%cQ)bg+?>F$Sy56kM;dfC| zvZ(*FMeNf@qjRKrpK^SMPQz#=A0!EY$w{>1I1E&_7kl^8y583!o(&GW9xOjKC^gGs zQoQ{Xsbx-w&vNm|mHKomcyk6b^XIFq4MTlg8`!R-F0?g-vaeC3dxH7}bn=ly>W;nEy z;{LumRqL~mH{@4|a7S$-8V=j?_cs$EYnjS@5tv&!RW1{U@@2v$jwkQZ>8;>sUB;jDDfCE@#2G95A~VbZW^Q|dkB zySuX!g}{41etZvu(u-u1C8ok+Nh2R%vE>u+EfGQJ>A<5}uRrONb*KgHj$ADpCwQ^Z z$D{zLZ*3^y)V1;K3PH*}!W#ReqU05{_HiCQ>Az#VSgQN%|IHijt)+Q*VA*dB_L zX@py~pCIhxeF;}%SIe%4sByli+dn>znr&`^+Y~F=D6AF|o90j6DQhyAI>E^)^oZBFb4p?A7dNA_bR!On+=m;@eh3(v}M?&oL@y6~cmvzg+B<}Y7)T)Iol zj)`-(H3GknSJy4CTR}6GK7+aV1#GZdVIe71L~sCZ69$Li10EPIj_i;Nqo2ROxcN54+aEp+M4 zAAP3LEU-1tHO_tG<<%Njio8kc-ecgl*mdwhvU7_(J7b%7Ayd70LqN4tURiucFk));gaIRP4ldi?Fss_ou(;| z29PL%TQ=klF`tRY#io{Fk@&5D-mAxGgTR>;)ig}!LcYLj-_1>p!L(O3G+s#x*S{2tR9V+5_Bf%A0T zqdsk~0fGQg2%4Sx4(#YdSyeIc1WT7pc(D$>n;gsv_ovfa%zLnfyv=8gNd%7?pesJdhP)V273KCa`nR?Ab*KL`xNS@^`4Ic0x9>pY)7)5M^y1+@ftcc%k!ZL>g=%Bp3 zR*%Flj!Q$ub*U3(T1PeEa<_yfJaGgPD6dS?-q zxHHOe#blwS_eN!1%A?F|hLnc5w*n#Imi zDK17Gl$Tg23fu^Z9iy1uWJz%8K&C2ZeYYcs^SfMVj4rBfthst4RowF#(or!|=nHhj z51F9Sd7XsX^eOL;z*t7+;AAG3mwF~Evz~*xLIJyiDz`v*D2KE0$LzYrg1JIs8Q-+5 z0zJrAp>R}TIRdg@9rciDhz04iyf(*pwTEM)y8BybB23n%x}K86&q3JzARanGdM#Nq zUH@5qZF{$|#H-EVDJ~s0hRl$`MGYkV0^MNJ$@F&ue=c^)9szoj2F~ohmCa6h2JD|dG@E2tI>!){aWEVzl3`f^wj=Ir5x^%~)S!!J^%UhPj zYTZT+rl&-kz}7;Po{CJ0k)z$4)9d3SByem2tBU)3_dIP@Jla88IKSWGy6}X5-Vkfg zr)B9X)oHO>lrLcC9Sx(eD(j6q*xTPx@7tW({)+z&W!4>M*%8^f$&I^hBnlz*=`+Wz zHM~hje9d)jKLzWF=GMEZClc}9GjQJLM5F8L^w-{;;bvD|@_zIfN}5+08l@__FUpYU&N&FBd59w=0}~ZhZe)B z1GDhzOe|rcBYon>Oz6bjff{r11fD%TDt_xXD)HMPenTsPPe6ff7YDt!pjW?962X3A zZ4)D&T7PMy$UiH~6|V4Z_rM8g&$Ip_-SZneRl~Zi+o-3?z?TdEF_~pWu2)=6$r1DR z!|k!1%CeIvtMyVqXLo%j5pKl|=5NyZ^TippvU|dd8jq5wrWRTi12sGFYb%#=qbgH; zb(0&AfM>7VGskY{Jo{5(qCVk}*6^yukGXgcXNC7wO@=^=f6t-QT94x^_>Urb;^mj| zi6Yib2}DKL-@dOFTNURrt(7zM?;l&l!VuQ{wXgn^k@(s4Mr)MWblDGl9x7=;s~_Kp zJOU4w@*>ES433K%jg3B1+>HMvF)>fn7r~hnEy!D;9M4b}n=7f#3k6jOH-2{ouL+zu z*tk`L2fuMN7`AeFtk}7QvnVHOyBA2Fp45}T)(9UP-cCRZUXo(9(gi3G!5s1;02?+D z%~W^o<%F)Pj1A0z)f_j19y%%~2bEN8Q#~0QUg%2d;+nDb?56ZLl}vbYs8^qFCn+*T zl1#}JZ#s~r=(J<9_GwuT+{mR@WD@5c68mBCc)0l$rk7p;Atnqjny-wrADgMpl4mt& z2+o(NpkYym`_5~#^j3;(aGfr%ORhJb*-T}4o|y|Q7dn+E{t%HwVZf#DSvTa9IhC*4Fr+%$6HaE&?UNUl%RA^5S4m7DOcY3$)7~&6SU5C zG>xYMg_SbliOw@5jx-+s;8iYOOBL?+u+(tOIHa`QKFJJPUXADanb5xb=EW&ttA2o& zNp&OktNpHsmayGGD-hD&7JbXlEQo3T!r1d^vQBd;bIGa5RyE|0$q5##%C+Jq&{v(E z9VDL7;sH|Oh1T(HsG|1URE-vR$)$#`K1mYrnM2Hd$?czcHOzs-`&N2TB7I`A0ix`; zaiGu{&APER-rlYU46%nR16eK$2t={QW44Feblk~J42s=^WW8>XriRqi)DARkS}eb! zhymet0z^IJ3{A{byp!d_z9HOOOjb|qz{xvreCeNV`zAPQCZ6!wee#M&M=8f~DMoop zJ}F<>=}MNwm2m%sAb+I7l;|4t=Hf)9RGC538Wt4$xW=q9g{BX`CW@KlS}-9>nNqMj zQrIHRUKQtd1vfbAZf3hppk-=D6kxcKK649FOK+`M*zk}dYBVx8Q@-Pe?@bTBU+{S2 zL=%C@;jN|D=0jFxJtr!%y(MDHAOgwLZsCX8PHkziEC69)*$BtYM0R-V#uUaOt zdVMbm7+G|4^g92Y1e@i%+dS}{UO zZRyGNwsrFHYP&~q+$IrW5*rp^85=*((~?5a0gpA3>Z|<4aYg?%8N2bQ{u|)}*TnK( z7k4~B{~<%6M5ajt}4= zqWX8)F7_=zXJ3{9fJFSs?mf|qM=y|amjIAKpw*Y#m!wTn|JRNG4DkQgw2{&>toh;M zDfi2y8Htn}4||$L`oyHcE6n}6*w@W1@w|GIm>JK5b>Zt5J<5Q`<;JBrWE$tXy8lbGpM4IB+J|9 zBQ{CX-go3F9TSZdls=lF5zC03!AQRr`gDe*iL^Nv#^g^+HzK9J0v=}o(NkqU9} z>FQrctpX;2`~cQ)vRb&2XwRH+e_Ab%+}clmaz{g1m7YBEIIu`=^Y|Ih(1o-1)@OXa zgKS|0|8Js&t?N1UM?rVq{W2SC3&@Obx=JfN{OPQ zcpldr?~-=Ga)7mwK73MSQqN_2lYYS-bk;LM1gqz}#B$@{r^iWU;5SLGPinzZC3r_g zdt!L&@36(2ZZCDQTqT~55rLS*$`FwgOvEZ(Y;Dh7!Z#rCYe9=nPm|v7iul?tYZ?+; zP~z048vpPsf{N|kbqcQ;;rkc+j`JH~;5bKJZgyQcov4)08}ZX=`+R6<;!~=tua?Pq ziDA9Pel_n72SaMZ?we&_1*_)C!-2Ct?+5%J%G>FbH;=1LVc{GGJRtxkSnIWwzCK!O z#H@PS(R;;n-WNmlxYAxX4xfmwD?GVtJM^Mqeg(Hwe`c}J$aStwwIf^t^r^0^A0M&z zz5=v>d$@2|jQF5|!3Yr?>p$$NbzO+QKUQA5k*)b-d!Pgc^4_Yfo}X#?UUfRO!dnJy z_t&gaQLOg|Qu(dz?XroK6e1>rvJ8)j<6hdswPF(2?Rh&^&5X2YE}d_~_5Q-{%fSFJ zp}+-%8!NmSQMiZON*j~HQ%P@Y3hfL$5~x=6icMm^y}Lese<39$>>XRHi_5KxhC@K` zoqN3Id8i`QkhT_&i9C=XtIaHgRD^C_(UTntg)THr9b48XTuWk?7w}GZWL1n_-YUjc zn{5#%2rURE@IqfIeE;mxo=k;&(6hd=w;fV6_UF1NAN8p2=P$W z$Rm1=MZH67L8%MIiz5K4|~I8X+gO z9hQ?3qv6Wx$Cyg6GX0S_2gGPS5qF->>D6O=IY(TV3ACAFAd5q-!myE%JA*| zjI?sN<|n`H8NzEM#ut}+Hcwu*)o-55V;S#sYW{iEb#wBtKbhKMyfv&dVq>(Hy?=q% zruU95a_ra8W0d6j;(Fb5*QBcVcAsQYAc-F(r{>S!!(;uhD(8tm>*JnS$@w6-?Tg zj0rS13njM$_6H9XHf(t~cxSb(@yzF==aUsp3lV7X;cL^aWLK6n1!HD?b51>8+IG+Pu3g6awM}Jdtll5^CW4Oy{hR_ zua2iSy~=f*tYLjIRq_C9)z|xZdnEBkne*PmT+Ld|w7K;Qivzce@F($RsPRY4yu5Ic ztEIkuFq&Pia7pzNG0%;IpNdh?FM8FaR4oT*P&fSC^#|cqp%x*8p*J`pgHB&hV zli?k8#N*m6Bkaw_VDxGHOzArXjH`h+p87jy#8W*+ARDf}BS0OO*-wYSi%P1ky734Z|PvcUu?qiN~ zo(yN6V^Qim>xo_pp@{KR^>c5_;*9)R@OgCa@HHvVZiZm$W0rc=#hWBK;Pu~HkxVKK zs{ZjzgJ)ArAp74H&vvBXl5Ozz+b1Tq_JtgV4aSSzpvQB}DzTVxkLZy#ej@iI$XWx3 z0o{|G2|J-3f5{F}Rhq;TDLa(%&U=RxbmQ?&Ayp>0K_z5J&@@rwkU&rZSRN%FSZc}(Sf*gcee{Z^`frp(qu5C1>u zRz*HjwtLPq&36!W zg6l~tw*aIzIwX#Z@b=!5^5Dv4->gq73qZ16-_)aG>-2(~fx(%51NQ5P*QT#))+*ol z_Xm|10#z|OzL<{JwL2)Ml>&6h{J~B8FCoVJiBBgGWj=^zx7+mdr6w=_Y* zNGaS>6>g{&Z$pk$xvd80%SFB1-KN+E&B;}%E*bLAw>g0gs(iz4IhSW-h}Xax!E(+FoM>lWPcT5TNMAL@85>HTUy1V3uYD2#&DxZmz2 z628ON9`5@qVGeNXp2aU|E_B-Z>@(+)`Tc_J_Vq)a{h;QR2)NrD#8OvO*CM%KhX5{ZXDWA?7}k4z%{{Yn;Np;NDR#qpE0V z|kEpR{p^Q5lDVNxbU0-%#DfQ5D^`o{G!N?r3Rr|3M8Pe~~AZe@wj_ z&6NQ(I>#$P_AW%gv(DXazO`eJ$MbaHg{Nty>(%;ui`|lxovKl9EEZPx%FxZ`xf**^ z3F4lm35Sh_4ULTpHHtkhGyP-}#l3VRRnfkIcdUHJHr5WkXiDWfac-U# znTaFE-M<|KoD`F6@)h>^Fn4Q)sOG3&`ybmyfv38Q==r!As*ehKjDECtucq!g^X8hn zeqd3Je^K|l2!c-6DB07uhN&k%8Tb3RGb1J$=89Yy$h_`;^e!Y07bPmX6gXtV#~x;{ zI9J7!yOApFX@Y!wp~Yz>3LxZk&c%5}5*n24jvmszoiMWm6c8PiqAV4of)|&1fjB-x zA;Q?Y2gDSU;tO*BX8+l~@8<`tY?M_p|G{i~*ixM%ZXbS;6G@)K$wn8MMFzULc>NIX z*ga09Sd4p#%a{-HU6nfKwG^fuH1VMqD2QgH(FSs*kL7tY>X|-u`3?bpyE@KY7wc&{Crle6xi{IatGvC@U;hSm9P?k4p zYUeP?TgW?nF(=Er=G#W-WTh5F>IhE}b?DM{86WLzKUgTmZ(`hm@!0g<%Q>bM^-wCL z*1`L|(!1{@iuc>9Cvj|J?TiTWrANz?e&F2><@y=bo8CL5?mVIwYYaC)fRj4Ni;`6I zG%X5J1&O;^nCW(`>pG2}Ihd*Hu+G64l|M+(_Slm7G zDNlC~NPh)$9eqVFR$@{sy=H`Ps_MFaD4j)qh-C+dO))6$`bcqoBDB#m!LP}+a{dW< z5C$&1mggxjydlY;I9}!H0Yc|vP;tAo^$JDxeG4TYD&?%aIqcLQ?hvHrYCm{^v1n7{ zBih6}qx#Ojv&oD-a7*)`V4v=KkRk|9k!pt>L*>$-Q^G!c3^qMb!kmkfumH2Gd{5vH zpdxxR6O9@o&Lu4QueW)W9IQ9kJL7R*Bp#|Q4FjGBFN;|1;KMb4N zyQf=d!v07}FB+(=TqX7qC3z3~)i+jwE*|lgMI0R&3A^sr-_xQV}Ne)O_mjkPHo&c9*Hy*h<88p638Ok|zENN$t_Sd}I zb1dB%%LzelvBj`=M7}GZkD+{nK1PsV@^Aq+6Ri1PAi6t##H+3A))c>_gTgv>%AebH z&UZWtGx(*m;~!LI+~}&~ff{p20^)sr&DIjjgD;Kh;}u9l6@XATagO<7=zB2uY9nobHd!I;o zMU6-v9VMVl&GN>hOX89w|FzT&vf$_nmZ$U6RLmEi^HiyM@Vm61pWn-&c#AHx-ykf# z?rop8&cim+dX$1Vor%^PWWBdsqo(C!W=36!)t=mU7fFnkA%IC3OMx3*b+Z+INy+N1a9RVcMM8bc&0}r@_N(e;sMd~|L=8$M z91_1Uhm)%LuJ{Ks7($5r{|g4!gMV^zB4bL8Z(8P8=s32Ynk)j*_3M^+^zy2^OBVpk zjGxOj3Y^}WYp*U2FPcC7Bv+`sMK5TGVLw*MWcR%xnTq2b8U3{ zhGEMkqfN#Xhvb_`%QKR^+xnjyY%+T{iu+AI*xWJ9otdajTJ!L_-h$rjbfLR&9BMGl z;1d%0$)Dm~18>II?ArDL0yp#?9iWO@1TJjxRDt0k?%Su!9v1U2yyY}7qqFi;nYBC@ zp8MA=M=%1#2v_43ii?Kw`ELxwSFge3A4tT>U06mrw*&V9{$s?PQt^d4Jhw&~j{zaX zTeW^6d5c1rQ>+{9f z9KfU$27pe+_85~(g`~d#gxr~Rv%7HG0X2t!pJV_TQn+aM#oPYCiV_ zGNC~I=ch}i-lakw-vNZYJ20lc^r^W5oKX2t_Qr?j7re;l$b12WJZ@bYxbWzCi~k!M z|Dm`4t)Y<;;qBxv33x#axxXoy87VZ3p1X$GJTIhTraG*+ z*tS8`9G7%UW&Xj|9B+r1iu(IYSQ@XT?%xIqFXZ&}rdxw{96EY>S;)&_3 zq+m`FDN^!vwPYdlRu2{Mr6Z-(q`9lh$WQgjXUt5vV#L=((9KK z+XLh&`n}5A;NP`^wS(k8yZvX$@xR%z^h#i^*EaYnuu>+Q5(}0dp*Bo%`^5M}Hl5y-0vcF0YRy8;byJ%Sq!OQ^hFe$~&CK zPaf81abN7Cf~9d?Bo3f!v2g_^^(Hsz#hGC+7{KTwJ61~Iku5k9IPjfgUKv7Z`KtRD z8{TpXL~3QJMM(e@Y!|NNouoSeL0ngy(3#-knMxNXm3$M%ZBV5t;(jPogsgE%-4Dk} zRSXndo77X6UA`&@6Er!UYEY&AUCdr-uTA3qa)Pw}18lQ@DJqP~v*>=2#SzY1EdZi{ zt4?3y>jRz;wT>kt9fq--=&F@vV!x&C2vEvnqw#km;F&nrjmfJc5;W$N`UuxT4x`fX z-aJo9Aog@y;;w23SU$5bg+#tQZVNdWYm+K1cc#*v>+YY<(I|$xYsLsyo%f*!CZTka zRG{~*LjS{TFa%2_Cm&*w8;t`w1~keMTp&X#NuQc%cB9S>WR15L!HrWT6WEt5%b(#~ z*W!YUi&NL9%k=yBr1&tduCClE=#5FGfFhnwy(rPbIm>+(R=G zcXH?|zoK6w^xtRN72Ggo1~q~v7VJStm*;v8Hz)vHs1nPUdt?3h!&*)Gmw?e?xzLC$ za(~yJyM2+uQM+qXpp;^b9y?}={3a$!F5`;wI7&_fF8}VtH4)wFUS%G~7m_r0JlQZP z$;b52Nnjnq*oL+uD)INi8aH7LZiTonX*lvMo)aYDXBx?(%m(c#aOZ@NH?b5q9Yy+y z?h_vFVG@dVAku@MZqN+rX=W-><(!&}(wvSlp)1dRP6rO^+L&Rm74^}apl`aMCYZFu zQARPm5mmwJ?3x*NU!os>-mNP-6&7UzB@_;_{JE*IpGm=;KuY00T&=Y#=xisLuUE(s z)dpiMU+gB0PBQ)+mXHQppe`Qu*s(c%C@z8GHmXLu*M&dBN<>uC47s5kULb7Hrvd9A z!k+h`km*mUC_<{KZfH)S@5*RVWrfr4$ptj*6R;d2_z+iJT*EL=+plw4!E40xv0=?? zjzs?7Ct^)!-+7h->zA1zE87$XO)ljP2Y!36t~Pz06PIN%ZTlN>?Uwk}ShXf0PO63Y5d#ISbX1S6YI_Il8~i-{wtJSFO$I}c{A ztV|z5S_!_JhkT04x=kyL0kSva_oih|Y|y9Z&u7m3{yLE=hJ1ErxP3SyLsjZY zS5DegC%R47jKc}`OkzBfh6MdN-Bd&{%Qi>ey4HP0Oh=SYX(eqR?A+xlx5zWBeY3m1 zjlg=EFC^~q_^eyj`Yj}Cvze;-K-SE(N|q0O!2VqN_Pt@;@QLckfkz>VYx`5Ez;(%a z8dm31)IE`z>7WMEI?P)l^3EE?rcvJkgB^-gE}OQ&fk{*QwM>7I+m8(YF{{%$MadWa zb4c|A#Yh%)Ht|m(CYac`xLx{_&y6D$cAAPKq{t|i&gf52r1m7)f1lt|6?d-v#3SPj zx+@$waHj8hw}wNvB7E&(qMXH#JV<~EiyA@3(rB4e5c}p-p_}MfjdjHOflZ8JteZcG4eL_^jDMUu7+&K?N#7vRi8x|TYT`FDTLZ+%_g8gru@ zpQ*_&9qVtd$udk3$I6eD?{VkqW=2+kCp4)A3s?XSdt{G4XN>AvY>lhcnHY)`Ge}?8 zIE`OHN+z*ejG4%N-4Ug_0$>MFwW1Ops(FnTPI(hLd48T4Z_O$&-P`p>SI$i~F8(~eVCg@Hc zvB?kc=WO)#AZwhCtQ|xlU@OzLjVERss$F4{XU<4=G3;9oz#~I@4j_>#)Pe(9Ql*54 z!0aqlGbI7pfd~}WiqNl^Ef<I(P)@R6>WeaZ|M@<9Qq{(* zO1RCN`Qj!`6{YhU=N7_Eo`8hL>GTcDJ8iGL0uE4V z+exxG8{tjbQfwTT!6Z~E5!h%B;BPd>-ZtM6fhGdbfSHj|XR3qcH4Y@~Py&G%3 z-;avNoR+!*H$a1GQwS7ik4oMhlJxw(=ez=(KB3fh9}Bmw9RZvB5^v$N3KF1D^J4C7 zjwq~_{1$>u?%`P^8A)vLwq}*N7WMoO+GYgnttFt4U-q5VP7~Q>h3(5K9H>|z3@~BW zE3Q;M<8M#aJo`K{pOrwBlPR~ywhtX#blRW7Dt|qKIK41*Gj=e%LvqtW7`j*h9WfZL zyO$CBKFg`|4(og#(Y_a7b_%Svl&GF zj$})H2mH4R%D0~zxh^!sefJw3L5^v2Bobt8IB?fmrxhbNi%~@{53@7gCZLKe)M9ut zwV_p!g~%=BM!yM{F^Vq@l>1F9y$E2vPy7yod3}-9$`H!5jdo+I%&x0`G6#^DjK2<^1$%17*%FgtwlQt0MN=$nzulcg zX+(@fY$dd9Tx6Zdk@$~Y;w~JRj~5eT$l)yK_?~G43A1g z)VQl|k0#@Q9H+$}vqsCudz-PmW@)4+_EGtorsqc8-JfyoI)WDaeo4dDXD#20?*Fms z4!W*px79mQ<~7D9dVE^mM;L-I6aaI;MJrsO`hO}GXaV|in3QT%N-NPQfu~;GLD5~3 z>DBe6asHGT;hnfq(zacjeqM@{=@tskq1CT-q~*8hRLjmGq@zf3#3rH9KlcIv)>(FrL;Smpfj9zY z`T|Hh_KB8*-1E`B--gAe6U#+2(nDlU!NYz#Ei-5VJv8WTCSZTZ(`I-1As_=Az!zTgY z2#<^twp2n^dy|E2+|ov%dsl%4kx`QkRN=EfgilL6A&)g5H>nP4)|g3jL~w>A^FXuI zR5y>!J?{Ul>K1%2pqXqec!hTyquI2PZ=JQvL^E@W{3Hyl7ZQ08dia4S({khFM^#U@ zcwMlsPxvkM8-L6KPP{?#sXPI35AY=1P(dDZi5(<}EY;0^kCUWxa}tp=hadW@5V=QfF>MAV)T$~y20hjr)U{)nY^?DQUpb|+ zZ88C^&&B`|-XjqsKysd+jU|Rf|!uy$xyekDd^)5vEeeR1&BX%C9lf|n|3x}=tOEIt>Tk|uCs!u(*^AY zFANMOx-^N|@Bl&jCszRqU3rgEJRc8rL-v0FpMT-Un?m?N_+9Tk_@2kD*RTHdygWT7 zCMvr({&kz1fPd9u0mAk!mmBxSv;MxOd(5fsYfOn2MtJ$x<2d5t>__-of?nX`Pm26D z`0+bmx5~T89}CUWE;Q~SNQPJ+r8FL+W^GzBgD>g~|Nw7192A$+nxvKytX_STYQJG^ZouJ24Wk7j@U3t7Ab)(kTjjJHvMBDq`hjQG z=5${2p|#

    %nf?S#Qd^tcKK0J(BShE6H?oOL>qFP%9z-F&H}<3(XyMVSM~TF!+~-xh*Z0iYZ+#4c~yy$6?oR>}a!U)fAEKCX3a&;@1V?G)lU1*_}b-H&HKk;`jw0A&5RY zCRXs79Knfpfo`O19{)2ZAy;hZFp2OfN5E9KXk zQ@WpNXT*oDjnxUUQFbQ3_Di#Hl~>@Pa7C+Ar@(wopxBg|I_KAx;}il|s+{T=xM!sl z7oN%tvzZX|t?wM_txl}jmdFl%S?-osCE1zX;g@kM5-ndm_J2CL=A=)Py>LsKj;|qZJR}*brt5TCX!dKIVi$ce+@=635LAa{5vY+HHmAURCH1! zPx)bFaAupnNu}btnEmE(V>ExjC^9Rwy1WH`6pAubMyG(f(_i8^0o;b(X^*}hc>jFZ z@7WcylO^IU)mOu;W93#cE0XHr)W1_Jb*M{z!}!ytGJYj_kg1AqrWq_4O2T$u<-QUO ztL#M#yR${L5zJrll+;6yD5BFxh@8zk`+PCsf~rdQI7M!v)RiZOdooq?tv!rvWMGo^ z@qEtueW6-LPAsbE$AV+#;Vg&q z3hazDk#>XZEX5%y7A*uCy>e`79nt&SVPwMn3B3naMgk@Hvs;3j=_}&s8@~k0W?}hn z{}eIip^&$AT&)EEJ-hm6wMmBkALIZ=dzor5G6GltcU6)x57`dzBHWf1#`o4Dd3^2c{*EnegAcPbNDExz7_)lF8?9nDSKmNXp-YF7Z?yE@2V)!^c@+;f>;o z>&A(9N2*{So=wd0(NRa~982rSCsv2pZp=c5#}P&_SE&M?n%ZR9m%=|<@d$t&U1#T6 zk6F+nb0%6iLO&)Zj6&f;tP-An>nb|{uqhh!4U6zaOXTjkLVZt%=n*mV%!Ea8adEav zaptD}Hi1Xf?q}c~>Jk2;`1^lYKBs1ZiNYH583q16K>k63Vfc0xSSG>x;r6@xx?`2h*0m3w$dDpZ{S^(&z}#gO2NsB;0%})% z10v_G@CX5{^9VYWdQcPj#QZr>U-x_!^bJ(~YKz#n$WTIS%kI~j!!L%D^BgS@nfUTY zV+N1^Kr#3KnDYOqjqq)+*Zrq2R0NKur?o<5I}ucyf?C4 zWUv|iH{j);<-<~=*A*aqZus9fQa9Wf3D_w#Bk^ z#Y9rti?idmSYUP*H~xx-fWAQcqDB8&!xwB80Pq<)Jm>slITCmjezPs~q}L1o7>rur zei)wsod1tvPJk`T%-kF!kXXi0pcBcZ0TIa=o+|^gy>#+rqz!nM0Xgbs**vWy5cEH4Wjs0b;lvg0~ zBs$EXFX7i;<=eN?&5Drp^NLy!Uii7~`b)_H`b=p}q^sz6iNs+LvzNaD7j%I`0cL=T z2m_x}oKH&t8tp&J8LP2NQia^E-}qGjZ~524US~BAB1wsWs#Dl`4na14QTGwo> zGqdBriq9?vQk3E&NYXuw%wLz1TBiV7`KEGuzW=Ae_*=-)Y5o+y&R>>t3&|0p99lV|m1$B4zKB_JdT4hvH+Y0vemc`ebj zCg?2D@PPB58vE~KlVO;+b!7%KK;bYCtXaVop9Inqg)WaN5CktMG_qLkvnQ$^>^E8% z)_^frU-=ErS)cNJK`j904!TM22EM)SF*ppj1R~`YI#JKlbUwS^8vFEOx7W8u^>Y_F zr_X-kpFkPs_jeC_lFOewKT0RRq)?K8oAT6cG)%%CUMRlV^(&Ig$^Ou()6;z8Mc|O= z=>+32G;D{nxL*)-I-+`QVO-=r-AzRpvAz~4Mh?Vi_=+(GVe7t-X!tN?kB7= zA{BOA+!Cg$z$*F`wdFW0O8W#SwU45LCuc5(t0(NkT zS#{B4P+R}MF2or5<^MY zxmB4^Oa1vdNzkfwrVj`niaTbC5#(UBCVSSBhSI*X`unkR+l>{F6Ca@m zV22d!qI4IQ=;aax`V>3wbb#97pFzI+ii2|Cp9dP!>swzK5uP_Y02tlr*6E&}eaB`% z>i8A!Y&vX)e#9H=tfMQe@siay==pnpPmk63>?Iz)Hv4>1Z&mO2tGZrHYfF)8zemUb zvC2)(fqpDr?`IY`GvTpbmVM*Y{u5T}i*I%n;3-mE0Y757Gu9#(2EFSj)tM1a=FdLFgHhu88 zUX+ny%A_!`^MQjRz(Tc}%PI^QU+Hal*M)LKTZ2cUfD(~%)O!fXNlXlvuCH`1Tc&#L zx3{8e!YkJ+cV6dTuN^-lCT|$tYQk(xMDoh( z+D*@M`l3gQK%R;9)8b-cmam$^fVI1~BiXEoj~@ht7Q1((Z(G)CZd;CN3fwCy?}M~? z?zDlGes@wh0-IDGYAD&ZH`t?)!&zt+IBI>*2Vzn&9OmlOd+uo_uMQW0xOW!0tGK5^ zm!Lev|t+lp-MPQ+$v(nn5By|WpK5SLS5;#)>Vp8>T;8bN0zI6+}D8@bqixCM*aSTt*qQu&u> zuAp1mT`q3MHrincn^Dj)r5)M8Gn?L&^7c1bYA)k%m&7Y9hDoW*ta==A&s;W)gvAQZ zw_W>l>!6~KLD>KF&3sp!ya0IY|6%XT!=db>zsr*pNgG0zR$C}Sc2a4ReP1JF&pNgl zp;FmW_FcBDV;wOVQiSY`WiTP@82ii^W6XOG)zj1Sd*18)V-{pMI z`J8h;=iCTb$k@~%4j?)#UN&z@pV-&qOmeTRn;Chl%a0crh3;P!DjB58aTy$D{tjXn(| zG)@pdVCae_;q6rkONKV__D8^!hO?`t!CXa?N|LJyw9=LAK|=`D*BdK;S;x>h9v^|k zd}VX=NMv!o3$)cb(05%y{Z`zifQ2zoSI03X_pXJjVuR4?c3}cxjcIrxfOI;n%B%a@ zJMV6fLoO~QU3BkUfLWZ;PO}QRu=)T_Sm;dP*UGs)6XA2ax5@c7*P7n-2*Z!7Wg8mM z&%{58FrUr`bg3v4u?#^Sv2277IezoHAJM<9sd5`$7f4VUsU4}~EdF4*T~pN_7(Xx-i?*rau5%`_l^vM^dh4-SZPt3t zmDVnWQN~ik&(FS;E;H;+1tJpMrQ@kW5)qZcS919+ugn&d_1JV6@Fe`TmDyrK3O0D! z%Wsz#;vpo;bloxsSPR~MP!KivL@31)>Tc9;VKNAQ!`XtmD!eLW?D#s6_|jQ(0fce z)720Sn(sGyHQ#*|Tg8+se7t<@-yE!f;DeuXzg2b|HU;Vj+t;v%GeQ*RzfPUE9&bDL znI08C&hCy}?K__3SPUXJwJ+v;fK85$imn_n0<5(&X%nBn?K*aGcCge$(!1{daiZtQ z2{=!-gn&tDTyg_;%EKs6Czpr)1M-Fd+KVJt7T{YKpjvnhOCE~77v-BH&$i+sJz~ zNenzKJ5!92`(V&V_VI|3wVw9sln=_9&UbEW2Gg}QG^#8}sdDs-0YU5+!r4QaIw~(& z(UAvdSFxKO4+qA`J!wO9rPEOVOo!Zw)24#umK{m_8SS}6gyox)gnM1!0OD(&!uWo! zjm@Hvk^o>EWZ%`7GVcvJHzR4QUhV)SO0PH}n>zMUh|MmppZq=$S}|eg922gHI^(bK zYhU8oQ)g*YPtyRFr(C;mpJ;G1eB&AmW+Y7;3$|s$`w4gdLwd z&A*s!;W9i&qGC;;I{QK@$dE9vi1L8|HsPF7;J$!)<>79F!IrnY6=i+OcC71h`?3AE z) z@#d?3cMwR39NkN1D^Tb)svzlK2xmJs4KLDN6YoZp@@v$*-&$L;mh$@^=e{(oR2?51 zV@$kzI}z~mZ7Rb({Xc%n?J2b3mU8h5CW6kEkR{U|zg%5)Dyy8z=)j&+YY^?J1Tonn z%hMedERn{x#Ia!4@pTBi^Y6Z20nKN-YE&iJB<<4349jU0N0QggdYv7Jd`<8%Zdmnp z6yLgwS`PYZ>>8?S<@H$5{xoHJ>EONyE;p9sL&L)MG4}%UG;qGzkb+f|@JAhW|aBh0!&W}a>?kVJHd1)8=E(~5<#@PEHD z19*sk;Q2GRznRL1-m2a++N2r))G5hdQsy;Xsb>py) z8SU!K+jb*ZJi>FugR_Ti@>#pjk%T;c@TNPpM_`fVzY8>ekdp_lqVt8n6ET_HE@ON5 z05|ug>Ce}JmBA4wrLWyjl@~;Z6C1McY)c_?H@mGm996Sm@2JYVW%D{)< zPn>^pewR-I?wZ2>hr-me!gB;pD=RB&Ecu>a)%|oExBsT}& z*=R||6t3$rR5s}><%>^JbpxEsqatk1@cX6bo2h%y^(s3hx$|@mQHRqBnY8%!fmE zXZ7O9&-xGGM7Dgm-Fwb{I`milhmX(AFXFTNc7qd?G7$H&hPFL-bL!JQrxj;w31>KI zHI6Kp6cffuD(#ni`Umn&+bRfSpT`(@IIq7xb4%}4kI}6IQ*xB!7aU?n+b`_9C4p$< zZCQ*Gv#Aq@*h{dPUA@G^MYfY)$Ty25YNxfBty;$zyw2M{=4|Udxw^;_uZQst_Ra%Ccz&bye@uIe9{Yf+Dy%E24T2kDm zsjjjL+Vm*!jUDxCs!ZYKG8#1 zVUTlA6xGo(8}WPKpM-Zd>N_EI9kOCRsb3f~lUD8z&Hi+}38U0L5l^O9N>ax_AK^k2h>as`e+ z*493A!k@n0&k)#kAo!I0LM0mfKlb7RR^(0)?|%$4EecSc!c)9^;Jc#xIG{g&V3+|~ zXV1V&)>@7>__qP^e5KfWe~6xAH*9Fm%1~gC_#oEAO(jL6uTZOP5x!O}+dBa?^mvnn zUt2Cg)~Vjj*Q@lD&0pxTl5iS%6rn)Q;{^99Au~0CWG&+fGc=^-w@_?pNJp`#RqOZo z=6?mn?oeBwz480e`b;qZ$htkUABB4^V|0qNOX@N9&sf^oQ4DHh&Mhq{$P>G@>GqhY zDDC$UP~V+=-NKTC2-S+ZTHou3AogR=8962oLs*-^BO0FTAwOk*ci+`rsRBM?+5BZk zwCGQ#)#K!S317;l%S7s|;^PfsBI9lSzs6Z|g6u8->Qrc#C$IXZj+4LDO6uRa^9qc^ z9wBYQPkTTdSi(P;J$j01^2L79WD$dMprk!A94711zOTGFT;Jq!;O!{tIoI~ey zmLJ9%qFzPkJ4|HSLaMlfLmxMw4PoAE7qr--zZP6n025#7;OAJ;MxAoigSVSGAE?O_ zs+s%*XGcG1fPLq11jp7TG1pkmt+hue1lkmt>GBu1x!&?s8Q-8Kx4{=BNXqhGJ zAC!Pz!6Oryib|kaCCY4#btu(eXq{Z?ri5iMzO)s4@GUk3>fdVOzdm@-bL5FK879B6 zAt-28l!U|f_9`q5*r>^Dy(Vv2g6;JYMHOyYMt%3Cw)tX@qPuCQQH}?{id2S%dW>ax z;)eV3+qbyA^eA@2X5J=V9W7(ak-Vnms)-UrZ@(R#{Y#}DQ8d>B zI`NO`tU9n#HH>-efhZ5Q5uF}E60~%xbviuVutLDI^`OeoWfjheoc5Hp9R69O^lN!x z>}&Z#W_3Mu{-mc?VRW2)M#ce4xjl6##Cs!_44Jv)kIKTM~ks_!_ zX@g3khVyMes;gLwN(H*ALn}@uo@;x_jKU|2E_zyhP)nBR)iwi${49ipE`Ry>Keg+g z0FyI{LvKw!cHG=Ks-DsHV@0wp8o}I0Jl3XQ`#woJ=8lfqK;`bSp@kA8@q1?$O{50{ zpZPnN)wP1(=W@XU5v?C|wW>~tTX_aonj0DN*3hn9sWl!-;;D_%nyxUkv-9STQ+SLR zlYfNeeeTBq;}+#F3bwUnE&y(|U=tfqbZ=w2=-xdapDahD2|^yVWK)bVOw-J|LdnwP zixy-pO4*d)u%P+#JUlzWvj%_txM0V&tBcY`S;;wVougz8_Y=kY>GZyBHmcRZI*N2b zkAU}ZR9m%1tr(zyEEX)XNV^5IbZ9li!zJtPt9Ks5g@sGjxP%I1zKWjx@P~Af&SUvY z!xeTLL&qVcQ5F${7@KbC3j56&#FlhRtXKD2<-;S*Hq~u5W_kkW%fs9amNS~R=gVpn z#T~zkcD8NqshW?F1aD zZtlY`Wf2sa=?(Tis3p+wjG#36Ejzk_{&vg>S@#H-eBHu3G3<75D$Hgi?21mxb*p>Y z7tTFOZ`M~K{yZ(1mslzw09{=SHjA70&8OrG%QeSxYH&Af8Vy{|H!aNLw*(jG zgXCSmdiid4`v$ff#D-%Fostc+Hz)FhAjFtNeF5_#cC~IA>*Dh{l&8pPjm)s|(B0yD#{Ccz2hc zC|VpW@R0nh?S0HDh}A=@>gZ@_8KA})7~PwP!<~BKCz{?}ekO_2X&E)v68|VBR<_WJ zS;FsKTN_ms@0X{{tN8kN#o`BpDp5_U9AwW%QWvA>+c$3uuG!gbTuk{B38_B{(8(7o z@FNxyu&*l5iXtYXEu?nMH$9(v_vk)X6>-{{e4Rqgv_%iC)<>#J?iGNBFCQ3V|4xH% z@qE{IiOKoSHKrKG)EuARAn1=1^eO}}rW3B`PSWj)=4Zt;myG?MV+OpN1xsC<(|}zq zP7u#0COWVLJrMoZ3tCp0(-v;mUBCEKzyAxG6zA`wH^QIu)?G7UTU_EZ z*!<7h-a#t>{ealyIR4zLUtZpz2K9=li{$@&%z|h@lnKmAVz<3yz3?&p^-fJAm|t{Z z+t!_%Q%$jXRIJ-IBO3$$53Io{ATRn3PeO^7w-q8_F@jBbz_HmZ-Y?E?& z=jS{nRIH0%v0B=B5bVJ01(lJJH@$m*-CL1n(?5ONf7c(ml4K7FP^n@ynKpH`A^@2$7P@9F&n+XAK>=Yee=z7TbQs|@0&MY z^YrqaDlmN|u2ZedE&Jsu3tECkup~~mg_0XR+{r(DlE0y9Jq(yzrTBv%`FDwjU(8X( zE*a5+Mo3Zc5!n_`G?)pMp%S5)BL?2Q!XalDmF&66mgR&VdhkoucUC>%jUZq|-}o+^ zl-k+l!z_>bOQVzB7QH>YZ?GC=G=({Sjq8@M=~&>b>7N)N=jr4-j8=c0ki2yBr+0SV z)O_PbH*rx}w(UFWAj8gBqwee#{cY{(&%8Fy4&`+D6p7z*>l}VD-dJecYYoA#g4)w+T-O=b!5De%v7INp~dG{5EI&OIq*6)IouWBxzDTxS~(pO zE))A$lT2ssmMv7GxA9Y~sfjd59LJSn<-_uyT640eWyY%9ruC;<=kU#;3I+FE*)T(8 zIUe&PLrvjqmX^(76{^Av+f_EH75j@i8xJeUPCzal{VBS9FP;PrHz#{#o4EC#U&QnP zjndb@9LIN^rIZoS-kond;DTzx@O*#1Tw^90 zQl^n{(-24qg3V=nX;W3gPEE}ew&~m4jk)Ne^!=gC2yHv_r4&)CQXwGj!|@Toi$g}v zb>k%LfU}wXP+qiZ+@%J(p=ifCm&yI4e%jt33GbeB`8s9U{&}t!0f{JG90d`~C|l&p z+BLipGEc{zRdxyc*AjhH{*>exEd$G7sa4y;x1hr?0iFE8<)e*cA9ghpy(MGTJ%?qN z6)_t0ZFOD;>V7!IijfR_afS7jfhc;{;7Xq5LaPIQ!I)9ofmLW+E^FL8BBx57?` z^$>KvtRYdt-dfzgpI)L}?dL%;hto!_aPsfrV&4dlVXhnH$oY%>W8V(56lr8U_kaHl7C2@XvTgc3XvD|3&`>

    onc|lioaTDiO+T=0$)n&42czv$7zyl-U`So)1aC6Z9A<|MUMx`fBNm-_T z)L8V9<1nnEL3zKCp^lI7Atp~hqOHR)}+5z8||#+)l9md%5S z&NYje7pdTmDyhVYUlkAyOT(NEzAK}EP-mel4$*6p>|pgcpOIVQt9wujgGlwD&E1@woSEFug;wSFpV8-f zm%eAdr{>{N&FsMBNS~Gu^Qv4NEmVm}NiU<{y4vG4iM=jaU!Y%N;dDF3YrygcK0TtC zc9nih!sfuvoXG+0Nyz4gHq3I?xZPdYQAwCtEt)-o^<+e@8U$olm87GRD9OA8dD;Coav|L z1Lm%<1wvFwa8Hc0qO@&5dgv_4(@FI53`}Y3^6806EG$Ns$u=98I z%>Sl6slTFKrzrgccPieoSmN>x-hn&yx&bVz9D`q_)*MZ&WB7Y{3$F=Oa8<4@|9UCp zE&aXy8@dN&!N=4CoXLpSJ8t#s4Vv5W2AGhAMKc3~p%_ysp_TqYlPYX4)13Scy~g-)V<2est{cy%&^HG4!hj3 z@<{X^x|>F34Kx-$7OPLjR1^)!?)obM*MZ1)@~lc6dFQY$(;(DRZGksag=|E}$6F~J zX0xpvBR{@gxUj(JIf-Q&2FNRCI?!y#Q+*a0eTg_G&!%kH(9Mg9jx1vx2c`F;DOY3{ zO<68(p^6Z=01MFgM8Bj$IYn;GaD=4MMVsoqqUt*pX5uD)!o2`)N1Rx$9@Qb44r1pk zu2`&Zd@NcV5S+EYI^1-%IiuzKy;L!R2ppg7PYox2Hho=1%Q6^`SfiKyaK`w-_qY|$ z(RKp!g9!H>YU~rm6(Cz-A{)Vwv7;;bECRYMc?Wq@{bvv<{zOh+Y+;0Js)$jE=rr=p z+qVUGqFbqcWLz8eOZ?nibb*E8GwkpuUv9{QCBNk%Ph3OmffKssADy+ZMI>&Kg?U<2 z=+zo02HDvIg0pXr`~|RzkOilE6=>8-;>*iAmjJkD=;LE`_cp(l!y$UHBOOa0-#ePj zEYhVEuN=SNoLqnQhinYq{`)K-5hOpSET96&&+a`f@g;o-#O0ihWJ-k{U0_=_lm zK^|Yr#*GT_X2A}bOFn)1-W(ssl(s|4Qy}ew9E}DN;=`i*w95izs6VrZ8 z63Z?4p0v*3JiN|URtUtMW0ImC0(6IV6X7=z;VWSv*+(|XJ_R20T}Y99OTz415md6I znQgQ{))2>%Uy_kiPN%8wpe-+B@wowzSBS^rCpTd(KSgdJX_CG@f|LSL!`Na#s)b!G zVpImjmU9Ygc6`_=6Wm>uQ>ys(f?6fJc%IW5dyoAcs8D}g?fjJtEJa z^4TbvAxn`KRm{FiHA(xYfL9#hBv?M#{vPLi+}v9(X|-!+mF#G3(4w9v^yL!dlyy$3 zY<;!IoOx&MI*b-N6@*{14CXF{a_bdf?evtx|bt3BAWuZ0S9Y}-8&Syu7gCohE z!_E6~n9XgV!RK4J5ct*izT=xSb^FCTl$qu+&EozIXk>q_TGCuch*g{3U}FU0+kl=_ zWNWnGuw13dWU2}&23@6|;iHp?4aYdY%`upKjvMt1ZvihI*u3}!BQk7%brzG8em1!U z1hbeDuVp)a{^^FDP96l58V*0(Zx zy(WY70^x~dAUlHkj;4HZThTdRyv~lnjxllheK+9VGvNJxt;A{6a8dkfd-nZATT0!e zVg78=yJU2UDb!VDmS_?;03C}xn~Y8c6NCKG{g<74^Wu~J@wXSraNx}`-_VI4{X4Nk z8TMZZ3y+{;wM8FMKw52qs5e$}G^5Gc&1s(N_)3i=)B}M^bxXaHH~}On&|`AsrRA+~ zomo<&A)zHALY_F>6q-0offlP&-rpv?HfNqYnWnkgKI2n z`9IC8#p8KET21$Szb#@+9%DX?d~;a*xY*ER)duEVSu~Lu^w3Lk7SGcw<4yII10BT? z3K**S)$Mg~sNhneL|J`DWNPAa^)MDJd#htWt>`;n1@~Bds3}c0Dk{6bNo` z?%P;9^hHkNn~~B(+RnO7&liL~QTkO6(B2Lir@D`HT&6x)@(71rliMkqjs%;(!moBM z*5T~9Z~2TzgBm5V&3*)m+;~J)_>?X0;o?IeVOpVt2%1wm0($s>3G<=TjWD{@7?)_23v4~I2J zIPDzHyeQ2z>o98C*j+N*XgWw^sx=z7bb1&ci~hczmDX!Qkelud;egf-hF^WCz^$)k z;wmmgYUSV_-b-3^WKD4^4FjcKkIWKw-~_T^h_AW4xXLm$g)xP2yikgp5^GSDxL<$P z%wTJOKKXO{^7aIn{Mm;wUyYL$I}o`zQav{u0CSzPBhAB4L)@gfs`+Byys?lpc8lbH zpJNUcmVPQpydk4Y4AX(Fq@ammAe&Tlp~*MU@VY_Ol1;UG-sN(~(U0zs`M{6Q!#Lz( zJ5-`!d4}iZBoDB+-xK`gQ)>rN>TqULA#onTc$}EqLViXw$#1usJ%KNEV78X3%IUrD zLTr5_A)U4(C1Yh7wH@WAUcL5WQv6aARcxKUWgSDPB{H;~WFG+M^9(nEtQb`7-MZB* zFiZ*xT;3doGVG}|_0OFH)w7yWW`lk4bIrt5(qdT-rPj3UWd9Wk+E8%=B}Zt2xfPkOE558SN_F&h3pw}6%VLx+gxXknHCz|pQR9kqjL?$7dn2U z%^?T*)2eU%fCLhO62OLm?x5E{Ip`?MfszZav>-976)>2IwhP(-q+=` zrC4uH>IWRB)l*Isjfl<~ey=2#YETfmvU2=gY~Vpo--4A-^PsOH$I1F4wabSTbgf(k z)S=nZF!JVtEt;vLikKy89?e;_FmnrQrf2%CEQk5Mu9n1mL;u*h!h2(Rb91_IPeujD zp1!$l8%VPT8bqZ5dI=_jeq^5U{{UrKsc3T0l7?TiA%s@ zXoeyaN;y4TZbMtL7L$5hWSVKCaMJQH%IWQjoRjW+r+@YWNF03zyM%YT-H;jMuDA$=%}WSqtuJ;_q43C~jf0oiH zdUYmrvQQ@^TmD0iTEcY!CFYu@Go1NeP3%j=WHi-mjb`h(`JdL3wAa;oY4Mjpv<}8C!!FL(#WpD(!IjWGVl29T(PzIFjn*A;)e==jXK)&N&a3 zVbJo`iK;mWZxd;(0FCo$H0%76Us9DR@__@I{d#GSpscGj~me>{CJh zd>NNMS%4fQb6<h-&#J3TA?`WjLt9tO zSmm#oF$l1}trDK`IAU*B?lkLDVybK?QT}9=N& zA6CkZ>~fqf=?F77UK^o3TY)s{V35;&a(n0t{Rvv3VNY=dt2XbPW`VY}(2le@Z)@vt zqvArDMevn4tp9vqI4aNol!J=e!#d%Qz7b}Znt=24Z22-KDWq@0n>eB7IYbXUxd6B40TD*VDb5*f9iS$kI^y%rzxb z8)-?KuSt_*iJ%ZntpW5##dAj2R<37@8C)vTx{+ht5{`B=ZRvAbg1AxMkLxM#7?vUp z3(y>QV}uElPSe7#dUr*N&ykwNLLIg7--#5!j1=Sb_28ukTl0J;h6aq~CRi7`=_>bw z&NwQ1c=fY8L)Ht!dl^EkSJsa%i2@?P z2s`Qn!5o+0)DEGZ~hn-B#*s=*XW)V(TLX1{u|6LI{Gj)uViVb?!O& zqmbzs=Z2D3>)Xq7v1k%HfG`FL^Iz(!N^`yIJscC_QPPx+F5Bz_f^_L>bw7fQe5y3v zS|WGe(vWsLM=K`L&^yiE)MH@TcGNNP%yzPit&n$}&ZM!WAK_11!~3QZ3wm!gXgC^X zar6-|&P=P^(c8fmZG0p(|1A~!5-L88PUzB)9xAx#*1xWM)Ay0q z(8+=(Po9bPe7KcpvjQJJ99$ zR6)1)u~i_(BXgk4low#a3=O0lHuLmNr9)}96A{xQuF#w?2>>xp%uDbc&2T&Sxc6$R z*Ji(?sN$p)tA(Ss!O+l<5t?JwcSn;j9`M*cO!O}I@6^bKJGq{`Qae^5(mKqvSdtc^ zWS2hU^^FyyKP8DYPb`5QKu{HZFA?40SC39jyw>AbRE;E?r6n9q6;5Z-< zjO>7K#aJ1tO09ZU_JF+7(NK}$r7ACUSrEj6+*c(9`3Re_hAg!!r2;QT#y41#?+-{p zdrW*HUiAf9GS88fpx(7=bMKN`rJs$_DTC*d;$(45gzC|6!ovoAXbzv$J}|3$nOQ&M zz-OmX?$eKe=30YqMM&Vo*(2zovZteKqf@9TaJrLg#e7Lui&4M-sc!aql}(a4v<{b!s7jsAg;XV!#(Ib~h7^7H zjK`qb?kf-_m- zLm3SVAVF9a>86IwycKcD+r1)wn|M(HkRb0%f@cyp7*(I zG*bxoGDtqi!&Uk~_Vg(@YDCq98?xXH$1Mhv4<%#r;2fcn?tZsn{r7Q1X5+s0`E}fP z|D{#j>t?ca3*L38I8T!6iqten_-VM*`qg}<{@4MGG3)UYkK2}Tv1t2^*MAXKSjSHc zB2{Vnwd<6{+k^0cKeQ2Y#-~%O)*TyUxFN-b(YGb)TQXMkm!^|AeZE?Rfl%@=uCutR zvz^Z11SO@uj1jp*fh?gi>mEma9M)tIYbb6<-f{(sER*r2H-k$IkxjXloaM`Fq<3y= zE0Xg4q{IZ%-gE#@1mNJ8>8k2sok#VQg!+)&`Fu-En*4Pe!UTD<{VEt2V9&dwOX-cZ^6(TR6R@nNK^`^W)`UQsUIqkbaU{AHwN`ZnxC4 z%B}E>7(JM4Lfb;P_RS0B3fLKd73)WQ(`Ct8eeYaq7cr8{ek*T<9ddtm>u&yQ!k~%_ zh~8KDCcE0D!b_xg9v<6sXRc?u>8>%LphzKyUS7V3xjcR0PSp?c@=kmw7}9eC9t$@VqUX3Xk`TBURS z8g0zBzqLuu)!q^BX+*z0lROC+(HcueH2M}WKgk}~$n0qR4pQ%0Gb-{aQsdNdXAQTk zxP_RR0C$G>J6}>`LrFU~cB%qS&e*8}j;%gkj@FpFD-_-X**8dRSn_Ev^7YNpQh+7n zZ+9oFERe(kt2z-3pkz1-{O%RsiV_4or)rNf%gK>917w>ryhnJaeq0@Ci1%oeFYT;WPPu zze5U%N|+J;#&v!5U^4fd%N1@~hDM`;Z3Z{t=LGIeStRUQEQ5a%8k1d2e(s#Z)0vS> zpq)EAW~J;L!@eYKDC{1Zmjx|o*N=JTacGR2eswd%GkiZOr~W}EA;TO}?j6~&q8@Bc z4h$97=S6mIHF4OF>Nj7S98sP#^~Av;c{avz}oiMpPtoXmBcX*TZ9P>Q*OU=lqomk+RbLEAETzIK4mn; z?X2Ic+9#r)wds6(6X%^3@O^^Y8R$F}Bg2GJB$o$Hh4}@1Ww>U_;!cQ?2G&L+Ipl^o z*X9r;K+HHk`6eUA(O*TwXOInwxMOQeTX*TC?FSjlf=F1~Z^bchPE&bEE=ecPQ}`7HQ*^@+E|)bgXB87u0itXpZtR%);@$IKHCO7eIA7j zoB^_AA5I-?`mLPm_nQH=Iu8Ma9TNH`d>3&4O2Ga7^-sR!ALF5pHxl4m2#em4{*&|d zD`mzfOnpjQr1`0T|N6&xZd?F{`h{=qS7!6ip`?8P-i9J9tP<$*&jtDIjwj-QZ1b6n z%%4e{KX0+;|1ZcNnb!Za1>wJeJkGhx6#*nrMxUBrTLAJqm&n>cc}FeD&c-Iib>#4v z=;$B0;HWFq6f5?{Wz${3ypvnsFFBUXv3~f#iG55o#iWe!u&Ei5yKsir)8KWH2owTR1 z(i(D)cL)liLcT`F4kvN2TB)T)j*S!J)_8~&4H5Rr4lCGV9MGVE6T`yx=sY65S zI2^(_`YVk_<0u9-SMnO#pokf~Wx3hk`ROV4KlkYZwsCfmoTf}N$C=Fw&?e~UZ~4_a6VDY_iJaO-{tQT#m*tn{UGHU5}= zcTMi7do!hK&*PwxCoA=9YL)W7xGxo2^*|SZrQ&{jvQ9zlIl}ODhjQ<6q726CX_lMDxiz}8|Jey_Ey2@--_8a1}Q-PRj z^|U>BE8!RZ^>wwD;m#j3bA|OsJLp<+$d`Kom$-OtqOm^TX~hygnVoOE$3J# zri5$O>shSw%L>`GzirRXr#q>DR__6Q9kK*YGC+;a%*-4NQImTl@V3OOMb!7(c#hw6 zIZZK8$zvUDas;&XsRef0H>lHESHkOV?8^cq6eI#1GL53dd2_+I!ab|$bojEyYo(RJ z&isFAHqjz^?z+_4_#7jnCW6EfI46&_n)$+TSPUV zIAVr?)N*p=~e$29)k?^hXO7x(d(hVS5-l+#8nmBI_LO6D7{t zZ~%mi@z_*MX(228N!4&BfA5wW7(Q2h7Yh`=8HUa4fcIBzhFYhk`9=%O=~ii;M?sfN z<@Hn18^VZI42s^FDBt4=CLdiM>3FopB@-CHu)OWwphS%qv*{sUI?grxgV@>Gbxx z4U9M>x^ZKaTwUMzo0eRACfkcU_rcc6(2y35?pEQnpj$$8O0-#7TW#8o<35#{ESnSp z{7i3%HN1MV`9ocl$2Jfh+_<=U>%3NLtjNp&LtWN$SteK(`JNhdf#6o@Sr~M~%|AOv z&BI{Gn;MtiVcxRMPdLrhdk5nGmqqegFu z@yWa+HkvR#?qAj|CJTes?l>ZV%#8ejtq=Koi=M!cz`Ipypk$NFLhW2NGZzZyQ6)tu zUKwTPGrI zi>&Dd1Z51BEc&Mwdu%1qW{-*uvJ~ALRjl6S=dx5ayz`?vW~XL|nbE|E_@NA{7@%@hK3Be0;QboU~F z2uE9dmbR`!FnT2H=HuH}feC0yHfgsx`;{`GbIfG`k_;nP)7EWI z&^@l7#MhsD@bmys4-nX}!%y71&ok;t>4)ZR(FW;7q=bdKECM@!GZx@s)Oxr|dOH9$ z(~yv*bz(`Aq;2aJqe|gk{Op)_PDBXfA1E@)FW{p!JpMUx>#VkDlea^|@ z7k0`_e$M;1=e#barjzkqrIvsE^5@rog2&%}32g1|HRlQd{r6O^eBtEpqW#;I>ONGL zcFeN#M+*DbFMnNgP!MQ6@PJ9^$5JS6(NK%W0jgpX;#$&OVW1{kR22ES%6Xy%DkrNDrAwZMh5 z7AODl*!m)X30aGY*n4(omj`dtKx>HUwRofozMIz!CC4QD0AT$&!v89x*0n{iw*r;% z<&F4j@xAPr1o0bh<4yX=*kVqR22KQFoE6_emx?Wy<1>O4WWm=iozMDuA2l65_*z(f z)Ppjq0k1>VIyI}so$`ydAezL!ns$cAE)M$OWWKbWULah7-9l2 znY`0I!JS+ts%A2!g+SW?4AN>CD2WJpD0XAiEb@>*gS5eVr^Q_%Ge{0r2WYpk0OJrw z*`iPy9ELEzEFq9t_wW{N$i=b)@+C(L{j+~}w}2u|Knx2eTgG-a^bhL%aqRc{*D)Rcq5K3u zOe1O^fnaXmvHho9UU#;37$U~Pr5E-fB190|b&_&G348%%obG!OhhvRM-DXPvd((bv zxa(PjYD!G=-R7x*ms((MY58Wxt5*nv`#4oFdWV0|`G%Q-RP>+qX@g3pFJb!262Y6F z2@*tt!ou@>5&G(qoD|@U+#O_NCN9eV6#z_sBdawOu_B>0seO_XD ztGA}C!;SN=_!?3->vr!U5&_l5i8#BpT}K+9*-omW@(WjFG3Eb@x3>(7vissj6$t?a z3waa~6ai`JE)|hhYUn}fMr!CX5hbJ>NvT0{7#fu>=@?*8N*IQrhZ;Ed3>MG-Jm)$e z-s|NPQ}3@6!rY|CM7@iyAU`;ePL4mZT$g!wtxJoFPSMSE=9d<1zXk z6DK&Q=CwAi=KWx4LL9o$7cXFMOtx4B^V{qGo>}WBS+|@RVYl~%O~`YMSlS_ovMa~7 zu?|}Km0Jpbma7z>(zLcp>qManW#JvBDK4A zqvWw2j}A!MHDFRYR0{Jn7>0C*qv7(j(u2lvK%=}w0PlhW5l%>*lIEt^WY+=0)k(Vy zo}*-KcnAuc2ZbRxtRK&|*b=>X>58loiRl0ze~I_4(t`FyxG5 z;|&h7r1O;`PL1^?`42yPa=+Sp4=yXK3gflg;l$*VSJtPQA_}6AQ(5F_JU}EmBB9~Mw4dv zx=ttI9?dKWL(Fr1q#08lkC`&Z9TCg6=y40oRVfYafR!9>ew_l1m*w0aeDejZA9N2< zg9f*@$Tc{*3IYY~5+i)Z%e5#0-$7C5lMw{PchYu_dR+jPqFY8)wJS$*e{S!2?Zs_g z9Q9_y7vtUV9m-j&YKjYPmdH_0?C5w_cP!eXan$G|)Hh_?EUkOEcKs8-_p#Mf-0s#B zlJ+mF1AL<|ox4OP01T6bl7aSUl_!__H3A2m{X#AY_mB-lHRcsjRZj}^6}K&GrE0}Z zjz*7GtVHZpe?7K703;Tk=sgi4@s-DUDUMZVsHvI-D7?%CpH?W z1k_v$m|tI4tVK@h`{LLmz{fX!Ww@0jMZw2_Or?XI6XT^?Km|S;cIvtyNf6De7zNG} z<8ezMwF)(+MOqn>7d;?%#fR;f5lodUB?@XL{}wmU4HBvidEV6k_v?a{aqBRY+7yZ) zQ`Sy|w1|=dg$(mXtONOO=*v=G2FHC0=tc!p3W^X6lG?g)zCN3!7_zys2d*QlH2det zJaHr{%prgZ*c$pUy0X65V{Nvg>7VsOKi@A`=S?_Kq$C@>IV7BLU0w+A=ab3P%vtnO z_vdaOI6v6Q{4{Ho&brOs2gndbtHwMjNKNF^pwT>K2bhY>vLoGfJ3VBM%^?S!G55#~ z@6BijY8O~n7PPmmszurDbp$)?EY4iyHWBgqOv)evpbp?fyWeV{L%bMHCoP`vYkQ$} z3_voF5`23nplvEts-J9Tjq}Pk1;ykdt(A* zldmYmM71oHM!cb}DanhPKD_Zc z;-kFr0?<{zh=eSX5PX!^h%ZcEk+M!iPYALGSJ|WWq|QL|5zASpo|v6NnR}~A?8fKm z?*&TkOb#-_qk)Qo7u_B7fI*p)Rl@fmeITC-bKnP6Bl*tYwd@8ItK~~>AuT@B7IiMA z#24ER0NKCnc^F0CXTo-%I0TcS`Em)A#rZR-t52AKH$1g&dH!4X8p7zKw-T+tHXE(k zAUh-d#N+K3JXH-O2U)~ zPh>M_y0!C({lt^Lq=P5N`&HZmIl5EJvpJBd3C#FhjRJ5Anm@<&>3xzZO%5I5l>7xg zg9OyQ5EQIaGl|zZgy+2z0j_D^C!+A}m8*NfLdIsNhae*zdPV``(gt8z$~Nf_rca~s zUeNAnpZPK@?lg(8?XabZ-*zVt)C`~GLVb$kydjPxuA^s%GE08znIVe>BUar*g`YEZP(&LIDJ2SP(^m2l%eefsIQU2Zq60-(r^YWwYOzcM?c^I z(qKDdb|2OBs#4S{FIok+9_S0Oa?y^4`Oc}BGU!yMGaEkF1^6)%k9t%WWbptgR(fzh zbd5i_RP|A|mHw#1KphxvT~??9brws`+Cj6^WW+BlFjccL84BlU`FI)bJCf@Ms4Pe^q#xp8&6b3o9Lt7 zH5GPhjzz`E+8GR4^YKlt%{ldXASM~bud-oK_W5bFsXhZ%`ui~;x*)u`r{u7XdKRtu zu+x$Rg|CM?z-K%ZBgWnmGq@eE)W`S^L$cAOw%^(^O)V1aFXR-nT6Y?x8VPpX(a+cy zkhW5)aXfHGef7R2I=UIS`j4KxZbhy%bh4`U!iRy1K+a{$+FYNj0wnn~dyy+~OD|r@ zI)VhN%G4@*(yZ-JFW&RiZYFnc4HQ>C%3R1IL#N`rb{D+>cZ_9&NMPlU1{dM_v6t_u zSLqxCcs6=q5H;yRd@@T+ttf6f-MI<~asSwUPZP*H2VK0nSf$3puqC~)e8P#9to`|t zz9rb{joHP@e6iCz?c@GlAJKgJb1%3H?dG!z#H1>ZrDau4i@j)Y@@Se50e=;%FmstO z@apr~&$hosH%cY>p|EDHVXk()9Z)mpZOS0%v5A!QwjYBaOZ^}Av7R$^OPdicYhRVR zq&uZU1n-gbxSmyz7QA>w4n-Oe96#aG5&Exu+S=OO1R47%idgavE#e2>#F1M0j1@#x zvbv|=s$Lq5haS^E^M#UrqdCRTV#;u~xGmjwxS~P3(8wlKYNNPLVTPGD@oJ^zm*zH8 z!zp`;59c_-0~QLf6{gzp5G+uo7{HfMV$ z=Z)dOhmdlHaPPXUS=Qafb_Va9Q)al_7v+JY?^QMdHFJ7!XHdd0@_~@=*2)7zyMeoP z*bp0Br~I8=wjWdXr`~2$M@c^Pu}b3kwwty=iExlWgp?@@l<1%?xFwfoCghWDj7*{B z?Q=PV4Z938BuaC>1lxOWZSJP%?Ur-F#Fqf2z^)FbAN>Uom4ZrRrg(qTz?7(otU@uaQS&82vZ$ zh7vEd*|<6l9a~zb$CJ;k-rvBj0lmyXE!0u=DrBvEF*{9AG!9oxp(C206M~ne-rha1aelu1@(=JP5c+W z%Kv;bjEE4}#1sGEOu)kua|DV>9x-XvXSdnQT>fY(D=@#SI8&K1Q@L0$?_u9gxs_cu zdgQaGkb`y`@v!0FWDRQ(%A|#92bxNXi@9o?^d7p(9~N|+T)Y*~nGn1jBz`*KxuL&Gc&6`yx5G3Ia4`pQ7-^%^7+Nvaw&0yki)1cPz45n z@H_^~QuEc)f%43GlAUq|bF@BNYpGySjdT(`%Z$3$t`WO5C=}K-a%hi?H7cPKg^?dU z+GFT0O_D!xA0gnu{?xnypv*^4kz>nF*;lR#5o+E)=8*`&84HP!Y;Eq)FumLpNU@6) zdvhWg?zG!?ZE{!WBgGz0R%t}s8~muMf($h>n9C-|*dMTR9*v%SVFOrE_2xxFfi+-5P%N0|x36ZZDlQoeLb=1NO7C(N&Z6H-=eUf6_#ZkaHvZWfS3l_&NyC!XG;^{_`Kr$^dE5 zgHP-cQ}X=p#2ywRwnoz{r+%TNo-;6RTIk%I8|^G-LD)L;j)G_=KWGl-KWw~Vqbr(y zMV|Na)jNOsEgjOI0nl;#Q_-)h`3vhux2GdNm=ib~8>4I@m5N``biCGhr5mv2O4oVO ze42R9t6#bN^&T}_?bCMkBLYH(_aXpG!z(3n>Q|ZknFo{N1}$ z3`D1tRs(kKI$ALN?JhV5V2uGeNTn&q7k@Sm5`Q3*sp`a63z@w4`XlP{Oh+haD(hc@ zF%l2v#k{-4>vN8`s{$z139sf@bqTg zLfj4lsAjy`>pL)VatIPyD?cpG;H@|9(|7GiDB{5tV)fUb8UHzP_->ipKIS2v zn5|~=wPe@PAh*qV*4emnjuhKb0|TchO6W48qi%7%D!Kf1&Wv3_yVFu{ZV(Pt`nkZT z52#j;kw!2%_|44a%-P$;kG{3I@@T_Gn;*UQ*}=z(;q=ux;n7kfm8y-!TB73~SdL1oK5s>>i03<1*7uvgEeQHudF6!?Y9Jte_ za#QzuSd%Pb3|-1ki>w+;C$rB-6?l|1X{UP*+zt(;IeN^$bIQy@o=AzkA#9^@3}yA+ zPL?WO|f@*XWDGdAG2@R1S$z5}^5g#q= z%No=sY{zLPeHX^ZBtN@P2(T?}4(2}t++$;;b z+#3DBB~dnfPD3@=PgAxXl#tQPW_n9(-A&JgAzxhytRYK#aWrH;06cyeC7)R558} z;~ou-xo2;PPwP~DuS6)%@bvSQ6fY(QLyG~Ead^q^2f6s-kG{nh`k1n~lDXNcC5H&0 z7c&)u;2?MHDk&2C&a52`WB`5a>#FIO1|b2TQ8)s0UE+g!Q6T+DRbHoI>6bxhds~Up zKp)4bl;P;`B1tfAUAXqDy~Wj0gtc~oZ7X-eZsZAUso*7Dp-&`V?&yz1@|8oHwcS4L zOQN55zj)Tg{;qi-SGx#6j2-c3qAJ%=lNiNrBc^jUQD0i!K3$?koWbS<@ORbqR-%1A zynoZ+_wc@{}r8HoX`S;mt{QHPj-bMt*bY5+>eDnZiCP z!7%kEfBn4PfR?dC2iE0=863%lznMslV$)!8x1_jkpK}!B4nXtjyBXDraVon+u%usBey| zxbU88X^i2eNSvF4gAxc@WR^Fm7wXpO3=s#gC3akGEHq|0TaqsBq^ivgN_|MKdDJ{6 zp+1!&WfF}v1wik)m`swWslZRh(Rgj2)W|W5(#fINnFl@y0Finj3c(I}nnh`nD;@2d zTYWsc8&b~A*Z}!tKpz`%i|0rxcI-jEuQEQUNQDt~HN0g973fW+*yvkROYM}RP|OEg z-`7;J!ZHOQSowSerFDV6Ak4Q0TS`Hr?%WI;ODeI(O7CT`RT#nSxgcGTV%Zd5J0Scx z;&Ro&1w6XMq$c42fT5KGnRp{WsvLlkF|mePJu32Vh7k4dafir1=Ox@U7bpXyVPnI^ zQ}%W^_sHi3#x7rdcNR{>Xo-I!Yv~q8T}Z*{!`0<>Ln&qUd7aD4tj0g_jAm+(d2Q{B zdl$^}a^C@gt&0XXC@UN!-7t@-$DH%JZ3j!KC%h+wDkjkxY;}lkrhB`_o|bIE#x?IY z*Dz*z`B*uu&QraCd>ExV60$-LFN3po#ae{c9Tc2Sy4BewnO4}nsV!qr;MCYJQI*^A zgv5ra>_W_OsCNHGPn2!}AM1Hmm5offO4lW0z=v8Ip6<7TKmcIJUVHDoI7LNUo77@$ zOU%1VB0|L5pmm<9bSQJgT&l_9IJH!f5|2c?)WHr}T~}Y|goR3iKye5faW|i1iI!rw z+!yDmF<7BkSdAU+v-i?>z7is_D6_ly^8FwLlkC>Jg2TnX*G1@I4-i$<%Qthm{HIvo z$}qZQ2+O{{kO`VUsdMHdBm2#p>{5$0lqYpQKDu-E;a!;qQuVuGX#!_y&RhsH%6Lh9 za^Az)KGrN^@kOLc@dyrywKJdXN)m_omSCKnoJ9Fi32^lqJ+rv2E)Mg${cwx@Pt3(W z&GtE(Ie|HSsawxhOgd|H%?wj~Zyr%j{9!v1*vAH_&E&>hi~G^u_Rn z!Oar~bnL+~`<(I7ciW@w5S^=W;XDbMxGA80vpPsU5c%z!9DTspYnt}<**cBhG*g%S z+BXlB60|$%0~}P+SL11Pz!mOsksSI>6oIUdI5Mz0($|>_T(AY;VV&Mzb&Op9V zXZ4x2%!g`9Q=}X8Q`BYZQC}LHMavBfOkEZ+e)jhvEu}oQLIIeUOI1oxc=5|>sr?h% z_V$XZt1fSSK7LQGHJoXaH;NEUfGOn#+qAwN*K7aKifknd9cM99eAZsd0BZGXR=uy! zQ3rGG5n!!z7-#Og2z}S=0PppPkslP-v$~t?ZR(!2lWWyEJGff7!E<7O?rDmn>LOhYYlBsE=X7PSlnw7_*dYO}4Nu}>+^QyL@Q)1$j5<=V) z59g|ZCL+uwa5I}W24|PgRQ;$^EuNa>vPOAn7U)?l+ErL$3&82HVSI0mc#b@hCND8ZFOAlK>}$43IkwQ2vrf$ECWiE9 z&V;>d`aa#N!SVw)rPfa0d7CnGx_P1s>rdVv!=*7=)Qte;L$oTnx~ddkylnLu0&|;4 zB{6|R;c81i#uZd`c^a!Xb6_*28@KOuo|pR8)1clKZ&k=#zpyn=Z62qFyBsy0qhA=! zfiPOwH1H@&2f~dkT&=7c7O(dMOy{7I+EQETvu1Je=69W~Y?gO}=9&~y7gfwgW7xL8 zp^N5iZMiUdJXyAnYy7p=o+C0Xdv3uy+Bgc~6%5|q&s@;`T{|EOj_DEBB}m3(-0tVc zs8EraOu3SNDlvos0CF>@H7ggBsTg@nqiJjH7Z!kMU7n8La*oXmIfPaK*4=sTZ!77{ z@;yMopKu5La~`j^`VXBnm?%sCkw0>&q&6ZnyW`eWZzPkNv|AlH)X1PP}b_ESd1*LthE2~f*W z$y{9AkINr;Zf1Uat~Hh=aj8GgC%63vvLNb5GdK14u*MRM=(|OJ;y`15jEGnajN$T+ z>Np#et^#k`!8_yCXG6-4yH6D~I%A=wy%`eQmTes?_DKkRI6S7kO%OE=Lkho|T}bA~ z$jdJzM0avOA+9(uIEZOI4?Vto4CSZS6ykn6`O z?)$9I_h?h?%zfE^8YKF4hj;dQ^UTP@Ddn&FDDJXA)F{}|@m7NaT@ayu<(FgW!p#8x z*x?FOwYMTdLPoFkONxIAME77BC#T{YEG&B4k)a9-9D?^$UuVVMf29`o-D2%YHX7yr zg`7i0@e!MWi0c_4J8=*~S5#Z$@eifbuIA38=N`R%e_yD{@%n0pX6}P~0<5S(BIS^~luzl!8Xg4+yh>fZ1T} znrK@72yQ1(^>lOoN!?G*^P<9 zp(f!kZrG*ra;O4xa+a;)$m}H+A1`aq^E~Z^0*_FtZ;2N+CG;pMcGJ2K#vNRW`tM&xCO&`v#yqEL;B!*}-=S^k(_U9c6stb4IWE~TL-nQwS>U8?_QP@Z~99?E^mX^O+C0dq|o?7KHd5wMDBH68I1(^YNs z0v$7$bGHd`P;veA#-VVZomb=t>5NK%1E%DQ96pB}f5Wsu{Yj(Axh+7UQ-5DMz(>XG z^>wJu+<(wVEW5u&LbZ|qBy0$Io%Gc&PXE_@8N;-I3G33NOCGX?FUy%Lv8xqfk%^qG zgD(SRREgKcGmy+&n-C6G+!M~fd53XQ6?nM#r3J$1-inMOBKOaoJLj_yFX76&kS4XH z*aY2cSJ zAdofnxFPNWhu+}2hcEgiiRs;6 zwtOfqsJNz4ExhMmNLPg_=26oRE=`aJ55mZOZH`H#J8f)1%zBUqu`Do{J=2MJ!H70y z#rvrVsUG)yin{%X*Jq;Rr}Q;*f*VRqB`(?p}b=zXCB{6dOU^*26JG=jCrTG z`)D3bgM|VLRF(Ss!_IR70z{XW-S#s^(839Bz7Ae-QIy~spO?ypxI9iorIs7LBn$cA z8&3+NCE~yW>5u(4_3w!d=9tWE*|Qbc82*5=ZTwBGzrPZ|sOF@HaivF~A^u@8+uilMXmgz$iXsIseb!qT+Aa!dQnNBt~NHKU+Su2m(tAzo*pv zpMz{O1B28}iypae{+2#6P{3u|C8#I%U!4QawD16fY%_Oz{HJ_#QUT5&w5ON%h%EWN z6o6mY7e5G(N7sKsyoT8Ta>DuT&)~z~tME&`UsVDI@ojbfSsD1hUkNZc5A2#vsSCj^ zKiNq{>8HnS(o|#eqGA>%ZT4kYcv@Lmxt7{vKU8UEjiQ&a-m7U)ZM ziQv(dDJK@Pn*fX~=&fdZBwRnba7*j^_wRihnX;=`>G*i46pY>1pxU4|q3RZ_G8_Ew zr|sQi9Cm<4QXXy~<9VXi*4A@p&P-au&Cw~vXk-%KVu=0~S5ZR+FRHnHBf8!EHI{$Z z@1A4~Qvo($UTx2`(p%E2 zmY9UJRRy=(qA~<#5{F=-UMBy;CcIvyn5BH62t_$(USPj)oxd*5rpZ|s5xv@Bf^8cf znus`{y7~^*{8j*`8o&D7o8K$o1`D%d;ZoA{L={=W>~edc(bSobpHof;y<7^veeHQKIWY;D zK7Tb?TTn~HY7Z-a29WHlUa3jWcGakZILSu4a6u&N;Zx7zogw55V3#;8xRmA_l&D@d zG#DbTvFM2By5m4+Ow=18m2^$N9DR#TD=oh~BD*URK{kFlUyF;eUoLet;Az522l3|7^PnxSaM82i^xl;a4d*ipBl=Jga zn{k8v;g78p?4X!)%&(Q)iyqI$sxvEzgaGYx^?Y^9w6&r8o%s-qQygFrCQ!B&qk;k$hq$TO8!#m2h zsHl{Jv1zyYiETdqrv}aWX3brao7~a=mL^*@$E?)$_BoE>#pomhk=sQ~+9SCxuLjhLWEVSAcAQdbXPihoK^y!u|WVRDxf=Oqfv-UJnOAKt-sA z;->X(-?=lhrZ6RE5#+bBfnCJ~Hm+`zQq!YdpL83$qDcKUP~1%EAtldh$q)MDE73gMD1IRDB8?!D(YgJ@8y7D<;0|< zicyL*)05wrSX>oc*5fpr4F>WO;;uo_UTzrM%`)qre&Q~r3q0mdE<+!*UJu6VDkw%L5E{?j`;lQtVbRp#rME5U3=V(QQ zlNR^vtPUgaG66In)Zu9^mP6{%`c`+eb*vNxZu)$`8wtOfL<23!_0ucAEp$-QS-rfv z&B}0V*Awgk_sE%+q?Y2so~FA#WH2)RD0RCMnIO_=Yr{^%b;4nh188L)0mvb1DQ2aM z!rL{Ss;HNe2?i%d;#a4G3uj{m*nlrtI0YlnE*{PYwZ-iVN?^|%IdHj0_g7hSLqFo- zz7cxC{C_X4zdzTZisQ#bPePDxAUDk_v@Rlrl>!X2+V z{iEn4n|@X#lRLT^IpAqvP@NbOa&b=L8+24I@m1ux#?PIc&Y;~gZWb2pcLfJl`wmAv z6TqVFvz&3|8&zbu{BEY5Wh=>ykLsvs{!3c4a0D!p*0pXYfgrEe{)hZuj53X{?w3fP zz574R^J|Md@V8@OhA8!aUR=rei;Le{^{CSM*N|Z#;Nn_SjQ{^4L&h;VDd_xR9B`6^ z$SYL7g{(cgeXmZawfxRYW+~nt%6pAx{>;xwgYm}A``qk)0qfSoGD{1?vboXRQ3=`U z4ulJa=j_Q>L2s2d`*j|hOl7*e$7WZiGaOz$6707;8WrJwJ25PihH3ZDiqg<=1Su$7 zl_WdtWJ@62Jw@h$aq0!i(@`z_7I#m4b2wcgOA50=`J6C2Tq#dgD)8i-{966!f4g;4ekH(B8cv z`Y?s|1QC%8VLHpQz*R2gt^vP6xXb&AcGUFBmYv%Bxor>G1Ah+KQ@fu7oAz!s@<$_ush<|O=K)UDcM4GzeRf^`gbWjkBEz%q%Rk-kp47br6hEkM4q7j}6dvp_GJC8C>3>J6(AgiWxOHg>w$n<5}0s}ycCaZUAt?~rdMkDLM51ngJsjA z^&RuM%a_?tkWnc^-pmf$kCx^{a_aJpOPwzD+eO1zPAg6|y`57i2WZn-o`MZQCZkf1@N8^SIt1?cz^C%_Rudw2Jv zMKNTdUqRrb>hI&edPnBzXwB|8Cr>CHW^=t#4RPieMCl6^f!I@kNo3*wnfp-O@o}Vj zG$1`uT$hAwV~NSgvc+wYwLa?U_ujf}=)DJ`6#Kgl=kt>#y~;1}7#SFO%+T}!?UJtY zw(sM1+t<3Kc>oCH2($L+R+CUkmZxOY(U zK7Ib23Dokd=V^0Ae3IL>1lonnm#Akd7JFgsOS*pRdyIu7qh)r?p^{E1)sIOk3`y$C zRIyfcc1nlyW6UF(_Y?27rY`-}5_%gALjtZ4?Mj#V@9HMq$&%`DC$pGcfi2v0gj&4M zE*295)Nr*5BfU+`orSIYTl#@^SNe+^qRzATfyrjt3_;CPx@HF%w^C)Fc9ds{ke@mw zV5j_i3Dc=c4+61L z_4k|x6<;6b&1(xx;sEYw87?x(1OQiAws6azsjC+6Q1@S2xco8uw_w_4GbV$fk5z;; zCa>6G+Phbt*b_E75U4G!nw${7M{w*+$`R2C+edOhD?XuL<$?gTXeNZ#NTq9D+;%~Z zs^{h+o4DKJEuLl<`-H^A#o_87X~B1$--TWlYg=-*aUuo=@)SxA^l0 z!OjeoKFgD`5ma(RzjaF)Uy5N_d+}q?9M#3jy(_eH1e5sYFwyj1PS5Fg_2EqN%G`En zsq5E2<)ebx1PeD`ongO^*oPTl99NeQvbJ`hTunB4!%-TaZ_|JPn(m0> zHwOVil)k~bbEW_X%n(s-$MKw!R@HT@KH!AeV7~6GT$HDgoiHFE*N8eUa_PlhnnMj1 z@SA*PglBy_KGMX;#wx#ociFD9}5IqB7MGAAZGwl<@y z8bpA}1O)Qn^-jnV^5NXF=b>(+L*@0&@$j%qu%_lneOglR2=4`)=$rSO#Y!r5iXO8x zyJ?H{`NeYogC7u9;VkvM4eV$X$D0?L-KubRLb@2_k{mZR= zoY-5|A5e5Y8BSj&Y(2#@|E%jC%ME0m!K`auZsA$7Ju!~zzqsO;S7{mVTCVl9fFH`t z!V5pXzJCgOlLyFPBVH=f|49$FCpX0*ZRZB>|M*Yu*RkW&fLgqH=EnH%V|+wY04^W* zP(a?C-~) zWHe5u+}M7Qa{f>P)B+L*0l{#A2!;KQ+NtuNNzZxAzNud8Q&;|LRd01a-|_y?9dx)o zNC2b>U4@P2ASBOyBqkyvnub!v#QF7By0mM1*z~AX{26hp$X|+j!TEibM9{Yi-o2Zi0&BP30e8LI z`f``;VaBV(*Kecl<|Y5pTqhAkJ5EZSD+RI+Nh<{bm}_W+Vyc$f;nRH&c^)v*0?zGq z@m(S#%BPx5>i`dsnHZO8|>|1qO8Z3>~J8#7%Y zF$x=eKnFyNkPvNPoBTmQj_T%XL_H&6t*Z?gMMZTJr6;6}nhtwg;Z>T+OUFCW=)D!? z!gT_@VYEaer+vxh8Yh40bQ9N&4?d+Icl@Kj0}kY6C#8c*B*A|yvz&k-C`bNaisj%? z@Pr%pgvgf5fOj*X}V6v*f`4`wV?^DonbIQtA?|kC0KlSwYkzAEw@TC@J2{fFP}pAX4^N%V6;#SUT=e{-ibN(5@}>au{g* zD(NAI0;@M2>`&T2Fw)Q#a)yWE%v%k(&oJW}Py*Or{W-^dl6%hHHo50}6PE{m&*IF3 zUt*v%cx^4+u$d5-2ZEMin;E}DkdwC=(LCJbT9 z_oasq!_QsR?xzS$5!Xy%Qh4gr^;8g;LuxAJt+lFDq-+x*88=Lk(QZ;7!otj)Y5n={ ztZ4Sh1<{^?wHtZ_jv&zhT-OcN4sQsYR{z|;3an{>Q=j_onEQL}i1(E1$DPxv<`ku; zzBvJW6+pxTXh8MI+uQ`clOY+y1%8KK#Z&Q%5jE?_*V3vy`w8z*gy22b&V~OFY#5n~ zBwNp!gN+4#shPxkn*MY5q-$0TgaGML4TzkSx<&&$%L2wF)K|9%LK)@EoEmJLPf55Qh_T@wOc) zHp_5BQ)as4ybHmlD93RFCCo7gr>n*vHvf_zTQGkq9#UfBe~9N?^&7R4YC;Jq3;qy* z5fD`v>U4tKZwc_H-%?dnY?I}=5+9B?xu$1jA(eLLXc>4g)!6Vcr@oD>&JvzCQ6tW@ z8P;_`O$Xe0_-RO`F1R!L5mxFtrura!ir;lK1|T`jj+E*u3&wBjNu{UcW(_$*0*-dT zftv~Jt@U{7yK+?mnE~q*68FHx;J1cQ@2gsxLU;C1M04S#(;#lz8qXJXv>*MRC{(Qz zE4O(ws;y6p`&^N5(b-%QpWF}h)% zO~|=y@9~E!08z{Ig0&)KXB^L+7ZV&}lzYilFJt4rizSmtb4E{qHe9ZJ{=Hz)GI#Gj zyCUK!la`*|`5gFD$W)BV0BqTLZp{=r*ICG@S>+4O!)rqXAeFX4zsaA#T(-x>>+Kw> z^v%l+N2dUl>@iWc8GC`k7Uo#=kM;WlrV@#H7dB9n`4z)z=ljz3j7z+0AL?W5dc2_B0a z4sEH|u(3EUglkNSpRO53s3eKiTV$job#P^VWtV!7wY&D#z1*SNFIQkD&D`={prJHz zh~B(><;Ef_04Z+@Rcgk~ZjsMc#DRTSdER)BWN`MN=mgCZ)1|%4a65I=uan0YRYEx- z`fQr}Th31Q}t8hNzSt-}LGnsF~jX25D`dnsBP#Dg}i?)24ofoBbUq06V~7 ze|wGrCCTvcU09g0R3+54vKwx?Dau=dPTVy=EDkvUa=PXYB#jSS$X-2ne^*Ii6rG>Q za_!o~9i;cm#gQuT#jagNBlk_-o=bP#Myed@48|e;0ydsOd&Mrv0`~p&#DRjsuFqF# zTVnX@iV|LTNpb5IKWml5eUBZQMmf~QgtAn#Vcz;_vG|E~QcP!2<)Q*EPu5goR0er7 zO(zz4GVGHgkCoScd>Bkx++4FC;({4fnC;$Hx7IFXfsEn&M=UUYJMbQ-AVFwh-JWK- zEe>>9xJDTW1DK6koS#7g5ee256=C$aVerx$SnpHIRNd~4?=9Ig0bUp(*(FIYY^xc1 zw1uXoG9hl<;SC+&{a$j|ao#W5K%&*hFDE$bVs|~aodzKx-SOZdQH&7E69@L;Z(e!g zd-lhe2jyGH(_oYWjGNwU6PwfbAp@Q7g;jN0=(iGe`SEH*tIXPLq}CY(WZ3_VJo|^9 z{PD&C(l}mQ+WpoFHohTG$jksvec0xgKd1hM{~8ZR7fN^Dx_!_tjlU4YnZUELU}Q># z?u9?~_?BtUX;7-!7R_cC*s$Z90SJ~m@ns9Powvl;gf}s)Sjnwt)qI;IY?>d!loOpY*G>ewDi zp79O2!}Z4EU5@)+UrrL_gTYBt<_}3x<(oM!S*6jVW!$BC>RiIMTS{)|362dqm|H(B zhjxFz;Y2}1j{fGFBAdlbywoyMmj8~PvkB_dG;8uzE2+%@Xm6n9B(8YVPI*!vG0$U~ zBvu+BZP;;c2nUq24L!HrvngTPqCa=;@xr>ihmFuqE$%?HoTnl+aXY(SFTAJh0{0c` z5OOM257V#5N@hDkLfj6NGN*0~wq43IyuS>8@}pMvgo8lN{YAIS9lp~mbBih^{l*8h zeJq)|eQ$xZ-~?$!%gXaU^JdSY6z>fU zhV0=lrwxg=j7CxghZWXrMzlxt{u0#hFy*Hjh>OD@%s#7UDy%v|80e2E&x{IYLer!_HrMF$wNd`))Jl z{@kXRlA(ngf`2>-Yi8loRn3qQ?fUloglG(SuZUG%XK-ztw2oCR&b+s2n7iix{4J~iP!q?mp78eadf?$m4EN9}Axi#pS`tX~4RZVYYk zZd|+8;PlybsD*Bjk_iMgvN7__!QD#~d9+DJN}|{?;=(vu*LBWsen5C;vf=aU#Iw-O z{MDs#aq+Gd)F@IV{(RDDTwBEo%Rk_5xzvd#{s~cQhQSG+mCH!eT%)T)cv)Cj4EyxT ztaY~Au~~W2V7a?@Gva0nhO!tsk3;1wyub*owbkhKx#qb_Ur_rSo;o4Fn_q>p)#MYr z(&1lTp7zt3)t@&MAbD%(rq93mS1O$hNv{;YId=Q33PJb70BH_rAMCTUhkCRQV^v-K z8;=!T-Ss{`c!n++e0#7eBQ7di{K0u|{h9AOu4X$xZR5roPi9vm*Yu}K6|=T}o-0g4 zrSy%TKQk{(D-hJ9{S6Q}^4_5BkG$PeVU+Acf;f9b`R7H9ai(b8ej}*(@yzAEgE(M-^OcC>y;mZu8%B2 zl_w3U5AjzHZa?qJR8B;!gXt zW*NoctVW9?XiSmZ2|@=<@pWVH^&b_b-ZEm1?Hd8VB zzC|j$L6B!BjRYK=1!~2lmGtw}eb?Kzm|Ac#>BJO0@%^dfw!E5XMR;6NWk3frhC#aZ7P6J0K_D@$^o)JH8o z4(*=kn&-n)-XCLJ$#;^HQ=vpQ{_V*i73{&l`jg4 zG3;!a1>W-$58}OAMXDPDd4G}g+JB9oDZs9l22YU#IdF-?mRLdf2XAHi?|-^YP@E6# zs`@@62@6lX$bGzlQw`YeNwA5;qZK#54X`sZjMVrXt>b(Ix9cG@{q-r{P;1c#{BItp z&Jn_=P7nS4qT_=rTnNTA-Wu8pKh_=P>rw*O1jL>d@Lee%FZj`1)L-@`5r|tWhFcTH_d7p) z!KW9=9f$gzrnYxGH3MwGOiQ@B!sr1V-$MSa$sZE_^?9R_Aa7 zfoA|2P!Fg6`G1=+;k`oqv8~)hyKllFELrmoX%hj!4g!Dh0Ix_Wnz}k9kpdUH@ z9Q9vB053<*0_;F981fgp{9ZP~E-YIEgc|vH{d46P>HmI+j2k|J^?!Le!kh#6ff(!h z*YHHh^qgekYcV#&!HApD^L%&K8#h|M9Z)Gge*E2I*VR5OF_9DHhZ~2#c0Ib*Kr$$C zU7!EQLv_TTYq>eMtk@50uo-|;DXRynW(cVG#G-$T#IyKCvIt5Tr0w2?Ihs|bdz#KVSCKe>_O8Q{Gk zdXn(Z4Lsujktj=ww-y)=P5Ua0sui*(!sO;d*6U{LpS$mO-$Tzdse;;987^8_BbWDK z?H!@gF^`6*-civCg_GIWDp4&RbU(>oYx^!L-9lgEz&GdayJg}uJ$bF!9&OQD%`g*= z*tgiM+g!91y>w}27-P-M#-=daxud!d!5KR*S-g?<$BQGl*DN|O(m#!U zBe9_;c&xzOx`4k3>9HaR&yoYJZBIt6yo-#zv0E@%6SA=tZZf}frGH9~!>*N6qfolE zAnU$vk$W8PVC`6^Clbiw>-~S)yYhc1*RY=@lH|lGm8}v&ne1DkQ?_i8$X>_3j*PJn zNsfauWgBGZ5V9|08_Q6#kFjPQM%j%ql6`%jA)S+RdjEj;^ZJSTc<#BMd%5oKbzR@@ zbz_YA8w&h$4f(Z?!)nSLxV^dY(O5kBWEi4?BQX5S$8_bUVke(?I4%Q_7CuQ*18cXGkqCkHs@XNe3>dhWmaLuWG(Mt%Je^b!J)^d%0mzu68XGg$wE9*2lbItTx(_7QyglJg8cN z#9#FVlOXSP+d3x}#9TRF_AAIx*JSA-d^9P_Q zBXr1Bf(B*;l|^P+g8!H2GF2s8Hnn_fi=+_I&FSFriHCvXwFZQkz>VX5wUEmmV1ht& zCi0ag#-c^iZYZP5cXdc_8cO<@>>t}s{xd5gZX?ISRpJkx9nJ`r)Z5KM+|^gwDkX38 zRc^*)n{NbM`^6clo%c`uhIawWh3FR!`=>k!@BDG-tulbAWt)vNg@?O2Hjbu zt2VxDq|O9M+`4;5FH^scmQQTJhFf9r(tIju2NPpR!_M~uUj>Eh$%}3cl zQwYLgUJni=V&id2G<|G(+2`2I2UJ55g69={x2hPwYP**|MdAIDmA!pWbLaugM z)~=)+8ja#`0jK^gvR1|&baF~L;Whhs{Hr|HEi=8hx=r2S`^4dG-<6HJm3lO=b%;0> zaO(%+w3a71V7zl3Rlte~?G4yb<=pNQ-ujTP#%`0ltm{~Tkmwc^UG zN3>psj;45i<~Yv5Sq(bBZR*1*gEA#K4Cmg5 zH#A*tB99;y8#j%!yZ#$vaJ+kMlGlf^8`U|zOnmd(BY*O1x=5PxYn>d*L%)9`98zdq z077+s=yt%@cn(l~d4{#`&K;l1P$6WEy&YeA68%T2Wt^^Sp2VrGn@=DGn;K>Xbt{GQMC~{(i_;!b2 z$8URJ2+Qa2&u<`yIldHT?<{#(aImrS^M|YS1*^HJ=6|TGm;H~W?J_4d0fA62pE>Z>oB=FXg#P4Q~N2W6B) zjvphQjxPoCYGXt%++!bVcjM5mlGUB_oAo=hf(={1&#PE9Gn>b`<6zRI>L)sCDkbysXitukpiFwqXXW*r^L0D0`PO3!UXwHnLj!fo&ZwddJbK(54csYx zx74XiLASx%E*1Bzv5YOJIl@tyuyRGaZ20u-3)0UO_|94&%V_wBz)wj zhw*7j5S+HTsIl8b<-~mtVfq{qyQ|3W-oZCiX!f{>e_HeHp1G(w|A1bN}hm3FkFf0*F6ZIwBi^)d5d z>IFk^t6zA5^{)+T4T(b<@xLI~at7nwmF`B_ntj!-_rJ7}6U8q3wOlK3UEg0oCa-Jx zlP@*2n`7MESG?}cwduaBtbXJfu}QxP+-48VB>0%`|AZ z?ZtA5y=Oa7a6F_0xUO2eTmd7^-6s13FdbIS6UjxEivw_t(Zxt}WR#gh~t< z)Ek4!uQ^t|n2&LWrK%%OiGC^e(6}A?;Yk>aQ;)n-DOFrllNE?`5;Xrzsh9N~C13eADQ4{Q>x&77eXooDzsqI)5<9t7@@) zOjN++jcVr2@})Um9scC81v)3onT<$|*X!ZIb0VOgS^es0eBZP^t6PsAdqX(KODd#~ zdip>sc9s}yt`QfVPy*NE&zCGW62n31yeo1!Q!S@;tv#%<33*G{3|p_w6fk8cALJp}6p#M>C9Kd1aVVyr|=!GU*UwpJ(TR=!7JY4>KHGw`eGj zu8tREDkHcPkQ3u^ro@t{kLvzv(Q|eEgLAb*Tk?d{fGJk(*{*E%t*(ck<$oTZPP<-g z&QwNZlyflCYmsOAQKNo{ihnmh4^aal-7Re-C_>lZV5`YH-<*nbUDS4W?EzMnx@j*Q zb8F#^MD3bON7S{Caq?=X&d#)4C@yP`BiWl%U|@$xo6$SMacjw9%ze=m3S-So)s8+? z%%12>n7*5y(?1XrE~1S5GwOm;Emj@W#g$^M!ps>1*jQE{$#UGHyx(GMl%Vl|PI|*M zcJfG;*&rQVBIAdO86J`s-l;+q@=>2mE~r(>Srp>ccs+QJy+X^TKX`h{$UnAGtHW>{ zW&}krS0e>wQKn(I@Lr$0MfY`3q|MrXxvZ5zG`DFlWJ+C0qV*XhPHfb{5bcS6hFnd9 zNPJVctRfYg{=6h$FlVw}b}vic%C;Q{ZJ-oHMLUh?R6RXKzH+4aN0lfHjNrL5?rLAn zCu;IvZ-WeFY#e$U>yEPw(gog0ioBh5ONL zv<#d26ymL%hsY1LuRR!-1ILelaoP7`_blHCh{6X($hAT#t;k<|jWR=qRgo&Yp<820 z1FVw;`FojF%2O{&f&XnX2IDBSma$+!$+2(~3Hh5mbHGjZOg$u1UA0hh_0o_2-``$y zKmtJ2z=d!%{BLc%1Lsv4-@pFvP5`dED~0#V@6GX3UD`-A^*b{eLAs#b33wcQ z`0UdlpL|;di9?5eL95-mp;x9-{&%Eho-SbPgwF8QWA(e;7zv`rZZ5xn_5Q`rJ3tWu z+W2vN4+k9_3ZMZj$7rQs>vVLi|1cJx*t?2aE#%H#ny1$-Z{urr^+dr2zYT z%^RPsLI{VeVN1&EW2KQ{l&;{9^aVKklveajm9Wd(6kQAaQ$rPfHr`z(a@ELio0Wn5q6ns zf7qY@C=!i*`t%mS(tW1Z7Gd6-Gr40`H?t{w{aw?tWU0cuW^;@%!(1 zGhGwk%3DfEjg^q+&!Jw}U~bKq?>vr4ZJ2pERqAE*t8Nc0!dptbbk@2elE&j5z%Ky; z^JLxhJ`w8gne?J8a_v|dhTYJ@jbHDV_y*yjZ8!O(VH?O5bk$SsbPYs2H2%%TwfV-b z>2MjCtdV^DW*k6TV6rv`h&<(zbAmCKx0Gfi9eH2v41dm5OPeu=k(}&$GEpf`rNDW6 zzaUxEYUY>Ch7} z6!@m5l(uZZnHD;%m^HZD+P-C|ua$XL&F z?nDZCuSgNk9_d|I)*N_c_=!ik>h}R64v=X^Qlq* zCL(JLeZr#E8$O5ByyLf$c-{IH_uqqiM4BFhF!6_(B}71WcM%Xqeg{@4?>70p`|b!vh+?wL}d1vzS^%I4{cWo56s~M{RGj zGP%hiiUP=5_cEo)dt8P?0UV6;mJM^oL7K^yx-=d3_NV|LF5G`p)9>zOX?B#t7h*U{u#0t8S1L0@$H zZ$V?ICi1H-SRVJq91!ume=fnc#B}S(@uQ+2J8W=e1Dc%sApQjpm0W7b#Bz_}hYdB1 z!!S+pOWPwnZL#aGQ31|XbQK)(zTMe9nTECh(4cr~DBAc8Qn?_ha)WA08$9=}?5%kY zELf?ldb_6tz_P-q>V9?7-t-I&=(9cyCv6TIJ*w?T=+5=~2*0QTn>QaL0hO#O>avW} zOJ?!Kg9X)kO%c{xy~V_fSI>4DThFRJlT?dMnD z&DtdT-WP{aSV^iK$q)H#ohD~6*)aC6zqc5gw*lPr3gd7tIbm+hPMQe>3SwQH10Nn+ z3PMzPkVV#N)T1s5ui#hS+QN8Vg8g+*8OERcWBCH5LC!+i&a_m!!%zg+r-8c@rWCN4G0)R#9m3nc0Q zmBa|ex8j?QP+3zy(UNSR6xvAHfDU=tNhZvYoc2%x8bpzudi(3E#%O=Qk}pR-`i7k@ zynA=U@VIZ5aa?Drv1k`_Jryy0QBJCJASl-aWq#1!Obm~x40g@VLkZh z_cp;m-3*eZM_|FhN57+TPl_@{<@EH=WdT3da69W4($?p`?9l&XeC6mZ>f(#lcEohl_Rzga`C?YM@q`Ryx(F2e?$W1Y&A*Td=l zwbp@ZHt*2A64&<}yF2-ZW!-K0*S#jUp4mKV15USrBKz|b+1sun$T;pYCz2;5C)V+iIiV6StcpGsHXWmd+@n)=V+_fSoT)Oi<<$@ zUv0-Q^Z8xi_7}b9XS@<@(wQCTyG2@&nT@X9vtNI2K1IN{2LcY?;{y*E01XP_IBBr4 z454xs&ImB9r_FtNx7JO9zH1=9Z_lwvpub-k61(<%p>V~NKbCkee11Cm1h`D~0=uNM zyCdq~_Q?xi%FB^kWq9^x?u4}4R6fTw&%S5Nt6z?w5&=Fi!1rGm;n8kcNHU0rRprg_ z5^#z9jBHl`DPMT=q?olDLW{)Mcu!R0plS1^uqD952D_{@#TpuFHuFw>%K4*(l)VC1 zka(XB2Iztb*Pyy-8e0G#9bKQ0iaI&PwYC{4x;RJw#w?|Wg`Hgp6z*G3!}FT)VDms( zF(BN65^8v~I|K3{m)VhO=e$Q7F;KqV(xDOmT4zMXAH#h77kE+~<2v0X4h9neehEKd z?AB=8>~<&OXo+GI3vZ{XqKnHf0c1D9J)ZTqZB98qUMNuS&@*dNg-~J5TMhv~YD!wS Ka({d9 Date: Tue, 13 Feb 2024 16:17:18 -0800 Subject: [PATCH 110/172] prototype of release note --- .../72-Feb-2024/keep-on-latest-version.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md diff --git a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md new file mode 100644 index 00000000000..5ef1c766d94 --- /dev/null +++ b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md @@ -0,0 +1,19 @@ +--- +title: "New: Keep on latest version" +description: "February 2024: New setting, called Keep on latest version, that allows dbt Labs to handle version upgrades for you." +sidebar_label: "New: Keep on latest version" +sidebar_position: 06 +tags: [Feb-2024] +date: 2024-02-14 +--- + +# New: Keep on latest version + +Now available as a beta is the new **Keep on latest version** setting in dbt Cloud. + +When enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_. + +To learn more about the new setting, refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud#keep-on-latest-version) for details. + + + From 27ecde39c6b841eb1e064cc94e3e58980a3d1517 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:21:01 -0500 Subject: [PATCH 111/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index b981930bf1d..01ec387476e 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -28,7 +28,7 @@ Now, we are introducing a new type of test to dbt - unit tests. In software prog Read the [reference doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. ::: -Let’s say you’re creating a new `dim_customers` model with a field `is_valid_email_address`, that calculates whether or not the customer’s email is valid: +This example creates a new `dim_customers` model with a field `is_valid_email_address` that calculates whether or not the customer’s email is valid: From fba19031f6e8aeb11313d517ac09a093aa7ada3c Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:21:19 -0500 Subject: [PATCH 112/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 01ec387476e..73e3fa43f76 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -97,7 +97,7 @@ unit_tests: ``` -The above example defines the mock data using the inline `dict` format, but you can also use `csv` either inline or in a separate fixture file. +The previous example defines the mock data using the inline `dict` format, but you can also use `csv` either inline or in a separate fixture file. Notice that you only have to define the mock data for the columns you care about. This enables you to write succinct and _specific_ unit tests. From bdfc000111bfaa7bc59b9942f63e4bcb0061756b Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:21:31 -0500 Subject: [PATCH 113/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 73e3fa43f76..086fc9c1f77 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -99,7 +99,7 @@ unit_tests: The previous example defines the mock data using the inline `dict` format, but you can also use `csv` either inline or in a separate fixture file. -Notice that you only have to define the mock data for the columns you care about. This enables you to write succinct and _specific_ unit tests. +You only have to define the mock data for the columns you care about. This enables you to write succinct and _specific_ unit tests. :::note From 58c41a69011081414945834f66ade0965fd0fa36 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:26:28 -0500 Subject: [PATCH 114/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 086fc9c1f77..349c4389ebc 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -244,7 +244,7 @@ There are a number of scenarios where unit testing a mode is appropriate, includ - `case when` statements when there are many `when`s - Truncation - Recursion -- Add a unit test for anything that feels like writing a function. For example, it involves your own logic processing the input. +- When you're writing custom logic to process input data, similar to creating a function. - For example, you wouldn't need to prioritize unit testing just calling `min()`. That's already been tested extensively by the warehouse. If something unexpected happens, it's going to be a result of issues in the underlying data, so your fixture data in the unit test isn't going to help you. - Logic for which you had bugs reported before. - Edge cases not yet seen in your actual data that you want to handle. From f67b7795c0e1811eec7ef4fca6d2eab05656b4bf Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:31:26 -0500 Subject: [PATCH 115/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 349c4389ebc..244304cd3ea 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -26,7 +26,6 @@ Now, we are introducing a new type of test to dbt - unit tests. In software prog - If your model has multiple versions, by default the unit test will run on *all* versions of your model. Read [unit testing versioned models for more information](#unit-testing-versioned-models). Read the [reference doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. -::: This example creates a new `dim_customers` model with a field `is_valid_email_address` that calculates whether or not the customer’s email is valid: From db435da4be41f5cd80c0b18fb54174d76e2f41c9 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:31:34 -0500 Subject: [PATCH 116/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 244304cd3ea..8caaed77bb2 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -23,7 +23,7 @@ Now, we are introducing a new type of test to dbt - unit tests. In software prog - We currently only support unit testing SQL models. - We currently only support adding unit tests to models in your _current_ project. -- If your model has multiple versions, by default the unit test will run on *all* versions of your model. Read [unit testing versioned models for more information](#unit-testing-versioned-models). +- If your model has multiple versions, by default the unit test will run on *all* versions of your model. Read [unit testing versioned models](#unit-testing-versioned-models) for more information. Read the [reference doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. From 97f7e7ab4895d63631c12f2aa5a1cb41f16fd873 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:31:46 -0500 Subject: [PATCH 117/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 8caaed77bb2..aab848163e4 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -19,7 +19,7 @@ Historically, the test coverage capabilities of dbt were limited to [“data” Now, we are introducing a new type of test to dbt - unit tests. In software programming, unit tests validate small portions of your functional code, and they work much the same way here. Unit tests allow you to validate your SQL modeling logic on a small set of static inputs _before_ you materialize your full model in production. Unit tests enable test-driven development, benefiting developer efficiency and code reliability. -:::note Before you begin +## Before you begin - We currently only support unit testing SQL models. - We currently only support adding unit tests to models in your _current_ project. From 62ce8c61721423aea650e7d2948404b735b6e9e0 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:31:51 -0500 Subject: [PATCH 118/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index aab848163e4..0a949429025 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -15,7 +15,7 @@ It is available now as an alpha feature for dbt Core v1.8 users. ::: -Historically, the test coverage capabilities of dbt were limited to [“data” tests](/docs/build/data-tests) ‐ testing the quality of input data or the shape of the resulting datasets — that could only be executed _after_ a model had been built. +Historically, dbt's test coverage was confined to [“data” tests](/docs/build/data-tests), assessing the quality of input data or resulting datasets' structure. However, these tests could only be executed _after_ a building a model. Now, we are introducing a new type of test to dbt - unit tests. In software programming, unit tests validate small portions of your functional code, and they work much the same way here. Unit tests allow you to validate your SQL modeling logic on a small set of static inputs _before_ you materialize your full model in production. Unit tests enable test-driven development, benefiting developer efficiency and code reliability. From 8bd64f7c2d8a0ce9c260a52206761d40e768a2d3 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:33:47 -0500 Subject: [PATCH 119/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 0a949429025..4cdd7fce48d 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -186,7 +186,7 @@ dbt test --select test_is_valid_email_address Your model is now ready for production! Adding this unit test helped catch an issue with the SQL logic _before_ you materialized `dim_customers` in your warehouse and will better ensure the reliability of this model in the future. -### Unit testing versioned models +## Unit testing versioned models When a unit test is added to a model, it will run on all versions of the model by default. Using the example in this article, if you have versions 1, 2, and 3 of `my_model`, the `my test_is_valid_email_address` unit test will run on all 3 versions. From 72b84f28ff1d98635fa7173c8b91449d62863e37 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:34:08 -0500 Subject: [PATCH 120/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 4cdd7fce48d..cc8bb29b2bc 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -235,7 +235,7 @@ unit-tests: ### When to add a unit test to your model -There are a number of scenarios where unit testing a mode is appropriate, including: +You should unit test a model: - When your SQL contains complex logic: - Regex - Date math From dbd0aa446465f21ea02acac91c19dbb5c0211871 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:34:14 -0500 Subject: [PATCH 121/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index cc8bb29b2bc..c902bcd4fac 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -244,7 +244,7 @@ You should unit test a model: - Truncation - Recursion - When you're writing custom logic to process input data, similar to creating a function. - - For example, you wouldn't need to prioritize unit testing just calling `min()`. That's already been tested extensively by the warehouse. If something unexpected happens, it's going to be a result of issues in the underlying data, so your fixture data in the unit test isn't going to help you. +- We don't recommend conducting unit testing for functions like `min()` since these functions are tested extensively by the warehouse. If an unexpected issue arises, it's more likely a result of issues in the underlying data rather than the function itself. Therefore, fixture data in the unit test won't provide valuable information. - Logic for which you had bugs reported before. - Edge cases not yet seen in your actual data that you want to handle. - Prior to refactoring the transformation logic (especially if the refactor is significant). From 12f92a87b519614417442ae61d92e7664b1935a7 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:34:59 -0500 Subject: [PATCH 122/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index c902bcd4fac..cba0e27ca6e 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -66,7 +66,7 @@ select * from check_valid_emails ``` -This type of logic can be challenging to validate. You can add a unit test to this model to ensure your `is_valid_email_address` logic captures all known edge cases: emails without `.`, emails without `@`, and emails from invalid domains. +The logic posed in this example can be challenging to validate. You can add a unit test to this model to ensure the `is_valid_email_address` logic captures all known edge cases: emails without `.`, emails without `@`, and emails from invalid domains. From dd87c90d0db7757d4ca74c974d51d3b9e2f1e7b9 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:35:08 -0500 Subject: [PATCH 123/172] Update website/docs/docs/build/unit-tests.md --- website/docs/docs/build/unit-tests.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index cba0e27ca6e..b4c296dc424 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -27,6 +27,8 @@ Now, we are introducing a new type of test to dbt - unit tests. In software prog Read the [reference doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. +## Unit testing a model + This example creates a new `dim_customers` model with a field `is_valid_email_address` that calculates whether or not the customer’s email is valid: From 694037a9d49c0ad3effdd46542aea3872cc89190 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:36:17 -0500 Subject: [PATCH 124/172] Update unit-tests.md moving section based on feedback --- website/docs/docs/build/unit-tests.md | 32 ++++++++++++++------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index b4c296dc424..7448df5d674 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -27,6 +27,23 @@ Now, we are introducing a new type of test to dbt - unit tests. In software prog Read the [reference doc](/reference/resource-properties/unit-tests) for more details about formatting your unit tests. +### When to add a unit test to your model + +You should unit test a model: +- When your SQL contains complex logic: + - Regex + - Date math + - Window functions + - `case when` statements when there are many `when`s + - Truncation + - Recursion +- When you're writing custom logic to process input data, similar to creating a function. +- We don't recommend conducting unit testing for functions like `min()` since these functions are tested extensively by the warehouse. If an unexpected issue arises, it's more likely a result of issues in the underlying data rather than the function itself. Therefore, fixture data in the unit test won't provide valuable information. +- Logic for which you had bugs reported before. +- Edge cases not yet seen in your actual data that you want to handle. +- Prior to refactoring the transformation logic (especially if the refactor is significant). +- Models with high "criticality" (public, contracted models or models directly upstream of an exposure). + ## Unit testing a model This example creates a new `dim_customers` model with a field `is_valid_email_address` that calculates whether or not the customer’s email is valid: @@ -235,20 +252,5 @@ unit-tests: ``` -### When to add a unit test to your model -You should unit test a model: -- When your SQL contains complex logic: - - Regex - - Date math - - Window functions - - `case when` statements when there are many `when`s - - Truncation - - Recursion -- When you're writing custom logic to process input data, similar to creating a function. -- We don't recommend conducting unit testing for functions like `min()` since these functions are tested extensively by the warehouse. If an unexpected issue arises, it's more likely a result of issues in the underlying data rather than the function itself. Therefore, fixture data in the unit test won't provide valuable information. -- Logic for which you had bugs reported before. -- Edge cases not yet seen in your actual data that you want to handle. -- Prior to refactoring the transformation logic (especially if the refactor is significant). -- Models with high "criticality" (public, contracted models or models directly upstream of an exposure). From 528e6533a90c218b82fff9a181fc54e85f5b65c4 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 19:36:52 -0500 Subject: [PATCH 125/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 7448df5d674..de7c560a924 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -1,7 +1,7 @@ --- title: "Unit tests" sidebar_label: "Unit tests" -description: "Read this tutorial to learn how to use unit tests on your SQL models." +description: "Learn how to use unit tests on your SQL models." search_weight: "heavy" id: "unit-tests" keywords: From 5870f968b86d19f7f0de1137f004e3b776a81c31 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 20:13:53 -0500 Subject: [PATCH 126/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 3aa5295e8dd..758567ce5db 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -86,7 +86,9 @@ unit-tests: ... ``` - + +### Format + -When using `format: dict` you must supply an in-line dictionary for `rows:` (this is the default, if you don’t specify a `format`) ```yml From c10ea4910e9085c3439571287ba330bf655b603b Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 20:14:18 -0500 Subject: [PATCH 127/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 1 - 1 file changed, 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 758567ce5db..43bfd753f19 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -5,7 +5,6 @@ resource_types: [models] datatype: test --- -## Definition Unit tests validate your SQL modeling logic on a small set of static inputs before you materialize your full model in production. They support a test-driven development approach, improving both the efficiency of developers and code reliability. From 95cd74b8ca366c761bbdbcf5caac9522c1cc89df Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 20:14:57 -0500 Subject: [PATCH 128/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 43bfd753f19..f838f29e3eb 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -6,7 +6,7 @@ datatype: test --- -Unit tests validate your SQL modeling logic on a small set of static inputs before you materialize your full model in production. They support a test-driven development approach, improving both the efficiency of developers and code reliability. +Unit tests validate your SQL modeling logic on a small set of static inputs before you materialize your full model in production. They support a test-driven development approach, improving both the efficiency of developers and reliability of code. To run only your unit tests, use the command: `dbt test --select test_type:unit` From 7b3f23b2fb945d0760fbc229ae9f33ea8c25cf27 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 20:15:18 -0500 Subject: [PATCH 129/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index f838f29e3eb..7b0a030689e 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -56,7 +56,7 @@ unit_tests: ### About writing unit tests Unit tests are currently limited to testing SQL models and only models in your current project. When writing your unit tests, keep the following in mind: -- If your model has multiple versions, be default the unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, `include` or `exclude` the desired versions in your model versions config: +- If your model has multiple versions, the default unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, use `include` or `exclude` for the desired versions in your model versions config: ```yaml From ef9ceeeafb8e2fe27494cd547414cad130325c24 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 20:15:40 -0500 Subject: [PATCH 130/172] Update website/docs/reference/resource-properties/unit-tests.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 7b0a030689e..36f282b76b1 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -53,7 +53,7 @@ unit_tests: -### About writing unit tests +## About writing unit tests Unit tests are currently limited to testing SQL models and only models in your current project. When writing your unit tests, keep the following in mind: - If your model has multiple versions, the default unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, use `include` or `exclude` for the desired versions in your model versions config: From d6b4fa14f7aac41415fa2844e10a2767475df53b Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Tue, 13 Feb 2024 20:16:35 -0500 Subject: [PATCH 131/172] Apply suggestions from code review Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/reference/resource-properties/unit-tests.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 36f282b76b1..575f6f35345 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -88,7 +88,7 @@ unit-tests: ### Format --When using `format: dict` you must supply an in-line dictionary for `rows:` (this is the default, if you don’t specify a `format`) +When using `format: dict` you must supply an in-line dictionary for `rows:` (this is the default, if you don’t specify a `format`) ```yml @@ -104,7 +104,7 @@ unit_tests: ``` -- When `format: csv`, can either supply: +When `format: csv`, can either supply: - An inline csv string for `rows:` ```yaml @@ -142,6 +142,8 @@ unit_tests: 2,michelle ``` +### Input + - `input:` string that represents a `ref` or `source` call: - `ref('my_model')` or `ref('my_model', v='2')` or `ref('dougs_project', 'users')` - `source('source_schema', 'source_name')` @@ -150,7 +152,7 @@ unit_tests: - If you do supply an input for a seed, we will use that input instead. - You can also have “empty” inputs, by setting rows to an empty list `rows: []` -Examples: +### Examples ```yml unit_tests: From 2fcaedee72ba9ebacc5347bd0e6b1ef693f255c6 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Wed, 14 Feb 2024 10:49:14 +0000 Subject: [PATCH 132/172] add populate_cache to profiles.yml this pr adds `populate_cache` to the profiles.yml config list per slack thread: populate_cache --- website/docs/docs/core/connect-data-platform/profiles.yml.md | 1 + 1 file changed, 1 insertion(+) diff --git a/website/docs/docs/core/connect-data-platform/profiles.yml.md b/website/docs/docs/core/connect-data-platform/profiles.yml.md index 49f1521f727..18ca4e86f68 100644 --- a/website/docs/docs/core/connect-data-platform/profiles.yml.md +++ b/website/docs/docs/core/connect-data-platform/profiles.yml.md @@ -31,6 +31,7 @@ This section identifies the parts of your `profiles.yml` that aren't specific to [use_experimental_parser](/reference/global-configs/parsing): [static_parser](/reference/global-configs/parsing): [cache_selected_only](/reference/global-configs/cache): + [populate_cache](/reference/global-configs/cache): : target: # this is the default target From a32998c835732e90100c7803774ed62b2010b1f9 Mon Sep 17 00:00:00 2001 From: Jeremy Cohen Date: Wed, 14 Feb 2024 16:26:37 +0100 Subject: [PATCH 133/172] Update snippet --- website/snippets/_config-dbt-version-check.md | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/website/snippets/_config-dbt-version-check.md b/website/snippets/_config-dbt-version-check.md index cff9d9c7bf7..d0038085d2c 100644 --- a/website/snippets/_config-dbt-version-check.md +++ b/website/snippets/_config-dbt-version-check.md @@ -1,6 +1,21 @@ -Starting in 2024, when you select **Keep on latest version** in dbt Cloud, it will ignore version checking. However, if you're not using this configuration, dbt Labs recommends: -- **Writing defensive code** — If you're developing dbt code that could be run in a variety of execution contexts (such as a package) and you depend on newer dbt functionality, you can add conditional logic that checks for the presence of other packages or macros. -- **Pinning packages** — If you're maintaining a dbt project that installs third-party packages and are concerned about the potential for breaking changes in those packages, you should pin the package to a specific revision or `version` boundary. Since v1.7, this is the default dbt behavior, by _locking_ the version/revision of packages in development in order to guarantee predictable builds in production. +Starting in 2024, when you select **Keep on latest version** in dbt Cloud, dbt will ignore the `require-dbt-version` config. + +dbt Labs is committed to zero breaking changes for code in dbt projects, with ongoing releases to dbt Cloud and new versions of dbt Core. We also recommend some best practices for your peace of mind: +- **If you install dbt packages** for use in your project, whether the package is maintained by your colleagues or a member of the open source dbt community, we recommend pinning the package to a specific revision or `version` boundary. Since v1.7, dbt manages this out-of-the-box, by _locking_ the version/revision of packages in development in order to guarantee predictable builds in production. To learn more, refer to [Predictable Package Installs](/reference/commands/deps#predictable-package-installs). +- **If you maintain dbt packages**, whether on behalf of your colleagues or members of the open source community, we recommend writing defensive code that checks to verify that other required packages and global macros are available. For example, if your package depends on the availability of a `date_spine` macro in the global `dbt` namespace, you can write: + + + +```sql +{% if dbt.get('date_spine') %} + {{ exceptions.raise_compiler_error("Expected to find the dbt.date_spine macro, but it could not be found") }} +{% endif %} + +{{ date_spine("day", "'2023-09-01'::date", "'2023-09-10'::date") }} +``` + + + To learn more, refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud##keep-on-latest-version) which is available as a beta. \ No newline at end of file From 6af69738ce991898be6da75e4d6ecc7aaa1b33e0 Mon Sep 17 00:00:00 2001 From: Jeremy Cohen Date: Wed, 14 Feb 2024 16:31:20 +0100 Subject: [PATCH 134/172] Propose changes to release note --- .../release-notes/72-Feb-2024/keep-on-latest-version.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md index 5ef1c766d94..7ea28a15ef1 100644 --- a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md +++ b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md @@ -9,7 +9,7 @@ date: 2024-02-14 # New: Keep on latest version -Now available as a beta is the new **Keep on latest version** setting in dbt Cloud. +_Now available in the dbt version dropdown in dbt Cloud. Starting with select customers, rolling out to wider avaiability through February and March._ When enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_. From 6c9e70b6d05f5d86818a015effd3a2393cd2f984 Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Wed, 14 Feb 2024 08:59:34 -0700 Subject: [PATCH 135/172] Fix URL for log and target paths docs --- website/docs/reference/global-configs/yaml-configurations.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/reference/global-configs/yaml-configurations.md b/website/docs/reference/global-configs/yaml-configurations.md index 73b8f558a9f..789eceba28b 100644 --- a/website/docs/reference/global-configs/yaml-configurations.md +++ b/website/docs/reference/global-configs/yaml-configurations.md @@ -19,6 +19,6 @@ config: -The exception: Some global configurations are actually set in `dbt_project.yml`, instead of `profiles.yml`, because they control where dbt places logs and artifacts. Those file paths are always relative to the location of `dbt_project.yml`. For more details, see ["Log and target paths"](#log-and-target-paths) below. +The exception: Some global configurations are actually set in `dbt_project.yml`, instead of `profiles.yml`, because they control where dbt places logs and artifacts. Those file paths are always relative to the location of `dbt_project.yml`. For more details, see ["Log and target paths"](/reference/global-configs/logs#log-and-target-paths). - \ No newline at end of file + From 663c30a633f1ad601a8e1c9d2a5b30ab369bfaad Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Wed, 14 Feb 2024 16:06:35 +0000 Subject: [PATCH 136/172] Update website/docs/reference/global-configs/yaml-configurations.md --- website/docs/reference/global-configs/yaml-configurations.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/global-configs/yaml-configurations.md b/website/docs/reference/global-configs/yaml-configurations.md index 789eceba28b..9bac8063c1f 100644 --- a/website/docs/reference/global-configs/yaml-configurations.md +++ b/website/docs/reference/global-configs/yaml-configurations.md @@ -19,6 +19,6 @@ config: -The exception: Some global configurations are actually set in `dbt_project.yml`, instead of `profiles.yml`, because they control where dbt places logs and artifacts. Those file paths are always relative to the location of `dbt_project.yml`. For more details, see ["Log and target paths"](/reference/global-configs/logs#log-and-target-paths). +The exception: Some global configurations are actually set in `dbt_project.yml`, instead of `profiles.yml`, because they control where dbt places logs and artifacts. Those file paths are always relative to the location of `dbt_project.yml`. For more details, refer to [Log and target paths](/reference/global-configs/logs#log-and-target-paths). From 84175fb5698517bba1d1d53d5e486773df979d9e Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Wed, 14 Feb 2024 09:17:57 -0800 Subject: [PATCH 137/172] Minor update to release note --- .../release-notes/72-Feb-2024/keep-on-latest-version.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md index 7ea28a15ef1..f07ef1d0561 100644 --- a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md +++ b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md @@ -9,9 +9,9 @@ date: 2024-02-14 # New: Keep on latest version -_Now available in the dbt version dropdown in dbt Cloud. Starting with select customers, rolling out to wider avaiability through February and March._ +_Now available in the dbt version dropdown in dbt Cloud. We're starting with select customers, rolling out to wider avaiability through February and March._ -When enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_. +When the new **Keep on latest version** setting is enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_. To learn more about the new setting, refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud#keep-on-latest-version) for details. From a9b8bf7d0dcef3e67d232afc2486189fb89d2bc9 Mon Sep 17 00:00:00 2001 From: "Leona B. Campbell" <3880403+runleonarun@users.noreply.github.com> Date: Wed, 14 Feb 2024 09:23:15 -0800 Subject: [PATCH 138/172] Update vercel.json --- website/vercel.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/vercel.json b/website/vercel.json index 9da721dc112..a68fb899918 100644 --- a/website/vercel.json +++ b/website/vercel.json @@ -4,7 +4,7 @@ "redirects": [ { "source": "/docs/cloud/about-cloud/regions-ip-addresses", - "destination": "/docs/cloud/about-cloud/accesss-regions-ip-addresses", + "destination": "/docs/cloud/about-cloud/access-regions-ip-addresses", "permanent": true }, { From 230924c93420ab53406339744590e8596ea0e68a Mon Sep 17 00:00:00 2001 From: rpourzand Date: Wed, 14 Feb 2024 09:25:38 -0800 Subject: [PATCH 139/172] Update sl-graphql.md fixing typos with quotes --- website/docs/docs/dbt-cloud-apis/sl-graphql.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/docs/docs/dbt-cloud-apis/sl-graphql.md b/website/docs/docs/dbt-cloud-apis/sl-graphql.md index 00ab623b6d2..f59cf62247f 100644 --- a/website/docs/docs/dbt-cloud-apis/sl-graphql.md +++ b/website/docs/docs/dbt-cloud-apis/sl-graphql.md @@ -433,7 +433,7 @@ mutation { createQuery( environmentId: BigInt! metrics: [{name: "food_order_amount"}] - groupBy: [{name: "metric_time}, {name: "customer__customer_type"}] + groupBy: [{name: "metric_time"}, {name: "customer__customer_type"}] ) { queryId } @@ -463,7 +463,7 @@ mutation { createQuery( environmentId: BigInt! metrics: [{name: "food_order_amount"}, {name: "order_gross_profit"}] - groupBy: [{name: "metric_time, grain: MONTH}, {name: "customer__customer_type"}] + groupBy: [{name: "metric_time", grain: MONTH}, {name: "customer__customer_type"}] ) { queryId } @@ -578,7 +578,7 @@ mutation { createQuery( environmentId: BigInt! metrics: [{name:"food_order_amount"}, {name: "order_gross_profit"}] - groupBy: [{name:"metric_time, grain: MONTH}, {name: "customer__customer_type"}] + groupBy: [{name:"metric_time", grain: MONTH}, {name: "customer__customer_type"}] limit: 10 ) { queryId @@ -595,7 +595,7 @@ mutation { compileSql( environmentId: BigInt! metrics: [{name:"food_order_amount"} {name:"order_gross_profit"}] - groupBy: [{name:"metric_time, grain: MONTH}, {name:"customer__customer_type"}] + groupBy: [{name:"metric_time", grain: MONTH}, {name:"customer__customer_type"}] ) { sql } From 24312b3f07dc958dfcabfdf6444a34ae9b2eaadf Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Wed, 14 Feb 2024 17:28:54 +0000 Subject: [PATCH 140/172] update to accept strings + commas --- website/src/components/lifeCycle/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/website/src/components/lifeCycle/index.js b/website/src/components/lifeCycle/index.js index d4e4eab88d8..88bc6f12e4b 100644 --- a/website/src/components/lifeCycle/index.js +++ b/website/src/components/lifeCycle/index.js @@ -22,8 +22,10 @@ export default function Lifecycle(props) { if (!props.status || (Array.isArray(props.status) && props.status.length === 0)) { return null; } - // Check if props.status is an array or a single value - const statuses = Array.isArray(props.status) ? props.status : [props.status]; + // Check if props.status is an array or a single value amd to handle strings separated by commas + const statuses = typeof props.status ==='string' + ?props.status.split(',').map(s => s.trim()) + : Array.isArray(props.status) ? props.status : [props.status]; return ( <> From 487b1583541de3e576fc8f7adc778b02d5a56ed7 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Wed, 14 Feb 2024 17:32:17 +0000 Subject: [PATCH 141/172] test pr --- website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md b/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md index 11a610805a9..4abe185d2d8 100644 --- a/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md +++ b/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md @@ -8,6 +8,8 @@ meta: api_name: dbt Semantic Layer APIs --- +### test + import CreateModel from '/snippets/_sl-create-semanticmodel.md'; import DefineMetrics from '/snippets/_sl-define-metrics.md'; import ConfigMetric from '/snippets/_sl-configure-metricflow.md'; From 0e1c014c3ee3fab7f31236c56b7d1ca0d170f99b Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Wed, 14 Feb 2024 09:45:03 -0800 Subject: [PATCH 142/172] Feedback --- .../72-Feb-2024/keep-on-latest-version.md | 2 +- .../global-configs/version-compatibility.md | 2 +- .../reference/project-configs/require-dbt-version.md | 2 +- website/snippets/_config-dbt-version-check.md | 12 +++++------- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md index f07ef1d0561..dc0d118484a 100644 --- a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md +++ b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md @@ -9,7 +9,7 @@ date: 2024-02-14 # New: Keep on latest version -_Now available in the dbt version dropdown in dbt Cloud. We're starting with select customers, rolling out to wider avaiability through February and March._ +_Now available in the dbt version dropdown in dbt Cloud — starting with select customers, rolling out to wider avaiability through February and March._ When the new **Keep on latest version** setting is enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_. diff --git a/website/docs/reference/global-configs/version-compatibility.md b/website/docs/reference/global-configs/version-compatibility.md index 697717deb32..1abbbe3c86a 100644 --- a/website/docs/reference/global-configs/version-compatibility.md +++ b/website/docs/reference/global-configs/version-compatibility.md @@ -14,7 +14,7 @@ Running with dbt=1.0.0 Found 13 models, 2 tests, 1 archives, 0 analyses, 204 macros, 2 operations.... ``` -:::info Keep with latest version +:::info Keep with latest version ::: diff --git a/website/docs/reference/project-configs/require-dbt-version.md b/website/docs/reference/project-configs/require-dbt-version.md index dd020412b8e..0289300c9ff 100644 --- a/website/docs/reference/project-configs/require-dbt-version.md +++ b/website/docs/reference/project-configs/require-dbt-version.md @@ -22,7 +22,7 @@ When you set this configuration, dbt sends a helpful error message for any user If this configuration is not specified, no version check will occur. -:::info Keep on latest version +:::info Keep on latest version diff --git a/website/snippets/_config-dbt-version-check.md b/website/snippets/_config-dbt-version-check.md index d0038085d2c..237e501ed6b 100644 --- a/website/snippets/_config-dbt-version-check.md +++ b/website/snippets/_config-dbt-version-check.md @@ -1,9 +1,10 @@ -Starting in 2024, when you select **Keep on latest version** in dbt Cloud, dbt will ignore the `require-dbt-version` config. +Starting in 2024, when you select **Keep on latest version** in dbt Cloud, dbt will ignore the `require-dbt-version` config. Refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud##keep-on-latest-version) (available as a beta) for more details. -dbt Labs is committed to zero breaking changes for code in dbt projects, with ongoing releases to dbt Cloud and new versions of dbt Core. We also recommend some best practices for your peace of mind: -- **If you install dbt packages** for use in your project, whether the package is maintained by your colleagues or a member of the open source dbt community, we recommend pinning the package to a specific revision or `version` boundary. Since v1.7, dbt manages this out-of-the-box, by _locking_ the version/revision of packages in development in order to guarantee predictable builds in production. To learn more, refer to [Predictable Package Installs](/reference/commands/deps#predictable-package-installs). -- **If you maintain dbt packages**, whether on behalf of your colleagues or members of the open source community, we recommend writing defensive code that checks to verify that other required packages and global macros are available. For example, if your package depends on the availability of a `date_spine` macro in the global `dbt` namespace, you can write: +dbt Labs is committed to zero breaking changes for code in dbt projects, with ongoing releases to dbt Cloud and new versions of dbt Core. We also recommend these best practices: + +- **If you install dbt packages** — for use in your project, whether the package is maintained by your colleagues or a member of the open source dbt community, we recommend pinning the package to a specific revision or `version` boundary. Since v1.7, dbt manages this out-of-the-box by _locking_ the version/revision of packages in development in order to guarantee predictable builds in production. To learn more, refer to [Predictable package installs](/reference/commands/deps#predictable-package-installs). +- **If you maintain dbt packages** — whether on behalf of your colleagues or members of the open source community, we recommend writing defensive code that checks to verify that other required packages and global macros are available. For example, if your package depends on the availability of a `date_spine` macro in the global `dbt` namespace, you can write: @@ -16,6 +17,3 @@ dbt Labs is committed to zero breaking changes for code in dbt projects, with on ``` - - -To learn more, refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud##keep-on-latest-version) which is available as a beta. \ No newline at end of file From 8503acd764b68376fa06559fe8f97b4938706e69 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 14 Feb 2024 13:26:37 -0500 Subject: [PATCH 143/172] Apply suggestions from code review Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index de7c560a924..3acaa14a018 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -141,8 +141,8 @@ Alternatively, use `dbt build` to, in lineage order: Now you’re ready to run this unit test. You have a couple of options for commands depending on how specific you want to be: -- `dbt test —-select dim_customers` runs _all_ of the tests on `dim_customers`. -- `dbt test —-select "dim_customers,test_type:unit"` runs all of the _unit_ tests on `dim_customers`. +- `dbt test --select dim_customers` runs _all_ of the tests on `dim_customers`. +- `dbt test --select "dim_customers,test_type:unit"` runs all of the _unit_ tests on `dim_customers`. - `dbt test —-select test_is_valid_email_address` runs the test named `test_is_valid_email_address`. ```bash From a1b361449913408f4ffc4c724ca26b6d7d545ad3 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 14 Feb 2024 13:27:54 -0500 Subject: [PATCH 144/172] Update website/docs/docs/build/unit-tests.md Co-authored-by: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 3acaa14a018..50adebcc885 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -179,7 +179,7 @@ actual differs from expected: ``` -The clever regex statement wasn’t as clever as initially thought, as the model incorrectly flagged `missingdot@gmailcom` as a valid email address. +The clever regex statement wasn’t as clever as initially thought, as the model incorrectly flagged `cool@example.com` (customer 1's email) as an invalid email address. Updating the regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those pesky escape characters) and rerunning the unit test solves the problem: From ee1212f98fff72fbad80d1e7d3516e95caf071f6 Mon Sep 17 00:00:00 2001 From: mirnawong1 Date: Wed, 14 Feb 2024 18:30:11 +0000 Subject: [PATCH 145/172] fold in jason's feedback --- .../docs/docs/use-dbt-semantic-layer/quickstart-sl.md | 2 -- website/src/components/lifeCycle/index.js | 9 +++++---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md b/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md index 4abe185d2d8..11a610805a9 100644 --- a/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md +++ b/website/docs/docs/use-dbt-semantic-layer/quickstart-sl.md @@ -8,8 +8,6 @@ meta: api_name: dbt Semantic Layer APIs --- -### test - import CreateModel from '/snippets/_sl-create-semanticmodel.md'; import DefineMetrics from '/snippets/_sl-define-metrics.md'; import ConfigMetric from '/snippets/_sl-configure-metricflow.md'; diff --git a/website/src/components/lifeCycle/index.js b/website/src/components/lifeCycle/index.js index 88bc6f12e4b..0c6978582e3 100644 --- a/website/src/components/lifeCycle/index.js +++ b/website/src/components/lifeCycle/index.js @@ -19,13 +19,14 @@ const fontColors = { }; export default function Lifecycle(props) { + const statuses = props.status?.split(',') + if (!statuses?.length) { + return null; + } + if (!props.status || (Array.isArray(props.status) && props.status.length === 0)) { return null; } - // Check if props.status is an array or a single value amd to handle strings separated by commas - const statuses = typeof props.status ==='string' - ?props.status.split(',').map(s => s.trim()) - : Array.isArray(props.status) ? props.status : [props.status]; return ( <> From a55af213c942fff308051bcb87460dabe2cd4514 Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Wed, 14 Feb 2024 11:53:33 -0700 Subject: [PATCH 146/172] How to configure the target path directory that artifacts are written to --- website/docs/reference/artifacts/dbt-artifacts.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/docs/reference/artifacts/dbt-artifacts.md b/website/docs/reference/artifacts/dbt-artifacts.md index 31525777500..025604a5a4b 100644 --- a/website/docs/reference/artifacts/dbt-artifacts.md +++ b/website/docs/reference/artifacts/dbt-artifacts.md @@ -28,6 +28,10 @@ Most dbt commands (and corresponding RPC methods) produce artifacts: - [catalog](catalog-json): produced by `docs generate` - [sources](/reference/artifacts/sources-json): produced by `source freshness` +## Where are artifacts produced? + +By default, artifacts are written to the `/target` directory of your dbt project, and this location is configurable via the [`target-path`](/reference/project-configs/target-path#configuration). + ## Common metadata All artifacts produced by dbt include a `metadata` dictionary with these properties: From 812736c954c6578fb00babe65e1247cfe9056cc4 Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Wed, 14 Feb 2024 11:54:56 -0700 Subject: [PATCH 147/172] Describe when the semantic manifest is produced --- website/docs/reference/artifacts/dbt-artifacts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/artifacts/dbt-artifacts.md b/website/docs/reference/artifacts/dbt-artifacts.md index 025604a5a4b..8939c77bcfd 100644 --- a/website/docs/reference/artifacts/dbt-artifacts.md +++ b/website/docs/reference/artifacts/dbt-artifacts.md @@ -22,7 +22,7 @@ dbt has produced artifacts since the release of dbt-docs in v0.11.0. Starting in ## When are artifacts produced? Most dbt commands (and corresponding RPC methods) produce artifacts: -- [semantic manifest](/docs/dbt-cloud-apis/sl-manifest): Lives in the `/target` directory of your dbt project and stores various artifacts (such as compiled models and tests) generated during the execution of your project. +- [semantic manifest](/docs/dbt-cloud-apis/sl-manifest): produced whenever your dbt project is parsed - [manifest](/reference/artifacts/manifest-json): produced by commands that read and understand your project - [run results](/reference/artifacts/run-results-json): produced by commands that run, compile, or catalog nodes in your DAG - [catalog](catalog-json): produced by `docs generate` From 70d0241d8f69a2b0d7efe9c96b98742498ec5a9f Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Wed, 14 Feb 2024 11:59:34 -0700 Subject: [PATCH 148/172] Link to reference docs for the `target-path` configuration --- website/docs/docs/dbt-cloud-apis/sl-manifest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/dbt-cloud-apis/sl-manifest.md b/website/docs/docs/dbt-cloud-apis/sl-manifest.md index eefa0bfc15e..03fc35f9c11 100644 --- a/website/docs/docs/dbt-cloud-apis/sl-manifest.md +++ b/website/docs/docs/dbt-cloud-apis/sl-manifest.md @@ -19,7 +19,7 @@ dbt creates an [artifact](/reference/artifacts/dbt-artifacts) file called the _S By using the semantic manifest produced by dbt Core, MetricFlow will instantiate a data flow plan and generate SQL from Semantic Layer query requests. It's a valuable reference that you can use to understand the structure and details of your data models. -Similar to the [`manifest.json` file](/reference/artifacts/manifest-json), the `semantic_manifest.json` also lives in the `/target` directory of your dbt project. This is where dbt stores various artifacts (such as compiled models and tests) generated during the execution of your project. +Similar to the [`manifest.json` file](/reference/artifacts/manifest-json), the `semantic_manifest.json` file also lives in the [target directory](/reference/project-configs/target-path) of your dbt project. This is where dbt stores various artifacts (such as compiled models and tests) generated during the execution of your project. ## How it's produced From ad707c1271398416cd11ff9a673e0c76b0459bbf Mon Sep 17 00:00:00 2001 From: Doug Beatty <44704949+dbeatty10@users.noreply.github.com> Date: Wed, 14 Feb 2024 12:00:16 -0700 Subject: [PATCH 149/172] Update sl-manifest.md --- website/docs/docs/dbt-cloud-apis/sl-manifest.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/dbt-cloud-apis/sl-manifest.md b/website/docs/docs/dbt-cloud-apis/sl-manifest.md index 03fc35f9c11..ef4e330a38e 100644 --- a/website/docs/docs/dbt-cloud-apis/sl-manifest.md +++ b/website/docs/docs/dbt-cloud-apis/sl-manifest.md @@ -19,7 +19,7 @@ dbt creates an [artifact](/reference/artifacts/dbt-artifacts) file called the _S By using the semantic manifest produced by dbt Core, MetricFlow will instantiate a data flow plan and generate SQL from Semantic Layer query requests. It's a valuable reference that you can use to understand the structure and details of your data models. -Similar to the [`manifest.json` file](/reference/artifacts/manifest-json), the `semantic_manifest.json` file also lives in the [target directory](/reference/project-configs/target-path) of your dbt project. This is where dbt stores various artifacts (such as compiled models and tests) generated during the execution of your project. +Similar to the [`manifest.json` file](/reference/artifacts/manifest-json), the `semantic_manifest.json` file also lives in the [target directory](/reference/project-configs/target-path) of your dbt project where dbt stores various artifacts (such as compiled models and tests) generated during the execution of your project. ## How it's produced From ba74fe5632dfdf6350bfe0cc92d2bce7b443fc92 Mon Sep 17 00:00:00 2001 From: Grace Goheen <53586774+graciegoheen@users.noreply.github.com> Date: Wed, 14 Feb 2024 12:08:47 -0700 Subject: [PATCH 150/172] Apply suggestions from code review --- website/docs/docs/build/unit-tests.md | 40 ++++++------ website/docs/reference/commands/test.md | 8 +-- .../resource-properties/unit-tests.md | 61 ++++++++++--------- 3 files changed, 56 insertions(+), 53 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 50adebcc885..86efe423b25 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -127,7 +127,7 @@ Use the `--empty` flag to build an empty version of the models to save warehouse ```bash -dbt run —-select "stg_customers top_level_email_domains" --empty +dbt run --select "stg_customers top_level_email_domains" --empty ``` @@ -143,7 +143,7 @@ Now you’re ready to run this unit test. You have a couple of options for comma - `dbt test --select dim_customers` runs _all_ of the tests on `dim_customers`. - `dbt test --select "dim_customers,test_type:unit"` runs all of the _unit_ tests on `dim_customers`. -- `dbt test —-select test_is_valid_email_address` runs the test named `test_is_valid_email_address`. +- `dbt test --select test_is_valid_email_address` runs the test named `test_is_valid_email_address`. ```bash @@ -192,8 +192,8 @@ dbt test --select test_is_valid_email_address 16:09:12 16:09:13 Concurrency: 5 threads (target='postgres') 16:09:13 -16:09:13 1 of 1 START unit_test dim_wizards::test_is_valid_email_address ................... [RUN] -16:09:13 1 of 1 PASS dim_wizards::test_is_valid_email_address .............................. [PASS in 0.26s] +16:09:13 1 of 1 START unit_test dim_customers::test_is_valid_email_address ................... [RUN] +16:09:13 1 of 1 PASS dim_customers::test_is_valid_email_address .............................. [PASS in 0.26s] 16:09:13 16:09:13 Finished running 1 unit_test in 0 hours 0 minutes and 0.75 seconds (0.75s). 16:09:13 @@ -208,47 +208,49 @@ Your model is now ready for production! Adding this unit test helped catch an is ## Unit testing versioned models When a unit test is added to a model, it will run on all versions of the model by default. -Using the example in this article, if you have versions 1, 2, and 3 of `my_model`, the `my test_is_valid_email_address` unit test will run on all 3 versions. +Using the example in this article, if you have versions 1, 2, and 3 of `dim_customers`, the `test_is_valid_email_address` unit test will run on all 3 versions. To only unit test a specific version (or versions) of a model, include the desired version(s) in the model config: ```yml -unit-tests: - - name: test_is_valid_email_address # this is the unique name of the test - model: my_model # name of the model I'm unit testing +unit_tests:: + - name: test_is_valid_email_address + model: dim_customers versions: include: - 2 - given: # optional: list of inputs to provide as fixtures + ... ``` -In this scenario, if you have version 1, 2, and 3 of `my_model`, `my test_is_valid_email_address` unit test will run on _only_ version 2. +In this scenario, if you have version 1, 2, and 3 of `dim_customers `, my `test_is_valid_email_address` unit test will run on _only_ version 2. To unit test all versions except a specific version (or versions) of a model, you can exclude the relevant version(s) in the model config: ```yml -unit-tests: - - name: test_is_valid_email_address # this is the unique name of the test - model: my_model # name of the model I'm unit testing +unit_tests: + - name: test_is_valid_email_address + model: dim_customers versions: exclude: - 1 - given: # optional: list of inputs to provide as fixtures + ... ``` -So, if you have versions 1, 2, and 3 of `my_model`, your `test_is_valid_email_address` unit test will run on _only_ versions 2 and 3. +So, if you have versions 1, 2, and 3 of `dim_customers`, your `test_is_valid_email_address` unit test will run on _only_ versions 2 and 3. If you want to unit test a model that references the pinned version of the model, you should specify that in the `ref` of your input: ```yml -unit-tests: - - name: test_is_valid_email_address # this is the unique name of the test - model: my_model # name of the model I am unit testing - given: # optional: list of inputs to provide as fixtures +unit_tests: + - name: test_is_valid_email_address + model: dim_customers + given: + - input: ref('stg_customers', v=1) + ... ``` diff --git a/website/docs/reference/commands/test.md b/website/docs/reference/commands/test.md index c62e0071484..2203cc09faa 100644 --- a/website/docs/reference/commands/test.md +++ b/website/docs/reference/commands/test.md @@ -61,11 +61,11 @@ dbt test --select "test_type:singular" # run only data tests defined generically dbt test --select "test_type:generic" -# run singular data tests limited to one_specific_model -dbt test --select "one_specific_model,test_type:singular" +# run data tests limited to one_specific_model +dbt test --select "one_specific_model,test_type:data" -# run generic data tests limited to one_specific_model -dbt test --select "one_specific_model,test_type:generic" +# run unit tests limited to one_specific_model +dbt test --select "one_specific_model,test_type:unit" ``` For more information on writing tests, read the [data testing](/docs/build/tests) and [unit testing](/docs/build/unit-tests) documentation. diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 575f6f35345..64744b98918 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -55,34 +55,36 @@ unit_tests: ## About writing unit tests -Unit tests are currently limited to testing SQL models and only models in your current project. When writing your unit tests, keep the following in mind: -- If your model has multiple versions, the default unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, use `include` or `exclude` for the desired versions in your model versions config: +Unit tests are currently limited to testing SQL models and only models in your current project. + +### Versions +If your model has multiple versions, the default unit test will run on *all* versions of your model. To specify version(s) of your model to unit test, use `include` or `exclude` for the desired versions in your model versions config: ```yaml # my test_is_valid_email_address unit test will run on all versions of my_model -unit-tests: +unit_tests: - name: test_is_valid_email_address model: my_model -... + ... # my test_is_valid_email_address unit test will run on ONLY version 2 of my_model -unit-tests: +unit_tests: - name: test_is_valid_email_address model: my_model versions: include: - 2 -... + ... # my test_is_valid_email_address unit test will run on all versions EXCEPT 1 of my_model -unit-tests: +unit_tests: - name: test_is_valid_email_address model: my_model versions: exclude: - 1 -... + ... ``` @@ -101,7 +103,7 @@ unit_tests: rows: - {id: 1, name: gerda} - {id: 2, b: michelle} - + ... ``` When `format: csv`, can either supply: @@ -118,7 +120,6 @@ When `format: csv`, can either supply: id,name 1,gerda 2,michelle - ... ``` @@ -152,29 +153,29 @@ When `format: csv`, can either supply: - If you do supply an input for a seed, we will use that input instead. - You can also have “empty” inputs, by setting rows to an empty list `rows: []` -### Examples +## Examples ```yml unit_tests: - name: test_is_valid_email_address # this is the unique name of the test - model: my_model # name of the model I'm unit testing + model: dim_customers # name of the model I'm unit testing given: # the mock data for your inputs - - input: ref('users') + - input: ref('stg_customers') rows: - - {user_id: 1, email: cool@example.com, email_top_level_domain: example.com} - - {user_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} - - {user_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} - - {user_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} - - input: ref('top_level_domains') + - {customer_id: 1, email: cool@example.com, email_top_level_domain: example.com} + - {customer_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} + - {customer_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} + - {customer_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} + - input: ref('top_level_email_domains') rows: - {tld: example.com} - {tld: gmail.com} expect: # the expected output given the inputs above rows: - - {user_id: 1, is_valid_email_address: true} - - {user_id: 2, is_valid_email_address: false} - - {user_id: 3, is_valid_email_address: false} - - {user_id: 4, is_valid_email_address: false} + - {customer_id: 1, is_valid_email_address: true} + - {customer_id: 2, is_valid_email_address: false} + - {customer_id: 3, is_valid_email_address: false} + - {customer_id: 4, is_valid_email_address: false} ``` @@ -182,15 +183,15 @@ unit_tests: unit_tests: - name: test_is_valid_email_address # this is the unique name of the test - model: my_model # name of the model I'm unit testing + model: dim_customers # name of the model I'm unit testing given: # the mock data for your inputs - - input: ref('users') + - input: ref('stg_customers') rows: - - {user_id: 1, email: cool@example.com, email_top_level_domain: example.com} - - {user_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} - - {user_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} - - {user_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} - - input: ref('top_level_domains') + - {customer_id: 1, email: cool@example.com, email_top_level_domain: example.com} + - {customer_id: 2, email: cool@unknown.com, email_top_level_domain: unknown.com} + - {customer_id: 3, email: badgmail.com, email_top_level_domain: gmail.com} + - {customer_id: 4, email: missingdot@gmailcom, email_top_level_domain: gmail.com} + - input: ref('top_level_email_domains') format: csv rows: | tld @@ -198,6 +199,6 @@ unit_tests: gmail.com expect: # the expected output given the inputs above format: csv - fixture: my_model_fixture + fixture: valid_email_address_fixture_output ``` From e5b18a16b89e4e05a0a303c23c2d78b42c558f18 Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Wed, 14 Feb 2024 11:13:24 -0800 Subject: [PATCH 151/172] Rename file --- .../2021-11-23-how-to-upgrade-dbt-versions.md | 2 +- .../best-practices/clone-incremental-models.md | 2 +- .../best-practices/how-we-mesh/mesh-4-faqs.md | 2 +- website/docs/docs/build/about-metricflow.md | 2 +- .../docs/docs/cloud/cloud-cli-installation.md | 2 +- website/docs/docs/cloud/configure-cloud-cli.md | 2 +- .../core-upgrade/01-upgrading-to-v1.8.md | 4 ++-- .../core-upgrade/02-upgrading-to-v1.7.md | 2 +- .../core-upgrade/03-upgrading-to-v1.6.md | 2 +- .../core-upgrade/05-upgrading-to-v1.5.md | 2 +- .../core-upgrade/06-upgrading-to-v1.4.md | 2 +- .../core-upgrade/07-upgrading-to-v1.3.md | 2 +- .../core-upgrade/08-upgrading-to-v1.2.md | 2 +- .../core-upgrade/09-upgrading-to-v1.1.md | 2 +- .../core-upgrade/10-upgrading-to-v1.0.md | 2 +- website/docs/docs/dbt-versions/core-versions.md | 10 +++++----- .../72-Feb-2024/keep-on-latest-version.md | 2 +- .../72-Feb-2024/override-dbt-version.md | 2 +- .../release-notes/74-Dec-2023/legacy-sl.md | 2 +- .../release-notes/76-Oct-2023/sl-ga.md | 2 +- .../release-notes/78-Aug-2023/sl-revamp-beta.md | 2 +- .../81-May-2023/may-ide-updates.md | 2 +- .../83-Mar-2023/1.0-deprecation.md | 2 +- ...cloud.md => upgrade-dbt-version-in-cloud.md} | 12 ++++++------ website/docs/docs/deploy/retry-jobs.md | 2 +- .../docs/docs/use-dbt-semantic-layer/exports.md | 2 +- website/sidebars.js | 2 +- website/snippets/_cloud-environments-info.md | 2 +- website/snippets/_config-dbt-version-check.md | 2 +- website/snippets/_new-sl-setup.md | 2 +- website/snippets/_sl-deprecation-notice.md | 2 +- website/snippets/_sl-faqs.md | 2 +- website/snippets/_v2-sl-prerequisites.md | 2 +- .../Environment-settings.png | Bin 30262 -> 0 bytes website/vercel.json | 11 ++++++++--- 35 files changed, 51 insertions(+), 46 deletions(-) rename website/docs/docs/dbt-versions/{upgrade-core-in-cloud.md => upgrade-dbt-version-in-cloud.md} (92%) delete mode 100644 website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/Environment-settings.png diff --git a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md index 517fbcf6b85..ceccfe86196 100644 --- a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md +++ b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md @@ -16,7 +16,7 @@ is_featured: true It's been a few years since dbt-core turned 1.0! Since then, we've committed to releasing zero breaking changes whenever possible and it's become much easier to upgrade dbt Core versions. -Now, we're taking it one step further by introducing **Keep on latest version** in dbt Cloud (currently available to select customers). No more manual upgrades and no more need for "a second sandbox project." For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). +Now, we're taking it one step further by introducing **Keep on latest version** in dbt Cloud (currently available to select customers). No more manual upgrades and no more need for "a second sandbox project." For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-dbt-version-in-cloud). We're leaving the rest of this post as is, so we can all remember how it used to be. Enjoy a stroll down memory lane. diff --git a/website/docs/best-practices/clone-incremental-models.md b/website/docs/best-practices/clone-incremental-models.md index 11075b92161..b3b037847ae 100644 --- a/website/docs/best-practices/clone-incremental-models.md +++ b/website/docs/best-practices/clone-incremental-models.md @@ -7,7 +7,7 @@ hoverSnippet: Learn how to clone incremental models for CI jobs. --- Before you begin, you must be aware of a few conditions: -- `dbt clone` is only available with dbt version 1.6 and newer. Refer to our [upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) for help enabling newer versions in dbt Cloud +- `dbt clone` is only available with dbt version 1.6 and newer. Refer to our [upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) for help enabling newer versions in dbt Cloud - This strategy only works for warehouse that support zero copy cloning (otherwise `dbt clone` will just create pointer views). - Some teams may want to test that their incremental models run in both incremental mode and full-refresh mode. diff --git a/website/docs/best-practices/how-we-mesh/mesh-4-faqs.md b/website/docs/best-practices/how-we-mesh/mesh-4-faqs.md index 2b11c3563eb..2f984da9d04 100644 --- a/website/docs/best-practices/how-we-mesh/mesh-4-faqs.md +++ b/website/docs/best-practices/how-we-mesh/mesh-4-faqs.md @@ -273,7 +273,7 @@ The [dbt Cloud CLI](/docs/cloud/cloud-cli-installation) allows users to develop -Yes, your account must be on [at least dbt v1.6](/docs/dbt-versions/upgrade-core-in-cloud) to take advantage of [cross-project dependencies](/docs/collaborate/govern/project-dependencies), one of the most crucial underlying capabilities required to implement a dbt Mesh. +Yes, your account must be on [at least dbt v1.6](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to take advantage of [cross-project dependencies](/docs/collaborate/govern/project-dependencies), one of the most crucial underlying capabilities required to implement a dbt Mesh. diff --git a/website/docs/docs/build/about-metricflow.md b/website/docs/docs/build/about-metricflow.md index 19d27bc60d2..fc83af63306 100644 --- a/website/docs/docs/build/about-metricflow.md +++ b/website/docs/docs/build/about-metricflow.md @@ -15,7 +15,7 @@ MetricFlow handles SQL query construction and defines the specification for dbt Before you start, consider the following guidelines: - Define metrics in YAML and query them using these [new metric specifications](https://github.com/dbt-labs/dbt-core/discussions/7456). -- You must be on [dbt version](/docs/dbt-versions/upgrade-core-in-cloud) 1.6 or higher to use MetricFlow. +- You must be on [dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) 1.6 or higher to use MetricFlow. - Use MetricFlow with Snowflake, BigQuery, Databricks, Postgres (dbt Core only), or Redshift. - Discover insights and query your metrics using the [dbt Semantic Layer](/docs/use-dbt-semantic-layer/dbt-sl) and its diverse range of [available integrations](/docs/use-dbt-semantic-layer/avail-sl-integrations). diff --git a/website/docs/docs/cloud/cloud-cli-installation.md b/website/docs/docs/cloud/cloud-cli-installation.md index e66642067b6..308e879be6e 100644 --- a/website/docs/docs/cloud/cloud-cli-installation.md +++ b/website/docs/docs/cloud/cloud-cli-installation.md @@ -25,7 +25,7 @@ dbt commands are run against dbt Cloud's infrastructure and benefit from: ## Prerequisites The dbt Cloud CLI is available in all [deployment regions](/docs/cloud/about-cloud/access-regions-ip-addresses) and for both multi-tenant and single-tenant accounts (Azure single-tenant not supported at this time). -- Ensure you are using dbt version 1.5 or higher. Refer to [dbt Cloud versions](/docs/dbt-versions/upgrade-core-in-cloud) to upgrade. +- Ensure you are using dbt version 1.5 or higher. Refer to [dbt Cloud versions](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to upgrade. - Note that SSH tunneling for [Postgres and Redshift](/docs/cloud/connect-data-platform/connect-redshift-postgresql-alloydb) connections doesn't support the dbt Cloud CLI yet. ## Install dbt Cloud CLI diff --git a/website/docs/docs/cloud/configure-cloud-cli.md b/website/docs/docs/cloud/configure-cloud-cli.md index 7a673d4a18a..8966080dc0a 100644 --- a/website/docs/docs/cloud/configure-cloud-cli.md +++ b/website/docs/docs/cloud/configure-cloud-cli.md @@ -15,7 +15,7 @@ import CloudCLIFlag from '/snippets/_cloud-cli-flag.md'; - You must set up a project in dbt Cloud. - **Note** — If you're using the dbt Cloud CLI, you can connect to your [data platform](/docs/cloud/connect-data-platform/about-connections) directly in the dbt Cloud interface and don't need a [`profiles.yml`](/docs/core/connect-data-platform/profiles.yml) file. - You must have your [personal development credentials](/docs/dbt-cloud-environments#set-developer-credentials) set for that project. The dbt Cloud CLI will use these credentials, stored securely in dbt Cloud, to communicate with your data platform. -- You must be on dbt version 1.5 or higher. Refer to [dbt Cloud versions](/docs/dbt-versions/upgrade-core-in-cloud) to upgrade. +- You must be on dbt version 1.5 or higher. Refer to [dbt Cloud versions](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to upgrade. ## Configure the dbt Cloud CLI diff --git a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md index dfa534130fa..5b14d91d59d 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md +++ b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md @@ -9,12 +9,12 @@ displayed_sidebar: "docs" - Changelog (coming soon) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) - Release schedule (coming soon) :::tip Keep on latest version, always -Starting this year, let dbt Labs handle version upgrades for you. With dbt Cloud, you can get early access to new functionality before it lands in the final release of dbt Core v1.8 and without the need of managing your own version upgrades. For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-core-in-cloud). +Starting this year, let dbt Labs handle version upgrades for you. With dbt Cloud, you can get early access to new functionality before it lands in the final release of dbt Core v1.8 and without the need of managing your own version upgrades. For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-dbt-version-in-cloud). The **Keep on latest version** setting is currently available in beta for select dbt Cloud customers. The first beta release of dbt-core v1.8 is planned for February 28. diff --git a/website/docs/docs/dbt-versions/core-upgrade/02-upgrading-to-v1.7.md b/website/docs/docs/dbt-versions/core-upgrade/02-upgrading-to-v1.7.md index 1f40aaa9f40..1346d610385 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/02-upgrading-to-v1.7.md +++ b/website/docs/docs/dbt-versions/core-upgrade/02-upgrading-to-v1.7.md @@ -9,7 +9,7 @@ displayed_sidebar: "docs" - [Changelog](https://github.com/dbt-labs/dbt-core/blob/8aaed0e29f9560bc53d9d3e88325a9597318e375/CHANGELOG.md) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) - [Release schedule](https://github.com/dbt-labs/dbt-core/issues/8260) ## What to know before upgrading diff --git a/website/docs/docs/dbt-versions/core-upgrade/03-upgrading-to-v1.6.md b/website/docs/docs/dbt-versions/core-upgrade/03-upgrading-to-v1.6.md index a70f220edc8..e71fa5eab77 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/03-upgrading-to-v1.6.md +++ b/website/docs/docs/dbt-versions/core-upgrade/03-upgrading-to-v1.6.md @@ -14,7 +14,7 @@ dbt Core v1.6 has three significant areas of focus: - [Changelog](https://github.com/dbt-labs/dbt-core/blob/1.6.latest/CHANGELOG.md) - [dbt Core installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) - [Release schedule](https://github.com/dbt-labs/dbt-core/issues/7481) ## What to know before upgrading diff --git a/website/docs/docs/dbt-versions/core-upgrade/05-upgrading-to-v1.5.md b/website/docs/docs/dbt-versions/core-upgrade/05-upgrading-to-v1.5.md index 7e696e0ba3c..abd3819f9dd 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/05-upgrading-to-v1.5.md +++ b/website/docs/docs/dbt-versions/core-upgrade/05-upgrading-to-v1.5.md @@ -13,7 +13,7 @@ dbt Core v1.5 is a feature release, with two significant additions: - [Changelog](https://github.com/dbt-labs/dbt-core/blob/1.5.latest/CHANGELOG.md) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) - [Release schedule](https://github.com/dbt-labs/dbt-core/issues/6715) ## What to know before upgrading diff --git a/website/docs/docs/dbt-versions/core-upgrade/06-upgrading-to-v1.4.md b/website/docs/docs/dbt-versions/core-upgrade/06-upgrading-to-v1.4.md index 41e19956690..fa37075c727 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/06-upgrading-to-v1.4.md +++ b/website/docs/docs/dbt-versions/core-upgrade/06-upgrading-to-v1.4.md @@ -9,7 +9,7 @@ displayed_sidebar: "docs" - [Changelog](https://github.com/dbt-labs/dbt-core/blob/1.4.latest/CHANGELOG.md) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) **Final release:** January 25, 2023 diff --git a/website/docs/docs/dbt-versions/core-upgrade/07-upgrading-to-v1.3.md b/website/docs/docs/dbt-versions/core-upgrade/07-upgrading-to-v1.3.md index 7febb0bade9..d209e70643c 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/07-upgrading-to-v1.3.md +++ b/website/docs/docs/dbt-versions/core-upgrade/07-upgrading-to-v1.3.md @@ -9,7 +9,7 @@ displayed_sidebar: "docs" - [Changelog](https://github.com/dbt-labs/dbt-core/blob/1.3.latest/CHANGELOG.md) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) ## What to know before upgrading diff --git a/website/docs/docs/dbt-versions/core-upgrade/08-upgrading-to-v1.2.md b/website/docs/docs/dbt-versions/core-upgrade/08-upgrading-to-v1.2.md index 17e62c90b43..dd9cb4742ea 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/08-upgrading-to-v1.2.md +++ b/website/docs/docs/dbt-versions/core-upgrade/08-upgrading-to-v1.2.md @@ -9,7 +9,7 @@ displayed_sidebar: "docs" - [Changelog](https://github.com/dbt-labs/dbt-core/blob/1.2.latest/CHANGELOG.md) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) ## What to know before upgrading diff --git a/website/docs/docs/dbt-versions/core-upgrade/09-upgrading-to-v1.1.md b/website/docs/docs/dbt-versions/core-upgrade/09-upgrading-to-v1.1.md index aee3413e1ad..7191cb4a915 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/09-upgrading-to-v1.1.md +++ b/website/docs/docs/dbt-versions/core-upgrade/09-upgrading-to-v1.1.md @@ -9,7 +9,7 @@ displayed_sidebar: "docs" - [Changelog](https://github.com/dbt-labs/dbt-core/blob/1.1.latest/CHANGELOG.md) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) ## What to know before upgrading diff --git a/website/docs/docs/dbt-versions/core-upgrade/10-upgrading-to-v1.0.md b/website/docs/docs/dbt-versions/core-upgrade/10-upgrading-to-v1.0.md index 9cbfae50831..013d70b311c 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/10-upgrading-to-v1.0.md +++ b/website/docs/docs/dbt-versions/core-upgrade/10-upgrading-to-v1.0.md @@ -11,7 +11,7 @@ displayed_sidebar: "docs" - [Discourse](https://discourse.getdbt.com/t/3180) - [Changelog](https://github.com/dbt-labs/dbt-core/blob/1.0.latest/CHANGELOG.md) - [CLI Installation guide](/docs/core/installation-overview) -- [Cloud upgrade guide](/docs/dbt-versions/upgrade-core-in-cloud) +- [Cloud upgrade guide](/docs/dbt-versions/upgrade-dbt-version-in-cloud) ## What to know before upgrading diff --git a/website/docs/docs/dbt-versions/core-versions.md b/website/docs/docs/dbt-versions/core-versions.md index e4ed594d29f..16759ec740f 100644 --- a/website/docs/docs/dbt-versions/core-versions.md +++ b/website/docs/docs/dbt-versions/core-versions.md @@ -2,7 +2,7 @@ title: "About dbt Core versions" id: "core" description: "Learn about semantic versioning for dbt Core, and how long those versions are supported." -pagination_next: "docs/dbt-versions/upgrade-core-in-cloud" +pagination_next: "docs/dbt-versions/upgrade-dbt-version-in-cloud" pagination_prev: null --- @@ -12,7 +12,7 @@ dbt Core releases follow [semantic versioning](https://semver.org/) guidelines. _Did you know that you can always be working on the latest version?_ -With dbt Cloud, you can get early access to new functionality before it becomes available in dbt Core and without the need of managing your own version upgrades. Refer to the [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud#keep-on-latest-version) setting for details. +With dbt Cloud, you can get early access to new functionality before it becomes available in dbt Core and without the need of managing your own version upgrades. Refer to the [Keep on latest version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version) setting for details. ::: @@ -25,7 +25,7 @@ dbt Labs provides different support levels for different versions, which may inc ### Further reading -- To learn how you can use dbt Core versions in dbt Cloud, see [Choosing a dbt Core version](/docs/dbt-versions/upgrade-core-in-cloud). +- To learn how you can use dbt Core versions in dbt Cloud, see [Choosing a dbt Core version](/docs/dbt-versions/upgrade-dbt-version-in-cloud). - To learn about installing dbt Core, see "[How to install dbt Core](/docs/core/installation-overview)." - To restrict your project to only work with a range of dbt Core versions, or use the currently running dbt Core version, see [`require-dbt-version`](/reference/project-configs/require-dbt-version) and [`dbt_version`](/reference/dbt-jinja-functions/dbt_version). @@ -37,7 +37,7 @@ All dbt Core versions released prior to 1.0 and their version-specific documenta All dbt Core minor versions that have reached end-of-life (EOL) will have no new patch releases. This means they will no longer receive any fixes, including for known bugs that have been identified. Fixes for those bugs will instead be made in newer minor versions that are still under active support. -We recommend upgrading to a newer version in [dbt Cloud](/docs/dbt-versions/upgrade-core-in-cloud) or [dbt Core](/docs/core/installation-overview#upgrading-dbt-core) to continue receiving support. +We recommend upgrading to a newer version in [dbt Cloud](/docs/dbt-versions/upgrade-dbt-version-in-cloud) or [dbt Core](/docs/core/installation-overview#upgrading-dbt-core) to continue receiving support. All dbt Core v1.0 and later are available in dbt Cloud until further notice. In the future, we intend to align dbt Cloud availability with dbt Core ongoing support. You will receive plenty of advance notice before any changes take place. @@ -49,7 +49,7 @@ All dbt Core v1.0 and later are available in dbt Cloud until further notice. In Minor versions include new features and capabilities. They will be supported for one year from their initial release date. _dbt Labs is committed to this 12-month support timeframe._ Our mechanism for continuing to support a minor version is by releasing new patches: small, targeted bug fixes. Whenever we refer to a minor version, such as v1.0, we always mean its latest available patch release (v1.0.x). While a minor version is officially supported: -- You can use it in dbt Cloud. For more on dbt Cloud versioning, see [Choosing a dbt version](/docs/dbt-versions/upgrade-core-in-cloud). +- You can use it in dbt Cloud. For more on dbt Cloud versioning, see [Choosing a dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud). - You can select it from the version dropdown on this website, to see documentation that is accurate for use with that minor version. ### Ongoing patches diff --git a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md index dc0d118484a..4c79582579e 100644 --- a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md +++ b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md @@ -13,7 +13,7 @@ _Now available in the dbt version dropdown in dbt Cloud — starting with se When the new **Keep on latest version** setting is enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_. -To learn more about the new setting, refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud#keep-on-latest-version) for details. +To learn more about the new setting, refer to [Keep on latest version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version) for details. diff --git a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/override-dbt-version.md b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/override-dbt-version.md index 389665d8ba8..4c368ab4eb5 100644 --- a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/override-dbt-version.md +++ b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/override-dbt-version.md @@ -7,7 +7,7 @@ tags: [Feb-2024] date: 2024-02-02 --- -You can now [override the dbt version](/docs/dbt-versions/upgrade-core-in-cloud#override-dbt-version) that's configured for the development environment within your project and use a different version — affecting only your user account. This lets you test new dbt features without impacting other people working on the same project. And when you're satisfied with the test results, you can safely upgrade the dbt version for your project(s). +You can now [override the dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#override-dbt-version) that's configured for the development environment within your project and use a different version — affecting only your user account. This lets you test new dbt features without impacting other people working on the same project. And when you're satisfied with the test results, you can safely upgrade the dbt version for your project(s). Use the **dbt version** dropdown to specify the version to override with. It's available on your project's credentials page in the **User development settings** section. For example: diff --git a/website/docs/docs/dbt-versions/release-notes/74-Dec-2023/legacy-sl.md b/website/docs/docs/dbt-versions/release-notes/74-Dec-2023/legacy-sl.md index f6c18b2a053..ae7fa2c1a44 100644 --- a/website/docs/docs/dbt-versions/release-notes/74-Dec-2023/legacy-sl.md +++ b/website/docs/docs/dbt-versions/release-notes/74-Dec-2023/legacy-sl.md @@ -35,5 +35,5 @@ The [re-released dbt Semantic Layer](/docs/use-dbt-semantic-layer/dbt-sl), power - Feedback and community support — Engage and share feedback with the dbt Labs team and dbt Community slack using channels like [#dbt-cloud-semantic-layer](https://getdbt.slack.com/archives/C046L0VTVR6) and [#dbt-metricflow](https://getdbt.slack.com/archives/C02CCBBBR1D). Or reach out to your dbt Cloud account representative. - Resources for upgrading — Refer to some additional info and resources to help you upgrade your dbt version: - - [Upgrade version in dbt Cloud](/docs/dbt-versions/upgrade-core-in-cloud) + - [Upgrade version in dbt Cloud](/docs/dbt-versions/upgrade-dbt-version-in-cloud) - [Version migration guides](/docs/dbt-versions/core-upgrade) diff --git a/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md index 06818042539..e488f77c52e 100644 --- a/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md +++ b/website/docs/docs/dbt-versions/release-notes/76-Oct-2023/sl-ga.md @@ -8,7 +8,7 @@ tags: [Oct-2023] --- :::important -If you're using the legacy Semantic Layer, we _highly_ recommend you [upgrade your dbt version](/docs/dbt-versions/upgrade-core-in-cloud) to dbt v1.6 or higher and [migrate](/guides/sl-migration) to the latest Semantic Layer. +If you're using the legacy Semantic Layer, we _highly_ recommend you [upgrade your dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to dbt v1.6 or higher and [migrate](/guides/sl-migration) to the latest Semantic Layer. ::: dbt Labs is thrilled to announce that the [dbt Semantic Layer](/docs/use-dbt-semantic-layer/dbt-sl) is now generally available. It offers consistent data organization, improved governance, reduced costs, enhanced efficiency, and accessible data for better decision-making and collaboration across organizations. diff --git a/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md b/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md index 112fdfe4db0..599257840bb 100644 --- a/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md +++ b/website/docs/docs/dbt-versions/release-notes/78-Aug-2023/sl-revamp-beta.md @@ -8,7 +8,7 @@ sidebar_position: 7 --- :::important -If you're using the legacy Semantic Layer, we _highly_ recommend you [upgrade your dbt version](/docs/dbt-versions/upgrade-core-in-cloud) to dbt v1.6 or higher to use the new dbt Semantic Layer. To migrate to the new Semantic Layer, refer to the dedicated [migration guide](/guides/sl-migration) for more info. +If you're using the legacy Semantic Layer, we _highly_ recommend you [upgrade your dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to dbt v1.6 or higher to use the new dbt Semantic Layer. To migrate to the new Semantic Layer, refer to the dedicated [migration guide](/guides/sl-migration) for more info. ::: dbt Labs are thrilled to announce the re-release of the [dbt Semantic Layer](/docs/use-dbt-semantic-layer/dbt-sl), now available in [public beta](#public-beta). It aims to bring the best of modeling and semantics to downstream applications by introducing: diff --git a/website/docs/docs/dbt-versions/release-notes/81-May-2023/may-ide-updates.md b/website/docs/docs/dbt-versions/release-notes/81-May-2023/may-ide-updates.md index d85ffa154dd..2f551572c9c 100644 --- a/website/docs/docs/dbt-versions/release-notes/81-May-2023/may-ide-updates.md +++ b/website/docs/docs/dbt-versions/release-notes/81-May-2023/may-ide-updates.md @@ -26,7 +26,7 @@ Stay up-to-date with [IDE-related changes](/tags/ide). - Performance-related upgrades: - Reduced cold start time by 60+% - Improved render time of modals in the IDE by 98% - - Improved IDE performance with dbt Core v1.5+ (faster and snappier – highly encourage you to [upgrade your dbt version](/docs/dbt-versions/upgrade-core-in-cloud)!) + - Improved IDE performance with dbt Core v1.5+ (faster and snappier – highly encourage you to [upgrade your dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud)!) - Upgraded sqlfmt (which powers the Format button) to 0.18.0 - Updated Build button to change menu options based on file/model type (snapshot, macro, etc.) - Display message to disable adblocker for file contents error diff --git a/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/1.0-deprecation.md b/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/1.0-deprecation.md index 6b6f646e40e..f157ac07611 100644 --- a/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/1.0-deprecation.md +++ b/website/docs/docs/dbt-versions/release-notes/83-Mar-2023/1.0-deprecation.md @@ -16,6 +16,6 @@ For more info on dbt versions, releases, and dbt Cloud support timeline, refer t Refer to some additional info and resources to help you upgrade your dbt version: - [How to upgrade dbt without fear](https://docs.getdbt.com/blog/upgrade-dbt-without-fear) -- [Upgrade Q&A on breaking changes](/docs/dbt-versions/upgrade-core-in-cloud#upgrading-legacy-versions-under-10) +- [Upgrade Q&A on breaking changes](/docs/dbt-versions/upgrade-dbt-version-in-cloud#upgrading-legacy-versions-under-10) - [Version migration guides](/docs/dbt-versions/core-upgrade) diff --git a/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md b/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md similarity index 92% rename from website/docs/docs/dbt-versions/upgrade-core-in-cloud.md rename to website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md index 58b703c6fc2..b2b00ec8669 100644 --- a/website/docs/docs/dbt-versions/upgrade-core-in-cloud.md +++ b/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md @@ -1,6 +1,6 @@ --- -title: "Upgrade Core version in Cloud" -id: "upgrade-core-in-cloud" +title: "Upgrade dbt version in Cloud" +id: "upgrade-dbt-version-in-cloud" --- In dbt Cloud, both [jobs](/docs/deploy/jobs) and [environments](/docs/dbt-cloud-environments) are configured to use a specific version of dbt Core. The version can be upgraded at any time. @@ -79,13 +79,13 @@ For more on version support and future releases, see [Understanding dbt Core ver #### Need help upgrading? -If you want more advice on how to upgrade your dbt projects, check out our [migration guides](/docs/dbt-versions/core-upgrade/) and our [upgrading Q&A page](/docs/dbt-versions/upgrade-core-in-cloud#upgrading-legacy-versions-under-10). +If you want more advice on how to upgrade your dbt projects, check out our [migration guides](/docs/dbt-versions/core-upgrade/) and our [upgrading Q&A page](/docs/dbt-versions/upgrade-dbt-version-in-cloud#upgrading-legacy-versions-under-10). ## Upgrading legacy versions under 1.0 -You can use the following sections to successfully upgrade your version of dbt Core in dbt Cloud. We recommend everyone upgrade to the most recent version of dbt Core, as new versions contain enhancements, bug fixes, and updated security features. We document which [versions of dbt Core are currently supported](/docs/dbt-versions/upgrade-core-in-cloud#supported-versions). +You can use the following sections to successfully upgrade your version of dbt Core in dbt Cloud. We recommend everyone upgrade to the most recent version of dbt Core, as new versions contain enhancements, bug fixes, and updated security features. We document which [versions of dbt Core are currently supported](/docs/dbt-versions/upgrade-dbt-version-in-cloud#supported-versions). -There aren't many breaking changes between minor versions, and it may be the case that you don't need to change any code to upgrade to a newer version of dbt in dbt Cloud. There are only breaking changes between minor versions of dbt before dbt 1.0. Minor releases starting with dbt 1.0, do not have breaking code changes. If there are no code changes needed, all you have to do is [change the settings](/docs/dbt-versions/upgrade-core-in-cloud#upgrading-to-the-latest-version-of-dbt-in-cloud) in your environment or job to run a more recent version of dbt. +There aren't many breaking changes between minor versions, and it may be the case that you don't need to change any code to upgrade to a newer version of dbt in dbt Cloud. There are only breaking changes between minor versions of dbt before dbt 1.0. Minor releases starting with dbt 1.0, do not have breaking code changes. If there are no code changes needed, all you have to do is [change the settings](/docs/dbt-versions/upgrade-dbt-version-in-cloud#upgrading-to-the-latest-version-of-dbt-in-cloud) in your environment or job to run a more recent version of dbt. #### Changes between minor versions of dbt that will affect your project @@ -301,7 +301,7 @@ If you believe your project might be affected, read more details in the migratio #### Testing your changes before upgrading -Once you know what code changes you'll need to make, you can start implementing them. We recommend you create a separate dbt project, **Upgrade Project**, to test your changes before making them live in your main dbt project. In your **Upgrade Project**, connect to the same repository you use for your production project. This time, set the development environment [settings](/docs/dbt-versions/upgrade-core-in-cloud) to run the latest version of dbt Core. Next, check out a branch `dbt-version-upgrade`, make the appropriate updates to your project, and verify your dbt project compiles and runs with the new version in the IDE. If upgrading directly to the latest version results in too many issues, try testing your project iteratively on successive minor versions. There are years of development and a few breaking changes between distant versions of dbt Core (for example, 0.14 --> 1.0). The likelihood of experiencing problems upgrading between successive minor versions is much lower, which is why upgrading regularly is recommended. +Once you know what code changes you'll need to make, you can start implementing them. We recommend you create a separate dbt project, **Upgrade Project**, to test your changes before making them live in your main dbt project. In your **Upgrade Project**, connect to the same repository you use for your production project. This time, set the development environment [settings](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to run the latest version of dbt Core. Next, check out a branch `dbt-version-upgrade`, make the appropriate updates to your project, and verify your dbt project compiles and runs with the new version in the IDE. If upgrading directly to the latest version results in too many issues, try testing your project iteratively on successive minor versions. There are years of development and a few breaking changes between distant versions of dbt Core (for example, 0.14 --> 1.0). The likelihood of experiencing problems upgrading between successive minor versions is much lower, which is why upgrading regularly is recommended. Once you have your project compiling and running on the latest version of dbt in the development environment for your `dbt-version-upgrade` branch, try replicating one of your production jobs to run off your branch's code. You can do this by creating a new deployment environment for testing, setting the custom branch to 'ON' and referencing your `dbt-version-upgrade` branch. You'll also need to set the dbt version in this environment to the latest dbt Core version. diff --git a/website/docs/docs/deploy/retry-jobs.md b/website/docs/docs/deploy/retry-jobs.md index beefb35379e..f439351aec5 100644 --- a/website/docs/docs/deploy/retry-jobs.md +++ b/website/docs/docs/deploy/retry-jobs.md @@ -9,7 +9,7 @@ If your dbt job run completed with a status of **Error**, you can rerun it from ## Prerequisites - You have a [dbt Cloud account](https://www.getdbt.com/signup). -- You must be using [dbt version](/docs/dbt-versions/upgrade-core-in-cloud) 1.6 or newer. +- You must be using [dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) 1.6 or newer. - The most recent run of the job hasn't completed successfully. The latest status of the run is **Error**. - The job command that failed in the run must be one that supports the [retry command](/reference/commands/retry). diff --git a/website/docs/docs/use-dbt-semantic-layer/exports.md b/website/docs/docs/use-dbt-semantic-layer/exports.md index eaf5db16439..5b33e825549 100644 --- a/website/docs/docs/use-dbt-semantic-layer/exports.md +++ b/website/docs/docs/use-dbt-semantic-layer/exports.md @@ -18,7 +18,7 @@ Essentially, exports are like any other table in your data platform. They enable ## Prerequisites - You have a multi-tenant dbt Cloud account on a [Team or Enterprise](https://www.getdbt.com/pricing/) plan. (Single-tenant is not supported at this time) -- You are on [dbt version](/docs/dbt-versions/upgrade-core-in-cloud) 1.7 or newer. +- You are on [dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) 1.7 or newer. - You have the dbt Semantic Layer [configured](/docs/use-dbt-semantic-layer/setup-sl) in your dbt project. - You have a dbt Cloud environment with a [Job scheduler](/docs/deploy/job-scheduler) enabled. diff --git a/website/sidebars.js b/website/sidebars.js index f469e8da97b..b27717f72ae 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -612,7 +612,7 @@ const sidebarSettings = { link: { type: "doc", id: "docs/dbt-versions/core" }, items: [ "docs/dbt-versions/core", - "docs/dbt-versions/upgrade-core-in-cloud", + "docs/dbt-versions/upgrade-dbt-version-in-cloud", "docs/dbt-versions/product-lifecycles", "docs/dbt-versions/experimental-features", { diff --git a/website/snippets/_cloud-environments-info.md b/website/snippets/_cloud-environments-info.md index 2083d8f07ec..0af89af3771 100644 --- a/website/snippets/_cloud-environments-info.md +++ b/website/snippets/_cloud-environments-info.md @@ -29,7 +29,7 @@ Both development and deployment environments have a section called **General Set :::note About dbt version -- dbt Cloud allows users to select any dbt release. At this time, **environments must use a dbt version greater than or equal to v1.0.0;** [lower versions are no longer supported](/docs/dbt-versions/upgrade-core-in-cloud). +- dbt Cloud allows users to select any dbt release. At this time, **environments must use a dbt version greater than or equal to v1.0.0;** [lower versions are no longer supported](/docs/dbt-versions/upgrade-dbt-version-in-cloud). - If you select a current version with `(latest)` in the name, your environment will automatically install the latest stable version of the minor version selected. ::: diff --git a/website/snippets/_config-dbt-version-check.md b/website/snippets/_config-dbt-version-check.md index 237e501ed6b..13984e3c2d5 100644 --- a/website/snippets/_config-dbt-version-check.md +++ b/website/snippets/_config-dbt-version-check.md @@ -1,5 +1,5 @@ -Starting in 2024, when you select **Keep on latest version** in dbt Cloud, dbt will ignore the `require-dbt-version` config. Refer to [Keep on latest version](/docs/dbt-versions/upgrade-core-in-cloud##keep-on-latest-version) (available as a beta) for more details. +Starting in 2024, when you select **Keep on latest version** in dbt Cloud, dbt will ignore the `require-dbt-version` config. Refer to [Keep on latest version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version) (available as a beta) for more details. dbt Labs is committed to zero breaking changes for code in dbt projects, with ongoing releases to dbt Cloud and new versions of dbt Core. We also recommend these best practices: diff --git a/website/snippets/_new-sl-setup.md b/website/snippets/_new-sl-setup.md index a93f233d09c..e7039c8103a 100644 --- a/website/snippets/_new-sl-setup.md +++ b/website/snippets/_new-sl-setup.md @@ -6,7 +6,7 @@ You can set up the dbt Semantic Layer in dbt Cloud at the environment and projec - You must have a successful run in your new environment. :::tip -If you've configured the legacy Semantic Layer, it has been deprecated. dbt Labs strongly recommends that you [upgrade your dbt version](/docs/dbt-versions/upgrade-core-in-cloud) to dbt version 1.6 or higher to use the latest dbt Semantic Layer. Refer to the dedicated [migration guide](/guides/sl-migration) for details. +If you've configured the legacy Semantic Layer, it has been deprecated. dbt Labs strongly recommends that you [upgrade your dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to dbt version 1.6 or higher to use the latest dbt Semantic Layer. Refer to the dedicated [migration guide](/guides/sl-migration) for details. ::: 1. In dbt Cloud, create a new [deployment environment](/docs/deploy/deploy-environments#create-a-deployment-environment) or use an existing environment on dbt 1.6 or higher. diff --git a/website/snippets/_sl-deprecation-notice.md b/website/snippets/_sl-deprecation-notice.md index 610b1574b7d..2c42dd199c7 100644 --- a/website/snippets/_sl-deprecation-notice.md +++ b/website/snippets/_sl-deprecation-notice.md @@ -1,5 +1,5 @@ :::info Deprecation of dbt Metrics and the legacy dbt Semantic Layer dbt Labs has deprecated dbt Metrics and the legacy dbt Semantic Layer, both supported on dbt version 1.5 or lower. These changes went into effect on December 15th, 2023. -To migrate and access [MetricFlow](/docs/build/build-metrics-intro) or the re-released dbt Semantic Layer, use the [dbt Semantic Layer migration guide](/guides/sl-migration) and [upgrade your version](/docs/dbt-versions/upgrade-core-in-cloud) in dbt Cloud. +To migrate and access [MetricFlow](/docs/build/build-metrics-intro) or the re-released dbt Semantic Layer, use the [dbt Semantic Layer migration guide](/guides/sl-migration) and [upgrade your version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) in dbt Cloud. ::: diff --git a/website/snippets/_sl-faqs.md b/website/snippets/_sl-faqs.md index 75583bfa2f6..2c1d305b200 100644 --- a/website/snippets/_sl-faqs.md +++ b/website/snippets/_sl-faqs.md @@ -40,7 +40,7 @@ You can use the upcoming feature, Exports, which will allow you to create a [pre -If you're using the legacy Semantic Layer, we highly recommend you [upgrade your dbt version](/docs/dbt-versions/upgrade-core-in-cloud) to dbt v1.6 or higher to use the new dbt Semantic Layer. Refer to the dedicated [migration guide](/guides/sl-migration) for more info. +If you're using the legacy Semantic Layer, we highly recommend you [upgrade your dbt version](/docs/dbt-versions/upgrade-dbt-version-in-cloud) to dbt v1.6 or higher to use the new dbt Semantic Layer. Refer to the dedicated [migration guide](/guides/sl-migration) for more info. diff --git a/website/snippets/_v2-sl-prerequisites.md b/website/snippets/_v2-sl-prerequisites.md index 18f228ad3fe..9c7c86bab6f 100644 --- a/website/snippets/_v2-sl-prerequisites.md +++ b/website/snippets/_v2-sl-prerequisites.md @@ -1,6 +1,6 @@ - Have a dbt Cloud Team or Enterprise account. Suitable for both Multi-tenant and Single-tenant deployment. - Note: Single-tenant accounts should contact their account representative for necessary setup and enablement. -- Have both your production and development environments running [dbt version 1.6 or higher](/docs/dbt-versions/upgrade-core-in-cloud). +- Have both your production and development environments running [dbt version 1.6 or higher](/docs/dbt-versions/upgrade-dbt-version-in-cloud). - Use Snowflake, BigQuery, Databricks, or Redshift. - Create a successful run in the environment where you configure the Semantic Layer. - **Note:** Semantic Layer currently supports the Deployment environment for querying. (_development querying experience coming soon_) diff --git a/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/Environment-settings.png b/website/static/img/docs/dbt-cloud/cloud-configuring-dbt-cloud/choosing-dbt-version/Environment-settings.png deleted file mode 100644 index 7484ba944618d86f9afe6558100f9cb9826c420c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30262 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 V&f^8MklSYjQqScjip2GN{tf;`_2d8m diff --git a/website/vercel.json b/website/vercel.json index a68fb899918..fd58e3f5b82 100644 --- a/website/vercel.json +++ b/website/vercel.json @@ -2,6 +2,11 @@ "cleanUrls": true, "trailingSlash": false, "redirects": [ + { + "source": "/docs/dbt-versions/upgrade-core-in-cloud", + "destination": "/docs/dbt-versions/upgrade-dbt-version-in-cloud", + "permanent": true + }, { "source": "/docs/cloud/about-cloud/regions-ip-addresses", "destination": "/docs/cloud/about-cloud/access-regions-ip-addresses", @@ -1674,7 +1679,7 @@ }, { "source": "/docs/dbt-cloud/cloud-configuring-dbt-cloud/cloud-choosing-a-dbt-version", - "destination": "/docs/dbt-versions/upgrade-core-in-cloud", + "destination": "/docs/dbt-versions/upgrade-dbt-version-in-cloud", "permanent": true }, { @@ -2379,7 +2384,7 @@ }, { "source": "/docs/dbt-cloud/cloud-configuring-dbt-cloud/cloud-upgrading-dbt-versions", - "destination": "/docs/dbt-versions/upgrade-core-in-cloud", + "destination": "/docs/dbt-versions/upgrade-dbt-version-in-cloud", "permanent": true }, { @@ -2854,7 +2859,7 @@ }, { "source": "/docs/dbt-cloud/cloud-configuring-dbt-cloud/cloud-choosing-a-dbt-version", - "destination": "/docs/dbt-versions/upgrade-core-in-cloud", + "destination": "/docs/dbt-versions/upgrade-dbt-version-in-cloud", "permanent": true }, { From dcfd67953ad8ae25a39d27bceafb72980a526ca4 Mon Sep 17 00:00:00 2001 From: Jason Karlavige Date: Wed, 14 Feb 2024 14:55:35 -0500 Subject: [PATCH 152/172] adjust if check and add component variations to test build --- website/docs/docs/introduction.md | 8 ++++---- website/src/components/lifeCycle/index.js | 6 +----- 2 files changed, 5 insertions(+), 9 deletions(-) diff --git a/website/docs/docs/introduction.md b/website/docs/docs/introduction.md index f4fb6e64d53..915dd446c51 100644 --- a/website/docs/docs/introduction.md +++ b/website/docs/docs/introduction.md @@ -11,21 +11,21 @@ dbt compiles and runs your analytics code against your data platform, enabling y Read more about why we want to enable analysts to work more like software engineers in [The dbt Viewpoint](/community/resources/viewpoint). -## dbt optimizes your workflow +## dbt optimizes your workflow - Avoid writing boilerplate  and by managing transactions, dropping tables, and managing schema changes. Write business logic with just a SQL `select` statement, or a Python DataFrame, that returns the dataset you need, and dbt takes care of . - Build up reusable, or modular, data models that can be referenced in subsequent work instead of starting at the raw data with every analysis. - Dramatically reduce the time your queries take to run: Leverage metadata to find long-running models that you want to optimize and use [incremental models](/docs/build/incremental-models) which dbt makes easy to configure and use. - Write er code by leveraging [macros](/docs/build/jinja-macros), [hooks](/docs/build/hooks-operations), and [package management](/docs/build/packages). -## dbt provides more reliable analysis +## dbt provides more reliable analysis - No longer copy and paste SQL, which can lead to errors when logic changes. Instead, build reusable data models that get pulled into subsequent models and analysis. Change a model once and that change will propagate to all its dependencies. - Publish the canonical version of a particular data model, encapsulating all complex business logic. All analysis on top of this model will incorporate the same business logic without needing to reimplement it. - Use mature source control processes like branching, pull requests, and code reviews. - Write data quality tests quickly and easily on the underlying data. Many analytic errors are caused by edge cases in the data: testing helps analysts find and handle those edge cases. -## dbt products +## dbt products You can access dbt using dbt Core or dbt Cloud. dbt Cloud is built around dbt Core, but it also provides: @@ -36,7 +36,7 @@ You can access dbt using dbt Core or dbt Cloud. dbt Cloud is built around dbt Co You can learn about plans and pricing on [www.getdbt.com](https://www.getdbt.com/pricing/). -### dbt Cloud +### dbt Cloud dbt Cloud is the fastest and most reliable way to deploy dbt. Develop, test, schedule, and investigate data models all in one web-based UI. It also natively supports developing using a command line with the [dbt Cloud CLI](/docs/cloud/cloud-cli-installation). Learn more about [dbt Cloud features](/docs/cloud/about-cloud/dbt-cloud-features) and try one of the [dbt Cloud quickstarts](/guides). diff --git a/website/src/components/lifeCycle/index.js b/website/src/components/lifeCycle/index.js index 0c6978582e3..d8abc142162 100644 --- a/website/src/components/lifeCycle/index.js +++ b/website/src/components/lifeCycle/index.js @@ -20,11 +20,7 @@ const fontColors = { export default function Lifecycle(props) { const statuses = props.status?.split(',') - if (!statuses?.length) { - return null; - } - - if (!props.status || (Array.isArray(props.status) && props.status.length === 0)) { + if (!props.status || !statuses?.length) { return null; } From 9c626b9447deee9be3465a9cfb7632debe7df066 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:56:39 -0500 Subject: [PATCH 153/172] Fixing format and spacing --- website/docs/docs/build/unit-tests.md | 4 ++-- website/docs/reference/resource-properties/unit-tests.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 86efe423b25..71c464cbd40 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -145,7 +145,7 @@ Now you’re ready to run this unit test. You have a couple of options for comma - `dbt test --select "dim_customers,test_type:unit"` runs all of the _unit_ tests on `dim_customers`. - `dbt test --select test_is_valid_email_address` runs the test named `test_is_valid_email_address`. -```bash +```shell dbt test --select test_is_valid_email_address 16:03:49 Running with dbt=1.8.0-a1 @@ -183,7 +183,7 @@ The clever regex statement wasn’t as clever as initially thought, as the model Updating the regex logic to `'^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$'` (those pesky escape characters) and rerunning the unit test solves the problem: -```bash +```shell dbt test --select test_is_valid_email_address 16:09:11 Running with dbt=1.8.0-a1 diff --git a/website/docs/reference/resource-properties/unit-tests.md b/website/docs/reference/resource-properties/unit-tests.md index 64744b98918..40c3414e373 100644 --- a/website/docs/reference/resource-properties/unit-tests.md +++ b/website/docs/reference/resource-properties/unit-tests.md @@ -124,7 +124,7 @@ When `format: csv`, can either supply: ``` - - The name of a csv file in the `tests/fixtures` directory in your project (or the directory configured for [test-paths](https://docs.getdbt.com/reference/project-configs/test-paths)) for `fixture`: + - The name of a csv file in the `tests/fixtures` directory in your project (or the directory configured for [test-paths](https://docs.getdbt.com/reference/project-configs/test-paths)) for `fixture`: ```yaml unit_tests: From 6b8e0348393f1e8f29616cbe68c0bbc0fe79de07 Mon Sep 17 00:00:00 2001 From: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:59:42 -0500 Subject: [PATCH 154/172] fixing links --- website/docs/reference/commands/test.md | 4 ++-- website/docs/reference/resource-configs/store_failures_as.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/docs/reference/commands/test.md b/website/docs/reference/commands/test.md index 2203cc09faa..cad61a05ac5 100644 --- a/website/docs/reference/commands/test.md +++ b/website/docs/reference/commands/test.md @@ -29,7 +29,7 @@ dbt test --select "one_specific_model,test_type:singular" dbt test --select "one_specific_model,test_type:generic" ``` -For more information on writing tests, see the [Testing Documentation](/docs/build/tests). +For more information on writing tests, see the [Testing Documentation](/docs/build/data-tests). @@ -68,7 +68,7 @@ dbt test --select "one_specific_model,test_type:data" dbt test --select "one_specific_model,test_type:unit" ``` -For more information on writing tests, read the [data testing](/docs/build/tests) and [unit testing](/docs/build/unit-tests) documentation. +For more information on writing tests, read the [data testing](/docs/build/data-tests) and [unit testing](/docs/build/unit-tests) documentation. diff --git a/website/docs/reference/resource-configs/store_failures_as.md b/website/docs/reference/resource-configs/store_failures_as.md index dd61030afb8..005193a5381 100644 --- a/website/docs/reference/resource-configs/store_failures_as.md +++ b/website/docs/reference/resource-configs/store_failures_as.md @@ -17,7 +17,7 @@ You can configure it in all the same places as `store_failures`, including singu #### Singular test -[Singular test](https://docs.getdbt.com/docs/build/tests#singular-data-tests) in `tests/singular/check_something.sql` file +[Singular test](https://docs.getdbt.com/docs/build/data-tests#singular-data-tests) in `tests/singular/check_something.sql` file ```sql {{ config(store_failures_as="table") }} @@ -29,7 +29,7 @@ where 1=0 #### Generic test -[Generic tests](https://docs.getdbt.com/docs/build/tests#generic-data-tests) in `models/_models.yml` file +[Generic tests](https://docs.getdbt.com/docs/build/data-tests#generic-data-tests) in `models/_models.yml` file ```yaml models: From 9c67cdcc32ba68a36cf10883770cf7bfbfb7d32b Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Wed, 14 Feb 2024 12:04:28 -0800 Subject: [PATCH 155/172] Add link --- website/docs/terms/data-lineage.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/terms/data-lineage.md b/website/docs/terms/data-lineage.md index d0162c35616..42217db40d8 100644 --- a/website/docs/terms/data-lineage.md +++ b/website/docs/terms/data-lineage.md @@ -101,13 +101,13 @@ Is your DAG keeping up with best practices? Instead of manually auditing your DA Complex workflows also add to the difficulties a data lineage system will encounter. For example, consider the challenges in describing a data source's movement through a pipeline as it's filtered, pivoted, and joined with other tables. These challenges increase when the granularity of the data lineage shifts from the table to the column level. -As data lineage graphs mature and grow, it becomes clear that column or field-level lineage is often a needed layer of specificity that is not typically built-in to data lineage systems. [Some of the third party tooling](#third-party-tooling) from above can support column-level lineage. +As data lineage graphs mature and grow, it becomes clear that column- or field-level lineage is often a needed layer of specificity that is not typically built in to data lineage systems. Learn more about the [column-level lineage](/docs/collaborate/column-level-lineage) feature in [dbt Explorer](https://www.getdbt.com/product/dbt-explorer) and how it can help you gain insights. -## **Conclusion** +## Conclusion Data lineage is the holistic overview of how data moves through an organization or system, and is typically represented by a DAG. Analytics engineering practitioners use their DAG and data lineage to unpack root causes in broken pipelines, audit their models for inefficiencies, and promote greater transparency in their data work to business users. Overall, using your data lineage and DAG to know when your data is transformed and where it’s consumed is the foundation for good analytics work. -## **Further reading** +## Further reading DAGs, data lineage, and root cause analysis…tell me more! Check out some of our favorite resources of writing modular models, DRY code, and data modeling best practices: From a587301631f17d19a1c2a0a4cac9421358a94539 Mon Sep 17 00:00:00 2001 From: Jason Karlavige Date: Wed, 14 Feb 2024 15:13:21 -0500 Subject: [PATCH 156/172] revert test changes --- website/docs/docs/introduction.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/docs/docs/introduction.md b/website/docs/docs/introduction.md index 915dd446c51..f4fb6e64d53 100644 --- a/website/docs/docs/introduction.md +++ b/website/docs/docs/introduction.md @@ -11,21 +11,21 @@ dbt compiles and runs your analytics code against your data platform, enabling y Read more about why we want to enable analysts to work more like software engineers in [The dbt Viewpoint](/community/resources/viewpoint). -## dbt optimizes your workflow +## dbt optimizes your workflow - Avoid writing boilerplate  and by managing transactions, dropping tables, and managing schema changes. Write business logic with just a SQL `select` statement, or a Python DataFrame, that returns the dataset you need, and dbt takes care of . - Build up reusable, or modular, data models that can be referenced in subsequent work instead of starting at the raw data with every analysis. - Dramatically reduce the time your queries take to run: Leverage metadata to find long-running models that you want to optimize and use [incremental models](/docs/build/incremental-models) which dbt makes easy to configure and use. - Write er code by leveraging [macros](/docs/build/jinja-macros), [hooks](/docs/build/hooks-operations), and [package management](/docs/build/packages). -## dbt provides more reliable analysis +## dbt provides more reliable analysis - No longer copy and paste SQL, which can lead to errors when logic changes. Instead, build reusable data models that get pulled into subsequent models and analysis. Change a model once and that change will propagate to all its dependencies. - Publish the canonical version of a particular data model, encapsulating all complex business logic. All analysis on top of this model will incorporate the same business logic without needing to reimplement it. - Use mature source control processes like branching, pull requests, and code reviews. - Write data quality tests quickly and easily on the underlying data. Many analytic errors are caused by edge cases in the data: testing helps analysts find and handle those edge cases. -## dbt products +## dbt products You can access dbt using dbt Core or dbt Cloud. dbt Cloud is built around dbt Core, but it also provides: @@ -36,7 +36,7 @@ You can access dbt using dbt Core or dbt Cloud. dbt Cloud is built around dbt Co You can learn about plans and pricing on [www.getdbt.com](https://www.getdbt.com/pricing/). -### dbt Cloud +### dbt Cloud dbt Cloud is the fastest and most reliable way to deploy dbt. Develop, test, schedule, and investigate data models all in one web-based UI. It also natively supports developing using a command line with the [dbt Cloud CLI](/docs/cloud/cloud-cli-installation). Learn more about [dbt Cloud features](/docs/cloud/about-cloud/dbt-cloud-features) and try one of the [dbt Cloud quickstarts](/guides). From f715ecb6a64a3c8b91bcb56eb3e2545ebdecb766 Mon Sep 17 00:00:00 2001 From: Jeremy Cohen Date: Wed, 14 Feb 2024 21:49:35 +0100 Subject: [PATCH 157/172] Small edits from final review --- .../2021-11-23-how-to-upgrade-dbt-versions.md | 4 +++- .../core-upgrade/01-upgrading-to-v1.8.md | 4 +++- .../72-Feb-2024/keep-on-latest-version.md | 4 ++-- .../dbt-versions/upgrade-dbt-version-in-cloud.md | 2 +- website/snippets/_cloud-environments-info.md | 1 + website/snippets/_config-dbt-version-check.md | 16 ++++++++++------ 6 files changed, 20 insertions(+), 11 deletions(-) diff --git a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md index ceccfe86196..5098e9d29e3 100644 --- a/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md +++ b/website/blog/2021-11-23-how-to-upgrade-dbt-versions.md @@ -16,7 +16,9 @@ is_featured: true It's been a few years since dbt-core turned 1.0! Since then, we've committed to releasing zero breaking changes whenever possible and it's become much easier to upgrade dbt Core versions. -Now, we're taking it one step further by introducing **Keep on latest version** in dbt Cloud (currently available to select customers). No more manual upgrades and no more need for "a second sandbox project." For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-dbt-version-in-cloud). +In 2024, we're taking this promise further by: +- Stabilizing interfaces for everyone — adapter maintainers, metadata consumers, and (of course) people writing dbt code everywhere — as discussed in [our November 2023 roadmap update](https://github.com/dbt-labs/dbt-core/blob/main/docs/roadmap/2023-11-dbt-tng.md). +- Introducing **Keep on latest version** in dbt Cloud. No more manual upgrades and no more need for _a second sandbox project_ just to try out new features in development. For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-dbt-version-in-cloud). We're leaving the rest of this post as is, so we can all remember how it used to be. Enjoy a stroll down memory lane. diff --git a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md index 5b14d91d59d..2dcc17e4ee9 100644 --- a/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md +++ b/website/docs/docs/dbt-versions/core-upgrade/01-upgrading-to-v1.8.md @@ -16,7 +16,9 @@ displayed_sidebar: "docs" Starting this year, let dbt Labs handle version upgrades for you. With dbt Cloud, you can get early access to new functionality before it lands in the final release of dbt Core v1.8 and without the need of managing your own version upgrades. For more details, refer to [Upgrade Core version in Cloud](/docs/dbt-versions/upgrade-dbt-version-in-cloud). -The **Keep on latest version** setting is currently available in beta for select dbt Cloud customers. The first beta release of dbt-core v1.8 is planned for February 28. +The **Keep on latest version** setting is currently available in beta for select dbt Cloud customers, rolling out to wider availability through February and March. + +For users of dbt Core, the v1.8.0-b1 release of `dbt-core` & dbt Labs-maintained adapters is planned for February 28. ::: diff --git a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md index 4c79582579e..188f9f0102a 100644 --- a/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md +++ b/website/docs/docs/dbt-versions/release-notes/72-Feb-2024/keep-on-latest-version.md @@ -9,9 +9,9 @@ date: 2024-02-14 # New: Keep on latest version -_Now available in the dbt version dropdown in dbt Cloud — starting with select customers, rolling out to wider avaiability through February and March._ +_Now available in the dbt version dropdown in dbt Cloud — starting with select customers, rolling out to wider availability through February and March._ -When the new **Keep on latest version** setting is enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_. +When the new **Keep on latest version** setting is enabled, you always get the latest fixes and early access to new functionality for your dbt project. dbt Labs will handle upgrades behind-the-scenes, as part of testing and redeploying the dbt Cloud application — just like other dbt Cloud capabilities and other SaaS tools that you're using. No more manual upgrades and no more need for _a second sandbox project_ just to try out new features in development. To learn more about the new setting, refer to [Keep on latest version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version) for details. diff --git a/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md b/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md index b2b00ec8669..81535001aeb 100644 --- a/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md +++ b/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md @@ -19,7 +19,7 @@ You can upgrade to **Keep on latest version** no matter which version of dbt you :::tip Interested? Let us know! -Currently, this feature is available as a beta to select customers. Are you interested? Please contact your account team to join! +Currently, this feature is available in beta for select customers, rolling out to wider availability through February and March. Are you interested in getting early access? Please contact your account team to join! ::: diff --git a/website/snippets/_cloud-environments-info.md b/website/snippets/_cloud-environments-info.md index 0af89af3771..929337f86d4 100644 --- a/website/snippets/_cloud-environments-info.md +++ b/website/snippets/_cloud-environments-info.md @@ -31,6 +31,7 @@ Both development and deployment environments have a section called **General Set - dbt Cloud allows users to select any dbt release. At this time, **environments must use a dbt version greater than or equal to v1.0.0;** [lower versions are no longer supported](/docs/dbt-versions/upgrade-dbt-version-in-cloud). - If you select a current version with `(latest)` in the name, your environment will automatically install the latest stable version of the minor version selected. +- In 2024 we are introducing **Keep on latest version**, which removes the need for manually upgrading environments in the future, while ensuring you get access to the latest fixes and features. This feature is currently in beta for select customers, rolling out to wider availability through February and March._ ::: ### Custom branch behavior diff --git a/website/snippets/_config-dbt-version-check.md b/website/snippets/_config-dbt-version-check.md index 13984e3c2d5..231143407ce 100644 --- a/website/snippets/_config-dbt-version-check.md +++ b/website/snippets/_config-dbt-version-check.md @@ -1,19 +1,23 @@ -Starting in 2024, when you select **Keep on latest version** in dbt Cloud, dbt will ignore the `require-dbt-version` config. Refer to [Keep on latest version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version) (available as a beta) for more details. +Starting in 2024, when you select **Keep on latest version** in dbt Cloud, dbt will ignore the `require-dbt-version` config. Refer to [Keep on latest version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version) (available in beta) for more details. dbt Labs is committed to zero breaking changes for code in dbt projects, with ongoing releases to dbt Cloud and new versions of dbt Core. We also recommend these best practices: - **If you install dbt packages** — for use in your project, whether the package is maintained by your colleagues or a member of the open source dbt community, we recommend pinning the package to a specific revision or `version` boundary. Since v1.7, dbt manages this out-of-the-box by _locking_ the version/revision of packages in development in order to guarantee predictable builds in production. To learn more, refer to [Predictable package installs](/reference/commands/deps#predictable-package-installs). - **If you maintain dbt packages** — whether on behalf of your colleagues or members of the open source community, we recommend writing defensive code that checks to verify that other required packages and global macros are available. For example, if your package depends on the availability of a `date_spine` macro in the global `dbt` namespace, you can write: - + ```sql -{% if dbt.get('date_spine') %} - {{ exceptions.raise_compiler_error("Expected to find the dbt.date_spine macro, but it could not be found") }} -{% endif %} +{% macro a_few_days_in_september() %} -{{ date_spine("day", "'2023-09-01'::date", "'2023-09-10'::date") }} + {% if not dbt.get('date_spine') %} + {{ exceptions.raise_compiler_error("Expected to find the dbt.date_spine macro, but it could not be found") }} + {% endif %} + + {{ date_spine("day", "cast('2020-01-01' as date)", "cast('2030-12-31' as date)") }} + +{% endmacro %} ``` From d93ffb4a03940f64ff38596ff68bc6c4ab7075e6 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 13:22:09 -0800 Subject: [PATCH 158/172] Update website/docs/reference/global-configs/version-compatibility.md Co-authored-by: Leona B. Campbell <3880403+runleonarun@users.noreply.github.com> --- website/docs/reference/global-configs/version-compatibility.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/global-configs/version-compatibility.md b/website/docs/reference/global-configs/version-compatibility.md index 1abbbe3c86a..fdc9bc1d48e 100644 --- a/website/docs/reference/global-configs/version-compatibility.md +++ b/website/docs/reference/global-configs/version-compatibility.md @@ -14,7 +14,7 @@ Running with dbt=1.0.0 Found 13 models, 2 tests, 1 archives, 0 analyses, 204 macros, 2 operations.... ``` -:::info Keep with latest version +:::info Keep on latest version ::: From 7a411aa1d2c8a2b0c01b1ed17c19d18a07000d03 Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Wed, 14 Feb 2024 13:33:25 -0800 Subject: [PATCH 159/172] Fix build error --- website/docs/docs/build/unit-tests.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index 71c464cbd40..f0297903366 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -9,7 +9,7 @@ keywords: --- :::note closed beta -Unit testing is currently in closed beta for dbt Cloud accounts that have updated to a [versionless environment](/docs/dbt-versions/upgrade-core-in-cloud). +Unit testing is currently in closed beta for dbt Cloud accounts that have updated to a [versionless environment](/docs/dbt-versions/upgrade-dbt-version-in-cloud). It is available now as an alpha feature for dbt Core v1.8 users. From 1d7198db42e4fb4956fd49f1ca8cae279a67cf22 Mon Sep 17 00:00:00 2001 From: Jeremy Cohen Date: Wed, 14 Feb 2024 22:52:08 +0100 Subject: [PATCH 160/172] Update unit test language for consistency --- website/docs/docs/build/unit-tests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index f0297903366..df262e6179a 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -9,9 +9,9 @@ keywords: --- :::note closed beta -Unit testing is currently in closed beta for dbt Cloud accounts that have updated to a [versionless environment](/docs/dbt-versions/upgrade-dbt-version-in-cloud). +Support for unit testing dbt models is available to dbt Cloud customers who have selected [**Keep on latest version**](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version). This is currently in closed beta, starting with select customers, and rolling out to wider availability through February and March. -It is available now as an alpha feature for dbt Core v1.8 users. +For users of dbt Core, unit tests will be included in v1.8, planned for late April 2024. The v1.8.0-b1 release of `dbt-core` & dbt Labs-maintained adapters is planned for February 28. ::: From 8fe72215cebffb58b03599f3d5d9e9d8fa074cde Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:01:25 -0800 Subject: [PATCH 161/172] Update website/docs/reference/commands/version.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/commands/version.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/version.md b/website/docs/reference/commands/version.md index 79923d5e90f..b17ef133d29 100644 --- a/website/docs/reference/commands/version.md +++ b/website/docs/reference/commands/version.md @@ -4,7 +4,7 @@ sidebar_label: "version" id: "version" --- -The `--version` command-line option returns information about the currently installed version of dbt Core or the dbt Cloud CLI. +The `--version` command-line flag returns information about the currently installed version of dbt Core or the dbt Cloud CLI. This option is not supported when invoking dbt in other dbt Cloud runtimes (like, the IDE or scheduled runs). From f38ac17fb6d520212cfbbdf830304df3ed6523be Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:01:45 -0800 Subject: [PATCH 162/172] Update website/docs/reference/commands/version.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/commands/version.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/version.md b/website/docs/reference/commands/version.md index b17ef133d29..91619f2af7a 100644 --- a/website/docs/reference/commands/version.md +++ b/website/docs/reference/commands/version.md @@ -6,7 +6,7 @@ id: "version" The `--version` command-line flag returns information about the currently installed version of dbt Core or the dbt Cloud CLI. -This option is not supported when invoking dbt in other dbt Cloud runtimes (like, the IDE or scheduled runs). +This flag is not supported when invoking dbt in other dbt Cloud runtimes (for example, the IDE or scheduled runs). From 9218ee51049386e94a076c2b687b4daa66b03b75 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:02:45 -0800 Subject: [PATCH 163/172] Update website/docs/reference/commands/deps.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/commands/deps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/deps.md b/website/docs/reference/commands/deps.md index edafd62da40..e843a0b2f23 100644 --- a/website/docs/reference/commands/deps.md +++ b/website/docs/reference/commands/deps.md @@ -62,7 +62,7 @@ Update your versions in packages.yml, then run dbt deps ## Predictable package installs -Starting in dbt Core v1.7, dbt generates an additional `package-lock.yml` file in the root of your project. This contains the full set of resolved packages, based on the `packages` configuration (in `dependencies.yml` or `packages.yml`). Each subsequent invocation of `dbt deps` will install from the _locked_ set of packages specified in this file. By storing the full set of required packages (with pinned versions) in version-controlled code, it ensures predictable installs in production and consistency across all developers and environments. +Starting in dbt Core v1.7, dbt generates a `package-lock.yml` file in the root of your project. This contains the complete set of resolved packages based on the `packages` configuration in `dependencies.yml` or `packages.yml`. Each subsequent invocation of `dbt deps` will install from the _locked_ set of packages specified in this file. Storing the complete set of required packages (with pinned versions) in version-controlled code ensures predictable installs in production and consistency across all developers and environments. The `package-lock.yml` file includes a `sha1_hash` of the `packages` config. This enables dbt to detect if the `packages` config has updated, and to rerun dependency resolution. If you want to only check for changes to the `packages` config and update the lock file accordingly (without actually installing those packages), you can provide the `--lock` option (that is, `dbt deps --lock`). From 6eb2d4bb528f0beb05c24414438e45a48b5d96a2 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:06:59 -0800 Subject: [PATCH 164/172] Update website/docs/reference/commands/deps.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/commands/deps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/deps.md b/website/docs/reference/commands/deps.md index e843a0b2f23..e87d4a2e1eb 100644 --- a/website/docs/reference/commands/deps.md +++ b/website/docs/reference/commands/deps.md @@ -64,7 +64,7 @@ Update your versions in packages.yml, then run dbt deps Starting in dbt Core v1.7, dbt generates a `package-lock.yml` file in the root of your project. This contains the complete set of resolved packages based on the `packages` configuration in `dependencies.yml` or `packages.yml`. Each subsequent invocation of `dbt deps` will install from the _locked_ set of packages specified in this file. Storing the complete set of required packages (with pinned versions) in version-controlled code ensures predictable installs in production and consistency across all developers and environments. -The `package-lock.yml` file includes a `sha1_hash` of the `packages` config. This enables dbt to detect if the `packages` config has updated, and to rerun dependency resolution. If you want to only check for changes to the `packages` config and update the lock file accordingly (without actually installing those packages), you can provide the `--lock` option (that is, `dbt deps --lock`). +The `package-lock.yml` file includes a `sha1_hash` of the `packages` config. This enables dbt to detect if the `packages` config has been updated, and to rerun dependency resolution. To only check for changes to the `packages` config and update the lock file accordingly without installing those packages, provide the `--lock` flag (that is, `dbt deps --lock`). It's also possible to force package resolution to rerun, even if the `packages` config hasn't changed, by running `dbt deps --upgrade`. For example, this enables you to always get the latest commits from the `main` branch of an internally maintained `git` package while accepting the risk of unpredictable builds. An alternative to always running `dbt deps --upgrade` in production is to "ignore" the lock file by adding `package-lock.yml` to your project's `.gitignore` file. If you pursue either approach, we strongly recommend adding version pins for third-party packages within your `packages` config. From f3b62c2a3aec13eb2df976fc39cc89baba410950 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:09:20 -0800 Subject: [PATCH 165/172] Update website/docs/reference/commands/deps.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/commands/deps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/deps.md b/website/docs/reference/commands/deps.md index e87d4a2e1eb..079f47c23cb 100644 --- a/website/docs/reference/commands/deps.md +++ b/website/docs/reference/commands/deps.md @@ -66,7 +66,7 @@ Starting in dbt Core v1.7, dbt generates a `package-lock.yml` file in the root o The `package-lock.yml` file includes a `sha1_hash` of the `packages` config. This enables dbt to detect if the `packages` config has been updated, and to rerun dependency resolution. To only check for changes to the `packages` config and update the lock file accordingly without installing those packages, provide the `--lock` flag (that is, `dbt deps --lock`). -It's also possible to force package resolution to rerun, even if the `packages` config hasn't changed, by running `dbt deps --upgrade`. For example, this enables you to always get the latest commits from the `main` branch of an internally maintained `git` package while accepting the risk of unpredictable builds. An alternative to always running `dbt deps --upgrade` in production is to "ignore" the lock file by adding `package-lock.yml` to your project's `.gitignore` file. If you pursue either approach, we strongly recommend adding version pins for third-party packages within your `packages` config. +It's possible to force package resolution to rerun, even if the `packages` config hasn't changed, by running `dbt deps --upgrade`. This enables you to get the latest commits from the `main` branch of an internally maintained `git` package while accepting the risk of unpredictable builds. An alternative to running `dbt deps --upgrade` in production is to "ignore" the lock file by adding `package-lock.yml` to your project's `.gitignore` file. If you pursue either approach, dbt Labs strongly recommends adding version pins for third-party packages within your `packages` config. ## Add specific packages From 5948f792a3061ec42fa64078157c8c80c22a7e28 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:13:24 -0800 Subject: [PATCH 166/172] Update website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md b/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md index 81535001aeb..2f4044b58f4 100644 --- a/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md +++ b/website/docs/docs/dbt-versions/upgrade-dbt-version-in-cloud.md @@ -19,7 +19,7 @@ You can upgrade to **Keep on latest version** no matter which version of dbt you :::tip Interested? Let us know! -Currently, this feature is available in beta for select customers, rolling out to wider availability through February and March. Are you interested in getting early access? Please contact your account team to join! +This feature is available in beta for select customers, rolling out to wider availability through February and March. If you're interested in early access, please contact your account team to join! ::: From 2ca974e17cfa8fc4fd25c6cfd5e5712b3fa77cc4 Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:15:28 -0800 Subject: [PATCH 167/172] Update website/docs/reference/commands/deps.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/commands/deps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/deps.md b/website/docs/reference/commands/deps.md index 079f47c23cb..3ce0b2da81f 100644 --- a/website/docs/reference/commands/deps.md +++ b/website/docs/reference/commands/deps.md @@ -81,7 +81,7 @@ dbt deps --add-package dbt-labs/dbt_utils@1.0.0 dbt deps --add-package dbt-labs/snowplow@">=0.7.0,<0.8.0" ``` -For other package types, use the `--source` option: +For other package types, use the `--source` flag: ```shell # add package from git dbt deps --add-package https://github.com/fivetran/dbt_amplitude@v0.3.0 --source git From ad58b72605e72169fc4808550c042bbccd2e3a1e Mon Sep 17 00:00:00 2001 From: Ly Nguyen <107218380+nghi-ly@users.noreply.github.com> Date: Wed, 14 Feb 2024 14:15:53 -0800 Subject: [PATCH 168/172] Update website/docs/reference/commands/deps.md Co-authored-by: Matt Shaver <60105315+matthewshaver@users.noreply.github.com> --- website/docs/reference/commands/deps.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/commands/deps.md b/website/docs/reference/commands/deps.md index 3ce0b2da81f..980386b1c1d 100644 --- a/website/docs/reference/commands/deps.md +++ b/website/docs/reference/commands/deps.md @@ -70,7 +70,7 @@ It's possible to force package resolution to rerun, even if the `packages` confi ## Add specific packages -You can use the `dbt deps` command to add or update an existing package configuration — no need to remember the exact syntax for package configurations. +The `dbt deps` command can add or update an existing package configuration — no need to remember the exact syntax for package configurations. For Hub packages (default), which are the easiest to install: From 8a1a12b212bf526b48f9aeba27f769f6df71892e Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Wed, 14 Feb 2024 14:22:11 -0800 Subject: [PATCH 169/172] Feedback --- website/docs/reference/project-configs/require-dbt-version.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/docs/reference/project-configs/require-dbt-version.md b/website/docs/reference/project-configs/require-dbt-version.md index 0289300c9ff..1d00eeb0be0 100644 --- a/website/docs/reference/project-configs/require-dbt-version.md +++ b/website/docs/reference/project-configs/require-dbt-version.md @@ -86,6 +86,8 @@ Pinning to a specific dbt version is discouraged because it limits project flexi While you can restrict your project to run only with an exact version of dbt Core, we do not recommend this for dbt Core v1.0.0 and higher. +::: + In the following example, the project will only run with dbt v1.5: From a101fb251d7d44caaa14bc5a20b406641de7118d Mon Sep 17 00:00:00 2001 From: Ly Nguyen Date: Wed, 14 Feb 2024 14:26:25 -0800 Subject: [PATCH 170/172] Review of unit test callout --- website/docs/docs/build/unit-tests.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/docs/docs/build/unit-tests.md b/website/docs/docs/build/unit-tests.md index df262e6179a..6c83e435290 100644 --- a/website/docs/docs/build/unit-tests.md +++ b/website/docs/docs/build/unit-tests.md @@ -9,9 +9,9 @@ keywords: --- :::note closed beta -Support for unit testing dbt models is available to dbt Cloud customers who have selected [**Keep on latest version**](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version). This is currently in closed beta, starting with select customers, and rolling out to wider availability through February and March. +Support for unit testing dbt models is available to dbt Cloud customers who have chosen to [Keep on latest version](/docs/dbt-versions/upgrade-dbt-version-in-cloud#keep-on-latest-version). This is currently in closed beta, starting with select customers and rolling out to wider availability through February and March. -For users of dbt Core, unit tests will be included in v1.8, planned for late April 2024. The v1.8.0-b1 release of `dbt-core` & dbt Labs-maintained adapters is planned for February 28. +For dbt Core, unit tests will be available in v1.8, planned for late April 2024. The v1.8.0-b1 release of `dbt-core` & dbt Labs-maintained adapters is planned for February 28. ::: From 28b6bfbdd01de55d49da5fdd9312cd6358cec692 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Thu, 15 Feb 2024 11:57:00 +0000 Subject: [PATCH 171/172] Update website/docs/reference/artifacts/dbt-artifacts.md --- website/docs/reference/artifacts/dbt-artifacts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/artifacts/dbt-artifacts.md b/website/docs/reference/artifacts/dbt-artifacts.md index 8939c77bcfd..f9242da5d3c 100644 --- a/website/docs/reference/artifacts/dbt-artifacts.md +++ b/website/docs/reference/artifacts/dbt-artifacts.md @@ -30,7 +30,7 @@ Most dbt commands (and corresponding RPC methods) produce artifacts: ## Where are artifacts produced? -By default, artifacts are written to the `/target` directory of your dbt project, and this location is configurable via the [`target-path`](/reference/project-configs/target-path#configuration). +By default, artifacts are written to the `/target` directory of your dbt project. You can configure the location using the [`target-path`](/reference/project-configs/target-path#configuration). ## Common metadata From c81df56cb74dae2c7a592b054dd1bb327cb27b08 Mon Sep 17 00:00:00 2001 From: Mirna Wong <89008547+mirnawong1@users.noreply.github.com> Date: Thu, 15 Feb 2024 12:04:45 +0000 Subject: [PATCH 172/172] Update dbt-artifacts.md test --- website/docs/reference/artifacts/dbt-artifacts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/reference/artifacts/dbt-artifacts.md b/website/docs/reference/artifacts/dbt-artifacts.md index f9242da5d3c..58074c8b426 100644 --- a/website/docs/reference/artifacts/dbt-artifacts.md +++ b/website/docs/reference/artifacts/dbt-artifacts.md @@ -19,7 +19,7 @@ They could also be used to: dbt has produced artifacts since the release of dbt-docs in v0.11.0. Starting in dbt v0.19.0, we are committing to a stable and sustainable way of versioning, documenting, and validating dbt artifacts. -## When are artifacts produced? +### When are artifacts produced? Most dbt commands (and corresponding RPC methods) produce artifacts: - [semantic manifest](/docs/dbt-cloud-apis/sl-manifest): produced whenever your dbt project is parsed

    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�Tui0qD z6t*ZMS2k@}EIPp?Usi@CUc*jsi`w4;av}mmMNvLKJMA2E{K-PqS*3r^)a-^f$A53j zdD5brKMwP(BH8+}q=M8nf{aH=bi8qm@4v{;_Por@g`U67V@)CJ%q8%95W!Ds0Wdm3 zNK5wD4Z|K_8h4ueNpp3Cfn~kLKu@vC%pI`$(1Ddft8_$lbwu~3y^5>q13k#&x1;3q z&uvPVe_zbwNbjy4^B&GEGVHH1y?Y+gHk4(tpW#_d5d0di{@{0S*WNLk;)s*fO^T{UilUI0Qj+Y;VNx9%aL-IJi zLVm1%f*9_+w4!D(YGQ0K9acy8*akBq3H~+#DXo?L= zh6h_K8SmF(@<;eEO0yQVz7s%oE76}gGA!`eika%mHuC)xLf2KgTf1(Yk~k57-J_M?f+E2~1_`j>Bj!W+ znrEmOQ25HE*E{Z;pobH%U&P zmTDK?1vQ~WDVmHFiWvOxP}^xztzMqbi>iZ|S!eqqefi#s!PaL=zyL-#bV;I}0gFM4`% z0T>-|$!PVbs8NS#9b0QMfNNlvg{Nr+pi`QbsOFKP;s@aH>&sSSHt`t*>7O4`Q>7rz zac@hpg01anncCb{+X2^&J4NHQZl&ZD6dY<=wLABb>G$Oj;k@*8O2S-tSQG@NnVI@RghG?g^g=9T*22nINzId_{4b9s+5a z1m7-_-yNwyK-Mn;Kq=XF0uUSzP?eLl$N`4JvJ^JYSL3PKlA_-hXBlh;QgjFop~;A7 z>)3ys-=N!C!zV z`2=C`$m}Qqt#3;KNZR^`hm2q0V0NPtR2WoSYc0gul0Cl)w18*e@Zy!Pa8~mmkuDSv zt3x0sNfw>u#ccB%TNYxm>--p?P@d>HwduTBy3RH~1~LR$PTXIXCcGww&IIo&)!Tic z)GmRQk2`-4yB?~55*W#=T9`(Y*>Eix%*>)o13Dg@{4hqkhxD8GKw{@10xwo+2H9&b z0BJK#eMjpWfJ7^=J)51skDJj?fZ9B$o+r>|o%-eI;))0+&&^)`XqKOtK>{dn@);*U zX=f&koVv#NoS)+Rdq)K#wV0&~q7Qu6?JCcI3@yw!`o*pK+$mXitMD?$@3boc0#hO9YyroF#{Au!=cT3Pr%_%Ftr)ch_1ektMn9{ye`n|b#+uCk+~`#is{F)V9mFW6Zgx?IR-k1 zV)R!@tfmBB38Qcgz`7_4nYQIQ4aZO;*O$P$!P-h-Q8j8(-IiS4ExaPbQ!f-=Y*A*R znxWi+7BJxabqcKTRhq)&!%sonW0>K17&1Zez=o-UF8P6%%U=Gct4Hq20*5xheM2_+ zZq6q=f@HYavm#iQGXfHDH1%@w=o^vXx6YtA50wx_M(zp_y5M1RZ6O|ZsJB@TAmT|m z6eT0Qw&H6EwCw5iw{;f>>8s}HYxMWj#vEP+*}tHXtj-7-7`C~(WpJ{*qMzc=CtTbs zQzcF`GD<$m7z<|YXu5mBzTN3Z*SnXIe^%@NNCk0Z3bI;sD<2gaz6HG^`~^bJlLpG4 zBS|RQ+e*u`I1=`3g7?*GlT~eR2bI)){Ik@)CEK|7Q{cUlE9tM-GR^rL4iXxVy=8Oh zmS5K?81aJ=j)J?&$oKG#!K;P8>H(>tYk|~vL~X3w-u`nMzyI%z#BE~!5J%Y}RA=Rh zExH-exVx{Gfv|biMUIsH+oRpp^;OBqcyaa4mm85Quc3fv(w(JK z)cCuUl=5ye9XNT zQ7ctYzx>2%vVi@*u7AsKh0tf0Iw~;4k_=9pjb54R6gN zis`5h(G_>tHp4a}FlzXi{jOhqGDsWain`&Mvpc3winooiV@H@B)MwnLG>50FOMC}0+Tm%ck1+80Rp>Js)Q zHimfziMaL0tZh%R5zWQW26QIZMdLubq4xz~=aT>O=2KvG!nfw8EPtT{fS2A#@u%G| znM!+!BJE%?GGZ;i*(HM`%^DWO6vZr$>=@XWh%#4BY^S(zh*$Mf%jI_^u0ZHx>R}|z zadAoxdrSakVJ#hC3-n0$pFbU~&I~>d9g2~&UHXQvW%~O=jOW<^EVwsiV*Ka7VZRoM zJSXdehIt9c617|K&(VV!&&Scp5HcfcMXxe%f6IwQOKC$_q8;J zNEL(nNhr6rEk9U6}D2~j=$NGP%b)T}I2|XBgYg#7Sy7Je=#SH|g z@w_z`P0;i*0u8y*_54GZ@l7~u|_1q|< z`*;eTo(7#eCU}3GNe8Zy?2C9k;+S7;NXNHQ7na@OD0Fx|uI{sEEHe}FJm0Hbf)9u! zc3V6v=y!fU24If*f|2ojY?1u?aKEllTk#wbMXwlU;po3v0F)f0`Oe@JEe(D>Y4-?b zw^1$(5O*b3)f8rb?!+$dpd(X@3#A&rk7Ot%g}kEgInu^>FZmI6+_WDu#_;MlIOKN! zboCi`Jb4Tx0O{sK^&~nHqL+UfAWS*1tWKGcHut|ritHQF<$|C(;I<(fw#jI~bcchv z*^fV4!aHJ6t)A&RJ*#-MAG5yT(pi>iq3v-raS{}jzy2)AQVs_pwEhM8*c%GMJAGK&%F@?yDv_Pa4!?Wy_MtVSF#{! z1x50}1FHNU(PstfAMB1(=NFvEW`KN%>t$$WP4(&0V>?=1tV&pN0{$JiRil&}l!AWsE%-pXg^b*(zk$Pg;$08H}a>mxRHEZ6!P@+#UE zYHx#FTrtwzbjUQh3_fMwQ(m8Jf;#vj9SWHd=(A{q)=Dm@3l;ceqfLp{R=Ql)DP@(g zc$+{Uu(*DFISv4Jy(uOvm+!w55Cj2Hq?%w$S7UKc;Fxo-X^I72fjk4QJ*U+-3pisS zRHk^L78TRpIY?`UmEfNl1udpB(GdXe8dk?h_CHRxXiD;4qLhVqe{fSBhoePMxn1IsL6Bu3mc)8`%wik5e@?r7 zNU|E3I1e;p-CV!IAJmL}9p9*)4?SW7QA#{EkAOW>M{hhGPF1zov}3kW|AMGit3mrgd|2?z`i9Y=29u&#Py0I2iy#{h7s)HInx+rgm{6-PK zymDM34?J!l3?#^E(mJ>B3nXyig1T+;3R(a-pFy~wH50`Zd!1B}R=~b>RVt3hFeWDE z5itHz;P;n-ZQ7!-Vx6OWy+6~2|9h-S7b~V6KgV0B1hGQVg-cg(d_ns&vJ5uTcQ7xL z{^ce)IXN{i+E@n9w+nO|QWL%78wn7*Yctd>!c7_1n+duHg(^7E%=Ag1k-J>JjCfV# zI|e`THWyb}i9Fg7h=svxBwva58Pz}d?ZxMPSD6UzS18S9QVkm9T1M&B%z^zFE^85dM86+~ zbrrLEt3lNhn+z$13C=7NC?#k-Z&bjn)d9ql1O8>JUL@lc06itG;bk)<6h1K^;t!v3m~<=VUtzS z{nEL<%9q5TCWvJ$T-0&*6PpUXp`dxi9ulCV-m@vu&RsV=lnnL# zQSo8mu$R@}x@@`w4!96s&(xO;%*ZDR7Te$`7Vcp3p0Lilf}0O?zh>%5m*fuQuf4)N zyUpn(fJ(O~t}eC!@s+@EP1dO*NQA}vEHdiP9qG+ukI_^b2K>$4+|2gTa*{;ldY1of+j;xhRQ8RBZ zS@SN#=0k>}X9OEeSaY;xD4zuoAU|Ge_K6+{1;+{eJk>R$5Rb!+A5!7r9I(8`E zaOgg2;sNioKm+>&T$XlZ_Y&w%7-3$A0F1BYEw!5?%Y4HovC(GH>8Yz<|F<2cy2^46 zy)I$f$7{VqF}^_G%Pp+j62gK~ARRTu>*nmMe}7Mc)`y8^BTjljP4Rt+;ZaRR{@k=D z1m#C=hRpYBo`dxR5UB@-V{rI2W>`&$ZP_litU`D$3vwugJ>tH}DnTn?3f#M%F+AVO z2X0``5$4LoN=lZ)m|_x8m4*y=CquAWps$m=mXUW^dV#!%ZM$Pw-tYjJnY zdr)`JgtWn#=36{D1KC1HEC5`WWv%tD4x5H!268^00m=76OWotF&=KAyCM@MR)grdG zR6nt*84x}R`g6`o=k1cgi;C<_+o>(OTNrzWFS>PunugFsUrnm3uzf1}M~7=>bJjdX z1s0JI)CMci+mas-mV4>d!pga{YWozDg3GD|F=g*Ir0=68=E51_!u|;AK2-o_}%C^vVVXr8Ao-bu5V!zpssB=T; zd*ot}!YBbAt5QHy^oYPtmMOdl zC!#xpa%4Z7BU6NPsY z&j@WfEoC$JPZDvuj*9TC>f741ZWem^|CZvzzufU#rd_;0n#PyJ<=hrSo%tlwHgO zw^q8!JfbWX<#&*V(aY7f|7q9E`5G|Hc775cHm1SqB&mNZaNe!| z#jrx1`_KAl7JV92l8|O7JiM4lS6H(bXMOkFEzERDr>AYpY)OSQ9@>8C<9`TY zRq~99p86LgolehAF-abKnWHpgVL%dv^%ogFWaV3{8*!Xnyi>J4`uSnKqq+Y2xA$MR z4|Ub&rt7H`Ko_7}(<}u!Tbor{Nl8Ax!?Y`n5R(An#oUxfd`&{rtVmD$7aCc^sWh_^ z^Y5%QqQ|#+`(FB9zD*M(^B+*cM9$hz_T6Q7kNiUWe>UqalnSpVUb4*3P_%K3WPuu znSaN7!2^jzf~RiL@V&{6_VVG&5t+)@Eo`4@=8rI@cvQ>U)l4m0OQ<TWkqGRPJ}l zxhgyNH_h7=(pyIH^sZPmxskEfb3pFF!iBk4%w-(DvVVDK#VA1e!nAo-p#8Z#E14@| z{MORw2j2y!uU)goC9r=$g(wzz)4`lI{;-t)!f{o&jO@btu)wFUO!e9N%B!$kz)J!{ z2Qpm-do{t~$}5Q#9hWz79ynfH}Yusr>)go@A1C_IV5&03Cl^U%T zxBrnDwFvQpy(~WNR;S8}xrlIH)IqCRPz$RmEHbOKuY zQC+saNK@-AzkfPfx$t~i6g3~Y{j{TT9Q3BP*t+%~Op%cSaMzN>SGs>qzLG$1gXR|@ z<`H=-rX)HV{@^+u;_f!h11d_TkHQxb4?65R0z!1n(BIB$->Bn6=QsELk6_D)^rq)c zAYAMN+t0fxCyT4#?ehe^Oek#QP{L413aASByv#yHTwNP`ROwWcA-b?@syTJSgld>f zxUG40kxgH$92u9BZ(puVReX)6VrMS4&9!MZokrs$D(Jq^_5#-dj|lEi!5F*EkX@9` z>nnsR@3o)&8bzNZMj#5S2nulivy}V>$+vL=9fPklnZ_y;MRL$Nzi%%Ccd{2hnC70! zPmaix@DP`L82W5|SM*7ioj#4@T+7Jg8$&+-orT`GNd&n1_^~jf?QwszzJ{0K0>j^k z0A=>bccb)OBV0f->Z(Nw3)qPCUGy{kYU6w^?Ft>cx+!bWl^3KV51D*z;SgE%CG}|5 zQYwO5Nu{C?^n~ejIe4*>q08J7^K?oL3TUP)B*Hshn2!AO+`Pgz%NthED*hpmVkckN zO&#`NRWjNFQYem%Ho97wNL7&ZX`(d_@Dei`Y-WJp8n$p=O0~SYv z{ng+fEiQi`Zgm`K$|e@|IFI2Ak!I^@{k^dpHMy1JAjOTNGjKsY4vU1%IecJLtf~oO zx(R}I?6FXHBN=YX8EAR7XnXJKmno32aJ))H6rJ+V_0+Z;h~i_d0WzG$!M{%R|7RMH z0Os{;jMHy&`Qp<)-x9>^tp!P=d9OdKk1a2emIm-kPb4pNN$8+5A@HUFkf6) zvs1h`hjx=`;P+&N)%)FzXHU6RJeMlJM3O?{n`V`Y$YXBmLl55P)d(3d+8KtkzbGc)*aoEIEVTHP`uj8yO4t~Jjj zZ8taCmf0XGuo<$A(6#@h1G>Cz$8m)vD9>Nn)JqBef!}&j#rTyeLF5b5qv(wg$`c8i zdayd*5*Fr-76z}-tSdqS|I`3{w?NCyO}@XFx?f|OaE|g~Q59iixgp?Ja)-qB#J@jRx_%38tK2 zv+mdnm#!*+{TG7!>F>EHU1gBq0_JXvr(Ibnkcva;NHQ*2^q0N9dV_R;#!A^M2JeMG zw~*zxMiK5+5)Yuo)Avdg$pHuo0x7Ukd?&q;x}`3P;Lc(BNUL=k$1$)K@@-I-3{3~sCS1Y#p# zgRsCAkTH&+JyhcEcLd~+2lQh@krpb67CQj1N&?OlgpaYMZ+z-KaKk&jlh~H5o{8FO z&31DfY&`vFQ;85BHc?GB8)>$5qio#j0=nNh+3NI_S&5lV{9OhSMk||j9oS{>t+bmfZU@h7?shb> z*&(8!U0 z9!R@A`bR^l`Bf%$I4HHu#1+t=Z?kU6oG9uMEA$emwRYN`plLX->XOxJj_&6{`d&74 zfkWD5;2SnU1vZ%~%}eq5;lvY4cXf3=6C-c`rEf=BwwvR8EGv5oyxUe>&ad9bL`Od~ zGJ0QJgd2kQI>bZyqI}$dUsz^pDwu7-S5zv2^;+YVl8Avbd8V-n_2p%lz(J!a?do}= z0q}QQq%adl8FAkTdIoHJF^Fpq(3$>eUV;>B zRcPj8T0fTT!X<>azbg6`mWyekSF_`~9hWKR)=Tvsp$zttCYiMm@CI8x99%zeq6L$O zxOJ&Qeip0eqr3s@h&<&5?2H^kumEh81nBl4As`*JeFA0<0clI7c59vl4rsun0YW3P z-m`B&n=sWN?nQCi7TH8(MN57LG-W5Gji3T0!(Iyxwtxd5Jeaq%0Dm^ev3~z$^#lTY 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�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 z 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