From e17452800686c5e84a929c5a5223a5e6245bc23a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= Date: Sun, 14 Jan 2024 17:42:32 -0300 Subject: [PATCH 01/30] docs: creates the trigger page --- .../creating-feature-flags/trigger.mdx | 94 ++++++++++++++++++ sidebars.js | 1 + .../flag-trigger-existing-triggers.png | Bin 0 -> 102393 bytes .../feature-flags/trigger/flag-trigger.png | Bin 0 -> 93992 bytes 4 files changed, 95 insertions(+) create mode 100644 docs/feature-flags/creating-feature-flags/trigger.mdx create mode 100644 static/img/feature-flags/trigger/flag-trigger-existing-triggers.png create mode 100644 static/img/feature-flags/trigger/flag-trigger.png diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx new file mode 100644 index 00000000..162943ee --- /dev/null +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -0,0 +1,94 @@ +--- +title: Triggers +# sidebar_position: +slug: /feature-flags/creating-feature-flags/triggers +description: Use the flag triggers to automatically turn feature flags on or off by calling a URL using the POST method. +tags: ['guide', 'automation', 'trigger', 'feature-flag'] +--- + +import CenteredImg from '@site/src/components/centered-img/CenteredImg'; + +Flag triggers are a feature that Bucketeer provides to let you change the flag's state (ON/OFF) by calling a URL. As a result, you can use this option to enable or disable flags during CI/CD (Continuous Integration/Continuous Deployment) pipelines or based on an APM (Application Performance Monitoring) integration. + +To access the trigger page on the Bucketeer dashboard, select the **Feature Flags** tab, choose the desired flag, and click on its name. Select the **Trigger** tab at the top of the new page. You can check the existing triggers related to the current feature flag. + +## How to use triggers + +You can use the trigger feature to automate the remote flag's state control using Webhook URLs. You can integrate triggers with any tool capable of performing a POST request, enabling you to activate or deactivate flags based on specific operational health thresholds or when you receive specific alerts. You can link each flag to one or more triggers used by one or more tools or alert systems. + +One common integration of triggers is with APM solutions, such as: + +- [Datadogs](https://www.datadoghq.com/) +- [New Relic One](https://newrelic.com/) +- [Honeycomb](https://www.honeycomb.io/) +- [Dynatrace](https://www.dynatrace.com/) +- [Splunk Observability Cloud](https://www.splunk.com/en_us/products/observability.html) + +APMs can automatically modify the flag state based on certain conditions within that platform. Typically, APMs use triggers to shut down flags in pre-configured scenarios. For example, you can use an APM to monitor your system. If the error rate reaches 5%, the APM will call the trigger URL to disable (modify to OFF state) the feature flag. + +CI/CD pipelines can also take advantage of flag triggers. You can use triggers when deploying code changes to turn a flag on or off automatically at the final stage of the pipeline. In addition, you can create your own automation algorithm and use triggers to control the flags in your application. + +## Create a triggers + +The creation of triggers is a straightforward process. Follow the steps below: + +1. Access **Trigger** tab. +2. Click **+ Add Trigger**. +3. Select the **Trigger type**. Currently, only the **Webhook** type is available. +4. Choose the **Action** the trigger will perform. You can choose between turning the flag ON or OFF. +5. Provide a description for the trigger. It's optional. However, the Bucketter team recommends always providing clear descriptions for easy maintenance. +6. Click **Submit**. + +A new trigger will be displayed as in the image below, providing the **Trigger URL**. You should copy and save the Trigger URL to use in your application. + + + +:::info Copy and save the Trigger URL + +When you create a trigger, you will receive a Trigger URL. It's important to copy and store the URL in a safe place or use it directly on your APM. Once you leave the Trigger page, the URL cannot be recovered. If you access the Trigger page, the existing trigger URLs are limited to only five characters, which are displayed to enable you to identify each trigger. + +::: + +The Trigger URL includes the authentication token, so all you need to do to activate the trigger is to perform a POST request using the Trigger URL. You must keep the Trigger URL safe and secure, as anyone with access to it can modify the state of your system flag. + +:::warning Trigger URL linkage + +In the event of a Trigger URL leak, the Bucketeer team recommends you immediately reset or delete the trigger. Otherwise, anyone with the Trigger URL can modify the state of your application. + +::: + +### Usage recomendations + +When using Bucketeer, it's important to note that triggers don't receive any information from the Webhook request body. In simpler terms, all you need to do to execute a trigger is perform a POST request to the Trigger URL you received when creating the trigger. As a result, Bucketeer is unable to identify the source of the POST request. Therefore, if you're using different tools to manage the flag remotely, it's recommended that you create a distinct trigger for each tool. Doing this lets you easily identify the source of a flag turn-off. + +## Manage triggers + +When you access the Trigger tab, you will have access to all existing triggers related to the current flag. The image provides an example of a flag associated with three triggers. + + + +Each trigger presents the following information: + +- **Action**: Specify if the trigger turns the flag ON or OFF when activated. +- **Trigger URL**: Part of the Trigger URL. As mentioned before, you only have access to the complete trigger URL at the time of trigger creation. +- **Triggered Times**: Inform the number of times the trigger was used and the associated action was performed. +- **Last Triggered**: Inform the date and time the trigger was last used. + +:::info Triggered execution + +The Triggered Times and Last Triggered will only be updated if the trigger action changes the flag state. For instance, if the flag was initially ON, and the trigger was executed to turn it OFF, then the Triggered Times and Last Triggered will be updated. However, suppose the flag was initially OFF, and the trigger action was also intended to turn it OFF. In that case, there will be no changes to the Triggered Times and Last Triggered because the flag state was not changed. + +::: + +After creating a trigger, you can perform four actions on it through the Bucketeer dashboard by clicking on the ellipsis (**...**) located at the top right corner of the trigger card: + +- **Edit**: Use this option to update the trigger description. +- **Disable**: Deactivate the trigger without removing or changing the Trigger URL. Despite receiving a POST request, the Bucketeer system will not execute the trigger action when disabled. +- **Reset**: Create a new Trigger URL. POST requests using the old Trigger URL will not change the flag state. When you Reset the trigger, the Bucketeer system will provide a new Trigger URL. You should copy and save the Trigger URL to use in your application. +- **Delete**: Remove the trigger. + + diff --git a/sidebars.js b/sidebars.js index 8d6d139e..7f7a9ba8 100644 --- a/sidebars.js +++ b/sidebars.js @@ -105,6 +105,7 @@ const sidebars = { 'feature-flags/creating-feature-flags/targeting', 'feature-flags/creating-feature-flags/manage-variations', 'feature-flags/creating-feature-flags/auto-operation', + 'feature-flags/creating-feature-flags/trigger', 'feature-flags/creating-feature-flags/evaluate-results', 'feature-flags/creating-feature-flags/settings-and-history' ], diff --git a/static/img/feature-flags/trigger/flag-trigger-existing-triggers.png b/static/img/feature-flags/trigger/flag-trigger-existing-triggers.png new file mode 100644 index 0000000000000000000000000000000000000000..a0217b4b18c46bc532967cd157503e6364e69128 GIT binary patch literal 102393 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 literal 0 HcmV?d00001 diff --git a/static/img/feature-flags/trigger/flag-trigger.png b/static/img/feature-flags/trigger/flag-trigger.png new file mode 100644 index 0000000000000000000000000000000000000000..3c85ab3cf3b7623a16123ff26f94bdda1b419ab3 GIT binary patch literal 93992 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%0DALBi}2O{SAks6o`HA) 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

^wh_I2`Io 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 literal 0 HcmV?d00001 From e6f6fc6e1e991830d8e42fff0de65aed2deac24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= Date: Mon, 15 Jan 2024 07:19:38 -0300 Subject: [PATCH 02/30] docs: update flags index page and trigger page. --- docs/feature-flags/creating-feature-flags/trigger.mdx | 10 ++++++++-- docs/feature-flags/index.md | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index 162943ee..b7dd0436 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -51,11 +51,11 @@ When you create a trigger, you will receive a Trigger URL. It's important to cop ::: -The Trigger URL includes the authentication token, so all you need to do to activate the trigger is to perform a POST request using the Trigger URL. You must keep the Trigger URL safe and secure, as anyone with access to it can modify the state of your system flag. +The Trigger URL includes the authentication token, so all you need to do to activate the trigger is to perform a POST request using the Trigger URL. You must keep the Trigger URL safe and secure, as it contains sensitive information. Anyone with access to the Trigger URL can modify the state of your system flag. :::warning Trigger URL linkage -In the event of a Trigger URL leak, the Bucketeer team recommends you immediately reset or delete the trigger. Otherwise, anyone with the Trigger URL can modify the state of your application. +In the event of a Trigger URL leak, the Bucketeer team strongly recommends that you immediately reset or delete the trigger. Otherwise, anyone with the Trigger URL can modify the state of your application. ::: @@ -63,6 +63,12 @@ In the event of a Trigger URL leak, the Bucketeer team recommends you immediatel When using Bucketeer, it's important to note that triggers don't receive any information from the Webhook request body. In simpler terms, all you need to do to execute a trigger is perform a POST request to the Trigger URL you received when creating the trigger. As a result, Bucketeer is unable to identify the source of the POST request. Therefore, if you're using different tools to manage the flag remotely, it's recommended that you create a distinct trigger for each tool. Doing this lets you easily identify the source of a flag turn-off. +:::note Future releases + +Bucketeer has in its roadmap the objective to accept payloads in the Webhook body to enable you to provide additional information regarding the request source. Stay tuned for future releases. + +::: + ## Manage triggers When you access the Trigger tab, you will have access to all existing triggers related to the current flag. The image provides an example of a flag associated with three triggers. diff --git a/docs/feature-flags/index.md b/docs/feature-flags/index.md index e3354290..3d7e3eac 100644 --- a/docs/feature-flags/index.md +++ b/docs/feature-flags/index.md @@ -11,6 +11,7 @@ This section presents the necessary information to use Bucketeer feature flags. - [Create a feature flag](../feature-flags/creating-feature-flags/create-feature-flag): Learn how to create flags and define their properties. - [Targeting with feature flags](../feature-flags/creating-feature-flags/targeting): Discover how to target specific users or groups with your flags based on various attributes. - [Manage variations](../feature-flags/creating-feature-flags/manage-variations): Understand how to manage and configure different variations of your feature flags. +- [Trigger flags](../feature-flags/creating-feature-flags/trigger.mdx): Use Webhooks to remotely manage flags by turning them ON or OFF. - [Auto operation](../feature-flags/creating-feature-flags/auto-operation): Automate the feature flag operation. - [Evaluate results](../feature-flags/creating-feature-flags/evaluate-results): Explore how to evaluate and analyze the usage of your flags. - [Other flag settings](../feature-flags/creating-feature-flags/settings-and-history): Explore additional settings and options for your flags. From b3d02558dbd1033f898eae1d46f7f7e29ea7436d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= Date: Mon, 15 Jan 2024 08:05:42 -0300 Subject: [PATCH 03/30] docs: add test a trigger to the trigger page --- .../creating-feature-flags/trigger.mdx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index b7dd0436..ab6d22bf 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -97,4 +97,18 @@ After creating a trigger, you can perform four actions on it through the Buckete - **Reset**: Create a new Trigger URL. POST requests using the old Trigger URL will not change the flag state. When you Reset the trigger, the Bucketeer system will provide a new Trigger URL. You should copy and save the Trigger URL to use in your application. - **Delete**: Remove the trigger. +:::info Reset operation +Resetting a trigger does not restart Triggered Times and Last Triggered information. + +A new field shows up on the trigger card, informing the date of the last reset. + +::: + +## Test a trigger + +You can make a POST request using the Trigger URL to test a trigger. The code block below presents an example of the code used to perform a request using `curl`: + +```curl +https://dev.bucketeer.jp/webhook/MTQyMDY5OTI0ODc2MQw4yPzGndlkezFEsZE_uPnA +``` From 9dfd8c90bb769ed40e3938aafcd8e55e0832c0ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= Date: Tue, 16 Jan 2024 07:08:58 -0300 Subject: [PATCH 04/30] docs: add audit logs page --- docs/integration/audit-logs.mdx | 630 ++++++++++++++++++++++++++++++++ sidebars.js | 5 + src/css/custom.css | 476 +++++++++++++----------- 3 files changed, 891 insertions(+), 220 deletions(-) create mode 100644 docs/integration/audit-logs.mdx diff --git a/docs/integration/audit-logs.mdx b/docs/integration/audit-logs.mdx new file mode 100644 index 00000000..3a3e12fa --- /dev/null +++ b/docs/integration/audit-logs.mdx @@ -0,0 +1,630 @@ +--- +title: Audit Logs +# sidebar_position: +slug: /tools/audit-logs +description: Use the flag triggers to automatically turn feature flags on or off by calling a URL using the POST method. +tags: ['log', 'audit-logs'] +--- + +The Audit Logs feature stores all log history from the current Environment. You can use the logs to identify problems, or who performed modification in your project flags. + +To access the logs associated with the current environment, select **Audit Logs** on the dashboard sidebar. To check logs from other environments, you first need to change to the desired environment and then access the Audit Logs page. + +## Filtering logs + +By default, the Audit Logs displays the most recent entries. However, you can use the **Sort** button at the top right corner to switch to the **Oldest** first if you need. + +To make it easier to inspect and find problems source, the Bucketeer system provides several filters you can use to find desired logs. The complete filter options is listed below: + +- **Email**: User email who perform the changed that originated the log, such as changing a flag variation, for example. +- **Date**: Specify a date range when the logs were created. +- **Entity**: Select the type of entity related to the log source. You can use this option to filter logs related only to changes in Goals, for example. The complete list is presented next: + - Feature Flag + - Goal + - Experiment + - User Segment + - Account + - API Key + - Auto Operation + - Progressive Rollout + - Push + - Subscription + +### Existing triggers + +Several actions can create a log in Bucketeer. The toggle below contain a table listing all possible action that can generate new logs. + +

+ Check the complete list of actions that generate logs in Bucketter. +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Log SourceDescription
UNKNOWNLog source with an unspecified or unknown cause.
FEATURE_CREATEDA feature has been created.
FEATURE_RENAMEDThe name of a feature has been changed.
FEATURE_ENABLEDA feature has been enabled.
FEATURE_DISABLEDA feature has been disabled.
FEATURE_DELETEDA feature has been deleted.
FEATURE_DESCRIPTION_CHANGEDThe description of a feature has been changed.
FEATURE_VARIATION_ADDEDA variation has been added to a feature.
FEATURE_VARIATION_REMOVEDA variation has been removed from a feature.
FEATURE_OFF_VARIATION_CHANGEDThe off-variation of a feature has been changed.
VARIATION_VALUE_CHANGEDThe value of a variation has been changed.
VARIATION_NAME_CHANGEDThe name of a variation has been changed.
VARIATION_DESCRIPTION_CHANGEDThe description of a variation has been changed.
VARIATION_USER_ADDEDA user has been added to a variation.
VARIATION_USER_REMOVEDA user has been removed from a variation.
FEATURE_RULE_ADDEDA rule has been added to a feature.
FEATURE_RULE_STRATEGY_CHANGEDThe strategy of a feature rule has been changed.
FEATURE_RULE_DELETEDA rule has been deleted from a feature.
RULE_CLAUSE_ADDEDA clause has been added to a rule.
RULE_CLAUSE_DELETEDA clause has been deleted from a rule.
RULE_FIXED_STRATEGY_CHANGEDThe fixed strategy of a rule has been changed.
RULE_ROLLOUT_STRATEGY_CHANGEDThe rollout strategy of a rule has been changed.
CLAUSE_ATTRIBUTE_CHANGEDThe attribute of a clause has been changed.
CLAUSE_OPERATOR_CHANGEDThe operator of a clause has been changed.
CLAUSE_VALUE_ADDEDA value has been added to a clause.
CLAUSE_VALUE_REMOVEDA value has been removed from a clause.
FEATURE_DEFAULT_STRATEGY_CHANGEDThe default strategy of a feature has been changed.
FEATURE_TAG_ADDEDA tag has been added to a feature.
FEATURE_TAG_REMOVEDA tag has been removed from a feature.
FEATURE_VERSION_INCREMENTEDThe version of a feature has been incremented.
FEATURE_ARCHIVEDA feature has been archived.
FEATURE_CLONEDA feature has been cloned.
FEATURE_UNARCHIVEDA feature has been unarchived.
SAMPLING_SEED_RESETThe sampling seed has been reset.
PREREQUISITE_ADDEDA prerequisite has been added.
PREREQUISITE_REMOVEDA prerequisite has been removed.
PREREQUISITE_VARIATION_CHANGEDThe variation of a prerequisite has been changed.
GOAL_CREATEDA goal has been created.
GOAL_RENAMEDThe name of a goal has been changed.
GOAL_DESCRIPTION_CHANGEDThe description of a goal has been changed.
GOAL_DELETEDA goal has been deleted.
GOAL_ARCHIVEDA goal has been archived.
EXPERIMENT_CREATEDAn experiment has been created.
EXPERIMENT_STOPPEDAn experiment has been stopped.
EXPERIMENT_START_AT_CHANGEDThe start time of an experiment has been changed.
EXPERIMENT_STOP_AT_CHANGEDThe stop time of an experiment has been changed.
EXPERIMENT_DELETEDAn experiment has been deleted.
EXPERIMENT_PERIOD_CHANGEDThe period of an experiment has been changed.
EXPERIMENT_NAME_CHANGEDThe name of an experiment has been changed.
EXPERIMENT_DESCRIPTION_CHANGEDThe description of an experiment has been changed.
EXPERIMENT_STARTEDAn experiment has started.
EXPERIMENT_FINISHEDAn experiment has finished.
EXPERIMENT_ARCHIVEDAn experiment has been archived.
ACCOUNT_CREATEDAn account has been created.
ACCOUNT_ROLE_CHANGEDThe role of an account has been changed.
ACCOUNT_ENABLEDAn account has been enabled.
ACCOUNT_DISABLEDAn account has been disabled.
ACCOUNT_DELETEDAn account has been deleted.
APIKEY_CREATEDAn API key has been created.
APIKEY_NAME_CHANGEDThe name of an API key has been changed.
APIKEY_ENABLEDAn API key has been enabled.
APIKEY_DISABLEDAn API key has been disabled.
SEGMENT_CREATEDA segment has been created.
SEGMENT_DELETEDA segment has been deleted.
SEGMENT_NAME_CHANGEDThe name of a segment has been changed.
SEGMENT_DESCRIPTION_CHANGEDThe description of a segment has been changed.
SEGMENT_RULE_ADDEDA rule has been added to a segment.
SEGMENT_RULE_DELETEDA rule has been deleted from a segment.
SEGMENT_RULE_CLAUSE_ADDEDA clause has been added to a rule in a segment.
SEGMENT_RULE_CLAUSE_DELETEDA clause has been deleted from a rule in a segment.
SEGMENT_CLAUSE_ATTRIBUTE_CHANGEDThe attribute of a clause in a segment has been changed.
SEGMENT_CLAUSE_OPERATOR_CHANGEDThe operator of a clause in a segment has been changed.
SEGMENT_CLAUSE_VALUE_ADDEDA value has been added to a clause in a segment.
SEGMENT_CLAUSE_VALUE_REMOVEDA value has been removed from a clause in a segment.
SEGMENT_USER_ADDEDA user has been added to a segment.
SEGMENT_USER_DELETEDA user has been deleted from a segment.
SEGMENT_BULK_UPLOAD_USERSUsers have been bulk uploaded to a segment.
SEGMENT_BULK_UPLOAD_USERS_STATUS_CHANGEDThe status of a bulk upload of users to a segment has been changed.
ENVIRONMENT_CREATEDAn environment has been created.
ENVIRONMENT_RENAMEDThe name of an environment has been changed.
ENVIRONMENT_DESCRIPTION_CHANGEDThe description of an environment has been changed.
ENVIRONMENT_DELETEDAn environment has been deleted.
ADMIN_ACCOUNT_CREATEDAn admin account has been created.
ADMIN_ACCOUNT_ENABLEDAn admin account has been enabled.
ADMIN_ACCOUNT_DISABLEDAn admin account has been disabled.
AUTOOPS_RULE_CREATEDAn auto operation rule has been created.
AUTOOPS_RULE_DELETEDAn auto operation rule has been deleted.
AUTOOPS_RULE_OPS_TYPE_CHANGEDThe operations type of an auto operation rule has been changed.
AUTOOPS_RULE_CLAUSE_DELETEDA clause has been deleted from an auto operation rule.
AUTOOPS_RULE_TRIGGERED_AT_CHANGEDThe triggered-at time of an auto operation rule has been changed.
OPS_EVENT_RATE_CLAUSE_ADDEDA clause related to event rate has been added to an auto operation rule.
OPS_EVENT_RATE_CLAUSE_CHANGEDA clause related to event rate has been changed in an auto operation rule.
DATETIME_CLAUSE_ADDEDA datetime clause has been added to an auto operation rule.
DATETIME_CLAUSE_CHANGEDA datetime clause has been changed in an auto operation rule.
PUSH_CREATEDA push notification has been created.
PUSH_DELETEDA push notification has been deleted.
PUSH_TAGS_ADDEDTags have been added to a push notification.
PUSH_TAGS_DELETEDTags have been deleted from a push notification.
PUSH_RENAMEDA push notification has been renamed.
SUBSCRIPTION_CREATEDA subscription has been created.
SUBSCRIPTION_DELETEDA subscription has been deleted.
SUBSCRIPTION_ENABLEDA subscription has been enabled.
SUBSCRIPTION_DISABLEDA subscription has been disabled.
SUBSCRIPTION_SOURCE_TYPE_ADDEDA source type has been added to a subscription.
SUBSCRIPTION_SOURCE_TYPE_DELETEDA source type has been deleted from a subscription.
SUBSCRIPTION_RENAMEDA subscription has been renamed.
ADMIN_SUBSCRIPTION_CREATEDAn admin subscription has been created.
ADMIN_SUBSCRIPTION_DELETEDAn admin subscription has been deleted.
ADMIN_SUBSCRIPTION_ENABLEDAn admin subscription has been enabled.
ADMIN_SUBSCRIPTION_DISABLEDAn admin subscription has been disabled.
ADMIN_SUBSCRIPTION_SOURCE_TYPE_ADDEDA source type has been added to an admin subscription.
ADMIN_SUBSCRIPTION_SOURCE_TYPE_DELETEDA source type has been deleted from an admin subscription.
ADMIN_SUBSCRIPTION_RENAMEDAn admin subscription has been renamed.
PROJECT_CREATEDA project has been created.
PROJECT_DESCRIPTION_CHANGEDThe description of a project has been changed.
PROJECT_ENABLEDA project has been enabled.
PROJECT_DISABLEDA project has been disabled.
PROJECT_TRIAL_CREATEDA trial for a project has been created.
PROJECT_TRIAL_CONVERTEDA trial for a project has been converted to a full subscription.
PROJECT_RENAMEDThe name of a project has been changed.
WEBHOOK_CREATEDA webhook has been created.
WEBHOOK_DELETEDA webhook has been deleted.
WEBHOOK_NAME_CHANGEDThe name of a webhook has been changed.
WEBHOOK_DESCRIPTION_CHANGEDThe description of a webhook has been changed.
WEBHOOK_CLAUSE_ADDEDA clause has been added to a webhook.
WEBHOOK_CLAUSE_CHANGEDA clause has been changed in a webhook.
PROGRESSIVE_ROLLOUT_CREATEDA progressive rollout has been created.
PROGRESSIVE_ROLLOUT_DELETEDA progressive rollout has been deleted.
PROGRESSIVE_ROLLOUT_SCHEDULE_TRIGGERED_AT_CHANGEDThe scheduled trigger time of a progressive rollout has been changed.
ORGANIZATION_CREATEDAn organization has been created.
ORGANIZATION_NAME_CHANGEDThe name of an organization has been changed.
ORGANIZATION_DESCRIPTION_CHANGEDThe description of an organization has been changed.
ORGANIZATION_ENABLEDAn organization has been enabled.
ORGANIZATION_DISABLEDAn organization has been disabled.
ORGANIZATION_ARCHIVEDAn organization has been archived.
ORGANIZATION_UNARCHIVEDAn organization has been unarchived.
ORGANIZATION_TRIAL_CONVERTEDAn organization's trial has been converted to a full subscription.
FLAG_TRIGGER_CREATEDA flag trigger has been created.
FLAG_TRIGGER_RESETA flag trigger has been reset.
FLAG_TRIGGER_DESCRIPTION_CHANGEDThe description of a flag trigger has been changed.
FLAG_TRIGGER_DISABLEDA flag trigger has been disabled.
FLAG_TRIGGER_ENABLEDA flag trigger has been enabled.
FLAG_TRIGGER_DELETEDA flag trigger has been deleted.
FLAG_TRIGGER_USAGE_UPDATEDThe usage information of a flag trigger has been updated.
+
+
+ + + diff --git a/sidebars.js b/sidebars.js index 7f7a9ba8..03ae7658 100644 --- a/sidebars.js +++ b/sidebars.js @@ -187,6 +187,11 @@ const sidebars = { label: 'Notifications', className: 'sidebar-slack', }, + { + type: 'doc', + id: 'integration/audit-logs', + label: 'Audit Logs', + }, { type: 'html', value: "Best practices", diff --git a/src/css/custom.css b/src/css/custom.css index bcdb4879..ea9d4ee8 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -3,14 +3,14 @@ * bundles Infima by default. Infima is a CSS framework designed to * work well for content-centric websites. */ - @font-face { +@font-face { font-family: sofiapro; - src: url("../webfonts/sofiapro/sofiapro-light.eot"); - src: url("../webfonts/sofiapro/sofiapro-light.eot?#iefix") - format("embedded-opentype"), - url("../webfonts/sofiapro/sofiapro-light.woff2") format("woff2"), - url("../webfonts/sofiapro/sofiapro-light.woff") format("woff"), - url("../webfonts/sofiapro/sofiapro-light.ttf") format("truetype"); + src: url('../webfonts/sofiapro/sofiapro-light.eot'); + src: url('../webfonts/sofiapro/sofiapro-light.eot?#iefix') + format('embedded-opentype'), + url('../webfonts/sofiapro/sofiapro-light.woff2') format('woff2'), + url('../webfonts/sofiapro/sofiapro-light.woff') format('woff'), + url('../webfonts/sofiapro/sofiapro-light.ttf') format('truetype'); font-weight: 300; font-style: normal; font-display: swap; @@ -18,12 +18,12 @@ @font-face { font-family: sofiapro; - src: url("../webfonts/sofiapro/sofiapro-regular.eot"); - src: url("../webfonts/sofiapro/sofiapro-regular.eot?#iefix") - format("embedded-opentype"), - url("../webfonts/sofiapro/sofiapro-regular.woff2") format("woff2"), - url("../webfonts/sofiapro/sofiapro-regular.woff") format("woff"), - url("../webfonts/sofiapro/sofiapro-regular.ttf") format("truetype"); + src: url('../webfonts/sofiapro/sofiapro-regular.eot'); + src: url('../webfonts/sofiapro/sofiapro-regular.eot?#iefix') + format('embedded-opentype'), + url('../webfonts/sofiapro/sofiapro-regular.woff2') format('woff2'), + url('../webfonts/sofiapro/sofiapro-regular.woff') format('woff'), + url('../webfonts/sofiapro/sofiapro-regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; @@ -31,12 +31,12 @@ @font-face { font-family: sofiapro; - src: url("../webfonts/sofiapro/sofiapro-medium.eot"); - src: url("../webfonts/sofiapro/sofiapro-medium.eot?#iefix") - format("embedded-opentype"), - url("../webfonts/sofiapro/sofiapro-medium.woff2") format("woff2"), - url("../webfonts/sofiapro/sofiapro-medium.woff") format("woff"), - url("../webfonts/sofiapro/sofiapro-medium.ttf") format("truetype"); + src: url('../webfonts/sofiapro/sofiapro-medium.eot'); + src: url('../webfonts/sofiapro/sofiapro-medium.eot?#iefix') + format('embedded-opentype'), + url('../webfonts/sofiapro/sofiapro-medium.woff2') format('woff2'), + url('../webfonts/sofiapro/sofiapro-medium.woff') format('woff'), + url('../webfonts/sofiapro/sofiapro-medium.ttf') format('truetype'); font-weight: 500; font-style: normal; font-display: swap; @@ -44,12 +44,12 @@ @font-face { font-family: sofiapro; - src: url("../webfonts/sofiapro/sofiapro-semi-bold.eot"); - src: url("../webfonts/sofiapro/sofiapro-semi-bold.eot?#iefix") - format("embedded-opentype"), - url("../webfonts/sofiapro/sofiapro-semi-bold.woff2") format("woff2"), - url("../webfonts/sofiapro/sofiapro-semi-bold.woff") format("woff"), - url("../webfonts/sofiapro/sofiapro-semi-bold.ttf") format("truetype"); + src: url('../webfonts/sofiapro/sofiapro-semi-bold.eot'); + src: url('../webfonts/sofiapro/sofiapro-semi-bold.eot?#iefix') + format('embedded-opentype'), + url('../webfonts/sofiapro/sofiapro-semi-bold.woff2') format('woff2'), + url('../webfonts/sofiapro/sofiapro-semi-bold.woff') format('woff'), + url('../webfonts/sofiapro/sofiapro-semi-bold.ttf') format('truetype'); font-weight: 600; font-style: normal; font-display: swap; @@ -57,12 +57,12 @@ @font-face { font-family: sofiapro; - src: url("../webfonts/sofiapro/sofiapro-bold.eot"); - src: url("../webfonts/sofiapro/sofiapro-bold.eot?#iefix") - format("embedded-opentype"), - url("../webfonts/sofiapro/sofiapro-bold.woff2") format("woff2"), - url("../webfonts/sofiapro/sofiapro-bold.woff") format("woff"), - url("../webfonts/sofiapro/sofiapro-bold.ttf") format("truetype"); + src: url('../webfonts/sofiapro/sofiapro-bold.eot'); + src: url('../webfonts/sofiapro/sofiapro-bold.eot?#iefix') + format('embedded-opentype'), + url('../webfonts/sofiapro/sofiapro-bold.woff2') format('woff2'), + url('../webfonts/sofiapro/sofiapro-bold.woff') format('woff'), + url('../webfonts/sofiapro/sofiapro-bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; @@ -70,12 +70,12 @@ @font-face { font-family: sofiapro; - src: url("../webfonts/sofiapro/sofiapro-black.eot"); - src: url("../webfonts/sofiapro/sofiapro-black.eot?#iefix") - format("embedded-opentype"), - url("../webfonts/sofiapro/sofiapro-black.woff2") format("woff2"), - url("../webfonts/sofiapro/sofiapro-black.woff") format("woff"), - url("../webfonts/sofiapro/sofiapro-black.ttf") format("truetype"); + src: url('../webfonts/sofiapro/sofiapro-black.eot'); + src: url('../webfonts/sofiapro/sofiapro-black.eot?#iefix') + format('embedded-opentype'), + url('../webfonts/sofiapro/sofiapro-black.woff2') format('woff2'), + url('../webfonts/sofiapro/sofiapro-black.woff') format('woff'), + url('../webfonts/sofiapro/sofiapro-black.ttf') format('truetype'); font-weight: 800; font-style: normal; font-display: swap; @@ -84,8 +84,8 @@ @font-face { font-family: 'FiraCode'; src: url('../webfonts/firecode/FiraCode-Regular.woff2') format('woff2'), - url('../webfonts/firecode/FiraCode-Regular.woff') format('woff'), - url('../webfonts/firecode/FiraCode-Regular.ttf') format('truetype'); + url('../webfonts/firecode/FiraCode-Regular.woff') format('woff'), + url('../webfonts/firecode/FiraCode-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal; font-display: swap; @@ -106,8 +106,8 @@ --ifm-navbar-height: 4.5rem; --ifm-font-color-base: #555; - --ifm-menu-color-background-hover: rgba(145,33,194,0.05); - --ifm-menu-color-background-active: rgba(145,33,194,0.05); + --ifm-menu-color-background-hover: rgba(145, 33, 194, 0.05); + --ifm-menu-color-background-active: rgba(145, 33, 194, 0.05); } .markdown h1 { @@ -142,11 +142,11 @@ code { } @media (min-width: 1440px) { - .main-wrapper { - align-self: center; - max-width: 1440px; - width: 1440px; - } + .main-wrapper { + align-self: center; + max-width: 1440px; + width: 1440px; + } } .navbar .navbar__inner { @@ -160,7 +160,8 @@ code { background-color: #5d3597; } -.navbar__link, .navbar__link:hover { +.navbar__link, +.navbar__link:hover { color: #fff; } @@ -180,22 +181,22 @@ code { } .main-wrapper { - position: relative; + position: relative; } .main-wrapper:before { - content: ""; - position: absolute; - left: 0; - top: 0; - width: 3000px; - height: 100%; - margin-left: -3000px; - background-color: #f9f4fc; + content: ''; + position: absolute; + left: 0; + top: 0; + width: 3000px; + height: 100%; + margin-left: -3000px; + background-color: #f9f4fc; } .navbar__brand { - width: 284px; + width: 284px; } .navbar-sidebar__brand { @@ -207,11 +208,11 @@ code { } .navbar__toggle.clean-btn { - color: #ffffff + color: #ffffff; } .clean-btn { - color: #555 + color: #555; } .padding-top--md { @@ -229,21 +230,24 @@ code { width: 24px; height: 24px; display: flex; - background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23606770' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat !important; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23606770' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") + no-repeat !important; } .header-twitter-link:before { content: ''; width: 24px; height: 24px; display: flex; - background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23606770' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z'/%3E%3C/svg%3E") no-repeat !important; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23606770' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z'/%3E%3C/svg%3E") + no-repeat !important; } .header-slack-link:before { content: ''; width: 24px; height: 24px; display: flex; - background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23606770' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E") no-repeat !important; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23606770' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E") + no-repeat !important; } } @@ -252,7 +256,8 @@ code { width: 24px; height: 24px; display: flex; - background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") no-repeat; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E") + no-repeat; } .header-twitter-link:hover { @@ -265,7 +270,8 @@ code { width: 24px; height: 24px; display: flex; - background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z'/%3E%3C/svg%3E") no-repeat; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z'/%3E%3C/svg%3E") + no-repeat; } .header-slack-link:hover { @@ -278,11 +284,12 @@ code { width: 24px; height: 24px; display: flex; - background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E") no-repeat; + background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z'/%3E%3C/svg%3E") + no-repeat; } .menu .menu__link:before { - content: ""; + content: ''; width: 20px; height: 20px; background-size: 20px; @@ -293,23 +300,31 @@ code { .menu .menu__link { font-size: 15px; - color: #7462A3; + color: #7462a3; line-height: 0.9 !important; font-weight: 400; - min-height: 30px + min-height: 30px; } .menu__link:not(.menu__link--active):hover { - background-color: transparent; + background-color: transparent; } -.menu .theme-doc-sidebar-menu .theme-doc-sidebar-item-category > .menu__list .menu__link { +.menu + .theme-doc-sidebar-menu + .theme-doc-sidebar-item-category + > .menu__list + .menu__link { padding-left: 0px; margin-left: 15px; } -.menu .theme-doc-sidebar-menu .theme-doc-sidebar-item-category > .menu__list .menu__link:before { - margin: 0 !important; +.menu + .theme-doc-sidebar-menu + .theme-doc-sidebar-item-category + > .menu__list + .menu__link:before { + margin: 0 !important; } .menu__link--sublist-caret:after { @@ -321,7 +336,7 @@ code { } .menu > .menu__list { - padding-right: 5px; + padding-right: 5px; } .menu__list-item { @@ -329,23 +344,23 @@ code { } .menu__list .menu__list { - padding-left: 0; + padding-left: 0; } .menu__list-item-collapsible:hover { - background: none; + background: none; } .menu__list-item-collapsible .menu__link:hover { - background: #DDD7E9 !important; + background: #ddd7e9 !important; } .menu__list-item-collapsible:hover .menu__link { - color: #573792; + color: #573792; } .menu__list-item:hover > .menu__link:not(.menu__link--active) { - background: #DDD7E9; + background: #ddd7e9; color: #573792; } @@ -377,7 +392,9 @@ code { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27221)'%3E%3Cpath d='M6.66663 5.83333C6.66663 6.71739 7.01782 7.56523 7.64294 8.19036C8.26806 8.81548 9.1159 9.16667 9.99996 9.16667C10.884 9.16667 11.7319 8.81548 12.357 8.19036C12.9821 7.56523 13.3333 6.71739 13.3333 5.83333C13.3333 4.94928 12.9821 4.10143 12.357 3.47631C11.7319 2.85119 10.884 2.5 9.99996 2.5C9.1159 2.5 8.26806 2.85119 7.64294 3.47631C7.01782 4.10143 6.66663 4.94928 6.66663 5.83333Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17.5V15.8333C5 14.9493 5.35119 14.1014 5.97631 13.4763C6.60143 12.8512 7.44928 12.5 8.33333 12.5H11.6667' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.8333L14.1667 17.5L17.5 14.1667' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27221'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-quickstart > .menu__list-item-collapsible > .menu__link--sublist:before { +.sidebar-quickstart + > .menu__list-item-collapsible + > .menu__link--sublist:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H9.99996M15 10C15 10.9205 14.2538 11.6667 13.3333 11.6667C12.4128 11.6667 11.6666 10.9205 11.6666 10C11.6666 9.07953 12.4128 8.33333 13.3333 8.33333C14.2538 8.33333 15 9.07953 15 10Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12V18M13 15H19' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } @@ -389,7 +406,9 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27365)'%3E%3Cpath d='M11.6666 12.9167C11.6666 13.6902 11.9739 14.4321 12.5209 14.9791C13.0679 15.526 13.8097 15.8333 14.5833 15.8333C15.3568 15.8333 16.0987 15.526 16.6457 14.9791C17.1927 14.4321 17.5 13.6902 17.5 12.9167C17.5 12.1431 17.1927 11.4013 16.6457 10.8543C16.0987 10.3073 15.3568 10 14.5833 10C13.8097 10 13.0679 10.3073 12.5209 10.8543C11.9739 11.4013 11.6666 12.1431 11.6666 12.9167Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15.8334V7.08335C2.5 6.30981 2.80729 5.56794 3.35427 5.02096C3.90125 4.47398 4.64312 4.16669 5.41667 4.16669C6.19021 4.16669 6.93208 4.47398 7.47906 5.02096C8.02604 5.56794 8.33333 6.30981 8.33333 7.08335V15.8334' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 10.8333H8.33333' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10V15.8333' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27365'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } -.sidebar-create-bucketeers-account > .menu__list-item-collapsible > .menu__link--sublist:before { +.sidebar-create-bucketeers-account + > .menu__list-item-collapsible + > .menu__link--sublist:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27221)'%3E%3Cpath d='M6.66663 5.83333C6.66663 6.71739 7.01782 7.56523 7.64294 8.19036C8.26806 8.81548 9.1159 9.16667 9.99996 9.16667C10.884 9.16667 11.7319 8.81548 12.357 8.19036C12.9821 7.56523 13.3333 6.71739 13.3333 5.83333C13.3333 4.94928 12.9821 4.10143 12.357 3.47631C11.7319 2.85119 10.884 2.5 9.99996 2.5C9.1159 2.5 8.26806 2.85119 7.64294 3.47631C7.01782 4.10143 6.66663 4.94928 6.66663 5.83333Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17.5V15.8333C5 14.9493 5.35119 14.1014 5.97631 13.4763C6.60143 12.8512 7.44928 12.5 8.33333 12.5H11.6667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.8333L14.1667 17.5L17.5 14.1667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27221'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } @@ -433,7 +452,9 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H13.3333C16.0947 15 18.3333 12.7614 18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 11.6667C14.2538 11.6667 15 10.9205 15 10C15 9.07953 14.2538 8.33333 13.3333 8.33333C12.4128 8.33333 11.6666 9.07953 11.6666 10C11.6666 10.9205 12.4128 11.6667 13.3333 11.6667Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } -.sidebar-creating-feature-flags > .menu__list-item-collapsible > .menu__link--sublist:before { +.sidebar-creating-feature-flags + > .menu__list-item-collapsible + > .menu__link--sublist:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H9.99996M15 10C15 10.9205 14.2538 11.6667 13.3333 11.6667C12.4128 11.6667 11.6666 10.9205 11.6666 10C11.6666 9.07953 12.4128 8.33333 13.3333 8.33333C14.2538 8.33333 15 9.07953 15 10Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12V18M13 15H19' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } @@ -445,7 +466,9 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04171 10.125L15.8334 3.33333M15 4.16667L16.6667 5.83333M12.5 6.66667L14.1667 8.33333M10 12.5C10 14.341 8.50766 15.8333 6.66671 15.8333C4.82576 15.8333 3.33337 14.341 3.33337 12.5C3.33337 10.6591 4.82576 9.16667 6.66671 9.16667C8.50766 9.16667 10 10.6591 10 12.5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-testing-with-flags > .menu__list-item-collapsible > .menu__link--sublist:before { +.sidebar-testing-with-flags + > .menu__list-item-collapsible + > .menu__link--sublist:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27302)'%3E%3Cpath d='M4.69667 16.1367C3.64779 15.0878 2.93349 13.7514 2.64411 12.2965C2.35473 10.8417 2.50326 9.33369 3.07092 7.96325C3.63858 6.59281 4.59987 5.42148 5.83324 4.59737C7.0666 3.77326 8.51665 3.3334 10 3.3334C11.4834 3.3334 12.9334 3.77326 14.1668 4.59737C15.4001 5.42148 16.3614 6.59281 16.9291 7.96325C17.4968 9.33369 17.6453 10.8417 17.3559 12.2965C17.0665 13.7514 16.3522 15.0878 15.3033 16.1367' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 7.5L10 10.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27302'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } @@ -473,17 +496,16 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 10.4767L9.99997 16.6667L3.74997 10.4767C3.33772 10.0755 3.013 9.59337 2.79626 9.06055C2.57951 8.52774 2.47543 7.95582 2.49058 7.3808C2.50573 6.80579 2.63977 6.24014 2.88426 5.71947C3.12876 5.19881 3.47841 4.7344 3.9112 4.35551C4.344 3.97661 4.85055 3.69143 5.39898 3.51793C5.9474 3.34442 6.5258 3.28635 7.09777 3.34736C7.66974 3.40837 8.22288 3.58716 8.72236 3.87245C9.22184 4.15774 9.65684 4.54336 9.99997 5.00502C10.3446 4.54671 10.7801 4.16446 11.2792 3.8822C11.7784 3.59993 12.3304 3.42373 12.9007 3.36463C13.4711 3.30552 14.0475 3.36477 14.5939 3.53869C15.1404 3.7126 15.645 3.99742 16.0763 4.37533C16.5075 4.75324 16.8562 5.2161 17.1003 5.73494C17.3445 6.25378 17.4789 6.81743 17.4952 7.39062C17.5115 7.9638 17.4093 8.53419 17.1951 9.06607C16.9808 9.59795 16.6591 10.0799 16.25 10.4817M9.99997 5.00002L7.2558 7.74419C7.09957 7.90046 7.01181 8.11239 7.01181 8.33336C7.01181 8.55433 7.09957 8.76625 7.2558 8.92252L7.7083 9.37502C8.2833 9.95002 9.21663 9.95002 9.79163 9.37502L10.625 8.54169C11.1222 8.04441 11.7967 7.76505 12.5 7.76505C13.2032 7.76505 13.8777 8.04441 14.375 8.54169L16.25 10.4167M10.4166 12.9167L12.0833 14.5834M12.5 10.8334L14.1666 12.5' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-documentation-style-guide > .menu__list-item-collapsible > .menu__link--sublist:before { +.sidebar-documentation-style-guide + > .menu__list-item-collapsible + > .menu__link--sublist:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27365)'%3E%3Cpath d='M11.6666 12.9167C11.6666 13.6902 11.9739 14.4321 12.5209 14.9791C13.0679 15.526 13.8097 15.8333 14.5833 15.8333C15.3568 15.8333 16.0987 15.526 16.6457 14.9791C17.1927 14.4321 17.5 13.6902 17.5 12.9167C17.5 12.1431 17.1927 11.4013 16.6457 10.8543C16.0987 10.3073 15.3568 10 14.5833 10C13.8097 10 13.0679 10.3073 12.5209 10.8543C11.9739 11.4013 11.6666 12.1431 11.6666 12.9167Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15.8334V7.08335C2.5 6.30981 2.80729 5.56794 3.35427 5.02096C3.90125 4.47398 4.64312 4.16669 5.41667 4.16669C6.19021 4.16669 6.93208 4.47398 7.47906 5.02096C8.02604 5.56794 8.33333 6.30981 8.33333 7.08335V15.8334' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 10.8333H8.33333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10V15.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27365'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } - - .sidebar-slack .menu__link:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3335 2.9165C13.3335 2.22615 12.7739 1.6665 12.0835 1.6665C11.3931 1.6665 10.8335 2.22615 10.8335 2.9165V7.08317C10.8335 7.77353 11.3931 8.33317 12.0835 8.33317C12.7739 8.33317 13.3335 7.77353 13.3335 7.08317V2.9165Z M15.8335 7.0835V8.3335H17.0835C17.3307 8.3335 17.5724 8.26019 17.778 8.12283C17.9835 7.98548 18.1437 7.79026 18.2383 7.56185C18.333 7.33344 18.3577 7.08211 18.3095 6.83963C18.2612 6.59716 18.1422 6.37443 17.9674 6.19961C17.7926 6.0248 17.5698 5.90575 17.3274 5.85752C17.0849 5.80928 16.8336 5.83404 16.6051 5.92865C16.3767 6.02326 16.1815 6.18347 16.0442 6.38903C15.9068 6.5946 15.8335 6.83627 15.8335 7.0835Z M9.1665 12.9165C9.1665 12.2261 8.60686 11.6665 7.9165 11.6665C7.22615 11.6665 6.6665 12.2261 6.6665 12.9165V17.0832C6.6665 17.7735 7.22615 18.3332 7.9165 18.3332C8.60686 18.3332 9.1665 17.7735 9.1665 17.0832V12.9165Z M4.1665 12.9165V11.6665H2.9165C2.66928 11.6665 2.4276 11.7398 2.22204 11.8772C2.01648 12.0145 1.85626 12.2097 1.76166 12.4381C1.66705 12.6666 1.64229 12.9179 1.69052 13.1604C1.73875 13.4028 1.85781 13.6256 2.03262 13.8004C2.20744 13.9752 2.43017 14.0943 2.67264 14.1425C2.91512 14.1907 3.16645 14.166 3.39486 14.0714C3.62327 13.9767 3.81849 13.8165 3.95584 13.611C4.09319 13.4054 4.1665 13.1637 4.1665 12.9165Z M17.0832 10.8335H12.9165C12.2261 10.8335 11.6665 11.3931 11.6665 12.0835C11.6665 12.7739 12.2261 13.3335 12.9165 13.3335H17.0832C17.7735 13.3335 18.3332 12.7739 18.3332 12.0835C18.3332 11.3931 17.7735 10.8335 17.0832 10.8335Z M12.9165 15.8335H11.6665V17.0835C11.6665 17.3307 11.7398 17.5724 11.8772 17.778C12.0145 17.9835 12.2097 18.1437 12.4381 18.2383C12.6666 18.333 12.9179 18.3577 13.1604 18.3095C13.4028 18.2612 13.6256 18.1422 13.8004 17.9674C13.9752 17.7926 14.0943 17.5698 14.1425 17.3274C14.1907 17.0849 14.166 16.8336 14.0714 16.6051C13.9767 16.3767 13.8165 16.1815 13.611 16.0442C13.4054 15.9068 13.1637 15.8335 12.9165 15.8335Z M7.08317 6.6665H2.9165C2.22615 6.6665 1.6665 7.22615 1.6665 7.9165C1.6665 8.60686 2.22615 9.1665 2.9165 9.1665H7.08317C7.77353 9.1665 8.33317 8.60686 8.33317 7.9165C8.33317 7.22615 7.77353 6.6665 7.08317 6.6665Z M7.0835 4.1665H8.3335V2.9165C8.3335 2.66928 8.26019 2.4276 8.12283 2.22204C7.98548 2.01648 7.79026 1.85626 7.56185 1.76166C7.33344 1.66705 7.08211 1.64229 6.83963 1.69052C6.59716 1.73875 6.37443 1.85781 6.19961 2.03262C6.0248 2.20744 5.90575 2.43017 5.85752 2.67264C5.80928 2.91512 5.83404 3.16645 5.92865 3.39486C6.02326 3.62327 6.18347 3.81849 6.38903 3.95584C6.5946 4.09319 6.83627 4.1665 7.0835 4.1665Z' stroke='%23795FA8' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } - .sidebar-slack .menu__link--active:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3335 2.9165C13.3335 2.22615 12.7739 1.6665 12.0835 1.6665C11.3931 1.6665 10.8335 2.22615 10.8335 2.9165V7.08317C10.8335 7.77353 11.3931 8.33317 12.0835 8.33317C12.7739 8.33317 13.3335 7.77353 13.3335 7.08317V2.9165ZM15.8335 7.0835V8.3335H17.0835C17.3307 8.3335 17.5724 8.26019 17.778 8.12283C17.9835 7.98548 18.1437 7.79026 18.2383 7.56185C18.333 7.33344 18.3577 7.08211 18.3095 6.83963C18.2612 6.59716 18.1422 6.37443 17.9674 6.19961C17.7926 6.0248 17.5698 5.90575 17.3274 5.85752C17.0849 5.80928 16.8336 5.83404 16.6051 5.92865C16.3767 6.02326 16.1815 6.18347 16.0442 6.38903C15.9068 6.5946 15.8335 6.83627 15.8335 7.0835ZM9.1665 12.9165C9.1665 12.2261 8.60686 11.6665 7.9165 11.6665C7.22615 11.6665 6.6665 12.2261 6.6665 12.9165V17.0832C6.6665 17.7735 7.22615 18.3332 7.9165 18.3332C8.60686 18.3332 9.1665 17.7735 9.1665 17.0832V12.9165ZM4.1665 12.9165V11.6665H2.9165C2.66928 11.6665 2.4276 11.7398 2.22204 11.8772C2.01648 12.0145 1.85626 12.2097 1.76166 12.4381C1.66705 12.6666 1.64229 12.9179 1.69052 13.1604C1.73875 13.4028 1.85781 13.6256 2.03262 13.8004C2.20744 13.9752 2.43017 14.0943 2.67264 14.1425C2.91512 14.1907 3.16645 14.166 3.39486 14.0714C3.62327 13.9767 3.81849 13.8165 3.95584 13.611C4.09319 13.4054 4.1665 13.1637 4.1665 12.9165ZM17.0832 10.8335H12.9165C12.2261 10.8335 11.6665 11.3931 11.6665 12.0835C11.6665 12.7739 12.2261 13.3335 12.9165 13.3335H17.0832C17.7735 13.3335 18.3332 12.7739 18.3332 12.0835C18.3332 11.3931 17.7735 10.8335 17.0832 10.8335ZM12.9165 15.8335H11.6665V17.0835C11.6665 17.3307 11.7398 17.5724 11.8772 17.778C12.0145 17.9835 12.2097 18.1437 12.4381 18.2383C12.6666 18.333 12.9179 18.3577 13.1604 18.3095C13.4028 18.2612 13.6256 18.1422 13.8004 17.9674C13.9752 17.7926 14.0943 17.5698 14.1425 17.3274C14.1907 17.0849 14.166 16.8336 14.0714 16.6051C13.9767 16.3767 13.8165 16.1815 13.611 16.0442C13.4054 15.9068 13.1637 15.8335 12.9165 15.8335ZM7.08317 6.6665H2.9165C2.22615 6.6665 1.6665 7.22615 1.6665 7.9165C1.6665 8.60686 2.22615 9.1665 2.9165 9.1665H7.08317C7.77353 9.1665 8.33317 8.60686 8.33317 7.9165C8.33317 7.22615 7.77353 6.6665 7.08317 6.6665ZM7.0835 4.1665H8' stroke='%23FFFFFF' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } @@ -492,61 +514,68 @@ code { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1023 13.6722C16.9633 13.6722 16.8312 13.5901 16.7741 13.4538C16.6983 13.2726 16.7837 13.0642 16.9649 12.9884C18.0729 12.5246 18.7888 11.4474 18.7888 10.244C18.7888 8.60246 17.4533 7.26692 15.8118 7.26692C15.5933 7.26692 15.3737 7.29262 15.1406 7.3455C15.0207 7.37319 14.8947 7.33608 14.8083 7.24797C14.7219 7.16016 14.6872 7.03375 14.7166 6.91408C14.788 6.62267 14.8242 6.31954 14.8242 6.01314C14.8242 3.87637 13.0858 2.13799 10.949 2.13799C9.323 2.13799 7.85837 3.16574 7.30451 4.69546C7.2673 4.79815 7.18495 4.87813 7.08126 4.91226C6.97747 4.94639 6.86396 4.93082 6.77287 4.87029C6.48245 4.67671 6.14519 4.57441 5.79761 4.57441C4.82731 4.57441 4.03789 5.36382 4.03789 6.33422C4.03789 6.50271 4.063 6.67218 4.11251 6.83818C4.14237 6.93839 4.1266 7.04665 4.06945 7.13416C4.01229 7.22177 3.91952 7.27972 3.81573 7.29262C2.33096 7.47807 1.21123 8.74683 1.21123 10.244C1.21123 11.4474 1.92712 12.5246 3.03515 12.9884C3.21633 13.0642 3.30166 13.2726 3.22585 13.4538C3.14995 13.635 2.94138 13.7199 2.7605 13.6445C1.38735 13.0697 0.5 11.7349 0.5 10.244C0.5 8.51892 1.7 7.03841 3.3479 6.65462C3.33381 6.54805 3.32666 6.44109 3.32666 6.33422C3.32666 4.9717 4.43508 3.86318 5.79761 3.86318C6.14291 3.86318 6.48076 3.93492 6.79321 4.07303C7.54106 2.47475 9.16276 1.42676 10.949 1.42676C13.478 1.42676 15.5354 3.48424 15.5354 6.01314C15.5354 6.19998 15.524 6.38592 15.5014 6.56968C15.6061 6.56035 15.7097 6.55569 15.8118 6.55569C17.8455 6.55569 19.5 8.21023 19.5 10.244C19.5 11.7349 18.6126 13.0697 17.2395 13.6445C17.1947 13.6632 17.1481 13.6722 17.1023 13.6722Z M14.7187 18.5734H5.28165C4.66727 18.5734 4.16748 18.0737 4.16748 17.4594V11.7953C4.16748 11.1809 4.66727 10.6812 5.28165 10.6812H14.7187C15.3331 10.6812 15.8329 11.1809 15.8329 11.7953V17.4594C15.8329 18.0737 15.3331 18.5734 14.7187 18.5734ZM5.28165 11.3924C5.05949 11.3924 4.87871 11.5732 4.87871 11.7953V17.4594C4.87871 17.6815 5.05949 17.8622 5.28165 17.8622H14.7187C14.9409 17.8622 15.1217 17.6815 15.1217 17.4594V11.7953C15.1217 11.5732 14.9409 11.3924 14.7187 11.3924H5.28165Z M10.0002 14.9385C9.79607 14.9385 9.59207 14.8875 9.41009 14.7856L8.95496 14.5307C8.94444 14.5248 8.93432 14.5185 8.9245 14.5115L4.64511 11.51C4.48427 11.3973 4.44538 11.1756 4.55819 11.0147C4.67101 10.854 4.89267 10.815 5.05351 10.9278L9.31811 13.919L9.75757 14.165C9.9072 14.2488 10.0931 14.2488 10.2428 14.165L10.6822 13.919L14.9468 10.9278C15.1076 10.815 15.3294 10.854 15.4422 11.0147C15.555 11.1756 15.5161 11.3973 15.3552 11.51L11.0758 14.5115C11.066 14.5185 11.0559 14.5248 11.0454 14.5307L10.5903 14.7856C10.4083 14.8875 10.2043 14.9385 10.0002 14.9385Z M4.77282 18.3239C4.6728 18.3239 4.57338 18.2819 4.50303 18.2001C4.37494 18.0513 4.3918 17.8268 4.54074 17.6987L8.89682 13.9512C9.04566 13.8232 9.2702 13.8401 9.3983 13.9889C9.52639 14.1377 9.50952 14.3623 9.36059 14.4904L5.00451 18.2378C4.93743 18.2956 4.85488 18.3239 4.77282 18.3239Z M15.2271 18.3239C15.1451 18.3239 15.0625 18.2956 14.9955 18.2378L10.6394 14.4904C10.4904 14.3623 10.4736 14.1377 10.6017 13.9889C10.7299 13.8401 10.9543 13.8232 11.1031 13.9512L15.4592 17.6987C15.6082 17.8268 15.625 18.0513 15.4969 18.2001C15.4266 18.2819 15.3272 18.3239 15.2271 18.3239Z' stroke='%23795FA8' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } - .sidebar-fcm .menu__link--active:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1023 13.6722C16.9633 13.6722 16.8312 13.5901 16.7741 13.4538C16.6983 13.2726 16.7837 13.0642 16.9649 12.9884C18.0729 12.5246 18.7888 11.4474 18.7888 10.244C18.7888 8.60246 17.4533 7.26692 15.8118 7.26692C15.5933 7.26692 15.3737 7.29262 15.1406 7.3455C15.0207 7.37319 14.8947 7.33608 14.8083 7.24797C14.7219 7.16016 14.6872 7.03375 14.7166 6.91408C14.788 6.62267 14.8242 6.31954 14.8242 6.01314C14.8242 3.87637 13.0858 2.13799 10.949 2.13799C9.323 2.13799 7.85837 3.16574 7.30451 4.69546C7.2673 4.79815 7.18495 4.87813 7.08126 4.91226C6.97747 4.94639 6.86396 4.93082 6.77287 4.87029C6.48245 4.67671 6.14519 4.57441 5.79761 4.57441C4.82731 4.57441 4.03789 5.36382 4.03789 6.33422C4.03789 6.50271 4.063 6.67218 4.11251 6.83818C4.14237 6.93839 4.1266 7.04665 4.06945 7.13416C4.01229 7.22177 3.91952 7.27972 3.81573 7.29262C2.33096 7.47807 1.21123 8.74683 1.21123 10.244C1.21123 11.4474 1.92712 12.5246 3.03515 12.9884C3.21633 13.0642 3.30166 13.2726 3.22585 13.4538C3.14995 13.635 2.94138 13.7199 2.7605 13.6445C1.38735 13.0697 0.5 11.7349 0.5 10.244C0.5 8.51892 1.7 7.03841 3.3479 6.65462C3.33381 6.54805 3.32666 6.44109 3.32666 6.33422C3.32666 4.9717 4.43508 3.86318 5.79761 3.86318C6.14291 3.86318 6.48076 3.93492 6.79321 4.07303C7.54106 2.47475 9.16276 1.42676 10.949 1.42676C13.478 1.42676 15.5354 3.48424 15.5354 6.01314C15.5354 6.19998 15.524 6.38592 15.5014 6.56968C15.6061 6.56035 15.7097 6.55569 15.8118 6.55569C17.8455 6.55569 19.5 8.21023 19.5 10.244C19.5 11.7349 18.6126 13.0697 17.2395 13.6445C17.1947 13.6632 17.1481 13.6722 17.1023 13.6722Z M14.7187 18.5734H5.28165C4.66727 18.5734 4.16748 18.0737 4.16748 17.4594V11.7953C4.16748 11.1809 4.66727 10.6812 5.28165 10.6812H14.7187C15.3331 10.6812 15.8329 11.1809 15.8329 11.7953V17.4594C15.8329 18.0737 15.3331 18.5734 14.7187 18.5734ZM5.28165 11.3924C5.05949 11.3924 4.87871 11.5732 4.87871 11.7953V17.4594C4.87871 17.6815 5.05949 17.8622 5.28165 17.8622H14.7187C14.9409 17.8622 15.1217 17.6815 15.1217 17.4594V11.7953C15.1217 11.5732 14.9409 11.3924 14.7187 11.3924H5.28165Z M10.0002 14.9385C9.79607 14.9385 9.59207 14.8875 9.41009 14.7856L8.95496 14.5307C8.94444 14.5248 8.93432 14.5185 8.9245 14.5115L4.64511 11.51C4.48427 11.3973 4.44538 11.1756 4.55819 11.0147C4.67101 10.854 4.89267 10.815 5.05351 10.9278L9.31811 13.919L9.75757 14.165C9.9072 14.2488 10.0931 14.2488 10.2428 14.165L10.6822 13.919L14.9468 10.9278C15.1076 10.815 15.3294 10.854 15.4422 11.0147C15.555 11.1756 15.5161 11.3973 15.3552 11.51L11.0758 14.5115C11.066 14.5185 11.0559 14.5248 11.0454 14.5307L10.5903 14.7856C10.4083 14.8875 10.2043 14.9385 10.0002 14.9385Z M4.77282 18.3239C4.6728 18.3239 4.57338 18.2819 4.50303 18.2001C4.37494 18.0513 4.3918 17.8268 4.54074 17.6987L8.89682 13.9512C9.04566 13.8232 9.2702 13.8401 9.3983 13.9889C9.52639 14.1377 9.50952 14.3623 9.36059 14.4904L5.00451 18.2378C4.93743 18.2956 4.85488 18.3239 4.77282 18.3239Z M15.2271 18.3239C15.1451 18.3239 15.0625 18.2956 14.9955 18.2378L10.6394 14.4904C10.4904 14.3623 10.4736 14.1377 10.6017 13.9889C10.7299 13.8401 10.9543 13.8232 11.1031 13.9512L15.4592 17.6987C15.6082 17.8268 15.625 18.0513 15.4969 18.2001C15.4266 18.2819 15.3272 18.3239 15.2271 18.3239Z' stroke='%23FFFFFF' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } +.sidebar-audit-logs .menu__link:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M221.8 175.94C2 16.25 166.38 208 139.33 208 104a80 80 0 1 0-160 0c0 35.34-8.26 62.38-13.81 71.94A16 16 0 0 0 48 200H88.81a40 40 0 0 0 78.38 0H208a16 16 0 0 0 13.8-24.06ZM128 216a24 24 0 0 1-22.62-16h45.24A24 24 0 0 1 128 216ZM48 184c7.7-13.24 16-43.92 16-80a64 64 0 1 1 128 0c0 36.05 8.28 66.73 16 80Z' stroke='%23795FA8' stroke-width='1.' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +} + +.sidebar-audit-logs .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M221.8 175.94C216.25 166.38 208 139.33 208 104a80 80 0 1 0-160 0c0 35.34-8.26 62.38-13.81 71.94A16 16 0 0 0 48 200H88.81a40 40 0 0 0 78.38 0H208a16 16 0 0 0 13.8-24.06ZM128 216a24 24 0 0 1-22.62-16h45.24A24 24 0 0 1 128 216ZM48 184c7.7-13.24 16-43.92 16-80a64 64 0 1 1 128 0c0 36.05 8.28 66.73 16 80Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +} .navbar__items:not(.navbar__items--right) .navbar__link { - padding-left: 35px; - padding-right: 35px; + padding-left: 35px; + padding-right: 35px; font-weight: 700; font-size: 16px; } .navbar__link:hover { - position: relative; + position: relative; } -.navbar__items:not(.navbar__items--right) .navbar__link:hover:not(.navbar__link--active):before { - content: '■'; - position: absolute; - top: 11px; - margin-left: -18px; - color: #E439AC; - transform: rotate(45deg); - font-size: 12px; - line-height: 11px; +.navbar__items:not(.navbar__items--right) + .navbar__link:hover:not(.navbar__link--active):before { + content: '■'; + position: absolute; + top: 11px; + margin-left: -18px; + color: #e439ac; + transform: rotate(45deg); + font-size: 12px; + line-height: 11px; } .navbar__link--active { - position: relative; - z-index: 1; + position: relative; + z-index: 1; } .navbar__link--active:before { - content: ''; - position: absolute; - top: -19px; - left: 0; - width: 100%; - height: 70px; - background-color: #684B9D; + content: ''; + position: absolute; + top: -19px; + left: 0; + width: 100%; + height: 70px; + background-color: #684b9d; z-index: -1; } .menu__link--active:not(.menu__link--sublist) { background-color: #573792; - color: #FFF; + color: #fff; } .sidebar-title { - display: block; - margin-top: 10px; - font-size: 11px; - text-transform: uppercase; - color: #9789BA; + display: block; + margin-top: 10px; + font-size: 11px; + text-transform: uppercase; + color: #9789ba; letter-spacing: 1px; } @@ -564,132 +593,137 @@ code { } .prism-code { - background: linear-gradient(90deg,#573792 2.5rem,#EFECF5 0); + background: linear-gradient(90deg, #573792 2.5rem, #efecf5 0); } .prism-code .token-line:before { - background: #573792; - color: var(--ifm-color-gray-700); - content: counter(a); - display: inline-block; - left: 0; - margin: calc(var(--ifm-pre-padding)*-1); - margin-right: 0.8rem; - padding-right: 0.6rem; - position: -webkit-sticky; - position: sticky; - text-align: right; - width: 1.9rem; + background: #573792; + color: var(--ifm-color-gray-700); + content: counter(a); + display: inline-block; + left: 0; + margin: calc(var(--ifm-pre-padding) * -1); + margin-right: 0.8rem; + padding-right: 0.6rem; + position: -webkit-sticky; + position: sticky; + text-align: right; + width: 1.9rem; } .prism-code .token-line { - counter-increment: a; - position: relative; - font-family: "FiraCode"; + counter-increment: a; + position: relative; + font-family: 'FiraCode'; } .prism-code .token-line:before { - background: #573792; - color: #FFF; - content: counter(a); - display: inline-block; - left: 0; - margin: calc(var(--ifm-pre-padding)*-1); - margin-right: .8rem; - padding-right: .6rem; - text-align: right; - width: 1.9rem + background: #573792; + color: #fff; + content: counter(a); + display: inline-block; + left: 0; + margin: calc(var(--ifm-pre-padding) * -1); + margin-right: 0.8rem; + padding-right: 0.6rem; + text-align: right; + width: 1.9rem; } .aa-DetachedSearchButton { - background-color: rgba(255, 255, 255,1); - background-color: rgba(var(--aa-input-background-color-rgb),var(--aa-input-background-color-alpha)); - border: 1px solid rgba(128, 126, 163,0.8); - border: 1px solid rgba(var(--aa-input-border-color-rgb),var(--aa-input-border-color-alpha)); - border-radius: 6px !important; - color: rgba(128, 126, 163,0.6); - color: rgba(var(--aa-muted-color-rgb),var(--aa-muted-color-alpha)); - font-size: 14px !important; - height: 44px; - padding: 0 20px 0 0 !important; - width: 220px !important; + background-color: rgba(255, 255, 255, 1); + background-color: rgba( + var(--aa-input-background-color-rgb), + var(--aa-input-background-color-alpha) + ); + border: 1px solid rgba(128, 126, 163, 0.8); + border: 1px solid + rgba(var(--aa-input-border-color-rgb), var(--aa-input-border-color-alpha)); + border-radius: 6px !important; + color: rgba(128, 126, 163, 0.6); + color: rgba(var(--aa-muted-color-rgb), var(--aa-muted-color-alpha)); + font-size: 14px !important; + height: 44px; + padding: 0 20px 0 0 !important; + width: 220px !important; } @media (max-width: 400px) { - .aa-DetachedSearchButton { + .aa-DetachedSearchButton { width: 100px !important; - } + } } .aa-DetachedSearchButton:focus { - border-color: rgba(128, 126, 163,0.8) !important; - box-shadow: none !important; - outline: none !important; + border-color: rgba(128, 126, 163, 0.8) !important; + box-shadow: none !important; + outline: none !important; } .aa-DetachedSearchButtonIcon { - align-items: center; - color: #9ba9bc !important; - cursor: auto; - display: flex; - flex-shrink: 0; - justify-content: center; - width: 20px; - height: 100%; + align-items: center; + color: #9ba9bc !important; + cursor: auto; + display: flex; + flex-shrink: 0; + justify-content: center; + width: 20px; + height: 100%; } .aa-Form:focus-within { - border-color: rgba(128, 126, 163,0.8) !important; - box-shadow: none !important; - outline: none !important; + border-color: rgba(128, 126, 163, 0.8) !important; + box-shadow: none !important; + outline: none !important; } -.aa-Label svg, .aa-LoadingIndicator svg { - color: #9ba9bc !important; - height: auto; - max-height: 20px; - stroke-width: 1.6; - width: 20px; +.aa-Label svg, +.aa-LoadingIndicator svg { + color: #9ba9bc !important; + height: auto; + max-height: 20px; + stroke-width: 1.6; + width: 20px; } .android-icon:before { - content: ''; - width: 34px; - height: 34px; - display: flex; - background-color: #555; - mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 56.693 56.693' id='Layer_1' version='1.1' viewBox='0 0 56.693 56.693' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M35.021 8.568l0.547-0.819l0.537-0.808l1.209-1.813c0.148-0.223 0.088-0.523-0.133-0.672 c-0.225-0.149-0.525-0.089-0.674 0.135l-1.295 1.944l-0.545 0.817L34.114 8.18c-1.752-0.679-3.705-1.06-5.768-1.06 c-2.061 0-4.014 0.381-5.766 1.06L22.03 7.352l-0.545-0.817L20.188 4.59c-0.148-0.223-0.449-0.283-0.673-0.135 c-0.222 0.148-0.282 0.449-0.134 0.672l1.208 1.813l0.539 0.808l0.547 0.819c-4.115 1.916-6.898 5.546-6.898 9.701h27.142 C41.919 14.114 39.136 10.484 35.021 8.568z M22.532 14.391c-0.805 0-1.455-0.651-1.455-1.454s0.65-1.453 1.455-1.453 c0.803 0 1.453 0.65 1.453 1.453S23.335 14.391 22.532 14.391z M34.163 14.391c-0.803 0-1.453-0.651-1.453-1.454 s0.65-1.453 1.453-1.453c0.805 0 1.455 0.65 1.455 1.453S34.968 14.391 34.163 14.391z'/%3E%3Cpath d='M14.986 20.208h-0.209v2.418v1.973v16.936c0 1.693 1.376 3.07 3.069 3.07h2.216c-0.074 0.256-0.116 0.527-0.116 0.807 v0.162v0.969v5.01c0 1.605 1.303 2.908 2.909 2.908s2.908-1.303 2.908-2.908v-5.01v-0.969v-0.162c0-0.279-0.043-0.551-0.115-0.807 h5.4c-0.074 0.256-0.115 0.527-0.115 0.807v0.162v0.969v5.01c0 1.605 1.303 2.908 2.908 2.908s2.908-1.303 2.908-2.908v-5.01 v-0.969v-0.162c0-0.279-0.041-0.551-0.115-0.807h2.215c1.693 0 3.07-1.377 3.07-3.07V24.599v-1.973v-2.418H41.71H14.986z'/%3E%3Cpath d='M9.929 20.208c-1.606 0-2.908 1.301-2.908 2.909v12.439c0 1.605 1.302 2.908 2.908 2.908c1.605 0 2.908-1.303 2.908-2.908 V23.116C12.837 21.509 11.535 20.208 9.929 20.208z'/%3E%3Cpath d='M46.767 20.208c-1.607 0-2.908 1.301-2.908 2.909v12.439c0 1.605 1.301 2.908 2.908 2.908c1.605 0 2.906-1.303 2.906-2.908 V23.116C49.673 21.509 48.372 20.208 46.767 20.208z'/%3E%3C/g%3E%3C/svg%3E"); - margin: 0 auto; + content: ''; + width: 34px; + height: 34px; + display: flex; + background-color: #555; + mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg enable-background='new 0 0 56.693 56.693' id='Layer_1' version='1.1' viewBox='0 0 56.693 56.693' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M35.021 8.568l0.547-0.819l0.537-0.808l1.209-1.813c0.148-0.223 0.088-0.523-0.133-0.672 c-0.225-0.149-0.525-0.089-0.674 0.135l-1.295 1.944l-0.545 0.817L34.114 8.18c-1.752-0.679-3.705-1.06-5.768-1.06 c-2.061 0-4.014 0.381-5.766 1.06L22.03 7.352l-0.545-0.817L20.188 4.59c-0.148-0.223-0.449-0.283-0.673-0.135 c-0.222 0.148-0.282 0.449-0.134 0.672l1.208 1.813l0.539 0.808l0.547 0.819c-4.115 1.916-6.898 5.546-6.898 9.701h27.142 C41.919 14.114 39.136 10.484 35.021 8.568z M22.532 14.391c-0.805 0-1.455-0.651-1.455-1.454s0.65-1.453 1.455-1.453 c0.803 0 1.453 0.65 1.453 1.453S23.335 14.391 22.532 14.391z M34.163 14.391c-0.803 0-1.453-0.651-1.453-1.454 s0.65-1.453 1.453-1.453c0.805 0 1.455 0.65 1.455 1.453S34.968 14.391 34.163 14.391z'/%3E%3Cpath d='M14.986 20.208h-0.209v2.418v1.973v16.936c0 1.693 1.376 3.07 3.069 3.07h2.216c-0.074 0.256-0.116 0.527-0.116 0.807 v0.162v0.969v5.01c0 1.605 1.303 2.908 2.909 2.908s2.908-1.303 2.908-2.908v-5.01v-0.969v-0.162c0-0.279-0.043-0.551-0.115-0.807 h5.4c-0.074 0.256-0.115 0.527-0.115 0.807v0.162v0.969v5.01c0 1.605 1.303 2.908 2.908 2.908s2.908-1.303 2.908-2.908v-5.01 v-0.969v-0.162c0-0.279-0.041-0.551-0.115-0.807h2.215c1.693 0 3.07-1.377 3.07-3.07V24.599v-1.973v-2.418H41.71H14.986z'/%3E%3Cpath d='M9.929 20.208c-1.606 0-2.908 1.301-2.908 2.909v12.439c0 1.605 1.302 2.908 2.908 2.908c1.605 0 2.908-1.303 2.908-2.908 V23.116C12.837 21.509 11.535 20.208 9.929 20.208z'/%3E%3Cpath d='M46.767 20.208c-1.607 0-2.908 1.301-2.908 2.909v12.439c0 1.605 1.301 2.908 2.908 2.908c1.605 0 2.906-1.303 2.906-2.908 V23.116C49.673 21.509 48.372 20.208 46.767 20.208z'/%3E%3C/g%3E%3C/svg%3E"); + margin: 0 auto; } .ios-icon:before { - content: ''; - width: 34px; - height: 34px; - display: flex; - background-color: #555; - mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new -822 823.1 56.7 56.7' id='Layer_1' version='1.1' viewBox='-822 823.1 56.7 56.7' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='g10088_1_' transform='matrix(0.58397792 0 0 0.58397792 -520.1179 950.32031)'%3E%3Cpath d='M-477.1-189.5c-3.4 0-6.3 0.7-9.1 2.1c-7.3 3.6-11.5 11.3-11.5 20.9c0 9.6 4.1 17.1 11.4 20.5 c2 0.9 4 1.4 7 1.8c1.5 0.1 2.9 0.2 4.4 0c3-0.4 5-0.9 7-1.8c7.3-3.5 11.4-10.9 11.4-20.5c0-9.6-4.2-17.3-11.5-20.9 C-470.9-188.8-473.8-189.5-477.1-189.5L-477.1-189.5z M-474.2-182.7c4.4 1.2 7.5 5.1 8.8 10.9c0.9 4 0.6 8.7-0.6 12.4 c-1.9 5.7-6 9-11.1 8.9c-5 0.1-9.2-3.2-11.1-8.9c-1.2-3.7-1.5-8.3-0.6-12.4c1.2-5.8 4.4-9.7 8.8-10.9 C-478.1-183.1-476.1-183.1-474.2-182.7L-474.2-182.7z' id='path10079_1_'/%3E%3Cpath d='M-506.2-189.5c-2.4 0-4.4 2-4.4 4.4c0 2.4 2 4.4 4.4 4.4s4.4-2 4.4-4.4 C-501.8-187.5-503.8-189.5-506.2-189.5z M-510.3-176.2v32.1h8.2v-32.1H-510.3z' id='path10077_1_'/%3E%3Cpath d='M-444.7-144.1c-3.5-0.6-6.9-1.1-9.7-2.7c0 0 1.7-6.5 1.8-6.6c4.6 1.6 11.1 3.7 15.4 1.7 c2.4-1.2 3.5-3.4 3.2-5.9c-0.4-2.9-2.4-4.5-7.8-6.5c-6-2.3-9.6-5-11-8.6c-0.7-1.8-0.9-4-0.6-6c0.9-5.5 5.2-9.3 11.7-10.5 c1.9-0.3 6-0.3 8 0c2.9 0.5 6.2 1.6 6.2 2c0 0.2-1.7 6.1-1.8 6.3c-2.9-1.1-6-1.9-8.8-2c-3.8-0.1-8 2.2-7.3 6.2 c0.5 2.5 2.1 3.7 8 6.1c4.4 1.8 6.4 3 8.2 4.8c2.5 2.5 3.3 5.4 3.3 8.3c0 2.4-0.2 3.5-1.1 5.4c-2.1 4.5-6.3 7.1-12.7 7.8 C-440.9-144.1-443.7-144-444.7-144.1L-444.7-144.1z' id='path10039_1_'/%3E%3C/g%3E%3C/svg%3E"); - margin: 0 auto; + content: ''; + width: 34px; + height: 34px; + display: flex; + background-color: #555; + mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg enable-background='new -822 823.1 56.7 56.7' id='Layer_1' version='1.1' viewBox='-822 823.1 56.7 56.7' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='g10088_1_' transform='matrix(0.58397792 0 0 0.58397792 -520.1179 950.32031)'%3E%3Cpath d='M-477.1-189.5c-3.4 0-6.3 0.7-9.1 2.1c-7.3 3.6-11.5 11.3-11.5 20.9c0 9.6 4.1 17.1 11.4 20.5 c2 0.9 4 1.4 7 1.8c1.5 0.1 2.9 0.2 4.4 0c3-0.4 5-0.9 7-1.8c7.3-3.5 11.4-10.9 11.4-20.5c0-9.6-4.2-17.3-11.5-20.9 C-470.9-188.8-473.8-189.5-477.1-189.5L-477.1-189.5z M-474.2-182.7c4.4 1.2 7.5 5.1 8.8 10.9c0.9 4 0.6 8.7-0.6 12.4 c-1.9 5.7-6 9-11.1 8.9c-5 0.1-9.2-3.2-11.1-8.9c-1.2-3.7-1.5-8.3-0.6-12.4c1.2-5.8 4.4-9.7 8.8-10.9 C-478.1-183.1-476.1-183.1-474.2-182.7L-474.2-182.7z' id='path10079_1_'/%3E%3Cpath d='M-506.2-189.5c-2.4 0-4.4 2-4.4 4.4c0 2.4 2 4.4 4.4 4.4s4.4-2 4.4-4.4 C-501.8-187.5-503.8-189.5-506.2-189.5z M-510.3-176.2v32.1h8.2v-32.1H-510.3z' id='path10077_1_'/%3E%3Cpath d='M-444.7-144.1c-3.5-0.6-6.9-1.1-9.7-2.7c0 0 1.7-6.5 1.8-6.6c4.6 1.6 11.1 3.7 15.4 1.7 c2.4-1.2 3.5-3.4 3.2-5.9c-0.4-2.9-2.4-4.5-7.8-6.5c-6-2.3-9.6-5-11-8.6c-0.7-1.8-0.9-4-0.6-6c0.9-5.5 5.2-9.3 11.7-10.5 c1.9-0.3 6-0.3 8 0c2.9 0.5 6.2 1.6 6.2 2c0 0.2-1.7 6.1-1.8 6.3c-2.9-1.1-6-1.9-8.8-2c-3.8-0.1-8 2.2-7.3 6.2 c0.5 2.5 2.1 3.7 8 6.1c4.4 1.8 6.4 3 8.2 4.8c2.5 2.5 3.3 5.4 3.3 8.3c0 2.4-0.2 3.5-1.1 5.4c-2.1 4.5-6.3 7.1-12.7 7.8 C-440.9-144.1-443.7-144-444.7-144.1L-444.7-144.1z' id='path10039_1_'/%3E%3C/g%3E%3C/svg%3E"); + margin: 0 auto; } .flutter-icon:before { - content: ''; - width: 34px; - height: 34px; - display: flex; - background-color: #555; - mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M14.314 0L2.3 12 6 15.7 21.684.012h-7.357L14.314 0zm.014 11.072l-6.471 6.457 6.47 6.47H21.7l-6.46-6.468 6.46-6.46h-7.371z'/%3E%3C/svg%3E"); - margin: 0 auto; + content: ''; + width: 34px; + height: 34px; + display: flex; + background-color: #555; + mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg role='img' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M14.314 0L2.3 12 6 15.7 21.684.012h-7.357L14.314 0zm.014 11.072l-6.471 6.457 6.47 6.47H21.7l-6.46-6.468 6.46-6.46h-7.371z'/%3E%3C/svg%3E"); + margin: 0 auto; } .javascript-icon:before { - content: ''; - width: 34px; - height: 34px; - display: flex; - background-color: #555; - mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M32 32V480H480V32ZM272 380c0 43.61-25.76 64.87-63.05 64.87-33.68 0-53.23-17.44-63.15-38.49h0l34.28-20.75c6.61 11.73 11.63 21.65 26.06 21.65 12 0 21.86-5.41 21.86-26.46V240h44Zm99.35 63.87c-39.09 0-64.35-17.64-76.68-42h0L329 382c9 14.74 20.75 24.56 41.5 24.56 17.44 0 27.57-7.72 27.57-19.75 0-14.43-10.43-19.54-29.68-28l-10.52-4.52c-30.38-12.92-50.52-29.16-50.52-63.45 0-31.57 24.05-54.63 61.64-54.63 26.77 0 46 8.32 59.85 32.68L396 290c-7.22-12.93-15-18-27.06-18-12.33 0-20.15 7.82-20.15 18 0 12.63 7.82 17.74 25.86 25.56l10.52 4.51c35.79 15.34 55.94 31 55.94 66.16C441.12 424.13 411.35 443.87 371.35 443.87Z'/%3E%3C/svg%3E"); - margin: 0 auto; + content: ''; + width: 34px; + height: 34px; + display: flex; + background-color: #555; + mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath d='M32 32V480H480V32ZM272 380c0 43.61-25.76 64.87-63.05 64.87-33.68 0-53.23-17.44-63.15-38.49h0l34.28-20.75c6.61 11.73 11.63 21.65 26.06 21.65 12 0 21.86-5.41 21.86-26.46V240h44Zm99.35 63.87c-39.09 0-64.35-17.64-76.68-42h0L329 382c9 14.74 20.75 24.56 41.5 24.56 17.44 0 27.57-7.72 27.57-19.75 0-14.43-10.43-19.54-29.68-28l-10.52-4.52c-30.38-12.92-50.52-29.16-50.52-63.45 0-31.57 24.05-54.63 61.64-54.63 26.77 0 46 8.32 59.85 32.68L396 290c-7.22-12.93-15-18-27.06-18-12.33 0-20.15 7.82-20.15 18 0 12.63 7.82 17.74 25.86 25.56l10.52 4.51c35.79 15.34 55.94 31 55.94 66.16C441.12 424.13 411.35 443.87 371.35 443.87Z'/%3E%3C/svg%3E"); + margin: 0 auto; } .golang-icon:before { @@ -712,53 +746,50 @@ code { margin: 0 auto; } - - .brand-link { - display: block; - /*color: #555;*/ + display: block; + /*color: #555;*/ } .brand-link .brand-icon { -margin-bottom: 10px; -display: block; + margin-bottom: 10px; + display: block; } .brand-link:hover { -color: #573792; -text-decoration: none; + color: #573792; + text-decoration: none; } .brand-link:hover .brand-icon:before { -background-color: #573792; + background-color: #573792; } .col--3 { - flex: 0 0 var(--ifm-col-width); + flex: 0 0 var(--ifm-col-width); } .filterComponent input, .filterComponent select { - font-family: 'sofiapro'; + font-family: 'sofiapro'; } - - /*-------------------------------- Tables configuration ------------------------------ */ table thead th { - background-color: #DDD7E9 ; - border: none ; + background-color: #ddd7e9; + border: none; text-align: left; } table tr td { - background-color: #FFFFFF ; - border: none ; + background-color: #ffffff; + border: none; } -table thead, table tbody { - border: 1px solid #DDD7E9 ; +table thead, +table tbody { + border: 1px solid #ddd7e9; } table thead tr { @@ -769,3 +800,8 @@ table { font-size: small; } +/*-------------------------------- Details configuration ------------------------------ */ +details { + border: 1px solid #573792 !important; + background: #ffffff !important; +} From d64780b4cba0b9ae9fa292e0366b0b2e0fa24195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= Date: Tue, 16 Jan 2024 08:34:01 -0300 Subject: [PATCH 05/30] docs: update sidebar organization --- .../experiments.md | 0 .../goals.md | 0 .../index.md | 0 .../using-experiments.md | 0 .../audit-logs.mdx | 2 +- docs/feature-flags/index.md | 8 +- docs/integration/index.mdx | 2 +- sidebars.js | 66 ++++--- src/css/custom.css | 184 ++++++++++++++---- 9 files changed, 187 insertions(+), 75 deletions(-) rename docs/{feature-flags/testing-with-flags => experimentation}/experiments.md (100%) rename docs/{feature-flags/testing-with-flags => experimentation}/goals.md (100%) rename docs/{feature-flags/testing-with-flags => experimentation}/index.md (100%) rename docs/{feature-flags/testing-with-flags => experimentation}/using-experiments.md (100%) rename docs/{integration => feature-flags}/audit-logs.mdx (99%) diff --git a/docs/feature-flags/testing-with-flags/experiments.md b/docs/experimentation/experiments.md similarity index 100% rename from docs/feature-flags/testing-with-flags/experiments.md rename to docs/experimentation/experiments.md diff --git a/docs/feature-flags/testing-with-flags/goals.md b/docs/experimentation/goals.md similarity index 100% rename from docs/feature-flags/testing-with-flags/goals.md rename to docs/experimentation/goals.md diff --git a/docs/feature-flags/testing-with-flags/index.md b/docs/experimentation/index.md similarity index 100% rename from docs/feature-flags/testing-with-flags/index.md rename to docs/experimentation/index.md diff --git a/docs/feature-flags/testing-with-flags/using-experiments.md b/docs/experimentation/using-experiments.md similarity index 100% rename from docs/feature-flags/testing-with-flags/using-experiments.md rename to docs/experimentation/using-experiments.md diff --git a/docs/integration/audit-logs.mdx b/docs/feature-flags/audit-logs.mdx similarity index 99% rename from docs/integration/audit-logs.mdx rename to docs/feature-flags/audit-logs.mdx index 3a3e12fa..4306997c 100644 --- a/docs/integration/audit-logs.mdx +++ b/docs/feature-flags/audit-logs.mdx @@ -1,7 +1,7 @@ --- title: Audit Logs # sidebar_position: -slug: /tools/audit-logs +slug: /feature-flags/audit-logs description: Use the flag triggers to automatically turn feature flags on or off by calling a URL using the POST method. tags: ['log', 'audit-logs'] --- diff --git a/docs/feature-flags/index.md b/docs/feature-flags/index.md index 3d7e3eac..e5e0a5dd 100644 --- a/docs/feature-flags/index.md +++ b/docs/feature-flags/index.md @@ -20,10 +20,6 @@ This section presents the necessary information to use Bucketeer feature flags. The [API keys](/feature-flags/api-keys) describe what they're and how they're used to authenticate and control access to the Bucketeer system. -## Testing with flags +## Audit logs -The [Testing with flags](../feature-flags/testing-with-flags) will cover the three components used to perform tests on the Bucketeer system: - -- [Goals](../feature-flags/testing-with-flags/goals): Discover how to define goals for your feature flag experiments to measure their success. -- [Experiments](../feature-flags/testing-with-flags/experiments): Learn how to set up and run experiments using feature flags to test hypotheses and gather insights. -- [Experiments results](../feature-flags/testing-with-flags/experiment-results): Explore best practices and techniques for effectively utilizing experiments in your development process. +The [Audit logs](/feature-flags/audit-logs) presents how you can inspect the modifications and changes performed in your system. Use this feature to inspect and track the source of problems in your system. \ No newline at end of file diff --git a/docs/integration/index.mdx b/docs/integration/index.mdx index 4ba013f5..d43354ae 100644 --- a/docs/integration/index.mdx +++ b/docs/integration/index.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Tools sidebar_position: 1 slug: /integration --- diff --git a/sidebars.js b/sidebars.js index 03ae7658..4fc208ea 100644 --- a/sidebars.js +++ b/sidebars.js @@ -41,9 +41,12 @@ const sidebars = { { type: 'category', label: "Quickstart", + link: { + type: 'doc', + id: 'getting-started/quickstart/index', + }, className: 'sidebar-quickstart', items: [ - 'getting-started/quickstart/index', 'getting-started/quickstart/create-an-api-key', 'getting-started/quickstart/create-your-first-flag', 'getting-started/quickstart/integrate-bucketeer' @@ -116,15 +119,29 @@ const sidebars = { label: 'API Keys', className: 'sidebar-api-keys', }, + { + type: 'doc', + id: 'feature-flags/audit-logs', + label: 'Audit Logs', + }, + + { + type: 'html', + value: "Experimentation", + defaultStyle: true, + }, { type: 'category', label: 'Testing With Flags', className: 'sidebar-testing-with-flags', + link: { + type: 'doc', + id: 'experimentation/index', + }, items: [ - 'feature-flags/testing-with-flags/index', - 'feature-flags/testing-with-flags/goals', - 'feature-flags/testing-with-flags/experiments', - 'feature-flags/testing-with-flags/using-experiments', + 'experimentation/goals', + 'experimentation/experiments', + 'experimentation/using-experiments', ], }, // { @@ -170,28 +187,20 @@ const sidebars = { defaultStyle: true, }, { - type: 'doc', - id: 'integration/index', - label: 'Overview', - className: 'sidebar-overview', - }, - { - type: 'doc', - id: 'integration/pushes', - label: 'Pushes', - className: 'sidebar-fcm', - }, - { - type: 'doc', - id: 'integration/notifications', - label: 'Notifications', - className: 'sidebar-slack', - }, - { - type: 'doc', - id: 'integration/audit-logs', - label: 'Audit Logs', + type: 'category', + label: 'Tools', + link: { + type: 'doc', + id: 'integration/index', + }, + className: 'sidebar-overview', + items: [ + 'integration/pushes', + 'integration/notifications', + ], }, + + { type: 'html', value: "Best practices", @@ -217,9 +226,12 @@ const sidebars = { { type: 'category', label: 'Documentation Style', + link: { + type: 'doc', + id: 'contribution-guide/documentation-style/index', + }, className: 'sidebar-documentation-style-guide', items: [ - 'contribution-guide/documentation-style/index', 'contribution-guide/documentation-style/consistency', 'contribution-guide/documentation-style/voice-and-tone', 'contribution-guide/documentation-style/formatting-and-organization', diff --git a/src/css/custom.css b/src/css/custom.css index ea9d4ee8..428e83f6 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -347,48 +347,85 @@ code { padding-left: 0; } -.menu__list-item-collapsible:hover { - background: none; +.menu__list-item-collapsible:hover .menu__link { + color: #573792; } -.menu__list-item-collapsible .menu__link:hover { - background: #ddd7e9 !important; +.menu__list-item-collapsible:hover { + background-color: #ddd7e9; } -.menu__list-item-collapsible:hover .menu__link { - color: #573792; +.menu__list-item-collapsible--active:hover .menu__link--active { + background-color: red; + color: #fff; } +/*.menu__list-item-collapsible .menu__link:hover { + background: #DDD7E9 !important; +}*/ + .menu__list-item:hover > .menu__link:not(.menu__link--active) { background: #ddd7e9; color: #573792; } +.menu__list-item-collapsible.menu__list-item-collapsible--active:hover { + background-color: #573792; +} + +.menu__list-item-collapsible--active .menu__link--active { + color: #fff; +} + +.menu__list-item-collapsible:hover .menu__link--active { + background-color: none !important; +} + +.menu__list-item-collapsible.menu__list-item-collapsible--active + .menu__caret:before { + background: url('data:image/svg+xml;utf8,'); +} + .menu__list-item:not(:first-child) { margin-top: 0.5rem; } -.sidebar-bucketeer-docs .menu__link:before { +.sidebar-bucketeer-docs > .menu__link:before, +.sidebar-bucketeer-docs .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27206)'%3E%3Cpath d='M11.6666 2.5V5.83333C11.6666 6.05435 11.7544 6.26631 11.9107 6.42259C12.067 6.57887 12.2789 6.66667 12.5 6.66667H15.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 17.5H5.83329C5.39127 17.5 4.96734 17.3244 4.65478 17.0118C4.34222 16.6993 4.16663 16.2754 4.16663 15.8333V4.16667C4.16663 3.72464 4.34222 3.30072 4.65478 2.98816C4.96734 2.67559 5.39127 2.5 5.83329 2.5H11.6666L15.8333 6.66667V15.8333C15.8333 16.2754 15.6577 16.6993 15.3451 17.0118C15.0326 17.3244 14.6087 17.5 14.1666 17.5Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 7.5H8.33333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 10.8333H12.5' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 14.1667H12.5' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27206'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-bucketeer-docs .menu__link--active:before { +.sidebar-bucketeer-docs > .menu__link--active:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27206)'%3E%3Cpath d='M11.6666 2.5V5.83333C11.6666 6.05435 11.7544 6.26631 11.9107 6.42259C12.067 6.57887 12.2789 6.66667 12.5 6.66667H15.8333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 17.5H5.83329C5.39127 17.5 4.96734 17.3244 4.65478 17.0118C4.34222 16.6993 4.16663 16.2754 4.16663 15.8333V4.16667C4.16663 3.72464 4.34222 3.30072 4.65478 2.98816C4.96734 2.67559 5.39127 2.5 5.83329 2.5H11.6666L15.8333 6.66667V15.8333C15.8333 16.2754 15.6577 16.6993 15.3451 17.0118C15.0326 17.3244 14.6087 17.5 14.1666 17.5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 7.5H8.33333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 10.8333H12.5' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.5 14.1667H12.5' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27206'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-overview .menu__link:before { +.sidebar-overview > .menu__link:before, +.sidebar-overview .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66683 9.16665H3.3335C2.67045 9.16665 2.03457 8.90325 1.56573 8.43441C1.09689 7.96557 0.833496 7.32969 0.833496 6.66665V3.33331C0.833496 2.67027 1.09689 2.03439 1.56573 1.56555C2.03457 1.09671 2.67045 0.833313 3.3335 0.833313H6.66683C7.32987 0.833313 7.96576 1.09671 8.4346 1.56555C8.90344 2.03439 9.16683 2.67027 9.16683 3.33331V6.66665C9.16683 7.32969 8.90344 7.96557 8.4346 8.43441C7.96576 8.90325 7.32987 9.16665 6.66683 9.16665ZM3.3335 2.49998C3.11248 2.49998 2.90052 2.58778 2.74424 2.74406C2.58796 2.90034 2.50016 3.1123 2.50016 3.33331V6.66665C2.50016 6.88766 2.58796 7.09962 2.74424 7.2559C2.90052 7.41218 3.11248 7.49998 3.3335 7.49998H6.66683C6.88784 7.49998 7.0998 7.41218 7.25609 7.2559C7.41237 7.09962 7.50016 6.88766 7.50016 6.66665V3.33331C7.50016 3.1123 7.41237 2.90034 7.25609 2.74406C7.0998 2.58778 6.88784 2.49998 6.66683 2.49998H3.3335ZM16.6668 9.16665H13.3335C12.6705 9.16665 12.0346 8.90325 11.5657 8.43441C11.0969 7.96557 10.8335 7.32969 10.8335 6.66665V3.33331C10.8335 2.67027 11.0969 2.03439 11.5657 1.56555C12.0346 1.09671 12.6705 0.833313 13.3335 0.833313H16.6668C17.3299 0.833313 17.9658 1.09671 18.4346 1.56555C18.9034 2.03439 19.1668 2.67027 19.1668 3.33331V6.66665C19.1668 7.32969 18.9034 7.96557 18.4346 8.43441C17.9658 8.90325 17.3299 9.16665 16.6668 9.16665ZM13.3335 2.49998C13.1125 2.49998 12.9005 2.58778 12.7442 2.74406C12.588 2.90034 12.5002 3.1123 12.5002 3.33331V6.66665C12.5002 6.88766 12.588 7.09962 12.7442 7.2559C12.9005 7.41218 13.1125 7.49998 13.3335 7.49998H16.6668C16.8878 7.49998 17.0998 7.41218 17.2561 7.2559C17.4124 7.09962 17.5002 6.88766 17.5002 6.66665V3.33331C17.5002 3.1123 17.4124 2.90034 17.2561 2.74406C17.0998 2.58778 16.8878 2.49998 16.6668 2.49998H13.3335ZM6.66683 19.1666H3.3335C2.67045 19.1666 2.03457 18.9033 1.56573 18.4344C1.09689 17.9656 0.833496 17.3297 0.833496 16.6666V13.3333C0.833496 12.6703 1.09689 12.0344 1.56573 11.5655C2.03457 11.0967 2.67045 10.8333 3.3335 10.8333H6.66683C7.32987 10.8333 7.96576 11.0967 8.4346 11.5655C8.90344 12.0344 9.16683 12.6703 9.16683 13.3333V16.6666C9.16683 17.3297 8.90344 17.9656 8.4346 18.4344C7.96576 18.9033 7.32987 19.1666 6.66683 19.1666ZM3.3335 12.5C3.11248 12.5 2.90052 12.5878 2.74424 12.7441C2.58796 12.9003 2.50016 13.1123 2.50016 13.3333V16.6666C2.50016 16.8877 2.58796 17.0996 2.74424 17.2559C2.90052 17.4122 3.11248 17.5 3.3335 17.5H6.66683C6.88784 17.5 7.0998 17.4122 7.25609 17.2559C7.41237 17.0996 7.50016 16.8877 7.50016 16.6666V13.3333C7.50016 13.1123 7.41237 12.9003 7.25609 12.7441C7.0998 12.5878 6.88784 12.5 6.66683 12.5H3.3335ZM16.6668 19.1666H13.3335C12.6705 19.1666 12.0346 18.9033 11.5657 18.4344C11.0969 17.9656 10.8335 17.3297 10.8335 16.6666V13.3333C10.8335 12.6703 11.0969 12.0344 11.5657 11.5655C12.0346 11.0967 12.6705 10.8333 13.3335 10.8333H16.6668C17.3299 10.8333 17.9658 11.0967 18.4346 11.5655C18.9034 12.0344 19.1668 12.6703 19.1668 13.3333V16.6666C19.1668 17.3297 18.9034 17.9656 18.4346 18.4344C17.9658 18.9033 17.3299 19.1666 16.6668 19.1666ZM13.3335 12.5C13.1125 12.5 12.9005 12.5878 12.7442 12.7441C12.588 12.9003 12.5002 13.1123 12.5002 13.3333V16.6666C12.5002 16.8877 12.588 17.0996 12.7442 17.2559C12.9005 17.4122 13.1125 17.5 13.3335 17.5H16.6668C16.8878 17.5 17.0998 17.4122 17.2561 17.2559C17.4124 17.0996 17.5002 16.8877 17.5002 16.6666V13.3333C17.5002 13.1123 17.4124 12.9003 17.2561 12.7441C17.0998 12.5878 16.8878 12.5 16.6668 12.5H13.3335Z' fill='%23795FA8'/%3E%3C/svg%3E"); } -.sidebar-overview .menu__link--active:before { +.sidebar-overview > .menu__link--active:before { + background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66683 9.16665H3.3335C2.67045 9.16665 2.03457 8.90325 1.56573 8.43441C1.09689 7.96557 0.833496 7.32969 0.833496 6.66665V3.33331C0.833496 2.67027 1.09689 2.03439 1.56573 1.56555C2.03457 1.09671 2.67045 0.833313 3.3335 0.833313H6.66683C7.32987 0.833313 7.96576 1.09671 8.4346 1.56555C8.90344 2.03439 9.16683 2.67027 9.16683 3.33331V6.66665C9.16683 7.32969 8.90344 7.96557 8.4346 8.43441C7.96576 8.90325 7.32987 9.16665 6.66683 9.16665ZM3.3335 2.49998C3.11248 2.49998 2.90052 2.58778 2.74424 2.74406C2.58796 2.90034 2.50016 3.1123 2.50016 3.33331V6.66665C2.50016 6.88766 2.58796 7.09962 2.74424 7.2559C2.90052 7.41218 3.11248 7.49998 3.3335 7.49998H6.66683C6.88784 7.49998 7.0998 7.41218 7.25609 7.2559C7.41237 7.09962 7.50016 6.88766 7.50016 6.66665V3.33331C7.50016 3.1123 7.41237 2.90034 7.25609 2.74406C7.0998 2.58778 6.88784 2.49998 6.66683 2.49998H3.3335ZM16.6668 9.16665H13.3335C12.6705 9.16665 12.0346 8.90325 11.5657 8.43441C11.0969 7.96557 10.8335 7.32969 10.8335 6.66665V3.33331C10.8335 2.67027 11.0969 2.03439 11.5657 1.56555C12.0346 1.09671 12.6705 0.833313 13.3335 0.833313H16.6668C17.3299 0.833313 17.9658 1.09671 18.4346 1.56555C18.9034 2.03439 19.1668 2.67027 19.1668 3.33331V6.66665C19.1668 7.32969 18.9034 7.96557 18.4346 8.43441C17.9658 8.90325 17.3299 9.16665 16.6668 9.16665ZM13.3335 2.49998C13.1125 2.49998 12.9005 2.58778 12.7442 2.74406C12.588 2.90034 12.5002 3.1123 12.5002 3.33331V6.66665C12.5002 6.88766 12.588 7.09962 12.7442 7.2559C12.9005 7.41218 13.1125 7.49998 13.3335 7.49998H16.6668C16.8878 7.49998 17.0998 7.41218 17.2561 7.2559C17.4124 7.09962 17.5002 6.88766 17.5002 6.66665V3.33331C17.5002 3.1123 17.4124 2.90034 17.2561 2.74406C17.0998 2.58778 16.8878 2.49998 16.6668 2.49998H13.3335ZM6.66683 19.1666H3.3335C2.67045 19.1666 2.03457 18.9033 1.56573 18.4344C1.09689 17.9656 0.833496 17.3297 0.833496 16.6666V13.3333C0.833496 12.6703 1.09689 12.0344 1.56573 11.5655C2.03457 11.0967 2.67045 10.8333 3.3335 10.8333H6.66683C7.32987 10.8333 7.96576 11.0967 8.4346 11.5655C8.90344 12.0344 9.16683 12.6703 9.16683 13.3333V16.6666C9.16683 17.3297 8.90344 17.9656 8.4346 18.4344C7.96576 18.9033 7.32987 19.1666 6.66683 19.1666ZM3.3335 12.5C3.11248 12.5 2.90052 12.5878 2.74424 12.7441C2.58796 12.9003 2.50016 13.1123 2.50016 13.3333V16.6666C2.50016 16.8877 2.58796 17.0996 2.74424 17.2559C2.90052 17.4122 3.11248 17.5 3.3335 17.5H6.66683C6.88784 17.5 7.0998 17.4122 7.25609 17.2559C7.41237 17.0996 7.50016 16.8877 7.50016 16.6666V13.3333C7.50016 13.1123 7.41237 12.9003 7.25609 12.7441C7.0998 12.5878 6.88784 12.5 6.66683 12.5H3.3335ZM16.6668 19.1666H13.3335C12.6705 19.1666 12.0346 18.9033 11.5657 18.4344C11.0969 17.9656 10.8335 17.3297 10.8335 16.6666V13.3333C10.8335 12.6703 11.0969 12.0344 11.5657 11.5655C12.0346 11.0967 12.6705 10.8333 13.3335 10.8333H16.6668C17.3299 10.8333 17.9658 11.0967 18.4346 11.5655C18.9034 12.0344 19.1668 12.6703 19.1668 13.3333V16.6666C19.1668 17.3297 18.9034 17.9656 18.4346 18.4344C17.9658 18.9033 17.3299 19.1666 16.6668 19.1666ZM13.3335 12.5C13.1125 12.5 12.9005 12.5878 12.7442 12.7441C12.588 12.9003 12.5002 13.1123 12.5002 13.3333V16.6666C12.5002 16.8877 12.588 17.0996 12.7442 17.2559C12.9005 17.4122 13.1125 17.5 13.3335 17.5H16.6668C16.8878 17.5 17.0998 17.4122 17.2561 17.2559C17.4124 17.0996 17.5002 16.8877 17.5002 16.6666V13.3333C17.5002 13.1123 17.4124 12.9003 17.2561 12.7441C17.0998 12.5878 16.8878 12.5 16.6668 12.5H13.3335Z' fill='white'/%3E%3C/svg%3E"); +} + +.sidebar-overview + .menu__list-item-collapsible--active + .menu__link--active:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66683 9.16665H3.3335C2.67045 9.16665 2.03457 8.90325 1.56573 8.43441C1.09689 7.96557 0.833496 7.32969 0.833496 6.66665V3.33331C0.833496 2.67027 1.09689 2.03439 1.56573 1.56555C2.03457 1.09671 2.67045 0.833313 3.3335 0.833313H6.66683C7.32987 0.833313 7.96576 1.09671 8.4346 1.56555C8.90344 2.03439 9.16683 2.67027 9.16683 3.33331V6.66665C9.16683 7.32969 8.90344 7.96557 8.4346 8.43441C7.96576 8.90325 7.32987 9.16665 6.66683 9.16665ZM3.3335 2.49998C3.11248 2.49998 2.90052 2.58778 2.74424 2.74406C2.58796 2.90034 2.50016 3.1123 2.50016 3.33331V6.66665C2.50016 6.88766 2.58796 7.09962 2.74424 7.2559C2.90052 7.41218 3.11248 7.49998 3.3335 7.49998H6.66683C6.88784 7.49998 7.0998 7.41218 7.25609 7.2559C7.41237 7.09962 7.50016 6.88766 7.50016 6.66665V3.33331C7.50016 3.1123 7.41237 2.90034 7.25609 2.74406C7.0998 2.58778 6.88784 2.49998 6.66683 2.49998H3.3335ZM16.6668 9.16665H13.3335C12.6705 9.16665 12.0346 8.90325 11.5657 8.43441C11.0969 7.96557 10.8335 7.32969 10.8335 6.66665V3.33331C10.8335 2.67027 11.0969 2.03439 11.5657 1.56555C12.0346 1.09671 12.6705 0.833313 13.3335 0.833313H16.6668C17.3299 0.833313 17.9658 1.09671 18.4346 1.56555C18.9034 2.03439 19.1668 2.67027 19.1668 3.33331V6.66665C19.1668 7.32969 18.9034 7.96557 18.4346 8.43441C17.9658 8.90325 17.3299 9.16665 16.6668 9.16665ZM13.3335 2.49998C13.1125 2.49998 12.9005 2.58778 12.7442 2.74406C12.588 2.90034 12.5002 3.1123 12.5002 3.33331V6.66665C12.5002 6.88766 12.588 7.09962 12.7442 7.2559C12.9005 7.41218 13.1125 7.49998 13.3335 7.49998H16.6668C16.8878 7.49998 17.0998 7.41218 17.2561 7.2559C17.4124 7.09962 17.5002 6.88766 17.5002 6.66665V3.33331C17.5002 3.1123 17.4124 2.90034 17.2561 2.74406C17.0998 2.58778 16.8878 2.49998 16.6668 2.49998H13.3335ZM6.66683 19.1666H3.3335C2.67045 19.1666 2.03457 18.9033 1.56573 18.4344C1.09689 17.9656 0.833496 17.3297 0.833496 16.6666V13.3333C0.833496 12.6703 1.09689 12.0344 1.56573 11.5655C2.03457 11.0967 2.67045 10.8333 3.3335 10.8333H6.66683C7.32987 10.8333 7.96576 11.0967 8.4346 11.5655C8.90344 12.0344 9.16683 12.6703 9.16683 13.3333V16.6666C9.16683 17.3297 8.90344 17.9656 8.4346 18.4344C7.96576 18.9033 7.32987 19.1666 6.66683 19.1666ZM3.3335 12.5C3.11248 12.5 2.90052 12.5878 2.74424 12.7441C2.58796 12.9003 2.50016 13.1123 2.50016 13.3333V16.6666C2.50016 16.8877 2.58796 17.0996 2.74424 17.2559C2.90052 17.4122 3.11248 17.5 3.3335 17.5H6.66683C6.88784 17.5 7.0998 17.4122 7.25609 17.2559C7.41237 17.0996 7.50016 16.8877 7.50016 16.6666V13.3333C7.50016 13.1123 7.41237 12.9003 7.25609 12.7441C7.0998 12.5878 6.88784 12.5 6.66683 12.5H3.3335ZM16.6668 19.1666H13.3335C12.6705 19.1666 12.0346 18.9033 11.5657 18.4344C11.0969 17.9656 10.8335 17.3297 10.8335 16.6666V13.3333C10.8335 12.6703 11.0969 12.0344 11.5657 11.5655C12.0346 11.0967 12.6705 10.8333 13.3335 10.8333H16.6668C17.3299 10.8333 17.9658 11.0967 18.4346 11.5655C18.9034 12.0344 19.1668 12.6703 19.1668 13.3333V16.6666C19.1668 17.3297 18.9034 17.9656 18.4346 18.4344C17.9658 18.9033 17.3299 19.1666 16.6668 19.1666ZM13.3335 12.5C13.1125 12.5 12.9005 12.5878 12.7442 12.7441C12.588 12.9003 12.5002 13.1123 12.5002 13.3333V16.6666C12.5002 16.8877 12.588 17.0996 12.7442 17.2559C12.9005 17.4122 13.1125 17.5 13.3335 17.5H16.6668C16.8878 17.5 17.0998 17.4122 17.2561 17.2559C17.4124 17.0996 17.5002 16.8877 17.5002 16.6666V13.3333C17.5002 13.1123 17.4124 12.9003 17.2561 12.7441C17.0998 12.5878 16.8878 12.5 16.6668 12.5H13.3335Z' fill='white'/%3E%3C/svg%3E"); } -.sidebar-account .menu__link:before { +.sidebar-account > .menu__link:before, +.sidebar-account .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27221)'%3E%3Cpath d='M6.66663 5.83333C6.66663 6.71739 7.01782 7.56523 7.64294 8.19036C8.26806 8.81548 9.1159 9.16667 9.99996 9.16667C10.884 9.16667 11.7319 8.81548 12.357 8.19036C12.9821 7.56523 13.3333 6.71739 13.3333 5.83333C13.3333 4.94928 12.9821 4.10143 12.357 3.47631C11.7319 2.85119 10.884 2.5 9.99996 2.5C9.1159 2.5 8.26806 2.85119 7.64294 3.47631C7.01782 4.10143 6.66663 4.94928 6.66663 5.83333Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17.5V15.8333C5 14.9493 5.35119 14.1014 5.97631 13.4763C6.60143 12.8512 7.44928 12.5 8.33333 12.5H11.6667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.8333L14.1667 17.5L17.5 14.1667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27221'%3E%3Crect width='20' height='20' fill='%23795FA8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-account .menu__link--active:before { +.sidebar-account > .menu__link--active:before { + background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27221)'%3E%3Cpath d='M6.66663 5.83333C6.66663 6.71739 7.01782 7.56523 7.64294 8.19036C8.26806 8.81548 9.1159 9.16667 9.99996 9.16667C10.884 9.16667 11.7319 8.81548 12.357 8.19036C12.9821 7.56523 13.3333 6.71739 13.3333 5.83333C13.3333 4.94928 12.9821 4.10143 12.357 3.47631C11.7319 2.85119 10.884 2.5 9.99996 2.5C9.1159 2.5 8.26806 2.85119 7.64294 3.47631C7.01782 4.10143 6.66663 4.94928 6.66663 5.83333Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17.5V15.8333C5 14.9493 5.35119 14.1014 5.97631 13.4763C6.60143 12.8512 7.44928 12.5 8.33333 12.5H11.6667' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.8333L14.1667 17.5L17.5 14.1667' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27221'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); +} + +.sidebar-account + .menu__list-item-collapsible--active + .menu__link--active:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27221)'%3E%3Cpath d='M6.66663 5.83333C6.66663 6.71739 7.01782 7.56523 7.64294 8.19036C8.26806 8.81548 9.1159 9.16667 9.99996 9.16667C10.884 9.16667 11.7319 8.81548 12.357 8.19036C12.9821 7.56523 13.3333 6.71739 13.3333 5.83333C13.3333 4.94928 12.9821 4.10143 12.357 3.47631C11.7319 2.85119 10.884 2.5 9.99996 2.5C9.1159 2.5 8.26806 2.85119 7.64294 3.47631C7.01782 4.10143 6.66663 4.94928 6.66663 5.83333Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17.5V15.8333C5 14.9493 5.35119 14.1014 5.97631 13.4763C6.60143 12.8512 7.44928 12.5 8.33333 12.5H11.6667' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.8333L14.1667 17.5L17.5 14.1667' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27221'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } @@ -398,11 +435,16 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H9.99996M15 10C15 10.9205 14.2538 11.6667 13.3333 11.6667C12.4128 11.6667 11.6666 10.9205 11.6666 10C11.6666 9.07953 12.4128 8.33333 13.3333 8.33333C14.2538 8.33333 15 9.07953 15 10Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12V18M13 15H19' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } -.sidebar-vocabulary .menu__link:before { +.sidebar-vocabulary > .menu__link:before, +.sidebar-vocabulary .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27365)'%3E%3Cpath d='M11.6666 12.9167C11.6666 13.6902 11.9739 14.4321 12.5209 14.9791C13.0679 15.526 13.8097 15.8333 14.5833 15.8333C15.3568 15.8333 16.0987 15.526 16.6457 14.9791C17.1927 14.4321 17.5 13.6902 17.5 12.9167C17.5 12.1431 17.1927 11.4013 16.6457 10.8543C16.0987 10.3073 15.3568 10 14.5833 10C13.8097 10 13.0679 10.3073 12.5209 10.8543C11.9739 11.4013 11.6666 12.1431 11.6666 12.9167Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15.8334V7.08335C2.5 6.30981 2.80729 5.56794 3.35427 5.02096C3.90125 4.47398 4.64312 4.16669 5.41667 4.16669C6.19021 4.16669 6.93208 4.47398 7.47906 5.02096C8.02604 5.56794 8.33333 6.30981 8.33333 7.08335V15.8334' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 10.8333H8.33333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10V15.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27365'%3E%3Crect width='20' height='20' fill='%23795FA8'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } -.sidebar-vocabulary .menu__link--active:before { +.sidebar-vocabulary > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27365)'%3E%3Cpath d='M11.6666 12.9167C11.6666 13.6902 11.9739 14.4321 12.5209 14.9791C13.0679 15.526 13.8097 15.8333 14.5833 15.8333C15.3568 15.8333 16.0987 15.526 16.6457 14.9791C17.1927 14.4321 17.5 13.6902 17.5 12.9167C17.5 12.1431 17.1927 11.4013 16.6457 10.8543C16.0987 10.3073 15.3568 10 14.5833 10C13.8097 10 13.0679 10.3073 12.5209 10.8543C11.9739 11.4013 11.6666 12.1431 11.6666 12.9167Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15.8334V7.08335C2.5 6.30981 2.80729 5.56794 3.35427 5.02096C3.90125 4.47398 4.64312 4.16669 5.41667 4.16669C6.19021 4.16669 6.93208 4.47398 7.47906 5.02096C8.02604 5.56794 8.33333 6.30981 8.33333 7.08335V15.8334' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 10.8333H8.33333' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10V15.8333' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27365'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); +} + +.sidebar-vocabulary .menu__list-item-collapsible .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27365)'%3E%3Cpath d='M11.6666 12.9167C11.6666 13.6902 11.9739 14.4321 12.5209 14.9791C13.0679 15.526 13.8097 15.8333 14.5833 15.8333C15.3568 15.8333 16.0987 15.526 16.6457 14.9791C17.1927 14.4321 17.5 13.6902 17.5 12.9167C17.5 12.1431 17.1927 11.4013 16.6457 10.8543C16.0987 10.3073 15.3568 10 14.5833 10C13.8097 10 13.0679 10.3073 12.5209 10.8543C11.9739 11.4013 11.6666 12.1431 11.6666 12.9167Z' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15.8334V7.08335C2.5 6.30981 2.80729 5.56794 3.35427 5.02096C3.90125 4.47398 4.64312 4.16669 5.41667 4.16669C6.19021 4.16669 6.93208 4.47398 7.47906 5.02096C8.02604 5.56794 8.33333 6.30981 8.33333 7.08335V15.8334' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 10.8333H8.33333' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10V15.8333' stroke='white' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27365'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } @@ -412,43 +454,74 @@ code { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27221)'%3E%3Cpath d='M6.66663 5.83333C6.66663 6.71739 7.01782 7.56523 7.64294 8.19036C8.26806 8.81548 9.1159 9.16667 9.99996 9.16667C10.884 9.16667 11.7319 8.81548 12.357 8.19036C12.9821 7.56523 13.3333 6.71739 13.3333 5.83333C13.3333 4.94928 12.9821 4.10143 12.357 3.47631C11.7319 2.85119 10.884 2.5 9.99996 2.5C9.1159 2.5 8.26806 2.85119 7.64294 3.47631C7.01782 4.10143 6.66663 4.94928 6.66663 5.83333Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 17.5V15.8333C5 14.9493 5.35119 14.1014 5.97631 13.4763C6.60143 12.8512 7.44928 12.5 8.33333 12.5H11.6667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.5 15.8333L14.1667 17.5L17.5 14.1667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27221'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-get-your-credentials .menu__link:before { +.sidebar-get-your-credentials > .menu__link:before, +.sidebar-get-your-credentials .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27231)'%3E%3Cpath d='M5.83337 10H8.33337V13.3333H5.83337V10Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33333 5H3.33333C3.11232 5 2.90036 5.0878 2.74408 5.24408C2.5878 5.40036 2.5 5.61232 2.5 5.83333V15.8333C2.5 16.0543 2.5878 16.2663 2.74408 16.4226C2.90036 16.5789 3.11232 16.6667 3.33333 16.6667H16.6667C16.8877 16.6667 17.0996 16.5789 17.2559 16.4226C17.4122 16.2663 17.5 16.0543 17.5 15.8333V5.83333C17.5 5.61232 17.4122 5.40036 17.2559 5.24408C17.0996 5.0878 16.8877 5 16.6667 5H11.6667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33337 3.33333C8.33337 3.11232 8.42117 2.90036 8.57745 2.74408C8.73373 2.5878 8.94569 2.5 9.16671 2.5H10.8334C11.0544 2.5 11.2663 2.5878 11.4226 2.74408C11.5789 2.90036 11.6667 3.11232 11.6667 3.33333V5.83333C11.6667 6.05435 11.5789 6.26631 11.4226 6.42259C11.2663 6.57887 11.0544 6.66667 10.8334 6.66667H9.16671C8.94569 6.66667 8.73373 6.57887 8.57745 6.42259C8.42117 6.26631 8.33337 6.05435 8.33337 5.83333V3.33333Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 13.3333H13.3333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 10H15' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27231'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-get-your-credentials .menu__link--active:before { +.sidebar-get-your-credentials > .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27231)'%3E%3Cpath d='M5.83337 10H8.33337V13.3333H5.83337V10Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33333 5H3.33333C3.11232 5 2.90036 5.0878 2.74408 5.24408C2.5878 5.40036 2.5 5.61232 2.5 5.83333V15.8333C2.5 16.0543 2.5878 16.2663 2.74408 16.4226C2.90036 16.5789 3.11232 16.6667 3.33333 16.6667H16.6667C16.8877 16.6667 17.0996 16.5789 17.2559 16.4226C17.4122 16.2663 17.5 16.0543 17.5 15.8333V5.83333C17.5 5.61232 17.4122 5.40036 17.2559 5.24408C17.0996 5.0878 16.8877 5 16.6667 5H11.6667' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33337 3.33333C8.33337 3.11232 8.42117 2.90036 8.57745 2.74408C8.73373 2.5878 8.94569 2.5 9.16671 2.5H10.8334C11.0544 2.5 11.2663 2.5878 11.4226 2.74408C11.5789 2.90036 11.6667 3.11232 11.6667 3.33333V5.83333C11.6667 6.05435 11.5789 6.26631 11.4226 6.42259C11.2663 6.57887 11.0544 6.66667 10.8334 6.66667H9.16671C8.94569 6.66667 8.73373 6.57887 8.57745 6.42259C8.42117 6.26631 8.33337 6.05435 8.33337 5.83333V3.33333Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 13.3333H13.3333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 10H15' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27231'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-bucketeer-dashboard .menu__link:before { +.sidebar-get-your-credentials + .menu__list-item-collapsible + .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27231)'%3E%3Cpath d='M5.83337 10H8.33337V13.3333H5.83337V10Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33333 5H3.33333C3.11232 5 2.90036 5.0878 2.74408 5.24408C2.5878 5.40036 2.5 5.61232 2.5 5.83333V15.8333C2.5 16.0543 2.5878 16.2663 2.74408 16.4226C2.90036 16.5789 3.11232 16.6667 3.33333 16.6667H16.6667C16.8877 16.6667 17.0996 16.5789 17.2559 16.4226C17.4122 16.2663 17.5 16.0543 17.5 15.8333V5.83333C17.5 5.61232 17.4122 5.40036 17.2559 5.24408C17.0996 5.0878 16.8877 5 16.6667 5H11.6667' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33337 3.33333C8.33337 3.11232 8.42117 2.90036 8.57745 2.74408C8.73373 2.5878 8.94569 2.5 9.16671 2.5H10.8334C11.0544 2.5 11.2663 2.5878 11.4226 2.74408C11.5789 2.90036 11.6667 3.11232 11.6667 3.33333V5.83333C11.6667 6.05435 11.5789 6.26631 11.4226 6.42259C11.2663 6.57887 11.0544 6.66667 10.8334 6.66667H9.16671C8.94569 6.66667 8.73373 6.57887 8.57745 6.42259C8.42117 6.26631 8.33337 6.05435 8.33337 5.83333V3.33333Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 13.3333H13.3333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 10H15' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27231'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); +} + +.sidebar-bucketeer-dashboard > .menu__link:before, +.sidebar-bucketeer-dashboard .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27243)'%3E%3Cpath d='M3.33337 3.33334H8.33337V10H3.33337V3.33334Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.33337 13.3333H8.33337V16.6667H3.33337V13.3333Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 10H16.6666V16.6667H11.6666V10Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 3.33334H16.6666V6.66668H11.6666V3.33334Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27243'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-bucketeer-dashboard .menu__link--active:before { +.sidebar-bucketeer-dashboard > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27243)'%3E%3Cpath d='M3.33337 3.33334H8.33337V10H3.33337V3.33334Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.33337 13.3333H8.33337V16.6667H3.33337V13.3333Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 10H16.6666V16.6667H11.6666V10Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 3.33334H16.6666V6.66668H11.6666V3.33334Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27243'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); +} + +.sidebar-bucketeer-dashboard + .menu__list-item-collapsible + .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27243)'%3E%3Cpath d='M3.33337 3.33334H8.33337V10H3.33337V3.33334Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.33337 13.3333H8.33337V16.6667H3.33337V13.3333Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 10H16.6666V16.6667H11.6666V10Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.6666 3.33334H16.6666V6.66668H11.6666V3.33334Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27243'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-choose-an-sdk .menu__link:before { +.sidebar-choose-an-sdk > .menu__link:before, +.sidebar-choose-an-sdk .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27254)'%3E%3Cpath d='M5.83333 6.66666H3.33333C3.11232 6.66666 2.90036 6.75445 2.74408 6.91073C2.5878 7.06701 2.5 7.27898 2.5 7.49999V9.16666C2.5 9.38767 2.5878 9.59963 2.74408 9.75591C2.90036 9.91219 3.11232 9.99999 3.33333 9.99999H5C5.22101 9.99999 5.43298 10.0878 5.58926 10.2441C5.74554 10.4003 5.83333 10.6123 5.83333 10.8333V12.5C5.83333 12.721 5.74554 12.933 5.58926 13.0892C5.43298 13.2455 5.22101 13.3333 5 13.3333H2.5' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 6.66666V13.3333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 6.66666L15 9.99999L17.5 13.3333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 10H15' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33337 6.66666V13.3333H10C10.4421 13.3333 10.866 13.1577 11.1786 12.8452C11.4911 12.5326 11.6667 12.1087 11.6667 11.6667V8.33332C11.6667 7.8913 11.4911 7.46737 11.1786 7.15481C10.866 6.84225 10.4421 6.66666 10 6.66666H8.33337Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27254'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-choose-an-sdk .menu__link--active:before { +.sidebar-choose-an-sdk > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27254)'%3E%3Cpath d='M5.83333 6.66666H3.33333C3.11232 6.66666 2.90036 6.75445 2.74408 6.91073C2.5878 7.06701 2.5 7.27898 2.5 7.49999V9.16666C2.5 9.38767 2.5878 9.59963 2.74408 9.75591C2.90036 9.91219 3.11232 9.99999 3.33333 9.99999H5C5.22101 9.99999 5.43298 10.0878 5.58926 10.2441C5.74554 10.4003 5.83333 10.6123 5.83333 10.8333V12.5C5.83333 12.721 5.74554 12.933 5.58926 13.0892C5.43298 13.2455 5.22101 13.3333 5 13.3333H2.5' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 6.66666V13.3333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 6.66666L15 9.99999L17.5 13.3333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 10H15' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33337 6.66666V13.3333H10C10.4421 13.3333 10.866 13.1577 11.1786 12.8452C11.4911 12.5326 11.6667 12.1087 11.6667 11.6667V8.33332C11.6667 7.8913 11.4911 7.46737 11.1786 7.15481C10.866 6.84225 10.4421 6.66666 10 6.66666H8.33337Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27254'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); +} + +.sidebar-choose-an-sdk .menu__list-item-collapsible .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27254)'%3E%3Cpath d='M5.83333 6.66666H3.33333C3.11232 6.66666 2.90036 6.75445 2.74408 6.91073C2.5878 7.06701 2.5 7.27898 2.5 7.49999V9.16666C2.5 9.38767 2.5878 9.59963 2.74408 9.75591C2.90036 9.91219 3.11232 9.99999 3.33333 9.99999H5C5.22101 9.99999 5.43298 10.0878 5.58926 10.2441C5.74554 10.4003 5.83333 10.6123 5.83333 10.8333V12.5C5.83333 12.721 5.74554 12.933 5.58926 13.0892C5.43298 13.2455 5.22101 13.3333 5 13.3333H2.5' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 6.66666V13.3333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 6.66666L15 9.99999L17.5 13.3333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 10H15' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33337 6.66666V13.3333H10C10.4421 13.3333 10.866 13.1577 11.1786 12.8452C11.4911 12.5326 11.6667 12.1087 11.6667 11.6667V8.33332C11.6667 7.8913 11.4911 7.46737 11.1786 7.15481C10.866 6.84225 10.4421 6.66666 10 6.66666H8.33337Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27254'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); } -.sidebar-integrate-bucketeers .menu__link:before { +.sidebar-integrate-bucketeers > .menu__link:before, +.sidebar-integrate-bucketeers .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27266)'%3E%3Cpath d='M15.8333 6.89C16.0867 7.03628 16.297 7.24667 16.4433 7.50003C16.5896 7.75339 16.6666 8.04078 16.6666 8.33334V15C16.6666 15.442 16.491 15.866 16.1785 16.1785C15.8659 16.4911 15.442 16.6667 15 16.6667H8.33329C7.89127 16.6667 7.46734 16.4911 7.15478 16.1785C6.84222 15.866 6.66663 15.442 6.66663 15V8.33334C6.66663 7.89131 6.84222 7.46739 7.15478 7.15483C7.46734 6.84227 7.89127 6.66667 8.33329 6.66667H10.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.16671 13.1117C3.9131 12.9652 3.70255 12.7546 3.55626 12.5009C3.40996 12.2472 3.33309 11.9595 3.33337 11.6667V4.99999C3.33337 4.55797 3.50897 4.13404 3.82153 3.82148C4.13409 3.50892 4.55801 3.33333 5.00004 3.33333H11.6667C12.1087 3.33333 12.5327 3.50892 12.8452 3.82148C13.1578 4.13404 13.3334 4.55797 13.3334 4.99999V11.6667C13.3334 12.1087 13.1578 12.5326 12.8452 12.8452C12.5327 13.1577 12.1087 13.3333 11.6667 13.3333H9.16671' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27266'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } -.sidebar-integrate-bucketeers .menu__link--active:before { +.sidebar-integrate-bucketeers > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27266)'%3E%3Cpath d='M15.8333 6.89C16.0867 7.03628 16.297 7.24667 16.4433 7.50003C16.5896 7.75339 16.6666 8.04078 16.6666 8.33334V15C16.6666 15.442 16.491 15.866 16.1785 16.1785C15.8659 16.4911 15.442 16.6667 15 16.6667H8.33329C7.89127 16.6667 7.46734 16.4911 7.15478 16.1785C6.84222 15.866 6.66663 15.442 6.66663 15V8.33334C6.66663 7.89131 6.84222 7.46739 7.15478 7.15483C7.46734 6.84227 7.89127 6.66667 8.33329 6.66667H10.8333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.16671 13.1117C3.9131 12.9652 3.70255 12.7546 3.55626 12.5009C3.40996 12.2472 3.33309 11.9595 3.33337 11.6667V4.99999C3.33337 4.55797 3.50897 4.13404 3.82153 3.82148C4.13409 3.50892 4.55801 3.33333 5.00004 3.33333H11.6667C12.1087 3.33333 12.5327 3.50892 12.8452 3.82148C13.1578 4.13404 13.3334 4.55797 13.3334 4.99999V11.6667C13.3334 12.1087 13.1578 12.5326 12.8452 12.8452C12.5327 13.1577 12.1087 13.3333 11.6667 13.3333H9.16671' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27266'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); +} + +.sidebar-integrate-bucketeers + .menu__list-item-collapsible + .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27266)'%3E%3Cpath d='M15.8333 6.89C16.0867 7.03628 16.297 7.24667 16.4433 7.50003C16.5896 7.75339 16.6666 8.04078 16.6666 8.33334V15C16.6666 15.442 16.491 15.866 16.1785 16.1785C15.8659 16.4911 15.442 16.6667 15 16.6667H8.33329C7.89127 16.6667 7.46734 16.4911 7.15478 16.1785C6.84222 15.866 6.66663 15.442 6.66663 15V8.33334C6.66663 7.89131 6.84222 7.46739 7.15478 7.15483C7.46734 6.84227 7.89127 6.66667 8.33329 6.66667H10.8333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.16671 13.1117C3.9131 12.9652 3.70255 12.7546 3.55626 12.5009C3.40996 12.2472 3.33309 11.9595 3.33337 11.6667V4.99999C3.33337 4.55797 3.50897 4.13404 3.82153 3.82148C4.13409 3.50892 4.55801 3.33333 5.00004 3.33333H11.6667C12.1087 3.33333 12.5327 3.50892 12.8452 3.82148C13.1578 4.13404 13.3334 4.55797 13.3334 4.99999V11.6667C13.3334 12.1087 13.1578 12.5326 12.8452 12.8452C12.5327 13.1577 12.1087 13.3333 11.6667 13.3333H9.16671' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27266'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } -.sidebar-feature-flags .menu__link:before { +.sidebar-feature-flags > .menu__link:before, +.sidebar-feature-flags .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H13.3333C16.0947 15 18.3333 12.7614 18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 11.6667C14.2538 11.6667 15 10.9205 15 10C15 9.07953 14.2538 8.33333 13.3333 8.33333C12.4128 8.33333 11.6666 9.07953 11.6666 10C11.6666 10.9205 12.4128 11.6667 13.3333 11.6667Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } -.sidebar-feature-flags .menu__link--active:before { +.sidebar-feature-flags > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H13.3333C16.0947 15 18.3333 12.7614 18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 11.6667C14.2538 11.6667 15 10.9205 15 10C15 9.07953 14.2538 8.33333 13.3333 8.33333C12.4128 8.33333 11.6666 9.07953 11.6666 10C11.6666 10.9205 12.4128 11.6667 13.3333 11.6667Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); +} + +.sidebar-feature-flags .menu__list-item-collapsible .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H13.3333C16.0947 15 18.3333 12.7614 18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 11.6667C14.2538 11.6667 15 10.9205 15 10C15 9.07953 14.2538 8.33333 13.3333 8.33333C12.4128 8.33333 11.6666 9.07953 11.6666 10C11.6666 10.9205 12.4128 11.6667 13.3333 11.6667Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } @@ -458,11 +531,16 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.3333 10C18.3333 7.23858 16.0947 5 13.3333 5H6.66663C3.9052 5 1.66663 7.23858 1.66663 10C1.66663 12.7614 3.9052 15 6.66663 15H9.99996M15 10C15 10.9205 14.2538 11.6667 13.3333 11.6667C12.4128 11.6667 11.6666 10.9205 11.6666 10C11.6666 9.07953 12.4128 8.33333 13.3333 8.33333C14.2538 8.33333 15 9.07953 15 10Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16 12V18M13 15H19' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); } -.sidebar-api-keys .menu__link:before { +.sidebar-api-keys > .menu__link:before, +.sidebar-api-keys .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04171 10.125L15.8334 3.33333M15 4.16667L16.6667 5.83333M12.5 6.66667L14.1667 8.33333M10 12.5C10 14.341 8.50766 15.8333 6.66671 15.8333C4.82576 15.8333 3.33337 14.341 3.33337 12.5C3.33337 10.6591 4.82576 9.16667 6.66671 9.16667C8.50766 9.16667 10 10.6591 10 12.5Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-api-keys .menu__link--active:before { +.sidebar-api-keys > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04171 10.125L15.8334 3.33333M15 4.16667L16.6667 5.83333M12.5 6.66667L14.1667 8.33333M10 12.5C10 14.341 8.50766 15.8333 6.66671 15.8333C4.82576 15.8333 3.33337 14.341 3.33337 12.5C3.33337 10.6591 4.82576 9.16667 6.66671 9.16667C8.50766 9.16667 10 10.6591 10 12.5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +} + +.sidebar-api-keys .menu__list-item-collapsible .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04171 10.125L15.8334 3.33333M15 4.16667L16.6667 5.83333M12.5 6.66667L14.1667 8.33333M10 12.5C10 14.341 8.50766 15.8333 6.66671 15.8333C4.82576 15.8333 3.33337 14.341 3.33337 12.5C3.33337 10.6591 4.82576 9.16667 6.66671 9.16667C8.50766 9.16667 10 10.6591 10 12.5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } @@ -472,11 +550,20 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27302)'%3E%3Cpath d='M4.69667 16.1367C3.64779 15.0878 2.93349 13.7514 2.64411 12.2965C2.35473 10.8417 2.50326 9.33369 3.07092 7.96325C3.63858 6.59281 4.59987 5.42148 5.83324 4.59737C7.0666 3.77326 8.51665 3.3334 10 3.3334C11.4834 3.3334 12.9334 3.77326 14.1668 4.59737C15.4001 5.42148 16.3614 6.59281 16.9291 7.96325C17.4968 9.33369 17.6453 10.8417 17.3559 12.2965C17.0665 13.7514 16.3522 15.0878 15.3033 16.1367' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3333 7.5L10 10.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27302'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } -.sidebar-feature-flags-integration .menu__link:before { +.sidebar-feature-flags-integration > .menu__link:before, +.sidebar-feature-flags-integration + .menu__list-item-collapsible + .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27311)'%3E%3Cpath d='M8.33337 2.5H11.6667V5.83333H8.33337V2.5Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 14.1667H5.83333V17.5H2.5V14.1667Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 14.1667H17.5V17.5H14.1666V14.1667Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.83337 14.1667L10 10.8333L14.1667 14.1667' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5.83334V10.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27311'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } -.sidebar-feature-flags-integration .menu__link--active:before { +.sidebar-feature-flags-integration > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27311)'%3E%3Cpath d='M8.33337 2.5H11.6667V5.83333H8.33337V2.5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 14.1667H5.83333V17.5H2.5V14.1667Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 14.1667H17.5V17.5H14.1666V14.1667Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.83337 14.1667L10 10.8333L14.1667 14.1667' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5.83334V10.8333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27311'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); +} + +.sidebar-feature-flags-integration + .menu__list-item-collapsible + .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27311)'%3E%3Cpath d='M8.33337 2.5H11.6667V5.83333H8.33337V2.5Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 14.1667H5.83333V17.5H2.5V14.1667Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.1666 14.1667H17.5V17.5H14.1666V14.1667Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.83337 14.1667L10 10.8333L14.1667 14.1667' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 5.83334V10.8333' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27311'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } @@ -488,11 +575,16 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 10C15.663 10 16.2989 9.73662 16.7678 9.26778C17.2366 8.79894 17.5 8.16305 17.5 7.50001V5.83334C17.5 5.1703 17.2366 4.53442 16.7678 4.06558C16.2989 3.59674 15.663 3.33334 15 3.33334H5C4.33696 3.33334 3.70107 3.59674 3.23223 4.06558C2.76339 4.53442 2.5 5.1703 2.5 5.83334V7.50001C2.5 8.16305 2.76339 8.79894 3.23223 9.26778C3.70107 9.73662 4.33696 10 5 10M15 10H5M15 10C15.663 10 16.2989 10.2634 16.7678 10.7322C17.2366 11.2011 17.5 11.837 17.5 12.5V14.1667C17.5 14.8297 17.2366 15.4656 16.7678 15.9344C16.2989 16.4033 15.663 16.6667 15 16.6667H5C4.33696 16.6667 3.70107 16.4033 3.23223 15.9344C2.76339 15.4656 2.5 14.8297 2.5 14.1667V12.5C2.5 11.837 2.76339 11.2011 3.23223 10.7322C3.70107 10.2634 4.33696 10 5 10M5.83333 6.66668V6.67501M5.83333 13.3333V13.3417M9.16667 6.66668H14.1667M9.16667 13.3333H14.1667' stroke='%23573792' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-contributing .menu__link:before { +.sidebar-contributing > .menu__link:before, +.sidebar-contributing .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 10.4767L9.99997 16.6667L3.74997 10.4767C3.33772 10.0755 3.013 9.59337 2.79626 9.06055C2.57951 8.52774 2.47543 7.95582 2.49058 7.3808C2.50573 6.80579 2.63977 6.24014 2.88426 5.71947C3.12876 5.19881 3.47841 4.7344 3.9112 4.35551C4.344 3.97661 4.85055 3.69143 5.39898 3.51793C5.9474 3.34442 6.5258 3.28635 7.09777 3.34736C7.66974 3.40837 8.22288 3.58716 8.72236 3.87245C9.22184 4.15774 9.65684 4.54336 9.99997 5.00502C10.3446 4.54671 10.7801 4.16446 11.2792 3.8822C11.7784 3.59993 12.3304 3.42373 12.9007 3.36463C13.4711 3.30552 14.0475 3.36477 14.5939 3.53869C15.1404 3.7126 15.645 3.99742 16.0763 4.37533C16.5075 4.75324 16.8562 5.2161 17.1003 5.73494C17.3445 6.25378 17.4789 6.81743 17.4952 7.39062C17.5115 7.9638 17.4093 8.53419 17.1951 9.06607C16.9808 9.59795 16.6591 10.0799 16.25 10.4817M9.99997 5.00002L7.2558 7.74419C7.09957 7.90046 7.01181 8.11239 7.01181 8.33336C7.01181 8.55433 7.09957 8.76625 7.2558 8.92252L7.7083 9.37502C8.2833 9.95002 9.21663 9.95002 9.79163 9.37502L10.625 8.54169C11.1222 8.04441 11.7967 7.76505 12.5 7.76505C13.2032 7.76505 13.8777 8.04441 14.375 8.54169L16.25 10.4167M10.4166 12.9167L12.0833 14.5834M12.5 10.8334L14.1666 12.5' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-contributing .menu__link--active:before { +.sidebar-contributing > .menu__link--active:before { + background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 10.4767L9.99997 16.6667L3.74997 10.4767C3.33772 10.0755 3.013 9.59337 2.79626 9.06055C2.57951 8.52774 2.47543 7.95582 2.49058 7.3808C2.50573 6.80579 2.63977 6.24014 2.88426 5.71947C3.12876 5.19881 3.47841 4.7344 3.9112 4.35551C4.344 3.97661 4.85055 3.69143 5.39898 3.51793C5.9474 3.34442 6.5258 3.28635 7.09777 3.34736C7.66974 3.40837 8.22288 3.58716 8.72236 3.87245C9.22184 4.15774 9.65684 4.54336 9.99997 5.00502C10.3446 4.54671 10.7801 4.16446 11.2792 3.8822C11.7784 3.59993 12.3304 3.42373 12.9007 3.36463C13.4711 3.30552 14.0475 3.36477 14.5939 3.53869C15.1404 3.7126 15.645 3.99742 16.0763 4.37533C16.5075 4.75324 16.8562 5.2161 17.1003 5.73494C17.3445 6.25378 17.4789 6.81743 17.4952 7.39062C17.5115 7.9638 17.4093 8.53419 17.1951 9.06607C16.9808 9.59795 16.6591 10.0799 16.25 10.4817M9.99997 5.00002L7.2558 7.74419C7.09957 7.90046 7.01181 8.11239 7.01181 8.33336C7.01181 8.55433 7.09957 8.76625 7.2558 8.92252L7.7083 9.37502C8.2833 9.95002 9.21663 9.95002 9.79163 9.37502L10.625 8.54169C11.1222 8.04441 11.7967 7.76505 12.5 7.76505C13.2032 7.76505 13.8777 8.04441 14.375 8.54169L16.25 10.4167M10.4166 12.9167L12.0833 14.5834M12.5 10.8334L14.1666 12.5' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +} + +.sidebar-contributing .menu__list-item-collapsible .menu__link--active:before { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 10.4767L9.99997 16.6667L3.74997 10.4767C3.33772 10.0755 3.013 9.59337 2.79626 9.06055C2.57951 8.52774 2.47543 7.95582 2.49058 7.3808C2.50573 6.80579 2.63977 6.24014 2.88426 5.71947C3.12876 5.19881 3.47841 4.7344 3.9112 4.35551C4.344 3.97661 4.85055 3.69143 5.39898 3.51793C5.9474 3.34442 6.5258 3.28635 7.09777 3.34736C7.66974 3.40837 8.22288 3.58716 8.72236 3.87245C9.22184 4.15774 9.65684 4.54336 9.99997 5.00502C10.3446 4.54671 10.7801 4.16446 11.2792 3.8822C11.7784 3.59993 12.3304 3.42373 12.9007 3.36463C13.4711 3.30552 14.0475 3.36477 14.5939 3.53869C15.1404 3.7126 15.645 3.99742 16.0763 4.37533C16.5075 4.75324 16.8562 5.2161 17.1003 5.73494C17.3445 6.25378 17.4789 6.81743 17.4952 7.39062C17.5115 7.9638 17.4093 8.53419 17.1951 9.06607C16.9808 9.59795 16.6591 10.0799 16.25 10.4817M9.99997 5.00002L7.2558 7.74419C7.09957 7.90046 7.01181 8.11239 7.01181 8.33336C7.01181 8.55433 7.09957 8.76625 7.2558 8.92252L7.7083 9.37502C8.2833 9.95002 9.21663 9.95002 9.79163 9.37502L10.625 8.54169C11.1222 8.04441 11.7967 7.76505 12.5 7.76505C13.2032 7.76505 13.8777 8.04441 14.375 8.54169L16.25 10.4167M10.4166 12.9167L12.0833 14.5834M12.5 10.8334L14.1666 12.5' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } @@ -502,28 +594,30 @@ code { background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_977_27365)'%3E%3Cpath d='M11.6666 12.9167C11.6666 13.6902 11.9739 14.4321 12.5209 14.9791C13.0679 15.526 13.8097 15.8333 14.5833 15.8333C15.3568 15.8333 16.0987 15.526 16.6457 14.9791C17.1927 14.4321 17.5 13.6902 17.5 12.9167C17.5 12.1431 17.1927 11.4013 16.6457 10.8543C16.0987 10.3073 15.3568 10 14.5833 10C13.8097 10 13.0679 10.3073 12.5209 10.8543C11.9739 11.4013 11.6666 12.1431 11.6666 12.9167Z' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 15.8334V7.08335C2.5 6.30981 2.80729 5.56794 3.35427 5.02096C3.90125 4.47398 4.64312 4.16669 5.41667 4.16669C6.19021 4.16669 6.93208 4.47398 7.47906 5.02096C8.02604 5.56794 8.33333 6.30981 8.33333 7.08335V15.8334' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.5 10.8333H8.33333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.5 10V15.8333' stroke='%23795FA8' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_977_27365'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); } -.sidebar-slack .menu__link:before { +.sidebar-slack > .menu__link:before, +.sidebar-slack .menu__list-item-collapsible .menu__link:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3335 2.9165C13.3335 2.22615 12.7739 1.6665 12.0835 1.6665C11.3931 1.6665 10.8335 2.22615 10.8335 2.9165V7.08317C10.8335 7.77353 11.3931 8.33317 12.0835 8.33317C12.7739 8.33317 13.3335 7.77353 13.3335 7.08317V2.9165Z M15.8335 7.0835V8.3335H17.0835C17.3307 8.3335 17.5724 8.26019 17.778 8.12283C17.9835 7.98548 18.1437 7.79026 18.2383 7.56185C18.333 7.33344 18.3577 7.08211 18.3095 6.83963C18.2612 6.59716 18.1422 6.37443 17.9674 6.19961C17.7926 6.0248 17.5698 5.90575 17.3274 5.85752C17.0849 5.80928 16.8336 5.83404 16.6051 5.92865C16.3767 6.02326 16.1815 6.18347 16.0442 6.38903C15.9068 6.5946 15.8335 6.83627 15.8335 7.0835Z M9.1665 12.9165C9.1665 12.2261 8.60686 11.6665 7.9165 11.6665C7.22615 11.6665 6.6665 12.2261 6.6665 12.9165V17.0832C6.6665 17.7735 7.22615 18.3332 7.9165 18.3332C8.60686 18.3332 9.1665 17.7735 9.1665 17.0832V12.9165Z M4.1665 12.9165V11.6665H2.9165C2.66928 11.6665 2.4276 11.7398 2.22204 11.8772C2.01648 12.0145 1.85626 12.2097 1.76166 12.4381C1.66705 12.6666 1.64229 12.9179 1.69052 13.1604C1.73875 13.4028 1.85781 13.6256 2.03262 13.8004C2.20744 13.9752 2.43017 14.0943 2.67264 14.1425C2.91512 14.1907 3.16645 14.166 3.39486 14.0714C3.62327 13.9767 3.81849 13.8165 3.95584 13.611C4.09319 13.4054 4.1665 13.1637 4.1665 12.9165Z M17.0832 10.8335H12.9165C12.2261 10.8335 11.6665 11.3931 11.6665 12.0835C11.6665 12.7739 12.2261 13.3335 12.9165 13.3335H17.0832C17.7735 13.3335 18.3332 12.7739 18.3332 12.0835C18.3332 11.3931 17.7735 10.8335 17.0832 10.8335Z M12.9165 15.8335H11.6665V17.0835C11.6665 17.3307 11.7398 17.5724 11.8772 17.778C12.0145 17.9835 12.2097 18.1437 12.4381 18.2383C12.6666 18.333 12.9179 18.3577 13.1604 18.3095C13.4028 18.2612 13.6256 18.1422 13.8004 17.9674C13.9752 17.7926 14.0943 17.5698 14.1425 17.3274C14.1907 17.0849 14.166 16.8336 14.0714 16.6051C13.9767 16.3767 13.8165 16.1815 13.611 16.0442C13.4054 15.9068 13.1637 15.8335 12.9165 15.8335Z M7.08317 6.6665H2.9165C2.22615 6.6665 1.6665 7.22615 1.6665 7.9165C1.6665 8.60686 2.22615 9.1665 2.9165 9.1665H7.08317C7.77353 9.1665 8.33317 8.60686 8.33317 7.9165C8.33317 7.22615 7.77353 6.6665 7.08317 6.6665Z M7.0835 4.1665H8.3335V2.9165C8.3335 2.66928 8.26019 2.4276 8.12283 2.22204C7.98548 2.01648 7.79026 1.85626 7.56185 1.76166C7.33344 1.66705 7.08211 1.64229 6.83963 1.69052C6.59716 1.73875 6.37443 1.85781 6.19961 2.03262C6.0248 2.20744 5.90575 2.43017 5.85752 2.67264C5.80928 2.91512 5.83404 3.16645 5.92865 3.39486C6.02326 3.62327 6.18347 3.81849 6.38903 3.95584C6.5946 4.09319 6.83627 4.1665 7.0835 4.1665Z' stroke='%23795FA8' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-slack .menu__link--active:before { +.sidebar-slack > .menu__link--active:before { background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3335 2.9165C13.3335 2.22615 12.7739 1.6665 12.0835 1.6665C11.3931 1.6665 10.8335 2.22615 10.8335 2.9165V7.08317C10.8335 7.77353 11.3931 8.33317 12.0835 8.33317C12.7739 8.33317 13.3335 7.77353 13.3335 7.08317V2.9165ZM15.8335 7.0835V8.3335H17.0835C17.3307 8.3335 17.5724 8.26019 17.778 8.12283C17.9835 7.98548 18.1437 7.79026 18.2383 7.56185C18.333 7.33344 18.3577 7.08211 18.3095 6.83963C18.2612 6.59716 18.1422 6.37443 17.9674 6.19961C17.7926 6.0248 17.5698 5.90575 17.3274 5.85752C17.0849 5.80928 16.8336 5.83404 16.6051 5.92865C16.3767 6.02326 16.1815 6.18347 16.0442 6.38903C15.9068 6.5946 15.8335 6.83627 15.8335 7.0835ZM9.1665 12.9165C9.1665 12.2261 8.60686 11.6665 7.9165 11.6665C7.22615 11.6665 6.6665 12.2261 6.6665 12.9165V17.0832C6.6665 17.7735 7.22615 18.3332 7.9165 18.3332C8.60686 18.3332 9.1665 17.7735 9.1665 17.0832V12.9165ZM4.1665 12.9165V11.6665H2.9165C2.66928 11.6665 2.4276 11.7398 2.22204 11.8772C2.01648 12.0145 1.85626 12.2097 1.76166 12.4381C1.66705 12.6666 1.64229 12.9179 1.69052 13.1604C1.73875 13.4028 1.85781 13.6256 2.03262 13.8004C2.20744 13.9752 2.43017 14.0943 2.67264 14.1425C2.91512 14.1907 3.16645 14.166 3.39486 14.0714C3.62327 13.9767 3.81849 13.8165 3.95584 13.611C4.09319 13.4054 4.1665 13.1637 4.1665 12.9165ZM17.0832 10.8335H12.9165C12.2261 10.8335 11.6665 11.3931 11.6665 12.0835C11.6665 12.7739 12.2261 13.3335 12.9165 13.3335H17.0832C17.7735 13.3335 18.3332 12.7739 18.3332 12.0835C18.3332 11.3931 17.7735 10.8335 17.0832 10.8335ZM12.9165 15.8335H11.6665V17.0835C11.6665 17.3307 11.7398 17.5724 11.8772 17.778C12.0145 17.9835 12.2097 18.1437 12.4381 18.2383C12.6666 18.333 12.9179 18.3577 13.1604 18.3095C13.4028 18.2612 13.6256 18.1422 13.8004 17.9674C13.9752 17.7926 14.0943 17.5698 14.1425 17.3274C14.1907 17.0849 14.166 16.8336 14.0714 16.6051C13.9767 16.3767 13.8165 16.1815 13.611 16.0442C13.4054 15.9068 13.1637 15.8335 12.9165 15.8335ZM7.08317 6.6665H2.9165C2.22615 6.6665 1.6665 7.22615 1.6665 7.9165C1.6665 8.60686 2.22615 9.1665 2.9165 9.1665H7.08317C7.77353 9.1665 8.33317 8.60686 8.33317 7.9165C8.33317 7.22615 7.77353 6.6665 7.08317 6.6665ZM7.0835 4.1665H8' stroke='%23FFFFFF' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-fcm .menu__link:before { - background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1023 13.6722C16.9633 13.6722 16.8312 13.5901 16.7741 13.4538C16.6983 13.2726 16.7837 13.0642 16.9649 12.9884C18.0729 12.5246 18.7888 11.4474 18.7888 10.244C18.7888 8.60246 17.4533 7.26692 15.8118 7.26692C15.5933 7.26692 15.3737 7.29262 15.1406 7.3455C15.0207 7.37319 14.8947 7.33608 14.8083 7.24797C14.7219 7.16016 14.6872 7.03375 14.7166 6.91408C14.788 6.62267 14.8242 6.31954 14.8242 6.01314C14.8242 3.87637 13.0858 2.13799 10.949 2.13799C9.323 2.13799 7.85837 3.16574 7.30451 4.69546C7.2673 4.79815 7.18495 4.87813 7.08126 4.91226C6.97747 4.94639 6.86396 4.93082 6.77287 4.87029C6.48245 4.67671 6.14519 4.57441 5.79761 4.57441C4.82731 4.57441 4.03789 5.36382 4.03789 6.33422C4.03789 6.50271 4.063 6.67218 4.11251 6.83818C4.14237 6.93839 4.1266 7.04665 4.06945 7.13416C4.01229 7.22177 3.91952 7.27972 3.81573 7.29262C2.33096 7.47807 1.21123 8.74683 1.21123 10.244C1.21123 11.4474 1.92712 12.5246 3.03515 12.9884C3.21633 13.0642 3.30166 13.2726 3.22585 13.4538C3.14995 13.635 2.94138 13.7199 2.7605 13.6445C1.38735 13.0697 0.5 11.7349 0.5 10.244C0.5 8.51892 1.7 7.03841 3.3479 6.65462C3.33381 6.54805 3.32666 6.44109 3.32666 6.33422C3.32666 4.9717 4.43508 3.86318 5.79761 3.86318C6.14291 3.86318 6.48076 3.93492 6.79321 4.07303C7.54106 2.47475 9.16276 1.42676 10.949 1.42676C13.478 1.42676 15.5354 3.48424 15.5354 6.01314C15.5354 6.19998 15.524 6.38592 15.5014 6.56968C15.6061 6.56035 15.7097 6.55569 15.8118 6.55569C17.8455 6.55569 19.5 8.21023 19.5 10.244C19.5 11.7349 18.6126 13.0697 17.2395 13.6445C17.1947 13.6632 17.1481 13.6722 17.1023 13.6722Z M14.7187 18.5734H5.28165C4.66727 18.5734 4.16748 18.0737 4.16748 17.4594V11.7953C4.16748 11.1809 4.66727 10.6812 5.28165 10.6812H14.7187C15.3331 10.6812 15.8329 11.1809 15.8329 11.7953V17.4594C15.8329 18.0737 15.3331 18.5734 14.7187 18.5734ZM5.28165 11.3924C5.05949 11.3924 4.87871 11.5732 4.87871 11.7953V17.4594C4.87871 17.6815 5.05949 17.8622 5.28165 17.8622H14.7187C14.9409 17.8622 15.1217 17.6815 15.1217 17.4594V11.7953C15.1217 11.5732 14.9409 11.3924 14.7187 11.3924H5.28165Z M10.0002 14.9385C9.79607 14.9385 9.59207 14.8875 9.41009 14.7856L8.95496 14.5307C8.94444 14.5248 8.93432 14.5185 8.9245 14.5115L4.64511 11.51C4.48427 11.3973 4.44538 11.1756 4.55819 11.0147C4.67101 10.854 4.89267 10.815 5.05351 10.9278L9.31811 13.919L9.75757 14.165C9.9072 14.2488 10.0931 14.2488 10.2428 14.165L10.6822 13.919L14.9468 10.9278C15.1076 10.815 15.3294 10.854 15.4422 11.0147C15.555 11.1756 15.5161 11.3973 15.3552 11.51L11.0758 14.5115C11.066 14.5185 11.0559 14.5248 11.0454 14.5307L10.5903 14.7856C10.4083 14.8875 10.2043 14.9385 10.0002 14.9385Z M4.77282 18.3239C4.6728 18.3239 4.57338 18.2819 4.50303 18.2001C4.37494 18.0513 4.3918 17.8268 4.54074 17.6987L8.89682 13.9512C9.04566 13.8232 9.2702 13.8401 9.3983 13.9889C9.52639 14.1377 9.50952 14.3623 9.36059 14.4904L5.00451 18.2378C4.93743 18.2956 4.85488 18.3239 4.77282 18.3239Z M15.2271 18.3239C15.1451 18.3239 15.0625 18.2956 14.9955 18.2378L10.6394 14.4904C10.4904 14.3623 10.4736 14.1377 10.6017 13.9889C10.7299 13.8401 10.9543 13.8232 11.1031 13.9512L15.4592 17.6987C15.6082 17.8268 15.625 18.0513 15.4969 18.2001C15.4266 18.2819 15.3272 18.3239 15.2271 18.3239Z' stroke='%23795FA8' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +.sidebar-slack .menu__list-item-collapsible .menu__link--active:before { + background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3335 2.9165C13.3335 2.22615 12.7739 1.6665 12.0835 1.6665C11.3931 1.6665 10.8335 2.22615 10.8335 2.9165V7.08317C10.8335 7.77353 11.3931 8.33317 12.0835 8.33317C12.7739 8.33317 13.3335 7.77353 13.3335 7.08317V2.9165ZM15.8335 7.0835V8.3335H17.0835C17.3307 8.3335 17.5724 8.26019 17.778 8.12283C17.9835 7.98548 18.1437 7.79026 18.2383 7.56185C18.333 7.33344 18.3577 7.08211 18.3095 6.83963C18.2612 6.59716 18.1422 6.37443 17.9674 6.19961C17.7926 6.0248 17.5698 5.90575 17.3274 5.85752C17.0849 5.80928 16.8336 5.83404 16.6051 5.92865C16.3767 6.02326 16.1815 6.18347 16.0442 6.38903C15.9068 6.5946 15.8335 6.83627 15.8335 7.0835ZM9.1665 12.9165C9.1665 12.2261 8.60686 11.6665 7.9165 11.6665C7.22615 11.6665 6.6665 12.2261 6.6665 12.9165V17.0832C6.6665 17.7735 7.22615 18.3332 7.9165 18.3332C8.60686 18.3332 9.1665 17.7735 9.1665 17.0832V12.9165ZM4.1665 12.9165V11.6665H2.9165C2.66928 11.6665 2.4276 11.7398 2.22204 11.8772C2.01648 12.0145 1.85626 12.2097 1.76166 12.4381C1.66705 12.6666 1.64229 12.9179 1.69052 13.1604C1.73875 13.4028 1.85781 13.6256 2.03262 13.8004C2.20744 13.9752 2.43017 14.0943 2.67264 14.1425C2.91512 14.1907 3.16645 14.166 3.39486 14.0714C3.62327 13.9767 3.81849 13.8165 3.95584 13.611C4.09319 13.4054 4.1665 13.1637 4.1665 12.9165ZM17.0832 10.8335H12.9165C12.2261 10.8335 11.6665 11.3931 11.6665 12.0835C11.6665 12.7739 12.2261 13.3335 12.9165 13.3335H17.0832C17.7735 13.3335 18.3332 12.7739 18.3332 12.0835C18.3332 11.3931 17.7735 10.8335 17.0832 10.8335ZM12.9165 15.8335H11.6665V17.0835C11.6665 17.3307 11.7398 17.5724 11.8772 17.778C12.0145 17.9835 12.2097 18.1437 12.4381 18.2383C12.6666 18.333 12.9179 18.3577 13.1604 18.3095C13.4028 18.2612 13.6256 18.1422 13.8004 17.9674C13.9752 17.7926 14.0943 17.5698 14.1425 17.3274C14.1907 17.0849 14.166 16.8336 14.0714 16.6051C13.9767 16.3767 13.8165 16.1815 13.611 16.0442C13.4054 15.9068 13.1637 15.8335 12.9165 15.8335ZM7.08317 6.6665H2.9165C2.22615 6.6665 1.6665 7.22615 1.6665 7.9165C1.6665 8.60686 2.22615 9.1665 2.9165 9.1665H7.08317C7.77353 9.1665 8.33317 8.60686 8.33317 7.9165C8.33317 7.22615 7.77353 6.6665 7.08317 6.6665ZM7.0835 4.1665H8' stroke='%23FFFFFF' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-fcm .menu__link--active:before { - background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1023 13.6722C16.9633 13.6722 16.8312 13.5901 16.7741 13.4538C16.6983 13.2726 16.7837 13.0642 16.9649 12.9884C18.0729 12.5246 18.7888 11.4474 18.7888 10.244C18.7888 8.60246 17.4533 7.26692 15.8118 7.26692C15.5933 7.26692 15.3737 7.29262 15.1406 7.3455C15.0207 7.37319 14.8947 7.33608 14.8083 7.24797C14.7219 7.16016 14.6872 7.03375 14.7166 6.91408C14.788 6.62267 14.8242 6.31954 14.8242 6.01314C14.8242 3.87637 13.0858 2.13799 10.949 2.13799C9.323 2.13799 7.85837 3.16574 7.30451 4.69546C7.2673 4.79815 7.18495 4.87813 7.08126 4.91226C6.97747 4.94639 6.86396 4.93082 6.77287 4.87029C6.48245 4.67671 6.14519 4.57441 5.79761 4.57441C4.82731 4.57441 4.03789 5.36382 4.03789 6.33422C4.03789 6.50271 4.063 6.67218 4.11251 6.83818C4.14237 6.93839 4.1266 7.04665 4.06945 7.13416C4.01229 7.22177 3.91952 7.27972 3.81573 7.29262C2.33096 7.47807 1.21123 8.74683 1.21123 10.244C1.21123 11.4474 1.92712 12.5246 3.03515 12.9884C3.21633 13.0642 3.30166 13.2726 3.22585 13.4538C3.14995 13.635 2.94138 13.7199 2.7605 13.6445C1.38735 13.0697 0.5 11.7349 0.5 10.244C0.5 8.51892 1.7 7.03841 3.3479 6.65462C3.33381 6.54805 3.32666 6.44109 3.32666 6.33422C3.32666 4.9717 4.43508 3.86318 5.79761 3.86318C6.14291 3.86318 6.48076 3.93492 6.79321 4.07303C7.54106 2.47475 9.16276 1.42676 10.949 1.42676C13.478 1.42676 15.5354 3.48424 15.5354 6.01314C15.5354 6.19998 15.524 6.38592 15.5014 6.56968C15.6061 6.56035 15.7097 6.55569 15.8118 6.55569C17.8455 6.55569 19.5 8.21023 19.5 10.244C19.5 11.7349 18.6126 13.0697 17.2395 13.6445C17.1947 13.6632 17.1481 13.6722 17.1023 13.6722Z M14.7187 18.5734H5.28165C4.66727 18.5734 4.16748 18.0737 4.16748 17.4594V11.7953C4.16748 11.1809 4.66727 10.6812 5.28165 10.6812H14.7187C15.3331 10.6812 15.8329 11.1809 15.8329 11.7953V17.4594C15.8329 18.0737 15.3331 18.5734 14.7187 18.5734ZM5.28165 11.3924C5.05949 11.3924 4.87871 11.5732 4.87871 11.7953V17.4594C4.87871 17.6815 5.05949 17.8622 5.28165 17.8622H14.7187C14.9409 17.8622 15.1217 17.6815 15.1217 17.4594V11.7953C15.1217 11.5732 14.9409 11.3924 14.7187 11.3924H5.28165Z M10.0002 14.9385C9.79607 14.9385 9.59207 14.8875 9.41009 14.7856L8.95496 14.5307C8.94444 14.5248 8.93432 14.5185 8.9245 14.5115L4.64511 11.51C4.48427 11.3973 4.44538 11.1756 4.55819 11.0147C4.67101 10.854 4.89267 10.815 5.05351 10.9278L9.31811 13.919L9.75757 14.165C9.9072 14.2488 10.0931 14.2488 10.2428 14.165L10.6822 13.919L14.9468 10.9278C15.1076 10.815 15.3294 10.854 15.4422 11.0147C15.555 11.1756 15.5161 11.3973 15.3552 11.51L11.0758 14.5115C11.066 14.5185 11.0559 14.5248 11.0454 14.5307L10.5903 14.7856C10.4083 14.8875 10.2043 14.9385 10.0002 14.9385Z M4.77282 18.3239C4.6728 18.3239 4.57338 18.2819 4.50303 18.2001C4.37494 18.0513 4.3918 17.8268 4.54074 17.6987L8.89682 13.9512C9.04566 13.8232 9.2702 13.8401 9.3983 13.9889C9.52639 14.1377 9.50952 14.3623 9.36059 14.4904L5.00451 18.2378C4.93743 18.2956 4.85488 18.3239 4.77282 18.3239Z M15.2271 18.3239C15.1451 18.3239 15.0625 18.2956 14.9955 18.2378L10.6394 14.4904C10.4904 14.3623 10.4736 14.1377 10.6017 13.9889C10.7299 13.8401 10.9543 13.8232 11.1031 13.9512L15.4592 17.6987C15.6082 17.8268 15.625 18.0513 15.4969 18.2001C15.4266 18.2819 15.3272 18.3239 15.2271 18.3239Z' stroke='%23FFFFFF' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +.sidebar-fcm > .menu__link:before, +.sidebar-fcm .menu__list-item-collapsible .menu__link:before { + background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1023 13.6722C16.9633 13.6722 16.8312 13.5901 16.7741 13.4538C16.6983 13.2726 16.7837 13.0642 16.9649 12.9884C18.0729 12.5246 18.7888 11.4474 18.7888 10.244C18.7888 8.60246 17.4533 7.26692 15.8118 7.26692C15.5933 7.26692 15.3737 7.29262 15.1406 7.3455C15.0207 7.37319 14.8947 7.33608 14.8083 7.24797C14.7219 7.16016 14.6872 7.03375 14.7166 6.91408C14.788 6.62267 14.8242 6.31954 14.8242 6.01314C14.8242 3.87637 13.0858 2.13799 10.949 2.13799C9.323 2.13799 7.85837 3.16574 7.30451 4.69546C7.2673 4.79815 7.18495 4.87813 7.08126 4.91226C6.97747 4.94639 6.86396 4.93082 6.77287 4.87029C6.48245 4.67671 6.14519 4.57441 5.79761 4.57441C4.82731 4.57441 4.03789 5.36382 4.03789 6.33422C4.03789 6.50271 4.063 6.67218 4.11251 6.83818C4.14237 6.93839 4.1266 7.04665 4.06945 7.13416C4.01229 7.22177 3.91952 7.27972 3.81573 7.29262C2.33096 7.47807 1.21123 8.74683 1.21123 10.244C1.21123 11.4474 1.92712 12.5246 3.03515 12.9884C3.21633 13.0642 3.30166 13.2726 3.22585 13.4538C3.14995 13.635 2.94138 13.7199 2.7605 13.6445C1.38735 13.0697 0.5 11.7349 0.5 10.244C0.5 8.51892 1.7 7.03841 3.3479 6.65462C3.33381 6.54805 3.32666 6.44109 3.32666 6.33422C3.32666 4.9717 4.43508 3.86318 5.79761 3.86318C6.14291 3.86318 6.48076 3.93492 6.79321 4.07303C7.54106 2.47475 9.16276 1.42676 10.949 1.42676C13.478 1.42676 15.5354 3.48424 15.5354 6.01314C15.5354 6.19998 15.524 6.38592 15.5014 6.56968C15.6061 6.56035 15.7097 6.55569 15.8118 6.55569C17.8455 6.55569 19.5 8.21023 19.5 10.244C19.5 11.7349 18.6126 13.0697 17.2395 13.6445C17.1947 13.6632 17.1481 13.6722 17.1023 13.6722Z M14.7187 18.5734H5.28165C4.66727 18.5734 4.16748 18.0737 4.16748 17.4594V11.7953C4.16748 11.1809 4.66727 10.6812 5.28165 10.6812H14.7187C15.3331 10.6812 15.8329 11.1809 15.8329 11.7953V17.4594C15.8329 18.0737 15.3331 18.5734 14.7187 18.5734ZM5.28165 11.3924C5.05949 11.3924 4.87871 11.5732 4.87871 11.7953V17.4594C4.87871 17.6815 5.05949 17.8622 5.28165 17.8622H14.7187C14.9409 17.8622 15.1217 17.6815 15.1217 17.4594V11.7953C15.1217 11.5732 14.9409 11.3924 14.7187 11.3924H5.28165Z M10.0002 14.9385C9.79607 14.9385 9.59207 14.8875 9.41009 14.7856L8.95496 14.5307C8.94444 14.5248 8.93432 14.5185 8.9245 14.5115L4.64511 11.51C4.48427 11.3973 4.44538 11.1756 4.55819 11.0147C4.67101 10.854 4.89267 10.815 5.05351 10.9278L9.31811 13.919L9.75757 14.165C9.9072 14.2488 10.0931 14.2488 10.2428 14.165L10.6822 13.919L14.9468 10.9278C15.1076 10.815 15.3294 10.854 15.4422 11.0147C15.555 11.1756 15.5161 11.3973 15.3552 11.51L11.0758 14.5115C11.066 14.5185 11.0559 14.5248 11.0454 14.5307L10.5903 14.7856C10.4083 14.8875 10.2043 14.9385 10.0002 14.9385Z M4.77282 18.3239C4.6728 18.3239 4.57338 18.2819 4.50303 18.2001C4.37494 18.0513 4.3918 17.8268 4.54074 17.6987L8.89682 13.9512C9.04566 13.8232 9.2702 13.8401 9.3983 13.9889C9.52639 14.1377 9.50952 14.3623 9.36059 14.4904L5.00451 18.2378C4.93743 18.2956 4.85488 18.3239 4.77282 18.3239Z M15.2271 18.3239C15.1451 18.3239 15.0625 18.2956 14.9955 18.2378L10.6394 14.4904C10.4904 14.3623 10.4736 14.1377 10.6017 13.9889C10.7299 13.8401 10.9543 13.8232 11.1031 13.9512L15.4592 17.6987C15.6082 17.8268 15.625 18.0513 15.4969 18.2001C15.4266 18.2819 15.3272 18.3239 15.2271 18.3239Z' stroke='%23795FA8' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-audit-logs .menu__link:before { - background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M221.8 175.94C2 16.25 166.38 208 139.33 208 104a80 80 0 1 0-160 0c0 35.34-8.26 62.38-13.81 71.94A16 16 0 0 0 48 200H88.81a40 40 0 0 0 78.38 0H208a16 16 0 0 0 13.8-24.06ZM128 216a24 24 0 0 1-22.62-16h45.24A24 24 0 0 1 128 216ZM48 184c7.7-13.24 16-43.92 16-80a64 64 0 1 1 128 0c0 36.05 8.28 66.73 16 80Z' stroke='%23795FA8' stroke-width='1.' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +.sidebar-fcm > .menu__link--active:before { + background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1023 13.6722C16.9633 13.6722 16.8312 13.5901 16.7741 13.4538C16.6983 13.2726 16.7837 13.0642 16.9649 12.9884C18.0729 12.5246 18.7888 11.4474 18.7888 10.244C18.7888 8.60246 17.4533 7.26692 15.8118 7.26692C15.5933 7.26692 15.3737 7.29262 15.1406 7.3455C15.0207 7.37319 14.8947 7.33608 14.8083 7.24797C14.7219 7.16016 14.6872 7.03375 14.7166 6.91408C14.788 6.62267 14.8242 6.31954 14.8242 6.01314C14.8242 3.87637 13.0858 2.13799 10.949 2.13799C9.323 2.13799 7.85837 3.16574 7.30451 4.69546C7.2673 4.79815 7.18495 4.87813 7.08126 4.91226C6.97747 4.94639 6.86396 4.93082 6.77287 4.87029C6.48245 4.67671 6.14519 4.57441 5.79761 4.57441C4.82731 4.57441 4.03789 5.36382 4.03789 6.33422C4.03789 6.50271 4.063 6.67218 4.11251 6.83818C4.14237 6.93839 4.1266 7.04665 4.06945 7.13416C4.01229 7.22177 3.91952 7.27972 3.81573 7.29262C2.33096 7.47807 1.21123 8.74683 1.21123 10.244C1.21123 11.4474 1.92712 12.5246 3.03515 12.9884C3.21633 13.0642 3.30166 13.2726 3.22585 13.4538C3.14995 13.635 2.94138 13.7199 2.7605 13.6445C1.38735 13.0697 0.5 11.7349 0.5 10.244C0.5 8.51892 1.7 7.03841 3.3479 6.65462C3.33381 6.54805 3.32666 6.44109 3.32666 6.33422C3.32666 4.9717 4.43508 3.86318 5.79761 3.86318C6.14291 3.86318 6.48076 3.93492 6.79321 4.07303C7.54106 2.47475 9.16276 1.42676 10.949 1.42676C13.478 1.42676 15.5354 3.48424 15.5354 6.01314C15.5354 6.19998 15.524 6.38592 15.5014 6.56968C15.6061 6.56035 15.7097 6.55569 15.8118 6.55569C17.8455 6.55569 19.5 8.21023 19.5 10.244C19.5 11.7349 18.6126 13.0697 17.2395 13.6445C17.1947 13.6632 17.1481 13.6722 17.1023 13.6722Z M14.7187 18.5734H5.28165C4.66727 18.5734 4.16748 18.0737 4.16748 17.4594V11.7953C4.16748 11.1809 4.66727 10.6812 5.28165 10.6812H14.7187C15.3331 10.6812 15.8329 11.1809 15.8329 11.7953V17.4594C15.8329 18.0737 15.3331 18.5734 14.7187 18.5734ZM5.28165 11.3924C5.05949 11.3924 4.87871 11.5732 4.87871 11.7953V17.4594C4.87871 17.6815 5.05949 17.8622 5.28165 17.8622H14.7187C14.9409 17.8622 15.1217 17.6815 15.1217 17.4594V11.7953C15.1217 11.5732 14.9409 11.3924 14.7187 11.3924H5.28165Z M10.0002 14.9385C9.79607 14.9385 9.59207 14.8875 9.41009 14.7856L8.95496 14.5307C8.94444 14.5248 8.93432 14.5185 8.9245 14.5115L4.64511 11.51C4.48427 11.3973 4.44538 11.1756 4.55819 11.0147C4.67101 10.854 4.89267 10.815 5.05351 10.9278L9.31811 13.919L9.75757 14.165C9.9072 14.2488 10.0931 14.2488 10.2428 14.165L10.6822 13.919L14.9468 10.9278C15.1076 10.815 15.3294 10.854 15.4422 11.0147C15.555 11.1756 15.5161 11.3973 15.3552 11.51L11.0758 14.5115C11.066 14.5185 11.0559 14.5248 11.0454 14.5307L10.5903 14.7856C10.4083 14.8875 10.2043 14.9385 10.0002 14.9385Z M4.77282 18.3239C4.6728 18.3239 4.57338 18.2819 4.50303 18.2001C4.37494 18.0513 4.3918 17.8268 4.54074 17.6987L8.89682 13.9512C9.04566 13.8232 9.2702 13.8401 9.3983 13.9889C9.52639 14.1377 9.50952 14.3623 9.36059 14.4904L5.00451 18.2378C4.93743 18.2956 4.85488 18.3239 4.77282 18.3239Z M15.2271 18.3239C15.1451 18.3239 15.0625 18.2956 14.9955 18.2378L10.6394 14.4904C10.4904 14.3623 10.4736 14.1377 10.6017 13.9889C10.7299 13.8401 10.9543 13.8232 11.1031 13.9512L15.4592 17.6987C15.6082 17.8268 15.625 18.0513 15.4969 18.2001C15.4266 18.2819 15.3272 18.3239 15.2271 18.3239Z' stroke='%23FFFFFF' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } -.sidebar-audit-logs .menu__link--active:before { - background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M221.8 175.94C216.25 166.38 208 139.33 208 104a80 80 0 1 0-160 0c0 35.34-8.26 62.38-13.81 71.94A16 16 0 0 0 48 200H88.81a40 40 0 0 0 78.38 0H208a16 16 0 0 0 13.8-24.06ZM128 216a24 24 0 0 1-22.62-16h45.24A24 24 0 0 1 128 216ZM48 184c7.7-13.24 16-43.92 16-80a64 64 0 1 1 128 0c0 36.05 8.28 66.73 16 80Z' stroke='%23FFFFFF' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); +.sidebar-fcm .menu__list-item-collapsible .menu__link--active:before { + background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.1023 13.6722C16.9633 13.6722 16.8312 13.5901 16.7741 13.4538C16.6983 13.2726 16.7837 13.0642 16.9649 12.9884C18.0729 12.5246 18.7888 11.4474 18.7888 10.244C18.7888 8.60246 17.4533 7.26692 15.8118 7.26692C15.5933 7.26692 15.3737 7.29262 15.1406 7.3455C15.0207 7.37319 14.8947 7.33608 14.8083 7.24797C14.7219 7.16016 14.6872 7.03375 14.7166 6.91408C14.788 6.62267 14.8242 6.31954 14.8242 6.01314C14.8242 3.87637 13.0858 2.13799 10.949 2.13799C9.323 2.13799 7.85837 3.16574 7.30451 4.69546C7.2673 4.79815 7.18495 4.87813 7.08126 4.91226C6.97747 4.94639 6.86396 4.93082 6.77287 4.87029C6.48245 4.67671 6.14519 4.57441 5.79761 4.57441C4.82731 4.57441 4.03789 5.36382 4.03789 6.33422C4.03789 6.50271 4.063 6.67218 4.11251 6.83818C4.14237 6.93839 4.1266 7.04665 4.06945 7.13416C4.01229 7.22177 3.91952 7.27972 3.81573 7.29262C2.33096 7.47807 1.21123 8.74683 1.21123 10.244C1.21123 11.4474 1.92712 12.5246 3.03515 12.9884C3.21633 13.0642 3.30166 13.2726 3.22585 13.4538C3.14995 13.635 2.94138 13.7199 2.7605 13.6445C1.38735 13.0697 0.5 11.7349 0.5 10.244C0.5 8.51892 1.7 7.03841 3.3479 6.65462C3.33381 6.54805 3.32666 6.44109 3.32666 6.33422C3.32666 4.9717 4.43508 3.86318 5.79761 3.86318C6.14291 3.86318 6.48076 3.93492 6.79321 4.07303C7.54106 2.47475 9.16276 1.42676 10.949 1.42676C13.478 1.42676 15.5354 3.48424 15.5354 6.01314C15.5354 6.19998 15.524 6.38592 15.5014 6.56968C15.6061 6.56035 15.7097 6.55569 15.8118 6.55569C17.8455 6.55569 19.5 8.21023 19.5 10.244C19.5 11.7349 18.6126 13.0697 17.2395 13.6445C17.1947 13.6632 17.1481 13.6722 17.1023 13.6722Z M14.7187 18.5734H5.28165C4.66727 18.5734 4.16748 18.0737 4.16748 17.4594V11.7953C4.16748 11.1809 4.66727 10.6812 5.28165 10.6812H14.7187C15.3331 10.6812 15.8329 11.1809 15.8329 11.7953V17.4594C15.8329 18.0737 15.3331 18.5734 14.7187 18.5734ZM5.28165 11.3924C5.05949 11.3924 4.87871 11.5732 4.87871 11.7953V17.4594C4.87871 17.6815 5.05949 17.8622 5.28165 17.8622H14.7187C14.9409 17.8622 15.1217 17.6815 15.1217 17.4594V11.7953C15.1217 11.5732 14.9409 11.3924 14.7187 11.3924H5.28165Z M10.0002 14.9385C9.79607 14.9385 9.59207 14.8875 9.41009 14.7856L8.95496 14.5307C8.94444 14.5248 8.93432 14.5185 8.9245 14.5115L4.64511 11.51C4.48427 11.3973 4.44538 11.1756 4.55819 11.0147C4.67101 10.854 4.89267 10.815 5.05351 10.9278L9.31811 13.919L9.75757 14.165C9.9072 14.2488 10.0931 14.2488 10.2428 14.165L10.6822 13.919L14.9468 10.9278C15.1076 10.815 15.3294 10.854 15.4422 11.0147C15.555 11.1756 15.5161 11.3973 15.3552 11.51L11.0758 14.5115C11.066 14.5185 11.0559 14.5248 11.0454 14.5307L10.5903 14.7856C10.4083 14.8875 10.2043 14.9385 10.0002 14.9385Z M4.77282 18.3239C4.6728 18.3239 4.57338 18.2819 4.50303 18.2001C4.37494 18.0513 4.3918 17.8268 4.54074 17.6987L8.89682 13.9512C9.04566 13.8232 9.2702 13.8401 9.3983 13.9889C9.52639 14.1377 9.50952 14.3623 9.36059 14.4904L5.00451 18.2378C4.93743 18.2956 4.85488 18.3239 4.77282 18.3239Z M15.2271 18.3239C15.1451 18.3239 15.0625 18.2956 14.9955 18.2378L10.6394 14.4904C10.4904 14.3623 10.4736 14.1377 10.6017 13.9889C10.7299 13.8401 10.9543 13.8232 11.1031 13.9512L15.4592 17.6987C15.6082 17.8268 15.625 18.0513 15.4969 18.2001C15.4266 18.2819 15.3272 18.3239 15.2271 18.3239Z' stroke='%23FFFFFF' stroke-width='1.04167' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); } .navbar__items:not(.navbar__items--right) .navbar__link { @@ -570,6 +664,11 @@ code { color: #fff; } +/*.menu__link--active.menu__link--sublist { + background-color: #573792; + color: #FFF; +}*/ + .sidebar-title { display: block; margin-top: 10px; @@ -774,6 +873,11 @@ code { font-family: 'sofiapro'; } +.menu__list-item-collapsible--active { + /*background: var(--ifm-menu-color-background-hover);*/ + background-color: #573792; +} + /*-------------------------------- Tables configuration ------------------------------ */ table thead th { From 55799def1bda9851a353369b34266329ed0dd885 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= Date: Tue, 16 Jan 2024 08:34:35 -0300 Subject: [PATCH 06/30] feat: start creating Glossary component --- src/components/glossary/Glossary.jsx | 58 ++++++++++++++++++++++++++++ src/components/glossary/Glossary.txt | 47 ++++++++++++++++++++++ src/components/glossary/style.css | 34 ++++++++++++++++ 3 files changed, 139 insertions(+) create mode 100644 src/components/glossary/Glossary.jsx create mode 100644 src/components/glossary/Glossary.txt create mode 100644 src/components/glossary/style.css diff --git a/src/components/glossary/Glossary.jsx b/src/components/glossary/Glossary.jsx new file mode 100644 index 00000000..d1e43a34 --- /dev/null +++ b/src/components/glossary/Glossary.jsx @@ -0,0 +1,58 @@ +import React, { useState, useRef, useEffect } from 'react'; +import style from './style.css' + +export default function Glossary({word, content}) { + const [isHovered, setIsHovered] = useState(false); + const [hoveredWord, setHoveredWord] = useState(''); + const [boxPosition, setBoxPosition] = useState({ top: 0, left: 0 }); + const wordRef = useRef(null); + + const handleMouseEnter = (word, event) => { + const wordRect = wordRef.current.getBoundingClientRect(); + setHoveredWord(word); + /*setBoxPosition({ + top: event.clientY, // Adjust the values as needed + left: event.clientX, // Adjust the values as needed + });*/ + setBoxPosition({ + top: wordRect.top - 45, // Adjust the values as needed + left: wordRect.left - 240, // Adjust the values as needed + }); + setIsHovered(true); + }; + + const handleMouseLeave = () => { + setIsHovered(false); + }; + + return ( + + handleMouseEnter('hoveredWord', e)} + onMouseLeave={handleMouseLeave} + style={{ textDecoration: 'underline', cursor: 'pointer' }} + ref={wordRef} + > + Word + {' '} + + + {isHovered && ( +
+

{content}

+
+ )} +
+ ); +}; diff --git a/src/components/glossary/Glossary.txt b/src/components/glossary/Glossary.txt new file mode 100644 index 00000000..9aeaa746 --- /dev/null +++ b/src/components/glossary/Glossary.txt @@ -0,0 +1,47 @@ +import React, { useState, useRef, useEffect } from 'react'; +import style from './style.css' + +export default function Glossary({ word, content }) { + const [isPopupVisible, setPopupVisible] = useState(false); + const [spaceAtLeft, setSpaceAtLeft] = useState(0); + const wordRef = useRef(null); + + const getScreenPosition = () => { + const wordRect = wordRef.current.getBoundingClientRect(); + return { + left: wordRect.left, + } + } + + const handleHover = () => { + setPopupVisible(true); + const { left } = getScreenPosition(); + setSpaceAtLeft(left - 30); + } + + return ( + + setPopupVisible(false)} + > + {word} + + {isPopupVisible && ( +
setPopupVisible(false)} + // onMouseEnter={() => setPopupVisible(true)} + onClick={() => window.location='how-visual-kpi-works'} + className="popup top-arrow" + style={{ + // top: `${spaceAtTop}px`, + left: `${spaceAtLeft}px`, + }} + > + {content} +
+ )} +
+ ); +} diff --git a/src/components/glossary/style.css b/src/components/glossary/style.css new file mode 100644 index 00000000..bed15863 --- /dev/null +++ b/src/components/glossary/style.css @@ -0,0 +1,34 @@ +.glossary { + cursor: help; + transition: transform 250ms; + transition-delay: 300ms; +} + +.glossary .glossary-word { + font-weight: 500; + transition: color var(--ifm-transition-fast) + var(--ifm-transition-timing-default); + color: var(--ifm-link-hover-color); + text-decoration: var(--ifm-link-hover-decoration); +} + +.glossary .popup { + display: block; + position: absolute; + left: 0; + /*width: 350px;*/ + /*display: flex; + align-items: center; + justify-content: center;*/ + border: 1px solid #573792; + background: #ffffff; + border-radius: 7px; + padding: 0.5rem; + /*box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);*/ + /*z-index: 999; + margin-top: 0.8rem;*/ +} + +.glossary:hover .popup { + transform: translateY(0); +} From b6d13f839c4857757b352e8bb2ee0c7ec7821a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= Date: Wed, 17 Jan 2024 17:13:47 -0300 Subject: [PATCH 07/30] docs: Update audit log and triggers solving comments --- docs/feature-flags/audit-logs.mdx | 4 ++-- .../creating-feature-flags/trigger.mdx | 16 +++++++++------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/docs/feature-flags/audit-logs.mdx b/docs/feature-flags/audit-logs.mdx index 4306997c..ab3c450b 100644 --- a/docs/feature-flags/audit-logs.mdx +++ b/docs/feature-flags/audit-logs.mdx @@ -8,7 +8,7 @@ tags: ['log', 'audit-logs'] The Audit Logs feature stores all log history from the current Environment. You can use the logs to identify problems, or who performed modification in your project flags. -To access the logs associated with the current environment, select **Audit Logs** on the dashboard sidebar. To check logs from other environments, you first need to change to the desired environment and then access the Audit Logs page. +To check the logs, access the **Audit Logs** page from the sidebar menu. To check logs from other environments, you first need to change to the desired environment and then access the Audit Logs page. ## Filtering logs @@ -30,7 +30,7 @@ To make it easier to inspect and find problems source, the Bucketeer system prov - Push - Subscription -### Existing triggers +### Actions Several actions can create a log in Bucketeer. The toggle below contain a table listing all possible action that can generate new logs. diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index ab6d22bf..d420438d 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -10,11 +10,11 @@ import CenteredImg from '@site/src/components/centered-img/CenteredImg'; Flag triggers are a feature that Bucketeer provides to let you change the flag's state (ON/OFF) by calling a URL. As a result, you can use this option to enable or disable flags during CI/CD (Continuous Integration/Continuous Deployment) pipelines or based on an APM (Application Performance Monitoring) integration. -To access the trigger page on the Bucketeer dashboard, select the **Feature Flags** tab, choose the desired flag, and click on its name. Select the **Trigger** tab at the top of the new page. You can check the existing triggers related to the current feature flag. +On the Feature Flag details page choose the desired flag, and click on its name. Select the **Triggers** tab at the top to check the existing triggers related to the current feature flag. ## How to use triggers -You can use the trigger feature to automate the remote flag's state control using Webhook URLs. You can integrate triggers with any tool capable of performing a POST request, enabling you to activate or deactivate flags based on specific operational health thresholds or when you receive specific alerts. You can link each flag to one or more triggers used by one or more tools or alert systems. +You can use the trigger feature to automate the remote flag's state control using Webhook URLs. You can integrate triggers with any tool capable of performing a POST request. Using such integrations, you to enable or disable flags based on specific operational health thresholds or when you receive specific alerts. You can link each flag to one or more triggers used by one or more tools or alert systems. One common integration of triggers is with APM solutions, such as: @@ -51,7 +51,7 @@ When you create a trigger, you will receive a Trigger URL. It's important to cop ::: -The Trigger URL includes the authentication token, so all you need to do to activate the trigger is to perform a POST request using the Trigger URL. You must keep the Trigger URL safe and secure, as it contains sensitive information. Anyone with access to the Trigger URL can modify the state of your system flag. +The Trigger URL includes the authentication token, so all you need to do to enable the trigger is to perform a POST request using the Trigger URL. You must keep the Trigger URL safe and secure, as it contains sensitive information. Anyone with access to the Trigger URL can modify the state of your system flag. :::warning Trigger URL linkage @@ -86,11 +86,13 @@ Each trigger presents the following information: :::info Triggered execution -The Triggered Times and Last Triggered will only be updated if the trigger action changes the flag state. For instance, if the flag was initially ON, and the trigger was executed to turn it OFF, then the Triggered Times and Last Triggered will be updated. However, suppose the flag was initially OFF, and the trigger action was also intended to turn it OFF. In that case, there will be no changes to the Triggered Times and Last Triggered because the flag state was not changed. +The Triggered Times and Last Triggered will be updated every time the trigger request is received, even if the flag state doesn't change. For instance, Triggered Times and Last Triggered will be updated even in the case when a trigger tries to turn OFF a flag that is already OFF. + +Triggered Times and Last Triggered aren't updated, only in case the trigger is disabled when the trigger request is received. ::: -After creating a trigger, you can perform four actions on it through the Bucketeer dashboard by clicking on the ellipsis (**...**) located at the top right corner of the trigger card: +After creating a trigger, you can perform four actions on it through the Bucketeer dashboard by clicking on the **Action** menu (**...**) located at the top right corner of the trigger card: - **Edit**: Use this option to update the trigger description. - **Disable**: Deactivate the trigger without removing or changing the Trigger URL. Despite receiving a POST request, the Bucketeer system will not execute the trigger action when disabled. @@ -99,9 +101,9 @@ After creating a trigger, you can perform four actions on it through the Buckete :::info Reset operation -Resetting a trigger does not restart Triggered Times and Last Triggered information. +Resetting a trigger doesn't reset Triggered Times and Last Triggered information. -A new field shows up on the trigger card, informing the date of the last reset. +If you reset a trigger, the reset date will be displayed on the trigger card. This way you can quickly check if a trigger was reseted before and when it was done. ::: From 0c3ecb311788931703cf54f89e501a39ebbfe65f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= <85108199+heitortessaro@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:38:52 -0300 Subject: [PATCH 08/30] doc: update triggers (accept suggestion) Co-authored-by: Alessandro Yuichi Okimoto --- docs/feature-flags/creating-feature-flags/trigger.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index d420438d..913a1d54 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -14,7 +14,7 @@ On the Feature Flag details page choose the desired flag, and click on its name. ## How to use triggers -You can use the trigger feature to automate the remote flag's state control using Webhook URLs. You can integrate triggers with any tool capable of performing a POST request. Using such integrations, you to enable or disable flags based on specific operational health thresholds or when you receive specific alerts. You can link each flag to one or more triggers used by one or more tools or alert systems. +You can integrate triggers with any tool capable of performing a POST request. Using such integrations, you can enable or disable flags based on specific operational health thresholds or when you receive specific alerts. You can link each flag to one or more triggers used by one or more tools or alert systems. One common integration of triggers is with APM solutions, such as: From 75e54d95d60ba41647f7d5f5d72cbec4b14c254a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= <85108199+heitortessaro@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:39:35 -0300 Subject: [PATCH 09/30] doc: update triggers (accept suggestion) Co-authored-by: Alessandro Yuichi Okimoto --- docs/feature-flags/creating-feature-flags/trigger.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index 913a1d54..43872e32 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -45,7 +45,7 @@ A new trigger will be displayed as in the image below, providing the **Trigger U imgURL="img/feature-flags/trigger/flag-trigger.png" /> -:::info Copy and save the Trigger URL +:::info Copy and store the Trigger URL When you create a trigger, you will receive a Trigger URL. It's important to copy and store the URL in a safe place or use it directly on your APM. Once you leave the Trigger page, the URL cannot be recovered. If you access the Trigger page, the existing trigger URLs are limited to only five characters, which are displayed to enable you to identify each trigger. From 2afb5808188ae81cb602ca45116470c72eef96fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= <85108199+heitortessaro@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:39:55 -0300 Subject: [PATCH 10/30] doc: update triggers (accept suggestion) Co-authored-by: Alessandro Yuichi Okimoto --- docs/feature-flags/creating-feature-flags/trigger.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index 43872e32..24f8ccc5 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -34,7 +34,7 @@ The creation of triggers is a straightforward process. Follow the steps below: 1. Access **Trigger** tab. 2. Click **+ Add Trigger**. -3. Select the **Trigger type**. Currently, only the **Webhook** type is available. +3. Select the **Type**. Currently, only the **Webhook** type is available. 4. Choose the **Action** the trigger will perform. You can choose between turning the flag ON or OFF. 5. Provide a description for the trigger. It's optional. However, the Bucketter team recommends always providing clear descriptions for easy maintenance. 6. Click **Submit**. From 986f3eec65c382defeec3907b97121c295ded469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= <85108199+heitortessaro@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:40:13 -0300 Subject: [PATCH 11/30] doc: update triggers (accept suggestion) Co-authored-by: Alessandro Yuichi Okimoto --- docs/feature-flags/creating-feature-flags/trigger.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index 24f8ccc5..c86fcd4d 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -32,7 +32,7 @@ CI/CD pipelines can also take advantage of flag triggers. You can use triggers w The creation of triggers is a straightforward process. Follow the steps below: -1. Access **Trigger** tab. +1. Access **Triggers** tab. 2. Click **+ Add Trigger**. 3. Select the **Type**. Currently, only the **Webhook** type is available. 4. Choose the **Action** the trigger will perform. You can choose between turning the flag ON or OFF. From 39c8f777ee2c293fe7eaaf4705e9d4cd055c2748 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= <85108199+heitortessaro@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:40:50 -0300 Subject: [PATCH 12/30] doc: update triggers (accept suggestion) Co-authored-by: Alessandro Yuichi Okimoto --- docs/feature-flags/creating-feature-flags/trigger.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index c86fcd4d..e4c64094 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -10,7 +10,7 @@ import CenteredImg from '@site/src/components/centered-img/CenteredImg'; Flag triggers are a feature that Bucketeer provides to let you change the flag's state (ON/OFF) by calling a URL. As a result, you can use this option to enable or disable flags during CI/CD (Continuous Integration/Continuous Deployment) pipelines or based on an APM (Application Performance Monitoring) integration. -On the Feature Flag details page choose the desired flag, and click on its name. Select the **Triggers** tab at the top to check the existing triggers related to the current feature flag. +On the Feature Flag details page, select the **Triggers** tab at the top to check the existing triggers related to the current feature flag or add a new one. ## How to use triggers From 6fa95f87bccf6072f9492d7e6c3b6c30ec122465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heitor=20Jos=C3=A9=20Tessaro?= <85108199+heitortessaro@users.noreply.github.com> Date: Thu, 18 Jan 2024 13:41:11 -0300 Subject: [PATCH 13/30] doc: update triggers (accept suggestion) Co-authored-by: Alessandro Yuichi Okimoto --- docs/feature-flags/creating-feature-flags/trigger.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/feature-flags/creating-feature-flags/trigger.mdx b/docs/feature-flags/creating-feature-flags/trigger.mdx index e4c64094..a9b4dc38 100644 --- a/docs/feature-flags/creating-feature-flags/trigger.mdx +++ b/docs/feature-flags/creating-feature-flags/trigger.mdx @@ -39,7 +39,7 @@ The creation of triggers is a straightforward process. Follow the steps below: 5. Provide a description for the trigger. It's optional. However, the Bucketter team recommends always providing clear descriptions for easy maintenance. 6. Click **Submit**. -A new trigger will be displayed as in the image below, providing the **Trigger URL**. You should copy and save the Trigger URL to use in your application. +A new trigger will be displayed as in the image below, providing the **Trigger URL**. You must copy and store the Trigger URL to use in your application. Date: Thu, 18 Jan 2024 16:16:38 -0300 Subject: [PATCH 14/30] doc: update the home page (integrate trigger content) --- docs/bucketeer-docs.md | 111 --------------------------- docs/bucketeer-docs.mdx | 161 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 161 insertions(+), 111 deletions(-) delete mode 100644 docs/bucketeer-docs.md create mode 100644 docs/bucketeer-docs.mdx diff --git a/docs/bucketeer-docs.md b/docs/bucketeer-docs.md deleted file mode 100644 index 04f9c107..00000000 --- a/docs/bucketeer-docs.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -title: Bucketeer Docs -sidebar_position: 1 -slug: / -description: Describes what the Bucketeer is and its solution. In addition, the page also provides an overview of the main sections covered in the documentation. -tags: ['home', 'guide', 'presentation', 'overview', 'contact'] ---- - -import Button from '@site/src/components/button/Button'; -import ButtonShelf from '@site/src/components/button-shelf/ButtonShelf'; - -# Welcome to Bucketeer docs - -Welcome to the Bucketeer documentation site, your comprehensive resource for everything related to the Bucketeer platform, integrations, and SDKs. You will find all the information you need to utilize the Bucketeer solution effectively here. Utilize the convenient navigation buttons below to access the desired sections quickly. Furthermore, this page will provide an in-depth overview of Bucketeer, highlighting its key features and capabilities. - - -