diff --git a/.gitignore b/.gitignore index 30458542..9ad2f651 100644 --- a/.gitignore +++ b/.gitignore @@ -56,4 +56,5 @@ Thumbs.db # ignore Secrets folder .secrets/ -libraries/plugins/src/plugins.ts \ No newline at end of file +libraries/plugins/src/plugins.ts +i18n.cache diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index d3e8fb18..82431625 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -17,23 +17,23 @@ diverse, inclusive, and healthy community. Examples of behavior that contributes to a positive environment for our community include: -* Demonstrating empathy and kindness toward other people -* Being respectful of differing opinions, viewpoints, and experiences -* Giving and gracefully accepting constructive feedback -* Accepting responsibility and apologizing to those affected by our mistakes, +- Demonstrating empathy and kindness toward other people +- Being respectful of differing opinions, viewpoints, and experiences +- Giving and gracefully accepting constructive feedback +- Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience -* Focusing on what is best not just for us as individuals, but for the +- Focusing on what is best not just for us as individuals, but for the overall community Examples of unacceptable behavior include: -* The use of sexualized language or imagery, and sexual attention or +- The use of sexualized language or imagery, and sexual attention or advances of any kind -* Trolling, insulting or derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or email +- Trolling, insulting or derogatory comments, and personal or political attacks +- Public or private harassment +- Publishing others' private information, such as a physical or email address, without their explicit permission -* Other conduct which could reasonably be considered inappropriate in a +- Other conduct which could reasonably be considered inappropriate in a professional setting ## Enforcement Responsibilities @@ -106,7 +106,7 @@ Violating these terms may lead to a permanent ban. ### 4. Permanent Ban **Community Impact**: Demonstrating a pattern of violation of community -standards, including sustained inappropriate behavior, harassment of an +standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. **Consequence**: A permanent ban from any sort of public interaction within diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 19fec3db..ef03cee2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -21,6 +21,7 @@ As a general rule; ## Types of Contributions Contributions can include: + - **Code improvements:** Fixing bugs or adding new features. - **Documentation updates:** Enhancing clarity or adding missing information. - **Feature requests:** Suggesting new capabilities or integrations. @@ -39,17 +40,15 @@ This project follows a Fork/Feature Branch/Pull Request model. If you're not fam ```bash git checkout -b feature/your-feature-name ``` -6. **Make your changes**: Implement the changes you wish to contribute. -7. **Push your changes**: Upload your changes to your fork. +4. **Make your changes**: Implement the changes you wish to contribute. +5. **Push your changes**: Upload your changes to your fork. ```bash git push -u origin feature/your-feature-name ``` -9. **Create a pull request**: Propose your changes **to the main branch**. - +6. **Create a pull request**: Propose your changes **to the main branch**. # Need Help? Again, do check the [developer guide](https://docs.postiz.com/developer-guide). Much of what you probably need to know is in there. If you encounter any issues, please visit our [support page](https://docs.postiz.com/support) or check the community forums. Your contributions help make Postiz better! - diff --git a/README.md b/README.md index 3c9757dc..7159b45e 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,6 @@

-

License @@ -28,7 +27,6 @@ Postiz offers everything you need to manage your social media posts,
build an audience, capture leads, and grow your business. -


Instagram @@ -77,7 +75,7 @@ ## ✨ Features | ![Image 1](https://github.com/user-attachments/assets/a27ee220-beb7-4c7e-8c1b-2c44301f82ef) | ![Image 2](https://github.com/user-attachments/assets/eb5f5f15-ed90-47fc-811c-03ccba6fa8a2) | -|--------------------------------|--------------------------------| +| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | | ![Image 3](https://github.com/user-attachments/assets/d51786ee-ddd8-4ef8-8138-5192e9cfe7c3) | ![Image 4](https://github.com/user-attachments/assets/91f83c89-22f6-43d6-b7aa-d2d3378289fb) | # Intro @@ -98,9 +96,11 @@ - Resend (email notifications) ## Quick Start + To have the project up and running, please follow the [Quick Start Guide](https://docs.postiz.com/quickstart) ## Invest in the Postiz Coin :) + DMsTbeCfX1crgAse5tver98KAMarPWeP3d6U3Gmmpump # License @@ -112,5 +112,3 @@ This repository's source code is available under the [AGPL-3.0 license](LICENSE)

g2

- - diff --git a/SECURITY.md b/SECURITY.md index 79ff527f..e52e5c68 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -8,14 +8,14 @@ The Postiz app is committed to ensuring the security and integrity of our users' If you discover a security vulnerability in the Postiz app, please report it to us privately via email to one of the maintainers: -* @nevo-david -* @egelhaus ([email](mailto:gelhausenno@outlook.de)) +- @nevo-david +- @egelhaus ([email](mailto:gelhausenno@outlook.de)) When reporting a security vulnerability, please provide as much detail as possible, including: -* A clear description of the vulnerability -* Steps to reproduce the vulnerability -* Any relevant code or configuration files +- A clear description of the vulnerability +- Steps to reproduce the vulnerability +- Any relevant code or configuration files ## Supported Versions @@ -31,10 +31,10 @@ We will not publicly disclose security vulnerabilities until a patch or fix is a We take security vulnerabilities seriously and will respond promptly to reports of vulnerabilities. Our response process includes: -* Investigating the report and verifying the vulnerability. -* Developing a patch or fix for the vulnerability. -* Releasing the patch or fix as soon as possible. -* Notifying users of the vulnerability and the patch or fix. +- Investigating the report and verifying the vulnerability. +- Developing a patch or fix for the vulnerability. +- Releasing the patch or fix as soon as possible. +- Notifying users of the vulnerability and the patch or fix. ## Template Attribution diff --git a/apps/backend/package.json b/apps/backend/package.json index d60484c3..df85cfc8 100644 --- a/apps/backend/package.json +++ b/apps/backend/package.json @@ -11,4 +11,4 @@ "keywords": [], "author": "", "license": "ISC" -} \ No newline at end of file +} diff --git a/apps/backend/src/api/api.module.ts b/apps/backend/src/api/api.module.ts index 85747cda..54b8382a 100644 --- a/apps/backend/src/api/api.module.ts +++ b/apps/backend/src/api/api.module.ts @@ -74,7 +74,7 @@ const authenticatedController = [ TrackService, ShortLinkService, Nowpayments, - McpService + McpService, ], get exports() { return [...this.imports, ...this.providers]; diff --git a/apps/backend/src/api/routes/analytics.controller.ts b/apps/backend/src/api/routes/analytics.controller.ts index 706be96a..98caae8c 100644 --- a/apps/backend/src/api/routes/analytics.controller.ts +++ b/apps/backend/src/api/routes/analytics.controller.ts @@ -21,7 +21,7 @@ import { IntegrationManager } from '@gitroom/nestjs-libraries/integrations/integ export class AnalyticsController { constructor( private _starsService: StarsService, - private _integrationService: IntegrationService, + private _integrationService: IntegrationService ) {} @Get('/') async getStars(@GetOrgFromRequest() org: Organization) { diff --git a/apps/backend/src/api/routes/copilot.controller.ts b/apps/backend/src/api/routes/copilot.controller.ts index 1e207f18..f28122c1 100644 --- a/apps/backend/src/api/routes/copilot.controller.ts +++ b/apps/backend/src/api/routes/copilot.controller.ts @@ -13,9 +13,12 @@ export class CopilotController { constructor(private _subscriptionService: SubscriptionService) {} @Post('/chat') chat(@Req() req: Request, @Res() res: Response) { - if (process.env.OPENAI_API_KEY === undefined || process.env.OPENAI_API_KEY === '') { + if ( + process.env.OPENAI_API_KEY === undefined || + process.env.OPENAI_API_KEY === '' + ) { Logger.warn('OpenAI API key not set, chat functionality will not work'); - return + return; } const copilotRuntimeHandler = copilotRuntimeNestEndpoint({ diff --git a/apps/backend/src/api/routes/integrations.controller.ts b/apps/backend/src/api/routes/integrations.controller.ts index f623162a..8fff7afc 100644 --- a/apps/backend/src/api/routes/integrations.controller.ts +++ b/apps/backend/src/api/routes/integrations.controller.ts @@ -87,35 +87,34 @@ export class IntegrationsController { async getIntegrationList(@GetOrgFromRequest() org: Organization) { return { integrations: await Promise.all( - (await this._integrationService.getIntegrationsList(org.id)).map( - async (p) => { - const findIntegration = - this._integrationManager.getSocialIntegration( - p.providerIdentifier - ); - return { - name: p.name, - id: p.id, - internalId: p.internalId, - disabled: p.disabled, - picture: p.picture || '/no-picture.jpg', - identifier: p.providerIdentifier, - inBetweenSteps: p.inBetweenSteps, - refreshNeeded: p.refreshNeeded, - isCustomFields: !!findIntegration.customFields, - ...(findIntegration.customFields - ? { customFields: await findIntegration.customFields() } - : {}), - display: p.profile, - type: p.type, - time: JSON.parse(p.postingTimes), - changeProfilePicture: !!findIntegration?.changeProfilePicture, - changeNickName: !!findIntegration?.changeNickname, - customer: p.customer, - additionalSettings: p.additionalSettings || '[]', - }; - } - ) + ( + await this._integrationService.getIntegrationsList(org.id) + ).map(async (p) => { + const findIntegration = this._integrationManager.getSocialIntegration( + p.providerIdentifier + ); + return { + name: p.name, + id: p.id, + internalId: p.internalId, + disabled: p.disabled, + picture: p.picture || '/no-picture.jpg', + identifier: p.providerIdentifier, + inBetweenSteps: p.inBetweenSteps, + refreshNeeded: p.refreshNeeded, + isCustomFields: !!findIntegration.customFields, + ...(findIntegration.customFields + ? { customFields: await findIntegration.customFields() } + : {}), + display: p.profile, + type: p.type, + time: JSON.parse(p.postingTimes), + changeProfilePicture: !!findIntegration?.changeProfilePicture, + changeNickName: !!findIntegration?.changeNickname, + customer: p.customer, + additionalSettings: p.additionalSettings || '[]', + }; + }) ), }; } diff --git a/apps/backend/src/api/routes/mcp.controller.ts b/apps/backend/src/api/routes/mcp.controller.ts index 6dd649c7..6e466b11 100644 --- a/apps/backend/src/api/routes/mcp.controller.ts +++ b/apps/backend/src/api/routes/mcp.controller.ts @@ -1,4 +1,11 @@ -import { Body, Controller, HttpException, Param, Post, Sse } from '@nestjs/common'; +import { + Body, + Controller, + HttpException, + Param, + Post, + Sse, +} from '@nestjs/common'; import { ApiTags } from '@nestjs/swagger'; import { McpService } from '@gitroom/nestjs-libraries/mcp/mcp.service'; import { OrganizationService } from '@gitroom/nestjs-libraries/database/prisma/organizations/organization.service'; diff --git a/apps/backend/src/api/routes/messages.controller.ts b/apps/backend/src/api/routes/messages.controller.ts index ff894a42..2af0d9b0 100644 --- a/apps/backend/src/api/routes/messages.controller.ts +++ b/apps/backend/src/api/routes/messages.controller.ts @@ -26,7 +26,12 @@ export class MessagesController { @Param('groupId') groupId: string, @Param('page') page: string ) { - return this._messagesService.getMessages(user.id, organization.id, groupId, +page); + return this._messagesService.getMessages( + user.id, + organization.id, + groupId, + +page + ); } @Post('/:groupId') createMessage( @@ -35,6 +40,11 @@ export class MessagesController { @Param('groupId') groupId: string, @Body() message: AddMessageDto ) { - return this._messagesService.createMessage(user.id, organization.id, groupId, message); + return this._messagesService.createMessage( + user.id, + organization.id, + groupId, + message + ); } } diff --git a/apps/backend/src/api/routes/notifications.controller.ts b/apps/backend/src/api/routes/notifications.controller.ts index 94c20283..3e1fe3a8 100644 --- a/apps/backend/src/api/routes/notifications.controller.ts +++ b/apps/backend/src/api/routes/notifications.controller.ts @@ -3,7 +3,7 @@ import { GetUserFromRequest } from '@gitroom/nestjs-libraries/user/user.from.req import { Organization, User } from '@prisma/client'; import { GetOrgFromRequest } from '@gitroom/nestjs-libraries/user/org.from.request'; import { NotificationService } from '@gitroom/nestjs-libraries/database/prisma/notifications/notification.service'; -import {ApiTags} from "@nestjs/swagger"; +import { ApiTags } from '@nestjs/swagger'; @ApiTags('Notifications') @Controller('/notifications') diff --git a/apps/backend/src/api/routes/settings.controller.ts b/apps/backend/src/api/routes/settings.controller.ts index e195b242..168a4599 100644 --- a/apps/backend/src/api/routes/settings.controller.ts +++ b/apps/backend/src/api/routes/settings.controller.ts @@ -8,8 +8,8 @@ import { Sections, } from '@gitroom/backend/services/auth/permissions/permissions.service'; import { OrganizationService } from '@gitroom/nestjs-libraries/database/prisma/organizations/organization.service'; -import {AddTeamMemberDto} from "@gitroom/nestjs-libraries/dtos/settings/add.team.member.dto"; -import {ApiTags} from "@nestjs/swagger"; +import { AddTeamMemberDto } from '@gitroom/nestjs-libraries/dtos/settings/add.team.member.dto'; +import { ApiTags } from '@nestjs/swagger'; @ApiTags('Settings') @Controller('/settings') @@ -105,25 +105,34 @@ export class SettingsController { } @Get('/team') - @CheckPolicies([AuthorizationActions.Create, Sections.TEAM_MEMBERS], [AuthorizationActions.Create, Sections.ADMIN]) + @CheckPolicies( + [AuthorizationActions.Create, Sections.TEAM_MEMBERS], + [AuthorizationActions.Create, Sections.ADMIN] + ) async getTeam(@GetOrgFromRequest() org: Organization) { return this._organizationService.getTeam(org.id); } @Post('/team') - @CheckPolicies([AuthorizationActions.Create, Sections.TEAM_MEMBERS], [AuthorizationActions.Create, Sections.ADMIN]) + @CheckPolicies( + [AuthorizationActions.Create, Sections.TEAM_MEMBERS], + [AuthorizationActions.Create, Sections.ADMIN] + ) async inviteTeamMember( - @GetOrgFromRequest() org: Organization, - @Body() body: AddTeamMemberDto, + @GetOrgFromRequest() org: Organization, + @Body() body: AddTeamMemberDto ) { return this._organizationService.inviteTeamMember(org.id, body); } @Delete('/team/:id') - @CheckPolicies([AuthorizationActions.Create, Sections.TEAM_MEMBERS], [AuthorizationActions.Create, Sections.ADMIN]) + @CheckPolicies( + [AuthorizationActions.Create, Sections.TEAM_MEMBERS], + [AuthorizationActions.Create, Sections.ADMIN] + ) deleteTeamMember( - @GetOrgFromRequest() org: Organization, - @Param('id') id: string + @GetOrgFromRequest() org: Organization, + @Param('id') id: string ) { return this._organizationService.deleteTeamMember(org, id); } diff --git a/apps/backend/src/api/routes/users.controller.ts b/apps/backend/src/api/routes/users.controller.ts index 358232ae..448eed14 100644 --- a/apps/backend/src/api/routes/users.controller.ts +++ b/apps/backend/src/api/routes/users.controller.ts @@ -62,8 +62,7 @@ export class UsersController { // @ts-ignore totalChannels: !process.env.STRIPE_PUBLISHABLE_KEY ? 10000 : organization?.subscription?.totalChannels || pricing.FREE.channel, // @ts-ignore - tier: organization?.subscription?.subscriptionTier || - (!process.env.STRIPE_PUBLISHABLE_KEY ? 'ULTIMATE' : 'FREE'), + tier: organization?.subscription?.subscriptionTier || (!process.env.STRIPE_PUBLISHABLE_KEY ? 'ULTIMATE' : 'FREE'), // @ts-ignore role: organization?.users[0]?.role, // @ts-ignore @@ -72,7 +71,7 @@ export class UsersController { impersonate: !!impersonate, allowTrial: organization?.allowTrial, // @ts-ignore - publicApi: organization?.users[0]?.role === 'SUPERADMIN' || organization?.users[0]?.role === 'ADMIN' ? organization?.apiKey : '', + publicApi: organization?.users[0]?.role === 'SUPERADMIN' || organization?.users[0]?.role === 'ADMIN' ? organization?.apiKey : '', }; } diff --git a/apps/backend/src/public-api/public.api.module.ts b/apps/backend/src/public-api/public.api.module.ts index ac4389d0..73f85ebd 100644 --- a/apps/backend/src/public-api/public.api.module.ts +++ b/apps/backend/src/public-api/public.api.module.ts @@ -11,16 +11,10 @@ import { CodesService } from '@gitroom/nestjs-libraries/services/codes.service'; import { PublicIntegrationsController } from '@gitroom/backend/public-api/routes/v1/public.integrations.controller'; import { PublicAuthMiddleware } from '@gitroom/backend/services/auth/public.auth.middleware'; -const authenticatedController = [ - PublicIntegrationsController -]; +const authenticatedController = [PublicIntegrationsController]; @Module({ - imports: [ - UploadModule, - ], - controllers: [ - ...authenticatedController, - ], + imports: [UploadModule], + controllers: [...authenticatedController], providers: [ AuthService, StripeService, diff --git a/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts b/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts index 05dd16cc..8304e874 100644 --- a/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts +++ b/apps/backend/src/public-api/routes/v1/public.integrations.controller.ts @@ -1,5 +1,14 @@ import { - Body, Controller, Delete, Get, HttpException, Param, Post, Query, UploadedFile, UseInterceptors + Body, + Controller, + Delete, + Get, + HttpException, + Param, + Post, + Query, + UploadedFile, + UseInterceptors, } from '@nestjs/common'; import { ApiTags } from '@nestjs/swagger'; import { GetOrgFromRequest } from '@gitroom/nestjs-libraries/user/org.from.request'; diff --git a/apps/backend/src/services/auth/permissions/permissions.ability.ts b/apps/backend/src/services/auth/permissions/permissions.ability.ts index b2c1a3cf..414a520a 100644 --- a/apps/backend/src/services/auth/permissions/permissions.ability.ts +++ b/apps/backend/src/services/auth/permissions/permissions.ability.ts @@ -1,6 +1,10 @@ -import {SetMetadata} from "@nestjs/common"; -import {AuthorizationActions, Sections} from "@gitroom/backend/services/auth/permissions/permissions.service"; +import { SetMetadata } from '@nestjs/common'; +import { + AuthorizationActions, + Sections, +} from '@gitroom/backend/services/auth/permissions/permissions.service'; export const CHECK_POLICIES_KEY = 'check_policy'; export type AbilityPolicy = [AuthorizationActions, Sections]; -export const CheckPolicies = (...handlers: AbilityPolicy[]) => SetMetadata(CHECK_POLICIES_KEY, handlers); +export const CheckPolicies = (...handlers: AbilityPolicy[]) => + SetMetadata(CHECK_POLICIES_KEY, handlers); diff --git a/apps/backend/src/services/auth/permissions/permissions.guard.ts b/apps/backend/src/services/auth/permissions/permissions.guard.ts index 648ce13f..20aa7f10 100644 --- a/apps/backend/src/services/auth/permissions/permissions.guard.ts +++ b/apps/backend/src/services/auth/permissions/permissions.guard.ts @@ -1,29 +1,37 @@ -import {CanActivate, ExecutionContext, Injectable} from "@nestjs/common"; -import {Reflector} from "@nestjs/core"; -import {AppAbility, PermissionsService} from "@gitroom/backend/services/auth/permissions/permissions.service"; -import {AbilityPolicy, CHECK_POLICIES_KEY} from "@gitroom/backend/services/auth/permissions/permissions.ability"; -import {Organization} from "@prisma/client"; -import {SubscriptionException} from "@gitroom/backend/services/auth/permissions/subscription.exception"; -import {Request} from "express"; - +import { CanActivate, ExecutionContext, Injectable } from '@nestjs/common'; +import { Reflector } from '@nestjs/core'; +import { + AppAbility, + PermissionsService, +} from '@gitroom/backend/services/auth/permissions/permissions.service'; +import { + AbilityPolicy, + CHECK_POLICIES_KEY, +} from '@gitroom/backend/services/auth/permissions/permissions.ability'; +import { Organization } from '@prisma/client'; +import { SubscriptionException } from '@gitroom/backend/services/auth/permissions/subscription.exception'; +import { Request } from 'express'; @Injectable() export class PoliciesGuard implements CanActivate { constructor( private _reflector: Reflector, - private _authorizationService: PermissionsService, + private _authorizationService: PermissionsService ) {} async canActivate(context: ExecutionContext): Promise { const request: Request = context.switchToHttp().getRequest(); - if (request.path.indexOf('/auth') > -1 || request.path.indexOf('/stripe') > -1) { + if ( + request.path.indexOf('/auth') > -1 || + request.path.indexOf('/stripe') > -1 + ) { return true; } const policyHandlers = this._reflector.get( CHECK_POLICIES_KEY, - context.getHandler(), + context.getHandler() ) || []; if (!policyHandlers || !policyHandlers.length) { @@ -32,19 +40,19 @@ export class PoliciesGuard implements CanActivate { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-expect-error - const { org } : {org: Organization} = request; + const { org }: { org: Organization } = request; // @ts-ignore const ability = await this._authorizationService.check(org.id, org.createdAt, org.users[0].role, policyHandlers); - const item = policyHandlers.find((handler) => - !this.execPolicyHandler(handler, ability), + const item = policyHandlers.find( + (handler) => !this.execPolicyHandler(handler, ability) ); if (item) { throw new SubscriptionException({ section: item[1], - action: item[0] + action: item[0], }); } diff --git a/apps/backend/src/services/auth/permissions/permissions.service.test.ts b/apps/backend/src/services/auth/permissions/permissions.service.test.ts index d8fed3f8..40dac276 100644 --- a/apps/backend/src/services/auth/permissions/permissions.service.test.ts +++ b/apps/backend/src/services/auth/permissions/permissions.service.test.ts @@ -62,7 +62,7 @@ describe('PermissionsService', () => { image_generation_count: 50, public_api: true, webhooks: 10, - autoPost: true // Added the missing property + autoPost: true, // Added the missing property }; const baseIntegration = { @@ -101,7 +101,6 @@ describe('PermissionsService', () => { describe('check()', () => { describe('Verification Bypass (64)', () => { - it('Bypass for Empty List', async () => { // Setup: STRIPE_PUBLISHABLE_KEY exists and requestedPermission is empty @@ -114,16 +113,18 @@ describe('PermissionsService', () => { ); // Verification: not requested, no authorization - expect(result.cannot(AuthorizationActions.Create, Sections.CHANNEL)).toBe(true); + expect( + result.cannot(AuthorizationActions.Create, Sections.CHANNEL) + ).toBe(true); }); it('Bypass for Missing Stripe', async () => { // Setup: STRIPE_PUBLISHABLE_KEY does not exist process.env.STRIPE_PUBLISHABLE_KEY = undefined; // Necessary mock to avoid undefined filter error - jest.spyOn(mockIntegrationService, 'getIntegrationsList').mockResolvedValue([ - { ...baseIntegration, refreshNeeded: false } - ]); + jest + .spyOn(mockIntegrationService, 'getIntegrationsList') + .mockResolvedValue([{ ...baseIntegration, refreshNeeded: false }]); // Mock of getPackageOptions (even if not used due to bypass) jest.spyOn(service, 'getPackageOptions').mockResolvedValue({ subscription: baseSubscription, @@ -132,7 +133,7 @@ describe('PermissionsService', () => { // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ [AuthorizationActions.Read, Sections.CHANNEL], - [AuthorizationActions.Create, Sections.AI] + [AuthorizationActions.Create, Sections.AI], ]; // Execution: call the check method const result = await service.check( @@ -142,7 +143,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should allow all requested actions due to the absence of the Stripe key - expect(result.can(AuthorizationActions.Read, Sections.CHANNEL)).toBe(true); + expect(result.can(AuthorizationActions.Read, Sections.CHANNEL)).toBe( + true + ); expect(result.can(AuthorizationActions.Create, Sections.AI)).toBe(true); }); @@ -150,7 +153,7 @@ describe('PermissionsService', () => { // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ [AuthorizationActions.Read, Sections.CHANNEL], - [AuthorizationActions.Create, Sections.AI] + [AuthorizationActions.Create, Sections.AI], ]; // Mock of getPackageOptions to force a scenario without permissions jest.spyOn(service, 'getPackageOptions').mockResolvedValue({ @@ -158,13 +161,13 @@ describe('PermissionsService', () => { options: { ...baseOptions, channel: 0, - ai: false + ai: false, }, }); // Mock of getIntegrationsList for the channel scenario - jest.spyOn(mockIntegrationService, 'getIntegrationsList').mockResolvedValue([ - { ...baseIntegration, refreshNeeded: false } - ]); + jest + .spyOn(mockIntegrationService, 'getIntegrationsList') + .mockResolvedValue([{ ...baseIntegration, refreshNeeded: false }]); // Execution: call the check method const result = await service.check( 'mock-org-id', @@ -173,8 +176,12 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should not allow the requested actions as there is no bypass - expect(result.can(AuthorizationActions.Read, Sections.CHANNEL)).toBe(false); - expect(result.can(AuthorizationActions.Create, Sections.AI)).toBe(false); + expect(result.can(AuthorizationActions.Read, Sections.CHANNEL)).toBe( + false + ); + expect(result.can(AuthorizationActions.Create, Sections.AI)).toBe( + false + ); }); }); @@ -187,15 +194,17 @@ describe('PermissionsService', () => { }); // Mock of getIntegrationsList to set existing channels - jest.spyOn(mockIntegrationService, 'getIntegrationsList').mockResolvedValue([ - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - ]); + jest + .spyOn(mockIntegrationService, 'getIntegrationsList') + .mockResolvedValue([ + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + ]); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.CHANNEL] + [AuthorizationActions.Create, Sections.CHANNEL], ]; // Execution: call the check method @@ -206,7 +215,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should allow the requested action - expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe(true); + expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe( + true + ); }); it('Channel With Option Limit', async () => { @@ -216,14 +227,16 @@ describe('PermissionsService', () => { options: { ...baseOptions, channel: 10 }, }); // Mock of getIntegrationsList to set existing channels - jest.spyOn(mockIntegrationService, 'getIntegrationsList').mockResolvedValue([ - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - ]); + jest + .spyOn(mockIntegrationService, 'getIntegrationsList') + .mockResolvedValue([ + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + ]); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.CHANNEL] + [AuthorizationActions.Create, Sections.CHANNEL], ]; // Execution: call the check method const result = await service.check( @@ -233,7 +246,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should allow the requested action - expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe(true); + expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe( + true + ); }); it('Channel With Subscription Limit', async () => { @@ -243,15 +258,17 @@ describe('PermissionsService', () => { options: { ...baseOptions, channel: 3 }, }); // Mock of getIntegrationsList to set existing channels - jest.spyOn(mockIntegrationService, 'getIntegrationsList').mockResolvedValue([ - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - ]); + jest + .spyOn(mockIntegrationService, 'getIntegrationsList') + .mockResolvedValue([ + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + ]); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.CHANNEL] + [AuthorizationActions.Create, Sections.CHANNEL], ]; // Execution: call the check method const result = await service.check( @@ -261,7 +278,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should allow the requested action - expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe(true); + expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe( + true + ); }); it('Channel Without Available Limits', async () => { // Mock of getPackageOptions to set channel limits @@ -270,14 +289,16 @@ describe('PermissionsService', () => { options: { ...baseOptions, channel: 3 }, }); // Mock of getIntegrationsList to set existing channels - jest.spyOn(mockIntegrationService, 'getIntegrationsList').mockResolvedValue([ - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - ]); + jest + .spyOn(mockIntegrationService, 'getIntegrationsList') + .mockResolvedValue([ + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + ]); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.CHANNEL] + [AuthorizationActions.Create, Sections.CHANNEL], ]; // Execution: call the check method const result = await service.check( @@ -287,7 +308,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should not allow the requested action - expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe(false); + expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe( + false + ); }); it('Section Different from Channel', async () => { // Mock of getPackageOptions to set channel limits @@ -296,14 +319,16 @@ describe('PermissionsService', () => { options: { ...baseOptions, channel: 10 }, }); // Mock of getIntegrationsList to set existing channels - jest.spyOn(mockIntegrationService, 'getIntegrationsList').mockResolvedValue([ - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - { ...baseIntegration, refreshNeeded: false }, - ]); + jest + .spyOn(mockIntegrationService, 'getIntegrationsList') + .mockResolvedValue([ + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + { ...baseIntegration, refreshNeeded: false }, + ]); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.AI] // Requesting permission for AI instead of CHANNEL + [AuthorizationActions.Create, Sections.AI], // Requesting permission for AI instead of CHANNEL ]; // Execution: call the check method const result = await service.check( @@ -313,7 +338,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should not allow the requested action in CHANNEL - expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe(false); + expect(result.can(AuthorizationActions.Create, Sections.CHANNEL)).toBe( + false + ); }); }); describe('Monthly Posts Permission (97/110)', () => { @@ -324,15 +351,17 @@ describe('PermissionsService', () => { options: { ...baseOptions, posts_per_month: 100 }, }); // Mock of getSubscription - jest.spyOn(mockSubscriptionService, 'getSubscription').mockResolvedValue({ - ...baseSubscription, - createdAt: new Date(), - }); + jest + .spyOn(mockSubscriptionService, 'getSubscription') + .mockResolvedValue({ + ...baseSubscription, + createdAt: new Date(), + }); // Mock of countPostsFromDay to return quantity within the limit jest.spyOn(mockPostsService, 'countPostsFromDay').mockResolvedValue(50); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.POSTS_PER_MONTH] + [AuthorizationActions.Create, Sections.POSTS_PER_MONTH], ]; // Execution: call the check method const result = await service.check( @@ -342,7 +371,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should allow the requested action - expect(result.can(AuthorizationActions.Create, Sections.POSTS_PER_MONTH)).toBe(true); + expect( + result.can(AuthorizationActions.Create, Sections.POSTS_PER_MONTH) + ).toBe(true); }); it('Posts Exceed Limit', async () => { // Mock of getPackageOptions to set post limits @@ -351,16 +382,20 @@ describe('PermissionsService', () => { options: { ...baseOptions, posts_per_month: 100 }, }); // Mock of getSubscription - jest.spyOn(mockSubscriptionService, 'getSubscription').mockResolvedValue({ - ...baseSubscription, - createdAt: new Date(), - }); + jest + .spyOn(mockSubscriptionService, 'getSubscription') + .mockResolvedValue({ + ...baseSubscription, + createdAt: new Date(), + }); // Mock of countPostsFromDay to return quantity above the limit - jest.spyOn(mockPostsService, 'countPostsFromDay').mockResolvedValue(150); + jest + .spyOn(mockPostsService, 'countPostsFromDay') + .mockResolvedValue(150); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.POSTS_PER_MONTH] + [AuthorizationActions.Create, Sections.POSTS_PER_MONTH], ]; // Execution: call the check method const result = await service.check( @@ -370,7 +405,9 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should not allow the requested action - expect(result.can(AuthorizationActions.Create, Sections.POSTS_PER_MONTH)).toBe(false); + expect( + result.can(AuthorizationActions.Create, Sections.POSTS_PER_MONTH) + ).toBe(false); }); it('Section Different with Posts Within Limit', async () => { // Mock of getPackageOptions to set post limits @@ -379,15 +416,17 @@ describe('PermissionsService', () => { options: { ...baseOptions, posts_per_month: 100 }, }); // Mock of getSubscription - jest.spyOn(mockSubscriptionService, 'getSubscription').mockResolvedValue({ - ...baseSubscription, - createdAt: new Date(), - }); + jest + .spyOn(mockSubscriptionService, 'getSubscription') + .mockResolvedValue({ + ...baseSubscription, + createdAt: new Date(), + }); // Mock of countPostsFromDay to return quantity within the limit jest.spyOn(mockPostsService, 'countPostsFromDay').mockResolvedValue(50); // List of requested permissions const requestedPermissions: Array<[AuthorizationActions, Sections]> = [ - [AuthorizationActions.Create, Sections.AI] // Requesting permission for AI instead of POSTS_PER_MONTH + [AuthorizationActions.Create, Sections.AI], // Requesting permission for AI instead of POSTS_PER_MONTH ]; // Execution: call the check method const result = await service.check( @@ -397,8 +436,10 @@ describe('PermissionsService', () => { requestedPermissions ); // Verification: should not allow the requested action in POSTS_PER_MONTH - expect(result.can(AuthorizationActions.Create, Sections.POSTS_PER_MONTH)).toBe(false); + expect( + result.can(AuthorizationActions.Create, Sections.POSTS_PER_MONTH) + ).toBe(false); }); }); }); -}); \ No newline at end of file +}); diff --git a/apps/backend/src/services/auth/permissions/permissions.service.ts b/apps/backend/src/services/auth/permissions/permissions.service.ts index 8c4f87f3..d0ecb3fd 100644 --- a/apps/backend/src/services/auth/permissions/permissions.service.ts +++ b/apps/backend/src/services/auth/permissions/permissions.service.ts @@ -34,7 +34,7 @@ export class PermissionsService { private _subscriptionService: SubscriptionService, private _postsService: PostsService, private _integrationService: IntegrationService, - private _webhooksService: WebhooksService, + private _webhooksService: WebhooksService ) {} async getPackageOptions(orgId: string) { const subscription = @@ -85,7 +85,7 @@ export class PermissionsService { if (section === Sections.CHANNEL) { const totalChannels = ( await this._integrationService.getIntegrationsList(orgId) - ).filter(f => !f.refreshNeeded).length; + ).filter((f) => !f.refreshNeeded).length; if ( (options.channel && options.channel > totalChannels) || diff --git a/apps/backend/src/services/auth/providers.interface.ts b/apps/backend/src/services/auth/providers.interface.ts index b3145984..8000cc35 100644 --- a/apps/backend/src/services/auth/providers.interface.ts +++ b/apps/backend/src/services/auth/providers.interface.ts @@ -1,5 +1,7 @@ export interface ProvidersInterface { - generateLink(query?: any): Promise | string; - getToken(code: string): Promise; - getUser(providerToken: string): Promise<{email: string, id: string}> | false; -} \ No newline at end of file + generateLink(query?: any): Promise | string; + getToken(code: string): Promise; + getUser( + providerToken: string + ): Promise<{ email: string; id: string }> | false; +} diff --git a/apps/backend/src/services/auth/providers/farcaster.provider.ts b/apps/backend/src/services/auth/providers/farcaster.provider.ts index 55d6f877..91262c80 100644 --- a/apps/backend/src/services/auth/providers/farcaster.provider.ts +++ b/apps/backend/src/services/auth/providers/farcaster.provider.ts @@ -12,7 +12,7 @@ export class FarcasterProvider implements ProvidersInterface { async getToken(code: string) { const data = JSON.parse(Buffer.from(code, 'base64').toString()); - const status = await client.lookupSigner({signerUuid: data.signer_uuid}); + const status = await client.lookupSigner({ signerUuid: data.signer_uuid }); if (status.status === 'approved') { return data.signer_uuid; } @@ -21,7 +21,7 @@ export class FarcasterProvider implements ProvidersInterface { } async getUser(providerToken: string) { - const status = await client.lookupSigner({signerUuid: providerToken}); + const status = await client.lookupSigner({ signerUuid: providerToken }); if (status.status !== 'approved') { return { id: '', @@ -29,7 +29,6 @@ export class FarcasterProvider implements ProvidersInterface { }; } - // const { client, oauth2 } = clientAndYoutube(); // client.setCredentials({ access_token: providerToken }); // const user = oauth2(client); diff --git a/apps/backend/src/services/auth/public.auth.middleware.ts b/apps/backend/src/services/auth/public.auth.middleware.ts index 0c32fd32..75648547 100644 --- a/apps/backend/src/services/auth/public.auth.middleware.ts +++ b/apps/backend/src/services/auth/public.auth.middleware.ts @@ -17,16 +17,18 @@ export class PublicAuthMiddleware implements NestMiddleware { const org = await this._organizationService.getOrgByApiKey(auth); if (!org) { res.status(HttpStatus.UNAUTHORIZED).json({ msg: 'Invalid API key' }); - return ; + return; } if (!!process.env.STRIPE_SECRET_KEY && !org.subscription) { - res.status(HttpStatus.UNAUTHORIZED).json({ msg: 'No subscription found' }); - return ; + res + .status(HttpStatus.UNAUTHORIZED) + .json({ msg: 'No subscription found' }); + return; } // @ts-ignore - req.org = {...org, users: [{users: {role: 'SUPERADMIN'}}]}; + req.org = { ...org, users: [{ users: { role: 'SUPERADMIN' } }] }; } catch (err) { throw new HttpForbiddenException(); } diff --git a/apps/commands/package.json b/apps/commands/package.json index 390ad103..f023af2c 100644 --- a/apps/commands/package.json +++ b/apps/commands/package.json @@ -10,4 +10,4 @@ "keywords": [], "author": "", "license": "ISC" -} \ No newline at end of file +} diff --git a/apps/commands/src/command.module.ts b/apps/commands/src/command.module.ts index 44d9d5e5..724182b5 100644 --- a/apps/commands/src/command.module.ts +++ b/apps/commands/src/command.module.ts @@ -9,12 +9,7 @@ import { AgentRun } from './tasks/agent.run'; import { AgentModule } from '@gitroom/nestjs-libraries/agent/agent.module'; @Module({ - imports: [ - ExternalCommandModule, - DatabaseModule, - BullMqModule, - AgentModule, - ], + imports: [ExternalCommandModule, DatabaseModule, BullMqModule, AgentModule], controllers: [], providers: [CheckStars, RefreshTokens, ConfigurationTask, AgentRun], get exports() { diff --git a/apps/commands/src/main.ts b/apps/commands/src/main.ts index b59ca393..0b1acbda 100644 --- a/apps/commands/src/main.ts +++ b/apps/commands/src/main.ts @@ -1,19 +1,16 @@ import { NestFactory } from '@nestjs/core'; -import {CommandModule} from "./command.module"; -import {CommandService} from "nestjs-command"; +import { CommandModule } from './command.module'; +import { CommandService } from 'nestjs-command'; async function bootstrap() { // some comment again const app = await NestFactory.createApplicationContext(CommandModule, { - logger: ['error'] + logger: ['error'], }); try { - await app - .select(CommandModule) - .get(CommandService) - .exec(); - await app.close() + await app.select(CommandModule).get(CommandService).exec(); + await app.close(); } catch (error) { console.error(error); await app.close(); diff --git a/apps/commands/src/tasks/configuration.ts b/apps/commands/src/tasks/configuration.ts index 7fd6f287..1971e684 100644 --- a/apps/commands/src/tasks/configuration.ts +++ b/apps/commands/src/tasks/configuration.ts @@ -10,21 +10,23 @@ export class ConfigurationTask { }) create() { const checker = new ConfigurationChecker(); - checker.readEnvFromProcess() - checker.check() + checker.readEnvFromProcess(); + checker.check(); if (checker.hasIssues()) { for (const issue of checker.getIssues()) { - console.warn("Configuration issue:", issue) + console.warn('Configuration issue:', issue); } - console.error("Configuration check complete, issues: ", checker.getIssuesCount()) + console.error( + 'Configuration check complete, issues: ', + checker.getIssuesCount() + ); } else { - console.log("Configuration check complete, no issues found.") + console.log('Configuration check complete, no issues found.'); } - console.log("Press Ctrl+C to exit."); - return true + console.log('Press Ctrl+C to exit.'); + return true; } } - diff --git a/apps/cron/package.json b/apps/cron/package.json index 69a6f999..3f47cd31 100644 --- a/apps/cron/package.json +++ b/apps/cron/package.json @@ -11,4 +11,4 @@ "keywords": [], "author": "", "license": "ISC" -} \ No newline at end of file +} diff --git a/apps/cron/src/main.ts b/apps/cron/src/main.ts index c561827d..393dab61 100644 --- a/apps/cron/src/main.ts +++ b/apps/cron/src/main.ts @@ -1,5 +1,5 @@ import { NestFactory } from '@nestjs/core'; -import {CronModule} from "./cron.module"; +import { CronModule } from './cron.module'; async function bootstrap() { // some comment again diff --git a/apps/cron/src/tasks/sync.trending.ts b/apps/cron/src/tasks/sync.trending.ts index 28f16250..4428fa2e 100644 --- a/apps/cron/src/tasks/sync.trending.ts +++ b/apps/cron/src/tasks/sync.trending.ts @@ -4,9 +4,7 @@ import { BullMqClient } from '@gitroom/nestjs-libraries/bull-mq-transport-new/cl @Injectable() export class SyncTrending { - constructor( - private _workerServiceProducer: BullMqClient - ) {} + constructor(private _workerServiceProducer: BullMqClient) {} @Cron('0 * * * *') async syncTrending() { this._workerServiceProducer.emit('sync_trending', {}).subscribe(); diff --git a/apps/extension/custom-vite-plugins.ts b/apps/extension/custom-vite-plugins.ts index cc46fd32..004df7ce 100644 --- a/apps/extension/custom-vite-plugins.ts +++ b/apps/extension/custom-vite-plugins.ts @@ -3,39 +3,46 @@ import { resolve } from 'path'; import type { PluginOption } from 'vite'; // plugin to remove dev icons from prod build -export function stripDevIcons (isDev: boolean) { - if (isDev) return null +export function stripDevIcons(isDev: boolean) { + if (isDev) return null; return { name: 'strip-dev-icons', - resolveId (source: string) { - return source === 'virtual-module' ? source : null + resolveId(source: string) { + return source === 'virtual-module' ? source : null; }, - renderStart (outputOptions: any, inputOptions: any) { - const outDir = outputOptions.dir - fs.rm(resolve(outDir, 'dev-icon-32.png'), () => console.log(`Deleted dev-icon-32.png from prod build`)) - fs.rm(resolve(outDir, 'dev-icon-128.png'), () => console.log(`Deleted dev-icon-128.png from prod build`)) - } - } + renderStart(outputOptions: any, inputOptions: any) { + const outDir = outputOptions.dir; + fs.rm(resolve(outDir, 'dev-icon-32.png'), () => + console.log(`Deleted dev-icon-32.png from prod build`) + ); + fs.rm(resolve(outDir, 'dev-icon-128.png'), () => + console.log(`Deleted dev-icon-128.png from prod build`) + ); + }, + }; } -// plugin to support i18n -export function crxI18n (options: { localize: boolean, src: string }): PluginOption { - if (!options.localize) return null +// plugin to support i18n +export function crxI18n(options: { + localize: boolean; + src: string; +}): PluginOption { + if (!options.localize) return null; const getJsonFiles = (dir: string): Array => { - const files = fs.readdirSync(dir, {recursive: true}) as string[] - return files.filter(file => !!file && file.endsWith('.json')) - } - const entry = resolve(__dirname, options.src) - const localeFiles = getJsonFiles(entry) - const files = localeFiles.map(file => { + const files = fs.readdirSync(dir, { recursive: true }) as string[]; + return files.filter((file) => !!file && file.endsWith('.json')); + }; + const entry = resolve(__dirname, options.src); + const localeFiles = getJsonFiles(entry); + const files = localeFiles.map((file) => { return { id: '', fileName: file, - source: fs.readFileSync(resolve(entry, file)) - } - }) + source: fs.readFileSync(resolve(entry, file)), + }; + }); return { name: 'crx-i18n', enforce: 'pre', @@ -43,14 +50,14 @@ export function crxI18n (options: { localize: boolean, src: string }): PluginOpt order: 'post', handler() { files.forEach((file) => { - const refId = this.emitFile({ - type: 'asset', - source: file.source, - fileName: '_locales/'+file.fileName - }) - file.id = refId - }) - } - } - } -} \ No newline at end of file + const refId = this.emitFile({ + type: 'asset', + source: file.source, + fileName: '_locales/' + file.fileName, + }); + file.id = refId; + }); + }, + }, + }; +} diff --git a/apps/extension/manifest.dev.json b/apps/extension/manifest.dev.json index b096887f..1d1d2f16 100755 --- a/apps/extension/manifest.dev.json +++ b/apps/extension/manifest.dev.json @@ -8,11 +8,7 @@ }, "web_accessible_resources": [ { - "resources": [ - "contentStyle.css", - "dev-icon-128.png", - "dev-icon-32.png" - ], + "resources": ["contentStyle.css", "dev-icon-128.png", "dev-icon-32.png"], "matches": [] } ] diff --git a/apps/extension/nodemon.chrome.json b/apps/extension/nodemon.chrome.json index a5d07fb7..95f85a87 100644 --- a/apps/extension/nodemon.chrome.json +++ b/apps/extension/nodemon.chrome.json @@ -11,8 +11,6 @@ "manifest.dev.json" ], "ext": "tsx,css,html,ts,json", - "ignore": [ - "src/**/*.spec.ts" - ], + "ignore": ["src/**/*.spec.ts"], "exec": "vite build --config vite.config.chrome.ts --mode development" } diff --git a/apps/extension/nodemon.firefox.json b/apps/extension/nodemon.firefox.json index 3f0d0092..996650fe 100644 --- a/apps/extension/nodemon.firefox.json +++ b/apps/extension/nodemon.firefox.json @@ -11,8 +11,6 @@ "manifest.dev.json" ], "ext": "tsx,css,html,ts,json", - "ignore": [ - "src/**/*.spec.ts" - ], + "ignore": ["src/**/*.spec.ts"], "exec": "vite build --config vite.config.firefox.ts --mode development" } diff --git a/apps/extension/src/assets/styles/tailwind.css b/apps/extension/src/assets/styles/tailwind.css index be7207b3..4ff77402 100644 --- a/apps/extension/src/assets/styles/tailwind.css +++ b/apps/extension/src/assets/styles/tailwind.css @@ -3,11 +3,11 @@ @tailwind utilities; @theme { - --animate-spin-slow: spin 20s linear infinite; + --animate-spin-slow: spin 20s linear infinite; - @keyframes spin { - to { - transform: rotate(360deg); - } + @keyframes spin { + to { + transform: rotate(360deg); } -} \ No newline at end of file + } +} diff --git a/apps/extension/src/locales/en/messages.json b/apps/extension/src/locales/en/messages.json index be11094a..f0941104 100644 --- a/apps/extension/src/locales/en/messages.json +++ b/apps/extension/src/locales/en/messages.json @@ -7,4 +7,4 @@ "message": "description in src/locales/en/messages.json", "description": "Extension description" } -} \ No newline at end of file +} diff --git a/apps/extension/src/pages/background/index.ts b/apps/extension/src/pages/background/index.ts index f545de5b..ce643b60 100644 --- a/apps/extension/src/pages/background/index.ts +++ b/apps/extension/src/pages/background/index.ts @@ -1,32 +1,27 @@ -import { fetchRequestUtil } from "@gitroom/extension/utils/request.util"; +import { fetchRequestUtil } from '@gitroom/extension/utils/request.util'; -const isDevelopment = process.env.NODE_ENV === "development"; +const isDevelopment = process.env.NODE_ENV === 'development'; chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) { - if (request.action === "makeHttpRequest") { + if (request.action === 'makeHttpRequest') { fetchRequestUtil(request).then((response) => { sendResponse(response); }); } - if (request.action === "loadStorage") { - chrome.storage.local.get([request.key], - function (storage) { - sendResponse(storage[request.key]); - }, - ); + if (request.action === 'loadStorage') { + chrome.storage.local.get([request.key], function (storage) { + sendResponse(storage[request.key]); + }); } - if (request.action === "saveStorage") { - chrome.storage.local.set( - { [request.key]: request.value }, - function () { - sendResponse({ success: true }); - } - ); + if (request.action === 'saveStorage') { + chrome.storage.local.set({ [request.key]: request.value }, function () { + sendResponse({ success: true }); + }); } - if (request.action === "loadCookie") { + if (request.action === 'loadCookie') { chrome.cookies.get( { url: import.meta.env?.FRONTEND_URL || process?.env?.FRONTEND_URL, @@ -34,7 +29,7 @@ chrome.runtime.onMessage.addListener(function (request, sender, sendResponse) { }, function (cookies) { sendResponse(cookies?.value); - }, + } ); } diff --git a/apps/extension/src/pages/content/elements/action.component.tsx b/apps/extension/src/pages/content/elements/action.component.tsx index ea6ec012..109520b2 100644 --- a/apps/extension/src/pages/content/elements/action.component.tsx +++ b/apps/extension/src/pages/content/elements/action.component.tsx @@ -102,7 +102,7 @@ export const ActionComponent: FC<{ return (
-
+
{modal && ( ); diff --git a/apps/extension/src/pages/content/main.content.tsx b/apps/extension/src/pages/content/main.content.tsx index 339fbbfd..a726f5ad 100644 --- a/apps/extension/src/pages/content/main.content.tsx +++ b/apps/extension/src/pages/content/main.content.tsx @@ -157,7 +157,12 @@ export const MainContentInner: FC = (props) => { actionType={actionEl.actionType} provider={provider} wrap={true} - selector={stringToABC(provider.element.split(',').map(z => z.trim()).find(p => actionEl.element.matches(p)) || '')} + selector={stringToABC( + provider.element + .split(',') + .map((z) => z.trim()) + .find((p) => actionEl.element.matches(p)) || '' + )} />, actionEl.element )} diff --git a/apps/extension/src/pages/content/style.css b/apps/extension/src/pages/content/style.css index 42b52f44..7324e9b7 100644 --- a/apps/extension/src/pages/content/style.css +++ b/apps/extension/src/pages/content/style.css @@ -3,25 +3,25 @@ @tailwind utilities; .my-wrapper { - left: 0 !important; - top: 0 !important; - position: fixed !important; - width: 100% !important; - height: 100% !important; - z-index: 999999 !important; - display: flex !important; - justify-content: center !important; - background: rgba(0, 0, 0, 0.5) !important; + left: 0 !important; + top: 0 !important; + position: fixed !important; + width: 100% !important; + height: 100% !important; + z-index: 999999 !important; + display: flex !important; + justify-content: center !important; + background: rgba(0, 0, 0, 0.5) !important; } .my-wrapper > div { - background: white !important; - width: 600px !important; - height: 300px !important; - border-radius: 10px !important; - display: flex !important; - flex-direction: column !important; - justify-items: center !important; - margin-top: 100px !important; - color: black !important; -} \ No newline at end of file + background: white !important; + width: 600px !important; + height: 300px !important; + border-radius: 10px !important; + display: flex !important; + flex-direction: column !important; + justify-items: center !important; + margin-top: 100px !important; + color: black !important; +} diff --git a/apps/extension/src/pages/options/index.html b/apps/extension/src/pages/options/index.html index fe96b7fd..db5fa745 100644 --- a/apps/extension/src/pages/options/index.html +++ b/apps/extension/src/pages/options/index.html @@ -1,12 +1,12 @@ - - - Options - + + + Options + - -
- - + +
+ + diff --git a/apps/extension/src/pages/options/index.tsx b/apps/extension/src/pages/options/index.tsx index f24413d6..feaad09b 100644 --- a/apps/extension/src/pages/options/index.tsx +++ b/apps/extension/src/pages/options/index.tsx @@ -1,10 +1,10 @@ import React from 'react'; import { createRoot } from 'react-dom/client'; import '@gitroom/extension/pages/options/index.css'; -import Options from "@gitroom/extension/pages/options/Options"; +import Options from '@gitroom/extension/pages/options/Options'; function init() { - const rootContainer = document.querySelector("#__root"); + const rootContainer = document.querySelector('#__root'); if (!rootContainer) throw new Error("Can't find Options root element"); const root = createRoot(rootContainer); root.render(); diff --git a/apps/extension/src/pages/panel/Panel.css b/apps/extension/src/pages/panel/Panel.css index 843f23e8..8a50bc80 100644 --- a/apps/extension/src/pages/panel/Panel.css +++ b/apps/extension/src/pages/panel/Panel.css @@ -4,4 +4,4 @@ body { .container { color: #ffffff; -} \ No newline at end of file +} diff --git a/apps/extension/src/pages/panel/index.html b/apps/extension/src/pages/panel/index.html index 564b65b3..7aa306d0 100644 --- a/apps/extension/src/pages/panel/index.html +++ b/apps/extension/src/pages/panel/index.html @@ -1,12 +1,12 @@ - - - Devtools Panel - + + + Devtools Panel + - -
- - + +
+ + diff --git a/apps/extension/src/pages/panel/index.tsx b/apps/extension/src/pages/panel/index.tsx index a4541ddf..797015a1 100644 --- a/apps/extension/src/pages/panel/index.tsx +++ b/apps/extension/src/pages/panel/index.tsx @@ -5,7 +5,7 @@ import '@pages/panel/index.css'; import '@assets/styles/tailwind.css'; function init() { - const rootContainer = document.querySelector("#__root"); + const rootContainer = document.querySelector('#__root'); if (!rootContainer) throw new Error("Can't find Panel root element"); const root = createRoot(rootContainer); root.render(); diff --git a/apps/extension/src/pages/popup/Popup.tsx b/apps/extension/src/pages/popup/Popup.tsx index 153e04cc..604ba2bc 100644 --- a/apps/extension/src/pages/popup/Popup.tsx +++ b/apps/extension/src/pages/popup/Popup.tsx @@ -1,6 +1,6 @@ -import React, { FC, useCallback, useEffect, useMemo, useState } from "react"; -import { ProviderList } from "@gitroom/extension/providers/provider.list"; -import { fetchCookie } from "@gitroom/extension/utils/load.cookie"; +import React, { FC, useCallback, useEffect, useMemo, useState } from 'react'; +import { ProviderList } from '@gitroom/extension/providers/provider.list'; +import { fetchCookie } from '@gitroom/extension/utils/load.cookie'; export const PopupContainerContainer: FC = () => { const [url, setUrl] = useState(null); @@ -11,7 +11,9 @@ export const PopupContainerContainer: FC = () => { }, []); if (!url) { - return
This website is not supported by Postiz
; + return ( +
This website is not supported by Postiz
+ ); } return ; @@ -54,7 +56,9 @@ export const PopupContainer: FC<{ url: string }> = (props) => { } if (!provider) { - return
This website is not supported by Postiz
; + return ( +
This website is not supported by Postiz
+ ); } if (!isLoggedIn) { diff --git a/apps/extension/src/pages/popup/index.html b/apps/extension/src/pages/popup/index.html index 7b8317aa..b60f054f 100644 --- a/apps/extension/src/pages/popup/index.html +++ b/apps/extension/src/pages/popup/index.html @@ -1,12 +1,12 @@ - - - Popup - + + + Popup + - -
- - + +
+ + diff --git a/apps/extension/src/pages/popup/index.tsx b/apps/extension/src/pages/popup/index.tsx index 6b92b952..606ffc55 100644 --- a/apps/extension/src/pages/popup/index.tsx +++ b/apps/extension/src/pages/popup/index.tsx @@ -2,10 +2,10 @@ import React from 'react'; import { createRoot } from 'react-dom/client'; import './index.css'; import '@gitroom/extension/assets/styles/tailwind.css'; -import Popup from "@gitroom/extension/pages/popup/Popup"; +import Popup from '@gitroom/extension/pages/popup/Popup'; function init() { - const rootContainer = document.querySelector("#__root"); + const rootContainer = document.querySelector('#__root'); if (!rootContainer) throw new Error("Can't find Popup root element"); const root = createRoot(rootContainer); root.render(); diff --git a/apps/extension/src/providers/list/linkedin.provider.ts b/apps/extension/src/providers/list/linkedin.provider.ts index acb62dbb..6bf0d191 100644 --- a/apps/extension/src/providers/list/linkedin.provider.ts +++ b/apps/extension/src/providers/list/linkedin.provider.ts @@ -1,12 +1,12 @@ -import { ProviderInterface } from "@gitroom/extension/providers/provider.interface"; +import { ProviderInterface } from '@gitroom/extension/providers/provider.interface'; export class LinkedinProvider implements ProviderInterface { - identifier = "linkedin"; - baseUrl = "https://www.linkedin.com"; + identifier = 'linkedin'; + baseUrl = 'https://www.linkedin.com'; element = `.share-box-feed-entry__closed-share-box`; attachTo = `[role="main"]`; - style = "light" as "light"; + style = 'light' as 'light'; findIdentifier = (element: HTMLElement) => { - return element.closest('[data-urn]').getAttribute("data-urn"); + return element.closest('[data-urn]').getAttribute('data-urn'); }; } diff --git a/apps/extension/src/providers/list/x.provider.ts b/apps/extension/src/providers/list/x.provider.ts index 52e62c9a..359a70de 100644 --- a/apps/extension/src/providers/list/x.provider.ts +++ b/apps/extension/src/providers/list/x.provider.ts @@ -5,7 +5,7 @@ export class XProvider implements ProviderInterface { baseUrl = 'https://x.com'; element = `[data-testid="primaryColumn"]:has([data-testid="toolBar"]) [data-testid="tweetTextarea_0_label"], [data-testid="SideNav_NewTweet_Button"]`; attachTo = `#react-root`; - style = "dark" as "dark"; + style = 'dark' as 'dark'; findIdentifier = (element: HTMLElement) => { return ( Array.from( diff --git a/apps/extension/src/utils/load.cookie.ts b/apps/extension/src/utils/load.cookie.ts index 48f0cac6..77164ab8 100644 --- a/apps/extension/src/utils/load.cookie.ts +++ b/apps/extension/src/utils/load.cookie.ts @@ -1,13 +1,13 @@ export const fetchCookie = (cookieName: string) => { return chrome.runtime.sendMessage({ - action: "loadCookie", + action: 'loadCookie', cookieName, }); }; export const getCookie = async ( cookies: chrome.cookies.Cookie[], - cookie: string, + cookie: string ) => { // return cookies.find((c) => c.name === cookie).value; }; diff --git a/apps/extension/src/utils/load.storage.ts b/apps/extension/src/utils/load.storage.ts index 309467de..0f5de843 100644 --- a/apps/extension/src/utils/load.storage.ts +++ b/apps/extension/src/utils/load.storage.ts @@ -1,6 +1,6 @@ export const fetchStorage = (key: string) => { return chrome.runtime.sendMessage({ - action: "loadStorage", + action: 'loadStorage', key, }); }; diff --git a/apps/extension/src/utils/request.util.ts b/apps/extension/src/utils/request.util.ts index b3b11c8c..7da73fed 100644 --- a/apps/extension/src/utils/request.util.ts +++ b/apps/extension/src/utils/request.util.ts @@ -1,12 +1,12 @@ -const isDev = process.env.NODE_ENV === "development"; +const isDev = process.env.NODE_ENV === 'development'; export const sendRequest = ( auth: string, url: string, - method: "GET" | "POST", - body?: string, + method: 'GET' | 'POST', + body?: string ) => { return chrome.runtime.sendMessage({ - action: "makeHttpRequest", + action: 'makeHttpRequest', url, method, body, @@ -17,16 +17,17 @@ export const sendRequest = ( export const fetchRequestUtil = async (request: any) => { return ( await fetch( - (import.meta.env?.FRONTEND_URL || process?.env?.FRONTEND_URL) + request.url, + (import.meta.env?.FRONTEND_URL || process?.env?.FRONTEND_URL) + + request.url, { - method: request.method || "GET", + method: request.method || 'GET', headers: { - "Content-Type": "application/json", + 'Content-Type': 'application/json', Authorization: request.auth, // Add any auth headers here if needed }, ...(request.body ? { body: request.body } : {}), - }, + } ) ).json(); }; diff --git a/apps/extension/src/utils/save.storage.ts b/apps/extension/src/utils/save.storage.ts index 6d9c19ea..f9e2fbdb 100644 --- a/apps/extension/src/utils/save.storage.ts +++ b/apps/extension/src/utils/save.storage.ts @@ -1,7 +1,7 @@ export const saveStorage = (key: string, value: any) => { return chrome.runtime.sendMessage({ - action: "saveStorage", + action: 'saveStorage', key, value, }); -}; \ No newline at end of file +}; diff --git a/apps/extension/tsconfig.json b/apps/extension/tsconfig.json index 24cdf3ee..45dfbf4e 100644 --- a/apps/extension/tsconfig.json +++ b/apps/extension/tsconfig.json @@ -15,7 +15,7 @@ "moduleResolution": "bundler", "resolveJsonModule": true, "noEmit": true, - "jsx": "react-jsx", + "jsx": "react-jsx" }, "include": [ "src", @@ -23,5 +23,5 @@ "vite.config.base.ts", "vite.config.chrome.ts", "vite.config.firefox.ts" - ], + ] } diff --git a/apps/extension/vite.config.base.ts b/apps/extension/vite.config.base.ts index f57633e3..e3e81581 100644 --- a/apps/extension/vite.config.base.ts +++ b/apps/extension/vite.config.base.ts @@ -1,16 +1,16 @@ -import react from "@vitejs/plugin-react"; -import { resolve } from "path"; -import { ManifestV3Export } from "@crxjs/vite-plugin"; -import tailwindcss from "@tailwindcss/vite"; -import { defineConfig, BuildOptions } from "vite"; -import tsconfigPaths from "vite-tsconfig-paths"; -import { stripDevIcons, crxI18n } from "./custom-vite-plugins"; -import manifest from "./manifest.json"; -import devManifest from "./manifest.dev.json"; -import pkg from "./package.json"; -import { ProviderList } from "./src/providers/provider.list"; +import react from '@vitejs/plugin-react'; +import { resolve } from 'path'; +import { ManifestV3Export } from '@crxjs/vite-plugin'; +import tailwindcss from '@tailwindcss/vite'; +import { defineConfig, BuildOptions } from 'vite'; +import tsconfigPaths from 'vite-tsconfig-paths'; +import { stripDevIcons, crxI18n } from './custom-vite-plugins'; +import manifest from './manifest.json'; +import devManifest from './manifest.dev.json'; +import pkg from './package.json'; +import { ProviderList } from './src/providers/provider.list'; -const isDev = process.env.NODE_ENV === "development"; +const isDev = process.env.NODE_ENV === 'development'; // set this flag to true, if you want localization support const localize = false; @@ -20,17 +20,15 @@ const { matches, ...rest } = manifest?.content_scripts?.[0] || {}; export const baseManifest = { ...manifest, host_permissions: [ - ...ProviderList.map((p) => p.baseUrl + "/"), + ...ProviderList.map((p) => p.baseUrl + '/'), import.meta.env?.FRONTEND_URL || process?.env?.FRONTEND_URL + '/*', ], permissions: [...(manifest.permissions || [])], content_scripts: [ { matches: ProviderList.reduce( - (all, p) => [...all, p.baseUrl + "/*"], - [ - import.meta.env?.FRONTEND_URL || process?.env?.FRONTEND_URL + '/*', - ], + (all, p) => [...all, p.baseUrl + '/*'], + [import.meta.env?.FRONTEND_URL || process?.env?.FRONTEND_URL + '/*'] ), ...rest, }, @@ -39,9 +37,9 @@ export const baseManifest = { ...merge, ...(localize ? { - name: "__MSG_extName__", - description: "__MSG_extDescription__", - default_locale: "en", + name: '__MSG_extName__', + description: '__MSG_extDescription__', + default_locale: 'en', } : {}), } as ManifestV3Export; @@ -52,13 +50,13 @@ export const baseBuildOptions: BuildOptions = { }; export default defineConfig({ - envPrefix: ["NEXT_PUBLIC_", "FRONTEND_URL"], + envPrefix: ['NEXT_PUBLIC_', 'FRONTEND_URL'], plugins: [ tailwindcss(), tsconfigPaths(), react(), stripDevIcons(isDev), - crxI18n({ localize, src: "./src/locales" }), + crxI18n({ localize, src: './src/locales' }), ], - publicDir: resolve(__dirname, "public"), + publicDir: resolve(__dirname, 'public'), }); diff --git a/apps/extension/vite.config.chrome.ts b/apps/extension/vite.config.chrome.ts index 4a7aa752..56fc94b8 100644 --- a/apps/extension/vite.config.chrome.ts +++ b/apps/extension/vite.config.chrome.ts @@ -1,11 +1,11 @@ -import { resolve } from "path"; -import { mergeConfig, defineConfig } from "vite"; -import { crx, ManifestV3Export } from "@crxjs/vite-plugin"; -import baseConfig, { baseManifest, baseBuildOptions } from "./vite.config.base"; -import hotReloadExtension from "hot-reload-extension-vite"; +import { resolve } from 'path'; +import { mergeConfig, defineConfig } from 'vite'; +import { crx, ManifestV3Export } from '@crxjs/vite-plugin'; +import baseConfig, { baseManifest, baseBuildOptions } from './vite.config.base'; +import hotReloadExtension from 'hot-reload-extension-vite'; -const outDir = resolve(__dirname, "dist"); -const isDev = process.env.NODE_ENV === "development"; +const outDir = resolve(__dirname, 'dist'); +const isDev = process.env.NODE_ENV === 'development'; export default mergeConfig( baseConfig, @@ -15,11 +15,11 @@ export default mergeConfig( manifest: { ...baseManifest, background: { - service_worker: "src/pages/background/index.ts", - type: "module", + service_worker: 'src/pages/background/index.ts', + type: 'module', }, } as ManifestV3Export, - browser: "chrome", + browser: 'chrome', contentScripts: { injectCss: true, }, @@ -28,7 +28,7 @@ export default mergeConfig( ? [ hotReloadExtension({ log: true, - backgroundPath: "src/pages/background/index.ts", + backgroundPath: 'src/pages/background/index.ts', }), ] : []), @@ -40,13 +40,13 @@ export default mergeConfig( ? { rollupOptions: { output: { - entryFileNames: "assets/[name].js", - chunkFileNames: "assets/[name].js", - assetFileNames: "assets/[name][extname]", + entryFileNames: 'assets/[name].js', + chunkFileNames: 'assets/[name].js', + assetFileNames: 'assets/[name][extname]', }, }, } : {}), }, - }), + }) ); diff --git a/apps/extension/vite.config.firefox.ts b/apps/extension/vite.config.firefox.ts index e24b7d25..b1a8bf9b 100644 --- a/apps/extension/vite.config.firefox.ts +++ b/apps/extension/vite.config.firefox.ts @@ -1,7 +1,7 @@ import { resolve } from 'path'; import { mergeConfig, defineConfig } from 'vite'; import { crx, ManifestV3Export } from '@crxjs/vite-plugin'; -import baseConfig, { baseManifest, baseBuildOptions } from './vite.config.base' +import baseConfig, { baseManifest, baseBuildOptions } from './vite.config.base'; const outDir = resolve(__dirname, 'dist_firefox'); @@ -13,19 +13,19 @@ export default mergeConfig( manifest: { ...baseManifest, background: { - scripts: [ 'src/pages/background/index.ts' ] + scripts: ['src/pages/background/index.ts'], }, } as ManifestV3Export, browser: 'firefox', contentScripts: { injectCss: true, - } - }) + }, + }), ], build: { ...baseBuildOptions, - outDir + outDir, }, publicDir: resolve(__dirname, 'public'), }) -) +); diff --git a/apps/frontend/next.config.js b/apps/frontend/next.config.js index 8244048e..ce45f7ab 100644 --- a/apps/frontend/next.config.js +++ b/apps/frontend/next.config.js @@ -1,5 +1,4 @@ // @ts-check - /** @type {import('next').NextConfig} */ const nextConfig = { experimental: { @@ -41,5 +40,4 @@ const nextConfig = { ]; }, }; - export default nextConfig; diff --git a/apps/frontend/public/f.js b/apps/frontend/public/f.js index 1d813d6c..18468f96 100644 --- a/apps/frontend/public/f.js +++ b/apps/frontend/public/f.js @@ -1,324 +1,15897 @@ /** -* Copyright (c) 2017-present, Facebook, Inc. All rights reserved. -* -* You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -* copy, modify, and distribute this software in source code or binary form for use -* in connection with the web services and APIs provided by Facebook. -* -* As with any software that integrates with the Facebook platform, your use of -* this software is subject to the Facebook Platform Policy -* [http://developers.facebook.com/policy/]. This copyright notice shall be -* included in all copies or substantial portions of the software. -* -* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ -fbq.version="2.9.179"; -fbq._releaseSegment = "stable"; -fbq.pendingConfigs=["global_config"]; + * Copyright (c) 2017-present, Facebook, Inc. All rights reserved. + * + * You are hereby granted a non-exclusive, worldwide, royalty-free license to use, + * copy, modify, and distribute this software in source code or binary form for use + * in connection with the web services and APIs provided by Facebook. + * + * As with any software that integrates with the Facebook platform, your use of + * this software is subject to the Facebook Platform Policy + * [http://developers.facebook.com/policy/]. This copyright notice shall be + * included in all copies or substantial portions of the software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS + * FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR + * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER + * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + */ +fbq.version = '2.9.179'; +fbq._releaseSegment = 'stable'; +fbq.pendingConfigs = ['global_config']; fbq.__openBridgeRollout = 1.0; -(function(a,b,c,d){var e={exports:{}};e.exports;(function(){var f=a.fbq;f.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var b=a.postMessage||function(){};if(!f){b({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");"error"in console&&console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return!1}return!0}())return;var g=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g=a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"](),a;!(d=(a=g.next()).done);d=!0){c.push(a.value);if(b&&c.length===b)break}}catch(a){e=!0,f=a}finally{try{!d&&g["return"]&&g["return"]()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;else if((typeof Symbol==="function"?Symbol.iterator:"@@iterator")in Object(b))return a(b,c);else throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),h=function(){function a(a,b){for(var c=0;c1&&arguments[1]!==void 0?arguments[1]:{};if(!a)return m({type:"NO_EVENT_NAME"});var c=h[a];return!c?n([{eventName:a,type:"NONSTANDARD_EVENT"}]):q(a,b,c)}function q(a,b,f){f=f.validationSchema;var h=[];for(var i in f)if(j.call(f,i)){var k=f[i],l=b[i];if(k){if(k.isRequired!=null&&!j.call(b,i))return m({eventName:a,param:i,type:"REQUIRED_PARAM_MISSING"});if(k.type!=null&&typeof k.type==="string"){var o=!0;switch(k.type){case d:k=(typeof l==="string"||typeof l==="number")&&c.test(""+l);k&&Number(l)<0&&h.push({eventName:a?a:"null",param:i,type:"NEGATIVE_EVENT_PARAM"});o=k;break;case e:o=typeof l==="string"&&!!g[l.toUpperCase()];break}if(!o)return m({eventName:a,param:i,type:"INVALID_PARAM"})}}}return n(h)}function r(a,c){a=p(a,c);a.error&&b(a.error);if(a.warnings)for(c=0;c0}]}),ttlInHour:a.withValidation({def:a.number(),validators:[function(a){return a>0}]}),rtcPortNumbers:a.withValidation({def:a.arrayOf(a.number()),validators:[function(a){return a.every(function(a){return a>0})}]})});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsBaseEvent",function(){ -return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.map,c=a.keys;a=function(){function a(b){n(this,a),this._regKey=0,this._subscriptions={},this._coerceArgs=b||null}h(a,[{key:"listen",value:function(a){var b=this,c=""+this._regKey++;this._subscriptions[c]=a;return function(){delete b._subscriptions[c]}}},{key:"listenOnce",value:function(a){var b=null,c=function(){b&&b();b=null;return a.apply(void 0,arguments)};b=this.listen(c);return b}},{key:"trigger",value:function(){var a=this;for(var d=arguments.length,e=Array(d),f=0;f=d()&&this.forceEndBatch()}},{key:"forceEndBatch",value:function(){this._waitHandle!=null&&(g.clearTimeout(this._waitHandle),this._waitHandle=null),this._data.length>0&&this._cb(this._data),this._data=[]}}]);return a}();l.exports=i})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsBrowserPropertiesConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({delayInMs:b.allowNull(b.number()),enableEventSuppression:b.allowNull(b["boolean"]()),enableBackupTimeout:b.allowNull(b["boolean"]()),experiment:b.allowNull(b.string()),fbcParamsConfig:b.allowNull(b.objectWithFields({params:b.arrayOf(b.objectWithFields({ebp_path:b.string(),prefix:b.string(),query:b.string()}))})),enableFbcParamSplit:b.allowNull(b["boolean"]())});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsBufferConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({delayInMs:b.number(),experimentName:b.allowNull(b.string()),enableMultiEid:b.allowNull(b["boolean"]())});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsCCRuleEvaluatorConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({ccRules:b.allowNull(b.arrayOf(b.allowNull(b.objectWithFields({id:b.allowNull(b.stringOrNumber()),rule:b.allowNull(b.objectOrString())})))),wcaRules:b.allowNull(b.arrayOf(b.allowNull(b.objectWithFields({id:b.allowNull(b.stringOrNumber()),rule:b.allowNull(b.objectOrString())})))),valueRules:b.allowNull(b.arrayOf(b.allowNull(b.objectWithFields({id:b.allowNull(b.string()),rule:b.allowNull(b.object())})))),blacklistedIframeReferrers:b.allowNull(b.mapOf(b["boolean"]()))});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsClientHintConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({delayInMs:b.allowNull(b.number()),disableBackupTimeout:b.allowNull(b["boolean"]())});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsClientSidePixelForkingConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a.coerce;a=a.Typed;a=a.objectWithFields({forkedPixelIds:a.allowNull(a.arrayOf(a.string())),forkedPixelIdsInBrowserChannel:a.allowNull(a.arrayOf(a.string())),forkedPixelIdsInServerChannel:a.allowNull(a.arrayOf(a.string())),forkedPixelsInBrowserChannel:a.arrayOf(a.objectWithFields({destination_pixel_id:a.string(),domains:a.allowNull(a.arrayOf(a.string()))})),forkedPixelsInServerChannel:a.arrayOf(a.objectWithFields({destination_pixel_id:a.string(),domains:a.allowNull(a.arrayOf(a.string()))}))});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsCoerceAutomaticMatchingConfig",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.coerce;a=a.Typed;var c=a.objectWithFields({selectedMatchKeys:a.arrayOf(a.string())});k.exports=function(a){return b(a,c)}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsCoerceBatchingConfig",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed,c=a.coerce,d=a.enforce,e=function(a){var e=c(a,b.objectWithFields({max_batch_size:b.number(),wait_time_ms:b.number()}));return e!=null?{batchWaitTimeMs:e.wait_time_ms,maxBatchSize:e.max_batch_size}:d(a,b.objectWithFields({batchWaitTimeMs:b.number(),maxBatchSize:b.number()}))};k.exports=function(a){return c(a,e)}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsCoerceInferedEventsConfig",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.coerce;a=a.Typed;var c=a.objectWithFields({buttonSelector:a.allowNull(a.string()),disableRestrictedData:a.allowNull(a["boolean"]())});k.exports=function(a){return b(a,c)}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsCoerceParameterExtractors",function(){ -return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.filter,c=a.map,d=f.getFbeventsModules("signalsFBEventsCoerceStandardParameter");function e(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.domain_uri,c=a.event_type,d=a.extractor_type;a=a.id;b=typeof b==="string"?b:null;c=c!=null&&typeof c==="string"&&c!==""?c:null;a=a!=null&&typeof a==="string"&&a!==""?a:null;d=d==="CONSTANT_VALUE"||d==="CSS"||d==="GLOBAL_VARIABLE"||d==="GTM"||d==="JSON_LD"||d==="META_TAG"||d==="OPEN_GRAPH"||d==="RDFA"||d==="SCHEMA_DOT_ORG"||d==="URI"?d:null;return b!=null&&c!=null&&a!=null&&d!=null?{domain_uri:b,event_type:c,extractor_type:d,id:a}:null}function g(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.extractor_config;if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.parameter_type;a=a.value;b=d(b);a=a!=null&&typeof a==="string"&&a!==""?a:null;return b!=null&&a!=null?{parameter_type:b,value:a}:null}function h(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.parameter_type;a=a.selector;b=d(b);a=a!=null&&typeof a==="string"&&a!==""?a:null;return b!=null&&a!=null?{parameter_type:b,selector:a}:null}function j(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.extractor_config;if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.parameter_selectors;if(Array.isArray(a)){a=c(a,h);var d=b(a,Boolean);if(a.length===d.length)return{parameter_selectors:d}}return null}function k(a){if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;a=a.extractor_config;if(a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var b=a.context,c=a.parameter_type;a=a.value;b=b!=null&&typeof b==="string"&&b!==""?b:null;c=d(c);a=a!=null&&typeof a==="string"&&a!==""?a:null;return b!=null&&c!=null&&a!=null?{context:b,parameter_type:c,value:a}:null}function m(a){var b=e(a);if(b==null||a==null||(typeof a==="undefined"?"undefined":i(a))!=="object")return null;var c=b.domain_uri,d=b.event_type,f=b.extractor_type;b=b.id;if(f==="CSS"){var h=j(a);if(h!=null)return{domain_uri:c,event_type:d,extractor_config:h,extractor_type:"CSS",id:b}}if(f==="CONSTANT_VALUE"){h=g(a);if(h!=null)return{domain_uri:c,event_type:d,extractor_config:h,extractor_type:"CONSTANT_VALUE",id:b}}if(f==="GLOBAL_VARIABLE")return{domain_uri:c,event_type:d,extractor_type:"GLOBAL_VARIABLE",id:b};if(f==="GTM")return{domain_uri:c,event_type:d,extractor_type:"GTM",id:b};if(f==="JSON_LD")return{domain_uri:c,event_type:d,extractor_type:"JSON_LD",id:b};if(f==="META_TAG")return{domain_uri:c,event_type:d,extractor_type:"META_TAG",id:b};if(f==="OPEN_GRAPH")return{domain_uri:c,event_type:d,extractor_type:"OPEN_GRAPH",id:b};if(f==="RDFA")return{domain_uri:c,event_type:d,extractor_type:"RDFA",id:b};if(f==="SCHEMA_DOT_ORG")return{domain_uri:c,event_type:d,extractor_type:"SCHEMA_DOT_ORG",id:b};if(f==="URI"){h=k(a);if(h!=null)return{domain_uri:c,event_type:d,extractor_config:h,extractor_type:"URI",id:b}}return null}l.exports=m})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsCoercePixelID",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsLogging"),b=a.logUserError;a=f.getFbeventsModules("SignalsFBEventsTyped");var c=a.Typed,d=a.coerce;function e(a){a=d(a,c.fbid());if(a==null){var e=JSON.stringify(a);b({pixelID:e!=null?e:"undefined",type:"INVALID_PIXEL_ID"});return null}return a}k.exports=e})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsCoercePrimitives",function(){ -return function(g,h,j,k){var m={exports:{}};m.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b0&&a!=null){g=a.selectedMatchKeys;for(a in f)g.indexOf(a)>=0&&(e.userDataFormFields[a]=f[a]);d.trigger(e)}}k.exports=e})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsESTRuleEngineConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({experimentName:b.allowNull(b.string())});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsEvents",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsConfigLoadedEvent"),c=f.getFbeventsModules("SignalsFBEventsFiredEvent"),d=f.getFbeventsModules("SignalsFBEventsGetCustomParametersEvent"),e=f.getFbeventsModules("SignalsFBEventsGetIWLParametersEvent"),g=f.getFbeventsModules("SignalsFBEventsIWLBootStrapEvent"),h=f.getFbeventsModules("SignalsFBEventsPIIAutomatchedEvent"),i=f.getFbeventsModules("SignalsFBEventsPIIConflictingEvent"),j=f.getFbeventsModules("SignalsFBEventsPIIInvalidatedEvent"),l=f.getFbeventsModules("SignalsFBEventsPluginLoadedEvent"),m=f.getFbeventsModules("SignalsFBEventsSetEventIDEvent"),n=f.getFbeventsModules("SignalsFBEventsSetIWLExtractorsEvent"),o=f.getFbeventsModules("SignalsFBEventsSetESTRules"),p=f.getFbeventsModules("SignalsFBEventsSetCCRules"),q=f.getFbeventsModules("SignalsFBEventsValidateCustomParametersEvent"),r=f.getFbeventsModules("SignalsFBEventsLateValidateCustomParametersEvent"),s=f.getFbeventsModules("SignalsFBEventsValidateUrlParametersEvent"),t=f.getFbeventsModules("SignalsFBEventsGetAemResultEvent"),u=f.getFbeventsModules("SignalsFBEventsValidateGetClickIDFromBrowserProperties"),v=f.getFbeventsModules("SignalsFBEventsExtractPII"),w=f.getFbeventsModules("SignalsFBEventsSetFBPEvent");b={configLoaded:b,execEnd:new a(),fired:c,getCustomParameters:d,getIWLParameters:e,iwlBootstrap:g,piiAutomatched:h,piiConflicting:i,piiInvalidated:j,pluginLoaded:l,setEventId:m,setIWLExtractors:n,setESTRules:o,setCCRules:p,validateCustomParameters:q,lateValidateCustomParameters:r,validateUrlParameters:s,getAemResult:t,getClickIDFromBrowserProperties:u,extractPii:v,setFBP:w};k.exports=b})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsEventValidationConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({unverifiedEventNames:b.allowNull(b.arrayOf(b.string())),enableEventSanitization:b.allowNull(b["boolean"]()),restrictedEventNames:b.allowNull(b.arrayOf(b.string()))});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsExperimentNames",function(){ -return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";j.exports={BATCHING_EXPERIMENT:"batching",SEND_XHR_EXPERIMENT:"send_xhr",USE_FBC_AS_CACHE_KEY_EXPERIMENT:"use_fbc_as_cache_key",NETWORK_RETRY_EXPERIMENT:"network_retry_when_not_success",BUFFER_EVENTS_EXPERIMENT:"buffer_events",NO_OP_EXPERIMENT:"no_op_exp",NO_CD_FILTERED_PARAMS:"no_cd_filtered_params",LOWER_MICRODATA_DELAY:"lower_microdata_delay"}})();return j.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsExperimentsTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a.enforce;a=b.arrayOf(b.objectWithFields({allocation:b.number(),code:b.string(),name:b.string(),passRate:b.number()}));k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsExtractPII",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsPixelTypedef"),c=f.getFbeventsModules("SignalsFBEventsTyped"),d=c.Typed,e=c.coerce;function g(a,c,f){c=e(a,b);f=d.allowNull(d.object());a=d.allowNull(d.object());return c!=null?[{pixel:c,form:f,button:a}]:null}c=new a(g);k.exports=c})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsFBQ",function(){ -return function(g,i,j,k){var l={exports:{}};l.exports;(function(){var a=Object.assign||function(a){for(var b=1;b2&&arguments[2]!==void 0?arguments[2]:!1;if(typeof b!=="string"||!O(b))throw new Error('Invalid Argument: "'+b+'" is not a valid opt-in feature');O(b)&&(this.optIns.optIn(a,b,d),E([b].concat(m(M[b]||[])),function(a){N[a]&&E(N[a],function(a){return c.fbq.loadPlugin(a)})}));return this}},{key:"optOut",value:function(a,b){this.optIns.optOut(a,b);return this}},{key:"consent",value:function(a){a==="revoke"?this.locks.lockConsent():a==="grant"?this.locks.unlockConsent():J({action:a,type:"INVALID_CONSENT_ACTION"});return this}},{key:"setUserProperties",value:function(b,c){var d=this.pluginConfig.get(null,"dataProcessingOptions");if(d!=null&&d.dataProcessingOptions.includes("LDU"))return;if(!Object.prototype.hasOwnProperty.call(this.pixelsByID,b)){J({pixelID:b,type:"PIXEL_NOT_INITIALIZED"});return}this.trackSingleSystem("user_properties",b,"UserProperties",a({},c))}},{key:"trackSingle",value:function(a,c,d,e){b.validateEventAndLog(c,d);return this.trackSingleGeneric(a,c,d,L.TrackSingle,e)}},{key:"trackSingleCustom",value:function(a,b,c,d){return this.trackSingleGeneric(a,b,c,L.TrackSingleCustom,d)}},{key:"trackSingleSystem",value:function(a,b,c,d,e){return this.trackSingleGeneric(b,c,d,L.TrackSingleSystem,e||null,a)}},{key:"trackSingleGeneric",value:function(b,c,d,e,f,g){b=typeof b==="string"?b:b.id;if(!Object.prototype.hasOwnProperty.call(this.pixelsByID,b)){var h={pixelID:b,type:"PIXEL_NOT_INITIALIZED"};g==null?J(h):I(new Error(h.type+" "+h.pixelID));return this}h=this.getDefaultSendData(b,c,f);h.customData=d;g!=null&&(h.customParameters={es:g});h.customParameters=a({},h.customParameters,{tm:""+e});this.fire(h,!1);return this}},{key:"_validateSend",value:function(a,c){if(!a.eventName||!a.eventName.length)throw new Error("Event name not specified");if(!a.pixelId||!a.pixelId.length)throw new Error("PixelId not specified");a.set&&E(G(F(a.set),function(a){return b.validateMetadata(a)}),function(a){if(a.error)throw new Error(a.error);a.warnings.length&&E(a.warnings,J)});if(c){c=b.validateEvent(a.eventName,a.customData||{});if(c.error)throw new Error(c.error);c.warnings&&c.warnings.length&&E(c.warnings,J)}return this}},{key:"_argsHasAnyUserData",value:function(a){var b=a.userData!=null&&F(a.userData).length>0;a=a.userDataFormFields!=null&&F(a.userDataFormFields).length>0;return b||a}},{key:"fire",value:function(a){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this._validateSend(a,b);if(this._argsHasAnyUserData(a)&&!this.fbq.loadPlugin("identity")||this.locks.isLocked()){g.fbq("fire",a);return this}var c=a.customParameters,d="";c&&c.es&&typeof c.es==="string"&&(d=c.es);a.customData=a.customData||{};var e=this.fbq.getEventCustomParameters(this.getPixel(a.pixelId),a.eventName,a.customData,d,a.eventData),f=a.eventData.eventID;e.append("eid",f);c&&E(F(c),function(a){if(e.containsKey(a))throw new Error("Custom parameter "+a+" already specified.");e.append(a,c[a])});D({customData:a.customData,customParams:e,eventName:a.eventName,id:a.pixelId,piiTranslator:null});return this}},{key:"callMethod",value:function(a){var b=a[0];a=Array.prototype.slice.call(a,1);if(typeof b!=="string"){J({type:"FBQ_NO_METHOD_NAME"});return}if(typeof this[b]==="function")try{this[b].apply(this,a)}catch(a){I(a)}else J({method:b,type:"INVALID_FBQ_METHOD"})}},{key:"getDefaultSendData",value:function(a,b,c){var d=this.getPixel(a);c={eventData:c||{},eventName:b,pixelId:a};d&&(d.userData&&(c.userData=d.userData),d.agent!=null&&d.agent!==""?c.set={agent:d.agent}:this.fbq.agent!=null&&this.fbq.agent!==""&&(c.set={agent:this.fbq.agent}));return c}},{key:"getOptedInPixels",value:function(a){var b=this;return this.optIns.listPixelIds(a).map(function(a){return b.pixelsByID[a]})}},{key:"getPixel",value:function(a){return this.pixelsByID[a]}},{key:"getFBCWithAEMPayload",value:function(){if(!A.isInTest(z)||r()===!1)return"";var a=t(g.location.href,w);(a==null||a.trim()=="")&&(a=t(i.referrer,w));if(a!=null&&a.includes("_aem_")){a=a.split("_aem_");if(a.length===2)return a[1]}a=x(y);if(a==null)return"";a=a.payload;if(a==null)return"";a=a.split("_aem_");return a.length!==2?"":a[1]}},{key:"loadConfig",value:function(a){if(this.fbq.disableConfigLoading===!0||Object.prototype.hasOwnProperty.call(this.configsLoaded,a))return;this.locks.lockConfig(a);if(!this.fbq.pendingConfigs||H(this.fbq.pendingConfigs,function(b){return b===a})===!1){var b=j.href,c=i.referrer;b=v(b,c,{google:!0});c=u(b);b="";c!=null&&(b=c.hostname);Q(a,this.VERSION,this.RELEASE_SEGMENT!=null?this.RELEASE_SEGMENT:"stable",b,this.fbq._no_min,this.getFBCWithAEMPayload())}}},{key:"configLoaded",value:function(a){this.configsLoaded[a]=!0,e.trigger(a),this.locks.releaseConfig(a)}}]);return d}();l.exports=q})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsFillParamList",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b0}},{key:"lockPlugin",value:function(a){this.lock("plugin:"+a)}},{key:"releasePlugin",value:function(a){this.release("plugin:"+a)}},{key:"lockConfig",value:function(a){this.lock("config:"+a)}},{key:"releaseConfig",value:function(a){this.release("config:"+a)}},{key:"lockConsent",value:function(){this.lock("consent")}},{key:"unlockConsent",value:function(){this.release("consent")}}]);return a}();a.global=new a();l.exports=a})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsForkEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsParamList");f.getFbeventsModules("SignalsFBEventsPixelTypedef");var c=f.getFbeventsModules("SignalsFBEventsTyped"),d=c.Typed;c.coerce;c=d.objectWithFields({customData:d.allowNull(d.object()),customParams:function(a){return a instanceof b?a:void 0},eventName:d.string(),id:d.string(),piiTranslator:function(a){return typeof a==="function"?a:void 0},documentLink:d.allowNull(d.string()),referrerLink:d.allowNull(d.string())});a=new a(d.tuple([c]));k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsGatingConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a.coerce;a=a.Typed;a=a.objectWithFields({gatings:a.arrayOf(a.allowNull(a.objectWithFields({name:a.allowNull(a.string()),passed:a.allowNull(a["boolean"]())})))});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsGetAemResultEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent");function b(a,b,c){a=a!=null&&typeof a==="number"&&a!==-1?a:null;b=b!=null&&typeof b==="number"&&b!==-1?b:null;c=c!=null&&typeof c==="string"&&c!==""?c:null;return a!==null&&b!==null&&c!==null?[a,b,c]:null}a=new a(b);k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsGetCustomParametersEvent",function(){ -return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsPixelTypedef"),c=f.getFbeventsModules("SignalsFBEventsTyped"),d=c.Typed,e=c.coerce;function g(a,c,f,g,h){a=e(a,b);c=e(c,d.string());var j={};f!=null&&(typeof f==="undefined"?"undefined":i(f))==="object"&&(j=f);f=g!=null&&typeof g==="string"?g:null;g={};h!=null&&(typeof h==="undefined"?"undefined":i(h))==="object"&&(g=h);return a!=null&&c!=null?[a,c,j,f,g]:null}c=new a(g);l.exports=c})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsGetIsChrome",function(){ -return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";function a(){var a=f.chrome,b=f.navigator,c=b.vendor,d=f.opr!==void 0,e=b.userAgent.indexOf("Edg")>-1;b=b.userAgent.match("CriOS");return!b&&a!==null&&a!==void 0&&c==="Google Inc."&&d===!1&&e===!1}j.exports=a})();return j.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsGetIsIosInAppBrowser",function(){ -return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";function a(){var a=f.navigator,b=a.userAgent.indexOf("AppleWebKit"),c=a.userAgent.indexOf("FBIOS"),d=a.userAgent.indexOf("Instagram");a=a.userAgent.indexOf("MessengerLiteForiOS");return b!==null&&(c!=-1||d!=-1||a!=-1)}function b(b){return a()}j.exports=b})();return j.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsGetIWLParametersEvent",function(){ -return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsConvertNodeToHTMLElement"),c=f.getFbeventsModules("SignalsFBEventsPixelTypedef"),d=f.getFbeventsModules("SignalsFBEventsTyped"),e=d.coerce;function g(){for(var a=arguments.length,d=Array(a),f=0;f0&&a<1e4}]})),disableMicrodataEvent:a.allowNull(a["boolean"]()),enablePageHash:a.allowNull(a["boolean"]())});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsMobileAppBridge",function(){ -return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTelemetry"),b=f.getFbeventsModules("SignalsFBEventsUtils"),c=b.each,d="fbmq-0.1",e={AddPaymentInfo:"fb_mobile_add_payment_info",AddToCart:"fb_mobile_add_to_cart",AddToWishlist:"fb_mobile_add_to_wishlist",CompleteRegistration:"fb_mobile_complete_registration",InitiateCheckout:"fb_mobile_initiated_checkout",Other:"other",Purchase:"fb_mobile_purchase",Search:"fb_mobile_search",ViewContent:"fb_mobile_content_view"},h={content_ids:"fb_content_id",content_type:"fb_content_type",currency:"fb_currency",num_items:"fb_num_items",search_string:"fb_search_string",value:"_valueToSum",contents:"fb_content"},j={};function k(a){return"fbmq_"+a[1]}function m(a){if(Object.prototype.hasOwnProperty.call(j,[0])&&Object.prototype.hasOwnProperty.call(j[a[0]],a[1]))return!0;var b=g[k(a)];b=b&&b.getProtocol.call&&b.getProtocol()===d?b:null;b!==null&&(j[a[0]]=j[a[0]]||{},j[a[0]][a[1]]=b);return b!==null}function n(a){var b=[];a=j[a.id]||{};for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(a[c]);return b}function o(a){return n(a).length>0}function p(a){return Object.prototype.hasOwnProperty.call(e,a)?e[a]:a}function q(a){return Object.prototype.hasOwnProperty.call(h,a)?h[a]:a}function r(a){if(typeof a==="string")return a;if(typeof a==="number")return isNaN(a)?void 0:a;try{return JSON.stringify(a)}catch(a){}return a.toString&&a.toString.call?a.toString():void 0}function s(a){var b={};if(a!=null&&(typeof a==="undefined"?"undefined":i(a))==="object")for(var c in a)if(Object.prototype.hasOwnProperty.call(a,c)){var d=r(a[c]);d!=null&&(b[q(c)]=d)}return b}var t=0;function u(){var b=t;t=0;a.logMobileNativeForwarding(b)}function v(a,b,d){c(n(a),function(c){return c.sendEvent(a.id,p(b),JSON.stringify(s(d)))}),t++,setTimeout(u,0)}l.exports={pixelHasActiveBridge:o,registerBridge:m,sendEvent:v}})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsModuleEncodings",function(){ -return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.coerce,c=f.getFbeventsModules("SignalsFBEventsModuleEncodingsTypedef");f.getFbeventsModules("SignalsParamList");a=f.getFbeventsModules("SignalsFBEventsTyped");var d=a.Typed;a=f.getFbeventsModules("SignalsFBEventsUtils");var i=a.map,j=a.keys,k=a.filter;f.getFbeventsModules("SignalsFBEventsQE");f.getFbeventsModules("SignalsFBEventsGuardrail");a=function(){function a(){n(this,a)}h(a,[{key:"setModuleEncodings",value:function(a){a=b(a,c);a!=null&&(this.moduleEncodings=a)}},{key:"addEncodings",value:function(a){var c=this;if(g.fbq==null||g.fbq.__fbeventsResolvedModules==null)return;if(this.moduleEncodings==null)return;var f=b(g.fbq.__fbeventsResolvedModules,d.object());if(f==null)return;f=k(i(j(f),function(a){return c.moduleEncodings.map!=null&&a in c.moduleEncodings.map?c.moduleEncodings.map[a]:null}),function(a){return a!=null});f.length>0&&(this.moduleEncodings.hash!=null&&a.append("hme",this.moduleEncodings.hash),a.append("ex_m",f.join(",")))}}]);return a}();l.exports=new a()})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsModuleEncodingsTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a=a.Typed;a=a.objectWithFields({map:a.allowNull(a.object()),hash:a.allowNull(a.string())});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsNetworkConfig",function(){ -return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";var a={ENDPOINT:"https://www.facebook.com/tr/",INSTAGRAM_TRIGGER_ATTRIBUTION:"https://www.instagram.com/tr/",AEM_ENDPOINT:"https://www.facebook.com/.well-known/aggregated-event-measurement/",GPS_ENDPOINT:"https://www.facebook.com/privacy_sandbox/pixel/register/trigger/",TOPICS_API_ENDPOINT:"https://www.facebook.com/privacy_sandbox/topics/registration/"};j.exports=a})();return j.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsOpenBridgeConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({endpoints:b.arrayOf(b.objectWithFields({targetDomain:b.allowNull(b.string()),endpoint:b.allowNull(b.string()),usePathCookie:b.allowNull(b["boolean"]()),fallbackDomain:b.allowNull(b.string())})),eventsFilter:b.allowNull(b.objectWithFields({filteringMode:b.allowNull(b.string()),eventNames:b.allowNull(b.arrayOf(b.string()))})),additionalUserData:b.allowNull(b.objectWithFields({sendFBLoginID:b.allowNull(b["boolean"]())}))});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsOptIn",function(){ -return function(g,i,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.each,c=a.filter,d=a.keys,e=a.some;function g(a){b(d(a),function(b){if(e(a[b],function(b){return Object.prototype.hasOwnProperty.call(a,b)}))throw new Error("Circular subOpts are not allowed. "+b+" depends on another subOpt")})}a=function(){function a(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};n(this,a);this._opts={};this._subOpts=b;g(this._subOpts)}h(a,[{key:"_getOpts",value:function(a){return[].concat(m(Object.prototype.hasOwnProperty.call(this._subOpts,a)?this._subOpts[a]:[]),[a])}},{key:"_setOpt",value:function(a,b,c){b=this._opts[b]||(this._opts[b]={});b[a]=c}},{key:"optIn",value:function(a,c){var d=this,e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;b(this._getOpts(c),function(b){var f=e==!0&&d.isOptedOut(a,c);f||d._setOpt(a,b,!0)});return this}},{key:"optOut",value:function(a,c){var d=this;b(this._getOpts(c),function(b){return d._setOpt(a,b,!1)});return this}},{key:"isOptedIn",value:function(a,b){return this._opts[b]!=null&&this._opts[b][a]===!0}},{key:"isOptedOut",value:function(a,b){return this._opts[b]!=null&&this._opts[b][a]===!1}},{key:"listPixelIds",value:function(a){var b=this._opts[a];return b!=null?c(d(b),function(a){return b[a]===!0}):[]}}]);return a}();l.exports=a})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsParallelFireConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a=a.Typed;a=a.objectWithFields({target:a.string()});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPIIAutomatchedEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsPixelTypedef"),c=f.getFbeventsModules("SignalsFBEventsTyped"),d=c.coerce;function e(a){a=d(a,b);return a!=null?[a]:null}c=new a(e);k.exports=c})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPIIConflictingEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsPixelTypedef"),c=f.getFbeventsModules("SignalsFBEventsTyped"),d=c.coerce;function e(a){a=d(a,b);return a!=null?[a]:null}c=new a(e);k.exports=c})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPIIInvalidatedEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsPixelTypedef"),c=f.getFbeventsModules("SignalsFBEventsTyped"),d=c.coerce;function e(a){a=d(a,b);return a!=null?[a]:null}k.exports=new a(e)})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPixelCookie",function(){ -return function(i,j,k,l){var m={exports:{}};m.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsLogging"),b=a.logError,c="fb",d=4;a=function(){function a(b){n(this,a),typeof b==="string"?this.maybeUpdatePayload(b):(this.subdomainIndex=b.subdomainIndex,this.creationTime=b.creationTime,this.payload=b.payload)}h(a,[{key:"pack",value:function(){return[c,this.subdomainIndex,this.creationTime,this.payload].join(".")}},{key:"maybeUpdatePayload",value:function(a){if(this.payload===null||this.payload!==a){this.payload=a;a=Date.now();this.creationTime=typeof a==="number"?a:new Date().getTime()}}}],[{key:"unpack",value:function(e){try{e=e.split(".");if(e.length!==d)return null;var f=g(e,4),h=f[0],i=f[1],j=f[2];f=f[3];if(h!==c)throw new Error("Unexpected version number '"+e[0]+"'");h=parseInt(i,10);if(isNaN(h))throw new Error("Illegal subdomain index '"+e[1]+"'");i=parseInt(j,10);if(isNaN(i))throw new Error("Illegal creation time '"+e[2]+"'");if(f==null||f==="")throw new Error("Empty cookie payload");return new a({creationTime:i,payload:f,subdomainIndex:h})}catch(a){b(a);return null}}}]);return a}();m.exports=a})();return m.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPixelTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped");a=a.Typed;a=a.objectWithFields({eventCount:a.number(),id:a.fbid(),userData:a.mapOf(a.string()),userDataFormFields:a.mapOf(a.string())});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPlugin",function(){ -return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";var a=function a(b){n(this,a),this.__fbEventsPlugin=1,this.plugin=b,this.__fbEventsPlugin=1};j.exports=a})();return j.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPluginLoadedEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent");function b(a){a=a!=null&&typeof a==="string"?a:null;return a!=null?[a]:null}k.exports=new a(b)})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPluginManager",function(){ -return function(g,j,k,l){var m={exports:{}};m.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsConfigStore"),b=f.getFbeventsModules("SignalsFBEventsEvents"),c=b.pluginLoaded,d=f.getFbeventsModules("SignalsFBEventsJSLoader");b=f.getFbeventsModules("SignalsFBEventsLogging");var e=b.logError,g=f.getFbeventsModules("SignalsFBEventsPlugin");function j(a){return"fbevents.plugins."+a}function k(a,b){if(a==="fbevents")return new g(function(){});if(b instanceof g)return b;if(b==null||(typeof b==="undefined"?"undefined":i(b))!=="object"){e(new Error("Invalid plugin registered "+a));return new g(function(){})}var c=b.__fbEventsPlugin;b=b.plugin;if(c!==1||typeof b!=="function"){e(new Error("Invalid plugin registered "+a));return new g(function(){})}return new g(b)}b=function(){function b(a,c){n(this,b),this._loadedPlugins={},this._instance=a,this._lock=c}h(b,[{key:"registerPlugin",value:function(b,d){if(Object.prototype.hasOwnProperty.call(this._loadedPlugins,b))return;this._loadedPlugins[b]=k(b,d);this._loadedPlugins[b].plugin(f,this._instance,a);c.trigger(b);this._lock.releasePlugin(b)}},{key:"loadPlugin",value:function(a){if(/^[a-zA-Z]\w+$/.test(a)===!1)throw new Error("Invalid plugin name: "+a);var b=j(a);if(this._loadedPlugins[b])return!0;if(f.fbIsModuleLoaded(b)){this.registerPlugin(b,f.getFbeventsModules(b));return!0}a=d.CONFIG.CDN_BASE_URL+"signals/plugins/"+a+".js?v="+f.version;if(!this._loadedPlugins[b]){this._lock.lockPlugin(b);d.loadJSFile(a);return!0}return!1}}]);return b}();m.exports=b})();return m.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsProcessCCRulesEvent",function(){ -return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b=l&&c0){if(f!=null){h=!1;var i=a(e);if(i!=null){var j=i.origin;c(d(f),function(a){a!=null&&j.indexOf(a)>=0&&(h=!0)})}if(i==null||h)return b}return e}else return b!=null&&b.length>0?b:e}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsRestrictedDomainsConfigTypedef",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsTyped"),b=a.Typed;a.coerce;a=b.objectWithFields({restrictedDomains:b.allowNull(b.arrayOf(b.allowNull(b.string()))),blacklistedIframeReferrers:b.allowNull(b.mapOf(b["boolean"]()))});k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsSendBatch",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBatcher"),b=f.getFbeventsModules("SignalsFBEventsLogging"),c=b.logError;b=f.getFbeventsModules("SignalsFBEventsUtils");var d=b.map,e=f.getFbeventsModules("SignalsParamList"),h=f.getFbeventsModules("signalsFBEventsSendBeacon"),i=f.getFbeventsModules("signalsFBEventsSendGET");f.getFbeventsModules("signalsFBEventsSendXHR");var j=f.getFbeventsModules("signalsFBEventsSendFetch"),l=f.getFbeventsModules("signalsFBEventsSendFormPOST");b=f.getFbeventsModules("SignalsFBEventsEvents");var m=b.fired,n=f.getFbeventsModules("signalsFBEventsGetIsChrome");function o(a,b){var c=!0,d=!1,e=void 0;try{for(var f=b[typeof Symbol==="function"?Symbol.iterator:"@@iterator"](),b;!(c=(b=f.next()).done);c=!0){b=b.value;m.trigger(a,b)}}catch(a){d=!0,e=a}finally{try{!c&&f["return"]&&f["return"]()}finally{if(d)throw e}}}function p(a){var b=d(a,function(a){return a.toQueryString()});b=new e().appendHash({batch:1,events:b});var f=!n();if(j(b)){o("FETCH",a);return}if(f&&h(b)){o("BEACON",a);return}if(i(b)){o("GET",a);return}if(f&&h(b)){o("BEACON",a);return}l(b);o("POST",a);c(new Error("could not send batch"))}var q=new a(p);function r(a){q.addToBatch(a)}g.addEventListener("onpagehide"in g?"pagehide":"unload",function(){return q.forceEndBatch()});k.exports=r})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsSendBeacon",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";f.getFbeventsModules("SignalsFBEventsQE");var a=f.getFbeventsModules("SignalsFBEventsNetworkConfig"),b=f.getFbeventsModules("SignalsFBEventsLogging"),c=b.logError;function d(b,d){try{if(!g.navigator||!g.navigator.sendBeacon)return!1;d=d||{};d=d.url;d=d===void 0?a.ENDPOINT:d;b.replaceEntry("rqm","SB");return g.navigator.sendBeacon(d,b.toFormData())}catch(a){a instanceof Error&&c(new Error("[SendBeacon]:"+a.message));return!1}}k.exports=d})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsSendBeaconWithParamsInURL",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsNetworkConfig"),b=f.getFbeventsModules("SignalsFBEventsLogging"),c=b.logError,d=2048;function e(b,e){try{if(!g.navigator||!g.navigator.sendBeacon)return!1;e=e||{};e=e.url;e=e===void 0?a.ENDPOINT:e;b.replaceEntry("rqm","SB");b=b.toQueryString();e=e+"?"+b;return e.length>d?!1:g.navigator.sendBeacon(e)}catch(a){a instanceof Error&&c(new Error("[SendBeaconWithParamsInURL]:"+a.message));return!1}}k.exports=e})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsSendCloudbridgeEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent");f.getFbeventsModules("SignalsFBEventsPixelTypedef");var b=f.getFbeventsModules("SignalsFBEventsTyped");b=b.Typed;var c=f.getFbeventsModules("SignalsFBEventsMessageParamsTypedef");a=new a(b.tuple([c]));k.exports=a})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsSendEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b1&&arguments[1]!==void 0?arguments[1]:a.ENDPOINT,e=arguments[2];if(!g)return!1;c instanceof b&&c.replaceEntry("rqm","xhr");var f=c instanceof b?c.toFormData():c;h(f,d,e);return!0}k.exports=i})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsSetCCRules",function(){ -return function(g,h,j,k){var l={exports:{}};l.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsUtils");b.filter;b.map;b=f.getFbeventsModules("SignalsFBEventsTyped");var c=b.coerce;b=b.Typed;f.getFbeventsModules("signalsFBEventsCoerceParameterExtractors");var d=f.getFbeventsModules("signalsFBEventsCoercePixelID"),e=b.arrayOf(b.objectWithFields({id:b.number(),rule:b.string()}));function g(){for(var a=arguments.length,b=Array(a),f=0;f1&&arguments[1]!==void 0?arguments[1]:0,f=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;if(!f&&!i)return;try{var k=new b(null);k.append("v",g.fbq&&g.fbq.version?g.fbq.version:"unknown");k.append("rs",h);k.append("e",d);k.append("p",e);c(k,{ignoreRequestLengthCheck:!0,url:j})}catch(b){a.logError(b)}}function m(a){l("FBMQ_FORWARDED",a,!0)}k.exports={logMobileNativeForwarding:m}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsTyped",function(){ -return function(g,h,m,d){var e={exports:{}};e.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b0&&arguments[0]!==void 0?arguments[0]:"";n(this,a);var c=j(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,b));c.name="FBEventsCoercionError";return c}return a}(Error);function h(a){return Object.values(a)}function m(){return function(a){if(typeof a!=="boolean")throw new g();return a}}function o(){return function(a){if(typeof a!=="number")throw new g();return a}}function p(){return function(a){if(typeof a!=="string")throw new g();return a}}function q(){return function(a){if(typeof a!=="string"&&typeof a!=="number")throw new g();return a}}function r(){return function(a){if((typeof a==="undefined"?"undefined":i(a))!=="object"||Array.isArray(a)||a==null)throw new g();return a}}function s(){return function(a){if((typeof a==="undefined"?"undefined":i(a))!=="object"&&typeof a!=="string"||Array.isArray(a)||a==null)throw new g();return a}}function t(){return function(a){if(typeof a!=="function"||a==null)throw new g();return a}}function u(){return function(a){if(a==null||!Array.isArray(a))throw new g();return a}}function v(a){return function(b){if(h(a).includes(b))return b;throw new g()}}function w(a){return function(b){return B(b,I.array()).map(a)}}function x(b){return function(e){var d=B(e,I.object());return c(Object.keys(d),function(c,e){return a({},c,l({},e,b(d[e])))},{})}}function y(a){return function(b){return b==null?null:a(b)}}function z(b){return function(e){var d=B(e,I.object());e=c(Object.keys(b),function(c,e){if(c==null)return null;var f=b[e],g=d[e];f=f(g);return a({},c,l({},e,f))},{});return e}}function A(a,b){try{return b(a)}catch(a){if(a.name==="FBEventsCoercionError")return null;throw a}}function B(a,b){return b(a)}function C(a){return function(b){b=B(b,I.string());if(a.test(b))return b;throw new g()}}function D(a){if(!a)throw new g()}function E(a){return function(b){b=B(b,u());D(b.length===a.length);return b.map(function(b,c){return B(b,a[c])})}}function F(a){var b=a.def,c=a.validators;return function(a){var d=B(a,b);c.forEach(function(a){if(!a(d))throw new g()});return d}}var G=/^[1-9][0-9]{0,25}$/;function H(){return F({def:function(a){var b=A(a,I.number());if(b!=null){I.assert(d(b));return""+b}return B(a,I.string())},validators:[function(a){return G.test(a)}]})}var I={allowNull:y,array:u,arrayOf:w,assert:D,"boolean":m,enumeration:v,fbid:H,mapOf:x,matches:C,number:o,object:r,objectOrString:s,objectWithFields:z,string:p,stringOrNumber:q,tuple:E,withValidation:F,func:t};e.exports={Typed:I,coerce:A,enforce:B,FBEventsCoercionError:g}})();return e.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsTypeVersioning",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){var a=f.getFbeventsModules("SignalsFBEventsTyped");a.coerce;var b=a.enforce,c=a.FBEventsCoercionError;function d(a){return function(d){for(var e=0;e=0&&a<=Number.MAX_SAFE_INTEGER}function p(a,c,d){var e=b?"on"+c:c;c=b?a.attachEvent:a.addEventListener;var f=b?a.detachEvent:a.removeEventListener,g=function b(){f&&f.call(a,e,b,!1),d()};c&&c.call(a,e,g,!1)}var q=Object.prototype.hasOwnProperty,r=!{toString:null}.propertyIsEnumerable("toString"),s=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],t=s.length;function u(a){if((typeof a==="undefined"?"undefined":i(a))!=="object"&&(typeof a!=="function"||a===null))throw new TypeError("Object.keys called on non-object");var b=[];for(var c in a)q.call(a,c)&&b.push(c);if(r)for(c=0;c>>0;if(typeof b!=="function")throw new TypeError(b+" is not a function");var d=new Array(c),e=0;while(e>>0,g=0;if(c!=null||d===!0)d=c;else{while(g=f)throw new TypeError("Reduce of empty array with no initial value");d=e[g++]}while(g>>0,d=arguments.length>=2?arguments[1]:void 0;for(var e=0;e>>0;if(typeof a!=="function")throw new TypeError();var d=[],e=arguments.length>=2?arguments[1]:void 0;for(var f=0;f=0}function G(a,b){return a==null||b==null?!1:a.indexOf(b)===0}D={FBSet:D,castTo:E,each:function(a,b){v.call(this,a,b)},filter:function(a,b){return z.call(a,b)},idx:A,isArray:d,isEmptyObject:y,isInstanceOf:c,isInteger:m,isNumber:e,isObject:f,isPlainObject:k,isSafeInteger:o,keys:u,listenOnce:p,map:v,reduce:w,some:function(a,b){return x.call(a,b)},stringIncludes:F,stringStartsWith:G};l.exports=D})();return l.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsValidateCustomParametersEvent",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsBaseEvent"),b=f.getFbeventsModules("SignalsFBEventsTyped"),c=b.coerce,d=b.Typed,e=f.getFbeventsModules("SignalsFBEventsPixelTypedef");b=f.getFbeventsModules("SignalsFBEventsCoercePrimitives");b.coerceString;function g(){for(var a=arguments.length,b=Array(a),f=0;f2&&arguments[2]!==void 0?arguments[2]:!1;this._append({name:encodeURIComponent(b),value:c},a,d);return this}},{key:"appendHash",value:function(b){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(var d in b)Object.prototype.hasOwnProperty.call(b,d)&&this._append({name:encodeURIComponent(d),value:b[d]},a,c);return this}},{key:"_removeKey",value:function(a){this._params["delete"](a)}},{key:"_removeObjectKey",value:function(a,b){for(var c in b)if(Object.prototype.hasOwnProperty.call(b,c)){var d=a+"["+encodeURIComponent(c)+"]";this._removeKey(d)}}},{key:"_append",value:function(b,f,g){var h=b.name;b=b.value;if(b!=null)for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:{},f=null,g=e.caseInsensitive,h=e.lowercase,i=e.options,j=e.truncate,k=e.uppercase;if(a!=null&&i!=null&&Array.isArray(i)&&i.length)if(typeof a==="string"&&c(a))f=a;else{var l=d(String(a));h===!0&&(l=l.toLowerCase());k===!0&&(l=l.toUpperCase());j!=null&&j!==0&&(l=b(l,j));if(g===!0){var m=l.toLowerCase();for(var n=0;n-1?l:null}return f}k.exports=e})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("normalizeSignalsFBEventsPhoneNumberType",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsValidationUtils"),b=f.getFbeventsModules("SignalsFBEventsUtils");b=b.stringStartsWith;var c=a.looksLikeHashed;f.getFbeventsModules("SignalsFBEventsQE");var d=/^0*/,e=/[\-@#<>\'\",; ]|\(|\)|\+|[a-z]/gi;b=/^1\(?\d{3}\)?\d{7}$/;a=/^47\d{8}$/;b=/^\d{1,4}\(?\d{2,3}\)?\d{4,}$/;function g(a){var b=null;if(a!=null)if(c(a))b=a;else{a=String(a);b=a.replace(e,"").replace(d,"")}return b}k.exports=g})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("normalizeSignalsFBEventsPostalCodeType",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsValidationUtils"),b=a.looksLikeHashed,c=a.trim;function d(a){var d=null;if(a!=null&&typeof a==="string")if(b(a))d=a;else{a=c(String(a).toLowerCase().split("-",1)[0]);a.length>=2&&(d=a)}return d}k.exports=d})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("normalizeSignalsFBEventsStringType",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsShared"),b=a.unicodeSafeTruncate;a=f.getFbeventsModules("SignalsFBEventsValidationUtils");var c=a.looksLikeHashed,d=a.strip;function e(a){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f=null;if(a!=null)if(c(a)&&typeof a==="string")e.rejectHashed!==!0&&(f=a);else{var g=String(a);e.strip!=null&&(g=d(g,e.strip));e.lowercase===!0?g=g.toLowerCase():e.uppercase===!0&&(g=g.toUpperCase());e.truncate!=null&&e.truncate!==0&&(g=b(g,e.truncate));e.test!=null&&e.test!==""?f=new RegExp(e.test).test(g)?g:null:f=g}return f}function g(a){return e(a,{strip:"whitespace_and_punctuation"})}function h(a){return e(a,{truncate:2,strip:"all_non_latin_alpha_numeric",test:"^[a-z]+"})}function i(a){return e(a,{strip:"all_non_latin_alpha_numeric",test:"^[a-z]+"})}k.exports={normalize:e,normalizeName:g,normalizeCity:i,normalizeState:h}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("sha256_with_dependencies_new",function(){ -return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";function a(a){var b="",c=void 0,d;for(var e=0;e=55296&&c<=56319&&d>=56320&&d<=57343&&(c=65536+((c&1023)<<10)+(d&1023),e++),c<=127?b+=String.fromCharCode(c):c<=2047?b+=String.fromCharCode(192|c>>>6&31,128|c&63):c<=65535?b+=String.fromCharCode(224|c>>>12&15,128|c>>>6&63,128|c&63):c<=2097151&&(b+=String.fromCharCode(240|c>>>18&7,128|c>>>12&63,128|c>>>6&63,128|c&63));return b}function b(a,b){return b>>>a|b<<32-a}function c(a,b,c){return a&b^~a&c}function d(a,b,c){return a&b^a&c^b&c}function e(a){return b(2,a)^b(13,a)^b(22,a)}function f(a){return b(6,a)^b(11,a)^b(25,a)}function g(a){return b(7,a)^b(18,a)^a>>>3}function h(a){return b(17,a)^b(19,a)^a>>>10}function i(a,b){return a[b&15]+=h(a[b+14&15])+a[b+9&15]+g(a[b+1&15])}var k=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],l=new Array(8),m=new Array(2),n=new Array(64),o=new Array(16),p="0123456789abcdef";function q(a,b){var c=(a&65535)+(b&65535);a=(a>>16)+(b>>16)+(c>>16);return a<<16|c&65535}function r(){m[0]=m[1]=0,l[0]=1779033703,l[1]=3144134277,l[2]=1013904242,l[3]=2773480762,l[4]=1359893119,l[5]=2600822924,l[6]=528734635,l[7]=1541459225}function s(){var a=void 0,b=void 0,g=void 0,h=void 0,j=void 0,m=void 0,p=void 0,r=void 0,s=void 0,t=void 0;g=l[0];h=l[1];j=l[2];m=l[3];p=l[4];r=l[5];s=l[6];t=l[7];for(var u=0;u<16;u++)o[u]=n[(u<<2)+3]|n[(u<<2)+2]<<8|n[(u<<2)+1]<<16|n[u<<2]<<24;for(u=0;u<64;u++)a=t+f(p)+c(p,r,s)+k[u],u<16?a+=o[u]:a+=i(o,u),b=e(g)+d(g,h,j),t=s,s=r,r=p,p=q(m,a),m=j,j=h,h=g,g=q(a,b);l[0]+=g;l[1]+=h;l[2]+=j;l[3]+=m;l[4]+=p;l[5]+=r;l[6]+=s;l[7]+=t}function t(a,b){var c=void 0,d,e=0;d=m[0]>>3&63;var f=b&63;(m[0]+=b<<3)>29;for(c=0;c+63>3&63;n[a++]=128;if(a<=56)for(var b=a;b<56;b++)n[b]=0;else{for(b=a;b<64;b++)n[b]=0;s();for(a=0;a<56;a++)n[a]=0}n[56]=m[1]>>>24&255;n[57]=m[1]>>>16&255;n[58]=m[1]>>>8&255;n[59]=m[1]&255;n[60]=m[0]>>>24&255;n[61]=m[0]>>>16&255;n[62]=m[0]>>>8&255;n[63]=m[0]&255;s()}function v(){var a="";for(var b=0;b<8;b++)for(var c=28;c>=0;c-=4)a+=p.charAt(l[b]>>>c&15);return a}function w(a){var b=0;for(var c=0;c<8;c++)for(var d=28;d>=0;d-=4)a[b++]=p.charCodeAt(l[c]>>>d&15)}function x(a,b){r();t(a,a.length);u();if(b)w(b);else return v()}function y(b){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,d=arguments[2];if(b===null||b===void 0)return null;var e=b;c&&(e=a(b));return x(e,d)}j.exports=y})();return j.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsNormalizers",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("normalizeSignalsFBEventsStringType");a=a.normalize;k.exports={email:f.getFbeventsModules("normalizeSignalsFBEventsEmailType"),"enum":f.getFbeventsModules("normalizeSignalsFBEventsEnumType"),postal_code:f.getFbeventsModules("normalizeSignalsFBEventsPostalCodeType"),phone_number:f.getFbeventsModules("normalizeSignalsFBEventsPhoneNumberType"),string:a}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsPixelPIISchema",function(){ -return function(f,g,h,i){var j={exports:{}};j.exports;(function(){"use strict";j.exports={"default":{type:"string",typeParams:{lowercase:!0,strip:"whitespace_only"}},ph:{type:"phone_number"},em:{type:"email"},fn:{type:"string",typeParams:{lowercase:!0,strip:"whitespace_and_punctuation"}},ln:{type:"string",typeParams:{lowercase:!0,strip:"whitespace_and_punctuation"}},zp:{type:"postal_code"},ct:{type:"string",typeParams:{lowercase:!0,strip:"all_non_latin_alpha_numeric",test:"^[a-z]+"}},st:{type:"string",typeParams:{lowercase:!0,truncate:2,strip:"all_non_latin_alpha_numeric",test:"^[a-z]+"}},dob:{type:"date"},doby:{type:"string",typeParams:{test:"^[0-9]{4,4}$"}},ge:{type:"enum",typeParams:{lowercase:!0,options:["f","m"]}},dobm:{type:"string",typeParams:{test:"^(0?[1-9]|1[012])$|^jan|^feb|^mar|^apr|^may|^jun|^jul|^aug|^sep|^oct|^nov|^dec"}},dobd:{type:"string",typeParams:{test:"^(([0]?[1-9])|([1-2][0-9])|(3[01]))$"}}}})();return j.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsShared",function(){ -return function(f,g,i,j){var k={exports:{}};k.exports;(function(){k.exports=function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return a[d].call(e.exports,e,e.exports,c),e.l=!0,e.exports}return c.m=a,c.c=b,c.d=function(a,b,d){c.o(a,b)||Object.defineProperty(a,b,{enumerable:!0,get:d})},c.r=function(a){"undefined"!=typeof Symbol&&(typeof Symbol==="function"?Symbol.toStringTag:"@@toStringTag")&&Object.defineProperty(a,typeof Symbol==="function"?Symbol.toStringTag:"@@toStringTag",{value:"Module"}),Object.defineProperty(a,"__esModule",{value:!0})},c.t=function(a,b){if(1&b&&(a=c(a)),8&b)return a;if(4&b&&"object"==(typeof a==="undefined"?"undefined":h(a))&&a&&a.__esModule)return a;var d=Object.create(null);if(c.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:a}),2&b&&"string"!=typeof a)for(b in a)c.d(d,b,function(b){return a[b]}.bind(null,b));return d},c.n=function(a){var b=a&&a.__esModule?function(){return a["default"]}:function(){return a};return c.d(b,"a",b),b},c.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},c.p="",c(c.s=76)}([function(a,b,c){"use strict";a.exports=c(79)},function(a,b,c){"use strict";a.exports=function(a){if(null!=a)return a;throw new Error("Got unexpected null or undefined")}},function(a,b,c){"use strict";a.exports=c(133)},function(a,b,c){"use strict";b=c(53);var d=b.all;a.exports=b.IS_HTMLDDA?function(a){return"function"==typeof a||a===d}:function(a){return"function"==typeof a}},function(a,b,c){"use strict";a.exports=c(98)},function(a,b,c){"use strict";a.exports=function(a){try{return!!a()}catch(a){return!0}}},function(a,b,c){"use strict";b=c(8);var d=c(59),e=c(14),f=c(60),g=c(57);c=c(56);var h=b.Symbol,i=d("wks"),j=c?h["for"]||h:h&&h.withoutSetter||f;a.exports=function(a){return e(i,a)||(i[a]=g&&e(h,a)?h[a]:j("Symbol."+a)),i[a]}},function(a,b,c){"use strict";b=c(25);c=Function.prototype;var d=c.call;c=b&&c.bind.bind(d,d);a.exports=b?c:function(a){return function(){return d.apply(a,arguments)}}},function(a,b,c){"use strict";(function(b){var c=function(a){return a&&a.Math===Math&&a};a.exports=c("object"==(typeof globalThis==="undefined"?"undefined":h(globalThis))&&globalThis)||c("object"==(typeof f==="undefined"?"undefined":h(f))&&f)||c("object"==(typeof self==="undefined"?"undefined":h(self))&&self)||c("object"==(typeof b==="undefined"?"undefined":h(b))&&b)||function(){return this}()||this||Function("return this")()}).call(this,c(84))},function(a,b,c){"use strict";a.exports=c(138)},function(a,b,c){"use strict";var d=c(8),e=c(85),f=c(26),g=c(3),i=c(54).f,j=c(92),k=c(40),l=c(44),m=c(23),n=c(14),o=function(a){var b=function b(c,d,f){if(this instanceof b){switch(arguments.length){case 0:return new a();case 1:return new a(c);case 2:return new a(c,d)}return new a(c,d,f)}return e(a,this,arguments)};return b.prototype=a.prototype,b};a.exports=function(a,b){var c,e,p,q,r,s,t=a.target,u=a.global,v=a.stat,w=a.proto,x=u?d:v?d[t]:(d[t]||{}).prototype,y=u?k:k[t]||m(k,t,{})[t],z=y.prototype;for(p in b)e=!(c=j(u?p:t+(v?".":"#")+p,a.forced))&&x&&n(x,p),q=y[p],e&&(r=a.dontCallGetSet?(s=i(x,p))&&s.value:x[p]),s=e&&r?r:b[p],e&&(typeof q==="undefined"?"undefined":h(q))==(typeof s==="undefined"?"undefined":h(s))||(e=a.bind&&e?l(s,d):a.wrap&&e?o(s):w&&g(s)?f(s):s,(a.sham||s&&s.sham||q&&q.sham)&&m(e,"sham",!0),m(y,p,e),w&&(n(k,q=t+"Prototype")||m(k,q,{}),m(k[q],p,s),a.real&&z&&(c||!z[p])&&m(z,p,s)))}},function(a,b,c){"use strict";var d=c(77);a.exports=function a(b,c){return!(!b||!c)&&(b===c||!d(b)&&(d(c)?a(b,c.parentNode):"contains"in b?b.contains(c):!!b.compareDocumentPosition&&!!(16&b.compareDocumentPosition(c))))}},function(a,b,c){"use strict";a.exports=c(128)},function(a,b,c){"use strict";var d=c(3);b=c(53);var e=b.all;a.exports=b.IS_HTMLDDA?function(a){return"object"==(typeof a==="undefined"?"undefined":h(a))?null!==a:d(a)||a===e}:function(a){return"object"==(typeof a==="undefined"?"undefined":h(a))?null!==a:d(a)}},function(a,b,c){"use strict";b=c(7);var d=c(22),e=b({}.hasOwnProperty);a.exports=Object.hasOwn||function(a,b){return e(d(a),b)}},function(a,b,c){"use strict";b=c(5);a.exports=!b(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},function(a,b,c){"use strict";b=c(25);var d=Function.prototype.call;a.exports=b?d.bind(d):function(){return d.apply(d,arguments)}},function(a,b,c){"use strict";var d=c(13),e=String,f=TypeError;a.exports=function(a){if(d(a))return a;throw f(e(a)+" is not an object")}},function(a,b,c){"use strict";b=c(30);a.exports=b},function(a,b,c){"use strict";a.exports=c(158)},function(a,b,c){"use strict";b=c(7);var d=b({}.toString),e=b("".slice);a.exports=function(a){return e(d(a),8,-1)}},function(a,b,c){"use strict";var d=c(3),e=c(58),f=TypeError;a.exports=function(a){if(d(a))return a;throw f(e(a)+" is not a function")}},function(a,b,c){"use strict";var d=c(29),e=Object;a.exports=function(a){return e(d(a))}},function(a,b,c){"use strict";b=c(15);var d=c(32),e=c(27);a.exports=b?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){"use strict";a.exports=c(145)},function(a,b,c){"use strict";b=c(5);a.exports=!b(function(){var a=function(){}.bind();return"function"!=typeof a||Object.prototype.hasOwnProperty.call(a,"prototype")})},function(a,b,c){"use strict";var d=c(20),e=c(7);a.exports=function(a){if("Function"===d(a))return e(a)}},function(a,b,c){"use strict";a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){"use strict";var d=c(37),e=c(29);a.exports=function(a){return d(e(a))}},function(a,b,c){"use strict";var d=c(38),e=TypeError;a.exports=function(a){if(d(a))throw e("Can't call method on "+a);return a}},function(a,b,c){"use strict";var d=c(40),e=c(8),f=c(3),g=function(a){return f(a)?a:void 0};a.exports=function(a,b){return arguments.length<2?g(d[a])||g(e[a]):d[a]&&d[a][b]||e[a]&&e[a][b]}},function(a,b,c){"use strict";a.exports=!0},function(a,b,c){"use strict";a=c(15);var d=c(61),e=c(63),f=c(17),g=c(39),h=TypeError,i=Object.defineProperty,j=Object.getOwnPropertyDescriptor;b.f=a?e?function(a,b,c){if(f(a),b=g(b),f(c),"function"==typeof a&&"prototype"===b&&"value"in c&&"writable"in c&&!c.writable){var d=j(a,b);d&&d.writable&&(a[b]=c.value,c={configurable:"configurable"in c?c.configurable:d.configurable,enumerable:"enumerable"in c?c.enumerable:d.enumerable,writable:!1})}return i(a,b,c)}:i:function(a,b,c){if(f(a),b=g(b),f(c),d)try{return i(a,b,c)}catch(a){}if("get"in c||"set"in c)throw h("Accessors not supported");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){"use strict";var d=c(64);a.exports=function(a){return d(a.length)}},function(a,b,c){"use strict";b=c(47);var d=c(3),e=c(20),f=c(6)("toStringTag"),g=Object,h="Arguments"===e(function(){return arguments}());a.exports=b?e:function(a){var b;return void 0===a?"Undefined":null===a?"Null":"string"==typeof (b=function(a,b){try{return a[b]}catch(a){}}(a=g(a),f))?b:h?e(a):"Object"===(b=e(a))&&d(a.callee)?"Arguments":b}},function(a,b,c){"use strict";a.exports={}},function(a,b,c){"use strict";a.exports=function(a){var b=[];return function a(b,c){var d=b.length,e=0;for(;d--;){var f=b[e++];Array.isArray(f)?a(f,c):c.push(f)}}(a,b),b}},function(a,b,c){"use strict";b=c(7);var d=c(5),e=c(20),f=Object,g=b("".split);a.exports=d(function(){return!f("z").propertyIsEnumerable(0)})?function(a){return"String"===e(a)?g(a,""):f(a)}:f},function(a,b,c){"use strict";a.exports=function(a){return null==a}},function(a,b,c){"use strict";var d=c(87),e=c(55);a.exports=function(a){a=d(a,"string");return e(a)?a:a+""}},function(a,b,c){"use strict";a.exports={}},function(a,b,c){"use strict";var d,e;b=c(8);c=c(89);var f=b.process;b=b.Deno;f=f&&f.versions||b&&b.version;b=f&&f.v8;b&&(e=(d=b.split("."))[0]>0&&d[0]<4?1:+(d[0]+d[1])),!e&&c&&(!(d=c.match(/Edge\/(\d+)/))||d[1]>=74)&&(d=c.match(/Chrome\/(\d+)/))&&(e=+d[1]),a.exports=e},function(a,b,c){"use strict";var d=c(21),e=c(38);a.exports=function(a,b){a=a[b];return e(a)?void 0:d(a)}},function(a,b,c){"use strict";b=c(8);c=c(91);b=b["__core-js_shared__"]||c("__core-js_shared__",{});a.exports=b},function(a,b,c){"use strict";b=c(26);var d=c(21),e=c(25),f=b(b.bind);a.exports=function(a,b){return d(a),void 0===b?a:e?f(a,b):function(){return a.apply(b,arguments)}}},function(a,b,c){"use strict";var d=c(44);b=c(7);var e=c(37),f=c(22),g=c(33),h=c(94),i=b([].push);c=function(a){var b=1===a,c=2===a,j=3===a,k=4===a,l=6===a,m=7===a,n=5===a||l;return function(o,p,q,r){for(var s,t,u=f(o),v=e(u),p=d(p,q),q=g(v),w=0,r=r||h,r=b?r(o,q):c||m?r(o,0):void 0;q>w;w++)if((n||w in v)&&(t=p(s=v[w],w,u),a))if(b)r[w]=t;else if(t)switch(a){case 3:return!0;case 5:return s;case 6:return w;case 2:i(r,s)}else switch(a){case 4:return!1;case 7:i(r,s)}return l?-1:j||k?k:r}};a.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterReject:c(7)}},function(a,b,c){"use strict";var d=c(93);a.exports=function(a){a=+a;return a!=a||0===a?0:d(a)}},function(a,b,c){"use strict";b={};b[c(6)("toStringTag")]="z",a.exports="[object z]"===String(b)},function(a,b,c){"use strict";var d=c(34),e=String;a.exports=function(a){if("Symbol"===d(a))throw TypeError("Cannot convert a Symbol value to a string");return e(a)}},function(a,b,c){"use strict";b=c(59);var d=c(60),e=b("keys");a.exports=function(a){return e[a]||(e[a]=d(a))}},function(a,b,c){"use strict";a.exports={}},function(a,b,c){"use strict";var d=c(28),e=c(112),f=c(33);b=function(a){return function(b,c,g){var h;b=d(b);var i=f(b);g=e(g,i);if(a&&c!=c){for(;i>g;)if((h=b[g++])!=h)return!0}else for(;i>g;g++)if((a||g in b)&&b[g]===c)return a||g||0;return!a&&-1}};a.exports={includes:b(!0),indexOf:b(!1)}},function(a,b,c){"use strict";a.exports=c(153)},function(a,b,c){"use strict";b="object"==(typeof g==="undefined"?"undefined":h(g))&&g.all;c=void 0===b&&void 0!==b;a.exports={all:b,IS_HTMLDDA:c}},function(a,b,c){"use strict";a=c(15);var d=c(16),e=c(86),f=c(27),g=c(28),h=c(39),i=c(14),j=c(61),k=Object.getOwnPropertyDescriptor;b.f=a?k:function(a,b){if(a=g(a),b=h(b),j)try{return k(a,b)}catch(a){}if(i(a,b))return f(!d(e.f,a,b),a[b])}},function(a,b,c){"use strict";var d=c(30),e=c(3),f=c(88);b=c(56);var g=Object;a.exports=b?function(a){return"symbol"==(typeof a==="undefined"?"undefined":h(a))}:function(a){var b=d("Symbol");return e(b)&&f(b.prototype,g(a))}},function(a,b,c){"use strict";b=c(57);a.exports=b&&!(typeof Symbol==="function"?Symbol.sham:"@@sham")&&"symbol"==h(typeof Symbol==="function"?Symbol.iterator:"@@iterator")},function(a,b,c){"use strict";var d=c(41);b=c(5);var e=c(8).String;a.exports=!!Object.getOwnPropertySymbols&&!b(function(){var a=Symbol("symbol detection");return!e(a)||!(Object(a)instanceof Symbol)||!(typeof Symbol==="function"?Symbol.sham:"@@sham")&&d&&d<41})},function(a,b,c){"use strict";var d=String;a.exports=function(a){try{return d(a)}catch(a){return"Object"}}},function(a,b,c){"use strict";b=c(31);var d=c(43);(a.exports=function(a,b){return d[a]||(d[a]=void 0!==b?b:{})})("versions",[]).push({version:"3.32.2",mode:b?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE",source:"https://github.com/zloirock/core-js"})},function(a,b,c){"use strict";b=c(7);var d=0,e=Math.random(),f=b(1..toString);a.exports=function(a){return"Symbol("+(void 0===a?"":a)+")_"+f(++d+e,36)}},function(a,b,c){"use strict";b=c(15);var d=c(5),e=c(62);a.exports=!b&&!d(function(){return 7!==Object.defineProperty(e("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){"use strict";b=c(8);c=c(13);var d=b.document,e=c(d)&&c(d.createElement);a.exports=function(a){return e?d.createElement(a):{}}},function(a,b,c){"use strict";b=c(15);c=c(5);a.exports=b&&c(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},function(a,b,c){"use strict";var d=c(46),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b,c){"use strict";b=c(7);var d=c(5),e=c(3),f=c(34),g=c(30),h=c(97),i=function(){},j=[],k=g("Reflect","construct"),l=/^\s*(?:class|function)\b/,m=b(l.exec),n=!l.exec(i),o=function(a){if(!e(a))return!1;try{return k(i,j,a),!0}catch(a){return!1}};c=function(a){if(!e(a))return!1;switch(f(a)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return n||!!m(l,h(a))}catch(a){return!0}};c.sham=!0,a.exports=!k||d(function(){var a;return o(o.call)||!o(Object)||!o(function(){a=!0})||a})?c:o},function(a,b,c){"use strict";var d=c(5);b=c(6);var e=c(41),f=b("species");a.exports=function(a){return e>=51||!d(function(){var b=[];return(b.constructor={})[f]=function(){return{foo:1}},1!==b[a](Boolean).foo})}},function(a,b,c){"use strict";var d,e;b=c(5);var f=c(3),g=c(13),h=c(68),i=c(70),j=c(71),k=c(6);c=c(31);var l=k("iterator");k=!1;[].keys&&("next"in(e=[].keys())?(i=i(i(e)))!==Object.prototype&&(d=i):k=!0),!g(d)||b(function(){var a={};return d[l].call(a)!==a})?d={}:c&&(d=h(d)),f(d[l])||j(d,l,function(){return this}),a.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:k}},function(a,b,c){"use strict";var d,e=c(17),f=c(109),h=c(69);b=c(50);var i=c(113),j=c(62);c=c(49);var k=c("IE_PROTO"),l=function(){},m=function(a){return""},n=function(a){a.write(m("")),a.close();var b=a.parentWindow.Object;return a=null,b},o=function(){try{d=new ActiveXObject("htmlfile")}catch(a){}var a;o="undefined"!=typeof g?g.domain&&d?n(d):((a=j("iframe")).style.display="none",i.appendChild(a),a.src=String("javascript:"),(a=a.contentWindow.document).open(),a.write(m("document.F=Object")),a.close(),a.F):n(d);for(a=h.length;a--;)delete o.prototype[h[a]];return o()};b[k]=!0,a.exports=Object.create||function(a,b){var c;return null!==a?(l.prototype=e(a),c=new l(),l.prototype=null,c[k]=a):c=o(),void 0===b?c:f.f(c,b)}},function(a,b,c){"use strict";a.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(a,b,c){"use strict";var d=c(14),e=c(3),f=c(22);b=c(49);c=c(114);var g=b("IE_PROTO"),h=Object,i=h.prototype;a.exports=c?h.getPrototypeOf:function(a){a=f(a);if(d(a,g))return a[g];var b=a.constructor;return e(b)&&a instanceof b?b.prototype:a instanceof h?i:null}},function(a,b,c){"use strict";var d=c(23);a.exports=function(a,b,c,e){return e&&e.enumerable?a[b]=c:d(a,b,c),a}},function(a,b,c){"use strict";var d=c(47),e=c(32).f,f=c(23),g=c(14),h=c(115),i=c(6)("toStringTag");a.exports=function(a,b,c,j){if(a){c=c?a:a.prototype;g(c,i)||e(c,i,{configurable:!0,value:b}),j&&!d&&f(c,"toString",h)}}},function(a,b,c){"use strict";var d=c(34),e=c(42),f=c(38),g=c(35),h=c(6)("iterator");a.exports=function(a){if(!f(a))return e(a,h)||e(a,"@@iterator")||g[d(a)]}},function(a,b,c){"use strict";a.exports=function(){}},function(a,b,c){"use strict";var d=c(5);a.exports=function(a,b){var c=[][a];return!!c&&d(function(){c.call(null,b||function(){return 1},1)})}},function(a,b,c){a.exports=c(163)},function(a,b,c){"use strict";var d=c(78);a.exports=function(a){return d(a)&&3==a.nodeType}},function(a,b,c){"use strict";a.exports=function(a){var b=(a?a.ownerDocument||a:g).defaultView||f;return!(!a||!("function"==typeof b.Node?a instanceof b.Node:"object"==(typeof a==="undefined"?"undefined":h(a))&&"number"==typeof a.nodeType&&"string"==typeof a.nodeName))}},function(a,b,c){"use strict";b=c(80);a.exports=b},function(a,b,c){"use strict";b=c(81);a.exports=b},function(a,b,c){"use strict";b=c(82);a.exports=b},function(a,b,c){"use strict";c(83);b=c(18);a.exports=b("Array","map")},function(a,b,c){"use strict";a=c(10);var d=c(45).map;a({target:"Array",proto:!0,forced:!c(66)("map")},{map:function(a){return d(this,a,arguments.length>1?arguments[1]:void 0)}})},function(a,b){b=function(){return this}();try{b=b||new Function("return this")()}catch(a){"object"==(typeof f==="undefined"?"undefined":h(f))&&(b=f)}a.exports=b},function(a,b,c){"use strict";b=c(25);c=Function.prototype;var d=c.apply,e=c.call;a.exports="object"==(typeof Reflect==="undefined"?"undefined":h(Reflect))&&Reflect.apply||(b?e.bind(d):function(){return e.apply(d,arguments)})},function(a,b,c){"use strict";a={}.propertyIsEnumerable;var d=Object.getOwnPropertyDescriptor;c=d&&!a.call({1:2},1);b.f=c?function(a){a=d(this,a);return!!a&&a.enumerable}:a},function(a,b,c){"use strict";var d=c(16),e=c(13),f=c(55),g=c(42),h=c(90);b=c(6);var i=TypeError,j=b("toPrimitive");a.exports=function(a,b){if(!e(a)||f(a))return a;var c=g(a,j);if(c){if(void 0===b&&(b="default"),c=d(c,a,b),!e(c)||f(c))return c;throw i("Can't convert object to primitive value")}return void 0===b&&(b="number"),h(a,b)}},function(a,b,c){"use strict";b=c(7);a.exports=b({}.isPrototypeOf)},function(a,b,c){"use strict";a.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},function(a,b,c){"use strict";var d=c(16),e=c(3),f=c(13),g=TypeError;a.exports=function(a,b){var c,h;if("string"===b&&e(c=a.toString)&&!f(h=d(c,a)))return h;if(e(c=a.valueOf)&&!f(h=d(c,a)))return h;if("string"!==b&&e(c=a.toString)&&!f(h=d(c,a)))return h;throw g("Can't convert object to primitive value")}},function(a,b,c){"use strict";var d=c(8),e=Object.defineProperty;a.exports=function(a,b){try{e(d,a,{value:b,configurable:!0,writable:!0})}catch(c){d[a]=b}return b}},function(a,b,c){"use strict";var d=c(5),e=c(3),f=/#|\.prototype\./;b=function(a,b){a=h[g(a)];return a===j||a!==i&&(e(b)?d(b):!!b)};var g=b.normalize=function(a){return String(a).replace(f,".").toLowerCase()},h=b.data={},i=b.NATIVE="N",j=b.POLYFILL="P";a.exports=b},function(a,b,c){"use strict";var d=Math.ceil,e=Math.floor;a.exports=Math.trunc||function(a){a=+a;return(a>0?e:d)(a)}},function(a,b,c){"use strict";var d=c(95);a.exports=function(a,b){return new(d(a))(0===b?0:b)}},function(a,b,c){"use strict";var d=c(96),e=c(65),f=c(13),g=c(6)("species"),h=Array;a.exports=function(a){var b;return d(a)&&(b=a.constructor,(e(b)&&(b===h||d(b.prototype))||f(b)&&null===(b=b[g]))&&(b=void 0)),void 0===b?h:b}},function(a,b,c){"use strict";var d=c(20);a.exports=Array.isArray||function(a){return"Array"===d(a)}},function(a,b,c){"use strict";b=c(7);var d=c(3);c=c(43);var e=b(Function.toString);d(c.inspectSource)||(c.inspectSource=function(a){return e(a)}),a.exports=c.inspectSource},function(a,b,c){"use strict";b=c(99);a.exports=b},function(a,b,c){"use strict";b=c(100);a.exports=b},function(a,b,c){"use strict";b=c(101);a.exports=b},function(a,b,c){"use strict";c(102),c(120);b=c(40);a.exports=b.Array.from},function(a,b,c){"use strict";var d=c(103).charAt,e=c(48);a=c(104);b=c(106);var f=c(119),g=a.set,h=a.getterFor("String Iterator");b(String,"String",function(a){g(this,{type:"String Iterator",string:e(a),index:0})},function(){var a=h(this),b=a.string,c=a.index;return c>=b.length?f(void 0,!0):(b=d(b,c),a.index+=b.length,f(b,!1))})},function(a,b,c){"use strict";b=c(7);var d=c(46),e=c(48),f=c(29),g=b("".charAt),h=b("".charCodeAt),i=b("".slice);c=function(a){return function(b,c){var j,k;b=e(f(b));c=d(c);var l=b.length;return c<0||c>=l?a?"":void 0:(j=h(b,c))<55296||j>56319||c+1===l||(k=h(b,c+1))<56320||k>57343?a?g(b,c):j:a?i(b,c,c+2):k-56320+(j-55296<<10)+65536}};a.exports={codeAt:c(!1),charAt:c(!0)}},function(a,b,c){"use strict";var d,e,f;b=c(105);var g=c(8),h=c(13),i=c(23),j=c(14),k=c(43),l=c(49);c=c(50);var m=g.TypeError;g=g.WeakMap;if(b||k.state){var n=k.state||(k.state=new g());n.get=n.get,n.has=n.has,n.set=n.set,d=function(a,b){if(n.has(a))throw m("Object already initialized");return b.facade=a,n.set(a,b),b},e=function(a){return n.get(a)||{}},f=function(a){return n.has(a)}}else{var o=l("state");c[o]=!0,d=function(a,b){if(j(a,o))throw m("Object already initialized");return b.facade=a,i(a,o,b),b},e=function(a){return j(a,o)?a[o]:{}},f=function(a){return j(a,o)}}a.exports={set:d,get:e,has:f,enforce:function(a){return f(a)?e(a):d(a,{})},getterFor:function(a){return function(b){var c;if(!h(b)||(c=e(b)).type!==a)throw m("Incompatible receiver, "+a+" required");return c}}}},function(a,b,c){"use strict";b=c(8);c=c(3);b=b.WeakMap;a.exports=c(b)&&/native code/.test(String(b))},function(a,b,c){"use strict";var d=c(10),e=c(16),f=c(31);b=c(107);var g=c(3),h=c(108),i=c(70),j=c(116),k=c(72),l=c(23),m=c(71),n=c(6),o=c(35);c=c(67);var p=b.PROPER,q=b.CONFIGURABLE,r=c.IteratorPrototype,s=c.BUGGY_SAFARI_ITERATORS,t=n("iterator"),u=function(){return this};a.exports=function(a,b,c,v,n,w,x){h(c,b,v);var y,z;v=function(a){if(a===n&&E)return E;if(!s&&a&&a in C)return C[a];switch(a){case"keys":case"values":case"entries":return function(){return new c(this,a)}}return function(){return new c(this)}};var A=b+" Iterator",B=!1,C=a.prototype,D=C[t]||C["@@iterator"]||n&&C[n],E=!s&&D||v(n),F="Array"===b&&C.entries||D;if(F&&(y=i(F.call(new a())))!==Object.prototype&&y.next&&(f||i(y)===r||(j?j(y,r):g(y[t])||m(y,t,u)),k(y,A,!0,!0),f&&(o[A]=u)),p&&"values"===n&&D&&"values"!==D.name&&(!f&&q?l(C,"name","values"):(B=!0,E=function(){return e(D,this)})),n)if(z={values:v("values"),keys:w?E:v("keys"),entries:v("entries")},x)for(F in z)(s||B||!(F in C))&&m(C,F,z[F]);else d({target:b,proto:!0,forced:s||B},z);return f&&!x||C[t]===E||m(C,t,E,{name:n}),o[b]=E,z}},function(a,b,c){"use strict";b=c(15);c=c(14);var d=Function.prototype,e=b&&Object.getOwnPropertyDescriptor;c=c(d,"name");var f=c&&"something"===function(){}.name;b=c&&(!b||b&&e(d,"name").configurable);a.exports={EXISTS:c,PROPER:f,CONFIGURABLE:b}},function(a,b,c){"use strict";var d=c(67).IteratorPrototype,e=c(68),f=c(27),g=c(72),h=c(35),i=function(){return this};a.exports=function(a,b,c,j){b=b+" Iterator";return a.prototype=e(d,{next:f(+!j,c)}),g(a,b,!1,!0),h[b]=i,a}},function(a,b,c){"use strict";a=c(15);var d=c(63),e=c(32),f=c(17),g=c(28),h=c(110);b.f=a&&!d?Object.defineProperties:function(a,b){f(a);for(var c,d=g(b),b=h(b),i=b.length,j=0;i>j;)e.f(a,c=b[j++],d[c]);return a}},function(a,b,c){"use strict";var d=c(111),e=c(69);a.exports=Object.keys||function(a){return d(a,e)}},function(a,b,c){"use strict";b=c(7);var d=c(14),e=c(28),f=c(51).indexOf,g=c(50),h=b([].push);a.exports=function(a,b){var c;a=e(a);var i=0,j=[];for(c in a)!d(g,c)&&d(a,c)&&h(j,c);for(;b.length>i;)d(a,c=b[i++])&&(~f(j,c)||h(j,c));return j}},function(a,b,c){"use strict";var d=c(46),e=Math.max,f=Math.min;a.exports=function(a,b){a=d(a);return a<0?e(a+b,0):f(a,b)}},function(a,b,c){"use strict";b=c(30);a.exports=b("document","documentElement")},function(a,b,c){"use strict";b=c(5);a.exports=!b(function(){function a(){}return a.prototype.constructor=null,Object.getPrototypeOf(new a())!==a.prototype})},function(a,b,c){"use strict";b=c(47);var d=c(34);a.exports=b?{}.toString:function(){return"[object "+d(this)+"]"}},function(a,b,c){"use strict";var d=c(117),e=c(17),f=c(118);a.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var a,b=!1,c={};try{(a=d(Object.prototype,"__proto__","set"))(c,[]),b=c instanceof Array}catch(a){}return function(c,d){return e(c),f(d),b?a(c,d):c.__proto__=d,c}}():void 0)},function(a,b,c){"use strict";var d=c(7),e=c(21);a.exports=function(a,b,c){try{return d(e(Object.getOwnPropertyDescriptor(a,b)[c]))}catch(a){}}},function(a,b,c){"use strict";var d=c(3),e=String,f=TypeError;a.exports=function(a){if("object"==(typeof a==="undefined"?"undefined":h(a))||d(a))return a;throw f("Can't set "+e(a)+" as a prototype")}},function(a,b,c){"use strict";a.exports=function(a,b){return{value:a,done:b}}},function(a,b,c){"use strict";a=c(10);b=c(121);a({target:"Array",stat:!0,forced:!c(127)(function(a){Array.from(a)})},{from:b})},function(a,b,c){"use strict";var d=c(44),e=c(16),f=c(22),g=c(122),h=c(124),i=c(65),j=c(33),k=c(125),l=c(126),m=c(73),n=Array;a.exports=function(a){var b=f(a),c=i(this),o=arguments.length,p=o>1?arguments[1]:void 0,q=void 0!==p;q&&(p=d(p,o>2?arguments[2]:void 0));var r,s,t,u,v,w,x=m(b),y=0;if(!x||this===n&&h(x))for(r=j(b),s=c?new this(r):n(r);r>y;y++)w=q?p(b[y],y):b[y],k(s,y,w);else for(v=(u=l(b,x)).next,s=c?new this():[];!(t=e(v,u)).done;y++)w=q?g(u,p,[t.value,y],!0):t.value,k(s,y,w);return s.length=y,s}},function(a,b,c){"use strict";var d=c(17),e=c(123);a.exports=function(a,b,c,f){try{return f?b(d(c)[0],c[1]):b(c)}catch(b){e(a,"throw",b)}}},function(a,b,c){"use strict";var d=c(16),e=c(17),f=c(42);a.exports=function(a,b,c){var g,h;e(a);try{if(!(g=f(a,"return"))){if("throw"===b)throw c;return c}g=d(g,a)}catch(a){h=!0,g=a}if("throw"===b)throw c;if(h)throw g;return e(g),c}},function(a,b,c){"use strict";b=c(6);var d=c(35),e=b("iterator"),f=Array.prototype;a.exports=function(a){return void 0!==a&&(d.Array===a||f[e]===a)}},function(a,b,c){"use strict";var d=c(39),e=c(32),f=c(27);a.exports=function(a,b,c){b=d(b);b in a?e.f(a,b,f(0,c)):a[b]=c}},function(a,b,c){"use strict";var d=c(16),e=c(21),f=c(17),g=c(58),h=c(73),i=TypeError;a.exports=function(a,b){var c=arguments.length<2?h(a):b;if(e(c))return f(d(c,a));throw i(g(a)+" is not iterable")}},function(a,b,c){"use strict";var d=c(6)("iterator"),e=!1;try{var f=0;b={next:function(){return{done:!!f++}},"return":function(){e=!0}};b[d]=function(){return this},Array.from(b,function(){throw 2})}catch(a){}a.exports=function(a,b){try{if(!b&&!e)return!1}catch(a){return!1}b=!1;try{var c={};c[d]=function(){return{next:function(){return{done:b=!0}}}},a(c)}catch(a){}return b}},function(a,b,c){"use strict";b=c(129);a.exports=b},function(a,b,c){"use strict";b=c(130);a.exports=b},function(a,b,c){"use strict";b=c(131);a.exports=b},function(a,b,c){"use strict";c(132);b=c(18);a.exports=b("Array","includes")},function(a,b,c){"use strict";a=c(10);var d=c(51).includes;b=c(5);c=c(74);a({target:"Array",proto:!0,forced:b(function(){return!Array(1).includes()})},{includes:function(a){return d(this,a,arguments.length>1?arguments[1]:void 0)}}),c("includes")},function(a,b,c){"use strict";b=c(134);a.exports=b},function(a,b,c){"use strict";b=c(135);a.exports=b},function(a,b,c){"use strict";b=c(136);a.exports=b},function(a,b,c){"use strict";c(137);b=c(18);a.exports=b("Array","filter")},function(a,b,c){"use strict";a=c(10);var d=c(45).filter;a({target:"Array",proto:!0,forced:!c(66)("filter")},{filter:function(a){return d(this,a,arguments.length>1?arguments[1]:void 0)}})},function(a,b,c){"use strict";b=c(139);a.exports=b},function(a,b,c){"use strict";b=c(140);a.exports=b},function(a,b,c){"use strict";b=c(141);a.exports=b},function(a,b,c){"use strict";c(142);b=c(18);a.exports=b("Array","reduce")},function(a,b,c){"use strict";a=c(10);var d=c(143).left;b=c(75);var e=c(41);a({target:"Array",proto:!0,forced:!c(144)&&e>79&&e<83||!b("reduce")},{reduce:function(a){var b=arguments.length;return d(this,a,b,b>1?arguments[1]:void 0)}})},function(a,b,c){"use strict";var d=c(21),e=c(22),f=c(37),g=c(33),h=TypeError;b=function(a){return function(b,c,i,j){d(c);b=e(b);var k=f(b),l=g(b),m=a?l-1:0,n=a?-1:1;if(i<2)for(;;){if(m in k){j=k[m],m+=n;break}if(m+=n,a?m<0:l<=m)throw h("Reduce of empty array with no initial value")}for(;a?m>=0:l>m;m+=n)m in k&&(j=c(j,k[m],m,b));return j}};a.exports={left:b(!1),right:b(!0)}},function(a,b,c){"use strict";b=c(8);c=c(20);a.exports="process"===c(b.process)},function(a,b,c){"use strict";b=c(146);a.exports=b},function(a,b,c){"use strict";b=c(147);a.exports=b},function(a,b,c){"use strict";b=c(148);a.exports=b},function(a,b,c){"use strict";c(149);b=c(18);a.exports=b("String","startsWith")},function(a,b,c){"use strict";a=c(10);b=c(26);var d=c(54).f,e=c(64),f=c(48),g=c(150),h=c(29),i=c(152);c=c(31);var j=b("".startsWith),k=b("".slice),l=Math.min;b=i("startsWith");a({target:"String",proto:!0,forced:!!(c||b||(i=d(String.prototype,"startsWith"),!i||i.writable))&&!b},{startsWith:function(a){var b=f(h(this));g(a);var c=e(l(arguments.length>1?arguments[1]:void 0,b.length)),d=f(a);return j?j(b,d,c):k(b,c,c+d.length)===d}})},function(a,b,c){"use strict";var d=c(151),e=TypeError;a.exports=function(a){if(d(a))throw e("The method doesn't accept regular expressions");return a}},function(a,b,c){"use strict";var d=c(13),e=c(20),f=c(6)("match");a.exports=function(a){var b;return d(a)&&(void 0!==(b=a[f])?!!b:"RegExp"===e(a))}},function(a,b,c){"use strict";var d=c(6)("match");a.exports=function(a){var b=/./;try{"/./"[a](b)}catch(c){try{return b[d]=!1,"/./"[a](b)}catch(a){}}return!1}},function(a,b,c){"use strict";b=c(154);a.exports=b},function(a,b,c){"use strict";b=c(155);a.exports=b},function(a,b,c){"use strict";b=c(156);a.exports=b},function(a,b,c){"use strict";c(157);b=c(18);a.exports=b("Array","indexOf")},function(a,b,c){"use strict";a=c(10);b=c(26);var d=c(51).indexOf;c=c(75);var e=b([].indexOf),f=!!e&&1/e([1],1,-0)<0;a({target:"Array",proto:!0,forced:f||!c("indexOf")},{indexOf:function(a){var b=arguments.length>1?arguments[1]:void 0;return f?e(this,a,b)||0:d(this,a,b)}})},function(a,b,c){"use strict";b=c(159);a.exports=b},function(a,b,c){"use strict";b=c(160);a.exports=b},function(a,b,c){"use strict";b=c(161);a.exports=b},function(a,b,c){"use strict";c(162);b=c(18);a.exports=b("Array","find")},function(a,b,c){"use strict";a=c(10);var d=c(45).find;b=c(74);c=!0;"find"in[]&&Array(1).find(function(){c=!1}),a({target:"Array",proto:!0,forced:c},{find:function(a){return d(this,a,arguments.length>1?arguments[1]:void 0)}}),b("find")},function(a,b,c){"use strict";c.r(b);var d={};function e(a){if(null==a)return null;if(null!=a.innerText&&0!==a.innerText.length)return a.innerText;var b=a.text;return null!=b&&"string"==typeof b&&0!==b.length?b:null!=a.textContent&&a.textContent.length>0?a.textContent:null}c.r(d),c.d(d,"BUTTON_SELECTOR_SEPARATOR",function(){return R}),c.d(d,"BUTTON_SELECTORS",function(){return S}),c.d(d,"BUTTON_SELECTOR_FORM_BLACKLIST",function(){return Ka}),c.d(d,"EXTENDED_BUTTON_SELECTORS",function(){return La}),c.d(d,"EXPLICIT_BUTTON_SELECTORS",function(){return Ma});function i(a){var b=void 0;switch(a.tagName.toLowerCase()){case"meta":b=a.getAttribute("content");break;case"audio":case"embed":case"iframe":case"img":case"source":case"track":case"video":b=a.getAttribute("src");break;case"a":case"area":case"link":b=a.getAttribute("href");break;case"object":b=a.getAttribute("data");break;case"data":case"meter":b=a.getAttribute("value");break;case"time":b=a.getAttribute("datetime");break;default:b=e(a)||""}return"string"==typeof b?b.substr(0,500):""}var j=["Order","AggregateOffer","CreativeWork","Event","MenuItem","Product","Service","Trip","ActionAccessSpecification","ConsumeAction","MediaSubscription","Organization","Person"],k=c(11),l=c.n(k);k=c(1);var m=c.n(k);k=c(2);var n=c.n(k);k=c(4);var o=c.n(k);k=c(12);var p=c.n(k);k=c(0);var q=c.n(k),r=function(a){for(var b=q()(j,function(a){return'[vocab$="'.concat("http://schema.org/",'"][typeof$="').concat(a,'"]')}).join(", "),c=[],b=o()(g.querySelectorAll(b)),d=[];b.length>0;){var e=b.pop();if(!p()(c,e)){var s={"@context":"http://schema.org"};d.push({htmlElement:e,jsonLD:s});for(e=[{element:e,workingNode:s}];e.length;){s=e.pop();var v=s.element;s=s.workingNode;var f=m()(v.getAttribute("typeof"));s["@type"]=f;for(f=o()(v.querySelectorAll("[property]")).reverse();f.length;){var h=f.pop();if(!p()(c,h)){c.push(h);var w=m()(h.getAttribute("property"));if(h.hasAttribute("typeof")){var k={};s[w]=k,e.push({element:v,workingNode:s}),e.push({element:h,workingNode:k});break}s[w]=i(h)}}}}}return n()(d,function(b){return l()(b.htmlElement,a)})};function s(a){return(s="function"==typeof Symbol&&"symbol"==h(typeof Symbol==="function"?Symbol.iterator:"@@iterator")?function(a){return typeof a==="undefined"?"undefined":h(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof a==="undefined"?"undefined":h(a)})(a)}function t(a){return("object"===("undefined"==typeof HTMLElement?"undefined":s(HTMLElement))?a instanceof HTMLElement:null!=a&&"object"===s(a)&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName)?a:null}k=c(9);var u=c.n(k);function v(a){return(v="function"==typeof Symbol&&"symbol"==h(typeof Symbol==="function"?Symbol.iterator:"@@iterator")?function(a){return typeof a==="undefined"?"undefined":h(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof a==="undefined"?"undefined":h(a)})(a)}function w(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function x(a){for(var b=1;b"===c[c.length-1])return[];var d=">"===c[0];if((a.CAN_USE_SCOPE||!c.match(C))&&!d)return b.querySelectorAll(c);var e=c;d&&(e=":scope ".concat(c));d=!1;b.id||(b.id="__fb_scoped_query_selector_"+Date.now(),d=!0);c=b.querySelectorAll(e.replace(C,"#"+b.id));return d&&(b.id=""),c};k.CAN_USE_SCOPE=!0;var D=g.createElement("div");try{D.querySelectorAll(":scope *")}catch(a){k.CAN_USE_SCOPE=!1}var E=k;D=c(36);var F=c.n(D);k=c(19);var G=c.n(k);D=(c(52),c(24));var H=c.n(D);function I(a){return function(a){if(Array.isArray(a))return L(a)}(a)||function(a){if("undefined"!=typeof Symbol&&null!=a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]||null!=a["@@iterator"])return Array.from(a)}(a)||K(a)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(a,b){return function(a){if(Array.isArray(a))return a}(a)||function(a,b){var c=null==a?null:"undefined"!=typeof Symbol&&a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]||a["@@iterator"];if(null!=c){var d,e,f=[],g=!0,h=!1;try{if(a=(c=c.call(a)).next,0===b){if(Object(c)!==c)return;g=!1}else for(;!(g=(d=a.call(c)).done)&&(f.push(d.value),f.length!==b);g=!0);}catch(a){h=!0,e=a}finally{try{if(!g&&null!=c["return"]&&(d=c["return"](),Object(d)!==d))return}finally{if(h)throw e}}return f}}(a,b)||K(a,b)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function K(a,b){if(a){if("string"==typeof a)return L(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);return"Object"===c&&a.constructor&&(c=a.constructor.name),"Map"===c||"Set"===c?Array.from(a):"Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?L(a,b):void 0}}function L(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=new Array(b);ca.length)&&(b=a.length);for(var c=0,d=new Array(b);c0&&b!==d.index?N:1===e?pa:0===d.relativeClass.length?N:(oa(a,d.node),d.relativeClass,pa)}function ta(a,b,c,d){if(d===c.length-1){if(!sa(a,b,d,c[d]))return null;var e=t(a);if(e)return[e]}if(!a||!sa(a,b,d,c[d]))return null;for(e=[],b=a.firstChild,a=0;b;){var f=ta(b,a,c,d+1);f&&e.push.apply(e,la(f)),b=b.nextSibling,a+=1}return e}function ua(a,b){var c=[],d=function(a,b){var c="undefined"!=typeof Symbol&&a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]||a["@@iterator"];if(!c){if(Array.isArray(a)||(c=ma(a))||b&&a&&"number"==typeof a.length){c&&(a=c);var g=0;b=function(){};return{s:b,n:function(){return g>=a.length?{done:!0}:{done:!1,value:a[g++]}},e:function(a){throw a},f:b}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var d,e=!0,f=!1;return{s:function(){c=c.call(a)},n:function(){var a=c.next();return e=a.done,a},e:function(a){f=!0,d=a},f:function(){try{e||null==c["return"]||c["return"]()}finally{if(f)throw d}}}}(a);try{for(d.s();!(a=d.n()).done;){a=ta(a.value,0,b,0);a&&c.push.apply(c,la(a))}}catch(a){d.e(a)}finally{d.f()}return c}function va(a,b){a=function(a,b){for(var c=function(a){var b=a.parentNode;if(!b)return-1;for(var b=b.firstChild,c=0;b&&b!==a;)b=b.nextSibling,c+=1;return b===a?c:-1},a=a,b=b,d=[],e=[];!a.isSameNode(b);){var f=ra(a,b);if(f===N)return null;var g="";if(f===qa&&0===(g=oa(a,b)).length)return null;if(d.push({node:a,relativeClass:g,index:c(a)}),e.push(b),a=a.parentNode,b=b.parentNode,!a||!b)return null}return a&&b&&a.isSameNode(b)&&d.length>0?{parentNode:a,node1Tree:d.reverse(),node2Tree:e.reverse()}:null}(a,b);if(!a)return null;b=function(a,b,c){for(var d=[],a=a.firstChild;a;)a.isSameNode(b.node)||a.isSameNode(c)||!ra(b.node,a)||d.push(a),a=a.nextSibling;return d}(a.parentNode,a.node1Tree[0],a.node2Tree[0]);return b&&0!==b.length?ua(b,a.node1Tree):null}function O(a){return(O="function"==typeof Symbol&&"symbol"==h(typeof Symbol==="function"?Symbol.iterator:"@@iterator")?function(a){return typeof a==="undefined"?"undefined":h(a)}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==(typeof Symbol==="function"?Symbol.prototype:"@@prototype")?"symbol":typeof a==="undefined"?"undefined":h(a)})(a)}function wa(a,b){return function(a){if(Array.isArray(a))return a}(a)||function(a,b){var c=null==a?null:"undefined"!=typeof Symbol&&a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"]||a["@@iterator"];if(null!=c){var d,e,f=[],g=!0,h=!1;try{if(a=(c=c.call(a)).next,0===b){if(Object(c)!==c)return;g=!1}else for(;!(g=(d=a.call(c)).done)&&(f.push(d.value),f.length!==b);g=!0);}catch(a){h=!0,e=a}finally{try{if(!g&&null!=c["return"]&&(d=c["return"](),Object(d)!==d))return}finally{if(h)throw e}}return f}}(a,b)||function(a,b){if(!a)return;if("string"==typeof a)return xa(a,b);var c=Object.prototype.toString.call(a).slice(8,-1);"Object"===c&&a.constructor&&(c=a.constructor.name);if("Map"===c||"Set"===c)return Array.from(a);if("Arguments"===c||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c))return xa(a,b)}(a,b)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xa(a,b){(null==b||b>a.length)&&(b=a.length);for(var c=0,d=new Array(b);cP[b.extractorType]?1:-1});return n()(F()(q()(b,function(b){switch(b.extractorType){case"SCHEMA_DOT_ORG":return q()(function(a){for(var b=q()(j,function(a){return'[itemtype$="'.concat("schema.org/").concat(a,'"]')}).join(", "),c=[],b=o()(g.querySelectorAll(b)),d=[];b.length>0;){var e=b.pop();if(!p()(c,e)){var s={"@context":"http://schema.org"};d.push({htmlElement:e,jsonLD:s});for(e=[{element:e,workingNode:s}];e.length;){s=e.pop();var v=s.element;s=s.workingNode;var f=m()(v.getAttribute("itemtype"));s["@type"]=f.substr(f.indexOf("schema.org/")+"schema.org/".length);for(f=o()(v.querySelectorAll("[itemprop]")).reverse();f.length;){var h=f.pop();if(!p()(c,h)){c.push(h);var w=m()(h.getAttribute("itemprop"));if(h.hasAttribute("itemscope")){var k={};s[w]=k,e.push({element:v,workingNode:s}),e.push({element:h,workingNode:k});break}s[w]=i(h)}}}}}return n()(d,function(b){return l()(b.htmlElement,a)})}(a),function(a){return{extractorID:b.id,jsonLD:a.jsonLD}});case"RDFA":return q()(r(a),function(a){return{extractorID:b.id,jsonLD:a.jsonLD}});case"OPEN_GRAPH":return{extractorID:b.id,jsonLD:ia()};case"CSS":var c=q()(b.extractorConfig.parameterSelectors,function(b){return null===(b=aa(a,b.selector))||void 0===b?void 0:b[0]});if(null==c)return null;if(2===c.length){var d=c[0],e=c[1];if(null!=d&&null!=e){d=va(d,e);d&&c.push.apply(c,d)}}var h=b.extractorConfig.parameterSelectors[0].parameterType;e=q()(c,function(a){a=(null==a?void 0:a.innerText)||(null==a?void 0:a.textContent);return[h,a]});d=q()(n()(e,function(a){return"totalPrice"!==wa(a,1)[0]}),function(a){a=wa(a,2);var b=a[0];a=a[1];return Ca(Ba,b,a)});if("InitiateCheckout"===b.eventType||"Purchase"===b.eventType){c=G()(e,function(a){return"totalPrice"===wa(a,1)[0]});c&&(d=[{"@context":"http://schema.org","@type":"ItemList",itemListElement:q()(d,function(a,b){return{"@type":"ListItem",item:a,position:b+1}}),totalPrice:null!=c[1]?c[1]:void 0}])}return q()(d,function(a){return{extractorID:b.id,jsonLD:a}});case"CONSTANT_VALUE":e=b.extractorConfig;c=e.parameterType;d=e.value;return{extractorID:b.id,jsonLD:Ca(Ba,c,d)};case"URI":e=b.extractorConfig.parameterType;c=function(a,b,c){a=new B(a);switch(b){case ja:b=n()(q()(a.pathname.split("/"),function(a){return a.trim()}),Boolean);var d=parseInt(c,10);return d0)return c}if("INPUT"===a.tagName&&"image"===a.getAttribute("type")){c=a.getAttribute("src");if(null!=c)return c}c=a.getElementsByTagName("img");if(0!==c.length){a=c.item(0);b=(a?a.getAttribute("src"):null)||""}return b}var Oa=["sms:","mailto:","tel:","whatsapp:","https://wa.me/","skype:","callto:"],Pa=/[\-!$><-==&_\/\?\.,0-9:; \]\[%~\"\{\}\)\(\+\@\^\`]/g,Qa=/((([a-z])(?=[A-Z]))|(([A-Z])(?=[A-Z][a-z])))/g,Ra=/(^\S{1}(?!\S))|((\s)\S{1}(?!\S))/g,Sa=/\s+/g;function Ta(a){return!!function(a){var b=Oa;if(!a.hasAttribute("href"))return!1;var c=a.getAttribute("href");return null!=c&&!!G()(b,function(a){return H()(c,a)})}(a)||!!Ja(a).replace(Pa," ").replace(Qa,function(a){return a+" "}).replace(Ra,function(a){return Q(a,a.length-1)+" "}).replace(Sa," ").trim().toLowerCase()||!!Na(a)}function Ua(a){if(null==a||a===g.body||!Ta(a))return!1;a="function"==typeof a.getBoundingClientRect&&a.getBoundingClientRect().height||a.offsetHeight;return!isNaN(a)&&a<600&&a>10}function Va(a,b){for(var c=0;c>>0;if("function"!=typeof b)throw new TypeError(b+" is not a function");for(var d=new Array(c),e=0;e>>0,d=arguments.length>=2?arguments[1]:void 0,e=0;e>>0;if("function"!=typeof a)throw new TypeError();for(var d=[],e=arguments.length>=2?arguments[1]:void 0,f=0;f=0&&a<=Number.MAX_SAFE_INTEGER},keys:gb,listenOnce:function(a,b,c){var d=Ya?"on"+b:b;b=Ya?a.attachEvent:a.addEventListener;var e=Ya?a.detachEvent:a.removeEventListener;b&&b.call(a,d,function b(){e&&e.call(a,d,b,!1),c()},!1)},map:hb,reduce:function(a,b,c,d){if(null==a)throw new TypeError(" array is null or not defined");if("function"!=typeof b)throw new TypeError(b+" is not a function");var e=Object(a),f=e.length>>>0,g=0;if(null!=c||!0===d)d=c;else{for(;g=f)throw new TypeError("Reduce of empty array with no initial value");d=e[g++]}for(;g=0},stringStartsWith:function(a,b){return null!=a&&null!=b&&0===a.indexOf(b)}};function mb(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function nb(a){for(var b=1;b0&&void 0!==arguments[0]?arguments[0]:"";return rb(this,g),(a=f.call(this,b)).name="PixelCoercionError",a}return a=g,d&&pb(a.prototype,d),e&&pb(a,e),Object.defineProperty(a,"prototype",{writable:!1}),a}(tb(Error));function Ab(){return function(a){if(null==a||!Array.isArray(a))throw new W();return a}}function Bb(a,b){try{return b(a)}catch(a){if("PixelCoercionError"===a.name)return null;throw a}}function X(a,b){return b(a)}function Cb(a){if(!a)throw new W()}function Db(a){var b=a.def,c=a.validators;return function(a){var d=X(a,b);return c.forEach(function(a){if(!a(d))throw new W()}),d}}var Eb=/^[1-9][0-9]{0,25}$/,Y={allowNull:function(a){return function(b){return null==b?null:a(b)}},array:Ab,arrayOf:function(a){return function(b){return X(b,Y.array()).map(a)}},assert:Cb,"boolean":function(){return function(a){if("boolean"!=typeof a)throw new W();return a}},enumeration:function(a){return function(b){if((c=a,Object.values(c)).includes(b))return b;var c;throw new W()}},fbid:function(){return Db({def:function(a){var b=Bb(a,Y.number());return null!=b?(Y.assert(yb(b)),"".concat(b)):X(a,Y.string())},validators:[function(a){return Eb.test(a)}]})},mapOf:function(a){return function(b){var c=X(b,Y.object());return zb(Object.keys(c),function(b,d){return nb(nb({},b),{},ob({},d,a(c[d])))},{})}},matches:function(a){return function(b){b=X(b,Y.string());if(a.test(b))return b;throw new W()}},number:function(){return function(a){if("number"!=typeof a)throw new W();return a}},object:function(){return function(a){if("object"!==V(a)||Array.isArray(a)||null==a)throw new W();return a}},objectOrString:function(){return function(a){if("object"!==V(a)&&"string"!=typeof a||Array.isArray(a)||null==a)throw new W();return a}},objectWithFields:function(a){return function(b){var c=X(b,Y.object());return zb(Object.keys(a),function(b,d){if(null==b)return null;var e=a[d](c[d]);return nb(nb({},b),{},ob({},d,e))},{})}},string:function(){return function(a){if("string"!=typeof a)throw new W();return a}},stringOrNumber:function(){return function(a){if("string"!=typeof a&&"number"!=typeof a)throw new W();return a}},tuple:function(a){return function(b){b=X(b,Ab());return Cb(b.length===a.length),b.map(function(b,c){return X(b,a[c])})}},withValidation:Db,func:function(){return function(a){if("function"!=typeof a||null==a)throw new W();return a}}};D={Typed:Y,coerce:Bb,enforce:X,PixelCoercionError:W};a=D.Typed;var Fb=a.objectWithFields({type:a.withValidation({def:a.number(),validators:[function(a){return a>=1&&a<=3}]}),conditions:a.arrayOf(a.objectWithFields({targetType:a.withValidation({def:a.number(),validators:[function(a){return a>=1&&a<=6}]}),extractor:a.allowNull(a.withValidation({def:a.number(),validators:[function(a){return a>=1&&a<=11}]})),operator:a.withValidation({def:a.number(),validators:[function(a){return a>=1&&a<=4}]}),action:a.withValidation({def:a.number(),validators:[function(a){return a>=1&&a<=4}]}),value:a.allowNull(a.string())}))});function Gb(a){var b=[];a=a;do{var c=a.indexOf("*");c<0?(b.push(a),a=""):0===c?(b.push("*"),a=a.slice(1)):(b.push(a.slice(0,c)),a=a.slice(c))}while(a.length>0);return b}U=function(a,b){for(var a=Gb(a),b=b,c=0;c<-==&_\/\?\.,0-9:; \]\[%~\"\{\}\)\(\+\@\^\`]/g," ");var d=a.replace(/([A-Z])/g," $1").split(" ");if(null==d||0==d.length)return"";for(a=d[0],c=1;cb&&(a+=d[c]+" ");return a.replace(/\s+/g," ")}function Qb(a){var b=Pb(a,!0).toLowerCase().split(" ");return b.filter(function(a,c){return b.indexOf(a)===c}).join(" ").trim()}function Rb(a){return Pb(a,!1).toLowerCase().trim()}function Sb(a,b){if(b.startsWith("*.")){var c=b.slice(2).split(".").reverse(),d=a.split(".").reverse();if(c.length!==d.length)return!1;for(var e=0;e0&&(c=Xb(a,function(a,b){b=b.value;if(null==b)return a;try{b=parseFloat(b);return null==a?b:a+b}catch(b){return a}},null,!0)),a=[{value:b},{value:null!=c?c.toString():null}].concat(a)}function ec(a){var b=[];return $(a,function(c){if(null!=a){var d="string"==typeof c["@type"]?c["@type"]:null;if(null!==d){var e=null;switch(d){case"Product":e=bc(c);break;case"ItemList":e=dc(c);break;case"ListItem":e=cc(c)}null!=e&&(b=b.concat(e))}}}),b=Wb(b,function(a){return null!=a}),$(b,function(a){$(Object.keys(a),function(b){var c=a[b];Array.isArray(c)&&c.length>0||"string"==typeof c&&""!==c||delete a[b]})}),b=Wb(b,function(a){return Object.keys(a).length>0})}function fc(a){if(null==a)return null;a=a.replace(/\\u[\dA-F]{4}/gi,function(a){a=a.replace(/\\u/g,"");a=parseInt(a,16);return String.fromCharCode(a)});if(!gc(a=function(a){a=a;if(a.length>=3){var b=a.substring(a.length-3);if(/((\.)(\d)(0)|(\,)(0)(0))/.test(b)){var c=b.charAt(0),d=b.charAt(1);b=b.charAt(2);"0"!==d&&(c+=d),"0"!==b&&(c+=b),1===c.length&&(c=""),a=a.substring(0,a.length-3)+c}}return a}(a=(a=(a=a.replace(/[^\d,\.]/g,"")).replace(/(\.){2,}/g,"")).replace(/(\,){2,}/g,""))))return null;var b=function(a){a=a;if(null==a)return null;var b=function(a){a=a.replace(/\,/g,"");return ic(hc(a),!1)}(a);a=function(a){a=a.replace(/\./g,"");return ic(hc(a.replace(/\,/g,".")),!0)}(a);if(null==b||null==a)return null!=b?b:null!=a?a:null;var c=a.length;c>0&&"0"!==a.charAt(c-1)&&(c-=1);return b.length>=c?b:a}(a);return null==b?null:gc(a=b)?a:null}function gc(a){return/\d/.test(a)}function hc(a){a=a;var b=a.indexOf(".");return b<0?a:a=a.substring(0,b+1)+a.substring(b+1).replace(/\./g,"")}function ic(a,b){try{a=parseFloat(a);if("number"!=typeof (c=a)||Number.isNaN(c))return null;c=b?3:2;return parseFloat(a.toFixed(c)).toString()}catch(a){return null}var c}var jc={genCustomData:ec,reduceCustomData:function(a){if(0===a.length)return{};var b=Xb(a,function(a,b){return $(Object.keys(b),function(c){var d=b[c],e=a[c];if(null==e)a[c]=d;else if(Array.isArray(e)){d=Array.isArray(d)?d:[d];a[c]=e.concat(d)}}),a},{});return $(Object.keys(b),function(a){b[a],null==b[a]&&delete b[a]}),b},getProductData:bc,getItemListData:dc,getListItemData:cc,genNormalizePrice:fc},kc=function(a,b){var c=a.id,d=a.tagName,f=e(a);d=d.toLowerCase();var g=a.className,h=a.querySelectorAll(S).length,i=null;"A"===a.tagName&&a instanceof HTMLAnchorElement&&a.href?i=a.href:null!=b&&b instanceof HTMLFormElement&&b.action&&(i=b.action),"string"!=typeof i&&(i="");b={classList:g,destination:i,id:c,imageUrl:Na(a),innerText:f||"",numChildButtons:h,tag:d,type:a.getAttribute("type")};return(a instanceof HTMLInputElement||a instanceof HTMLSelectElement||a instanceof HTMLTextAreaElement||a instanceof HTMLButtonElement)&&(b.name=a.name,b.value=a.value),a instanceof HTMLAnchorElement&&(b.name=a.name),b},lc=function(){var a=g.querySelector("title");return{title:Q(a&&a.text,500)}},mc=function(a,b){var c=a;c=a.matches||c.matchesSelector||c.mozMatchesSelector||c.msMatchesSelector||c.oMatchesSelector||c.webkitMatchesSelector||null;return null!==c&&c.bind(a)(b)},nc=function(a){if(a instanceof HTMLInputElement)return a.form;if(mc(a,Ka))return null;for(a=t(a);"FORM"!==a.nodeName;){var b=t(a.parentElement);if(null==b)return null;a=b}return a},oc=function(a){return Ja(a).substring(0,200)},pc=function(a){if(null!=f.FacebookIWL&&null!=f.FacebookIWL.getIWLRoot&&"function"==typeof f.FacebookIWL.getIWLRoot){var b=f.FacebookIWL.getIWLRoot();return b&&b.contains(a)}return!1},qc=k.filter(S.split(R),function(a){return"a"!==a}).join(R),rc=function a(b,c){if(null==b||!Ua(b))return null;if(mc(b,c?S:qc))return b;b=t(b.parentNode);return null!=b?a(b,c):null};c.d(b,"inferredEventsSharedUtils",function(){return sc}),c.d(b,"getJsonLDForExtractors",function(){return Da}),c.d(b,"getParameterExtractorFromGraphPayload",function(){return Ea}),c.d(b,"unicodeSafeTruncate",function(){return Q}),c.d(b,"signalsGetTextFromElement",function(){return e}),c.d(b,"signalsGetTextOrValueFromElement",function(){return Ja}),c.d(b,"signalsGetValueFromHTMLElement",function(){return i}),c.d(b,"signalsGetButtonImageUrl",function(){return Na}),c.d(b,"signalsIsSaneButton",function(){return Ua}),c.d(b,"signalsConvertNodeToHTMLElement",function(){return t}),c.d(b,"SignalsESTRuleEngine",function(){return Ub}),c.d(b,"SignalsESTCustomData",function(){return jc}),c.d(b,"signalsExtractButtonFeatures",function(){return kc}),c.d(b,"signalsExtractPageFeatures",function(){return lc}),c.d(b,"signalsExtractForm",function(){return nc}),c.d(b,"signalsGetTruncatedButtonText",function(){return oc}),c.d(b,"signalsIsIWLElement",function(){return pc}),c.d(b,"signalsGetWrappingButton",function(){return rc});var sc=d}])})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsValidationUtils",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.stringStartsWith,c=/^[a-f0-9]{64}$/i,d=/^\s+|\s+$/g,e=/\s+/g,g=/[!\"#\$%&\'\(\)\*\+,\-\.\/:;<=>\?@ \[\\\]\^_`\{\|\}~\s]+/g,h=/\W+/g,i=/^1\(?\d{3}\)?\d{7}$/,j=/^47\d{8}$/,l=/^\d{1,4}\(?\d{2,3}\)?\d{4,}$/;function m(a){return typeof a==="string"?a.replace(d,""):""}function n(a){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"whitespace_only",c="";if(typeof a==="string")switch(b){case"whitespace_only":c=a.replace(e,"");break;case"whitespace_and_punctuation":c=a.replace(g,"");break;case"all_non_latin_alpha_numeric":c=a.replace(h,"");break}return c}function o(a){return typeof a==="string"&&c.test(a)}function p(a){a=String(a).replace(/[\-\s]+/g,"").replace(/^\+?0{0,2}/,"");if(b(a,"0"))return!1;if(b(a,"1"))return i.test(a);return b(a,"47")?j.test(a):l.test(a)}k.exports={isInternationalPhoneNumber:p,looksLikeHashed:o,strip:n,trim:m}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsPixelPIIConstants",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsUtils"),b=a.keys;a=a.map;var c={ct:"ct",city:"ct",dob:"db",dobd:"dobd",dobm:"dobm",doby:"doby",email:"em",fn:"fn",f_name:"fn",gen:"ge",ln:"ln",l_name:"ln",phone:"ph",st:"st",state:"st",zip:"zp",zip_code:"zp"},d={CITY:["city"],DATE:["date","dt","day","dobd"],DOB:["birth","bday","bdate","bmonth","byear","dob"],FEMALE:["female","girl","woman"],FIRST_NAME:["firstname","fn","fname","givenname","forename"],GENDER_FIELDS:["gender","gen","sex"],GENDER_VALUES:["male","boy","man","female","girl","woman"],LAST_NAME:["lastname","ln","lname","surname","sname","familyname"],MALE:["male","boy","man"],MONTH:["month","mo","mnth","dobm"],NAME:["name","fullname"],PHONE_NUMBER:["phone","mobile","contact"],RESTRICTED:["ssn","unique","cc","card","cvv","cvc","cvn","creditcard","billing","security","social","pass"],STATE:["state","province"],USERNAME:["username"],YEAR:["year","yr","doby"],ZIP_CODE:["zip","zcode","pincode","pcode","postalcode","postcode"]},e=/^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i,g=Object.freeze({US:"^\\d{5}$"});a=a(b(g),function(a){return g[a]});b={};b["^\\d{1,2}/\\d{1,2}/\\d{4}$"]=["DD/MM/YYYY","MM/DD/YYYY"];b["^\\d{1,2}-\\d{1,2}-\\d{4}$"]=["DD-MM-YYYY","MM-DD-YYYY"];b["^\\d{4}/\\d{1,2}/\\d{1,2}$"]=["YYYY/MM/DD"];b["^\\d{4}-\\d{1,2}-\\d{1,2}$"]=["YYYY-MM-DD"];b["^\\d{1,2}/\\d{1,2}/\\d{2}$"]=["DD/MM/YY","MM/DD/YY"];b["^\\d{1,2}-\\d{1,2}-\\d{2}$"]=["DD-MM-YY","MM-DD-YY"];b["^\\d{2}/\\d{1,2}/\\d{1,2}$"]=["YY/MM/DD"];b["^\\d{2}-\\d{1,2}-\\d{1,2}$"]=["YY-MM-DD"];var h=["MM-DD-YYYY","MM/DD/YYYY","DD-MM-YYYY","DD/MM/YYYY","YYYY-MM-DD","YYYY/MM/DD","MM-DD-YY","MM/DD/YY","DD-MM-YY","DD/MM/YY","YY-MM-DD","YY/MM/DD"];k.exports={EMAIL_REGEX:e,POSSIBLE_FEATURE_FIELDS:d,PII_KEY_ALIAS_TO_SHORT_CODE:c,SIGNALS_FBEVENTS_DATE_FORMATS:h,VALID_DATE_REGEX_FORMATS:b,ZIP_REGEX_VALUES:a}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsPixelPIIUtils",function(){ -return function(g,h,i,j){var k={exports:{}};k.exports;(function(){"use strict";var a=Object.assign||function(a){for(var b=1;b2?s(d,c)||s(b,c)||s(e,c)||s(a,c):d===c||b===c||e===c||a===c}function u(a){var b=a.id,c=a.keywords,d=a.name,e=a.placeholder,f=a.value;return r(c,function(a){return t({id:b,keyword:a,name:d,placeholder:e,value:f})})}function v(a){return a!=null&&typeof a==="string"&&n.test(a)}function w(a){var b=a.value,c=a.parentElement;a=a.previousElementSibling;var d=null;a instanceof HTMLInputElement?d=a.value:a instanceof HTMLTextAreaElement&&(d=a.value);if(d==null||typeof d!=="string")return null;if(c==null)return null;a=c.innerText!=null?c.innerText:c.textContent;if(a==null||a.indexOf("@")<0)return null;c=d+"@"+b;return!n.test(c)?null:c}function x(a,b){var c=a.name,d=a.id,e=a.placeholder;a=a.value;return b==="tel"&&!(a.length<=6&&o.ZIP_CODE.includes(d))||u({id:d,keywords:o.PHONE_NUMBER,name:c,placeholder:e})}function y(a){var b=a.name,c=a.id;a=a.placeholder;return u({id:c,keywords:o.FIRST_NAME,name:b,placeholder:a})}function z(a){var b=a.name,c=a.id;a=a.placeholder;return u({id:c,keywords:o.LAST_NAME,name:b,placeholder:a})}function A(a){var b=a.name,c=a.id;a=a.placeholder;return u({id:c,keywords:o.NAME,name:b,placeholder:a})&&!u({id:c,keywords:o.USERNAME,name:b,placeholder:a})}function B(a){var b=a.name,c=a.id;a=a.placeholder;return u({id:c,keywords:o.CITY,name:b,placeholder:a})}function C(a){var b=a.name,c=a.id;a=a.placeholder;return u({id:c,keywords:o.STATE,name:b,placeholder:a})}function D(a,b,c){var d=a.name,e=a.id,f=a.placeholder;a=a.value;if((b==="checkbox"||b==="radio")&&c===!0)return u({id:e,keywords:o.GENDER_VALUES,name:d,placeholder:f,value:a});else if(b==="text")return u({id:e,keywords:o.GENDER_FIELDS,name:d,placeholder:f});return!1}function E(a,b){var c=a.name;a=a.id;return b!==""&&r(q,function(a){a=b.match(String(a));return a!=null&&a[0]===b})||u({id:a,keywords:o.ZIP_CODE,name:c})}function F(a){var b=a.name;a=a.id;return u({id:a,keywords:o.RESTRICTED,name:b})}function G(a){return a.trim().toLowerCase().replace(/[_-]/g,"")}function H(a){return a.trim().toLowerCase()}function I(a){if(r(o.MALE,function(b){return b===a}))return"m";else if(r(o.FEMALE,function(b){return b===a}))return"f";return""}function J(a){return p[a]!==void 0?p[a]:a}function K(a,d){a=J(a);a=c[a];(a==null||a.length===0)&&(a=c["default"]);var e=b[a.type];if(e==null)return null;e=e(d,a.typeParams);return e!=null&&e!==""?e:null}function L(b,c){var d=c.value,f=c instanceof HTMLInputElement&&c.checked===!0,i=b.name,k=b.id,n=b.inputType;b=b.placeholder;i={id:G(i),name:G(k),placeholder:b!=null&&G(b)||"",value:H(d)};if(F(i)||n==="password"||d===""||d==null)return null;else if(v(i.value))return{em:e(i.value)};else if(w(c)!=null)return{em:e(w(c))};else if(y(i))return{fn:j(i.value)};else if(z(i))return{ln:j(i.value)};else if(x(i,n))return{ph:h(i.value)};else if(A(i)){k=i.value.split(" ");b={fn:j(k[0])};k.shift();c={ln:j(k.join(" "))};return a({},b,c)}else if(B(i))return{ct:l(i.value)};else if(C(i))return{st:m(i.value)};else if(n!=null&&D(i,n,f))return{ge:I(i.value)};else if(E(i,d))return{zp:g(i.value)};return null}k.exports={extractPIIFields:L,getNormalizedPIIKey:J,getNormalizedPIIValue:K}})();return k.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEvents.plugins.identity",function(){ -return function(h,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var a=f.getFbeventsModules("SignalsFBEventsLogging"),b=a.logUserError;a=f.getFbeventsModules("SignalsFBEventsPlugin");var c=f.getFbeventsModules("SignalsFBEventsUtils");c=c.FBSet;var d=f.getFbeventsModules("SignalsPixelPIIUtils"),h=d.getNormalizedPIIKey,l=d.getNormalizedPIIValue,m=f.getFbeventsModules("sha256_with_dependencies_new"),n=/^[A-Fa-f0-9]{64}$|^[A-Fa-f0-9]{32}$/,o=/^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i;d=/^\s+|\s+$/g;Object.prototype.hasOwnProperty;var p=new c(["uid"]);function q(a){return!!a&&o.test(a)}function r(a,c){var d=h(a);if(c==null||c==="")return null;var e=l(d,c);if(d==="em"&&!q(e)){b({key_type:"email address",key_val:a,type:"PII_INVALID_TYPE"});throw new Error()}return e!=null&&e!=""?e:c}function s(a,c){if(c==null)return null;var d=/\[(.*)\]/.exec(a);if(d==null)throw new Error();d=g(d,2);d=d[1];if(p.has(d)){if(q(c)){b({key:a,type:"PII_UNHASHED_PII"});throw new Error()}return c}if(n.test(c))return c.toLowerCase();a=r(d,c);return a!=null&&a!=""?m(a):null}d=function(a){k(b,a);function b(a){i(this,b);var c=j(this,(b.__proto__||Object.getPrototypeOf(b)).call(this,function(b){b.piiTranslator=a}));c.piiTranslator=a;return c}return b}(a);c=new d(s);e.exports=c})();return e.exports}(a,b,c,d)});e.exports=f.getFbeventsModules("SignalsFBEvents.plugins.identity");f.registerPlugin&&f.registerPlugin("fbevents.plugins.identity",e.exports); -f.ensureModuleRegistered("fbevents.plugins.identity",function(){ -return e.exports})})()})(window,document,location,history); -(function(a,b,c,d){var e={exports:{}};e.exports;(function(){var f=a.fbq;f.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var b=a.postMessage||function(){};if(!f){b({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");"error"in console&&console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return!1}return!0}())return;f.__fbeventsModules||(f.__fbeventsModules={},f.__fbeventsResolvedModules={},f.getFbeventsModules=function(a){f.__fbeventsResolvedModules[a]||(f.__fbeventsResolvedModules[a]=f.__fbeventsModules[a]());return f.__fbeventsResolvedModules[a]},f.fbIsModuleLoaded=function(a){return!!f.__fbeventsModules[a]},f.ensureModuleRegistered=function(b,a){f.fbIsModuleLoaded(b)||(f.__fbeventsModules[b]=a)}); -f.ensureModuleRegistered("signalsFBEventsGetIsAndroid",function(){ -return function(f,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var a=f.navigator;a=a.userAgent;var b=a.indexOf("Android")>=0;function c(){return b}e.exports=c})();return e.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsGetIsAndroidIAW",function(){ -return function(a,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var b=f.getFbeventsModules("signalsFBEventsGetIsAndroid"),c=a.navigator;c=c.userAgent;var d=c.indexOf("FB_IAB")>=0,g=c.indexOf("Instagram")>=0,h=0;c=c.match(/(FBAV|Instagram)[/\s](\d+)/);if(c!=null){c=c[0].match(/(\d+)/);c!=null&&(h=parseInt(c[0],10))}function i(a,c){var e=b()&&(d||g);if(!e)return!1;if(d&&a!=null)return a<=h;return g&&c!=null?c<=h:e}e.exports=i})();return e.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEvents.plugins.privacysandbox",function(){ -return function(a,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var a=f.getFbeventsModules("signalsFBEventsGetIsChrome"),c=f.getFbeventsModules("signalsFBEventsGetIsAndroidIAW");f.getFbeventsModules("SignalsParamList");var d=f.getFbeventsModules("SignalsFBEventsNetworkConfig"),g=d.GPS_ENDPOINT,h=f.getFbeventsModules("signalsFBEventsSendGET"),i=f.getFbeventsModules("SignalsFBEventsFiredEvent");d=f.getFbeventsModules("SignalsFBEventsPlugin");e.exports=new d(function(d,e){if(!a()&&!c())return;if(b.featurePolicy==null||!b.featurePolicy.allowsFeature("attribution-reporting"))return;i.listen(function(a,b){a=b.get("id");if(a==null)return;h(b,{ignoreRequestLengthCheck:!0,attributionReporting:!0,url:g})})})})();return e.exports}(a,b,c,d)});e.exports=f.getFbeventsModules("SignalsFBEvents.plugins.privacysandbox");f.registerPlugin&&f.registerPlugin("fbevents.plugins.privacysandbox",e.exports); -f.ensureModuleRegistered("fbevents.plugins.privacysandbox",function(){ -return e.exports})})()})(window,document,location,history); -(function(a,b,c,d){var e={exports:{}};e.exports;(function(){var f=a.fbq;f.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var b=a.postMessage||function(){};if(!f){b({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");"error"in console&&console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return!1}return!0}())return;f.__fbeventsModules||(f.__fbeventsModules={},f.__fbeventsResolvedModules={},f.getFbeventsModules=function(a){f.__fbeventsResolvedModules[a]||(f.__fbeventsResolvedModules[a]=f.__fbeventsModules[a]());return f.__fbeventsResolvedModules[a]},f.fbIsModuleLoaded=function(a){return!!f.__fbeventsModules[a]},f.ensureModuleRegistered=function(b,a){f.fbIsModuleLoaded(b)||(f.__fbeventsModules[b]=a)}); -f.ensureModuleRegistered("signalsFBEventsGetIwlUrl",function(){ -return function(a,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var b=f.getFbeventsModules("signalsFBEventsGetTier"),c=d();function d(){try{if(a.trustedTypes&&a.trustedTypes.createPolicy){var b=a.trustedTypes;return b.createPolicy("facebook.com/signals/iwl",{createScriptURL:function(b){var c=typeof a.URL==="function"?a.URL:a.webkitURL;c=new c(b);c=c.hostname.endsWith(".facebook.com")&&c.pathname=="/signals/iwl.js";if(!c)throw new Error("Disallowed script URL");return b}})}}catch(a){}return null}e.exports=function(a,d){d=b(d);d=d==null?"www.facebook.com":"www."+d+".facebook.com";d="https://"+d+"/signals/iwl.js?pixel_id="+a;if(c!=null)return c.createScriptURL(d);else return d}})();return e.exports}(a,b,c,d)}); -f.ensureModuleRegistered("signalsFBEventsGetTier",function(){ -return function(f,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var a=/^https:\/\/www\.([A-Za-z0-9\.]+)\.facebook\.com\/tr\/?$/,b=["https://www.facebook.com/tr","https://www.facebook.com/tr/"];e.exports=function(c){if(b.indexOf(c)!==-1)return null;var d=a.exec(c);if(d==null)throw new Error("Malformed tier: "+c);return d[1]}})();return e.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEvents.plugins.iwlbootstrapper",function(){ -return function(a,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var c=f.getFbeventsModules("SignalsFBEventsIWLBootStrapEvent"),d=f.getFbeventsModules("SignalsFBEventsLogging"),g=f.getFbeventsModules("SignalsFBEventsNetworkConfig"),h=f.getFbeventsModules("SignalsFBEventsPlugin"),i=f.getFbeventsModules("signalsFBEventsGetIwlUrl"),j=f.getFbeventsModules("signalsFBEventsGetTier"),k=d.logUserError,l=/^https:\/\/.*\.facebook\.com$/i,m="FACEBOOK_IWL_CONFIG_STORAGE_KEY",n=null;e.exports=new h(function(d,e){try{n=a.sessionStorage?a.sessionStorage:{getItem:function(a){return null},removeItem:function(a){},setItem:function(a,b){}}}catch(a){return}function h(c,d){var e=b.createElement("script");e.async=!0;e.onload=function(){if(!a.FacebookIWL||!a.FacebookIWL.init)return;var b=j(g.ENDPOINT);b!=null&&a.FacebookIWL.set&&a.FacebookIWL.set("tier",b);d()};a.FacebookIWLSessionEnd=function(){n.removeItem(m),a.close()};e.src=i(c,g.ENDPOINT);b.body&&b.body.appendChild(e)}var o=!1,p=function(a){return!!(e&&e.pixelsByID&&Object.prototype.hasOwnProperty.call(e.pixelsByID,a))};function q(){if(o)return;var b=n.getItem(m);if(!b)return;b=JSON.parse(b);var c=b.pixelID,d=b.graphToken,e=b.sessionStartTime;o=!0;h(c,function(){var b=p(c)?c.toString():null;a.FacebookIWL.init(b,d,e)})}function r(b){if(o)return;h(b,function(){return a.FacebookIWL.showConfirmModal(b)})}function s(a,b,c){n.setItem(m,JSON.stringify({graphToken:a,pixelID:b,sessionStartTime:c})),q()}c.listen(function(b){var c=b.graphToken;b=b.pixelID;s(c,b);a.FacebookIWLSessionEnd=function(){return n.removeItem(m)}});function d(a){var b=a.data,c=b.graphToken,d=b.msg_type,f=b.pixelID;b=b.sessionStartTime;if(e&&e.pixelsByID&&e.pixelsByID[f]&&e.pixelsByID[f].codeless==="false"){k({pixelID:f,type:"SITE_CODELESS_OPT_OUT"});return}if(n.getItem(m)||!l.test(a.origin)||!(a.data&&(d==="FACEBOOK_IWL_BOOTSTRAP"||d==="FACEBOOK_IWL_CONFIRM_DOMAIN")))return;if(!Object.prototype.hasOwnProperty.call(e.pixelsByID,f)){a.source.postMessage("FACEBOOK_IWL_ERROR_PIXEL_DOES_NOT_MATCH",a.origin);return}switch(d){case"FACEBOOK_IWL_BOOTSTRAP":a.source.postMessage("FACEBOOK_IWL_BOOTSTRAP_ACK",a.origin);s(c,f,b);break;case"FACEBOOK_IWL_CONFIRM_DOMAIN":a.source.postMessage("FACEBOOK_IWL_CONFIRM_DOMAIN_ACK",a.origin);r(f);break}}if(n.getItem(m)){q();return}a.opener&&a.addEventListener("message",d)})})();return e.exports}(a,b,c,d)});e.exports=f.getFbeventsModules("SignalsFBEvents.plugins.iwlbootstrapper");f.registerPlugin&&f.registerPlugin("fbevents.plugins.iwlbootstrapper",e.exports); -f.ensureModuleRegistered("fbevents.plugins.iwlbootstrapper",function(){ -return e.exports})})()})(window,document,location,history); -(function(a,b,c,d){var e={exports:{}};e.exports;(function(){var f=a.fbq;f.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var b=a.postMessage||function(){};if(!f){b({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");"error"in console&&console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return!1}return!0}())return;f.__fbeventsModules||(f.__fbeventsModules={},f.__fbeventsResolvedModules={},f.getFbeventsModules=function(a){f.__fbeventsResolvedModules[a]||(f.__fbeventsResolvedModules[a]=f.__fbeventsModules[a]());return f.__fbeventsResolvedModules[a]},f.fbIsModuleLoaded=function(a){return!!f.__fbeventsModules[a]},f.ensureModuleRegistered=function(b,a){f.fbIsModuleLoaded(b)||(f.__fbeventsModules[b]=a)}); -f.ensureModuleRegistered("SignalsFBEventsOptTrackingOptions",function(){ -return function(f,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";e.exports={AUTO_CONFIG_OPT_OUT:1<<0,AUTO_CONFIG:1<<1,CONFIG_LOADING:1<<2,SUPPORTS_DEFINE_PROPERTY:1<<3,SUPPORTS_SEND_BEACON:1<<4,HAS_INVALIDATED_PII:1<<5,SHOULD_PROXY:1<<6,IS_HEADLESS:1<<7,IS_SELENIUM:1<<8,HAS_DETECTION_FAILED:1<<9,HAS_CONFLICTING_PII:1<<10,HAS_AUTOMATCHED_PII:1<<11,FIRST_PARTY_COOKIES:1<<12,IS_SHADOW_TEST:1<<13}})();return e.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEventsProxyState",function(){ -return function(f,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var a=!1;e.exports={getShouldProxy:function(){return a},setShouldProxy:function(b){a=b}}})();return e.exports}(a,b,c,d)}); -f.ensureModuleRegistered("SignalsFBEvents.plugins.opttracking",function(){ -return function(a,b,c,d){var e={exports:{}};e.exports;(function(){"use strict";var b=f.getFbeventsModules("SignalsFBEventsEvents"),c=b.getCustomParameters,d=b.piiAutomatched,g=b.piiConflicting,h=b.piiInvalidated,i=f.getFbeventsModules("SignalsFBEventsOptTrackingOptions");b=f.getFbeventsModules("SignalsFBEventsPlugin");var j=f.getFbeventsModules("SignalsFBEventsProxyState"),k=f.getFbeventsModules("SignalsFBEventsUtils"),l=k.some,m=!1;function n(){try{Object.defineProperty({},"test",{})}catch(a){return!1}return!0}function o(){return!!(a.navigator&&a.navigator.sendBeacon)}function p(a,b){return a?b:0}var q=["_selenium","callSelenium","_Selenium_IDE_Recorder"],r=["__webdriver_evaluate","__selenium_evaluate","__webdriver_script_function","__webdriver_script_func","__webdriver_script_fn","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__driver_evaluate","__selenium_unwrapped","__fxdriver_unwrapped"];function s(){if(u(q))return!0;var b=l(r,function(b){return a.document[b]?!0:!1});if(b)return!0;b=a.document;for(var c in b)if(c.match(/\$[a-z]dc_/)&&b[c].cache_)return!0;if(a.external&&a.external.toString&&a.external.toString().indexOf("Sequentum")>=0)return!0;if(b.documentElement&&b.documentElement.getAttribute){c=l(["selenium","webdriver","driver"],function(b){return a.document.documentElement.getAttribute(b)?!0:!1});if(c)return!0}return!1}function t(){if(u(["_phantom","__nightmare","callPhantom"]))return!0;return/HeadlessChrome/.test(a.navigator.userAgent)?!0:!1}function u(b){b=l(b,function(b){return a[b]?!0:!1});return b}function v(){var a=0,b=0,c=0;try{a=p(s(),i.IS_SELENIUM),b=p(t(),i.IS_HEADLESS)}catch(a){c=i.HAS_DETECTION_FAILED}return{hasDetectionFailed:c,isHeadless:b,isSelenium:a}}k=new b(function(a,b){if(m)return;var e={};h.listen(function(a){a!=null&&(e[typeof a==="string"?a:a.id]=!0)});var k={};g.listen(function(a){a!=null&&(k[typeof a==="string"?a:a.id]=!0)});var l={};d.listen(function(a){a!=null&&(l[typeof a==="string"?a:a.id]=!0)});c.listen(function(c){var d=b.optIns,f=p(c!=null&&d.isOptedOut(c.id,"AutomaticSetup")&&d.isOptedOut(c.id,"InferredEvents")&&d.isOptedOut(c.id,"Microdata"),i.AUTO_CONFIG_OPT_OUT),g=p(c!=null&&(d.isOptedIn(c.id,"AutomaticSetup")||d.isOptedIn(c.id,"InferredEvents")||d.isOptedIn(c.id,"Microdata")),i.AUTO_CONFIG),h=p(a.disableConfigLoading!==!0,i.CONFIG_LOADING),m=p(n(),i.SUPPORTS_DEFINE_PROPERTY),q=p(o(),i.SUPPORTS_SEND_BEACON),r=p(c!=null&&k[c.id],i.HAS_CONFLICTING_PII),s=p(c!=null&&e[c.id],i.HAS_INVALIDATED_PII),t=p(c!=null&&l[c.id],i.HAS_AUTOMATCHED_PII),u=p(j.getShouldProxy(),i.SHOULD_PROXY),w=p(c!=null&&d.isOptedIn(c.id,"FirstPartyCookies"),i.FIRST_PARTY_COOKIES);d=p(c!=null&&d.isOptedIn(c.id,"ShadowTest"),i.IS_SHADOW_TEST);c=v();f=f|g|h|m|q|s|u|c.isHeadless|c.isSelenium|c.hasDetectionFailed|r|t|w|d;return{o:f}});m=!0});k.OPTIONS=i;e.exports=k})();return e.exports}(a,b,c,d)});e.exports=f.getFbeventsModules("SignalsFBEvents.plugins.opttracking");f.registerPlugin&&f.registerPlugin("fbevents.plugins.opttracking",e.exports); -f.ensureModuleRegistered("fbevents.plugins.opttracking",function(){ -return e.exports})})()})(window,document,location,history); -(function(a,b,c,d){var e={exports:{}};e.exports;(function(){var f=a.fbq;f.execStart=a.performance&&a.performance.now&&a.performance.now();if(!function(){var b=a.postMessage||function(){};if(!f){b({action:"FB_LOG",logType:"Facebook Pixel Error",logMessage:"Pixel code is not installed correctly on this page"},"*");"error"in console&&console.error("Facebook Pixel Error: Pixel code is not installed correctly on this page");return!1}return!0}())return;var g=function(){function a(a,b){var c=[],d=!0,e=!1,f=void 0;try{for(var g=a[typeof Symbol==="function"?Symbol.iterator:"@@iterator"](),a;!(d=(a=g.next()).done);d=!0){c.push(a.value);if(b&&c.length===b)break}}catch(a){e=!0,f=a}finally{try{!d&&g["return"]&&g["return"]()}finally{if(e)throw f}}return c}return function(b,c){if(Array.isArray(b))return b;else if((typeof Symbol==="function"?Symbol.iterator:"@@iterator")in Object(b))return a(b,c);else throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();function h(a){return Array.isArray(a)?a:Array.from(a)}function i(a){if(Array.isArray(a)){for(var b=0,c=Array(a.length);b1?b-1:0),d=1;d1&&I({type:"MULTIPLE_PIXELS"});function Ba(){if(f.disablePushState===!0)return;if(!d.pushState||!d.replaceState)return;var b=v(function(){T=O;O=c.href;if(O===T)return;var a=new Y({allowDuplicatePageViews:!0});Z.call(a,"trackCustom","PageView")});u(d,"pushState",b);u(d,"replaceState",b);a.addEventListener("popstate",b,!1)}function Ca(){"onpageshow"in a&&a.addEventListener("pageshow",function(a){if(a.persisted){a=new Y({allowDuplicatePageViews:!0});Z.call(a,"trackCustom","PageView")}})}C.listenOnce(function(){Ba(),Ca()});function Da(a){f._initHandlers.push(a),pa()}function Ea(){return{pixelInitializationTime:K,pixels:R}}function Fa(a){a.instance=V,a.callMethod=Z,a._initHandlers=[],a._initsDone={},a.send=wa,a.getEventCustomParameters=ya,a.addInitHandler=Da,a.getState=Ea,a.init=$,a.set=oa,a.loadPlugin=function(a){return W.loadPlugin(a)},a.registerPlugin=function(a,b){W.registerPlugin(a,b)}}Fa(a.fbq);Aa();e.exports={doExport:Fa};o.trigger()})();return e.exports}(a,b,c,d)});e.exports=f.getFbeventsModules("SignalsFBEvents");f.registerPlugin&&f.registerPlugin("fbevents",e.exports); -f.ensureModuleRegistered("fbevents",function(){ -return e.exports})})()})(window,document,location,history); -fbq.registerPlugin("global_config", {__fbEventsPlugin: 1, plugin: function(fbq, instance, config) { fbq.loadPlugin("commonincludes"); -fbq.loadPlugin("identity"); -fbq.loadPlugin("privacysandbox"); -fbq.loadPlugin("opttracking"); -fbq.set("experiments", [{"allocation":0,"code":"c","name":"no_op_exp","passRate":0.5},{"allocation":0,"code":"d","name":"config_dedupe","passRate":1},{"allocation":0,"code":"e","name":"send_fbc_when_no_cookie","passRate":1},{"allocation":0.02,"code":"f","name":"send_events_in_batch","passRate":0.5},{"allocation":0,"code":"g","name":"process_pii_from_shopify","passRate":0},{"allocation":0,"code":"h","name":"set_fbc_cookie_after_config_load","passRate":1},{"allocation":0,"code":"i","name":"prioritize_send_beacon_in_url","passRate":0.5},{"allocation":0,"code":"j","name":"fix_fbc_fbp_update","passRate":0}]); -fbq.set("guardrails", [{"name":"no_op","code":"a","passRate":1,"enableForPixels":["569835061642423"]},{"name":"extract_extra_microdata","code":"b","passRate":0,"enableForPixels":[]}]); -fbq.set("moduleEncodings", {"map":{"generateUUID":0,"SignalsConvertNodeToHTMLElement":1,"SignalsEventValidation":2,"SignalsFBEventsActionIDConfigTypedef":3,"SignalsFBEventsBaseEvent":4,"SignalsFBEventsBatcher":5,"SignalsFBEventsBrowserPropertiesConfigTypedef":6,"SignalsFBEventsBufferConfigTypedef":7,"SignalsFBEventsCCRuleEvaluatorConfigTypedef":8,"SignalsFBEventsClientHintConfigTypedef":9,"SignalsFBEventsClientSidePixelForkingConfigTypedef":10,"signalsFBEventsCoerceAutomaticMatchingConfig":11,"signalsFBEventsCoerceBatchingConfig":12,"signalsFBEventsCoerceInferedEventsConfig":13,"signalsFBEventsCoerceParameterExtractors":14,"signalsFBEventsCoercePixelID":15,"SignalsFBEventsCoercePrimitives":16,"signalsFBEventsCoerceStandardParameter":17,"SignalsFBEventsConfigLoadedEvent":18,"SignalsFBEventsConfigStore":19,"SignalsFBEventsCookieConfigTypedef":20,"SignalsFBEventsCookieDeprecationLabelConfigTypedef":21,"SignalsFBEventsDataProcessingOptionsConfigTypedef":22,"SignalsFBEventsDefaultCustomDataConfigTypedef":23,"signalsFBEventsDoAutomaticMatching":24,"SignalsFBEventsESTRuleEngineConfigTypedef":25,"SignalsFBEventsEvents":26,"SignalsFBEventsEventValidationConfigTypedef":27,"SignalsFBEventsExperimentNames":28,"SignalsFBEventsExperimentsTypedef":29,"SignalsFBEventsExtractPII":30,"SignalsFBEventsFBQ":31,"signalsFBEventsFillParamList":32,"SignalsFBEventsFilterProtectedModeEvent":33,"SignalsFBEventsFiredEvent":34,"signalsFBEventsFireEvent":35,"SignalsFBEventsFireLock":36,"SignalsFBEventsForkEvent":37,"SignalsFBEventsGatingConfigTypedef":38,"SignalsFBEventsGetAemResultEvent":39,"SignalsFBEventsGetCustomParametersEvent":40,"signalsFBEventsGetIsChrome":41,"signalsFBEventsGetIsIosInAppBrowser":42,"SignalsFBEventsGetIWLParametersEvent":43,"SignalsFBEventsGetTimingsEvent":44,"SignalsFBEventsGetValidUrl":45,"SignalsFBEventsGuardrail":46,"SignalsFBEventsGuardrailTypedef":47,"SignalsFBEventsIABPCMAEBridgeConfigTypedef":48,"signalsFBEventsInjectMethod":49,"SignalsFBEventsIWLBootStrapEvent":50,"SignalsFBEventsJSLoader":51,"SignalsFBEventsLateValidateCustomParametersEvent":52,"SignalsFBEventsLegacyExperimentGroupsTypedef":53,"SignalsFBEventsLogging":54,"signalsFBEventsMakeSafe":55,"SignalsFBEventsMessageParamsTypedef":56,"SignalsFBEventsMicrodataConfigTypedef":57,"SignalsFBEventsMobileAppBridge":58,"SignalsFBEventsModuleEncodings":59,"SignalsFBEventsModuleEncodingsTypedef":60,"SignalsFBEventsNetworkConfig":61,"SignalsFBEventsOpenBridgeConfigTypedef":62,"SignalsFBEventsOptIn":63,"SignalsFBEventsParallelFireConfigTypedef":64,"SignalsFBEventsPIIAutomatchedEvent":65,"SignalsFBEventsPIIConflictingEvent":66,"SignalsFBEventsPIIInvalidatedEvent":67,"SignalsFBEventsPixelCookie":68,"SignalsFBEventsPixelTypedef":69,"SignalsFBEventsPlugin":70,"SignalsFBEventsPluginLoadedEvent":71,"SignalsFBEventsPluginManager":72,"SignalsFBEventsProcessCCRulesEvent":73,"SignalsFBEventsProhibitedPixelConfigTypedef":74,"SignalsFBEventsProhibitedSourcesTypedef":75,"SignalsFBEventsProtectedDataModeConfigTypedef":76,"SignalsFBEventsQE":77,"signalsFBEventsResolveLegacyArguments":78,"SignalsFBEventsResolveLink":79,"SignalsFBEventsRestrictedDomainsConfigTypedef":80,"signalsFBEventsSendBatch":81,"signalsFBEventsSendBeacon":82,"signalsFBEventsSendBeaconWithParamsInURL":83,"SignalsFBEventsSendCloudbridgeEvent":84,"signalsFBEventsSendEvent":85,"SignalsFBEventsSendEventEvent":86,"signalsFBEventsSendFetch":87,"signalsFBEventsSendFormPOST":88,"signalsFBEventsSendGET":89,"signalsFBEventsSendXHR":90,"SignalsFBEventsSetCCRules":91,"SignalsFBEventsSetESTRules":92,"SignalsFBEventsSetEventIDEvent":93,"SignalsFBEventsSetFBPEvent":94,"SignalsFBEventsSetFilteredEventName":95,"SignalsFBEventsSetIWLExtractorsEvent":96,"SignalsFBEventsShouldRestrictReferrerEvent":97,"SignalsFBEventsStandardParamChecksConfigTypedef":98,"SignalsFBEventsTelemetry":99,"SignalsFBEventsTyped":100,"SignalsFBEventsTypeVersioning":101,"SignalsFBEventsUnwantedDataTypedef":102,"SignalsFBEventsUnwantedEventNamesConfigTypedef":103,"SignalsFBEventsUnwantedEventsConfigTypedef":104,"SignalsFBEventsUnwantedParamsConfigTypedef":105,"SignalsFBEventsURLUtil":106,"SignalsFBEventsUtils":107,"SignalsFBEventsValidateCustomParametersEvent":108,"SignalsFBEventsValidateGetClickIDFromBrowserProperties":109,"SignalsFBEventsValidateUrlParametersEvent":110,"SignalsParamList":111,"SignalsPixelCookieUtils":112,"SignalsFBEvents":113,"SignalsFBEvents.plugins.actionid":114,"[object Object]":115,"SignalsFBEvents.plugins.automaticparameters":116,"SignalsFBEvents.plugins.browserproperties":117,"SignalsFBEvents.plugins.buffer":118,"SignalsFBEvents.plugins.ccruleevaluator":119,"SignalsFBEvents.plugins.clienthint":120,"SignalsFBEvents.plugins.clientsidepixelforking":121,"SignalsFBEvents.plugins.commonincludes":122,"SignalsFBEvents.plugins.cookie":123,"SignalsFBEvents.plugins.cookiedeprecationlabel":124,"SignalsFBEvents.plugins.debug":125,"SignalsFBEvents.plugins.defaultcustomdata":126,"SignalsFBEvents.plugins.estruleengine":127,"SignalsFBEvents.plugins.eventvalidation":128,"SignalsFBEvents.plugins.gating":129,"SignalsFBEvents.plugins.iabpcmaebridge":130,"SignalsFBEvents.plugins.identifyintegration":131,"SignalsFBEvents.plugins.identity":132,"SignalsFBEvents.plugins.inferredevents":133,"SignalsFBEvents.plugins.iwlbootstrapper":134,"SignalsFBEvents.plugins.iwlparameters":135,"SignalsFBEvents.plugins.jsonld_microdata":136,"SignalsFBEvents.plugins.lastexternalreferrer":137,"SignalsFBEvents.plugins.microdata":138,"SignalsFBEvents.plugins.openbridge3":139,"SignalsFBEvents.plugins.openbridgerollout":140,"SignalsFBEvents.plugins.opttracking":141,"SignalsFBEvents.plugins.parallelfire":142,"SignalsFBEvents.plugins.performance":143,"SignalsFBEvents.plugins.privacysandbox":144,"SignalsFBEvents.plugins.prohibitedpixels":145,"SignalsFBEvents.plugins.prohibitedsources":146,"SignalsFBEvents.plugins.protecteddatamode":147,"SignalsFBEvents.plugins.shopifyappintegratedpixel":148,"SignalsFBEvents.plugins.standardparamchecks":149,"SignalsFBEvents.plugins.timespent":150,"SignalsFBEvents.plugins.topicsapi":151,"SignalsFBEvents.plugins.unwanteddata":152,"SignalsFBEvents.plugins.unwantedeventnames":153,"SignalsFBEvents.plugins.unwantedevents":154,"SignalsFBEvents.plugins.unwantedparams":155,"SignalsFBEventsEvents.plugins.aem":156,"SignalsFBEventsTimespentTracking":157,"SignalsFBevents.plugins.automaticmatchingforpartnerintegrations":158,"cbsdk_fbevents_embed":159,"SignalsFBEventsCCRuleEngine":160,"SignalsFBEventsESTCustomData":161,"SignalsFBEventsESTRuleEngine":162,"SignalsFBEventsEnums":163,"SignalsFBEventsFbcCombiner":164,"SignalsFBEventsFormFieldFeaturesType":165,"SignalsFBEventsGetIsAndroidChrome":166,"SignalsFBEventsLocalStorageUtils":167,"SignalsFBEventsNormalizers":168,"SignalsFBEventsOptTrackingOptions":169,"SignalsFBEventsPerformanceTiming":170,"SignalsFBEventsPixelPIISchema":171,"SignalsFBEventsProxyState":172,"SignalsFBEventsShared":173,"SignalsFBEventsTransformToCCInput":174,"SignalsFBEventsTypes":175,"SignalsFBEventsValidationUtils":176,"SignalsFBEventsWildcardMatches":177,"SignalsInteractionUtil":178,"SignalsPageVisibilityUtil":179,"SignalsPixelClientSideForkingUtils":180,"SignalsPixelPIIConstants":181,"SignalsPixelPIIUtils":182,"generateEventId":183,"normalizeSignalsFBEventsEmailType":184,"normalizeSignalsFBEventsEnumType":185,"normalizeSignalsFBEventsPhoneNumberType":186,"normalizeSignalsFBEventsPostalCodeType":187,"normalizeSignalsFBEventsStringType":188,"sha256_with_dependencies_new":189,"signalsFBEventsExtractMicrodataSchemas":190,"signalsFBEventsGetIsAndroid":191,"signalsFBEventsGetIsAndroidIAW":192,"signalsFBEventsGetIsChromeInclIOS":193,"signalsFBEventsGetIsMobileSafari":194,"signalsFBEventsGetIsWebview":195,"signalsFBEventsGetIwlUrl":196,"signalsFBEventsGetTier":197,"signalsFBEventsIsHostFacebook":198,"signalsFBEventsMakeSafeString":199,"signalsFBEventsShouldNotDropCookie":200,"SignalsFBEventsAutomaticEventsTypes":201,"SignalsFBEventsFeatureCounter":202,"SignalsFBEventsThrottler":203,"signalsFBEventsCollapseUserData":204,"signalsFBEventsElementDoesMatch":205,"signalsFBEventsExtractButtonFeatures":206,"signalsFBEventsExtractEventPayload":207,"signalsFBEventsExtractForm":208,"signalsFBEventsExtractFormFieldFeatures":209,"signalsFBEventsExtractFromInputs":210,"signalsFBEventsExtractPageFeatures":211,"signalsFBEventsGetTruncatedButtonText":212,"signalsFBEventsGetWrappingButton":213,"signalsFBEventsIsIWLElement":214,"signalsFBEventsIsSaneAndNotDisabledButton":215,"signalsFBEventsValidateButtonEventExtractUserData":216,"babel.config":217,"signalsFBEventsCoerceUserData":218,"SignalsFBEventsConfigTypes":219,"SignalsFBEventsForkCbsdkEvent":220,"getDeepStackTrace":221,"getIntegrationCandidates":222,"signalsFBEventsSendXHRWithRetry":223,"FeatureGate":224,"OpenBridgeConnection":225,"ResolveLinks":226,"openBridgeDomainFilter":227,"openBridgeGetUserData":228,"topics_api_utility_lib":229,"analytics_debug":230,"analytics_ecommerce":231,"analytics_enhanced_ecommerce":232,"analytics_enhanced_link_attribution":233,"analytics_release":234,"proxy_polyfill":235,"SignalsFBEventsBrowserPropertiesTypedef":236,"SignalsFBEventsClientHintTypedef":237,"SignalsFBEventsESTRuleConditionTypedef":238,"SignalsFBEventsLocalStorageTypedef":239,"fbevents_embed":240},"hash":"b8122d5d96cd6f542162ba4f497489972d1ebe228d24c39d34f560e30ae932ce"}); -config.set(null, "batching", {"batchWaitTimeMs":10,"maxBatchSize":10}); -config.set(null, "microdata", {"waitTimeMs":500});instance.configLoaded("global_config"); }}); \ No newline at end of file +(function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + var f = a.fbq; + f.execStart = a.performance && a.performance.now && a.performance.now(); + if ( + !(function () { + var b = a.postMessage || function () {}; + if (!f) { + b( + { + action: 'FB_LOG', + logType: 'Facebook Pixel Error', + logMessage: 'Pixel code is not installed correctly on this page', + }, + '*' + ); + 'error' in console && + console.error( + 'Facebook Pixel Error: Pixel code is not installed correctly on this page' + ); + return !1; + } + return !0; + })() + ) + return; + var g = (function () { + function a(a, b) { + var c = [], + d = !0, + e = !1, + f = void 0; + try { + for ( + var g = + a[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + a; + !(d = (a = g.next()).done); + d = !0 + ) { + c.push(a.value); + if (b && c.length === b) break; + } + } catch (a) { + (e = !0), (f = a); + } finally { + try { + !d && g['return'] && g['return'](); + } finally { + if (e) throw f; + } + } + return c; + } + return function (b, c) { + if (Array.isArray(b)) return b; + else if ( + (typeof Symbol === 'function' ? Symbol.iterator : '@@iterator') in + Object(b) + ) + return a(b, c); + else + throw new TypeError( + 'Invalid attempt to destructure non-iterable instance' + ); + }; + })(), + h = (function () { + function a(a, b) { + for (var c = 0; c < b.length; c++) { + var d = b[c]; + d.enumerable = d.enumerable || !1; + d.configurable = !0; + 'value' in d && (d.writable = !0); + Object.defineProperty(a, d.key, d); + } + } + return function (b, c, d) { + c && a(b.prototype, c); + d && a(b, d); + return b; + }; + })(), + i = + typeof Symbol === 'function' && + typeof (typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator') === 'symbol' + ? function (a) { + return typeof a; + } + : function (a) { + return a && + typeof Symbol === 'function' && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a; + }; + function j(a, b) { + if (!a) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return b && (typeof b === 'object' || typeof b === 'function') ? b : a; + } + function k(a, b) { + if (typeof b !== 'function' && b !== null) + throw new TypeError( + 'Super expression must either be null or a function, not ' + typeof b + ); + a.prototype = Object.create(b && b.prototype, { + constructor: { + value: a, + enumerable: !1, + writable: !0, + configurable: !0, + }, + }); + b && + (Object.setPrototypeOf + ? Object.setPrototypeOf(a, b) + : (a.__proto__ = b)); + } + function l(a, b, c) { + b in a + ? Object.defineProperty(a, b, { + value: c, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (a[b] = c); + return a; + } + function m(a) { + if (Array.isArray(a)) { + for (var b = 0, c = Array(a.length); b < a.length; b++) c[b] = a[b]; + return c; + } else return Array.from(a); + } + function n(a, b) { + if (!(a instanceof b)) + throw new TypeError('Cannot call a class as a function'); + } + f.__fbeventsModules || + ((f.__fbeventsModules = {}), + (f.__fbeventsResolvedModules = {}), + (f.getFbeventsModules = function (a) { + f.__fbeventsResolvedModules[a] || + (f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]()); + return f.__fbeventsResolvedModules[a]; + }), + (f.fbIsModuleLoaded = function (a) { + return !!f.__fbeventsModules[a]; + }), + (f.ensureModuleRegistered = function (b, a) { + f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a); + })); + f.ensureModuleRegistered('generateUUID', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + function a() { + var a = new Date().getTime(), + b = 'xxxxxxxsx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( + /[xy]/g, + function (b) { + var c = (a + Math.random() * 16) % 16 | 0; + a = Math.floor(a / 16); + return (b == 'x' ? c : (c & 3) | 8).toString(16); + } + ); + return b; + } + j.exports = a; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsConvertNodeToHTMLElement', function () { + return (function (f, g, h, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + function a(a) { + if ( + (typeof HTMLElement === 'undefined' + ? 'undefined' + : i(HTMLElement)) === 'object' + ) + return a instanceof HTMLElement; + else + return ( + a !== null && + (typeof a === 'undefined' ? 'undefined' : i(a)) === 'object' && + a.nodeType === Node.ELEMENT_NODE && + typeof a.nodeName === 'string' + ); + } + function b(b) { + return !a(b) ? null : b; + } + k.exports = b; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsEventValidation', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsLogging'), + b = a.logUserError, + c = /^[+-]?\d+(\.\d+)?$/, + d = 'number', + e = 'currency_code', + g = { + AED: 1, + ARS: 1, + AUD: 1, + BOB: 1, + BRL: 1, + CAD: 1, + CHF: 1, + CLP: 1, + CNY: 1, + COP: 1, + CRC: 1, + CZK: 1, + DKK: 1, + EUR: 1, + GBP: 1, + GTQ: 1, + HKD: 1, + HNL: 1, + HUF: 1, + IDR: 1, + ILS: 1, + INR: 1, + ISK: 1, + JPY: 1, + KRW: 1, + MOP: 1, + MXN: 1, + MYR: 1, + NIO: 1, + NOK: 1, + NZD: 1, + PEN: 1, + PHP: 1, + PLN: 1, + PYG: 1, + QAR: 1, + RON: 1, + RUB: 1, + SAR: 1, + SEK: 1, + SGD: 1, + THB: 1, + TRY: 1, + TWD: 1, + USD: 1, + UYU: 1, + VEF: 1, + VND: 1, + ZAR: 1, + }; + a = { + value: { + isRequired: !0, + type: d, + }, + currency: { + isRequired: !0, + type: e, + }, + }; + var h = { + AddPaymentInfo: {}, + AddToCart: {}, + AddToWishlist: {}, + CompleteRegistration: {}, + Contact: {}, + CustomEvent: { + validationSchema: { + event: { + isRequired: !0, + }, + }, + }, + CustomizeProduct: {}, + Donate: {}, + FindLocation: {}, + InitiateCheckout: {}, + Lead: {}, + PageView: {}, + PixelInitialized: {}, + Purchase: { + validationSchema: a, + }, + Schedule: {}, + Search: {}, + StartTrial: {}, + SubmitApplication: {}, + Subscribe: {}, + ViewContent: {}, + }, + i = { + agent: !0, + automaticmatchingconfig: !0, + codeless: !0, + tracksingleonly: !0, + 'cbdata.onetrustid': !0, + }, + j = Object.prototype.hasOwnProperty; + function l() { + return { + error: null, + warnings: [], + }; + } + function m(a) { + return { + error: a, + warnings: [], + }; + } + function n(a) { + return { + error: null, + warnings: a, + }; + } + function o(a) { + if (a) { + a = a.toLowerCase(); + var b = i[a]; + if (b !== !0) + return m({ + metadata: a, + type: 'UNSUPPORTED_METADATA_ARGUMENT', + }); + } + return l(); + } + function p(a) { + var b = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : {}; + if (!a) + return m({ + type: 'NO_EVENT_NAME', + }); + var c = h[a]; + return !c + ? n([ + { + eventName: a, + type: 'NONSTANDARD_EVENT', + }, + ]) + : q(a, b, c); + } + function q(a, b, f) { + f = f.validationSchema; + var h = []; + for (var i in f) + if (j.call(f, i)) { + var k = f[i], + l = b[i]; + if (k) { + if (k.isRequired != null && !j.call(b, i)) + return m({ + eventName: a, + param: i, + type: 'REQUIRED_PARAM_MISSING', + }); + if (k.type != null && typeof k.type === 'string') { + var o = !0; + switch (k.type) { + case d: + k = + (typeof l === 'string' || typeof l === 'number') && + c.test('' + l); + k && + Number(l) < 0 && + h.push({ + eventName: a ? a : 'null', + param: i, + type: 'NEGATIVE_EVENT_PARAM', + }); + o = k; + break; + case e: + o = typeof l === 'string' && !!g[l.toUpperCase()]; + break; + } + if (!o) + return m({ + eventName: a, + param: i, + type: 'INVALID_PARAM', + }); + } + } + } + return n(h); + } + function r(a, c) { + a = p(a, c); + a.error && b(a.error); + if (a.warnings) + for (c = 0; c < a.warnings.length; c++) b(a.warnings[c]); + return a; + } + k.exports = { + validateEvent: p, + validateEventAndLog: r, + validateMetadata: o, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsActionIDConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a.coerce; + a = a.Typed; + a = a.objectWithFields({ + portNumber: a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a > 0; + }, + ], + }), + ttlInHour: a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a > 0; + }, + ], + }), + rtcPortNumbers: a.withValidation({ + def: a.arrayOf(a.number()), + validators: [ + function (a) { + return a.every(function (a) { + return a > 0; + }); + }, + ], + }), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsBaseEvent', function () { + return (function (g, i, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.map, + c = a.keys; + a = (function () { + function a(b) { + n(this, a), + (this._regKey = 0), + (this._subscriptions = {}), + (this._coerceArgs = b || null); + } + h(a, [ + { + key: 'listen', + value: function (a) { + var b = this, + c = '' + this._regKey++; + this._subscriptions[c] = a; + return function () { + delete b._subscriptions[c]; + }; + }, + }, + { + key: 'listenOnce', + value: function (a) { + var b = null, + c = function () { + b && b(); + b = null; + return a.apply(void 0, arguments); + }; + b = this.listen(c); + return b; + }, + }, + { + key: 'trigger', + value: function () { + var a = this; + for ( + var d = arguments.length, e = Array(d), f = 0; + f < d; + f++ + ) + e[f] = arguments[f]; + return b(c(this._subscriptions), function (b) { + if (b in a._subscriptions && a._subscriptions[b] != null) { + var c; + return (c = a._subscriptions)[b].apply(c, e); + } else return null; + }); + }, + }, + { + key: 'triggerWeakly', + value: function () { + var a = + this._coerceArgs != null + ? this._coerceArgs.apply(this, arguments) + : null; + return a == null ? [] : this.trigger.apply(this, m(a)); + }, + }, + ]); + return a; + })(); + l.exports = a; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsBatcher', function () { + return (function (g, i, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsConfigStore'), + b = 1e3, + c = 10; + function d() { + var b = a.get(null, 'batching'); + return b != null ? b.maxBatchSize : c; + } + function e() { + var c = a.get(null, 'batching'); + return c != null ? c.batchWaitTimeMs : b; + } + var i = (function () { + function a(b) { + n(this, a), + (this._waitHandle = null), + (this._data = []), + (this._cb = b); + } + h(a, [ + { + key: 'addToBatch', + value: function (a) { + var b = this; + this._waitHandle == null && + (this._waitHandle = g.setTimeout(function () { + (b._waitHandle = null), b.forceEndBatch(); + }, e())); + this._data.push(a); + this._data.length >= d() && this.forceEndBatch(); + }, + }, + { + key: 'forceEndBatch', + value: function () { + this._waitHandle != null && + (g.clearTimeout(this._waitHandle), + (this._waitHandle = null)), + this._data.length > 0 && this._cb(this._data), + (this._data = []); + }, + }, + ]); + return a; + })(); + l.exports = i; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsBrowserPropertiesConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + delayInMs: b.allowNull(b.number()), + enableEventSuppression: b.allowNull(b['boolean']()), + enableBackupTimeout: b.allowNull(b['boolean']()), + experiment: b.allowNull(b.string()), + fbcParamsConfig: b.allowNull( + b.objectWithFields({ + params: b.arrayOf( + b.objectWithFields({ + ebp_path: b.string(), + prefix: b.string(), + query: b.string(), + }) + ), + }) + ), + enableFbcParamSplit: b.allowNull(b['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsBufferConfigTypedef', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + delayInMs: b.number(), + experimentName: b.allowNull(b.string()), + enableMultiEid: b.allowNull(b['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsCCRuleEvaluatorConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + ccRules: b.allowNull( + b.arrayOf( + b.allowNull( + b.objectWithFields({ + id: b.allowNull(b.stringOrNumber()), + rule: b.allowNull(b.objectOrString()), + }) + ) + ) + ), + wcaRules: b.allowNull( + b.arrayOf( + b.allowNull( + b.objectWithFields({ + id: b.allowNull(b.stringOrNumber()), + rule: b.allowNull(b.objectOrString()), + }) + ) + ) + ), + valueRules: b.allowNull( + b.arrayOf( + b.allowNull( + b.objectWithFields({ + id: b.allowNull(b.string()), + rule: b.allowNull(b.object()), + }) + ) + ) + ), + blacklistedIframeReferrers: b.allowNull(b.mapOf(b['boolean']())), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsClientHintConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + delayInMs: b.allowNull(b.number()), + disableBackupTimeout: b.allowNull(b['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsClientSidePixelForkingConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a.coerce; + a = a.Typed; + a = a.objectWithFields({ + forkedPixelIds: a.allowNull(a.arrayOf(a.string())), + forkedPixelIdsInBrowserChannel: a.allowNull( + a.arrayOf(a.string()) + ), + forkedPixelIdsInServerChannel: a.allowNull(a.arrayOf(a.string())), + forkedPixelsInBrowserChannel: a.arrayOf( + a.objectWithFields({ + destination_pixel_id: a.string(), + domains: a.allowNull(a.arrayOf(a.string())), + }) + ), + forkedPixelsInServerChannel: a.arrayOf( + a.objectWithFields({ + destination_pixel_id: a.string(), + domains: a.allowNull(a.arrayOf(a.string())), + }) + ), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'signalsFBEventsCoerceAutomaticMatchingConfig', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.coerce; + a = a.Typed; + var c = a.objectWithFields({ + selectedMatchKeys: a.arrayOf(a.string()), + }); + k.exports = function (a) { + return b(a, c); + }; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'signalsFBEventsCoerceBatchingConfig', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed, + c = a.coerce, + d = a.enforce, + e = function (a) { + var e = c( + a, + b.objectWithFields({ + max_batch_size: b.number(), + wait_time_ms: b.number(), + }) + ); + return e != null + ? { + batchWaitTimeMs: e.wait_time_ms, + maxBatchSize: e.max_batch_size, + } + : d( + a, + b.objectWithFields({ + batchWaitTimeMs: b.number(), + maxBatchSize: b.number(), + }) + ); + }; + k.exports = function (a) { + return c(a, e); + }; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'signalsFBEventsCoerceInferedEventsConfig', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.coerce; + a = a.Typed; + var c = a.objectWithFields({ + buttonSelector: a.allowNull(a.string()), + disableRestrictedData: a.allowNull(a['boolean']()), + }); + k.exports = function (a) { + return b(a, c); + }; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'signalsFBEventsCoerceParameterExtractors', + function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.filter, + c = a.map, + d = f.getFbeventsModules( + 'signalsFBEventsCoerceStandardParameter' + ); + function e(a) { + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + var b = a.domain_uri, + c = a.event_type, + d = a.extractor_type; + a = a.id; + b = typeof b === 'string' ? b : null; + c = c != null && typeof c === 'string' && c !== '' ? c : null; + a = a != null && typeof a === 'string' && a !== '' ? a : null; + d = + d === 'CONSTANT_VALUE' || + d === 'CSS' || + d === 'GLOBAL_VARIABLE' || + d === 'GTM' || + d === 'JSON_LD' || + d === 'META_TAG' || + d === 'OPEN_GRAPH' || + d === 'RDFA' || + d === 'SCHEMA_DOT_ORG' || + d === 'URI' + ? d + : null; + return b != null && c != null && a != null && d != null + ? { + domain_uri: b, + event_type: c, + extractor_type: d, + id: a, + } + : null; + } + function g(a) { + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + a = a.extractor_config; + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + var b = a.parameter_type; + a = a.value; + b = d(b); + a = a != null && typeof a === 'string' && a !== '' ? a : null; + return b != null && a != null + ? { + parameter_type: b, + value: a, + } + : null; + } + function h(a) { + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + var b = a.parameter_type; + a = a.selector; + b = d(b); + a = a != null && typeof a === 'string' && a !== '' ? a : null; + return b != null && a != null + ? { + parameter_type: b, + selector: a, + } + : null; + } + function j(a) { + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + a = a.extractor_config; + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + a = a.parameter_selectors; + if (Array.isArray(a)) { + a = c(a, h); + var d = b(a, Boolean); + if (a.length === d.length) + return { + parameter_selectors: d, + }; + } + return null; + } + function k(a) { + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + a = a.extractor_config; + if ( + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + var b = a.context, + c = a.parameter_type; + a = a.value; + b = b != null && typeof b === 'string' && b !== '' ? b : null; + c = d(c); + a = a != null && typeof a === 'string' && a !== '' ? a : null; + return b != null && c != null && a != null + ? { + context: b, + parameter_type: c, + value: a, + } + : null; + } + function m(a) { + var b = e(a); + if ( + b == null || + a == null || + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' + ) + return null; + var c = b.domain_uri, + d = b.event_type, + f = b.extractor_type; + b = b.id; + if (f === 'CSS') { + var h = j(a); + if (h != null) + return { + domain_uri: c, + event_type: d, + extractor_config: h, + extractor_type: 'CSS', + id: b, + }; + } + if (f === 'CONSTANT_VALUE') { + h = g(a); + if (h != null) + return { + domain_uri: c, + event_type: d, + extractor_config: h, + extractor_type: 'CONSTANT_VALUE', + id: b, + }; + } + if (f === 'GLOBAL_VARIABLE') + return { + domain_uri: c, + event_type: d, + extractor_type: 'GLOBAL_VARIABLE', + id: b, + }; + if (f === 'GTM') + return { + domain_uri: c, + event_type: d, + extractor_type: 'GTM', + id: b, + }; + if (f === 'JSON_LD') + return { + domain_uri: c, + event_type: d, + extractor_type: 'JSON_LD', + id: b, + }; + if (f === 'META_TAG') + return { + domain_uri: c, + event_type: d, + extractor_type: 'META_TAG', + id: b, + }; + if (f === 'OPEN_GRAPH') + return { + domain_uri: c, + event_type: d, + extractor_type: 'OPEN_GRAPH', + id: b, + }; + if (f === 'RDFA') + return { + domain_uri: c, + event_type: d, + extractor_type: 'RDFA', + id: b, + }; + if (f === 'SCHEMA_DOT_ORG') + return { + domain_uri: c, + event_type: d, + extractor_type: 'SCHEMA_DOT_ORG', + id: b, + }; + if (f === 'URI') { + h = k(a); + if (h != null) + return { + domain_uri: c, + event_type: d, + extractor_config: h, + extractor_type: 'URI', + id: b, + }; + } + return null; + } + l.exports = m; + })(); + return l.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('signalsFBEventsCoercePixelID', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsLogging'), + b = a.logUserError; + a = f.getFbeventsModules('SignalsFBEventsTyped'); + var c = a.Typed, + d = a.coerce; + function e(a) { + a = d(a, c.fbid()); + if (a == null) { + var e = JSON.stringify(a); + b({ + pixelID: e != null ? e : 'undefined', + type: 'INVALID_PIXEL_ID', + }); + return null; + } + return a; + } + k.exports = e; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsCoercePrimitives', function () { + return (function (g, h, j, k) { + var m = { + exports: {}, + }; + m.exports; + (function () { + 'use strict'; + + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsFBEventsUtils'), + c = b.filter, + d = b.map, + e = b.reduce; + function g(a) { + return Object.values(a); + } + function h(a) { + return typeof a === 'boolean' ? a : null; + } + function j(a) { + return typeof a === 'number' ? a : null; + } + function k(a) { + return typeof a === 'string' ? a : null; + } + function n(a) { + return (typeof a === 'undefined' ? 'undefined' : i(a)) === + 'object' && + !Array.isArray(a) && + a != null + ? a + : null; + } + function o(a) { + return Array.isArray(a) ? a : null; + } + function p(a, b) { + return g(a).includes(b) ? b : null; + } + function q(a, b) { + a = o(a); + return a == null + ? null + : c(d(a, b), function (a) { + return a != null; + }); + } + function r(a, b) { + var c = o(a); + if (c == null) return null; + a = q(a, b); + return a == null ? null : a.length === c.length ? a : null; + } + function s(b, c) { + var d = n(b); + if (d == null) return null; + b = e( + Object.keys(d), + function (b, e) { + var f = c(d[e]); + return f == null ? b : a({}, b, l({}, e, f)); + }, + {} + ); + return Object.keys(d).length === Object.keys(b).length ? b : null; + } + function t(a) { + var b = function (b) { + return a(b); + }; + b.nullable = !0; + return b; + } + function u(b, c) { + var d = n(b); + if (d == null) return null; + b = Object.keys(c).reduce(function (b, e) { + if (b == null) return null; + var f = c[e], + g = d[e]; + if (f.nullable === !0 && g == null) + return a({}, b, l({}, e, null)); + f = f(g); + return f == null ? null : a({}, b, l({}, e, f)); + }, {}); + return b != null ? Object.freeze(b) : null; + } + m.exports = { + coerceArray: o, + coerceArrayFilteringNulls: q, + coerceArrayOf: r, + coerceBoolean: h, + coerceEnum: p, + coerceMapOf: s, + coerceNullableField: t, + coerceNumber: j, + coerceObject: n, + coerceObjectWithFields: u, + coerceString: k, + }; + })(); + return m.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'signalsFBEventsCoerceStandardParameter', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'); + a = a.FBSet; + var b = new a([ + 'content_category', + 'content_ids', + 'content_name', + 'content_type', + 'currency', + 'contents', + 'num_items', + 'order_id', + 'predicted_ltv', + 'search_string', + 'status', + 'subscription_id', + 'value', + 'id', + 'item_price', + 'quantity', + 'ct', + 'db', + 'em', + 'external_id', + 'fn', + 'ge', + 'ln', + 'namespace', + 'ph', + 'st', + 'zp', + ]); + function c(a) { + return typeof a === 'string' && b.has(a) ? a : null; + } + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsConfigLoadedEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('signalsFBEventsCoercePixelID'); + function c(a) { + a = b(a); + return a != null ? [a] : null; + } + a = new a(c); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsConfigStore', function () { + return (function (g, i, j, k) { + var m = { + exports: {}, + }; + m.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules( + 'signalsFBEventsCoerceAutomaticMatchingConfig' + ), + b = f.getFbeventsModules('signalsFBEventsCoerceBatchingConfig'), + c = f.getFbeventsModules( + 'signalsFBEventsCoerceInferedEventsConfig' + ), + d = f.getFbeventsModules('signalsFBEventsCoercePixelID'), + e = f.getFbeventsModules('SignalsFBEventsLogging'), + g = e.logError, + i = f.getFbeventsModules('SignalsFBEventsQE'); + e = f.getFbeventsModules( + 'SignalsFBEventsBrowserPropertiesConfigTypedef' + ); + var j = f.getFbeventsModules('SignalsFBEventsBufferConfigTypedef'), + k = f.getFbeventsModules( + 'SignalsFBEventsESTRuleEngineConfigTypedef' + ), + o = f.getFbeventsModules( + 'SignalsFBEventsDataProcessingOptionsConfigTypedef' + ), + p = f.getFbeventsModules( + 'SignalsFBEventsDefaultCustomDataConfigTypedef' + ), + q = f.getFbeventsModules('SignalsFBEventsMicrodataConfigTypedef'), + r = f.getFbeventsModules('SignalsFBEventsOpenBridgeConfigTypedef'), + s = f.getFbeventsModules( + 'SignalsFBEventsParallelFireConfigTypedef' + ), + t = f.getFbeventsModules('SignalsFBEventsProhibitedSourcesTypedef'), + u = f.getFbeventsModules('SignalsFBEventsTyped'), + v = u.Typed, + w = u.coerce; + u = f.getFbeventsModules('SignalsFBEventsUnwantedDataTypedef'); + var x = f.getFbeventsModules( + 'SignalsFBEventsEventValidationConfigTypedef' + ), + y = f.getFbeventsModules( + 'SignalsFBEventsProtectedDataModeConfigTypedef' + ), + z = f.getFbeventsModules('SignalsFBEventsClientHintConfigTypedef'), + A = f.getFbeventsModules( + 'SignalsFBEventsCCRuleEvaluatorConfigTypedef' + ), + B = f.getFbeventsModules( + 'SignalsFBEventsRestrictedDomainsConfigTypedef' + ), + C = f.getFbeventsModules( + 'SignalsFBEventsIABPCMAEBridgeConfigTypedef' + ), + D = f.getFbeventsModules( + 'SignalsFBEventsCookieDeprecationLabelConfigTypedef' + ), + E = f.getFbeventsModules( + 'SignalsFBEventsUnwantedEventsConfigTypedef' + ), + F = f.getFbeventsModules( + 'SignalsFBEventsUnwantedEventNamesConfigTypedef' + ), + G = f.getFbeventsModules( + 'SignalsFBEventsUnwantedParamsConfigTypedef' + ), + H = f.getFbeventsModules( + 'SignalsFBEventsStandardParamChecksConfigTypedef' + ), + I = f.getFbeventsModules( + 'SignalsFBEventsClientSidePixelForkingConfigTypedef' + ), + J = f.getFbeventsModules('SignalsFBEventsCookieConfigTypedef'), + K = f.getFbeventsModules('SignalsFBEventsActionIDConfigTypedef'), + L = f.getFbeventsModules('SignalsFBEventsGatingConfigTypedef'), + M = f.getFbeventsModules( + 'SignalsFBEventsProhibitedPixelConfigTypedef' + ), + N = 'global', + O = { + automaticMatching: a, + openbridge: r, + batching: b, + inferredEvents: c, + microdata: q, + prohibitedSources: t, + unwantedData: u, + dataProcessingOptions: o, + parallelfire: s, + buffer: j, + browserProperties: e, + defaultCustomData: p, + estRuleEngine: k, + eventValidation: x, + protectedDataMode: y, + clientHint: z, + ccRuleEvaluator: A, + restrictedDomains: B, + IABPCMAEBridge: C, + cookieDeprecationLabel: D, + unwantedEvents: E, + unwantedEventNames: F, + unwantedParams: G, + standardParamChecks: H, + clientSidePixelForking: I, + cookie: J, + actionID: K, + gating: L, + prohibitedPixels: M, + }; + a = (function () { + function a() { + var b; + n(this, a); + this._configStore = + ((b = { + automaticMatching: {}, + batching: {}, + inferredEvents: {}, + microdata: {}, + prohibitedSources: {}, + unwantedData: {}, + dataProcessingOptions: {}, + openbridge: {}, + parallelfire: {}, + buffer: {}, + defaultCustomData: {}, + estRuleEngine: {}, + }), + l(b, 'defaultCustomData', {}), + l(b, 'browserProperties', {}), + l(b, 'eventValidation', {}), + l(b, 'protectedDataMode', {}), + l(b, 'clientHint', {}), + l(b, 'ccRuleEvaluator', {}), + l(b, 'restrictedDomains', {}), + l(b, 'IABPCMAEBridge', {}), + l(b, 'cookieDeprecationLabel', {}), + l(b, 'unwantedEvents', {}), + l(b, 'unwantedParams', {}), + l(b, 'standardParamChecks', {}), + l(b, 'unwantedEventNames', {}), + l(b, 'clientSidePixelForking', {}), + l(b, 'cookie', {}), + l(b, 'actionID', {}), + l(b, 'gating', {}), + l(b, 'prohibitedPixels', {}), + b); + } + h(a, [ + { + key: 'set', + value: function (a, b, c) { + a = a == null ? N : d(a); + if (a == null) return; + b = w(b, v.string()); + if (b == null) return; + if (this._configStore[b] == null) return; + this._configStore[b][a] = O[b] != null ? O[b](c) : c; + }, + }, + { + key: 'setExperimental', + value: function (a) { + a = w( + a, + v.objectWithFields({ + config: v.object(), + experimentName: v.string(), + pixelID: d, + pluginName: v.string(), + }) + ); + if (a == null) return; + var b = a.config, + c = a.experimentName, + e = a.pixelID; + a = a.pluginName; + i.isInTest(c) && this.set(e, a, b); + }, + }, + { + key: 'get', + value: function (a, b) { + return this._configStore[b][a != null ? a : N]; + }, + }, + { + key: 'getWithGlobalFallback', + value: function (a, b) { + var c = N; + b = this._configStore[b]; + a != null && + Object.prototype.hasOwnProperty.call(b, a) && + (c = a); + return b[c]; + }, + }, + { + key: 'getAutomaticMatchingConfig', + value: function (a) { + g(new Error('Calling legacy api getAutomaticMatchingConfig')); + return this.get(a, 'automaticMatching'); + }, + }, + { + key: 'getInferredEventsConfig', + value: function (a) { + g(new Error('Calling legacy api getInferredEventsConfig')); + return this.get(a, 'inferredEvents'); + }, + }, + ]); + return a; + })(); + m.exports = new a(); + })(); + return m.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsCookieConfigTypedef', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + fbcParamsConfig: b.allowNull( + b.objectWithFields({ + params: b.arrayOf( + b.objectWithFields({ + ebp_path: b.string(), + prefix: b.string(), + query: b.string(), + }) + ), + }) + ), + enableFbcParamSplit: b.allowNull(b['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsCookieDeprecationLabelConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + delayInMs: b.allowNull(b.number()), + disableBackupTimeout: b.allowNull(b['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsDataProcessingOptionsConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + dataProcessingOptions: a.withValidation({ + def: a.arrayOf(a.string()), + validators: [ + function (a) { + return a.reduce(function (a, b) { + return a === !0 && b === 'LDU'; + }, !0); + }, + ], + }), + dataProcessingCountry: a.withValidation({ + def: a.allowNull(a.number()), + validators: [ + function (a) { + return a === null || a === 0 || a === 1; + }, + ], + }), + dataProcessingState: a.withValidation({ + def: a.allowNull(a.number()), + validators: [ + function (a) { + return a === null || a === 0 || a === 1e3; + }, + ], + }), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsDefaultCustomDataConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + enable_order_id: b['boolean'](), + enable_value: b['boolean'](), + enable_currency: b['boolean'](), + enable_contents: b['boolean'](), + enable_content_ids: b['boolean'](), + enable_content_type: b['boolean'](), + experiment: b.allowNull(b.string()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('signalsFBEventsDoAutomaticMatching', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.keys, + c = f.getFbeventsModules('SignalsFBEventsConfigStore'); + a = f.getFbeventsModules('SignalsFBEventsEvents'); + var d = a.piiAutomatched; + function e(a, e, f, g) { + a = g != null ? g : c.get(e.id, 'automaticMatching'); + if (b(f).length > 0 && a != null) { + g = a.selectedMatchKeys; + for (a in f) + g.indexOf(a) >= 0 && (e.userDataFormFields[a] = f[a]); + d.trigger(e); + } + } + k.exports = e; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsESTRuleEngineConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + experimentName: b.allowNull(b.string()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsEvents', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsConfigLoadedEvent'), + c = f.getFbeventsModules('SignalsFBEventsFiredEvent'), + d = f.getFbeventsModules('SignalsFBEventsGetCustomParametersEvent'), + e = f.getFbeventsModules('SignalsFBEventsGetIWLParametersEvent'), + g = f.getFbeventsModules('SignalsFBEventsIWLBootStrapEvent'), + h = f.getFbeventsModules('SignalsFBEventsPIIAutomatchedEvent'), + i = f.getFbeventsModules('SignalsFBEventsPIIConflictingEvent'), + j = f.getFbeventsModules('SignalsFBEventsPIIInvalidatedEvent'), + l = f.getFbeventsModules('SignalsFBEventsPluginLoadedEvent'), + m = f.getFbeventsModules('SignalsFBEventsSetEventIDEvent'), + n = f.getFbeventsModules('SignalsFBEventsSetIWLExtractorsEvent'), + o = f.getFbeventsModules('SignalsFBEventsSetESTRules'), + p = f.getFbeventsModules('SignalsFBEventsSetCCRules'), + q = f.getFbeventsModules( + 'SignalsFBEventsValidateCustomParametersEvent' + ), + r = f.getFbeventsModules( + 'SignalsFBEventsLateValidateCustomParametersEvent' + ), + s = f.getFbeventsModules( + 'SignalsFBEventsValidateUrlParametersEvent' + ), + t = f.getFbeventsModules('SignalsFBEventsGetAemResultEvent'), + u = f.getFbeventsModules( + 'SignalsFBEventsValidateGetClickIDFromBrowserProperties' + ), + v = f.getFbeventsModules('SignalsFBEventsExtractPII'), + w = f.getFbeventsModules('SignalsFBEventsSetFBPEvent'); + b = { + configLoaded: b, + execEnd: new a(), + fired: c, + getCustomParameters: d, + getIWLParameters: e, + iwlBootstrap: g, + piiAutomatched: h, + piiConflicting: i, + piiInvalidated: j, + pluginLoaded: l, + setEventId: m, + setIWLExtractors: n, + setESTRules: o, + setCCRules: p, + validateCustomParameters: q, + lateValidateCustomParameters: r, + validateUrlParameters: s, + getAemResult: t, + getClickIDFromBrowserProperties: u, + extractPii: v, + setFBP: w, + }; + k.exports = b; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsEventValidationConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + unverifiedEventNames: b.allowNull(b.arrayOf(b.string())), + enableEventSanitization: b.allowNull(b['boolean']()), + restrictedEventNames: b.allowNull(b.arrayOf(b.string())), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsExperimentNames', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + j.exports = { + BATCHING_EXPERIMENT: 'batching', + SEND_XHR_EXPERIMENT: 'send_xhr', + USE_FBC_AS_CACHE_KEY_EXPERIMENT: 'use_fbc_as_cache_key', + NETWORK_RETRY_EXPERIMENT: 'network_retry_when_not_success', + BUFFER_EVENTS_EXPERIMENT: 'buffer_events', + NO_OP_EXPERIMENT: 'no_op_exp', + NO_CD_FILTERED_PARAMS: 'no_cd_filtered_params', + LOWER_MICRODATA_DELAY: 'lower_microdata_delay', + }; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsExperimentsTypedef', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a.enforce; + a = b.arrayOf( + b.objectWithFields({ + allocation: b.number(), + code: b.string(), + name: b.string(), + passRate: b.number(), + }) + ); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsExtractPII', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsPixelTypedef'), + c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.Typed, + e = c.coerce; + function g(a, c, f) { + c = e(a, b); + f = d.allowNull(d.object()); + a = d.allowNull(d.object()); + return c != null + ? [ + { + pixel: c, + form: f, + button: a, + }, + ] + : null; + } + c = new a(g); + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsFBQ', function () { + return (function (g, i, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsEventValidation'), + c = f.getFbeventsModules('SignalsFBEventsConfigStore'), + d = f.getFbeventsModules('SignalsFBEventsEvents'), + e = d.configLoaded, + k = f.getFbeventsModules('SignalsFBEventsFireLock'), + o = f.getFbeventsModules('SignalsFBEventsJSLoader'); + d = f.getFbeventsModules('SignalsFBEventsLogging'); + var p = f.getFbeventsModules('SignalsFBEventsOptIn'), + q = f.getFbeventsModules('SignalsFBEventsUtils'), + r = f.getFbeventsModules('signalsFBEventsGetIsIosInAppBrowser'), + s = f.getFbeventsModules('SignalsFBEventsURLUtil'), + t = s.getURLParameter, + u = f.getFbeventsModules('SignalsFBEventsGetValidUrl'), + v = f.getFbeventsModules('SignalsFBEventsResolveLink'); + s = f.getFbeventsModules('SignalsPixelCookieUtils'); + var w = s.CLICK_ID_PARAMETER, + x = s.readPackedCookie, + y = s.CLICKTHROUGH_COOKIE_NAME; + s = f.getFbeventsModules('SignalsFBEventsExperimentNames'); + var z = s.USE_FBC_AS_CACHE_KEY_EXPERIMENT, + A = f.getFbeventsModules('SignalsFBEventsQE'), + B = f.getFbeventsModules('SignalsFBEventsModuleEncodings'), + C = f.getFbeventsModules('SignalsParamList'), + D = f.getFbeventsModules('signalsFBEventsSendEvent'), + E = q.each, + F = q.keys, + G = q.map, + H = q.some, + I = d.logError, + J = d.logUserError, + K = { + AutomaticMatching: !0, + AutomaticMatchingForPartnerIntegrations: !0, + DefaultCustomData: !0, + Buffer: !0, + CommonIncludes: !0, + FirstPartyCookies: !0, + IWLBootstrapper: !0, + IWLParameters: !0, + IdentifyIntegration: !0, + InferredEvents: !0, + Microdata: !0, + MicrodataJsonLd: !0, + OpenBridge: !0, + ParallelFire: !0, + ProhibitedSources: !0, + Timespent: !0, + UnwantedData: !0, + LocalComputation: !0, + IABPCMAEBridge: !0, + AEM: !0, + BrowserProperties: !0, + ESTRuleEngine: !0, + EventValidation: !0, + ProtectedDataMode: !0, + PrivacySandbox: !0, + ClientHint: !0, + CCRuleEvaluator: !0, + ProhibitedPixels: !0, + LastExternalReferrer: !0, + CookieDeprecationLabel: !0, + UnwantedEvents: !0, + UnwantedEventNames: !0, + UnwantedParams: !0, + StandardParamChecks: !0, + ShopifyAppIntegratedPixel: !0, + clientSidePixelForking: !0, + ShadowTest: !0, + ActionID: !0, + TopicsAPI: !0, + Gating: !0, + AutomaticParameters: !0, + }, + L = { + Track: 0, + TrackCustom: 4, + TrackSingle: 1, + TrackSingleCustom: 2, + TrackSingleSystem: 3, + TrackSystem: 5, + }; + s = ['InferredEvents', 'Microdata']; + var M = { + AutomaticSetup: s, + }, + N = { + AutomaticMatching: ['inferredevents', 'identity'], + AutomaticMatchingForPartnerIntegrations: [ + 'automaticmatchingforpartnerintegrations', + ], + CommonIncludes: ['commonincludes'], + DefaultCustomData: ['defaultcustomdata'], + FirstPartyCookies: ['cookie'], + IWLBootstrapper: ['iwlbootstrapper'], + IWLParameters: ['iwlparameters'], + ESTRuleEngine: ['estruleengine'], + IdentifyIntegration: ['identifyintegration'], + Buffer: ['buffer'], + InferredEvents: ['inferredevents', 'identity'], + Microdata: ['microdata', 'identity'], + MicrodataJsonLd: ['jsonld_microdata'], + ParallelFire: ['parallelfire'], + ProhibitedSources: ['prohibitedsources'], + Timespent: ['timespent'], + UnwantedData: ['unwanteddata'], + LocalComputation: ['localcomputation'], + IABPCMAEBridge: ['iabpcmaebridge'], + AEM: ['aem'], + BrowserProperties: ['browserproperties'], + EventValidation: ['eventvalidation'], + ProtectedDataMode: ['protecteddatamode'], + PrivacySandbox: ['privacysandbox'], + ClientHint: ['clienthint'], + CCRuleEvaluator: ['ccruleevaluator'], + ProhibitedPixels: ['prohibitedpixels'], + LastExternalReferrer: ['lastexternalreferrer'], + CookieDeprecationLabel: ['cookiedeprecationlabel'], + UnwantedEvents: ['unwantedevents'], + UnwantedEventNames: ['unwantedeventnames'], + UnwantedParams: ['unwantedparams'], + ShopifyAppIntegratedPixel: ['shopifyappintegratedpixel'], + clientSidePixelForking: ['clientsidepixelforking'], + actionID: ['actionid'], + TopicsAPI: ['topicsapi'], + Gating: ['gating'], + AutomaticParameters: ['automaticparameters'], + }; + function O(a) { + return !!(K[a] || M[a]); + } + var P = function (a, b, c, d, e, f) { + var g = new C(function (a) { + return a; + }); + g.append('v', b); + g.append('r', c); + d === !0 && g.append('no_min', !0); + e != null && e != '' && g.append('domain', e); + f != null && r() && e != '' && g.append('fbc', f); + B.addEncodings(g); + return ( + o.CONFIG.CDN_BASE_URL + + 'signals/config/' + + a + + '?' + + g.toQueryString() + ); + }; + function Q(a, b, c, d, e, f) { + o.loadJSFile(P(a, b, c, e, d, f)); + } + q = (function () { + function d(a, b) { + var e = this; + n(this, d); + this.VALID_FEATURES = K; + this.optIns = new p(M); + this.configsLoaded = {}; + this.locks = k.global; + this.pluginConfig = c; + this.disableFirstPartyCookies = !1; + this.disableAutoConfig = !1; + this.disableErrorLogging = !1; + this.VERSION = a.version; + this.RELEASE_SEGMENT = a._releaseSegment; + this.pixelsByID = b; + this.fbq = a; + E(a.pendingConfigs || [], function (a) { + return e.locks.lockConfig(a); + }); + } + h(d, [ + { + key: 'optIn', + value: function (a, b) { + var c = this, + d = + arguments.length > 2 && arguments[2] !== void 0 + ? arguments[2] + : !1; + if (typeof b !== 'string' || !O(b)) + throw new Error( + 'Invalid Argument: "' + + b + + '" is not a valid opt-in feature' + ); + O(b) && + (this.optIns.optIn(a, b, d), + E([b].concat(m(M[b] || [])), function (a) { + N[a] && + E(N[a], function (a) { + return c.fbq.loadPlugin(a); + }); + })); + return this; + }, + }, + { + key: 'optOut', + value: function (a, b) { + this.optIns.optOut(a, b); + return this; + }, + }, + { + key: 'consent', + value: function (a) { + a === 'revoke' + ? this.locks.lockConsent() + : a === 'grant' + ? this.locks.unlockConsent() + : J({ + action: a, + type: 'INVALID_CONSENT_ACTION', + }); + return this; + }, + }, + { + key: 'setUserProperties', + value: function (b, c) { + var d = this.pluginConfig.get(null, 'dataProcessingOptions'); + if (d != null && d.dataProcessingOptions.includes('LDU')) + return; + if ( + !Object.prototype.hasOwnProperty.call(this.pixelsByID, b) + ) { + J({ + pixelID: b, + type: 'PIXEL_NOT_INITIALIZED', + }); + return; + } + this.trackSingleSystem( + 'user_properties', + b, + 'UserProperties', + a({}, c) + ); + }, + }, + { + key: 'trackSingle', + value: function (a, c, d, e) { + b.validateEventAndLog(c, d); + return this.trackSingleGeneric(a, c, d, L.TrackSingle, e); + }, + }, + { + key: 'trackSingleCustom', + value: function (a, b, c, d) { + return this.trackSingleGeneric( + a, + b, + c, + L.TrackSingleCustom, + d + ); + }, + }, + { + key: 'trackSingleSystem', + value: function (a, b, c, d, e) { + return this.trackSingleGeneric( + b, + c, + d, + L.TrackSingleSystem, + e || null, + a + ); + }, + }, + { + key: 'trackSingleGeneric', + value: function (b, c, d, e, f, g) { + b = typeof b === 'string' ? b : b.id; + if ( + !Object.prototype.hasOwnProperty.call(this.pixelsByID, b) + ) { + var h = { + pixelID: b, + type: 'PIXEL_NOT_INITIALIZED', + }; + g == null ? J(h) : I(new Error(h.type + ' ' + h.pixelID)); + return this; + } + h = this.getDefaultSendData(b, c, f); + h.customData = d; + g != null && + (h.customParameters = { + es: g, + }); + h.customParameters = a({}, h.customParameters, { + tm: '' + e, + }); + this.fire(h, !1); + return this; + }, + }, + { + key: '_validateSend', + value: function (a, c) { + if (!a.eventName || !a.eventName.length) + throw new Error('Event name not specified'); + if (!a.pixelId || !a.pixelId.length) + throw new Error('PixelId not specified'); + a.set && + E( + G(F(a.set), function (a) { + return b.validateMetadata(a); + }), + function (a) { + if (a.error) throw new Error(a.error); + a.warnings.length && E(a.warnings, J); + } + ); + if (c) { + c = b.validateEvent(a.eventName, a.customData || {}); + if (c.error) throw new Error(c.error); + c.warnings && c.warnings.length && E(c.warnings, J); + } + return this; + }, + }, + { + key: '_argsHasAnyUserData', + value: function (a) { + var b = a.userData != null && F(a.userData).length > 0; + a = + a.userDataFormFields != null && + F(a.userDataFormFields).length > 0; + return b || a; + }, + }, + { + key: 'fire', + value: function (a) { + var b = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : !1; + this._validateSend(a, b); + if ( + (this._argsHasAnyUserData(a) && + !this.fbq.loadPlugin('identity')) || + this.locks.isLocked() + ) { + g.fbq('fire', a); + return this; + } + var c = a.customParameters, + d = ''; + c && c.es && typeof c.es === 'string' && (d = c.es); + a.customData = a.customData || {}; + var e = this.fbq.getEventCustomParameters( + this.getPixel(a.pixelId), + a.eventName, + a.customData, + d, + a.eventData + ), + f = a.eventData.eventID; + e.append('eid', f); + c && + E(F(c), function (a) { + if (e.containsKey(a)) + throw new Error( + 'Custom parameter ' + a + ' already specified.' + ); + e.append(a, c[a]); + }); + D({ + customData: a.customData, + customParams: e, + eventName: a.eventName, + id: a.pixelId, + piiTranslator: null, + }); + return this; + }, + }, + { + key: 'callMethod', + value: function (a) { + var b = a[0]; + a = Array.prototype.slice.call(a, 1); + if (typeof b !== 'string') { + J({ + type: 'FBQ_NO_METHOD_NAME', + }); + return; + } + if (typeof this[b] === 'function') + try { + this[b].apply(this, a); + } catch (a) { + I(a); + } + else + J({ + method: b, + type: 'INVALID_FBQ_METHOD', + }); + }, + }, + { + key: 'getDefaultSendData', + value: function (a, b, c) { + var d = this.getPixel(a); + c = { + eventData: c || {}, + eventName: b, + pixelId: a, + }; + d && + (d.userData && (c.userData = d.userData), + d.agent != null && d.agent !== '' + ? (c.set = { + agent: d.agent, + }) + : this.fbq.agent != null && + this.fbq.agent !== '' && + (c.set = { + agent: this.fbq.agent, + })); + return c; + }, + }, + { + key: 'getOptedInPixels', + value: function (a) { + var b = this; + return this.optIns.listPixelIds(a).map(function (a) { + return b.pixelsByID[a]; + }); + }, + }, + { + key: 'getPixel', + value: function (a) { + return this.pixelsByID[a]; + }, + }, + { + key: 'getFBCWithAEMPayload', + value: function () { + if (!A.isInTest(z) || r() === !1) return ''; + var a = t(g.location.href, w); + (a == null || a.trim() == '') && (a = t(i.referrer, w)); + if (a != null && a.includes('_aem_')) { + a = a.split('_aem_'); + if (a.length === 2) return a[1]; + } + a = x(y); + if (a == null) return ''; + a = a.payload; + if (a == null) return ''; + a = a.split('_aem_'); + return a.length !== 2 ? '' : a[1]; + }, + }, + { + key: 'loadConfig', + value: function (a) { + if ( + this.fbq.disableConfigLoading === !0 || + Object.prototype.hasOwnProperty.call(this.configsLoaded, a) + ) + return; + this.locks.lockConfig(a); + if ( + !this.fbq.pendingConfigs || + H(this.fbq.pendingConfigs, function (b) { + return b === a; + }) === !1 + ) { + var b = j.href, + c = i.referrer; + b = v(b, c, { + google: !0, + }); + c = u(b); + b = ''; + c != null && (b = c.hostname); + Q( + a, + this.VERSION, + this.RELEASE_SEGMENT != null + ? this.RELEASE_SEGMENT + : 'stable', + b, + this.fbq._no_min, + this.getFBCWithAEMPayload() + ); + } + }, + }, + { + key: 'configLoaded', + value: function (a) { + (this.configsLoaded[a] = !0), + e.trigger(a), + this.locks.releaseConfig(a); + }, + }, + ]); + return d; + })(); + l.exports = q; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsFillParamList', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsParamList'), + c = f.getFbeventsModules('SignalsFBEventsQE'), + d = g.top !== g; + function e(e) { + var f = e.customData, + j = e.customParams, + k = e.eventName, + l = e.id, + m = e.piiTranslator, + n = e.documentLink, + o = e.referrerLink, + p = e.timestamp; + f = f != null ? a({}, f) : null; + var q = i.href; + Object.prototype.hasOwnProperty.call(e, 'documentLink') + ? (q = n) + : (e.documentLink = q); + n = h.referrer; + Object.prototype.hasOwnProperty.call(e, 'referrerLink') + ? (n = o) + : (e.referrerLink = n); + o = new b(m); + o.append('id', l); + o.append('ev', k); + o.append('dl', q); + o.append('rl', n); + o.append('if', d); + o.append('ts', p); + o.append('cd', f); + o.append('sw', g.screen.width); + o.append('sh', g.screen.height); + j && o.addRange(j); + e = c.get(); + e != null && o.append('exp', c.getCode()); + return o; + } + k.exports = e; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsFilterProtectedModeEvent', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'); + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + var b = f.getFbeventsModules('SignalsFBEventsTyped'); + b = b.Typed; + var c = f.getFbeventsModules('SignalsFBEventsMessageParamsTypedef'); + a = new a(b.tuple([c])); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsFiredEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsParamList'); + function c(a, c) { + var d = null; + (a === 'GET' || a === 'POST' || a === 'BEACON') && (d = a); + a = c instanceof b ? c : null; + return d != null && a != null ? [d, a] : null; + } + a = new a(c); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsFireEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsEvents'), + b = a.fired; + a.setEventId; + var c = f.getFbeventsModules('SignalsFBEventsQE'); + a = f.getFbeventsModules('SignalsFBEventsExperimentNames'); + var d = a.NO_OP_EXPERIMENT, + e = f.getFbeventsModules('signalsFBEventsSendBeacon'); + f.getFbeventsModules('signalsFBEventsSendBeaconWithParamsInURL'); + var g = f.getFbeventsModules('signalsFBEventsSendGET'), + h = f.getFbeventsModules('signalsFBEventsSendFormPOST'), + i = f.getFbeventsModules('signalsFBEventsSendFetch'), + j = f.getFbeventsModules('SignalsFBEventsForkEvent'), + l = f.getFbeventsModules('signalsFBEventsSendBatch'), + m = f.getFbeventsModules('SignalsFBEventsGetTimingsEvent'), + n = f.getFbeventsModules('signalsFBEventsGetIsChrome'), + o = f.getFbeventsModules('signalsFBEventsFillParamList'), + p = 'SubscribedButtonClick'; + function q(a) { + j.trigger(a); + var f = a.eventName; + a = o(a); + m.trigger(a); + var k = !n(); + c.isInTest(d); + if (c.isInTest('send_events_in_batch')) { + l(a); + return; + } + if (i(a)) { + b.trigger('FETCH', a); + return; + } + if (k && f === p && e(a)) { + b.trigger('BEACON', a); + return; + } + if (g(a)) { + b.trigger('GET', a); + return; + } + if (k && e(a)) { + b.trigger('BEACON', a); + return; + } + h(a); + b.trigger('POST', a); + } + k.exports = q; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsFireLock', function () { + return (function (g, i, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.each, + c = a.keys; + a = (function () { + function a() { + n(this, a), (this._locks = {}), (this._callbacks = []); + } + h(a, [ + { + key: 'lock', + value: function (a) { + this._locks[a] = !0; + }, + }, + { + key: 'release', + value: function (a) { + Object.prototype.hasOwnProperty.call(this._locks, a) && + (delete this._locks[a], + c(this._locks).length === 0 && + b(this._callbacks, function (b) { + return b(a); + })); + }, + }, + { + key: 'onUnlocked', + value: function (a) { + this._callbacks.push(a); + }, + }, + { + key: 'isLocked', + value: function () { + return c(this._locks).length > 0; + }, + }, + { + key: 'lockPlugin', + value: function (a) { + this.lock('plugin:' + a); + }, + }, + { + key: 'releasePlugin', + value: function (a) { + this.release('plugin:' + a); + }, + }, + { + key: 'lockConfig', + value: function (a) { + this.lock('config:' + a); + }, + }, + { + key: 'releaseConfig', + value: function (a) { + this.release('config:' + a); + }, + }, + { + key: 'lockConsent', + value: function () { + this.lock('consent'); + }, + }, + { + key: 'unlockConsent', + value: function () { + this.release('consent'); + }, + }, + ]); + return a; + })(); + a.global = new a(); + l.exports = a; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsForkEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsParamList'); + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + var c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.Typed; + c.coerce; + c = d.objectWithFields({ + customData: d.allowNull(d.object()), + customParams: function (a) { + return a instanceof b ? a : void 0; + }, + eventName: d.string(), + id: d.string(), + piiTranslator: function (a) { + return typeof a === 'function' ? a : void 0; + }, + documentLink: d.allowNull(d.string()), + referrerLink: d.allowNull(d.string()), + }); + a = new a(d.tuple([c])); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsGatingConfigTypedef', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a.coerce; + a = a.Typed; + a = a.objectWithFields({ + gatings: a.arrayOf( + a.allowNull( + a.objectWithFields({ + name: a.allowNull(a.string()), + passed: a.allowNull(a['boolean']()), + }) + ) + ), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsGetAemResultEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'); + function b(a, b, c) { + a = a != null && typeof a === 'number' && a !== -1 ? a : null; + b = b != null && typeof b === 'number' && b !== -1 ? b : null; + c = c != null && typeof c === 'string' && c !== '' ? c : null; + return a !== null && b !== null && c !== null ? [a, b, c] : null; + } + a = new a(b); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsGetCustomParametersEvent', + function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsPixelTypedef'), + c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.Typed, + e = c.coerce; + function g(a, c, f, g, h) { + a = e(a, b); + c = e(c, d.string()); + var j = {}; + f != null && + (typeof f === 'undefined' ? 'undefined' : i(f)) === 'object' && + (j = f); + f = g != null && typeof g === 'string' ? g : null; + g = {}; + h != null && + (typeof h === 'undefined' ? 'undefined' : i(h)) === 'object' && + (g = h); + return a != null && c != null ? [a, c, j, f, g] : null; + } + c = new a(g); + l.exports = c; + })(); + return l.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('signalsFBEventsGetIsChrome', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + function a() { + var a = f.chrome, + b = f.navigator, + c = b.vendor, + d = f.opr !== void 0, + e = b.userAgent.indexOf('Edg') > -1; + b = b.userAgent.match('CriOS'); + return ( + !b && + a !== null && + a !== void 0 && + c === 'Google Inc.' && + d === !1 && + e === !1 + ); + } + j.exports = a; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'signalsFBEventsGetIsIosInAppBrowser', + function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + function a() { + var a = f.navigator, + b = a.userAgent.indexOf('AppleWebKit'), + c = a.userAgent.indexOf('FBIOS'), + d = a.userAgent.indexOf('Instagram'); + a = a.userAgent.indexOf('MessengerLiteForiOS'); + return b !== null && (c != -1 || d != -1 || a != -1); + } + function b(b) { + return a(); + } + j.exports = b; + })(); + return j.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsGetIWLParametersEvent', + function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsConvertNodeToHTMLElement'), + c = f.getFbeventsModules('SignalsFBEventsPixelTypedef'), + d = f.getFbeventsModules('SignalsFBEventsTyped'), + e = d.coerce; + function g() { + for (var a = arguments.length, d = Array(a), f = 0; f < a; f++) + d[f] = arguments[f]; + var g = d[0]; + if ( + g == null || + (typeof g === 'undefined' ? 'undefined' : i(g)) !== 'object' + ) + return null; + var h = g.unsafePixel, + j = g.unsafeTarget, + k = e(h, c), + l = j instanceof Node ? b(j) : null; + return k != null && l != null + ? [ + { + pixel: k, + target: l, + }, + ] + : null; + } + l.exports = new a(g); + })(); + return l.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsGetTimingsEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsParamList'); + function c(a) { + a = a instanceof b ? a : null; + return a != null ? [a] : null; + } + a = new a(c); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsGetValidUrl', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + j.exports = function (a) { + if (a == null) return null; + try { + a = new URL(a); + return a; + } catch (a) { + return null; + } + }; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsGuardrail', function () { + return (function (g, i, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsFBEventsGuardrailTypedef'); + f.getFbeventsModules('SignalsFBEventsExperimentsTypedef'); + f.getFbeventsModules('SignalsFBEventsLegacyExperimentGroupsTypedef'); + f.getFbeventsModules('SignalsFBEventsTypeVersioning'); + var c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.coerce; + c = f.getFbeventsModules('SignalsFBEventsUtils'); + c.reduce; + var e = function () { + return Math.random(); + }, + g = {}; + function i(a) { + var b = a.passRate; + a.name; + b != null && (a.passed = e() < b); + } + c = (function () { + function c() { + n(this, c); + } + h(c, [ + { + key: 'setGuardrails', + value: function (c) { + c = d(c, b); + if (c != null) { + this._guardrails = c; + c = !0; + var e = !1, + f = void 0; + try { + for ( + var h = + this._guardrails[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + i; + !(c = (i = h.next()).done); + c = !0 + ) { + i = i.value; + if (i.name != null) { + var j = i.name, + k = { + passed: null, + }; + k = a({}, k, i); + g[j] = k; + } + } + } catch (a) { + (e = !0), (f = a); + } finally { + try { + !c && h['return'] && h['return'](); + } finally { + if (e) throw f; + } + } + } + }, + }, + { + key: 'eval', + value: function (a, b) { + a = g[a]; + if (!a) return !1; + if (a.enableForPixels && a.enableForPixels.includes(b)) + return !0; + if (a.passed != null) return a.passed; + i(a); + return a.passed != null ? a.passed : !1; + }, + }, + { + key: 'enable', + value: function (a) { + var b = g[a]; + if (b != null) b.passed = !0; + else { + b = { + passed: !0, + }; + g[a] = b; + } + }, + }, + { + key: 'disable', + value: function (a) { + var b = g[a]; + if (b != null) b.passed = !1; + else { + b = { + passed: !1, + }; + g[a] = b; + } + }, + }, + ]); + return c; + })(); + l.exports = new c(); + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsGuardrailTypedef', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a.enforce; + a = b.arrayOf( + b.objectWithFields({ + name: b.allowNull(b.string()), + passRate: b.allowNull(b.number()), + enableForPixels: b.allowNull(b.arrayOf(b.string())), + code: b.allowNull(b.string()), + passed: b.allowNull(b['boolean']()), + }) + ); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsIABPCMAEBridgeConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + enableAutoEventId: b.allowNull(b['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('signalsFBEventsInjectMethod', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('signalsFBEventsMakeSafe'); + function b(b, c, d) { + var e = b[c], + f = a(d); + b[c] = function () { + for (var a = arguments.length, b = Array(a), c = 0; c < a; c++) + b[c] = arguments[c]; + var d = e.apply(this, b); + f.apply(this, b); + return d; + }; + } + k.exports = b; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsIWLBootStrapEvent', function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('signalsFBEventsCoercePixelID'); + function c() { + for (var a = arguments.length, c = Array(a), d = 0; d < a; d++) + c[d] = arguments[d]; + var e = c[0]; + if ( + e == null || + (typeof e === 'undefined' ? 'undefined' : i(e)) !== 'object' + ) + return null; + var f = e.graphToken, + g = e.pixelID, + h = b(g); + return f != null && typeof f === 'string' && h != null + ? [ + { + graphToken: f, + pixelID: h, + }, + ] + : null; + } + a = new a(c); + l.exports = a; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsJSLoader', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + var a = { + CDN_BASE_URL: 'https://connect.facebook.net/', + }; + function b() { + var b = g.getElementsByTagName('script'); + for (var c = 0; c < b.length; c++) { + var d = b[c]; + if (d && d.src && d.src.indexOf(a.CDN_BASE_URL) !== -1) return d; + } + return null; + } + var c = d(); + function d() { + try { + if (f.trustedTypes && f.trustedTypes.createPolicy) { + var b = f.trustedTypes; + return b.createPolicy('connect.facebook.net/fbevents', { + createScriptURL: function (b) { + if (!b.startsWith(a.CDN_BASE_URL)) + throw new Error('Disallowed script URL'); + return b; + }, + }); + } + } catch (a) {} + return null; + } + function e(a) { + var d = g.createElement('script'); + c != null ? (d.src = c.createScriptURL(a)) : (d.src = a); + d.async = !0; + a = b(); + a && a.parentNode + ? a.parentNode.insertBefore(d, a) + : g.head && g.head.firstChild && g.head.appendChild(d); + } + j.exports = { + CONFIG: a, + loadJSFile: e, + }; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsLateValidateCustomParametersEvent', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsTyped'), + c = b.coerce, + d = b.Typed; + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + b = f.getFbeventsModules('SignalsFBEventsCoercePrimitives'); + b.coerceString; + function e() { + for (var a = arguments.length, b = Array(a), e = 0; e < a; e++) + b[e] = arguments[e]; + return c(b, d.tuple([d.string(), d.object(), d.string()])); + } + b = new a(e); + k.exports = b; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsLegacyExperimentGroupsTypedef', + function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + var c = a.enforce; + a = f.getFbeventsModules('SignalsFBEventsTypeVersioning'); + a = a.upgrade; + function d(a) { + return a != null && + (typeof a === 'undefined' ? 'undefined' : i(a)) === 'object' + ? Object.values(a) + : null; + } + var e = function (a) { + a = Array.isArray(a) ? a : d(a); + return c( + a, + b.arrayOf( + b.objectWithFields({ + code: b.string(), + name: b.string(), + passRate: b.number(), + range: b.tuple([b.number(), b.number()]), + }) + ) + ); + }; + function g(a) { + var b = a.name, + c = a.code, + d = a.range; + a = a.passRate; + return { + allocation: d[1] - d[0], + code: c, + name: b, + passRate: a, + }; + } + l.exports = a(e, function (a) { + return a.map(g); + }); + })(); + return l.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsLogging', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.isArray, + c = a.isInstanceOf, + d = a.map, + e = f.getFbeventsModules('SignalsParamList'), + h = f.getFbeventsModules('signalsFBEventsSendGET'), + i = f.getFbeventsModules('SignalsFBEventsJSLoader'), + j = !1; + function l() { + j = !0; + } + var m = !0; + function n() { + m = !1; + } + var o = !1; + function p() { + o = !0; + } + var q = 'console', + r = 'warn', + s = []; + function t(a) { + g[q] && g[q][r] && (g[q][r](a), o && s.push(a)); + } + var u = !1; + function v() { + u = !0; + } + function w(a) { + if (u) return; + t('[Meta Pixel] - ' + a); + } + var x = 'Meta Pixel Error', + y = function () { + g.postMessage != null && g.postMessage.apply(g, arguments); + }, + z = {}; + function A(a) { + switch (a.type) { + case 'FBQ_NO_METHOD_NAME': + return 'You must provide an argument to fbq().'; + case 'INVALID_FBQ_METHOD': + var b = a.method; + return '"fbq(\'' + b + '\', ...);" is not a valid fbq command.'; + case 'INVALID_FBQ_METHOD_PARAMETER': + b = a.invalidParamName; + var c = a.invalidParamValue, + d = a.method, + e = a.params; + return ( + 'Call to "fbq(\'' + + d + + "', " + + C(e) + + ');" with parameter "' + + b + + '" has an invalid value of "' + + B(c) + + '"' + ); + case 'INVALID_PIXEL_ID': + d = a.pixelID; + return 'Invalid PixelID: ' + d + '.'; + case 'DUPLICATE_PIXEL_ID': + e = a.pixelID; + return 'Duplicate Pixel ID: ' + e + '.'; + case 'SET_METADATA_ON_UNINITIALIZED_PIXEL_ID': + b = a.metadataValue; + c = a.pixelID; + return ( + 'Trying to set argument ' + + b + + ' for uninitialized Pixel ID ' + + c + + '.' + ); + case 'CONFLICTING_VERSIONS': + return 'Multiple pixels with conflicting versions were detected on this page.'; + case 'MULTIPLE_PIXELS': + return 'Multiple pixels were detected on this page.'; + case 'UNSUPPORTED_METADATA_ARGUMENT': + d = a.metadata; + return 'Unsupported metadata argument: ' + d + '.'; + case 'REQUIRED_PARAM_MISSING': + e = a.param; + b = a.eventName; + return ( + "Required parameter '" + + e + + "' is missing for event '" + + b + + "'." + ); + case 'INVALID_PARAM': + c = a.param; + d = a.eventName; + return ( + "Parameter '" + c + "' is invalid for event '" + d + "'." + ); + case 'NO_EVENT_NAME': + return 'Missing event name. Track events must be logged with an event name fbq("track", eventName)'; + case 'NONSTANDARD_EVENT': + e = a.eventName; + return ( + "You are sending a non-standard event '" + + e + + "'. The preferred way to send these events is using trackCustom. See 'https://developers.facebook.com/docs/ads-for-websites/pixel-events/#events' for more information." + ); + case 'NEGATIVE_EVENT_PARAM': + b = a.param; + c = a.eventName; + return ( + "Parameter '" + b + "' is negative for event '" + c + "'." + ); + case 'PII_INVALID_TYPE': + d = a.key_type; + e = a.key_val; + return ( + 'An invalid ' + + d + + " was specified for '" + + e + + "'. This data will not be sent with any events for this Pixel." + ); + case 'PII_UNHASHED_PII': + b = a.key; + return ( + "The value for the '" + + b + + "' key appeared to be PII. This data will not be sent with any events for this Pixel." + ); + case 'INVALID_CONSENT_ACTION': + c = a.action; + return ( + '"fbq(\'' + + c + + "', ...);\" is not a valid fbq('consent', ...) action. Valid actions are 'revoke' and 'grant'." + ); + case 'INVALID_JSON_LD': + d = a.jsonLd; + return ( + "Unable to parse JSON-LD tag. Malformed JSON found: '" + + d + + "'." + ); + case 'SITE_CODELESS_OPT_OUT': + e = a.pixelID; + return ( + 'Unable to open Codeless events interface for pixel as the site has opted out. Pixel ID: ' + + e + + '.' + ); + case 'PIXEL_NOT_INITIALIZED': + b = a.pixelID; + return 'Pixel ' + b + ' not found'; + case 'UNWANTED_CUSTOM_DATA': + return 'Removed parameters from custom data due to potential violations. Go to Events Manager to learn more.'; + case 'UNWANTED_URL_DATA': + return 'Removed URL query parameters due to potential violations.'; + case 'UNWANTED_EVENT_NAME': + return 'Blocked Event due to potential violations.'; + case 'UNVERIFIED_EVENT': + return 'You are attempting to send an unverified event. The event was suppressed. Go to Events Manager to learn more.'; + case 'RESTRICTED_EVENT': + return 'You are attempting to send a restricted event. The event was suppressed. Go to Events Manager to learn more.'; + case 'INVALID_PARAM_FORMAT': + c = a.invalidParamName; + return ( + 'Invalid parameter format for ' + + c + + '. Please refer https://developers.facebook.com/docs/meta-pixel/reference/ for valid parameter specifications.' + ); + default: + F( + new Error( + 'INVALID_USER_ERROR - ' + a.type + ' - ' + JSON.stringify(a) + ) + ); + return 'Invalid User Error.'; + } + } + var B = function (a) { + if (typeof a === 'string') return "'" + a + "'"; + else if (typeof a == 'undefined') return 'undefined'; + else if (a === null) return 'null'; + else if ( + !b(a) && + a.constructor != null && + a.constructor.name != null + ) + return a.constructor.name; + try { + return JSON.stringify(a) || 'undefined'; + } catch (a) { + return 'undefined'; + } + }, + C = function (a) { + return d(a, B).join(', '); + }; + function D(a, b) { + try { + var d = g.fbq.instance.pluginConfig.get( + null, + 'dataProcessingOptions' + ); + if (d != null && d.dataPrivacyOptions.includes('LDU')) return; + d = Math.random(); + var f = + g.fbq && g.fbq._releaseSegment + ? g.fbq._releaseSegment + : 'unknown'; + if ( + (!g.fbq || !g.fbq.disableErrorLogging) && + ((m && d < 0.01) || f === 'canary') + ) { + d = new e(null); + d.append('p', 'pixel'); + d.append( + 'v', + g.fbq && g.fbq.version ? g.fbq.version : 'unknown' + ); + d.append('e', a.toString()); + c(a, Error) && + (d.append('f', a.fileName), + d.append('s', a.stackTrace || a.stack)); + d.append('ue', b ? '1' : '0'); + d.append('rs', f); + h(d, { + url: i.CONFIG.CDN_BASE_URL + '/log/error', + ignoreRequestLengthCheck: !0, + }); + } + } catch (a) {} + } + function E(a) { + var b = JSON.stringify(a); + if (!Object.prototype.hasOwnProperty.call(z, b)) z[b] = !0; + else return; + b = A(a); + w(b); + y( + { + action: 'FB_LOG', + logMessage: b, + logType: x, + }, + '*' + ); + D(new Error(b), !0); + } + function F(a) { + D(a, !1), j && w(a.toString()); + } + a = { + consoleWarn: t, + disableAllLogging: v, + disableSampling: n, + enableVerboseDebugLogging: l, + logError: F, + logUserError: E, + enableBufferedLoggedWarnings: p, + bufferedLoggedWarnings: s, + }; + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsMakeSafe', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsLogging'), + b = a.logError; + function c(a) { + return function () { + try { + for (var c = arguments.length, d = Array(c), e = 0; e < c; e++) + d[e] = arguments[e]; + a.apply(this, d); + } catch (a) { + b(a); + } + return; + }; + } + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsMessageParamsTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + var b = f.getFbeventsModules('SignalsParamList'); + a = a.objectWithFields({ + customData: a.allowNull(a.object()), + customParams: function (a) { + return a instanceof b ? a : void 0; + }, + eventName: a.string(), + id: a.string(), + piiTranslator: function (a) { + return typeof a === 'function' ? a : void 0; + }, + documentLink: a.allowNull(a.string()), + referrerLink: a.allowNull(a.string()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsMicrodataConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + waitTimeMs: a.allowNull( + a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a > 0 && a < 1e4; + }, + ], + }) + ), + disableMicrodataEvent: a.allowNull(a['boolean']()), + enablePageHash: a.allowNull(a['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsMobileAppBridge', function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTelemetry'), + b = f.getFbeventsModules('SignalsFBEventsUtils'), + c = b.each, + d = 'fbmq-0.1', + e = { + AddPaymentInfo: 'fb_mobile_add_payment_info', + AddToCart: 'fb_mobile_add_to_cart', + AddToWishlist: 'fb_mobile_add_to_wishlist', + CompleteRegistration: 'fb_mobile_complete_registration', + InitiateCheckout: 'fb_mobile_initiated_checkout', + Other: 'other', + Purchase: 'fb_mobile_purchase', + Search: 'fb_mobile_search', + ViewContent: 'fb_mobile_content_view', + }, + h = { + content_ids: 'fb_content_id', + content_type: 'fb_content_type', + currency: 'fb_currency', + num_items: 'fb_num_items', + search_string: 'fb_search_string', + value: '_valueToSum', + contents: 'fb_content', + }, + j = {}; + function k(a) { + return 'fbmq_' + a[1]; + } + function m(a) { + if ( + Object.prototype.hasOwnProperty.call(j, [0]) && + Object.prototype.hasOwnProperty.call(j[a[0]], a[1]) + ) + return !0; + var b = g[k(a)]; + b = b && b.getProtocol.call && b.getProtocol() === d ? b : null; + b !== null && ((j[a[0]] = j[a[0]] || {}), (j[a[0]][a[1]] = b)); + return b !== null; + } + function n(a) { + var b = []; + a = j[a.id] || {}; + for (var c in a) + Object.prototype.hasOwnProperty.call(a, c) && b.push(a[c]); + return b; + } + function o(a) { + return n(a).length > 0; + } + function p(a) { + return Object.prototype.hasOwnProperty.call(e, a) ? e[a] : a; + } + function q(a) { + return Object.prototype.hasOwnProperty.call(h, a) ? h[a] : a; + } + function r(a) { + if (typeof a === 'string') return a; + if (typeof a === 'number') return isNaN(a) ? void 0 : a; + try { + return JSON.stringify(a); + } catch (a) {} + return a.toString && a.toString.call ? a.toString() : void 0; + } + function s(a) { + var b = {}; + if ( + a != null && + (typeof a === 'undefined' ? 'undefined' : i(a)) === 'object' + ) + for (var c in a) + if (Object.prototype.hasOwnProperty.call(a, c)) { + var d = r(a[c]); + d != null && (b[q(c)] = d); + } + return b; + } + var t = 0; + function u() { + var b = t; + t = 0; + a.logMobileNativeForwarding(b); + } + function v(a, b, d) { + c(n(a), function (c) { + return c.sendEvent(a.id, p(b), JSON.stringify(s(d))); + }), + t++, + setTimeout(u, 0); + } + l.exports = { + pixelHasActiveBridge: o, + registerBridge: m, + sendEvent: v, + }; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsModuleEncodings', function () { + return (function (g, i, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.coerce, + c = f.getFbeventsModules('SignalsFBEventsModuleEncodingsTypedef'); + f.getFbeventsModules('SignalsParamList'); + a = f.getFbeventsModules('SignalsFBEventsTyped'); + var d = a.Typed; + a = f.getFbeventsModules('SignalsFBEventsUtils'); + var i = a.map, + j = a.keys, + k = a.filter; + f.getFbeventsModules('SignalsFBEventsQE'); + f.getFbeventsModules('SignalsFBEventsGuardrail'); + a = (function () { + function a() { + n(this, a); + } + h(a, [ + { + key: 'setModuleEncodings', + value: function (a) { + a = b(a, c); + a != null && (this.moduleEncodings = a); + }, + }, + { + key: 'addEncodings', + value: function (a) { + var c = this; + if (g.fbq == null || g.fbq.__fbeventsResolvedModules == null) + return; + if (this.moduleEncodings == null) return; + var f = b(g.fbq.__fbeventsResolvedModules, d.object()); + if (f == null) return; + f = k( + i(j(f), function (a) { + return c.moduleEncodings.map != null && + a in c.moduleEncodings.map + ? c.moduleEncodings.map[a] + : null; + }), + function (a) { + return a != null; + } + ); + f.length > 0 && + (this.moduleEncodings.hash != null && + a.append('hme', this.moduleEncodings.hash), + a.append('ex_m', f.join(','))); + }, + }, + ]); + return a; + })(); + l.exports = new a(); + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsModuleEncodingsTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + map: a.allowNull(a.object()), + hash: a.allowNull(a.string()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsNetworkConfig', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + var a = { + ENDPOINT: 'https://www.facebook.com/tr/', + INSTAGRAM_TRIGGER_ATTRIBUTION: 'https://www.instagram.com/tr/', + AEM_ENDPOINT: + 'https://www.facebook.com/.well-known/aggregated-event-measurement/', + GPS_ENDPOINT: + 'https://www.facebook.com/privacy_sandbox/pixel/register/trigger/', + TOPICS_API_ENDPOINT: + 'https://www.facebook.com/privacy_sandbox/topics/registration/', + }; + j.exports = a; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsOpenBridgeConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + endpoints: b.arrayOf( + b.objectWithFields({ + targetDomain: b.allowNull(b.string()), + endpoint: b.allowNull(b.string()), + usePathCookie: b.allowNull(b['boolean']()), + fallbackDomain: b.allowNull(b.string()), + }) + ), + eventsFilter: b.allowNull( + b.objectWithFields({ + filteringMode: b.allowNull(b.string()), + eventNames: b.allowNull(b.arrayOf(b.string())), + }) + ), + additionalUserData: b.allowNull( + b.objectWithFields({ + sendFBLoginID: b.allowNull(b['boolean']()), + }) + ), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsOptIn', function () { + return (function (g, i, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.each, + c = a.filter, + d = a.keys, + e = a.some; + function g(a) { + b(d(a), function (b) { + if ( + e(a[b], function (b) { + return Object.prototype.hasOwnProperty.call(a, b); + }) + ) + throw new Error( + 'Circular subOpts are not allowed. ' + + b + + ' depends on another subOpt' + ); + }); + } + a = (function () { + function a() { + var b = + arguments.length > 0 && arguments[0] !== void 0 + ? arguments[0] + : {}; + n(this, a); + this._opts = {}; + this._subOpts = b; + g(this._subOpts); + } + h(a, [ + { + key: '_getOpts', + value: function (a) { + return [].concat( + m( + Object.prototype.hasOwnProperty.call(this._subOpts, a) + ? this._subOpts[a] + : [] + ), + [a] + ); + }, + }, + { + key: '_setOpt', + value: function (a, b, c) { + b = this._opts[b] || (this._opts[b] = {}); + b[a] = c; + }, + }, + { + key: 'optIn', + value: function (a, c) { + var d = this, + e = + arguments.length > 2 && arguments[2] !== void 0 + ? arguments[2] + : !1; + b(this._getOpts(c), function (b) { + var f = e == !0 && d.isOptedOut(a, c); + f || d._setOpt(a, b, !0); + }); + return this; + }, + }, + { + key: 'optOut', + value: function (a, c) { + var d = this; + b(this._getOpts(c), function (b) { + return d._setOpt(a, b, !1); + }); + return this; + }, + }, + { + key: 'isOptedIn', + value: function (a, b) { + return this._opts[b] != null && this._opts[b][a] === !0; + }, + }, + { + key: 'isOptedOut', + value: function (a, b) { + return this._opts[b] != null && this._opts[b][a] === !1; + }, + }, + { + key: 'listPixelIds', + value: function (a) { + var b = this._opts[a]; + return b != null + ? c(d(b), function (a) { + return b[a] === !0; + }) + : []; + }, + }, + ]); + return a; + })(); + l.exports = a; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsParallelFireConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + target: a.string(), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsPIIAutomatchedEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsPixelTypedef'), + c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.coerce; + function e(a) { + a = d(a, b); + return a != null ? [a] : null; + } + c = new a(e); + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPIIConflictingEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsPixelTypedef'), + c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.coerce; + function e(a) { + a = d(a, b); + return a != null ? [a] : null; + } + c = new a(e); + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPIIInvalidatedEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsPixelTypedef'), + c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.coerce; + function e(a) { + a = d(a, b); + return a != null ? [a] : null; + } + k.exports = new a(e); + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPixelCookie', function () { + return (function (i, j, k, l) { + var m = { + exports: {}, + }; + m.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsLogging'), + b = a.logError, + c = 'fb', + d = 4; + a = (function () { + function a(b) { + n(this, a), + typeof b === 'string' + ? this.maybeUpdatePayload(b) + : ((this.subdomainIndex = b.subdomainIndex), + (this.creationTime = b.creationTime), + (this.payload = b.payload)); + } + h( + a, + [ + { + key: 'pack', + value: function () { + return [ + c, + this.subdomainIndex, + this.creationTime, + this.payload, + ].join('.'); + }, + }, + { + key: 'maybeUpdatePayload', + value: function (a) { + if (this.payload === null || this.payload !== a) { + this.payload = a; + a = Date.now(); + this.creationTime = + typeof a === 'number' ? a : new Date().getTime(); + } + }, + }, + ], + [ + { + key: 'unpack', + value: function (e) { + try { + e = e.split('.'); + if (e.length !== d) return null; + var f = g(e, 4), + h = f[0], + i = f[1], + j = f[2]; + f = f[3]; + if (h !== c) + throw new Error( + "Unexpected version number '" + e[0] + "'" + ); + h = parseInt(i, 10); + if (isNaN(h)) + throw new Error( + "Illegal subdomain index '" + e[1] + "'" + ); + i = parseInt(j, 10); + if (isNaN(i)) + throw new Error("Illegal creation time '" + e[2] + "'"); + if (f == null || f === '') + throw new Error('Empty cookie payload'); + return new a({ + creationTime: i, + payload: f, + subdomainIndex: h, + }); + } catch (a) { + b(a); + return null; + } + }, + }, + ] + ); + return a; + })(); + m.exports = a; + })(); + return m.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPixelTypedef', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + eventCount: a.number(), + id: a.fbid(), + userData: a.mapOf(a.string()), + userDataFormFields: a.mapOf(a.string()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPlugin', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + var a = function a(b) { + n(this, a), + (this.__fbEventsPlugin = 1), + (this.plugin = b), + (this.__fbEventsPlugin = 1); + }; + j.exports = a; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPluginLoadedEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'); + function b(a) { + a = a != null && typeof a === 'string' ? a : null; + return a != null ? [a] : null; + } + k.exports = new a(b); + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPluginManager', function () { + return (function (g, j, k, l) { + var m = { + exports: {}, + }; + m.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsConfigStore'), + b = f.getFbeventsModules('SignalsFBEventsEvents'), + c = b.pluginLoaded, + d = f.getFbeventsModules('SignalsFBEventsJSLoader'); + b = f.getFbeventsModules('SignalsFBEventsLogging'); + var e = b.logError, + g = f.getFbeventsModules('SignalsFBEventsPlugin'); + function j(a) { + return 'fbevents.plugins.' + a; + } + function k(a, b) { + if (a === 'fbevents') return new g(function () {}); + if (b instanceof g) return b; + if ( + b == null || + (typeof b === 'undefined' ? 'undefined' : i(b)) !== 'object' + ) { + e(new Error('Invalid plugin registered ' + a)); + return new g(function () {}); + } + var c = b.__fbEventsPlugin; + b = b.plugin; + if (c !== 1 || typeof b !== 'function') { + e(new Error('Invalid plugin registered ' + a)); + return new g(function () {}); + } + return new g(b); + } + b = (function () { + function b(a, c) { + n(this, b), + (this._loadedPlugins = {}), + (this._instance = a), + (this._lock = c); + } + h(b, [ + { + key: 'registerPlugin', + value: function (b, d) { + if ( + Object.prototype.hasOwnProperty.call(this._loadedPlugins, b) + ) + return; + this._loadedPlugins[b] = k(b, d); + this._loadedPlugins[b].plugin(f, this._instance, a); + c.trigger(b); + this._lock.releasePlugin(b); + }, + }, + { + key: 'loadPlugin', + value: function (a) { + if (/^[a-zA-Z]\w+$/.test(a) === !1) + throw new Error('Invalid plugin name: ' + a); + var b = j(a); + if (this._loadedPlugins[b]) return !0; + if (f.fbIsModuleLoaded(b)) { + this.registerPlugin(b, f.getFbeventsModules(b)); + return !0; + } + a = + d.CONFIG.CDN_BASE_URL + + 'signals/plugins/' + + a + + '.js?v=' + + f.version; + if (!this._loadedPlugins[b]) { + this._lock.lockPlugin(b); + d.loadJSFile(a); + return !0; + } + return !1; + }, + }, + ]); + return b; + })(); + m.exports = b; + })(); + return m.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsProcessCCRulesEvent', function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + c = f.getFbeventsModules('SignalsParamList'); + function d(b, d) { + b = b instanceof c ? b : null; + d = + (typeof d === 'undefined' ? 'undefined' : i(d)) === 'object' + ? a({}, d) + : null; + return b != null ? [b, d] : null; + } + b = new b(d); + l.exports = b; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsProhibitedPixelConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a.coerce; + a = a.Typed; + a = a.objectWithFields({ + lockWebpage: a.allowNull(a['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsProhibitedSourcesTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + prohibitedSources: b.arrayOf( + b.objectWithFields({ + domain: b.allowNull(b.string()), + }) + ), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsProtectedDataModeConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + standardParams: b.mapOf(b['boolean']()), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsQE', function () { + return (function (i, j, k, l) { + var m = { + exports: {}, + }; + m.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsExperimentsTypedef'), + b = f.getFbeventsModules( + 'SignalsFBEventsLegacyExperimentGroupsTypedef' + ), + c = f.getFbeventsModules('SignalsFBEventsTypeVersioning'), + d = f.getFbeventsModules('SignalsFBEventsTyped'), + e = d.coerce; + d = f.getFbeventsModules('SignalsFBEventsUtils'); + var i = d.reduce, + j = function () { + return Math.random(); + }; + function k(a) { + var b = i( + a, + function (b, c, a) { + if (a === 0) { + b.push([0, c.allocation]); + return b; + } + a = g(b[a - 1], 2); + a[0]; + a = a[1]; + b.push([a, a + c.allocation]); + return b; + }, + [] + ), + c = j(); + for (var d = 0; d < a.length; d++) { + var e = a[d], + f = e.passRate, + h = e.code; + e = e.name; + var k = g(b[d], 2), + l = k[0]; + k = k[1]; + if (c >= l && c < k) { + l = j() < f; + return { + code: h, + isInExperimentGroup: l, + name: e, + }; + } + } + return null; + } + d = (function () { + function d() { + n(this, d), + (this._result = null), + (this._hasRolled = !1), + (this._isExposed = !1), + (this.CONTROL = 'CONTROL'), + (this.TEST = 'TEST'), + (this.UNASSIGNED = 'UNASSIGNED'); + } + h(d, [ + { + key: 'setExperiments', + value: function (d) { + d = e(d, c.waterfall([b, a])); + d != null && + ((this._experiments = d), + (this._hasRolled = !1), + (this._result = null), + (this._isExposed = !1)); + }, + }, + { + key: 'get', + value: function (a) { + if (!this._hasRolled) { + var b = this._experiments; + if (b == null) return null; + b = k(b); + b != null && (this._result = b); + this._hasRolled = !0; + } + if (a == null || a === '') return this._result; + return this._result != null && this._result.name === a + ? this._result + : null; + }, + }, + { + key: 'getCode', + value: function () { + var a = this.get(); + if (a == null) return ''; + var b = 0; + a.isInExperimentGroup && (b |= 1); + this._isExposed && (b |= 2); + return a.code + b.toString(); + }, + }, + { + key: 'getAssignmentFor', + value: function (a) { + var b = this.get(); + if (b != null && b.name === a) { + this._isExposed = !0; + return b.isInExperimentGroup ? this.TEST : this.CONTROL; + } + return this.UNASSIGNED; + }, + }, + { + key: 'isInTest', + value: function (a) { + var b = this.get(); + if (b != null && b.name === a) { + this._isExposed = !0; + return b.isInExperimentGroup; + } + return !1; + }, + }, + ]); + return d; + })(); + m.exports = new d(); + })(); + return m.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'signalsFBEventsResolveLegacyArguments', + function () { + return (function (f, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = 'report'; + function b(a) { + var b = g(a, 1); + b = b[0]; + return a.length === 1 && Array.isArray(b) + ? { + args: b, + isLegacySyntax: !0, + } + : { + args: a, + isLegacySyntax: !1, + }; + } + function c(b) { + var c = g(b, 2), + d = c[0]; + c = c[1]; + if (typeof d === 'string' && d.slice(0, a.length) === a) { + d = d.slice(a.length); + if (d === 'CustomEvent') { + c != null && + (typeof c === 'undefined' ? 'undefined' : i(c)) === + 'object' && + typeof c.event === 'string' && + (d = c.event); + return ['trackCustom', d].concat(b.slice(1)); + } + return ['track', d].concat(b.slice(1)); + } + return b; + } + function d(a) { + a = b(a); + var d = a.args; + a = a.isLegacySyntax; + d = c(d); + return { + args: d, + isLegacySyntax: a, + }; + } + l.exports = d; + })(); + return l.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsResolveLink', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsGetValidUrl'), + b = f.getFbeventsModules('SignalsFBEventsUtils'), + c = b.each, + d = b.keys; + k.exports = function (b, e, f) { + var h = g.top !== g; + if (h && e != null && e.length > 0) { + if (f != null) { + h = !1; + var i = a(e); + if (i != null) { + var j = i.origin; + c(d(f), function (a) { + a != null && j.indexOf(a) >= 0 && (h = !0); + }); + } + if (i == null || h) return b; + } + return e; + } else return b != null && b.length > 0 ? b : e; + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsRestrictedDomainsConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + restrictedDomains: b.allowNull( + b.arrayOf(b.allowNull(b.string())) + ), + blacklistedIframeReferrers: b.allowNull(b.mapOf(b['boolean']())), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('signalsFBEventsSendBatch', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBatcher'), + b = f.getFbeventsModules('SignalsFBEventsLogging'), + c = b.logError; + b = f.getFbeventsModules('SignalsFBEventsUtils'); + var d = b.map, + e = f.getFbeventsModules('SignalsParamList'), + h = f.getFbeventsModules('signalsFBEventsSendBeacon'), + i = f.getFbeventsModules('signalsFBEventsSendGET'); + f.getFbeventsModules('signalsFBEventsSendXHR'); + var j = f.getFbeventsModules('signalsFBEventsSendFetch'), + l = f.getFbeventsModules('signalsFBEventsSendFormPOST'); + b = f.getFbeventsModules('SignalsFBEventsEvents'); + var m = b.fired, + n = f.getFbeventsModules('signalsFBEventsGetIsChrome'); + function o(a, b) { + var c = !0, + d = !1, + e = void 0; + try { + for ( + var f = + b[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + b; + !(c = (b = f.next()).done); + c = !0 + ) { + b = b.value; + m.trigger(a, b); + } + } catch (a) { + (d = !0), (e = a); + } finally { + try { + !c && f['return'] && f['return'](); + } finally { + if (d) throw e; + } + } + } + function p(a) { + var b = d(a, function (a) { + return a.toQueryString(); + }); + b = new e().appendHash({ + batch: 1, + events: b, + }); + var f = !n(); + if (j(b)) { + o('FETCH', a); + return; + } + if (f && h(b)) { + o('BEACON', a); + return; + } + if (i(b)) { + o('GET', a); + return; + } + if (f && h(b)) { + o('BEACON', a); + return; + } + l(b); + o('POST', a); + c(new Error('could not send batch')); + } + var q = new a(p); + function r(a) { + q.addToBatch(a); + } + g.addEventListener( + 'onpagehide' in g ? 'pagehide' : 'unload', + function () { + return q.forceEndBatch(); + } + ); + k.exports = r; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsSendBeacon', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + f.getFbeventsModules('SignalsFBEventsQE'); + var a = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + b = f.getFbeventsModules('SignalsFBEventsLogging'), + c = b.logError; + function d(b, d) { + try { + if (!g.navigator || !g.navigator.sendBeacon) return !1; + d = d || {}; + d = d.url; + d = d === void 0 ? a.ENDPOINT : d; + b.replaceEntry('rqm', 'SB'); + return g.navigator.sendBeacon(d, b.toFormData()); + } catch (a) { + a instanceof Error && c(new Error('[SendBeacon]:' + a.message)); + return !1; + } + } + k.exports = d; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'signalsFBEventsSendBeaconWithParamsInURL', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + b = f.getFbeventsModules('SignalsFBEventsLogging'), + c = b.logError, + d = 2048; + function e(b, e) { + try { + if (!g.navigator || !g.navigator.sendBeacon) return !1; + e = e || {}; + e = e.url; + e = e === void 0 ? a.ENDPOINT : e; + b.replaceEntry('rqm', 'SB'); + b = b.toQueryString(); + e = e + '?' + b; + return e.length > d ? !1 : g.navigator.sendBeacon(e); + } catch (a) { + a instanceof Error && + c(new Error('[SendBeaconWithParamsInURL]:' + a.message)); + return !1; + } + } + k.exports = e; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsSendCloudbridgeEvent', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'); + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + var b = f.getFbeventsModules('SignalsFBEventsTyped'); + b = b.Typed; + var c = f.getFbeventsModules('SignalsFBEventsMessageParamsTypedef'); + a = new a(b.tuple([c])); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('signalsFBEventsSendEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsFBEventsEvents'); + b.fired; + var c = b.setEventId, + d = f.getFbeventsModules('SignalsParamList'), + e = f.getFbeventsModules('SignalsFBEventsSendEventEvent'), + h = f.getFbeventsModules('SignalsFBEventsSendCloudbridgeEvent'), + i = f.getFbeventsModules('SignalsFBEventsFilterProtectedModeEvent'), + j = f.getFbeventsModules('SignalsFBEventsProcessCCRulesEvent'), + l = f.getFbeventsModules( + 'SignalsFBEventsLateValidateCustomParametersEvent' + ); + b = f.getFbeventsModules('SignalsFBEventsUtils'); + var m = b.some, + n = b.each, + o = b.keys; + f.getFbeventsModules('SignalsFBEventsNetworkConfig'); + f.getFbeventsModules('generateUUID'); + var p = f.getFbeventsModules('SignalsFBEventsSetFilteredEventName'), + q = f.getFbeventsModules('signalsFBEventsFillParamList'), + r = f.getFbeventsModules('signalsFBEventsFireEvent'); + b = f.getFbeventsModules('SignalsFBEventsExperimentNames'); + b.BATCHING_EXPERIMENT; + b.SEND_XHR_EXPERIMENT; + g.top !== g; + function s(b) { + b.customData = a({}, b.customData); + b.timestamp = new Date().valueOf(); + var f = null; + b.customParams != null && (f = b.customParams.get('eid')); + if (f == null || f === '') { + b.customParams = b.customParams || new d(); + f = b.customParams; + b.id != null && c.trigger(String(b.id), f); + } + f = j.trigger(q(b), b.customData); + f != null && + n(f, function (a) { + a != null && + n(o(a), function (c) { + (b.customParams = b.customParams || new d()), + b.customParams.append(c, a[c]); + }); + }); + l.trigger(String(b.id), b.customData || {}, b.eventName); + f = p.trigger(q(b)); + f != null && + n(f, function (a) { + a != null && + n(o(a), function (c) { + (b.customParams = b.customParams || new d()), + b.customParams.append(c, a[c]); + }); + }); + i.trigger(b); + f = e.trigger(b); + if ( + m(f, function (a) { + return a; + }) + ) + return; + f = h.trigger(b); + if ( + m(f, function (a) { + return a; + }) + ) + return; + f = + Object.prototype.hasOwnProperty.call(b, 'customData') && + typeof b.customData !== 'undefined' && + b.customData !== null; + f || (b.customData = {}); + r(b); + } + k.exports = s; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsSendEventEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsParamList'); + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + var c = f.getFbeventsModules('SignalsFBEventsTyped'), + d = c.Typed; + c.coerce; + c = d.objectWithFields({ + customData: d.allowNull(d.object()), + customParams: function (a) { + return a instanceof b ? a : void 0; + }, + eventName: d.string(), + id: d.string(), + piiTranslator: function (a) { + return typeof a === 'function' ? a : void 0; + }, + documentLink: d.allowNull(d.string()), + referrerLink: d.allowNull(d.string()), + }); + a = new a(d.tuple([c])); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsSendFetch', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + var a = f.getFbeventsModules('SignalsFBEventsQE'), + b = f.getFbeventsModules('SignalsFBEventsGuardrail'), + c = f.getFbeventsModules('SignalsFBEventsNetworkConfig'); + function d(d, e, f) { + if (!('fetch' in g && typeof g.fetch === 'function')) return !1; + if (!a.isInTest('use_keepalive') && !b.eval('use_keepalive_on')) + return !1; + f = e || {}; + e = f.url; + f = e === void 0 ? c.ENDPOINT : e; + d.replaceEntry('rqm', 'fetch'); + e = { + method: 'POST', + body: d.toFormData(), + keepalive: !0, + }; + g.fetch(f, e); + return !0; + } + k.exports = d; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsSendFormPOST', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + b = f.getFbeventsModules('SignalsFBEventsUtils'), + c = b.listenOnce; + b = f.getFbeventsModules('SignalsFBEventsLogging'); + var d = b.logError; + function e(b, e) { + try { + b.replaceEntry('rqm', 'formPOST'); + var f = 'fb' + Math.random().toString().replace('.', ''), + i = h.createElement('form'); + i.method = 'post'; + i.action = e != null ? e : a.ENDPOINT; + i.target = f; + i.acceptCharset = 'utf-8'; + i.style.display = 'none'; + e = !!(g.attachEvent && !g.addEventListener); + var j = h.createElement('iframe'); + e && (j.name = f); + j.src = 'about:blank'; + j.id = f; + j.name = f; + i.appendChild(j); + c(j, 'load', function () { + b.each(function (a, b) { + var c = h.createElement('input'); + c.name = decodeURIComponent(a); + c.value = b; + i.appendChild(c); + }), + c(j, 'load', function () { + i.parentNode && i.parentNode.removeChild(i); + }), + i.submit(); + }); + h.body != null && h.body.appendChild(i); + return !0; + } catch (a) { + a instanceof Error && d(new Error('[POST]:' + a.message)); + return !0; + } + } + k.exports = e; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsSendGET', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + b = f.getFbeventsModules( + 'SignalsFBEventsShouldRestrictReferrerEvent' + ), + c = f.getFbeventsModules('SignalsFBEventsUtils'), + d = c.some, + e = 2048; + function g(c, f) { + try { + var g = f || {}, + h = g.ignoreRequestLengthCheck; + h = h === void 0 ? !1 : h; + var i = g.url; + i = i === void 0 ? a.ENDPOINT : i; + g = g.attributionReporting; + g = g === void 0 ? !1 : g; + c.replaceEntry('rqm', h ? 'FGET' : 'GET'); + var j = c.toQueryString(); + i = i + '?' + j; + if (h || i.length < e) { + j = new Image(); + f != null && + f.errorHandler != null && + (j.onerror = f.errorHandler); + h = b.trigger(c); + d(h, function (a) { + return a; + }) && (j.referrerPolicy = 'origin'); + g && j.setAttribute('attributionsrc', ''); + j.src = i; + return !0; + } + return !1; + } catch (a) { + return !1; + } + } + k.exports = g; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsSendXHR', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + b = f.getFbeventsModules('SignalsParamList'), + c = f.getFbeventsModules('SignalsFBEventsLogging'), + d = c.logError, + e = { + UNSENT: 0, + OPENED: 1, + HEADERS_RECEIVED: 2, + LOADING: 3, + DONE: 4, + }, + g = + typeof XMLHttpRequest !== 'undefined' && + 'withCredentials' in new XMLHttpRequest(); + function h(a, b, c) { + var f = new XMLHttpRequest(); + f.withCredentials = !0; + f.open('POST', b); + f.onreadystatechange = function () { + if (f.readyState !== e.DONE) return; + f.status !== 200 && + (c != null + ? c() + : d( + new Error( + 'Error sending XHR ' + f.status + ' - ' + f.statusText + ) + )); + }; + f.send(a); + } + function i(c) { + var d = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : a.ENDPOINT, + e = arguments[2]; + if (!g) return !1; + c instanceof b && c.replaceEntry('rqm', 'xhr'); + var f = c instanceof b ? c.toFormData() : c; + h(f, d, e); + return !0; + } + k.exports = i; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsSetCCRules', function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsUtils'); + b.filter; + b.map; + b = f.getFbeventsModules('SignalsFBEventsTyped'); + var c = b.coerce; + b = b.Typed; + f.getFbeventsModules('signalsFBEventsCoerceParameterExtractors'); + var d = f.getFbeventsModules('signalsFBEventsCoercePixelID'), + e = b.arrayOf( + b.objectWithFields({ + id: b.number(), + rule: b.string(), + }) + ); + function g() { + for (var a = arguments.length, b = Array(a), f = 0; f < a; f++) + b[f] = arguments[f]; + var g = b[0]; + if ( + g == null || + (typeof g === 'undefined' ? 'undefined' : i(g)) !== 'object' + ) + return null; + var h = g.pixelID, + j = g.rules, + k = d(h); + if (k == null) return null; + var l = c(j, e); + return [ + { + rules: l, + pixelID: k, + }, + ]; + } + b = new a(g); + l.exports = b; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsSetESTRules', function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsUtils'); + b.filter; + b.map; + b = f.getFbeventsModules('SignalsFBEventsTyped'); + var c = b.coerce; + b = b.Typed; + f.getFbeventsModules('signalsFBEventsCoerceParameterExtractors'); + var d = f.getFbeventsModules('signalsFBEventsCoercePixelID'), + e = b.arrayOf( + b.objectWithFields({ + condition: b.objectOrString(), + derived_event_name: b.string(), + rule_status: b.allowNull(b.string()), + transformations: b.allowNull(b.array()), + rule_id: b.allowNull(b.string()), + }) + ); + function g() { + for (var a = arguments.length, b = Array(a), f = 0; f < a; f++) + b[f] = arguments[f]; + var g = b[0]; + if ( + g == null || + (typeof g === 'undefined' ? 'undefined' : i(g)) !== 'object' + ) + return null; + var h = g.pixelID, + j = g.rules, + k = d(h); + if (k == null) return null; + var l = c(j, e); + return [ + { + rules: l, + pixelID: k, + }, + ]; + } + b = new a(g); + l.exports = b; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsSetEventIDEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsParamList'); + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + var c = f.getFbeventsModules('SignalsFBEventsTyped'); + c.coerce; + var d = f.getFbeventsModules('signalsFBEventsCoercePixelID'); + function e(a, c) { + a = d(a); + c = c instanceof b ? c : null; + return a != null && c != null ? [a, c] : null; + } + c = new a(e); + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsSetFBPEvent', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('signalsFBEventsCoercePixelID'); + function c(a, c) { + a = b(a); + c = c != null && typeof c === 'string' && c !== '' ? c : null; + return [a, c]; + } + a = new a(c); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsSetFilteredEventName', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsParamList'); + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + var c = f.getFbeventsModules('SignalsFBEventsTyped'); + c.Typed; + c.coerce; + function d(a) { + a = a instanceof b ? a : null; + return a != null ? [a] : null; + } + c = new a(d); + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsSetIWLExtractorsEvent', + function () { + return (function (g, h, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsUtils'), + c = b.filter, + d = b.map, + e = f.getFbeventsModules( + 'signalsFBEventsCoerceParameterExtractors' + ), + g = f.getFbeventsModules('signalsFBEventsCoercePixelID'); + function h() { + for (var a = arguments.length, b = Array(a), f = 0; f < a; f++) + b[f] = arguments[f]; + var h = b[0]; + if ( + h == null || + (typeof h === 'undefined' ? 'undefined' : i(h)) !== 'object' + ) + return null; + var j = h.pixelID, + k = h.extractors, + l = g(j), + m = Array.isArray(k) ? d(k, e) : null, + n = m != null ? c(m, Boolean) : null; + return n != null && + m != null && + n.length === m.length && + l != null + ? [ + { + extractors: n, + pixelID: l, + }, + ] + : null; + } + b = new a(h); + l.exports = b; + })(); + return l.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsShouldRestrictReferrerEvent', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsParamList'), + b = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + c = f.getFbeventsModules('SignalsFBEventsTyped'); + c.coerce; + c.Typed; + f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + c = f.getFbeventsModules('SignalsFBEventsCoercePrimitives'); + c.coerceString; + function d(b) { + b = b instanceof a ? b : null; + return b != null ? [b] : null; + } + c = new b(d); + k.exports = c; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsStandardParamChecksConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + standardParamChecks: b.allowNull( + b.mapOf( + b.allowNull( + b.arrayOf( + b.allowNull( + b.objectWithFields({ + require_exact_match: b['boolean'](), + potential_matches: b.allowNull(b.arrayOf(b.string())), + }) + ) + ) + ) + ) + ), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsTelemetry', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsLogging'), + b = f.getFbeventsModules('SignalsParamList'); + f.getFbeventsModules('SignalsFBEventsQE'); + var c = f.getFbeventsModules('signalsFBEventsSendGET'); + f.getFbeventsModules('signalsFBEventsSendXHR'); + f.getFbeventsModules('signalsFBEventsSendBeacon'); + var d = 0.01, + e = Math.random(), + h = + g.fbq && g.fbq._releaseSegment + ? g.fbq._releaseSegment + : 'unknown', + i = e < d || h === 'canary', + j = 'https://connect.facebook.net/log/fbevents_telemetry/'; + function l(d) { + var e = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : 0, + f = + arguments.length > 2 && arguments[2] !== void 0 + ? arguments[2] + : !1; + if (!f && !i) return; + try { + var k = new b(null); + k.append('v', g.fbq && g.fbq.version ? g.fbq.version : 'unknown'); + k.append('rs', h); + k.append('e', d); + k.append('p', e); + c(k, { + ignoreRequestLengthCheck: !0, + url: j, + }); + } catch (b) { + a.logError(b); + } + } + function m(a) { + l('FBMQ_FORWARDED', a, !0); + } + k.exports = { + logMobileNativeForwarding: m, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsTyped', function () { + return (function (g, h, m, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsFBEventsUtils'); + b.filter; + b.map; + var c = b.reduce; + b = f.getFbeventsModules('SignalsFBEventsUtils'); + var d = b.isSafeInteger, + g = (function (b) { + k(a, b); + function a() { + var b = + arguments.length > 0 && arguments[0] !== void 0 + ? arguments[0] + : ''; + n(this, a); + var c = j( + this, + (a.__proto__ || Object.getPrototypeOf(a)).call(this, b) + ); + c.name = 'FBEventsCoercionError'; + return c; + } + return a; + })(Error); + function h(a) { + return Object.values(a); + } + function m() { + return function (a) { + if (typeof a !== 'boolean') throw new g(); + return a; + }; + } + function o() { + return function (a) { + if (typeof a !== 'number') throw new g(); + return a; + }; + } + function p() { + return function (a) { + if (typeof a !== 'string') throw new g(); + return a; + }; + } + function q() { + return function (a) { + if (typeof a !== 'string' && typeof a !== 'number') throw new g(); + return a; + }; + } + function r() { + return function (a) { + if ( + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' || + Array.isArray(a) || + a == null + ) + throw new g(); + return a; + }; + } + function s() { + return function (a) { + if ( + ((typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' && + typeof a !== 'string') || + Array.isArray(a) || + a == null + ) + throw new g(); + return a; + }; + } + function t() { + return function (a) { + if (typeof a !== 'function' || a == null) throw new g(); + return a; + }; + } + function u() { + return function (a) { + if (a == null || !Array.isArray(a)) throw new g(); + return a; + }; + } + function v(a) { + return function (b) { + if (h(a).includes(b)) return b; + throw new g(); + }; + } + function w(a) { + return function (b) { + return B(b, I.array()).map(a); + }; + } + function x(b) { + return function (e) { + var d = B(e, I.object()); + return c( + Object.keys(d), + function (c, e) { + return a({}, c, l({}, e, b(d[e]))); + }, + {} + ); + }; + } + function y(a) { + return function (b) { + return b == null ? null : a(b); + }; + } + function z(b) { + return function (e) { + var d = B(e, I.object()); + e = c( + Object.keys(b), + function (c, e) { + if (c == null) return null; + var f = b[e], + g = d[e]; + f = f(g); + return a({}, c, l({}, e, f)); + }, + {} + ); + return e; + }; + } + function A(a, b) { + try { + return b(a); + } catch (a) { + if (a.name === 'FBEventsCoercionError') return null; + throw a; + } + } + function B(a, b) { + return b(a); + } + function C(a) { + return function (b) { + b = B(b, I.string()); + if (a.test(b)) return b; + throw new g(); + }; + } + function D(a) { + if (!a) throw new g(); + } + function E(a) { + return function (b) { + b = B(b, u()); + D(b.length === a.length); + return b.map(function (b, c) { + return B(b, a[c]); + }); + }; + } + function F(a) { + var b = a.def, + c = a.validators; + return function (a) { + var d = B(a, b); + c.forEach(function (a) { + if (!a(d)) throw new g(); + }); + return d; + }; + } + var G = /^[1-9][0-9]{0,25}$/; + function H() { + return F({ + def: function (a) { + var b = A(a, I.number()); + if (b != null) { + I.assert(d(b)); + return '' + b; + } + return B(a, I.string()); + }, + validators: [ + function (a) { + return G.test(a); + }, + ], + }); + } + var I = { + allowNull: y, + array: u, + arrayOf: w, + assert: D, + boolean: m, + enumeration: v, + fbid: H, + mapOf: x, + matches: C, + number: o, + object: r, + objectOrString: s, + objectWithFields: z, + string: p, + stringOrNumber: q, + tuple: E, + withValidation: F, + func: t, + }; + e.exports = { + Typed: I, + coerce: A, + enforce: B, + FBEventsCoercionError: g, + }; + })(); + return e.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsTypeVersioning', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a.coerce; + var b = a.enforce, + c = a.FBEventsCoercionError; + function d(a) { + return function (d) { + for (var e = 0; e < a.length; e++) { + var f = a[e]; + try { + return b(d, f); + } catch (a) { + if (a.name === 'FBEventsCoercionError') continue; + throw a; + } + } + throw new c(); + }; + } + function e(a, c) { + return function (d) { + return c(b(d, a)); + }; + } + a = { + waterfall: d, + upgrade: e, + }; + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsUnwantedDataTypedef', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'), + b = a.Typed; + a.coerce; + a = b.objectWithFields({ + blacklisted_keys: b.allowNull( + b.mapOf(b.mapOf(b.arrayOf(b.string()))) + ), + sensitive_keys: b.allowNull( + b.mapOf(b.mapOf(b.arrayOf(b.string()))) + ), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsUnwantedEventNamesConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + unwantedEventNames: a.allowNull(a.mapOf(a.allowNull(a.number()))), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsUnwantedEventsConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + restrictedEventNames: a.allowNull( + a.mapOf(a.allowNull(a.number())) + ), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsUnwantedParamsConfigTypedef', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsTyped'); + a = a.Typed; + a = a.objectWithFields({ + unwantedParams: a.allowNull(a.arrayOf(a.string())), + }); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsFBEventsURLUtil', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + function a(a, b) { + b = new RegExp( + '[?#&]' + b.replace(/[\[\]]/g, '\\$&') + '(=([^&#]*)|&|#|$)' + ); + b = b.exec(a); + if (!b) return null; + return !b[2] ? '' : decodeURIComponent(b[2].replace(/\+/g, ' ')); + } + function b(b) { + var c; + c = a(f.location.href, b); + if (c != null) return c; + c = a(g.referrer, b); + return c; + } + j.exports = { + getURLParameter: a, + maybeGetParamFromUrlForEbp: b, + }; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsUtils', function () { + return (function (f, g, j, k) { + var l = { + exports: {}, + }; + l.exports; + (function () { + 'use strict'; + + var a = Object.prototype.toString, + b = !('addEventListener' in g); + function c(a, b) { + return b != null && a instanceof b; + } + function d(b) { + return Array.isArray + ? Array.isArray(b) + : a.call(b) === '[object Array]'; + } + function e(a) { + return ( + typeof a === 'number' || + (typeof a === 'string' && /^\d+$/.test(a)) + ); + } + function f(a) { + return ( + a != null && + (typeof a === 'undefined' ? 'undefined' : i(a)) === 'object' && + d(a) === !1 + ); + } + function j(a) { + return ( + f(a) === !0 && + Object.prototype.toString.call(a) === '[object Object]' + ); + } + function k(a) { + if (j(a) === !1) return !1; + a = a.constructor; + if (typeof a !== 'function') return !1; + a = a.prototype; + if (j(a) === !1) return !1; + return Object.prototype.hasOwnProperty.call(a, 'isPrototypeOf') === + !1 + ? !1 + : !0; + } + var m = + Number.isInteger || + function (a) { + return ( + typeof a === 'number' && isFinite(a) && Math.floor(a) === a + ); + }; + function o(a) { + return m(a) && a >= 0 && a <= Number.MAX_SAFE_INTEGER; + } + function p(a, c, d) { + var e = b ? 'on' + c : c; + c = b ? a.attachEvent : a.addEventListener; + var f = b ? a.detachEvent : a.removeEventListener, + g = function b() { + f && f.call(a, e, b, !1), d(); + }; + c && c.call(a, e, g, !1); + } + var q = Object.prototype.hasOwnProperty, + r = !{ + toString: null, + }.propertyIsEnumerable('toString'), + s = [ + 'toString', + 'toLocaleString', + 'valueOf', + 'hasOwnProperty', + 'isPrototypeOf', + 'propertyIsEnumerable', + 'constructor', + ], + t = s.length; + function u(a) { + if ( + (typeof a === 'undefined' ? 'undefined' : i(a)) !== 'object' && + (typeof a !== 'function' || a === null) + ) + throw new TypeError('Object.keys called on non-object'); + var b = []; + for (var c in a) q.call(a, c) && b.push(c); + if (r) for (c = 0; c < t; c++) q.call(a, s[c]) && b.push(s[c]); + return b; + } + function v(a, b) { + if (a == null) throw new TypeError(' array is null or not defined'); + a = Object(a); + var c = a.length >>> 0; + if (typeof b !== 'function') + throw new TypeError(b + ' is not a function'); + var d = new Array(c), + e = 0; + while (e < c) { + var f; + e in a && ((f = a[e]), (f = b(f, e, a)), (d[e] = f)); + e++; + } + return d; + } + function w(a, b, c, d) { + if (a == null) throw new TypeError(' array is null or not defined'); + if (typeof b !== 'function') + throw new TypeError(b + ' is not a function'); + var e = Object(a), + f = e.length >>> 0, + g = 0; + if (c != null || d === !0) d = c; + else { + while (g < f && !(g in e)) g++; + if (g >= f) + throw new TypeError( + 'Reduce of empty array with no initial value' + ); + d = e[g++]; + } + while (g < f) g in e && (d = b(d, e[g], g, a)), g++; + return d; + } + function x(a) { + if (typeof a !== 'function') throw new TypeError(); + var b = Object(this), + c = b.length >>> 0, + d = arguments.length >= 2 ? arguments[1] : void 0; + for (var e = 0; e < c; e++) + if (e in b && a.call(d, b[e], e, b)) return !0; + return !1; + } + function y(a) { + return u(a).length === 0; + } + function z(a) { + if (this === void 0 || this === null) throw new TypeError(); + var b = Object(this), + c = b.length >>> 0; + if (typeof a !== 'function') throw new TypeError(); + var d = [], + e = arguments.length >= 2 ? arguments[1] : void 0; + for (var f = 0; f < c; f++) + if (f in b) { + var g = b[f]; + a.call(e, g, f, b) && d.push(g); + } + return d; + } + function A(a, b) { + try { + return b(a); + } catch (a) { + if (a instanceof TypeError) + if (B.test(a)) return null; + else if (C.test(a)) return void 0; + throw a; + } + } + var B = /^null | null$|^[^(]* null /i, + C = /^undefined | undefined$|^[^(]* undefined /i; + A['default'] = A; + var D = (function () { + function a(b) { + n(this, a), (this.items = b || []); + } + h(a, [ + { + key: 'has', + value: function (a) { + return x.call(this.items, function (b) { + return b === a; + }); + }, + }, + { + key: 'add', + value: function (a) { + this.items.push(a); + }, + }, + ]); + return a; + })(); + function E(a) { + return a; + } + function F(a, b) { + return a == null || b == null ? !1 : a.indexOf(b) >= 0; + } + function G(a, b) { + return a == null || b == null ? !1 : a.indexOf(b) === 0; + } + D = { + FBSet: D, + castTo: E, + each: function (a, b) { + v.call(this, a, b); + }, + filter: function (a, b) { + return z.call(a, b); + }, + idx: A, + isArray: d, + isEmptyObject: y, + isInstanceOf: c, + isInteger: m, + isNumber: e, + isObject: f, + isPlainObject: k, + isSafeInteger: o, + keys: u, + listenOnce: p, + map: v, + reduce: w, + some: function (a, b) { + return x.call(a, b); + }, + stringIncludes: F, + stringStartsWith: G, + }; + l.exports = D; + })(); + return l.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEventsValidateCustomParametersEvent', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsTyped'), + c = b.coerce, + d = b.Typed, + e = f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + b = f.getFbeventsModules('SignalsFBEventsCoercePrimitives'); + b.coerceString; + function g() { + for (var a = arguments.length, b = Array(a), f = 0; f < a; f++) + b[f] = arguments[f]; + return c(b, d.tuple([e, d.object(), d.string()])); + } + b = new a(g); + k.exports = b; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsValidateGetClickIDFromBrowserProperties', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'); + function b(a) { + return a != null && typeof a === 'string' && a !== '' ? a : null; + } + a = new a(b); + k.exports = a; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'SignalsFBEventsValidateUrlParametersEvent', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsBaseEvent'), + b = f.getFbeventsModules('SignalsFBEventsTyped'), + c = b.coerce, + d = b.Typed, + e = f.getFbeventsModules('SignalsFBEventsPixelTypedef'); + b = f.getFbeventsModules('SignalsFBEventsCoercePrimitives'); + b.coerceString; + f.getFbeventsModules('SignalsParamList'); + function g() { + for (var a = arguments.length, b = Array(a), f = 0; f < a; f++) + b[f] = arguments[f]; + return c( + b, + d.tuple([e, d.mapOf(d.string()), d.string(), d.object()]) + ); + } + b = new a(g); + k.exports = b; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('SignalsParamList', function () { + return (function (f, j, k, l) { + var m = { + exports: {}, + }; + m.exports; + (function () { + 'use strict'; + + var a = 'deep', + b = 'shallow', + c = ['eid']; + function d(a) { + return JSON === void 0 || JSON === null || !JSON.stringify + ? Object.prototype.toString.call(a) + : JSON.stringify(a); + } + function e(a) { + if (a === null || a === void 0) return !0; + a = typeof a === 'undefined' ? 'undefined' : i(a); + return a === 'number' || a === 'boolean' || a === 'string'; + } + var f = (function () { + function f(a) { + n(this, f), (this._params = new Map()), (this._piiTranslator = a); + } + h( + f, + [ + { + key: 'containsKey', + value: function (a) { + return this._params.has(a); + }, + }, + { + key: 'get', + value: function (a) { + a = this._params.get(a); + return a == null || a.length === 0 ? null : a[a.length - 1]; + }, + }, + { + key: 'getAllParams', + value: function () { + var a = [], + b = !0, + c = !1, + d = void 0; + try { + for ( + var e = this._params + .entries() + [ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + f; + !(b = (f = e.next()).done); + b = !0 + ) { + f = f.value; + f = g(f, 2); + var h = f[0]; + f = f[1]; + var i = !0, + j = !1, + k = void 0; + try { + for ( + var l = + f[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + f; + !(i = (f = l.next()).done); + i = !0 + ) { + f = f.value; + a.push({ + name: h, + value: f, + }); + } + } catch (a) { + (j = !0), (k = a); + } finally { + try { + !i && l['return'] && l['return'](); + } finally { + if (j) throw k; + } + } + } + } catch (a) { + (c = !0), (d = a); + } finally { + try { + !b && e['return'] && e['return'](); + } finally { + if (c) throw d; + } + } + return a; + }, + }, + { + key: 'replaceEntry', + value: function (a, b) { + this._removeKey(a), this.append(a, b); + }, + }, + { + key: 'replaceObjectEntry', + value: function (a, b) { + this._removeObjectKey(a, b), this.append(a, b); + }, + }, + { + key: 'addRange', + value: function (a) { + this.addParams(a.getAllParams()); + }, + }, + { + key: 'addParams', + value: function (a) { + for (var c = 0; c < a.length; c++) { + var d = a[c]; + this._append( + { + name: d.name, + value: d.value, + }, + b, + !1 + ); + } + return this; + }, + }, + { + key: 'append', + value: function (b, c) { + var d = + arguments.length > 2 && arguments[2] !== void 0 + ? arguments[2] + : !1; + this._append( + { + name: encodeURIComponent(b), + value: c, + }, + a, + d + ); + return this; + }, + }, + { + key: 'appendHash', + value: function (b) { + var c = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : !1; + for (var d in b) + Object.prototype.hasOwnProperty.call(b, d) && + this._append( + { + name: encodeURIComponent(d), + value: b[d], + }, + a, + c + ); + return this; + }, + }, + { + key: '_removeKey', + value: function (a) { + this._params['delete'](a); + }, + }, + { + key: '_removeObjectKey', + value: function (a, b) { + for (var c in b) + if (Object.prototype.hasOwnProperty.call(b, c)) { + var d = a + '[' + encodeURIComponent(c) + ']'; + this._removeKey(d); + } + }, + }, + { + key: '_append', + value: function (b, f, g) { + var h = b.name; + b = b.value; + if (b != null) + for (var i = 0; i < c.length; i++) { + var j = c[i]; + j === h && this._removeKey(h); + } + e(b) + ? this._appendPrimitive(h, b, g) + : f === a + ? this._appendObject(h, b, g) + : this._appendPrimitive(h, d(b), g); + }, + }, + { + key: '_translateValue', + value: function (a, b, c) { + if (typeof b === 'boolean') return b ? 'true' : 'false'; + if (!c) return '' + b; + if (!this._piiTranslator) throw new Error(); + return this._piiTranslator(a, '' + b); + }, + }, + { + key: '_appendPrimitive', + value: function (a, b, c) { + if (b != null) { + b = this._translateValue(a, b, c); + if (b != null) { + c = this._params.get(a); + c != null + ? (c.push(b), this._params.set(a, c)) + : this._params.set(a, [b]); + } + } + }, + }, + { + key: '_appendObject', + value: function (a, c, d) { + var e = null; + for (var f in c) + if (Object.prototype.hasOwnProperty.call(c, f)) { + var g = a + '[' + encodeURIComponent(f) + ']'; + try { + this._append( + { + name: g, + value: c[f], + }, + b, + d + ); + } catch (a) { + e == null && (e = a); + } + } + if (e != null) throw e; + }, + }, + { + key: 'each', + value: function (a) { + var b = !0, + c = !1, + d = void 0; + try { + for ( + var e = this._params + .entries() + [ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + f; + !(b = (f = e.next()).done); + b = !0 + ) { + f = f.value; + f = g(f, 2); + var h = f[0]; + f = f[1]; + var i = !0, + j = !1, + k = void 0; + try { + for ( + var l = + f[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + f; + !(i = (f = l.next()).done); + i = !0 + ) { + f = f.value; + a(h, f); + } + } catch (a) { + (j = !0), (k = a); + } finally { + try { + !i && l['return'] && l['return'](); + } finally { + if (j) throw k; + } + } + } + } catch (a) { + (c = !0), (d = a); + } finally { + try { + !b && e['return'] && e['return'](); + } finally { + if (c) throw d; + } + } + }, + }, + { + key: 'toQueryString', + value: function () { + var a = []; + this.each(function (b, c) { + a.push(b + '=' + encodeURIComponent(c)); + }); + return a.join('&'); + }, + }, + { + key: 'toFormData', + value: function () { + var a = new FormData(); + this.each(function (b, c) { + a.append(b, c); + }); + return a; + }, + }, + ], + [ + { + key: 'fromHash', + value: function (a, b) { + return new f(b).appendHash(a); + }, + }, + ] + ); + return f; + })(); + m.exports = f; + })(); + return m.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsPixelCookieUtils', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsPixelCookie'), + b = f.getFbeventsModules('signalsFBEventsGetIsChrome'), + c = f.getFbeventsModules('SignalsFBEventsLogging'), + d = c.logError, + e = f.getFbeventsModules('SignalsFBEventsQE'), + i = 90 * 24 * 60 * 60 * 1e3; + c = '_fbc'; + var j = 'fbc', + l = '_fbp', + m = 'fbp', + n = 'fbclid', + o = [ + { + prefix: '', + query: 'fbclid', + ebp_path: 'clickID', + }, + ], + p = { + params: o, + }, + q = !1; + function r(a) { + return new Date(Date.now() + Math.round(a)).toUTCString(); + } + function s(a) { + var b = []; + try { + var c = h.cookie.split(';'); + a = '^\\s*' + a + '=\\s*(.*?)\\s*$'; + a = new RegExp(a); + for (var e = 0; e < c.length; e++) { + var f = c[e].match(a); + f && b.push(f[1]); + } + return b && + Object.prototype.hasOwnProperty.call(b, 0) && + typeof b[0] === 'string' + ? b[0] + : ''; + } catch (a) { + d('Fail to read from cookie: ' + a.message); + return ''; + } + } + function t(b) { + b = s(b); + return typeof b !== 'string' || b === '' ? null : a.unpack(b); + } + function u(a, b) { + return a.slice(a.length - 1 - b).join('.'); + } + function v(a, c, e) { + var f = r(i); + try { + c = encodeURIComponent(c); + h.cookie = + a + + '=' + + c + + ';' + + ('expires=' + f + ';') + + ('domain=.' + e + ';') + + ('' + (b() ? 'SameSite=Lax;' : '')) + + 'path=/'; + } catch (a) { + d('Fail to write cookie: ' + a.message); + } + } + function w(a, b) { + var c = g.location.hostname; + c = c.split('.'); + if (b.subdomainIndex == null) + throw new Error('Subdomain index not set on cookie.'); + c = u(c, b.subdomainIndex); + v(a, b.pack(), c); + return b; + } + function x(b, c) { + var d = g.location.hostname; + d = d.split('.'); + c = new a(c); + for (var f = 0; f < d.length; f++) { + var h = u(d, f); + c.subdomainIndex = f; + v(b, c.pack(), h); + h = s(b); + if (e.isInTest('fix_fbc_fbp_update')) { + if (h != null && h != '' && a.unpack(h) != null) return c; + } else if (h !== '') return c; + } + return c; + } + k.exports = { + readPackedCookie: t, + writeNewCookie: x, + writeExistingCookie: w, + CLICK_ID_PARAMETER: n, + CLICKTHROUGH_COOKIE_NAME: c, + CLICKTHROUGH_COOKIE_PARAM: j, + DOMAIN_SCOPED_BROWSER_ID_COOKIE_NAME: l, + DOMAIN_SCOPED_BROWSER_ID_COOKIE_PARAM: m, + DEFAULT_FBC_PARAMS: o, + DEFAULT_FBC_PARAM_CONFIG: p, + DEFAULT_ENABLE_FBC_PARAM_SPLIT: q, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEvents.plugins.commonincludes', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsPlugin'); + k.exports = new a(function (a, b) {}); + })(); + return k.exports; + })(a, b, c, d); + } + ); + e.exports = f.getFbeventsModules('SignalsFBEvents.plugins.commonincludes'); + f.registerPlugin && + f.registerPlugin('fbevents.plugins.commonincludes', e.exports); + f.ensureModuleRegistered('fbevents.plugins.commonincludes', function () { + return e.exports; + }); + })(); +})(window, document, location, history); +(function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + var f = a.fbq; + f.execStart = a.performance && a.performance.now && a.performance.now(); + if ( + !(function () { + var b = a.postMessage || function () {}; + if (!f) { + b( + { + action: 'FB_LOG', + logType: 'Facebook Pixel Error', + logMessage: 'Pixel code is not installed correctly on this page', + }, + '*' + ); + 'error' in console && + console.error( + 'Facebook Pixel Error: Pixel code is not installed correctly on this page' + ); + return !1; + } + return !0; + })() + ) + return; + var g = (function () { + function a(a, b) { + var c = [], + d = !0, + e = !1, + f = void 0; + try { + for ( + var g = + a[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ](), + a; + !(d = (a = g.next()).done); + d = !0 + ) { + c.push(a.value); + if (b && c.length === b) break; + } + } catch (a) { + (e = !0), (f = a); + } finally { + try { + !d && g['return'] && g['return'](); + } finally { + if (e) throw f; + } + } + return c; + } + return function (b, c) { + if (Array.isArray(b)) return b; + else if ( + (typeof Symbol === 'function' ? Symbol.iterator : '@@iterator') in + Object(b) + ) + return a(b, c); + else + throw new TypeError( + 'Invalid attempt to destructure non-iterable instance' + ); + }; + })(), + h = + typeof Symbol === 'function' && + typeof (typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator') === 'symbol' + ? function (a) { + return typeof a; + } + : function (a) { + return a && + typeof Symbol === 'function' && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a; + }; + function i(a, b) { + if (!(a instanceof b)) + throw new TypeError('Cannot call a class as a function'); + } + function j(a, b) { + if (!a) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return b && (typeof b === 'object' || typeof b === 'function') ? b : a; + } + function k(a, b) { + if (typeof b !== 'function' && b !== null) + throw new TypeError( + 'Super expression must either be null or a function, not ' + typeof b + ); + a.prototype = Object.create(b && b.prototype, { + constructor: { + value: a, + enumerable: !1, + writable: !0, + configurable: !0, + }, + }); + b && + (Object.setPrototypeOf + ? Object.setPrototypeOf(a, b) + : (a.__proto__ = b)); + } + f.__fbeventsModules || + ((f.__fbeventsModules = {}), + (f.__fbeventsResolvedModules = {}), + (f.getFbeventsModules = function (a) { + f.__fbeventsResolvedModules[a] || + (f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]()); + return f.__fbeventsResolvedModules[a]; + }), + (f.fbIsModuleLoaded = function (a) { + return !!f.__fbeventsModules[a]; + }), + (f.ensureModuleRegistered = function (b, a) { + f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a); + })); + f.ensureModuleRegistered('normalizeSignalsFBEventsEmailType', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsValidationUtils'), + b = a.looksLikeHashed, + c = a.trim, + d = + /^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i; + function e(a) { + return d.test(a); + } + function g(a) { + var d = null; + if (a != null) + if (b(a)) d = a; + else { + a = c(a.toLowerCase()); + d = e(a) ? a : null; + } + return d; + } + k.exports = g; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('normalizeSignalsFBEventsEnumType', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsShared'), + b = a.unicodeSafeTruncate; + a = f.getFbeventsModules('SignalsFBEventsValidationUtils'); + var c = a.looksLikeHashed, + d = a.trim; + function e(a) { + var e = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : {}, + f = null, + g = e.caseInsensitive, + h = e.lowercase, + i = e.options, + j = e.truncate, + k = e.uppercase; + if (a != null && i != null && Array.isArray(i) && i.length) + if (typeof a === 'string' && c(a)) f = a; + else { + var l = d(String(a)); + h === !0 && (l = l.toLowerCase()); + k === !0 && (l = l.toUpperCase()); + j != null && j !== 0 && (l = b(l, j)); + if (g === !0) { + var m = l.toLowerCase(); + for (var n = 0; n < i.length; ++n) + if (m === i[n].toLowerCase()) { + l = i[n]; + break; + } + } + f = i.indexOf(l) > -1 ? l : null; + } + return f; + } + k.exports = e; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'normalizeSignalsFBEventsPhoneNumberType', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsValidationUtils'), + b = f.getFbeventsModules('SignalsFBEventsUtils'); + b = b.stringStartsWith; + var c = a.looksLikeHashed; + f.getFbeventsModules('SignalsFBEventsQE'); + var d = /^0*/, + e = /[\-@#<>\'\",; ]|\(|\)|\+|[a-z]/gi; + b = /^1\(?\d{3}\)?\d{7}$/; + a = /^47\d{8}$/; + b = /^\d{1,4}\(?\d{2,3}\)?\d{4,}$/; + function g(a) { + var b = null; + if (a != null) + if (c(a)) b = a; + else { + a = String(a); + b = a.replace(e, '').replace(d, ''); + } + return b; + } + k.exports = g; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered( + 'normalizeSignalsFBEventsPostalCodeType', + function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsValidationUtils'), + b = a.looksLikeHashed, + c = a.trim; + function d(a) { + var d = null; + if (a != null && typeof a === 'string') + if (b(a)) d = a; + else { + a = c(String(a).toLowerCase().split('-', 1)[0]); + a.length >= 2 && (d = a); + } + return d; + } + k.exports = d; + })(); + return k.exports; + })(a, b, c, d); + } + ); + f.ensureModuleRegistered('normalizeSignalsFBEventsStringType', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsShared'), + b = a.unicodeSafeTruncate; + a = f.getFbeventsModules('SignalsFBEventsValidationUtils'); + var c = a.looksLikeHashed, + d = a.strip; + function e(a) { + var e = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : {}, + f = null; + if (a != null) + if (c(a) && typeof a === 'string') + e.rejectHashed !== !0 && (f = a); + else { + var g = String(a); + e.strip != null && (g = d(g, e.strip)); + e.lowercase === !0 + ? (g = g.toLowerCase()) + : e.uppercase === !0 && (g = g.toUpperCase()); + e.truncate != null && + e.truncate !== 0 && + (g = b(g, e.truncate)); + e.test != null && e.test !== '' + ? (f = new RegExp(e.test).test(g) ? g : null) + : (f = g); + } + return f; + } + function g(a) { + return e(a, { + strip: 'whitespace_and_punctuation', + }); + } + function h(a) { + return e(a, { + truncate: 2, + strip: 'all_non_latin_alpha_numeric', + test: '^[a-z]+', + }); + } + function i(a) { + return e(a, { + strip: 'all_non_latin_alpha_numeric', + test: '^[a-z]+', + }); + } + k.exports = { + normalize: e, + normalizeName: g, + normalizeCity: i, + normalizeState: h, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('sha256_with_dependencies_new', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + function a(a) { + var b = '', + c = void 0, + d; + for (var e = 0; e < a.length; e++) + (c = a.charCodeAt(e)), + (d = e + 1 < a.length ? a.charCodeAt(e + 1) : 0), + c >= 55296 && + c <= 56319 && + d >= 56320 && + d <= 57343 && + ((c = 65536 + ((c & 1023) << 10) + (d & 1023)), e++), + c <= 127 + ? (b += String.fromCharCode(c)) + : c <= 2047 + ? (b += String.fromCharCode( + 192 | ((c >>> 6) & 31), + 128 | (c & 63) + )) + : c <= 65535 + ? (b += String.fromCharCode( + 224 | ((c >>> 12) & 15), + 128 | ((c >>> 6) & 63), + 128 | (c & 63) + )) + : c <= 2097151 && + (b += String.fromCharCode( + 240 | ((c >>> 18) & 7), + 128 | ((c >>> 12) & 63), + 128 | ((c >>> 6) & 63), + 128 | (c & 63) + )); + return b; + } + function b(a, b) { + return (b >>> a) | (b << (32 - a)); + } + function c(a, b, c) { + return (a & b) ^ (~a & c); + } + function d(a, b, c) { + return (a & b) ^ (a & c) ^ (b & c); + } + function e(a) { + return b(2, a) ^ b(13, a) ^ b(22, a); + } + function f(a) { + return b(6, a) ^ b(11, a) ^ b(25, a); + } + function g(a) { + return b(7, a) ^ b(18, a) ^ (a >>> 3); + } + function h(a) { + return b(17, a) ^ b(19, a) ^ (a >>> 10); + } + function i(a, b) { + return (a[b & 15] += + h(a[(b + 14) & 15]) + a[(b + 9) & 15] + g(a[(b + 1) & 15])); + } + var k = [ + 1116352408, 1899447441, 3049323471, 3921009573, 961987163, + 1508970993, 2453635748, 2870763221, 3624381080, 310598401, + 607225278, 1426881987, 1925078388, 2162078206, 2614888103, + 3248222580, 3835390401, 4022224774, 264347078, 604807628, + 770255983, 1249150122, 1555081692, 1996064986, 2554220882, + 2821834349, 2952996808, 3210313671, 3336571891, 3584528711, + 113926993, 338241895, 666307205, 773529912, 1294757372, + 1396182291, 1695183700, 1986661051, 2177026350, 2456956037, + 2730485921, 2820302411, 3259730800, 3345764771, 3516065817, + 3600352804, 4094571909, 275423344, 430227734, 506948616, + 659060556, 883997877, 958139571, 1322822218, 1537002063, + 1747873779, 1955562222, 2024104815, 2227730452, 2361852424, + 2428436474, 2756734187, 3204031479, 3329325298, + ], + l = new Array(8), + m = new Array(2), + n = new Array(64), + o = new Array(16), + p = '0123456789abcdef'; + function q(a, b) { + var c = (a & 65535) + (b & 65535); + a = (a >> 16) + (b >> 16) + (c >> 16); + return (a << 16) | (c & 65535); + } + function r() { + (m[0] = m[1] = 0), + (l[0] = 1779033703), + (l[1] = 3144134277), + (l[2] = 1013904242), + (l[3] = 2773480762), + (l[4] = 1359893119), + (l[5] = 2600822924), + (l[6] = 528734635), + (l[7] = 1541459225); + } + function s() { + var a = void 0, + b = void 0, + g = void 0, + h = void 0, + j = void 0, + m = void 0, + p = void 0, + r = void 0, + s = void 0, + t = void 0; + g = l[0]; + h = l[1]; + j = l[2]; + m = l[3]; + p = l[4]; + r = l[5]; + s = l[6]; + t = l[7]; + for (var u = 0; u < 16; u++) + o[u] = + n[(u << 2) + 3] | + (n[(u << 2) + 2] << 8) | + (n[(u << 2) + 1] << 16) | + (n[u << 2] << 24); + for (u = 0; u < 64; u++) + (a = t + f(p) + c(p, r, s) + k[u]), + u < 16 ? (a += o[u]) : (a += i(o, u)), + (b = e(g) + d(g, h, j)), + (t = s), + (s = r), + (r = p), + (p = q(m, a)), + (m = j), + (j = h), + (h = g), + (g = q(a, b)); + l[0] += g; + l[1] += h; + l[2] += j; + l[3] += m; + l[4] += p; + l[5] += r; + l[6] += s; + l[7] += t; + } + function t(a, b) { + var c = void 0, + d, + e = 0; + d = (m[0] >> 3) & 63; + var f = b & 63; + (m[0] += b << 3) < b << 3 && m[1]++; + m[1] += b >> 29; + for (c = 0; c + 63 < b; c += 64) { + for (var g = d; g < 64; g++) n[g] = a.charCodeAt(e++); + s(); + d = 0; + } + for (g = 0; g < f; g++) n[g] = a.charCodeAt(e++); + } + function u() { + var a = (m[0] >> 3) & 63; + n[a++] = 128; + if (a <= 56) for (var b = a; b < 56; b++) n[b] = 0; + else { + for (b = a; b < 64; b++) n[b] = 0; + s(); + for (a = 0; a < 56; a++) n[a] = 0; + } + n[56] = (m[1] >>> 24) & 255; + n[57] = (m[1] >>> 16) & 255; + n[58] = (m[1] >>> 8) & 255; + n[59] = m[1] & 255; + n[60] = (m[0] >>> 24) & 255; + n[61] = (m[0] >>> 16) & 255; + n[62] = (m[0] >>> 8) & 255; + n[63] = m[0] & 255; + s(); + } + function v() { + var a = ''; + for (var b = 0; b < 8; b++) + for (var c = 28; c >= 0; c -= 4) a += p.charAt((l[b] >>> c) & 15); + return a; + } + function w(a) { + var b = 0; + for (var c = 0; c < 8; c++) + for (var d = 28; d >= 0; d -= 4) + a[b++] = p.charCodeAt((l[c] >>> d) & 15); + } + function x(a, b) { + r(); + t(a, a.length); + u(); + if (b) w(b); + else return v(); + } + function y(b) { + var c = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : !0, + d = arguments[2]; + if (b === null || b === void 0) return null; + var e = b; + c && (e = a(b)); + return x(e, d); + } + j.exports = y; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsNormalizers', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('normalizeSignalsFBEventsStringType'); + a = a.normalize; + k.exports = { + email: f.getFbeventsModules('normalizeSignalsFBEventsEmailType'), + enum: f.getFbeventsModules('normalizeSignalsFBEventsEnumType'), + postal_code: f.getFbeventsModules( + 'normalizeSignalsFBEventsPostalCodeType' + ), + phone_number: f.getFbeventsModules( + 'normalizeSignalsFBEventsPhoneNumberType' + ), + string: a, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsPixelPIISchema', function () { + return (function (f, g, h, i) { + var j = { + exports: {}, + }; + j.exports; + (function () { + 'use strict'; + + j.exports = { + default: { + type: 'string', + typeParams: { + lowercase: !0, + strip: 'whitespace_only', + }, + }, + ph: { + type: 'phone_number', + }, + em: { + type: 'email', + }, + fn: { + type: 'string', + typeParams: { + lowercase: !0, + strip: 'whitespace_and_punctuation', + }, + }, + ln: { + type: 'string', + typeParams: { + lowercase: !0, + strip: 'whitespace_and_punctuation', + }, + }, + zp: { + type: 'postal_code', + }, + ct: { + type: 'string', + typeParams: { + lowercase: !0, + strip: 'all_non_latin_alpha_numeric', + test: '^[a-z]+', + }, + }, + st: { + type: 'string', + typeParams: { + lowercase: !0, + truncate: 2, + strip: 'all_non_latin_alpha_numeric', + test: '^[a-z]+', + }, + }, + dob: { + type: 'date', + }, + doby: { + type: 'string', + typeParams: { + test: '^[0-9]{4,4}$', + }, + }, + ge: { + type: 'enum', + typeParams: { + lowercase: !0, + options: ['f', 'm'], + }, + }, + dobm: { + type: 'string', + typeParams: { + test: '^(0?[1-9]|1[012])$|^jan|^feb|^mar|^apr|^may|^jun|^jul|^aug|^sep|^oct|^nov|^dec', + }, + }, + dobd: { + type: 'string', + typeParams: { + test: '^(([0]?[1-9])|([1-2][0-9])|(3[01]))$', + }, + }, + }; + })(); + return j.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsShared', function () { + return (function (f, g, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + k.exports = (function (a) { + var b = {}; + function c(d) { + if (b[d]) return b[d].exports; + var e = (b[d] = { + i: d, + l: !1, + exports: {}, + }); + return ( + a[d].call(e.exports, e, e.exports, c), (e.l = !0), e.exports + ); + } + return ( + (c.m = a), + (c.c = b), + (c.d = function (a, b, d) { + c.o(a, b) || + Object.defineProperty(a, b, { + enumerable: !0, + get: d, + }); + }), + (c.r = function (a) { + 'undefined' != typeof Symbol && + (typeof Symbol === 'function' + ? Symbol.toStringTag + : '@@toStringTag') && + Object.defineProperty( + a, + typeof Symbol === 'function' + ? Symbol.toStringTag + : '@@toStringTag', + { + value: 'Module', + } + ), + Object.defineProperty(a, '__esModule', { + value: !0, + }); + }), + (c.t = function (a, b) { + if ((1 & b && (a = c(a)), 8 & b)) return a; + if ( + 4 & b && + 'object' == (typeof a === 'undefined' ? 'undefined' : h(a)) && + a && + a.__esModule + ) + return a; + var d = Object.create(null); + if ( + (c.r(d), + Object.defineProperty(d, 'default', { + enumerable: !0, + value: a, + }), + 2 & b && 'string' != typeof a) + ) + for (b in a) + c.d( + d, + b, + function (b) { + return a[b]; + }.bind(null, b) + ); + return d; + }), + (c.n = function (a) { + var b = + a && a.__esModule + ? function () { + return a['default']; + } + : function () { + return a; + }; + return c.d(b, 'a', b), b; + }), + (c.o = function (a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + }), + (c.p = ''), + c((c.s = 76)) + ); + })([ + function (a, b, c) { + 'use strict'; + + a.exports = c(79); + }, + function (a, b, c) { + 'use strict'; + + a.exports = function (a) { + if (null != a) return a; + throw new Error('Got unexpected null or undefined'); + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = c(133); + }, + function (a, b, c) { + 'use strict'; + + b = c(53); + var d = b.all; + a.exports = b.IS_HTMLDDA + ? function (a) { + return 'function' == typeof a || a === d; + } + : function (a) { + return 'function' == typeof a; + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = c(98); + }, + function (a, b, c) { + 'use strict'; + + a.exports = function (a) { + try { + return !!a(); + } catch (a) { + return !0; + } + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(8); + var d = c(59), + e = c(14), + f = c(60), + g = c(57); + c = c(56); + var h = b.Symbol, + i = d('wks'), + j = c ? h['for'] || h : (h && h.withoutSetter) || f; + a.exports = function (a) { + return ( + e(i, a) || (i[a] = g && e(h, a) ? h[a] : j('Symbol.' + a)), + i[a] + ); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(25); + c = Function.prototype; + var d = c.call; + c = b && c.bind.bind(d, d); + a.exports = b + ? c + : function (a) { + return function () { + return d.apply(a, arguments); + }; + }; + }, + function (a, b, c) { + 'use strict'; + + (function (b) { + var c = function (a) { + return a && a.Math === Math && a; + }; + a.exports = + c( + 'object' == + (typeof globalThis === 'undefined' + ? 'undefined' + : h(globalThis)) && globalThis + ) || + c( + 'object' == + (typeof f === 'undefined' ? 'undefined' : h(f)) && f + ) || + c( + 'object' == + (typeof self === 'undefined' ? 'undefined' : h(self)) && + self + ) || + c( + 'object' == + (typeof b === 'undefined' ? 'undefined' : h(b)) && b + ) || + (function () { + return this; + })() || + this || + Function('return this')(); + }).call(this, c(84)); + }, + function (a, b, c) { + 'use strict'; + + a.exports = c(138); + }, + function (a, b, c) { + 'use strict'; + + var d = c(8), + e = c(85), + f = c(26), + g = c(3), + i = c(54).f, + j = c(92), + k = c(40), + l = c(44), + m = c(23), + n = c(14), + o = function (a) { + var b = function b(c, d, f) { + if (this instanceof b) { + switch (arguments.length) { + case 0: + return new a(); + case 1: + return new a(c); + case 2: + return new a(c, d); + } + return new a(c, d, f); + } + return e(a, this, arguments); + }; + return (b.prototype = a.prototype), b; + }; + a.exports = function (a, b) { + var c, + e, + p, + q, + r, + s, + t = a.target, + u = a.global, + v = a.stat, + w = a.proto, + x = u ? d : v ? d[t] : (d[t] || {}).prototype, + y = u ? k : k[t] || m(k, t, {})[t], + z = y.prototype; + for (p in b) + (e = + !(c = j(u ? p : t + (v ? '.' : '#') + p, a.forced)) && + x && + n(x, p)), + (q = y[p]), + e && + (r = a.dontCallGetSet ? (s = i(x, p)) && s.value : x[p]), + (s = e && r ? r : b[p]), + (e && + (typeof q === 'undefined' ? 'undefined' : h(q)) == + (typeof s === 'undefined' ? 'undefined' : h(s))) || + ((e = + a.bind && e + ? l(s, d) + : a.wrap && e + ? o(s) + : w && g(s) + ? f(s) + : s), + (a.sham || (s && s.sham) || (q && q.sham)) && + m(e, 'sham', !0), + m(y, p, e), + w && + (n(k, (q = t + 'Prototype')) || m(k, q, {}), + m(k[q], p, s), + a.real && z && (c || !z[p]) && m(z, p, s))); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(77); + a.exports = function a(b, c) { + return ( + !(!b || !c) && + (b === c || + (!d(b) && + (d(c) + ? a(b, c.parentNode) + : 'contains' in b + ? b.contains(c) + : !!b.compareDocumentPosition && + !!(16 & b.compareDocumentPosition(c))))) + ); + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = c(128); + }, + function (a, b, c) { + 'use strict'; + + var d = c(3); + b = c(53); + var e = b.all; + a.exports = b.IS_HTMLDDA + ? function (a) { + return 'object' == + (typeof a === 'undefined' ? 'undefined' : h(a)) + ? null !== a + : d(a) || a === e; + } + : function (a) { + return 'object' == + (typeof a === 'undefined' ? 'undefined' : h(a)) + ? null !== a + : d(a); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = c(22), + e = b({}.hasOwnProperty); + a.exports = + Object.hasOwn || + function (a, b) { + return e(d(a), b); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(5); + a.exports = !b(function () { + return ( + 7 !== + Object.defineProperty({}, 1, { + get: function () { + return 7; + }, + })[1] + ); + }); + }, + function (a, b, c) { + 'use strict'; + + b = c(25); + var d = Function.prototype.call; + a.exports = b + ? d.bind(d) + : function () { + return d.apply(d, arguments); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(13), + e = String, + f = TypeError; + a.exports = function (a) { + if (d(a)) return a; + throw f(e(a) + ' is not an object'); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(30); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + a.exports = c(158); + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = b({}.toString), + e = b(''.slice); + a.exports = function (a) { + return e(d(a), 8, -1); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(3), + e = c(58), + f = TypeError; + a.exports = function (a) { + if (d(a)) return a; + throw f(e(a) + ' is not a function'); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(29), + e = Object; + a.exports = function (a) { + return e(d(a)); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(15); + var d = c(32), + e = c(27); + a.exports = b + ? function (a, b, c) { + return d.f(a, b, e(1, c)); + } + : function (a, b, c) { + return (a[b] = c), a; + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = c(145); + }, + function (a, b, c) { + 'use strict'; + + b = c(5); + a.exports = !b(function () { + var a = function () {}.bind(); + return ( + 'function' != typeof a || + Object.prototype.hasOwnProperty.call(a, 'prototype') + ); + }); + }, + function (a, b, c) { + 'use strict'; + + var d = c(20), + e = c(7); + a.exports = function (a) { + if ('Function' === d(a)) return e(a); + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = function (a, b) { + return { + enumerable: !(1 & a), + configurable: !(2 & a), + writable: !(4 & a), + value: b, + }; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(37), + e = c(29); + a.exports = function (a) { + return d(e(a)); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(38), + e = TypeError; + a.exports = function (a) { + if (d(a)) throw e("Can't call method on " + a); + return a; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(40), + e = c(8), + f = c(3), + g = function (a) { + return f(a) ? a : void 0; + }; + a.exports = function (a, b) { + return arguments.length < 2 + ? g(d[a]) || g(e[a]) + : (d[a] && d[a][b]) || (e[a] && e[a][b]); + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = !0; + }, + function (a, b, c) { + 'use strict'; + + a = c(15); + var d = c(61), + e = c(63), + f = c(17), + g = c(39), + h = TypeError, + i = Object.defineProperty, + j = Object.getOwnPropertyDescriptor; + b.f = a + ? e + ? function (a, b, c) { + if ( + (f(a), + (b = g(b)), + f(c), + 'function' == typeof a && + 'prototype' === b && + 'value' in c && + 'writable' in c && + !c.writable) + ) { + var d = j(a, b); + d && + d.writable && + ((a[b] = c.value), + (c = { + configurable: + 'configurable' in c + ? c.configurable + : d.configurable, + enumerable: + 'enumerable' in c ? c.enumerable : d.enumerable, + writable: !1, + })); + } + return i(a, b, c); + } + : i + : function (a, b, c) { + if ((f(a), (b = g(b)), f(c), d)) + try { + return i(a, b, c); + } catch (a) {} + if ('get' in c || 'set' in c) + throw h('Accessors not supported'); + return 'value' in c && (a[b] = c.value), a; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(64); + a.exports = function (a) { + return d(a.length); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(47); + var d = c(3), + e = c(20), + f = c(6)('toStringTag'), + g = Object, + h = + 'Arguments' === + e( + (function () { + return arguments; + })() + ); + a.exports = b + ? e + : function (a) { + var b; + return void 0 === a + ? 'Undefined' + : null === a + ? 'Null' + : 'string' == + typeof (b = (function (a, b) { + try { + return a[b]; + } catch (a) {} + })((a = g(a)), f)) + ? b + : h + ? e(a) + : 'Object' === (b = e(a)) && d(a.callee) + ? 'Arguments' + : b; + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = {}; + }, + function (a, b, c) { + 'use strict'; + + a.exports = function (a) { + var b = []; + return ( + (function a(b, c) { + var d = b.length, + e = 0; + for (; d--; ) { + var f = b[e++]; + Array.isArray(f) ? a(f, c) : c.push(f); + } + })(a, b), + b + ); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = c(5), + e = c(20), + f = Object, + g = b(''.split); + a.exports = d(function () { + return !f('z').propertyIsEnumerable(0); + }) + ? function (a) { + return 'String' === e(a) ? g(a, '') : f(a); + } + : f; + }, + function (a, b, c) { + 'use strict'; + + a.exports = function (a) { + return null == a; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(87), + e = c(55); + a.exports = function (a) { + a = d(a, 'string'); + return e(a) ? a : a + ''; + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = {}; + }, + function (a, b, c) { + 'use strict'; + + var d, e; + b = c(8); + c = c(89); + var f = b.process; + b = b.Deno; + f = (f && f.versions) || (b && b.version); + b = f && f.v8; + b && + (e = + (d = b.split('.'))[0] > 0 && d[0] < 4 ? 1 : +(d[0] + d[1])), + !e && + c && + (!(d = c.match(/Edge\/(\d+)/)) || d[1] >= 74) && + (d = c.match(/Chrome\/(\d+)/)) && + (e = +d[1]), + (a.exports = e); + }, + function (a, b, c) { + 'use strict'; + + var d = c(21), + e = c(38); + a.exports = function (a, b) { + a = a[b]; + return e(a) ? void 0 : d(a); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(8); + c = c(91); + b = b['__core-js_shared__'] || c('__core-js_shared__', {}); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(26); + var d = c(21), + e = c(25), + f = b(b.bind); + a.exports = function (a, b) { + return ( + d(a), + void 0 === b + ? a + : e + ? f(a, b) + : function () { + return a.apply(b, arguments); + } + ); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(44); + b = c(7); + var e = c(37), + f = c(22), + g = c(33), + h = c(94), + i = b([].push); + c = function (a) { + var b = 1 === a, + c = 2 === a, + j = 3 === a, + k = 4 === a, + l = 6 === a, + m = 7 === a, + n = 5 === a || l; + return function (o, p, q, r) { + for ( + var s, + t, + u = f(o), + v = e(u), + p = d(p, q), + q = g(v), + w = 0, + r = r || h, + r = b ? r(o, q) : c || m ? r(o, 0) : void 0; + q > w; + w++ + ) + if ((n || w in v) && ((t = p((s = v[w]), w, u)), a)) + if (b) r[w] = t; + else if (t) + switch (a) { + case 3: + return !0; + case 5: + return s; + case 6: + return w; + case 2: + i(r, s); + } + else + switch (a) { + case 4: + return !1; + case 7: + i(r, s); + } + return l ? -1 : j || k ? k : r; + }; + }; + a.exports = { + forEach: c(0), + map: c(1), + filter: c(2), + some: c(3), + every: c(4), + find: c(5), + findIndex: c(6), + filterReject: c(7), + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(93); + a.exports = function (a) { + a = +a; + return a != a || 0 === a ? 0 : d(a); + }; + }, + function (a, b, c) { + 'use strict'; + + b = {}; + (b[c(6)('toStringTag')] = 'z'), + (a.exports = '[object z]' === String(b)); + }, + function (a, b, c) { + 'use strict'; + + var d = c(34), + e = String; + a.exports = function (a) { + if ('Symbol' === d(a)) + throw TypeError('Cannot convert a Symbol value to a string'); + return e(a); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(59); + var d = c(60), + e = b('keys'); + a.exports = function (a) { + return e[a] || (e[a] = d(a)); + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = {}; + }, + function (a, b, c) { + 'use strict'; + + var d = c(28), + e = c(112), + f = c(33); + b = function (a) { + return function (b, c, g) { + var h; + b = d(b); + var i = f(b); + g = e(g, i); + if (a && c != c) { + for (; i > g; ) if ((h = b[g++]) != h) return !0; + } else + for (; i > g; g++) + if ((a || g in b) && b[g] === c) return a || g || 0; + return !a && -1; + }; + }; + a.exports = { + includes: b(!0), + indexOf: b(!1), + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = c(153); + }, + function (a, b, c) { + 'use strict'; + + b = + 'object' == (typeof g === 'undefined' ? 'undefined' : h(g)) && + g.all; + c = void 0 === b && void 0 !== b; + a.exports = { + all: b, + IS_HTMLDDA: c, + }; + }, + function (a, b, c) { + 'use strict'; + + a = c(15); + var d = c(16), + e = c(86), + f = c(27), + g = c(28), + h = c(39), + i = c(14), + j = c(61), + k = Object.getOwnPropertyDescriptor; + b.f = a + ? k + : function (a, b) { + if (((a = g(a)), (b = h(b)), j)) + try { + return k(a, b); + } catch (a) {} + if (i(a, b)) return f(!d(e.f, a, b), a[b]); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(30), + e = c(3), + f = c(88); + b = c(56); + var g = Object; + a.exports = b + ? function (a) { + return ( + 'symbol' == + (typeof a === 'undefined' ? 'undefined' : h(a)) + ); + } + : function (a) { + var b = d('Symbol'); + return e(b) && f(b.prototype, g(a)); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(57); + a.exports = + b && + !(typeof Symbol === 'function' ? Symbol.sham : '@@sham') && + 'symbol' == + h( + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ); + }, + function (a, b, c) { + 'use strict'; + + var d = c(41); + b = c(5); + var e = c(8).String; + a.exports = + !!Object.getOwnPropertySymbols && + !b(function () { + var a = Symbol('symbol detection'); + return ( + !e(a) || + !(Object(a) instanceof Symbol) || + (!(typeof Symbol === 'function' ? Symbol.sham : '@@sham') && + d && + d < 41) + ); + }); + }, + function (a, b, c) { + 'use strict'; + + var d = String; + a.exports = function (a) { + try { + return d(a); + } catch (a) { + return 'Object'; + } + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(31); + var d = c(43); + (a.exports = function (a, b) { + return d[a] || (d[a] = void 0 !== b ? b : {}); + })('versions', []).push({ + version: '3.32.2', + mode: b ? 'pure' : 'global', + copyright: '\xa9 2014-2023 Denis Pushkarev (zloirock.ru)', + license: + 'https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE', + source: 'https://github.com/zloirock/core-js', + }); + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = 0, + e = Math.random(), + f = b((1).toString); + a.exports = function (a) { + return ( + 'Symbol(' + (void 0 === a ? '' : a) + ')_' + f(++d + e, 36) + ); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(15); + var d = c(5), + e = c(62); + a.exports = + !b && + !d(function () { + return ( + 7 !== + Object.defineProperty(e('div'), 'a', { + get: function () { + return 7; + }, + }).a + ); + }); + }, + function (a, b, c) { + 'use strict'; + + b = c(8); + c = c(13); + var d = b.document, + e = c(d) && c(d.createElement); + a.exports = function (a) { + return e ? d.createElement(a) : {}; + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(15); + c = c(5); + a.exports = + b && + c(function () { + return ( + 42 !== + Object.defineProperty(function () {}, 'prototype', { + value: 42, + writable: !1, + }).prototype + ); + }); + }, + function (a, b, c) { + 'use strict'; + + var d = c(46), + e = Math.min; + a.exports = function (a) { + return a > 0 ? e(d(a), 9007199254740991) : 0; + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = c(5), + e = c(3), + f = c(34), + g = c(30), + h = c(97), + i = function () {}, + j = [], + k = g('Reflect', 'construct'), + l = /^\s*(?:class|function)\b/, + m = b(l.exec), + n = !l.exec(i), + o = function (a) { + if (!e(a)) return !1; + try { + return k(i, j, a), !0; + } catch (a) { + return !1; + } + }; + c = function (a) { + if (!e(a)) return !1; + switch (f(a)) { + case 'AsyncFunction': + case 'GeneratorFunction': + case 'AsyncGeneratorFunction': + return !1; + } + try { + return n || !!m(l, h(a)); + } catch (a) { + return !0; + } + }; + (c.sham = !0), + (a.exports = + !k || + d(function () { + var a; + return ( + o(o.call) || + !o(Object) || + !o(function () { + a = !0; + }) || + a + ); + }) + ? c + : o); + }, + function (a, b, c) { + 'use strict'; + + var d = c(5); + b = c(6); + var e = c(41), + f = b('species'); + a.exports = function (a) { + return ( + e >= 51 || + !d(function () { + var b = []; + return ( + ((b.constructor = {})[f] = function () { + return { + foo: 1, + }; + }), + 1 !== b[a](Boolean).foo + ); + }) + ); + }; + }, + function (a, b, c) { + 'use strict'; + + var d, e; + b = c(5); + var f = c(3), + g = c(13), + h = c(68), + i = c(70), + j = c(71), + k = c(6); + c = c(31); + var l = k('iterator'); + k = !1; + [].keys && + ('next' in (e = [].keys()) + ? (i = i(i(e))) !== Object.prototype && (d = i) + : (k = !0)), + !g(d) || + b(function () { + var a = {}; + return d[l].call(a) !== a; + }) + ? (d = {}) + : c && (d = h(d)), + f(d[l]) || + j(d, l, function () { + return this; + }), + (a.exports = { + IteratorPrototype: d, + BUGGY_SAFARI_ITERATORS: k, + }); + }, + function (a, b, c) { + 'use strict'; + + var d, + e = c(17), + f = c(109), + h = c(69); + b = c(50); + var i = c(113), + j = c(62); + c = c(49); + var k = c('IE_PROTO'), + l = function () {}, + m = function (a) { + return ''; + }, + n = function (a) { + a.write(m('')), a.close(); + var b = a.parentWindow.Object; + return (a = null), b; + }, + o = function () { + try { + d = new ActiveXObject('htmlfile'); + } catch (a) {} + var a; + o = + 'undefined' != typeof g + ? g.domain && d + ? n(d) + : (((a = j('iframe')).style.display = 'none'), + i.appendChild(a), + (a.src = String('javascript:')), + (a = a.contentWindow.document).open(), + a.write(m('document.F=Object')), + a.close(), + a.F) + : n(d); + for (a = h.length; a--; ) delete o.prototype[h[a]]; + return o(); + }; + (b[k] = !0), + (a.exports = + Object.create || + function (a, b) { + var c; + return ( + null !== a + ? ((l.prototype = e(a)), + (c = new l()), + (l.prototype = null), + (c[k] = a)) + : (c = o()), + void 0 === b ? c : f.f(c, b) + ); + }); + }, + function (a, b, c) { + 'use strict'; + + a.exports = [ + 'constructor', + 'hasOwnProperty', + 'isPrototypeOf', + 'propertyIsEnumerable', + 'toLocaleString', + 'toString', + 'valueOf', + ]; + }, + function (a, b, c) { + 'use strict'; + + var d = c(14), + e = c(3), + f = c(22); + b = c(49); + c = c(114); + var g = b('IE_PROTO'), + h = Object, + i = h.prototype; + a.exports = c + ? h.getPrototypeOf + : function (a) { + a = f(a); + if (d(a, g)) return a[g]; + var b = a.constructor; + return e(b) && a instanceof b + ? b.prototype + : a instanceof h + ? i + : null; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(23); + a.exports = function (a, b, c, e) { + return e && e.enumerable ? (a[b] = c) : d(a, b, c), a; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(47), + e = c(32).f, + f = c(23), + g = c(14), + h = c(115), + i = c(6)('toStringTag'); + a.exports = function (a, b, c, j) { + if (a) { + c = c ? a : a.prototype; + g(c, i) || + e(c, i, { + configurable: !0, + value: b, + }), + j && !d && f(c, 'toString', h); + } + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(34), + e = c(42), + f = c(38), + g = c(35), + h = c(6)('iterator'); + a.exports = function (a) { + if (!f(a)) return e(a, h) || e(a, '@@iterator') || g[d(a)]; + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = function () {}; + }, + function (a, b, c) { + 'use strict'; + + var d = c(5); + a.exports = function (a, b) { + var c = [][a]; + return ( + !!c && + d(function () { + c.call( + null, + b || + function () { + return 1; + }, + 1 + ); + }) + ); + }; + }, + function (a, b, c) { + a.exports = c(163); + }, + function (a, b, c) { + 'use strict'; + + var d = c(78); + a.exports = function (a) { + return d(a) && 3 == a.nodeType; + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = function (a) { + var b = (a ? a.ownerDocument || a : g).defaultView || f; + return !( + !a || + !('function' == typeof b.Node + ? a instanceof b.Node + : 'object' == + (typeof a === 'undefined' ? 'undefined' : h(a)) && + 'number' == typeof a.nodeType && + 'string' == typeof a.nodeName) + ); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(80); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(81); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(82); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(83); + b = c(18); + a.exports = b('Array', 'map'); + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + var d = c(45).map; + a( + { + target: 'Array', + proto: !0, + forced: !c(66)('map'), + }, + { + map: function (a) { + return d( + this, + a, + arguments.length > 1 ? arguments[1] : void 0 + ); + }, + } + ); + }, + function (a, b) { + b = (function () { + return this; + })(); + try { + b = b || new Function('return this')(); + } catch (a) { + 'object' == (typeof f === 'undefined' ? 'undefined' : h(f)) && + (b = f); + } + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(25); + c = Function.prototype; + var d = c.apply, + e = c.call; + a.exports = + ('object' == + (typeof Reflect === 'undefined' ? 'undefined' : h(Reflect)) && + Reflect.apply) || + (b + ? e.bind(d) + : function () { + return e.apply(d, arguments); + }); + }, + function (a, b, c) { + 'use strict'; + + a = {}.propertyIsEnumerable; + var d = Object.getOwnPropertyDescriptor; + c = + d && + !a.call( + { + 1: 2, + }, + 1 + ); + b.f = c + ? function (a) { + a = d(this, a); + return !!a && a.enumerable; + } + : a; + }, + function (a, b, c) { + 'use strict'; + + var d = c(16), + e = c(13), + f = c(55), + g = c(42), + h = c(90); + b = c(6); + var i = TypeError, + j = b('toPrimitive'); + a.exports = function (a, b) { + if (!e(a) || f(a)) return a; + var c = g(a, j); + if (c) { + if ( + (void 0 === b && (b = 'default'), + (c = d(c, a, b)), + !e(c) || f(c)) + ) + return c; + throw i("Can't convert object to primitive value"); + } + return void 0 === b && (b = 'number'), h(a, b); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + a.exports = b({}.isPrototypeOf); + }, + function (a, b, c) { + 'use strict'; + + a.exports = + ('undefined' != typeof navigator && + String(navigator.userAgent)) || + ''; + }, + function (a, b, c) { + 'use strict'; + + var d = c(16), + e = c(3), + f = c(13), + g = TypeError; + a.exports = function (a, b) { + var c, h; + if ('string' === b && e((c = a.toString)) && !f((h = d(c, a)))) + return h; + if (e((c = a.valueOf)) && !f((h = d(c, a)))) return h; + if ('string' !== b && e((c = a.toString)) && !f((h = d(c, a)))) + return h; + throw g("Can't convert object to primitive value"); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(8), + e = Object.defineProperty; + a.exports = function (a, b) { + try { + e(d, a, { + value: b, + configurable: !0, + writable: !0, + }); + } catch (c) { + d[a] = b; + } + return b; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(5), + e = c(3), + f = /#|\.prototype\./; + b = function (a, b) { + a = h[g(a)]; + return a === j || (a !== i && (e(b) ? d(b) : !!b)); + }; + var g = (b.normalize = function (a) { + return String(a).replace(f, '.').toLowerCase(); + }), + h = (b.data = {}), + i = (b.NATIVE = 'N'), + j = (b.POLYFILL = 'P'); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + var d = Math.ceil, + e = Math.floor; + a.exports = + Math.trunc || + function (a) { + a = +a; + return (a > 0 ? e : d)(a); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(95); + a.exports = function (a, b) { + return new (d(a))(0 === b ? 0 : b); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(96), + e = c(65), + f = c(13), + g = c(6)('species'), + h = Array; + a.exports = function (a) { + var b; + return ( + d(a) && + ((b = a.constructor), + ((e(b) && (b === h || d(b.prototype))) || + (f(b) && null === (b = b[g]))) && + (b = void 0)), + void 0 === b ? h : b + ); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(20); + a.exports = + Array.isArray || + function (a) { + return 'Array' === d(a); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = c(3); + c = c(43); + var e = b(Function.toString); + d(c.inspectSource) || + (c.inspectSource = function (a) { + return e(a); + }), + (a.exports = c.inspectSource); + }, + function (a, b, c) { + 'use strict'; + + b = c(99); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(100); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(101); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(102), c(120); + b = c(40); + a.exports = b.Array.from; + }, + function (a, b, c) { + 'use strict'; + + var d = c(103).charAt, + e = c(48); + a = c(104); + b = c(106); + var f = c(119), + g = a.set, + h = a.getterFor('String Iterator'); + b( + String, + 'String', + function (a) { + g(this, { + type: 'String Iterator', + string: e(a), + index: 0, + }); + }, + function () { + var a = h(this), + b = a.string, + c = a.index; + return c >= b.length + ? f(void 0, !0) + : ((b = d(b, c)), (a.index += b.length), f(b, !1)); + } + ); + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = c(46), + e = c(48), + f = c(29), + g = b(''.charAt), + h = b(''.charCodeAt), + i = b(''.slice); + c = function (a) { + return function (b, c) { + var j, k; + b = e(f(b)); + c = d(c); + var l = b.length; + return c < 0 || c >= l + ? a + ? '' + : void 0 + : (j = h(b, c)) < 55296 || + j > 56319 || + c + 1 === l || + (k = h(b, c + 1)) < 56320 || + k > 57343 + ? a + ? g(b, c) + : j + : a + ? i(b, c, c + 2) + : k - 56320 + ((j - 55296) << 10) + 65536; + }; + }; + a.exports = { + codeAt: c(!1), + charAt: c(!0), + }; + }, + function (a, b, c) { + 'use strict'; + + var d, e, f; + b = c(105); + var g = c(8), + h = c(13), + i = c(23), + j = c(14), + k = c(43), + l = c(49); + c = c(50); + var m = g.TypeError; + g = g.WeakMap; + if (b || k.state) { + var n = k.state || (k.state = new g()); + (n.get = n.get), + (n.has = n.has), + (n.set = n.set), + (d = function (a, b) { + if (n.has(a)) throw m('Object already initialized'); + return (b.facade = a), n.set(a, b), b; + }), + (e = function (a) { + return n.get(a) || {}; + }), + (f = function (a) { + return n.has(a); + }); + } else { + var o = l('state'); + (c[o] = !0), + (d = function (a, b) { + if (j(a, o)) throw m('Object already initialized'); + return (b.facade = a), i(a, o, b), b; + }), + (e = function (a) { + return j(a, o) ? a[o] : {}; + }), + (f = function (a) { + return j(a, o); + }); + } + a.exports = { + set: d, + get: e, + has: f, + enforce: function (a) { + return f(a) ? e(a) : d(a, {}); + }, + getterFor: function (a) { + return function (b) { + var c; + if (!h(b) || (c = e(b)).type !== a) + throw m('Incompatible receiver, ' + a + ' required'); + return c; + }; + }, + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(8); + c = c(3); + b = b.WeakMap; + a.exports = c(b) && /native code/.test(String(b)); + }, + function (a, b, c) { + 'use strict'; + + var d = c(10), + e = c(16), + f = c(31); + b = c(107); + var g = c(3), + h = c(108), + i = c(70), + j = c(116), + k = c(72), + l = c(23), + m = c(71), + n = c(6), + o = c(35); + c = c(67); + var p = b.PROPER, + q = b.CONFIGURABLE, + r = c.IteratorPrototype, + s = c.BUGGY_SAFARI_ITERATORS, + t = n('iterator'), + u = function () { + return this; + }; + a.exports = function (a, b, c, v, n, w, x) { + h(c, b, v); + var y, z; + v = function (a) { + if (a === n && E) return E; + if (!s && a && a in C) return C[a]; + switch (a) { + case 'keys': + case 'values': + case 'entries': + return function () { + return new c(this, a); + }; + } + return function () { + return new c(this); + }; + }; + var A = b + ' Iterator', + B = !1, + C = a.prototype, + D = C[t] || C['@@iterator'] || (n && C[n]), + E = (!s && D) || v(n), + F = ('Array' === b && C.entries) || D; + if ( + (F && + (y = i(F.call(new a()))) !== Object.prototype && + y.next && + (f || i(y) === r || (j ? j(y, r) : g(y[t]) || m(y, t, u)), + k(y, A, !0, !0), + f && (o[A] = u)), + p && + 'values' === n && + D && + 'values' !== D.name && + (!f && q + ? l(C, 'name', 'values') + : ((B = !0), + (E = function () { + return e(D, this); + }))), + n) + ) + if ( + ((z = { + values: v('values'), + keys: w ? E : v('keys'), + entries: v('entries'), + }), + x) + ) + for (F in z) (s || B || !(F in C)) && m(C, F, z[F]); + else + d( + { + target: b, + proto: !0, + forced: s || B, + }, + z + ); + return ( + (f && !x) || + C[t] === E || + m(C, t, E, { + name: n, + }), + (o[b] = E), + z + ); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(15); + c = c(14); + var d = Function.prototype, + e = b && Object.getOwnPropertyDescriptor; + c = c(d, 'name'); + var f = c && 'something' === function () {}.name; + b = c && (!b || (b && e(d, 'name').configurable)); + a.exports = { + EXISTS: c, + PROPER: f, + CONFIGURABLE: b, + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(67).IteratorPrototype, + e = c(68), + f = c(27), + g = c(72), + h = c(35), + i = function () { + return this; + }; + a.exports = function (a, b, c, j) { + b = b + ' Iterator'; + return ( + (a.prototype = e(d, { + next: f(+!j, c), + })), + g(a, b, !1, !0), + (h[b] = i), + a + ); + }; + }, + function (a, b, c) { + 'use strict'; + + a = c(15); + var d = c(63), + e = c(32), + f = c(17), + g = c(28), + h = c(110); + b.f = + a && !d + ? Object.defineProperties + : function (a, b) { + f(a); + for ( + var c, d = g(b), b = h(b), i = b.length, j = 0; + i > j; + + ) + e.f(a, (c = b[j++]), d[c]); + return a; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(111), + e = c(69); + a.exports = + Object.keys || + function (a) { + return d(a, e); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(7); + var d = c(14), + e = c(28), + f = c(51).indexOf, + g = c(50), + h = b([].push); + a.exports = function (a, b) { + var c; + a = e(a); + var i = 0, + j = []; + for (c in a) !d(g, c) && d(a, c) && h(j, c); + for (; b.length > i; ) + d(a, (c = b[i++])) && (~f(j, c) || h(j, c)); + return j; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(46), + e = Math.max, + f = Math.min; + a.exports = function (a, b) { + a = d(a); + return a < 0 ? e(a + b, 0) : f(a, b); + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(30); + a.exports = b('document', 'documentElement'); + }, + function (a, b, c) { + 'use strict'; + + b = c(5); + a.exports = !b(function () { + function a() {} + return ( + (a.prototype.constructor = null), + Object.getPrototypeOf(new a()) !== a.prototype + ); + }); + }, + function (a, b, c) { + 'use strict'; + + b = c(47); + var d = c(34); + a.exports = b + ? {}.toString + : function () { + return '[object ' + d(this) + ']'; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(117), + e = c(17), + f = c(118); + a.exports = + Object.setPrototypeOf || + ('__proto__' in {} + ? (function () { + var a, + b = !1, + c = {}; + try { + (a = d(Object.prototype, '__proto__', 'set'))(c, []), + (b = c instanceof Array); + } catch (a) {} + return function (c, d) { + return e(c), f(d), b ? a(c, d) : (c.__proto__ = d), c; + }; + })() + : void 0); + }, + function (a, b, c) { + 'use strict'; + + var d = c(7), + e = c(21); + a.exports = function (a, b, c) { + try { + return d(e(Object.getOwnPropertyDescriptor(a, b)[c])); + } catch (a) {} + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(3), + e = String, + f = TypeError; + a.exports = function (a) { + if ( + 'object' == (typeof a === 'undefined' ? 'undefined' : h(a)) || + d(a) + ) + return a; + throw f("Can't set " + e(a) + ' as a prototype'); + }; + }, + function (a, b, c) { + 'use strict'; + + a.exports = function (a, b) { + return { + value: a, + done: b, + }; + }; + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + b = c(121); + a( + { + target: 'Array', + stat: !0, + forced: !c(127)(function (a) { + Array.from(a); + }), + }, + { + from: b, + } + ); + }, + function (a, b, c) { + 'use strict'; + + var d = c(44), + e = c(16), + f = c(22), + g = c(122), + h = c(124), + i = c(65), + j = c(33), + k = c(125), + l = c(126), + m = c(73), + n = Array; + a.exports = function (a) { + var b = f(a), + c = i(this), + o = arguments.length, + p = o > 1 ? arguments[1] : void 0, + q = void 0 !== p; + q && (p = d(p, o > 2 ? arguments[2] : void 0)); + var r, + s, + t, + u, + v, + w, + x = m(b), + y = 0; + if (!x || (this === n && h(x))) + for (r = j(b), s = c ? new this(r) : n(r); r > y; y++) + (w = q ? p(b[y], y) : b[y]), k(s, y, w); + else + for ( + v = (u = l(b, x)).next, s = c ? new this() : []; + !(t = e(v, u)).done; + y++ + ) + (w = q ? g(u, p, [t.value, y], !0) : t.value), k(s, y, w); + return (s.length = y), s; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(17), + e = c(123); + a.exports = function (a, b, c, f) { + try { + return f ? b(d(c)[0], c[1]) : b(c); + } catch (b) { + e(a, 'throw', b); + } + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(16), + e = c(17), + f = c(42); + a.exports = function (a, b, c) { + var g, h; + e(a); + try { + if (!(g = f(a, 'return'))) { + if ('throw' === b) throw c; + return c; + } + g = d(g, a); + } catch (a) { + (h = !0), (g = a); + } + if ('throw' === b) throw c; + if (h) throw g; + return e(g), c; + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(6); + var d = c(35), + e = b('iterator'), + f = Array.prototype; + a.exports = function (a) { + return void 0 !== a && (d.Array === a || f[e] === a); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(39), + e = c(32), + f = c(27); + a.exports = function (a, b, c) { + b = d(b); + b in a ? e.f(a, b, f(0, c)) : (a[b] = c); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(16), + e = c(21), + f = c(17), + g = c(58), + h = c(73), + i = TypeError; + a.exports = function (a, b) { + var c = arguments.length < 2 ? h(a) : b; + if (e(c)) return f(d(c, a)); + throw i(g(a) + ' is not iterable'); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(6)('iterator'), + e = !1; + try { + var f = 0; + b = { + next: function () { + return { + done: !!f++, + }; + }, + return: function () { + e = !0; + }, + }; + (b[d] = function () { + return this; + }), + Array.from(b, function () { + throw 2; + }); + } catch (a) {} + a.exports = function (a, b) { + try { + if (!b && !e) return !1; + } catch (a) { + return !1; + } + b = !1; + try { + var c = {}; + (c[d] = function () { + return { + next: function () { + return { + done: (b = !0), + }; + }, + }; + }), + a(c); + } catch (a) {} + return b; + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(129); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(130); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(131); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(132); + b = c(18); + a.exports = b('Array', 'includes'); + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + var d = c(51).includes; + b = c(5); + c = c(74); + a( + { + target: 'Array', + proto: !0, + forced: b(function () { + return !Array(1).includes(); + }), + }, + { + includes: function (a) { + return d( + this, + a, + arguments.length > 1 ? arguments[1] : void 0 + ); + }, + } + ), + c('includes'); + }, + function (a, b, c) { + 'use strict'; + + b = c(134); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(135); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(136); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(137); + b = c(18); + a.exports = b('Array', 'filter'); + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + var d = c(45).filter; + a( + { + target: 'Array', + proto: !0, + forced: !c(66)('filter'), + }, + { + filter: function (a) { + return d( + this, + a, + arguments.length > 1 ? arguments[1] : void 0 + ); + }, + } + ); + }, + function (a, b, c) { + 'use strict'; + + b = c(139); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(140); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(141); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(142); + b = c(18); + a.exports = b('Array', 'reduce'); + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + var d = c(143).left; + b = c(75); + var e = c(41); + a( + { + target: 'Array', + proto: !0, + forced: (!c(144) && e > 79 && e < 83) || !b('reduce'), + }, + { + reduce: function (a) { + var b = arguments.length; + return d(this, a, b, b > 1 ? arguments[1] : void 0); + }, + } + ); + }, + function (a, b, c) { + 'use strict'; + + var d = c(21), + e = c(22), + f = c(37), + g = c(33), + h = TypeError; + b = function (a) { + return function (b, c, i, j) { + d(c); + b = e(b); + var k = f(b), + l = g(b), + m = a ? l - 1 : 0, + n = a ? -1 : 1; + if (i < 2) + for (;;) { + if (m in k) { + (j = k[m]), (m += n); + break; + } + if (((m += n), a ? m < 0 : l <= m)) + throw h('Reduce of empty array with no initial value'); + } + for (; a ? m >= 0 : l > m; m += n) + m in k && (j = c(j, k[m], m, b)); + return j; + }; + }; + a.exports = { + left: b(!1), + right: b(!0), + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(8); + c = c(20); + a.exports = 'process' === c(b.process); + }, + function (a, b, c) { + 'use strict'; + + b = c(146); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(147); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(148); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(149); + b = c(18); + a.exports = b('String', 'startsWith'); + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + b = c(26); + var d = c(54).f, + e = c(64), + f = c(48), + g = c(150), + h = c(29), + i = c(152); + c = c(31); + var j = b(''.startsWith), + k = b(''.slice), + l = Math.min; + b = i('startsWith'); + a( + { + target: 'String', + proto: !0, + forced: + !!( + c || + b || + ((i = d(String.prototype, 'startsWith')), + !i || i.writable) + ) && !b, + }, + { + startsWith: function (a) { + var b = f(h(this)); + g(a); + var c = e( + l( + arguments.length > 1 ? arguments[1] : void 0, + b.length + ) + ), + d = f(a); + return j ? j(b, d, c) : k(b, c, c + d.length) === d; + }, + } + ); + }, + function (a, b, c) { + 'use strict'; + + var d = c(151), + e = TypeError; + a.exports = function (a) { + if (d(a)) + throw e("The method doesn't accept regular expressions"); + return a; + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(13), + e = c(20), + f = c(6)('match'); + a.exports = function (a) { + var b; + return ( + d(a) && (void 0 !== (b = a[f]) ? !!b : 'RegExp' === e(a)) + ); + }; + }, + function (a, b, c) { + 'use strict'; + + var d = c(6)('match'); + a.exports = function (a) { + var b = /./; + try { + '/./'[a](b); + } catch (c) { + try { + return (b[d] = !1), '/./'[a](b); + } catch (a) {} + } + return !1; + }; + }, + function (a, b, c) { + 'use strict'; + + b = c(154); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(155); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(156); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(157); + b = c(18); + a.exports = b('Array', 'indexOf'); + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + b = c(26); + var d = c(51).indexOf; + c = c(75); + var e = b([].indexOf), + f = !!e && 1 / e([1], 1, -0) < 0; + a( + { + target: 'Array', + proto: !0, + forced: f || !c('indexOf'), + }, + { + indexOf: function (a) { + var b = arguments.length > 1 ? arguments[1] : void 0; + return f ? e(this, a, b) || 0 : d(this, a, b); + }, + } + ); + }, + function (a, b, c) { + 'use strict'; + + b = c(159); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(160); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + b = c(161); + a.exports = b; + }, + function (a, b, c) { + 'use strict'; + + c(162); + b = c(18); + a.exports = b('Array', 'find'); + }, + function (a, b, c) { + 'use strict'; + + a = c(10); + var d = c(45).find; + b = c(74); + c = !0; + 'find' in [] && + Array(1).find(function () { + c = !1; + }), + a( + { + target: 'Array', + proto: !0, + forced: c, + }, + { + find: function (a) { + return d( + this, + a, + arguments.length > 1 ? arguments[1] : void 0 + ); + }, + } + ), + b('find'); + }, + function (a, b, c) { + 'use strict'; + + c.r(b); + var d = {}; + function e(a) { + if (null == a) return null; + if (null != a.innerText && 0 !== a.innerText.length) + return a.innerText; + var b = a.text; + return null != b && 'string' == typeof b && 0 !== b.length + ? b + : null != a.textContent && a.textContent.length > 0 + ? a.textContent + : null; + } + c.r(d), + c.d(d, 'BUTTON_SELECTOR_SEPARATOR', function () { + return R; + }), + c.d(d, 'BUTTON_SELECTORS', function () { + return S; + }), + c.d(d, 'BUTTON_SELECTOR_FORM_BLACKLIST', function () { + return Ka; + }), + c.d(d, 'EXTENDED_BUTTON_SELECTORS', function () { + return La; + }), + c.d(d, 'EXPLICIT_BUTTON_SELECTORS', function () { + return Ma; + }); + function i(a) { + var b = void 0; + switch (a.tagName.toLowerCase()) { + case 'meta': + b = a.getAttribute('content'); + break; + case 'audio': + case 'embed': + case 'iframe': + case 'img': + case 'source': + case 'track': + case 'video': + b = a.getAttribute('src'); + break; + case 'a': + case 'area': + case 'link': + b = a.getAttribute('href'); + break; + case 'object': + b = a.getAttribute('data'); + break; + case 'data': + case 'meter': + b = a.getAttribute('value'); + break; + case 'time': + b = a.getAttribute('datetime'); + break; + default: + b = e(a) || ''; + } + return 'string' == typeof b ? b.substr(0, 500) : ''; + } + var j = [ + 'Order', + 'AggregateOffer', + 'CreativeWork', + 'Event', + 'MenuItem', + 'Product', + 'Service', + 'Trip', + 'ActionAccessSpecification', + 'ConsumeAction', + 'MediaSubscription', + 'Organization', + 'Person', + ], + k = c(11), + l = c.n(k); + k = c(1); + var m = c.n(k); + k = c(2); + var n = c.n(k); + k = c(4); + var o = c.n(k); + k = c(12); + var p = c.n(k); + k = c(0); + var q = c.n(k), + r = function (a) { + for ( + var b = q()(j, function (a) { + return '[vocab$="' + .concat('http://schema.org/', '"][typeof$="') + .concat(a, '"]'); + }).join(', '), + c = [], + b = o()(g.querySelectorAll(b)), + d = []; + b.length > 0; + + ) { + var e = b.pop(); + if (!p()(c, e)) { + var s = { + '@context': 'http://schema.org', + }; + d.push({ + htmlElement: e, + jsonLD: s, + }); + for ( + e = [ + { + element: e, + workingNode: s, + }, + ]; + e.length; + + ) { + s = e.pop(); + var v = s.element; + s = s.workingNode; + var f = m()(v.getAttribute('typeof')); + s['@type'] = f; + for ( + f = o()(v.querySelectorAll('[property]')).reverse(); + f.length; + + ) { + var h = f.pop(); + if (!p()(c, h)) { + c.push(h); + var w = m()(h.getAttribute('property')); + if (h.hasAttribute('typeof')) { + var k = {}; + (s[w] = k), + e.push({ + element: v, + workingNode: s, + }), + e.push({ + element: h, + workingNode: k, + }); + break; + } + s[w] = i(h); + } + } + } + } + } + return n()(d, function (b) { + return l()(b.htmlElement, a); + }); + }; + function s(a) { + return (s = + 'function' == typeof Symbol && + 'symbol' == + h( + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ) + ? function (a) { + return typeof a === 'undefined' ? 'undefined' : h(a); + } + : function (a) { + return a && + 'function' == typeof Symbol && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a === 'undefined' + ? 'undefined' + : h(a); + })(a); + } + function t(a) { + return ( + 'object' === + ('undefined' == typeof HTMLElement + ? 'undefined' + : s(HTMLElement)) + ? a instanceof HTMLElement + : null != a && + 'object' === s(a) && + null !== a && + 1 === a.nodeType && + 'string' == typeof a.nodeName + ) + ? a + : null; + } + k = c(9); + var u = c.n(k); + function v(a) { + return (v = + 'function' == typeof Symbol && + 'symbol' == + h( + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ) + ? function (a) { + return typeof a === 'undefined' ? 'undefined' : h(a); + } + : function (a) { + return a && + 'function' == typeof Symbol && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a === 'undefined' + ? 'undefined' + : h(a); + })(a); + } + function w(a, b) { + var c = Object.keys(a); + if (Object.getOwnPropertySymbols) { + var d = Object.getOwnPropertySymbols(a); + b && + (d = d.filter(function (b) { + return Object.getOwnPropertyDescriptor(a, b).enumerable; + })), + c.push.apply(c, d); + } + return c; + } + function x(a) { + for (var b = 1; b < arguments.length; b++) { + var c = null != arguments[b] ? arguments[b] : {}; + b % 2 + ? w(Object(c), !0).forEach(function (b) { + z(a, b, c[b]); + }) + : Object.getOwnPropertyDescriptors + ? Object.defineProperties( + a, + Object.getOwnPropertyDescriptors(c) + ) + : w(Object(c)).forEach(function (b) { + Object.defineProperty( + a, + b, + Object.getOwnPropertyDescriptor(c, b) + ); + }); + } + return a; + } + function y(a, b) { + for (var c = 0; c < b.length; c++) { + var d = b[c]; + (d.enumerable = d.enumerable || !1), + (d.configurable = !0), + 'value' in d && (d.writable = !0), + Object.defineProperty(a, A(d.key), d); + } + } + function z(a, b, c) { + return ( + (b = A(b)) in a + ? Object.defineProperty(a, b, { + value: c, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (a[b] = c), + a + ); + } + function A(a) { + a = (function (a, b) { + if ('object' !== v(a) || null === a) return a; + var c = + a[ + typeof Symbol === 'function' + ? Symbol.toPrimitive + : '@@toPrimitive' + ]; + if (void 0 !== c) { + c = c.call(a, b || 'default'); + if ('object' !== v(c)) return c; + throw new TypeError( + '@@toPrimitive must return a primitive value.' + ); + } + return ('string' === b ? String : Number)(a); + })(a, 'string'); + return 'symbol' === v(a) ? a : String(a); + } + var B = (function () { + function a(b) { + !(function (a, b) { + if (!(a instanceof b)) + throw new TypeError( + 'Cannot call a class as a function' + ); + })(this, a), + z(this, '_anchorElement', void 0), + z(this, '_parsedQuery', void 0), + (this._anchorElement = g.createElement('a')), + (this._anchorElement.href = b); + } + var b, c, d; + return ( + (b = a), + (c = [ + { + key: 'hash', + get: function () { + return this._anchorElement.hash; + }, + }, + { + key: 'host', + get: function () { + return this._anchorElement.host; + }, + }, + { + key: 'hostname', + get: function () { + return this._anchorElement.hostname; + }, + }, + { + key: 'pathname', + get: function () { + return this._anchorElement.pathname.replace( + /(^\/?)/, + '/' + ); + }, + }, + { + key: 'port', + get: function () { + return this._anchorElement.port; + }, + }, + { + key: 'protocol', + get: function () { + return this._anchorElement.protocol; + }, + }, + { + key: 'searchParams', + get: function () { + var a = this; + return { + get: function (b) { + if (null != a._parsedQuery) + return a._parsedQuery[b] || null; + var c = a._anchorElement.search; + if ('' === c || null == c) + return (a._parsedQuery = {}), null; + c = '?' === c[0] ? c.substring(1) : c; + return ( + (a._parsedQuery = u()( + c.split('&'), + function (a, b) { + b = b.split('='); + return null == b || 2 !== b.length + ? a + : x( + x({}, a), + {}, + z( + {}, + decodeURIComponent(b[0]), + decodeURIComponent(b[1]) + ) + ); + }, + {} + )), + a._parsedQuery[b] || null + ); + }, + }; + }, + }, + { + key: 'toString', + value: function () { + return this._anchorElement.href; + }, + }, + { + key: 'toJSON', + value: function () { + return this._anchorElement.href; + }, + }, + ]) && y(b.prototype, c), + d && y(b, d), + Object.defineProperty(b, 'prototype', { + writable: !1, + }), + a + ); + })(), + C = /^\s*:scope/gi; + k = function a(b, c) { + if ('>' === c[c.length - 1]) return []; + var d = '>' === c[0]; + if ((a.CAN_USE_SCOPE || !c.match(C)) && !d) + return b.querySelectorAll(c); + var e = c; + d && (e = ':scope '.concat(c)); + d = !1; + b.id || + ((b.id = '__fb_scoped_query_selector_' + Date.now()), + (d = !0)); + c = b.querySelectorAll(e.replace(C, '#' + b.id)); + return d && (b.id = ''), c; + }; + k.CAN_USE_SCOPE = !0; + var D = g.createElement('div'); + try { + D.querySelectorAll(':scope *'); + } catch (a) { + k.CAN_USE_SCOPE = !1; + } + var E = k; + D = c(36); + var F = c.n(D); + k = c(19); + var G = c.n(k); + D = (c(52), c(24)); + var H = c.n(D); + function I(a) { + return ( + (function (a) { + if (Array.isArray(a)) return L(a); + })(a) || + (function (a) { + if ( + ('undefined' != typeof Symbol && + null != + a[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ]) || + null != a['@@iterator'] + ) + return Array.from(a); + })(a) || + K(a) || + (function () { + throw new TypeError( + 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' + ); + })() + ); + } + function J(a, b) { + return ( + (function (a) { + if (Array.isArray(a)) return a; + })(a) || + (function (a, b) { + var c = + null == a + ? null + : ('undefined' != typeof Symbol && + a[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ]) || + a['@@iterator']; + if (null != c) { + var d, + e, + f = [], + g = !0, + h = !1; + try { + if (((a = (c = c.call(a)).next), 0 === b)) { + if (Object(c) !== c) return; + g = !1; + } else + for ( + ; + !(g = (d = a.call(c)).done) && + (f.push(d.value), f.length !== b); + g = !0 + ); + } catch (a) { + (h = !0), (e = a); + } finally { + try { + if ( + !g && + null != c['return'] && + ((d = c['return']()), Object(d) !== d) + ) + return; + } finally { + if (h) throw e; + } + } + return f; + } + })(a, b) || + K(a, b) || + (function () { + throw new TypeError( + 'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' + ); + })() + ); + } + function K(a, b) { + if (a) { + if ('string' == typeof a) return L(a, b); + var c = Object.prototype.toString.call(a).slice(8, -1); + return ( + 'Object' === c && a.constructor && (c = a.constructor.name), + 'Map' === c || 'Set' === c + ? Array.from(a) + : 'Arguments' === c || + /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c) + ? L(a, b) + : void 0 + ); + } + } + function L(a, b) { + (null == b || b > a.length) && (b = a.length); + for (var c = 0, d = new Array(b); c < b; c++) d[c] = a[c]; + return d; + } + function aa(a, b) { + return ba( + a, + n()( + q()( + b.split(/((?:closest|children)\([^)]+\))/), + function (a) { + return a.trim(); + } + ), + Boolean + ) + ); + } + function ba(a, b) { + var c = function (a, b) { + return b.substring(a.length, b.length - 1).trim(); + }; + b = q()(b, function (a) { + return H()(a, 'closest(') + ? { + selector: c('closest(', a), + type: 'closest', + } + : H()(a, 'children(') + ? { + selector: c('children(', a), + type: 'children', + } + : { + selector: a, + type: 'standard', + }; + }); + b = u()( + b, + function (a, b) { + if ('standard' !== b.type) return [].concat(I(a), [b]); + var c = a[a.length - 1]; + return c && 'standard' === c.type + ? ((c.selector += ' ' + b.selector), a) + : [].concat(I(a), [b]); + }, + [] + ); + return u()( + b, + function (a, b) { + return n()( + F()( + q()(a, function (a) { + return ca(a, b); + }) + ), + Boolean + ); + }, + [a] + ); + } + var ca = function (a, b) { + var c = b.selector; + switch (b.type) { + case 'children': + if (null == a) return []; + b = J(c.split(','), 2); + var d = b[0], + e = b[1]; + return [ + o()( + n()(o()(a.childNodes), function (a) { + return null != t(a) && a.matches(e); + }) + )[parseInt(d, 0)], + ]; + case 'closest': + return a.parentNode ? [a.parentNode.closest(c)] : []; + default: + return o()(E(a, c)); + } + }; + if ( + (Element.prototype.matches || + (Element.prototype.matches = + Element.prototype.msMatchesSelector || + Element.prototype.webkitMatchesSelector), + !Element.prototype.closest) + ) { + var da = g.documentElement; + Element.prototype.closest = function (a) { + var b = this; + if (!da.contains(b)) return null; + do { + if (b.matches(a)) return b; + b = b.parentElement || b.parentNode; + } while (null !== b && 1 === b.nodeType); + return null; + }; + } + var ea = [ + 'og', + 'product', + 'music', + 'video', + 'article', + 'book', + 'profile', + 'website', + 'twitter', + ]; + function M(a) { + return (M = + 'function' == typeof Symbol && + 'symbol' == + h( + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ) + ? function (a) { + return typeof a === 'undefined' ? 'undefined' : h(a); + } + : function (a) { + return a && + 'function' == typeof Symbol && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a === 'undefined' + ? 'undefined' + : h(a); + })(a); + } + function fa(a, b) { + var c = Object.keys(a); + if (Object.getOwnPropertySymbols) { + var d = Object.getOwnPropertySymbols(a); + b && + (d = d.filter(function (b) { + return Object.getOwnPropertyDescriptor(a, b).enumerable; + })), + c.push.apply(c, d); + } + return c; + } + function ga(a) { + for (var b = 1; b < arguments.length; b++) { + var c = null != arguments[b] ? arguments[b] : {}; + b % 2 + ? fa(Object(c), !0).forEach(function (b) { + ha(a, b, c[b]); + }) + : Object.getOwnPropertyDescriptors + ? Object.defineProperties( + a, + Object.getOwnPropertyDescriptors(c) + ) + : fa(Object(c)).forEach(function (b) { + Object.defineProperty( + a, + b, + Object.getOwnPropertyDescriptor(c, b) + ); + }); + } + return a; + } + function ha(a, b, c) { + return ( + (b = (function (a) { + a = (function (a, b) { + if ('object' !== M(a) || null === a) return a; + var c = + a[ + typeof Symbol === 'function' + ? Symbol.toPrimitive + : '@@toPrimitive' + ]; + if (void 0 !== c) { + c = c.call(a, b || 'default'); + if ('object' !== M(c)) return c; + throw new TypeError( + '@@toPrimitive must return a primitive value.' + ); + } + return ('string' === b ? String : Number)(a); + })(a, 'string'); + return 'symbol' === M(a) ? a : String(a); + })(b)) in a + ? Object.defineProperty(a, b, { + value: c, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (a[b] = c), + a + ); + } + var ia = function () { + var a = u()( + n()( + q()( + o()(g.querySelectorAll('meta[property]')), + function (a) { + var b = a.getAttribute('property'); + a = a.getAttribute('content'); + return 'string' == typeof b && + -1 !== b.indexOf(':') && + 'string' == typeof a && + p()(ea, b.split(':')[0]) + ? { + key: b, + value: a.substr(0, 500), + } + : null; + } + ), + Boolean + ), + function (a, b) { + return ga( + ga({}, a), + {}, + ha({}, b.key, a[b.key] || b.value) + ); + }, + {} + ); + return 'product.item' !== a['og:type'] + ? null + : { + '@context': 'http://schema.org', + '@type': 'Product', + offers: { + price: a['product:price:amount'], + priceCurrency: a['product:price:currency'], + }, + productID: a['product:retailer_item_id'], + }; + }, + ja = 'PATH', + ka = 'QUERY_STRING'; + function la(a) { + return ( + (function (a) { + if (Array.isArray(a)) return na(a); + })(a) || + (function (a) { + if ( + ('undefined' != typeof Symbol && + null != + a[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ]) || + null != a['@@iterator'] + ) + return Array.from(a); + })(a) || + ma(a) || + (function () { + throw new TypeError( + 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' + ); + })() + ); + } + function ma(a, b) { + if (a) { + if ('string' == typeof a) return na(a, b); + var c = Object.prototype.toString.call(a).slice(8, -1); + return ( + 'Object' === c && a.constructor && (c = a.constructor.name), + 'Map' === c || 'Set' === c + ? Array.from(a) + : 'Arguments' === c || + /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c) + ? na(a, b) + : void 0 + ); + } + } + function na(a, b) { + (null == b || b > a.length) && (b = a.length); + for (var c = 0, d = new Array(b); c < b; c++) d[c] = a[c]; + return d; + } + function oa(a, b) { + a = m()(t(a)).className; + b = m()(t(b)).className; + a = a.split(' '); + var c = b.split(' '); + return a + .filter(function (a) { + return c.includes(a); + }) + .toString(); + } + var N = 0, + pa = 1, + qa = 2; + function ra(a, b) { + if ( + (a && !b) || + (!a && b) || + void 0 === a || + void 0 === b || + a.nodeType !== b.nodeType || + a.nodeName !== b.nodeName + ) + return N; + a = t(a); + b = t(b); + if ((a && !b) || (!a && b)) return N; + if (a && b) { + if (a.tagName !== b.tagName) return N; + if (a.className === b.className) return pa; + } + return qa; + } + function sa(a, b, c, d) { + var e = ra(a, d.node); + return e === N + ? e + : c > 0 && b !== d.index + ? N + : 1 === e + ? pa + : 0 === d.relativeClass.length + ? N + : (oa(a, d.node), d.relativeClass, pa); + } + function ta(a, b, c, d) { + if (d === c.length - 1) { + if (!sa(a, b, d, c[d])) return null; + var e = t(a); + if (e) return [e]; + } + if (!a || !sa(a, b, d, c[d])) return null; + for (e = [], b = a.firstChild, a = 0; b; ) { + var f = ta(b, a, c, d + 1); + f && e.push.apply(e, la(f)), (b = b.nextSibling), (a += 1); + } + return e; + } + function ua(a, b) { + var c = [], + d = (function (a, b) { + var c = + ('undefined' != typeof Symbol && + a[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ]) || + a['@@iterator']; + if (!c) { + if ( + Array.isArray(a) || + (c = ma(a)) || + (b && a && 'number' == typeof a.length) + ) { + c && (a = c); + var g = 0; + b = function () {}; + return { + s: b, + n: function () { + return g >= a.length + ? { + done: !0, + } + : { + done: !1, + value: a[g++], + }; + }, + e: function (a) { + throw a; + }, + f: b, + }; + } + throw new TypeError( + 'Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' + ); + } + var d, + e = !0, + f = !1; + return { + s: function () { + c = c.call(a); + }, + n: function () { + var a = c.next(); + return (e = a.done), a; + }, + e: function (a) { + (f = !0), (d = a); + }, + f: function () { + try { + e || null == c['return'] || c['return'](); + } finally { + if (f) throw d; + } + }, + }; + })(a); + try { + for (d.s(); !(a = d.n()).done; ) { + a = ta(a.value, 0, b, 0); + a && c.push.apply(c, la(a)); + } + } catch (a) { + d.e(a); + } finally { + d.f(); + } + return c; + } + function va(a, b) { + a = (function (a, b) { + for ( + var c = function (a) { + var b = a.parentNode; + if (!b) return -1; + for (var b = b.firstChild, c = 0; b && b !== a; ) + (b = b.nextSibling), (c += 1); + return b === a ? c : -1; + }, + a = a, + b = b, + d = [], + e = []; + !a.isSameNode(b); + + ) { + var f = ra(a, b); + if (f === N) return null; + var g = ''; + if (f === qa && 0 === (g = oa(a, b)).length) return null; + if ( + (d.push({ + node: a, + relativeClass: g, + index: c(a), + }), + e.push(b), + (a = a.parentNode), + (b = b.parentNode), + !a || !b) + ) + return null; + } + return a && b && a.isSameNode(b) && d.length > 0 + ? { + parentNode: a, + node1Tree: d.reverse(), + node2Tree: e.reverse(), + } + : null; + })(a, b); + if (!a) return null; + b = (function (a, b, c) { + for (var d = [], a = a.firstChild; a; ) + a.isSameNode(b.node) || + a.isSameNode(c) || + !ra(b.node, a) || + d.push(a), + (a = a.nextSibling); + return d; + })(a.parentNode, a.node1Tree[0], a.node2Tree[0]); + return b && 0 !== b.length ? ua(b, a.node1Tree) : null; + } + function O(a) { + return (O = + 'function' == typeof Symbol && + 'symbol' == + h( + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ) + ? function (a) { + return typeof a === 'undefined' ? 'undefined' : h(a); + } + : function (a) { + return a && + 'function' == typeof Symbol && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a === 'undefined' + ? 'undefined' + : h(a); + })(a); + } + function wa(a, b) { + return ( + (function (a) { + if (Array.isArray(a)) return a; + })(a) || + (function (a, b) { + var c = + null == a + ? null + : ('undefined' != typeof Symbol && + a[ + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ]) || + a['@@iterator']; + if (null != c) { + var d, + e, + f = [], + g = !0, + h = !1; + try { + if (((a = (c = c.call(a)).next), 0 === b)) { + if (Object(c) !== c) return; + g = !1; + } else + for ( + ; + !(g = (d = a.call(c)).done) && + (f.push(d.value), f.length !== b); + g = !0 + ); + } catch (a) { + (h = !0), (e = a); + } finally { + try { + if ( + !g && + null != c['return'] && + ((d = c['return']()), Object(d) !== d) + ) + return; + } finally { + if (h) throw e; + } + } + return f; + } + })(a, b) || + (function (a, b) { + if (!a) return; + if ('string' == typeof a) return xa(a, b); + var c = Object.prototype.toString.call(a).slice(8, -1); + 'Object' === c && a.constructor && (c = a.constructor.name); + if ('Map' === c || 'Set' === c) return Array.from(a); + if ( + 'Arguments' === c || + /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c) + ) + return xa(a, b); + })(a, b) || + (function () { + throw new TypeError( + 'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.' + ); + })() + ); + } + function xa(a, b) { + (null == b || b > a.length) && (b = a.length); + for (var c = 0, d = new Array(b); c < b; c++) d[c] = a[c]; + return d; + } + function ya(a, b) { + var c = Object.keys(a); + if (Object.getOwnPropertySymbols) { + var d = Object.getOwnPropertySymbols(a); + b && + (d = d.filter(function (b) { + return Object.getOwnPropertyDescriptor(a, b).enumerable; + })), + c.push.apply(c, d); + } + return c; + } + function za(a) { + for (var b = 1; b < arguments.length; b++) { + var c = null != arguments[b] ? arguments[b] : {}; + b % 2 + ? ya(Object(c), !0).forEach(function (b) { + Aa(a, b, c[b]); + }) + : Object.getOwnPropertyDescriptors + ? Object.defineProperties( + a, + Object.getOwnPropertyDescriptors(c) + ) + : ya(Object(c)).forEach(function (b) { + Object.defineProperty( + a, + b, + Object.getOwnPropertyDescriptor(c, b) + ); + }); + } + return a; + } + function Aa(a, b, c) { + return ( + (b = (function (a) { + a = (function (a, b) { + if ('object' !== O(a) || null === a) return a; + var c = + a[ + typeof Symbol === 'function' + ? Symbol.toPrimitive + : '@@toPrimitive' + ]; + if (void 0 !== c) { + c = c.call(a, b || 'default'); + if ('object' !== O(c)) return c; + throw new TypeError( + '@@toPrimitive must return a primitive value.' + ); + } + return ('string' === b ? String : Number)(a); + })(a, 'string'); + return 'symbol' === O(a) ? a : String(a); + })(b)) in a + ? Object.defineProperty(a, b, { + value: c, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (a[b] = c), + a + ); + } + var P = u()( + [ + 'CONSTANT_VALUE', + 'CSS', + 'URI', + 'SCHEMA_DOT_ORG', + 'JSON_LD', + 'RDFA', + 'OPEN_GRAPH', + 'GTM', + 'META_TAG', + 'GLOBAL_VARIABLE', + ], + function (a, b, c) { + return za(za({}, a), {}, Aa({}, b, c)); + }, + {} + ), + Ba = { + '@context': 'http://schema.org', + '@type': 'Product', + additionalType: void 0, + offers: { + price: void 0, + priceCurrency: void 0, + }, + productID: void 0, + }, + Ca = function (a, b, c) { + if (null == c) return a; + var d = m()(a.offers); + return { + '@context': 'http://schema.org', + '@type': 'Product', + additionalType: + null != a.additionalType + ? a.additionalType + : 'content_type' === b + ? c + : void 0, + offers: { + price: + null != d.price ? d.price : 'value' === b ? c : void 0, + priceCurrency: + null != d.priceCurrency + ? d.priceCurrency + : 'currency' === b + ? c + : void 0, + }, + productID: + null != a.productID + ? a.productID + : 'content_ids' === b + ? c + : void 0, + }; + }; + function a(a, b) { + b = b.sort(function (a, b) { + return P[a.extractorType] > P[b.extractorType] ? 1 : -1; + }); + return n()( + F()( + q()(b, function (b) { + switch (b.extractorType) { + case 'SCHEMA_DOT_ORG': + return q()( + (function (a) { + for ( + var b = q()(j, function (a) { + return '[itemtype$="' + .concat('schema.org/') + .concat(a, '"]'); + }).join(', '), + c = [], + b = o()(g.querySelectorAll(b)), + d = []; + b.length > 0; + + ) { + var e = b.pop(); + if (!p()(c, e)) { + var s = { + '@context': 'http://schema.org', + }; + d.push({ + htmlElement: e, + jsonLD: s, + }); + for ( + e = [ + { + element: e, + workingNode: s, + }, + ]; + e.length; + + ) { + s = e.pop(); + var v = s.element; + s = s.workingNode; + var f = m()(v.getAttribute('itemtype')); + s['@type'] = f.substr( + f.indexOf('schema.org/') + + 'schema.org/'.length + ); + for ( + f = o()( + v.querySelectorAll('[itemprop]') + ).reverse(); + f.length; + + ) { + var h = f.pop(); + if (!p()(c, h)) { + c.push(h); + var w = m()(h.getAttribute('itemprop')); + if (h.hasAttribute('itemscope')) { + var k = {}; + (s[w] = k), + e.push({ + element: v, + workingNode: s, + }), + e.push({ + element: h, + workingNode: k, + }); + break; + } + s[w] = i(h); + } + } + } + } + } + return n()(d, function (b) { + return l()(b.htmlElement, a); + }); + })(a), + function (a) { + return { + extractorID: b.id, + jsonLD: a.jsonLD, + }; + } + ); + case 'RDFA': + return q()(r(a), function (a) { + return { + extractorID: b.id, + jsonLD: a.jsonLD, + }; + }); + case 'OPEN_GRAPH': + return { + extractorID: b.id, + jsonLD: ia(), + }; + case 'CSS': + var c = q()( + b.extractorConfig.parameterSelectors, + function (b) { + return null === (b = aa(a, b.selector)) || + void 0 === b + ? void 0 + : b[0]; + } + ); + if (null == c) return null; + if (2 === c.length) { + var d = c[0], + e = c[1]; + if (null != d && null != e) { + d = va(d, e); + d && c.push.apply(c, d); + } + } + var h = + b.extractorConfig.parameterSelectors[0] + .parameterType; + e = q()(c, function (a) { + a = + (null == a ? void 0 : a.innerText) || + (null == a ? void 0 : a.textContent); + return [h, a]; + }); + d = q()( + n()(e, function (a) { + return 'totalPrice' !== wa(a, 1)[0]; + }), + function (a) { + a = wa(a, 2); + var b = a[0]; + a = a[1]; + return Ca(Ba, b, a); + } + ); + if ( + 'InitiateCheckout' === b.eventType || + 'Purchase' === b.eventType + ) { + c = G()(e, function (a) { + return 'totalPrice' === wa(a, 1)[0]; + }); + c && + (d = [ + { + '@context': 'http://schema.org', + '@type': 'ItemList', + itemListElement: q()(d, function (a, b) { + return { + '@type': 'ListItem', + item: a, + position: b + 1, + }; + }), + totalPrice: null != c[1] ? c[1] : void 0, + }, + ]); + } + return q()(d, function (a) { + return { + extractorID: b.id, + jsonLD: a, + }; + }); + case 'CONSTANT_VALUE': + e = b.extractorConfig; + c = e.parameterType; + d = e.value; + return { + extractorID: b.id, + jsonLD: Ca(Ba, c, d), + }; + case 'URI': + e = b.extractorConfig.parameterType; + c = (function (a, b, c) { + a = new B(a); + switch (b) { + case ja: + b = n()( + q()(a.pathname.split('/'), function (a) { + return a.trim(); + }), + Boolean + ); + var d = parseInt(c, 10); + return d < b.length ? b[d] : null; + case ka: + return a.searchParams.get(c); + } + return null; + })( + f.location.href, + b.extractorConfig.context, + b.extractorConfig.value + ); + return { + extractorID: b.id, + jsonLD: Ca(Ba, e, c), + }; + default: + throw new Error( + 'Extractor '.concat(b.extractorType, ' not mapped') + ); + } + }) + ), + function (a) { + a = a.jsonLD; + return Boolean(a); + } + ); + } + a.EXTRACTOR_PRECEDENCE = P; + var Da = a; + function Ea(a) { + switch (a.extractor_type) { + case 'CSS': + if (null == a.extractor_config) + throw new Error('extractor_config must be set'); + var b = a.extractor_config; + if (b.parameter_type) + throw new Error('extractor_config must be set'); + return { + domainURI: new B(a.domain_uri), + eventType: a.event_type, + extractorConfig: + ((b = b), + { + parameterSelectors: q()( + b.parameter_selectors, + function (a) { + return { + parameterType: a.parameter_type, + selector: a.selector, + }; + } + ), + }), + extractorType: 'CSS', + id: m()(a.id), + ruleId: + null === (b = a.event_rule) || void 0 === b + ? void 0 + : b.id, + }; + case 'CONSTANT_VALUE': + if (null == a.extractor_config) + throw new Error('extractor_config must be set'); + b = a.extractor_config; + if (b.parameter_selectors) + throw new Error('extractor_config must be set'); + return { + domainURI: new B(a.domain_uri), + eventType: a.event_type, + extractorConfig: Fa(b), + extractorType: 'CONSTANT_VALUE', + id: m()(a.id), + ruleId: + null === (b = a.event_rule) || void 0 === b + ? void 0 + : b.id, + }; + case 'URI': + if (null == a.extractor_config) + throw new Error('extractor_config must be set'); + b = a.extractor_config; + if (b.parameter_selectors) + throw new Error('extractor_config must be set'); + return { + domainURI: new B(a.domain_uri), + eventType: a.event_type, + extractorConfig: Ga(b), + extractorType: 'URI', + id: m()(a.id), + ruleId: + null === (b = a.event_rule) || void 0 === b + ? void 0 + : b.id, + }; + default: + return { + domainURI: new B(a.domain_uri), + eventType: a.event_type, + extractorType: a.extractor_type, + id: m()(a.id), + ruleId: + null === (b = a.event_rule) || void 0 === b + ? void 0 + : b.id, + }; + } + } + function Fa(a) { + return { + parameterType: a.parameter_type, + value: a.value, + }; + } + function Ga(a) { + return { + context: a.context, + parameterType: a.parameter_type, + value: a.value, + }; + } + a.EXTRACTOR_PRECEDENCE = P; + var Ha = function (a, b, c) { + return 'string' != typeof a + ? '' + : a.length < c && 0 === b + ? a + : [] + .concat(o()(a)) + .slice(b, b + c) + .join(''); + }, + Q = function (a, b) { + return Ha(a, 0, b); + }, + Ia = [ + 'button', + 'submit', + 'input', + 'li', + 'option', + 'progress', + 'param', + ]; + function Ja(a) { + var b = e(a); + if (null != b && '' !== b) return Q(b, 120); + b = a.type; + a = a.value; + return null != b && p()(Ia, b) && null != a && '' !== a + ? Q(a, 120) + : Q('', 120); + } + var R = ', ', + S = [ + "input[type='button']", + "input[type='image']", + "input[type='submit']", + 'button', + '[class*=btn]', + '[class*=Btn]', + '[class*=submit]', + '[class*=Submit]', + '[class*=button]', + '[class*=Button]', + '[role*=button]', + "[href^='tel:']", + "[href^='callto:']", + "[href^='mailto:']", + "[href^='sms:']", + "[href^='skype:']", + "[href^='whatsapp:']", + '[id*=btn]', + '[id*=Btn]', + '[id*=button]', + '[id*=Button]', + 'a', + ].join(R), + Ka = [ + "[href^='tel:']", + "[href^='callto:']", + "[href^='sms:']", + "[href^='skype:']", + "[href^='whatsapp:']", + ].join(R), + La = S, + Ma = [ + "input[type='button']", + "input[type='submit']", + 'button', + 'a', + ].join(R); + function Na(a) { + var b = ''; + if ('IMG' === a.tagName) return a.getAttribute('src') || ''; + if (f.getComputedStyle) { + var c = f + .getComputedStyle(a) + .getPropertyValue('background-image'); + if (null != c && 'none' !== c && c.length > 0) return c; + } + if ( + 'INPUT' === a.tagName && + 'image' === a.getAttribute('type') + ) { + c = a.getAttribute('src'); + if (null != c) return c; + } + c = a.getElementsByTagName('img'); + if (0 !== c.length) { + a = c.item(0); + b = (a ? a.getAttribute('src') : null) || ''; + } + return b; + } + var Oa = [ + 'sms:', + 'mailto:', + 'tel:', + 'whatsapp:', + 'https://wa.me/', + 'skype:', + 'callto:', + ], + Pa = /[\-!$><-==&_\/\?\.,0-9:; \]\[%~\"\{\}\)\(\+\@\^\`]/g, + Qa = /((([a-z])(?=[A-Z]))|(([A-Z])(?=[A-Z][a-z])))/g, + Ra = /(^\S{1}(?!\S))|((\s)\S{1}(?!\S))/g, + Sa = /\s+/g; + function Ta(a) { + return ( + !!(function (a) { + var b = Oa; + if (!a.hasAttribute('href')) return !1; + var c = a.getAttribute('href'); + return ( + null != c && + !!G()(b, function (a) { + return H()(c, a); + }) + ); + })(a) || + !!Ja(a) + .replace(Pa, ' ') + .replace(Qa, function (a) { + return a + ' '; + }) + .replace(Ra, function (a) { + return Q(a, a.length - 1) + ' '; + }) + .replace(Sa, ' ') + .trim() + .toLowerCase() || + !!Na(a) + ); + } + function Ua(a) { + if (null == a || a === g.body || !Ta(a)) return !1; + a = + ('function' == typeof a.getBoundingClientRect && + a.getBoundingClientRect().height) || + a.offsetHeight; + return !isNaN(a) && a < 600 && a > 10; + } + function Va(a, b) { + for (var c = 0; c < b.length; c++) { + var d = b[c]; + (d.enumerable = d.enumerable || !1), + (d.configurable = !0), + 'value' in d && (d.writable = !0), + Object.defineProperty(a, Wa(d.key), d); + } + } + function Wa(a) { + a = (function (a, b) { + if ('object' !== T(a) || null === a) return a; + var c = + a[ + typeof Symbol === 'function' + ? Symbol.toPrimitive + : '@@toPrimitive' + ]; + if (void 0 !== c) { + c = c.call(a, b || 'default'); + if ('object' !== T(c)) return c; + throw new TypeError( + '@@toPrimitive must return a primitive value.' + ); + } + return ('string' === b ? String : Number)(a); + })(a, 'string'); + return 'symbol' === T(a) ? a : String(a); + } + function T(a) { + return (T = + 'function' == typeof Symbol && + 'symbol' == + h( + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ) + ? function (a) { + return typeof a === 'undefined' ? 'undefined' : h(a); + } + : function (a) { + return a && + 'function' == typeof Symbol && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a === 'undefined' + ? 'undefined' + : h(a); + })(a); + } + var Xa = Object.prototype.toString, + Ya = !('addEventListener' in g); + function Za(a) { + return Array.isArray + ? Array.isArray(a) + : '[object Array]' === Xa.call(a); + } + function $a(a) { + return null != a && 'object' === T(a) && !1 === Za(a); + } + function ab(a) { + return ( + !0 === $a(a) && + '[object Object]' === Object.prototype.toString.call(a) + ); + } + var bb = + Number.isInteger || + function (a) { + return ( + 'number' == typeof a && isFinite(a) && Math.floor(a) === a + ); + }, + cb = Object.prototype.hasOwnProperty, + db = !{ + toString: null, + }.propertyIsEnumerable('toString'), + eb = [ + 'toString', + 'toLocaleString', + 'valueOf', + 'hasOwnProperty', + 'isPrototypeOf', + 'propertyIsEnumerable', + 'constructor', + ], + fb = eb.length; + function gb(a) { + if ('object' !== T(a) && ('function' != typeof a || null === a)) + throw new TypeError('Object.keys called on non-object'); + var b = []; + for (var c in a) cb.call(a, c) && b.push(c); + if (db) + for (c = 0; c < fb; c++) cb.call(a, eb[c]) && b.push(eb[c]); + return b; + } + function hb(a, b) { + if (null == a) + throw new TypeError(' array is null or not defined'); + a = Object(a); + var c = a.length >>> 0; + if ('function' != typeof b) + throw new TypeError(b + ' is not a function'); + for (var d = new Array(c), e = 0; e < c; ) { + var f; + e in a && ((f = b(a[e], e, a)), (d[e] = f)), e++; + } + return d; + } + function ib(a) { + if ('function' != typeof a) throw new TypeError(); + for ( + var b = Object(this), + c = b.length >>> 0, + d = arguments.length >= 2 ? arguments[1] : void 0, + e = 0; + e < c; + e++ + ) + if (e in b && a.call(d, b[e], e, b)) return !0; + return !1; + } + function jb(a) { + if (null == this) throw new TypeError(); + var b = Object(this), + c = b.length >>> 0; + if ('function' != typeof a) throw new TypeError(); + for ( + var d = [], + e = arguments.length >= 2 ? arguments[1] : void 0, + f = 0; + f < c; + f++ + ) + if (f in b) { + var g = b[f]; + a.call(e, g, f, b) && d.push(g); + } + return d; + } + function U(a, b) { + try { + return b(a); + } catch (a) { + if (a instanceof TypeError) { + if (kb.test(a)) return null; + if (lb.test(a)) return; + } + throw a; + } + } + var kb = /^null | null$|^[^(]* null /i, + lb = /^undefined | undefined$|^[^(]* undefined /i; + U['default'] = U; + k = { + FBSet: (function () { + function a(b) { + var c, d, e; + !(function (a, b) { + if (!(a instanceof b)) + throw new TypeError( + 'Cannot call a class as a function' + ); + })(this, a), + (c = this), + (e = void 0), + (d = Wa('items')) in c + ? Object.defineProperty(c, d, { + value: e, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (c[d] = e), + (this.items = b || []); + } + var b, c, d; + return ( + (b = a), + (c = [ + { + key: 'has', + value: function (a) { + return ib.call(this.items, function (b) { + return b === a; + }); + }, + }, + { + key: 'add', + value: function (a) { + this.items.push(a); + }, + }, + ]) && Va(b.prototype, c), + d && Va(b, d), + Object.defineProperty(b, 'prototype', { + writable: !1, + }), + a + ); + })(), + castTo: function (a) { + return a; + }, + each: function (a, b) { + hb.call(this, a, b); + }, + filter: function (a, b) { + return jb.call(a, b); + }, + idx: U, + isArray: Za, + isEmptyObject: function (a) { + return 0 === gb(a).length; + }, + isInstanceOf: function (a, b) { + return null != b && a instanceof b; + }, + isInteger: bb, + isNumber: function (a) { + return ( + 'number' == typeof a || + ('string' == typeof a && /^\d+$/.test(a)) + ); + }, + isObject: $a, + isPlainObject: function (a) { + if (!1 === ab(a)) return !1; + a = a.constructor; + if ('function' != typeof a) return !1; + a = a.prototype; + return ( + !1 !== ab(a) && + !1 !== + Object.prototype.hasOwnProperty.call(a, 'isPrototypeOf') + ); + }, + isSafeInteger: function (a) { + return bb(a) && a >= 0 && a <= Number.MAX_SAFE_INTEGER; + }, + keys: gb, + listenOnce: function (a, b, c) { + var d = Ya ? 'on' + b : b; + b = Ya ? a.attachEvent : a.addEventListener; + var e = Ya ? a.detachEvent : a.removeEventListener; + b && + b.call( + a, + d, + function b() { + e && e.call(a, d, b, !1), c(); + }, + !1 + ); + }, + map: hb, + reduce: function (a, b, c, d) { + if (null == a) + throw new TypeError(' array is null or not defined'); + if ('function' != typeof b) + throw new TypeError(b + ' is not a function'); + var e = Object(a), + f = e.length >>> 0, + g = 0; + if (null != c || !0 === d) d = c; + else { + for (; g < f && !(g in e); ) g++; + if (g >= f) + throw new TypeError( + 'Reduce of empty array with no initial value' + ); + d = e[g++]; + } + for (; g < f; ) g in e && (d = b(d, e[g], g, a)), g++; + return d; + }, + some: function (a, b) { + return ib.call(a, b); + }, + stringIncludes: function (a, b) { + return null != a && null != b && a.indexOf(b) >= 0; + }, + stringStartsWith: function (a, b) { + return null != a && null != b && 0 === a.indexOf(b); + }, + }; + function mb(a, b) { + var c = Object.keys(a); + if (Object.getOwnPropertySymbols) { + var d = Object.getOwnPropertySymbols(a); + b && + (d = d.filter(function (b) { + return Object.getOwnPropertyDescriptor(a, b).enumerable; + })), + c.push.apply(c, d); + } + return c; + } + function nb(a) { + for (var b = 1; b < arguments.length; b++) { + var c = null != arguments[b] ? arguments[b] : {}; + b % 2 + ? mb(Object(c), !0).forEach(function (b) { + ob(a, b, c[b]); + }) + : Object.getOwnPropertyDescriptors + ? Object.defineProperties( + a, + Object.getOwnPropertyDescriptors(c) + ) + : mb(Object(c)).forEach(function (b) { + Object.defineProperty( + a, + b, + Object.getOwnPropertyDescriptor(c, b) + ); + }); + } + return a; + } + function ob(a, b, c) { + return ( + (b = qb(b)) in a + ? Object.defineProperty(a, b, { + value: c, + enumerable: !0, + configurable: !0, + writable: !0, + }) + : (a[b] = c), + a + ); + } + function V(a) { + return (V = + 'function' == typeof Symbol && + 'symbol' == + h( + typeof Symbol === 'function' + ? Symbol.iterator + : '@@iterator' + ) + ? function (a) { + return typeof a === 'undefined' ? 'undefined' : h(a); + } + : function (a) { + return a && + 'function' == typeof Symbol && + a.constructor === Symbol && + a !== + (typeof Symbol === 'function' + ? Symbol.prototype + : '@@prototype') + ? 'symbol' + : typeof a === 'undefined' + ? 'undefined' + : h(a); + })(a); + } + function pb(a, b) { + for (var c = 0; c < b.length; c++) { + var d = b[c]; + (d.enumerable = d.enumerable || !1), + (d.configurable = !0), + 'value' in d && (d.writable = !0), + Object.defineProperty(a, qb(d.key), d); + } + } + function qb(a) { + a = (function (a, b) { + if ('object' !== V(a) || null === a) return a; + var c = + a[ + typeof Symbol === 'function' + ? Symbol.toPrimitive + : '@@toPrimitive' + ]; + if (void 0 !== c) { + c = c.call(a, b || 'default'); + if ('object' !== V(c)) return c; + throw new TypeError( + '@@toPrimitive must return a primitive value.' + ); + } + return ('string' === b ? String : Number)(a); + })(a, 'string'); + return 'symbol' === V(a) ? a : String(a); + } + function rb(a, b) { + if (!(a instanceof b)) + throw new TypeError('Cannot call a class as a function'); + } + function sb(a, b) { + if (b && ('object' === V(b) || 'function' == typeof b)) + return b; + if (void 0 !== b) + throw new TypeError( + 'Derived constructors may only return object or undefined' + ); + return (function (a) { + if (void 0 === a) + throw new ReferenceError( + "this hasn't been initialised - super() hasn't been called" + ); + return a; + })(a); + } + function tb(a) { + var b = 'function' == typeof Map ? new Map() : void 0; + return (tb = function (a) { + if ( + null === a || + ((c = a), + -1 === Function.toString.call(c).indexOf('[native code]')) + ) + return a; + var c; + if ('function' != typeof a) + throw new TypeError( + 'Super expression must either be null or a function' + ); + if (void 0 !== b) { + if (b.has(a)) return b.get(a); + b.set(a, d); + } + function d() { + return ub(a, arguments, xb(this).constructor); + } + return ( + (d.prototype = Object.create(a.prototype, { + constructor: { + value: d, + enumerable: !1, + writable: !0, + configurable: !0, + }, + })), + wb(d, a) + ); + })(a); + } + function ub(a, b, c) { + return (ub = vb() + ? Reflect.construct.bind() + : function (a, b, c) { + var d = [null]; + d.push.apply(d, b); + b = new (Function.bind.apply(a, d))(); + return c && wb(b, c.prototype), b; + }).apply(null, arguments); + } + function vb() { + if ('undefined' == typeof Reflect || !Reflect.construct) + return !1; + if (Reflect.construct.sham) return !1; + if ('function' == typeof Proxy) return !0; + try { + return ( + Boolean.prototype.valueOf.call( + Reflect.construct(Boolean, [], function () {}) + ), + !0 + ); + } catch (a) { + return !1; + } + } + function wb(a, b) { + return (wb = Object.setPrototypeOf + ? Object.setPrototypeOf.bind() + : function (a, b) { + return (a.__proto__ = b), a; + })(a, b); + } + function xb(a) { + return (xb = Object.setPrototypeOf + ? Object.getPrototypeOf.bind() + : function (a) { + return a.__proto__ || Object.getPrototypeOf(a); + })(a); + } + var yb = k.isSafeInteger, + zb = k.reduce, + W = (function (a) { + !(function (a, b) { + if ('function' != typeof b && null !== b) + throw new TypeError( + 'Super expression must either be null or a function' + ); + (a.prototype = Object.create(b && b.prototype, { + constructor: { + value: a, + writable: !0, + configurable: !0, + }, + })), + Object.defineProperty(a, 'prototype', { + writable: !1, + }), + b && wb(a, b); + })(g, a); + var b, + c, + d, + e, + f = + ((b = g), + (c = vb()), + function () { + var a, + d = xb(b); + if (c) { + var e = xb(this).constructor; + a = Reflect.construct(d, arguments, e); + } else a = d.apply(this, arguments); + return sb(this, a); + }); + function g() { + var a, + b = + arguments.length > 0 && void 0 !== arguments[0] + ? arguments[0] + : ''; + return ( + rb(this, g), + ((a = f.call(this, b)).name = 'PixelCoercionError'), + a + ); + } + return ( + (a = g), + d && pb(a.prototype, d), + e && pb(a, e), + Object.defineProperty(a, 'prototype', { + writable: !1, + }), + a + ); + })(tb(Error)); + function Ab() { + return function (a) { + if (null == a || !Array.isArray(a)) throw new W(); + return a; + }; + } + function Bb(a, b) { + try { + return b(a); + } catch (a) { + if ('PixelCoercionError' === a.name) return null; + throw a; + } + } + function X(a, b) { + return b(a); + } + function Cb(a) { + if (!a) throw new W(); + } + function Db(a) { + var b = a.def, + c = a.validators; + return function (a) { + var d = X(a, b); + return ( + c.forEach(function (a) { + if (!a(d)) throw new W(); + }), + d + ); + }; + } + var Eb = /^[1-9][0-9]{0,25}$/, + Y = { + allowNull: function (a) { + return function (b) { + return null == b ? null : a(b); + }; + }, + array: Ab, + arrayOf: function (a) { + return function (b) { + return X(b, Y.array()).map(a); + }; + }, + assert: Cb, + boolean: function () { + return function (a) { + if ('boolean' != typeof a) throw new W(); + return a; + }; + }, + enumeration: function (a) { + return function (b) { + if (((c = a), Object.values(c)).includes(b)) return b; + var c; + throw new W(); + }; + }, + fbid: function () { + return Db({ + def: function (a) { + var b = Bb(a, Y.number()); + return null != b + ? (Y.assert(yb(b)), ''.concat(b)) + : X(a, Y.string()); + }, + validators: [ + function (a) { + return Eb.test(a); + }, + ], + }); + }, + mapOf: function (a) { + return function (b) { + var c = X(b, Y.object()); + return zb( + Object.keys(c), + function (b, d) { + return nb(nb({}, b), {}, ob({}, d, a(c[d]))); + }, + {} + ); + }; + }, + matches: function (a) { + return function (b) { + b = X(b, Y.string()); + if (a.test(b)) return b; + throw new W(); + }; + }, + number: function () { + return function (a) { + if ('number' != typeof a) throw new W(); + return a; + }; + }, + object: function () { + return function (a) { + if ('object' !== V(a) || Array.isArray(a) || null == a) + throw new W(); + return a; + }; + }, + objectOrString: function () { + return function (a) { + if ( + ('object' !== V(a) && 'string' != typeof a) || + Array.isArray(a) || + null == a + ) + throw new W(); + return a; + }; + }, + objectWithFields: function (a) { + return function (b) { + var c = X(b, Y.object()); + return zb( + Object.keys(a), + function (b, d) { + if (null == b) return null; + var e = a[d](c[d]); + return nb(nb({}, b), {}, ob({}, d, e)); + }, + {} + ); + }; + }, + string: function () { + return function (a) { + if ('string' != typeof a) throw new W(); + return a; + }; + }, + stringOrNumber: function () { + return function (a) { + if ('string' != typeof a && 'number' != typeof a) + throw new W(); + return a; + }; + }, + tuple: function (a) { + return function (b) { + b = X(b, Ab()); + return ( + Cb(b.length === a.length), + b.map(function (b, c) { + return X(b, a[c]); + }) + ); + }; + }, + withValidation: Db, + func: function () { + return function (a) { + if ('function' != typeof a || null == a) throw new W(); + return a; + }; + }, + }; + D = { + Typed: Y, + coerce: Bb, + enforce: X, + PixelCoercionError: W, + }; + a = D.Typed; + var Fb = a.objectWithFields({ + type: a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a >= 1 && a <= 3; + }, + ], + }), + conditions: a.arrayOf( + a.objectWithFields({ + targetType: a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a >= 1 && a <= 6; + }, + ], + }), + extractor: a.allowNull( + a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a >= 1 && a <= 11; + }, + ], + }) + ), + operator: a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a >= 1 && a <= 4; + }, + ], + }), + action: a.withValidation({ + def: a.number(), + validators: [ + function (a) { + return a >= 1 && a <= 4; + }, + ], + }), + value: a.allowNull(a.string()), + }) + ), + }); + function Gb(a) { + var b = []; + a = a; + do { + var c = a.indexOf('*'); + c < 0 + ? (b.push(a), (a = '')) + : 0 === c + ? (b.push('*'), (a = a.slice(1))) + : (b.push(a.slice(0, c)), (a = a.slice(c))); + } while (a.length > 0); + return b; + } + U = function (a, b) { + for (var a = Gb(a), b = b, c = 0; c < a.length; c++) { + var d = a[c]; + if ('*' !== d) { + if (0 !== b.indexOf(d)) return !1; + b = b.slice(d.length); + } else { + if (c === a.length - 1) return !0; + d = a[c + 1]; + if ('*' === d) continue; + d = b.indexOf(d); + if (d < 0) return !1; + b = b.slice(d); + } + } + return '' === b; + }; + var Hb = D.enforce, + Ib = U, + Jb = Object.freeze({ + CLICK: 1, + LOAD: 2, + BECOME_VISIBLE: 3, + TRACK: 4, + }), + Kb = Object.freeze({ + BUTTON: 1, + PAGE: 2, + JS_VARIABLE: 3, + EVENT: 4, + ELEMENT: 6, + }), + Lb = Object.freeze({ + CONTAINS: 1, + EQUALS: 2, + DOMAIN_MATCHES: 3, + STRING_MATCHES: 4, + }), + Z = Object.freeze({ + URL: 1, + TOKENIZED_TEXT_V1: 2, + TOKENIZED_TEXT_V2: 3, + TEXT: 4, + CLASS_NAME: 5, + ELEMENT_ID: 6, + EVENT_NAME: 7, + DESTINATION_URL: 8, + DOMAIN: 9, + PAGE_TITLE: 10, + IMAGE_URL: 11, + }), + Mb = Object.freeze({ + ALL: 1, + ANY: 2, + NONE: 3, + }); + function Nb(a, b, c) { + if (null == b) return null; + switch (a) { + case Kb.PAGE: + return (function (a, b) { + switch (a) { + case Z.URL: + return b.resolvedLink; + case Z.DOMAIN: + return new URL(b.resolvedLink).hostname; + case Z.PAGE_TITLE: + if (null != b.pageFeatures) + return JSON.parse( + b.pageFeatures + ).title.toLowerCase(); + default: + return null; + } + })(b, c); + case Kb.BUTTON: + return (function (a, b) { + var c; + null != b.buttonText && (c = b.buttonText.toLowerCase()); + var d = {}; + switch ( + (null != b.buttonFeatures && + (d = JSON.parse(b.buttonFeatures)), + a) + ) { + case Z.DESTINATION_URL: + return d.destination; + case Z.TEXT: + return c; + case Z.TOKENIZED_TEXT_V1: + return null == c ? null : Qb(c); + case Z.TOKENIZED_TEXT_V2: + return null == c ? null : Rb(c); + case Z.ELEMENT_ID: + return d.id; + case Z.CLASS_NAME: + return d.classList; + case Z.IMAGE_URL: + return d.imageUrl; + default: + return null; + } + })(b, c); + case Kb.EVENT: + return (function (a, b) { + switch (a) { + case Z.EVENT_NAME: + return b.event; + default: + return null; + } + })(b, c); + default: + return null; + } + } + function Ob(a) { + return null != a ? a.split('#')[0] : a; + } + function Pb(a, b) { + var c; + a = a.replace( + /[\-!$><-==&_\/\?\.,0-9:; \]\[%~\"\{\}\)\(\+\@\^\`]/g, + ' ' + ); + var d = a.replace(/([A-Z])/g, ' $1').split(' '); + if (null == d || 0 == d.length) return ''; + for (a = d[0], c = 1; c < d.length; c++) + null != d[c - 1] && + null != d[c] && + 1 === d[c - 1].length && + 1 === d[c].length && + d[c - 1] === d[c - 1].toUpperCase() && + d[c] === d[c].toUpperCase() + ? (a += d[c]) + : (a += ' ' + d[c]); + d = a.split(' '); + if (null == d || 0 == d.length) return a; + a = ''; + b = b ? 1 : 2; + for (c = 0; c < d.length; c++) + null != d[c] && d[c].length > b && (a += d[c] + ' '); + return a.replace(/\s+/g, ' '); + } + function Qb(a) { + var b = Pb(a, !0).toLowerCase().split(' '); + return b + .filter(function (a, c) { + return b.indexOf(a) === c; + }) + .join(' ') + .trim(); + } + function Rb(a) { + return Pb(a, !1).toLowerCase().trim(); + } + function Sb(a, b) { + if (b.startsWith('*.')) { + var c = b.slice(2).split('.').reverse(), + d = a.split('.').reverse(); + if (c.length !== d.length) return !1; + for (var e = 0; e < c.length; e++) + if (c[e] !== d[e]) return !1; + return !0; + } + return a === b; + } + function Tb(a, b) { + if ( + !(function (a, b) { + switch (a) { + case Jb.LOAD: + return 'PageView' === b.event; + case Jb.CLICK: + return 'SubscribedButtonClick' === b.event; + case Jb.TRACK: + return !0; + case Jb.BECOME_VISIBLE: + default: + return !1; + } + })(a.action, b) + ) + return !1; + b = Nb(a.targetType, a.extractor, b); + if (null == b) return !1; + var c = a.value; + return ( + null != c && + ((a.extractor !== Z.TOKENIZED_TEXT_V1 && + a.extractor !== Z.TOKENIZED_TEXT_V2) || + (c = c.toLowerCase()), + (function (a, b, c) { + switch (a) { + case Lb.EQUALS: + return ( + b === c || + b.toLowerCase() === + unescape(encodeURIComponent(c)).toLowerCase() || + Qb(b) === c || + Ob(b) === Ob(c) + ); + case Lb.CONTAINS: + return null != c && c.includes(b); + case Lb.DOMAIN_MATCHES: + return Sb(c, b); + case Lb.STRING_MATCHES: + return null != c && Ib(b, c); + default: + return !1; + } + })(a.operator, c, b)) + ); + } + var Ub = { + isMatchESTRule: function (a, b) { + var c = a; + 'string' == typeof a && (c = JSON.parse(a)); + for ( + var a = Hb(c, Fb), c = [], d = 0; + d < a.conditions.length; + d++ + ) + c.push(Tb(a.conditions[d], b)); + switch (a.type) { + case Mb.ALL: + return !c.includes(!1); + case Mb.ANY: + return c.includes(!0); + case Mb.NONE: + return !c.includes(!0); + } + return !1; + }, + getKeywordsStringFromTextV1: Qb, + getKeywordsStringFromTextV2: Rb, + domainMatches: Sb, + }, + Vb = D.coerce; + a = D.Typed; + var $ = k.each, + Wb = k.filter, + Xb = k.reduce, + Yb = [ + 'product', + 'product_group', + 'vehicle', + 'automotive_model', + ], + Zb = a.objectWithFields({ + '@context': a.string(), + additionalType: a.allowNull(a.string()), + offers: a.allowNull( + a.objectWithFields({ + priceCurrency: a.allowNull(a.string()), + price: a.allowNull(a.string()), + }) + ), + productID: a.allowNull(a.string()), + sku: a.allowNull(a.string()), + '@type': a.string(), + }), + $b = a.objectWithFields({ + '@context': a.string(), + '@type': a.string(), + item: Zb, + }), + ac = a.objectWithFields({ + '@context': a.string(), + '@type': a.string(), + itemListElement: a.array(), + totalPrice: a.allowNull(a.string()), + }); + function bc(a) { + a = Vb(a, Zb); + if (null == a) return null; + var b = 'string' == typeof a.productID ? a.productID : null, + c = 'string' == typeof a.sku ? a.sku : null, + d = a.offers, + e = null, + f = null; + null != d && ((e = fc(d.price)), (f = d.priceCurrency)); + d = + 'string' == typeof a.additionalType && + Yb.includes(a.additionalType) + ? a.additionalType + : null; + a = [b, c]; + b = {}; + return ( + (a = Wb(a, function (a) { + return null != a; + })).length && (b.content_ids = a), + null != f && (b.currency = f), + null != e && (b.value = e), + null != d && (b.content_type = d), + [b] + ); + } + function cc(a) { + a = Vb(a, $b); + return null == a ? null : ec([a.item]); + } + function dc(a) { + a = Vb(a, ac); + if (null == a) return null; + var b = 'string' == typeof a.totalPrice ? a.totalPrice : null; + b = fc(b); + a = ec(a.itemListElement); + var c = null; + return ( + null != a && + a.length > 0 && + (c = Xb( + a, + function (a, b) { + b = b.value; + if (null == b) return a; + try { + b = parseFloat(b); + return null == a ? b : a + b; + } catch (b) { + return a; + } + }, + null, + !0 + )), + (a = [ + { + value: b, + }, + { + value: null != c ? c.toString() : null, + }, + ].concat(a)) + ); + } + function ec(a) { + var b = []; + return ( + $(a, function (c) { + if (null != a) { + var d = 'string' == typeof c['@type'] ? c['@type'] : null; + if (null !== d) { + var e = null; + switch (d) { + case 'Product': + e = bc(c); + break; + case 'ItemList': + e = dc(c); + break; + case 'ListItem': + e = cc(c); + } + null != e && (b = b.concat(e)); + } + } + }), + (b = Wb(b, function (a) { + return null != a; + })), + $(b, function (a) { + $(Object.keys(a), function (b) { + var c = a[b]; + (Array.isArray(c) && c.length > 0) || + ('string' == typeof c && '' !== c) || + delete a[b]; + }); + }), + (b = Wb(b, function (a) { + return Object.keys(a).length > 0; + })) + ); + } + function fc(a) { + if (null == a) return null; + a = a.replace(/\\u[\dA-F]{4}/gi, function (a) { + a = a.replace(/\\u/g, ''); + a = parseInt(a, 16); + return String.fromCharCode(a); + }); + if ( + !gc( + (a = (function (a) { + a = a; + if (a.length >= 3) { + var b = a.substring(a.length - 3); + if (/((\.)(\d)(0)|(\,)(0)(0))/.test(b)) { + var c = b.charAt(0), + d = b.charAt(1); + b = b.charAt(2); + '0' !== d && (c += d), + '0' !== b && (c += b), + 1 === c.length && (c = ''), + (a = a.substring(0, a.length - 3) + c); + } + } + return a; + })( + (a = (a = (a = a.replace(/[^\d,\.]/g, '')).replace( + /(\.){2,}/g, + '' + )).replace(/(\,){2,}/g, '')) + )) + ) + ) + return null; + var b = (function (a) { + a = a; + if (null == a) return null; + var b = (function (a) { + a = a.replace(/\,/g, ''); + return ic(hc(a), !1); + })(a); + a = (function (a) { + a = a.replace(/\./g, ''); + return ic(hc(a.replace(/\,/g, '.')), !0); + })(a); + if (null == b || null == a) + return null != b ? b : null != a ? a : null; + var c = a.length; + c > 0 && '0' !== a.charAt(c - 1) && (c -= 1); + return b.length >= c ? b : a; + })(a); + return null == b ? null : gc((a = b)) ? a : null; + } + function gc(a) { + return /\d/.test(a); + } + function hc(a) { + a = a; + var b = a.indexOf('.'); + return b < 0 + ? a + : (a = + a.substring(0, b + 1) + + a.substring(b + 1).replace(/\./g, '')); + } + function ic(a, b) { + try { + a = parseFloat(a); + if ('number' != typeof (c = a) || Number.isNaN(c)) + return null; + c = b ? 3 : 2; + return parseFloat(a.toFixed(c)).toString(); + } catch (a) { + return null; + } + var c; + } + var jc = { + genCustomData: ec, + reduceCustomData: function (a) { + if (0 === a.length) return {}; + var b = Xb( + a, + function (a, b) { + return ( + $(Object.keys(b), function (c) { + var d = b[c], + e = a[c]; + if (null == e) a[c] = d; + else if (Array.isArray(e)) { + d = Array.isArray(d) ? d : [d]; + a[c] = e.concat(d); + } + }), + a + ); + }, + {} + ); + return ( + $(Object.keys(b), function (a) { + b[a], null == b[a] && delete b[a]; + }), + b + ); + }, + getProductData: bc, + getItemListData: dc, + getListItemData: cc, + genNormalizePrice: fc, + }, + kc = function (a, b) { + var c = a.id, + d = a.tagName, + f = e(a); + d = d.toLowerCase(); + var g = a.className, + h = a.querySelectorAll(S).length, + i = null; + 'A' === a.tagName && a instanceof HTMLAnchorElement && a.href + ? (i = a.href) + : null != b && + b instanceof HTMLFormElement && + b.action && + (i = b.action), + 'string' != typeof i && (i = ''); + b = { + classList: g, + destination: i, + id: c, + imageUrl: Na(a), + innerText: f || '', + numChildButtons: h, + tag: d, + type: a.getAttribute('type'), + }; + return ( + (a instanceof HTMLInputElement || + a instanceof HTMLSelectElement || + a instanceof HTMLTextAreaElement || + a instanceof HTMLButtonElement) && + ((b.name = a.name), (b.value = a.value)), + a instanceof HTMLAnchorElement && (b.name = a.name), + b + ); + }, + lc = function () { + var a = g.querySelector('title'); + return { + title: Q(a && a.text, 500), + }; + }, + mc = function (a, b) { + var c = a; + c = + a.matches || + c.matchesSelector || + c.mozMatchesSelector || + c.msMatchesSelector || + c.oMatchesSelector || + c.webkitMatchesSelector || + null; + return null !== c && c.bind(a)(b); + }, + nc = function (a) { + if (a instanceof HTMLInputElement) return a.form; + if (mc(a, Ka)) return null; + for (a = t(a); 'FORM' !== a.nodeName; ) { + var b = t(a.parentElement); + if (null == b) return null; + a = b; + } + return a; + }, + oc = function (a) { + return Ja(a).substring(0, 200); + }, + pc = function (a) { + if ( + null != f.FacebookIWL && + null != f.FacebookIWL.getIWLRoot && + 'function' == typeof f.FacebookIWL.getIWLRoot + ) { + var b = f.FacebookIWL.getIWLRoot(); + return b && b.contains(a); + } + return !1; + }, + qc = k + .filter(S.split(R), function (a) { + return 'a' !== a; + }) + .join(R), + rc = function a(b, c) { + if (null == b || !Ua(b)) return null; + if (mc(b, c ? S : qc)) return b; + b = t(b.parentNode); + return null != b ? a(b, c) : null; + }; + c.d(b, 'inferredEventsSharedUtils', function () { + return sc; + }), + c.d(b, 'getJsonLDForExtractors', function () { + return Da; + }), + c.d(b, 'getParameterExtractorFromGraphPayload', function () { + return Ea; + }), + c.d(b, 'unicodeSafeTruncate', function () { + return Q; + }), + c.d(b, 'signalsGetTextFromElement', function () { + return e; + }), + c.d(b, 'signalsGetTextOrValueFromElement', function () { + return Ja; + }), + c.d(b, 'signalsGetValueFromHTMLElement', function () { + return i; + }), + c.d(b, 'signalsGetButtonImageUrl', function () { + return Na; + }), + c.d(b, 'signalsIsSaneButton', function () { + return Ua; + }), + c.d(b, 'signalsConvertNodeToHTMLElement', function () { + return t; + }), + c.d(b, 'SignalsESTRuleEngine', function () { + return Ub; + }), + c.d(b, 'SignalsESTCustomData', function () { + return jc; + }), + c.d(b, 'signalsExtractButtonFeatures', function () { + return kc; + }), + c.d(b, 'signalsExtractPageFeatures', function () { + return lc; + }), + c.d(b, 'signalsExtractForm', function () { + return nc; + }), + c.d(b, 'signalsGetTruncatedButtonText', function () { + return oc; + }), + c.d(b, 'signalsIsIWLElement', function () { + return pc; + }), + c.d(b, 'signalsGetWrappingButton', function () { + return rc; + }); + var sc = d; + }, + ]); + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsValidationUtils', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.stringStartsWith, + c = /^[a-f0-9]{64}$/i, + d = /^\s+|\s+$/g, + e = /\s+/g, + g = /[!\"#\$%&\'\(\)\*\+,\-\.\/:;<=>\?@ \[\\\]\^_`\{\|\}~\s]+/g, + h = /\W+/g, + i = /^1\(?\d{3}\)?\d{7}$/, + j = /^47\d{8}$/, + l = /^\d{1,4}\(?\d{2,3}\)?\d{4,}$/; + function m(a) { + return typeof a === 'string' ? a.replace(d, '') : ''; + } + function n(a) { + var b = + arguments.length > 1 && arguments[1] !== void 0 + ? arguments[1] + : 'whitespace_only', + c = ''; + if (typeof a === 'string') + switch (b) { + case 'whitespace_only': + c = a.replace(e, ''); + break; + case 'whitespace_and_punctuation': + c = a.replace(g, ''); + break; + case 'all_non_latin_alpha_numeric': + c = a.replace(h, ''); + break; + } + return c; + } + function o(a) { + return typeof a === 'string' && c.test(a); + } + function p(a) { + a = String(a) + .replace(/[\-\s]+/g, '') + .replace(/^\+?0{0,2}/, ''); + if (b(a, '0')) return !1; + if (b(a, '1')) return i.test(a); + return b(a, '47') ? j.test(a) : l.test(a); + } + k.exports = { + isInternationalPhoneNumber: p, + looksLikeHashed: o, + strip: n, + trim: m, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsPixelPIIConstants', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsUtils'), + b = a.keys; + a = a.map; + var c = { + ct: 'ct', + city: 'ct', + dob: 'db', + dobd: 'dobd', + dobm: 'dobm', + doby: 'doby', + email: 'em', + fn: 'fn', + f_name: 'fn', + gen: 'ge', + ln: 'ln', + l_name: 'ln', + phone: 'ph', + st: 'st', + state: 'st', + zip: 'zp', + zip_code: 'zp', + }, + d = { + CITY: ['city'], + DATE: ['date', 'dt', 'day', 'dobd'], + DOB: ['birth', 'bday', 'bdate', 'bmonth', 'byear', 'dob'], + FEMALE: ['female', 'girl', 'woman'], + FIRST_NAME: ['firstname', 'fn', 'fname', 'givenname', 'forename'], + GENDER_FIELDS: ['gender', 'gen', 'sex'], + GENDER_VALUES: ['male', 'boy', 'man', 'female', 'girl', 'woman'], + LAST_NAME: [ + 'lastname', + 'ln', + 'lname', + 'surname', + 'sname', + 'familyname', + ], + MALE: ['male', 'boy', 'man'], + MONTH: ['month', 'mo', 'mnth', 'dobm'], + NAME: ['name', 'fullname'], + PHONE_NUMBER: ['phone', 'mobile', 'contact'], + RESTRICTED: [ + 'ssn', + 'unique', + 'cc', + 'card', + 'cvv', + 'cvc', + 'cvn', + 'creditcard', + 'billing', + 'security', + 'social', + 'pass', + ], + STATE: ['state', 'province'], + USERNAME: ['username'], + YEAR: ['year', 'yr', 'doby'], + ZIP_CODE: [ + 'zip', + 'zcode', + 'pincode', + 'pcode', + 'postalcode', + 'postcode', + ], + }, + e = + /^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i, + g = Object.freeze({ + US: '^\\d{5}$', + }); + a = a(b(g), function (a) { + return g[a]; + }); + b = {}; + b['^\\d{1,2}/\\d{1,2}/\\d{4}$'] = ['DD/MM/YYYY', 'MM/DD/YYYY']; + b['^\\d{1,2}-\\d{1,2}-\\d{4}$'] = ['DD-MM-YYYY', 'MM-DD-YYYY']; + b['^\\d{4}/\\d{1,2}/\\d{1,2}$'] = ['YYYY/MM/DD']; + b['^\\d{4}-\\d{1,2}-\\d{1,2}$'] = ['YYYY-MM-DD']; + b['^\\d{1,2}/\\d{1,2}/\\d{2}$'] = ['DD/MM/YY', 'MM/DD/YY']; + b['^\\d{1,2}-\\d{1,2}-\\d{2}$'] = ['DD-MM-YY', 'MM-DD-YY']; + b['^\\d{2}/\\d{1,2}/\\d{1,2}$'] = ['YY/MM/DD']; + b['^\\d{2}-\\d{1,2}-\\d{1,2}$'] = ['YY-MM-DD']; + var h = [ + 'MM-DD-YYYY', + 'MM/DD/YYYY', + 'DD-MM-YYYY', + 'DD/MM/YYYY', + 'YYYY-MM-DD', + 'YYYY/MM/DD', + 'MM-DD-YY', + 'MM/DD/YY', + 'DD-MM-YY', + 'DD/MM/YY', + 'YY-MM-DD', + 'YY/MM/DD', + ]; + k.exports = { + EMAIL_REGEX: e, + POSSIBLE_FEATURE_FIELDS: d, + PII_KEY_ALIAS_TO_SHORT_CODE: c, + SIGNALS_FBEVENTS_DATE_FORMATS: h, + VALID_DATE_REGEX_FORMATS: b, + ZIP_REGEX_VALUES: a, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsPixelPIIUtils', function () { + return (function (g, h, i, j) { + var k = { + exports: {}, + }; + k.exports; + (function () { + 'use strict'; + + var a = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + b = f.getFbeventsModules('SignalsFBEventsNormalizers'), + c = f.getFbeventsModules('SignalsFBEventsPixelPIISchema'), + d = f.getFbeventsModules('SignalsFBEventsUtils'), + e = f.getFbeventsModules('normalizeSignalsFBEventsEmailType'), + g = f.getFbeventsModules('normalizeSignalsFBEventsPostalCodeType'), + h = f.getFbeventsModules('normalizeSignalsFBEventsPhoneNumberType'), + i = f.getFbeventsModules('normalizeSignalsFBEventsStringType'), + j = i.normalizeName, + l = i.normalizeCity, + m = i.normalizeState; + i = f.getFbeventsModules('SignalsPixelPIIConstants'); + var n = i.EMAIL_REGEX, + o = i.POSSIBLE_FEATURE_FIELDS, + p = i.PII_KEY_ALIAS_TO_SHORT_CODE, + q = i.ZIP_REGEX_VALUES, + r = d.some, + s = d.stringIncludes; + function t(a) { + var b = a.id, + c = a.keyword, + d = a.name, + e = a.placeholder; + a = a.value; + return c.length > 2 + ? s(d, c) || s(b, c) || s(e, c) || s(a, c) + : d === c || b === c || e === c || a === c; + } + function u(a) { + var b = a.id, + c = a.keywords, + d = a.name, + e = a.placeholder, + f = a.value; + return r(c, function (a) { + return t({ + id: b, + keyword: a, + name: d, + placeholder: e, + value: f, + }); + }); + } + function v(a) { + return a != null && typeof a === 'string' && n.test(a); + } + function w(a) { + var b = a.value, + c = a.parentElement; + a = a.previousElementSibling; + var d = null; + a instanceof HTMLInputElement + ? (d = a.value) + : a instanceof HTMLTextAreaElement && (d = a.value); + if (d == null || typeof d !== 'string') return null; + if (c == null) return null; + a = c.innerText != null ? c.innerText : c.textContent; + if (a == null || a.indexOf('@') < 0) return null; + c = d + '@' + b; + return !n.test(c) ? null : c; + } + function x(a, b) { + var c = a.name, + d = a.id, + e = a.placeholder; + a = a.value; + return ( + (b === 'tel' && !(a.length <= 6 && o.ZIP_CODE.includes(d))) || + u({ + id: d, + keywords: o.PHONE_NUMBER, + name: c, + placeholder: e, + }) + ); + } + function y(a) { + var b = a.name, + c = a.id; + a = a.placeholder; + return u({ + id: c, + keywords: o.FIRST_NAME, + name: b, + placeholder: a, + }); + } + function z(a) { + var b = a.name, + c = a.id; + a = a.placeholder; + return u({ + id: c, + keywords: o.LAST_NAME, + name: b, + placeholder: a, + }); + } + function A(a) { + var b = a.name, + c = a.id; + a = a.placeholder; + return ( + u({ + id: c, + keywords: o.NAME, + name: b, + placeholder: a, + }) && + !u({ + id: c, + keywords: o.USERNAME, + name: b, + placeholder: a, + }) + ); + } + function B(a) { + var b = a.name, + c = a.id; + a = a.placeholder; + return u({ + id: c, + keywords: o.CITY, + name: b, + placeholder: a, + }); + } + function C(a) { + var b = a.name, + c = a.id; + a = a.placeholder; + return u({ + id: c, + keywords: o.STATE, + name: b, + placeholder: a, + }); + } + function D(a, b, c) { + var d = a.name, + e = a.id, + f = a.placeholder; + a = a.value; + if ((b === 'checkbox' || b === 'radio') && c === !0) + return u({ + id: e, + keywords: o.GENDER_VALUES, + name: d, + placeholder: f, + value: a, + }); + else if (b === 'text') + return u({ + id: e, + keywords: o.GENDER_FIELDS, + name: d, + placeholder: f, + }); + return !1; + } + function E(a, b) { + var c = a.name; + a = a.id; + return ( + (b !== '' && + r(q, function (a) { + a = b.match(String(a)); + return a != null && a[0] === b; + })) || + u({ + id: a, + keywords: o.ZIP_CODE, + name: c, + }) + ); + } + function F(a) { + var b = a.name; + a = a.id; + return u({ + id: a, + keywords: o.RESTRICTED, + name: b, + }); + } + function G(a) { + return a.trim().toLowerCase().replace(/[_-]/g, ''); + } + function H(a) { + return a.trim().toLowerCase(); + } + function I(a) { + if ( + r(o.MALE, function (b) { + return b === a; + }) + ) + return 'm'; + else if ( + r(o.FEMALE, function (b) { + return b === a; + }) + ) + return 'f'; + return ''; + } + function J(a) { + return p[a] !== void 0 ? p[a] : a; + } + function K(a, d) { + a = J(a); + a = c[a]; + (a == null || a.length === 0) && (a = c['default']); + var e = b[a.type]; + if (e == null) return null; + e = e(d, a.typeParams); + return e != null && e !== '' ? e : null; + } + function L(b, c) { + var d = c.value, + f = c instanceof HTMLInputElement && c.checked === !0, + i = b.name, + k = b.id, + n = b.inputType; + b = b.placeholder; + i = { + id: G(i), + name: G(k), + placeholder: (b != null && G(b)) || '', + value: H(d), + }; + if (F(i) || n === 'password' || d === '' || d == null) return null; + else if (v(i.value)) + return { + em: e(i.value), + }; + else if (w(c) != null) + return { + em: e(w(c)), + }; + else if (y(i)) + return { + fn: j(i.value), + }; + else if (z(i)) + return { + ln: j(i.value), + }; + else if (x(i, n)) + return { + ph: h(i.value), + }; + else if (A(i)) { + k = i.value.split(' '); + b = { + fn: j(k[0]), + }; + k.shift(); + c = { + ln: j(k.join(' ')), + }; + return a({}, b, c); + } else if (B(i)) + return { + ct: l(i.value), + }; + else if (C(i)) + return { + st: m(i.value), + }; + else if (n != null && D(i, n, f)) + return { + ge: I(i.value), + }; + else if (E(i, d)) + return { + zp: g(i.value), + }; + return null; + } + k.exports = { + extractPIIFields: L, + getNormalizedPIIKey: J, + getNormalizedPIIValue: K, + }; + })(); + return k.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEvents.plugins.identity', function () { + return (function (h, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('SignalsFBEventsLogging'), + b = a.logUserError; + a = f.getFbeventsModules('SignalsFBEventsPlugin'); + var c = f.getFbeventsModules('SignalsFBEventsUtils'); + c = c.FBSet; + var d = f.getFbeventsModules('SignalsPixelPIIUtils'), + h = d.getNormalizedPIIKey, + l = d.getNormalizedPIIValue, + m = f.getFbeventsModules('sha256_with_dependencies_new'), + n = /^[A-Fa-f0-9]{64}$|^[A-Fa-f0-9]{32}$/, + o = + /^[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+(:?\.[\w!#\$%&\'\*\+\/\=\?\^`\{\|\}~\-]+)*@(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$/i; + d = /^\s+|\s+$/g; + Object.prototype.hasOwnProperty; + var p = new c(['uid']); + function q(a) { + return !!a && o.test(a); + } + function r(a, c) { + var d = h(a); + if (c == null || c === '') return null; + var e = l(d, c); + if (d === 'em' && !q(e)) { + b({ + key_type: 'email address', + key_val: a, + type: 'PII_INVALID_TYPE', + }); + throw new Error(); + } + return e != null && e != '' ? e : c; + } + function s(a, c) { + if (c == null) return null; + var d = /\[(.*)\]/.exec(a); + if (d == null) throw new Error(); + d = g(d, 2); + d = d[1]; + if (p.has(d)) { + if (q(c)) { + b({ + key: a, + type: 'PII_UNHASHED_PII', + }); + throw new Error(); + } + return c; + } + if (n.test(c)) return c.toLowerCase(); + a = r(d, c); + return a != null && a != '' ? m(a) : null; + } + d = (function (a) { + k(b, a); + function b(a) { + i(this, b); + var c = j( + this, + (b.__proto__ || Object.getPrototypeOf(b)).call( + this, + function (b) { + b.piiTranslator = a; + } + ) + ); + c.piiTranslator = a; + return c; + } + return b; + })(a); + c = new d(s); + e.exports = c; + })(); + return e.exports; + })(a, b, c, d); + }); + e.exports = f.getFbeventsModules('SignalsFBEvents.plugins.identity'); + f.registerPlugin && + f.registerPlugin('fbevents.plugins.identity', e.exports); + f.ensureModuleRegistered('fbevents.plugins.identity', function () { + return e.exports; + }); + })(); +})(window, document, location, history); +(function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + var f = a.fbq; + f.execStart = a.performance && a.performance.now && a.performance.now(); + if ( + !(function () { + var b = a.postMessage || function () {}; + if (!f) { + b( + { + action: 'FB_LOG', + logType: 'Facebook Pixel Error', + logMessage: 'Pixel code is not installed correctly on this page', + }, + '*' + ); + 'error' in console && + console.error( + 'Facebook Pixel Error: Pixel code is not installed correctly on this page' + ); + return !1; + } + return !0; + })() + ) + return; + f.__fbeventsModules || + ((f.__fbeventsModules = {}), + (f.__fbeventsResolvedModules = {}), + (f.getFbeventsModules = function (a) { + f.__fbeventsResolvedModules[a] || + (f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]()); + return f.__fbeventsResolvedModules[a]; + }), + (f.fbIsModuleLoaded = function (a) { + return !!f.__fbeventsModules[a]; + }), + (f.ensureModuleRegistered = function (b, a) { + f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a); + })); + f.ensureModuleRegistered('signalsFBEventsGetIsAndroid', function () { + return (function (f, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var a = f.navigator; + a = a.userAgent; + var b = a.indexOf('Android') >= 0; + function c() { + return b; + } + e.exports = c; + })(); + return e.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsGetIsAndroidIAW', function () { + return (function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var b = f.getFbeventsModules('signalsFBEventsGetIsAndroid'), + c = a.navigator; + c = c.userAgent; + var d = c.indexOf('FB_IAB') >= 0, + g = c.indexOf('Instagram') >= 0, + h = 0; + c = c.match(/(FBAV|Instagram)[/\s](\d+)/); + if (c != null) { + c = c[0].match(/(\d+)/); + c != null && (h = parseInt(c[0], 10)); + } + function i(a, c) { + var e = b() && (d || g); + if (!e) return !1; + if (d && a != null) return a <= h; + return g && c != null ? c <= h : e; + } + e.exports = i; + })(); + return e.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEvents.plugins.privacysandbox', + function () { + return (function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var a = f.getFbeventsModules('signalsFBEventsGetIsChrome'), + c = f.getFbeventsModules('signalsFBEventsGetIsAndroidIAW'); + f.getFbeventsModules('SignalsParamList'); + var d = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + g = d.GPS_ENDPOINT, + h = f.getFbeventsModules('signalsFBEventsSendGET'), + i = f.getFbeventsModules('SignalsFBEventsFiredEvent'); + d = f.getFbeventsModules('SignalsFBEventsPlugin'); + e.exports = new d(function (d, e) { + if (!a() && !c()) return; + if ( + b.featurePolicy == null || + !b.featurePolicy.allowsFeature('attribution-reporting') + ) + return; + i.listen(function (a, b) { + a = b.get('id'); + if (a == null) return; + h(b, { + ignoreRequestLengthCheck: !0, + attributionReporting: !0, + url: g, + }); + }); + }); + })(); + return e.exports; + })(a, b, c, d); + } + ); + e.exports = f.getFbeventsModules('SignalsFBEvents.plugins.privacysandbox'); + f.registerPlugin && + f.registerPlugin('fbevents.plugins.privacysandbox', e.exports); + f.ensureModuleRegistered('fbevents.plugins.privacysandbox', function () { + return e.exports; + }); + })(); +})(window, document, location, history); +(function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + var f = a.fbq; + f.execStart = a.performance && a.performance.now && a.performance.now(); + if ( + !(function () { + var b = a.postMessage || function () {}; + if (!f) { + b( + { + action: 'FB_LOG', + logType: 'Facebook Pixel Error', + logMessage: 'Pixel code is not installed correctly on this page', + }, + '*' + ); + 'error' in console && + console.error( + 'Facebook Pixel Error: Pixel code is not installed correctly on this page' + ); + return !1; + } + return !0; + })() + ) + return; + f.__fbeventsModules || + ((f.__fbeventsModules = {}), + (f.__fbeventsResolvedModules = {}), + (f.getFbeventsModules = function (a) { + f.__fbeventsResolvedModules[a] || + (f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]()); + return f.__fbeventsResolvedModules[a]; + }), + (f.fbIsModuleLoaded = function (a) { + return !!f.__fbeventsModules[a]; + }), + (f.ensureModuleRegistered = function (b, a) { + f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a); + })); + f.ensureModuleRegistered('signalsFBEventsGetIwlUrl', function () { + return (function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var b = f.getFbeventsModules('signalsFBEventsGetTier'), + c = d(); + function d() { + try { + if (a.trustedTypes && a.trustedTypes.createPolicy) { + var b = a.trustedTypes; + return b.createPolicy('facebook.com/signals/iwl', { + createScriptURL: function (b) { + var c = typeof a.URL === 'function' ? a.URL : a.webkitURL; + c = new c(b); + c = + c.hostname.endsWith('.facebook.com') && + c.pathname == '/signals/iwl.js'; + if (!c) throw new Error('Disallowed script URL'); + return b; + }, + }); + } + } catch (a) {} + return null; + } + e.exports = function (a, d) { + d = b(d); + d = d == null ? 'www.facebook.com' : 'www.' + d + '.facebook.com'; + d = 'https://' + d + '/signals/iwl.js?pixel_id=' + a; + if (c != null) return c.createScriptURL(d); + else return d; + }; + })(); + return e.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('signalsFBEventsGetTier', function () { + return (function (f, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var a = /^https:\/\/www\.([A-Za-z0-9\.]+)\.facebook\.com\/tr\/?$/, + b = ['https://www.facebook.com/tr', 'https://www.facebook.com/tr/']; + e.exports = function (c) { + if (b.indexOf(c) !== -1) return null; + var d = a.exec(c); + if (d == null) throw new Error('Malformed tier: ' + c); + return d[1]; + }; + })(); + return e.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEvents.plugins.iwlbootstrapper', + function () { + return (function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var c = f.getFbeventsModules('SignalsFBEventsIWLBootStrapEvent'), + d = f.getFbeventsModules('SignalsFBEventsLogging'), + g = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + h = f.getFbeventsModules('SignalsFBEventsPlugin'), + i = f.getFbeventsModules('signalsFBEventsGetIwlUrl'), + j = f.getFbeventsModules('signalsFBEventsGetTier'), + k = d.logUserError, + l = /^https:\/\/.*\.facebook\.com$/i, + m = 'FACEBOOK_IWL_CONFIG_STORAGE_KEY', + n = null; + e.exports = new h(function (d, e) { + try { + n = a.sessionStorage + ? a.sessionStorage + : { + getItem: function (a) { + return null; + }, + removeItem: function (a) {}, + setItem: function (a, b) {}, + }; + } catch (a) { + return; + } + function h(c, d) { + var e = b.createElement('script'); + e.async = !0; + e.onload = function () { + if (!a.FacebookIWL || !a.FacebookIWL.init) return; + var b = j(g.ENDPOINT); + b != null && + a.FacebookIWL.set && + a.FacebookIWL.set('tier', b); + d(); + }; + a.FacebookIWLSessionEnd = function () { + n.removeItem(m), a.close(); + }; + e.src = i(c, g.ENDPOINT); + b.body && b.body.appendChild(e); + } + var o = !1, + p = function (a) { + return !!( + e && + e.pixelsByID && + Object.prototype.hasOwnProperty.call(e.pixelsByID, a) + ); + }; + function q() { + if (o) return; + var b = n.getItem(m); + if (!b) return; + b = JSON.parse(b); + var c = b.pixelID, + d = b.graphToken, + e = b.sessionStartTime; + o = !0; + h(c, function () { + var b = p(c) ? c.toString() : null; + a.FacebookIWL.init(b, d, e); + }); + } + function r(b) { + if (o) return; + h(b, function () { + return a.FacebookIWL.showConfirmModal(b); + }); + } + function s(a, b, c) { + n.setItem( + m, + JSON.stringify({ + graphToken: a, + pixelID: b, + sessionStartTime: c, + }) + ), + q(); + } + c.listen(function (b) { + var c = b.graphToken; + b = b.pixelID; + s(c, b); + a.FacebookIWLSessionEnd = function () { + return n.removeItem(m); + }; + }); + function d(a) { + var b = a.data, + c = b.graphToken, + d = b.msg_type, + f = b.pixelID; + b = b.sessionStartTime; + if ( + e && + e.pixelsByID && + e.pixelsByID[f] && + e.pixelsByID[f].codeless === 'false' + ) { + k({ + pixelID: f, + type: 'SITE_CODELESS_OPT_OUT', + }); + return; + } + if ( + n.getItem(m) || + !l.test(a.origin) || + !( + a.data && + (d === 'FACEBOOK_IWL_BOOTSTRAP' || + d === 'FACEBOOK_IWL_CONFIRM_DOMAIN') + ) + ) + return; + if (!Object.prototype.hasOwnProperty.call(e.pixelsByID, f)) { + a.source.postMessage( + 'FACEBOOK_IWL_ERROR_PIXEL_DOES_NOT_MATCH', + a.origin + ); + return; + } + switch (d) { + case 'FACEBOOK_IWL_BOOTSTRAP': + a.source.postMessage( + 'FACEBOOK_IWL_BOOTSTRAP_ACK', + a.origin + ); + s(c, f, b); + break; + case 'FACEBOOK_IWL_CONFIRM_DOMAIN': + a.source.postMessage( + 'FACEBOOK_IWL_CONFIRM_DOMAIN_ACK', + a.origin + ); + r(f); + break; + } + } + if (n.getItem(m)) { + q(); + return; + } + a.opener && a.addEventListener('message', d); + }); + })(); + return e.exports; + })(a, b, c, d); + } + ); + e.exports = f.getFbeventsModules('SignalsFBEvents.plugins.iwlbootstrapper'); + f.registerPlugin && + f.registerPlugin('fbevents.plugins.iwlbootstrapper', e.exports); + f.ensureModuleRegistered('fbevents.plugins.iwlbootstrapper', function () { + return e.exports; + }); + })(); +})(window, document, location, history); +(function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + var f = a.fbq; + f.execStart = a.performance && a.performance.now && a.performance.now(); + if ( + !(function () { + var b = a.postMessage || function () {}; + if (!f) { + b( + { + action: 'FB_LOG', + logType: 'Facebook Pixel Error', + logMessage: 'Pixel code is not installed correctly on this page', + }, + '*' + ); + 'error' in console && + console.error( + 'Facebook Pixel Error: Pixel code is not installed correctly on this page' + ); + return !1; + } + return !0; + })() + ) + return; + f.__fbeventsModules || + ((f.__fbeventsModules = {}), + (f.__fbeventsResolvedModules = {}), + (f.getFbeventsModules = function (a) { + f.__fbeventsResolvedModules[a] || + (f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]()); + return f.__fbeventsResolvedModules[a]; + }), + (f.fbIsModuleLoaded = function (a) { + return !!f.__fbeventsModules[a]; + }), + (f.ensureModuleRegistered = function (b, a) { + f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a); + })); + f.ensureModuleRegistered('SignalsFBEventsOptTrackingOptions', function () { + return (function (f, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + e.exports = { + AUTO_CONFIG_OPT_OUT: 1 << 0, + AUTO_CONFIG: 1 << 1, + CONFIG_LOADING: 1 << 2, + SUPPORTS_DEFINE_PROPERTY: 1 << 3, + SUPPORTS_SEND_BEACON: 1 << 4, + HAS_INVALIDATED_PII: 1 << 5, + SHOULD_PROXY: 1 << 6, + IS_HEADLESS: 1 << 7, + IS_SELENIUM: 1 << 8, + HAS_DETECTION_FAILED: 1 << 9, + HAS_CONFLICTING_PII: 1 << 10, + HAS_AUTOMATCHED_PII: 1 << 11, + FIRST_PARTY_COOKIES: 1 << 12, + IS_SHADOW_TEST: 1 << 13, + }; + })(); + return e.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered('SignalsFBEventsProxyState', function () { + return (function (f, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var a = !1; + e.exports = { + getShouldProxy: function () { + return a; + }, + setShouldProxy: function (b) { + a = b; + }, + }; + })(); + return e.exports; + })(a, b, c, d); + }); + f.ensureModuleRegistered( + 'SignalsFBEvents.plugins.opttracking', + function () { + return (function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var b = f.getFbeventsModules('SignalsFBEventsEvents'), + c = b.getCustomParameters, + d = b.piiAutomatched, + g = b.piiConflicting, + h = b.piiInvalidated, + i = f.getFbeventsModules('SignalsFBEventsOptTrackingOptions'); + b = f.getFbeventsModules('SignalsFBEventsPlugin'); + var j = f.getFbeventsModules('SignalsFBEventsProxyState'), + k = f.getFbeventsModules('SignalsFBEventsUtils'), + l = k.some, + m = !1; + function n() { + try { + Object.defineProperty({}, 'test', {}); + } catch (a) { + return !1; + } + return !0; + } + function o() { + return !!(a.navigator && a.navigator.sendBeacon); + } + function p(a, b) { + return a ? b : 0; + } + var q = ['_selenium', 'callSelenium', '_Selenium_IDE_Recorder'], + r = [ + '__webdriver_evaluate', + '__selenium_evaluate', + '__webdriver_script_function', + '__webdriver_script_func', + '__webdriver_script_fn', + '__fxdriver_evaluate', + '__driver_unwrapped', + '__webdriver_unwrapped', + '__driver_evaluate', + '__selenium_unwrapped', + '__fxdriver_unwrapped', + ]; + function s() { + if (u(q)) return !0; + var b = l(r, function (b) { + return a.document[b] ? !0 : !1; + }); + if (b) return !0; + b = a.document; + for (var c in b) + if (c.match(/\$[a-z]dc_/) && b[c].cache_) return !0; + if ( + a.external && + a.external.toString && + a.external.toString().indexOf('Sequentum') >= 0 + ) + return !0; + if (b.documentElement && b.documentElement.getAttribute) { + c = l(['selenium', 'webdriver', 'driver'], function (b) { + return a.document.documentElement.getAttribute(b) ? !0 : !1; + }); + if (c) return !0; + } + return !1; + } + function t() { + if (u(['_phantom', '__nightmare', 'callPhantom'])) return !0; + return /HeadlessChrome/.test(a.navigator.userAgent) ? !0 : !1; + } + function u(b) { + b = l(b, function (b) { + return a[b] ? !0 : !1; + }); + return b; + } + function v() { + var a = 0, + b = 0, + c = 0; + try { + (a = p(s(), i.IS_SELENIUM)), (b = p(t(), i.IS_HEADLESS)); + } catch (a) { + c = i.HAS_DETECTION_FAILED; + } + return { + hasDetectionFailed: c, + isHeadless: b, + isSelenium: a, + }; + } + k = new b(function (a, b) { + if (m) return; + var e = {}; + h.listen(function (a) { + a != null && (e[typeof a === 'string' ? a : a.id] = !0); + }); + var k = {}; + g.listen(function (a) { + a != null && (k[typeof a === 'string' ? a : a.id] = !0); + }); + var l = {}; + d.listen(function (a) { + a != null && (l[typeof a === 'string' ? a : a.id] = !0); + }); + c.listen(function (c) { + var d = b.optIns, + f = p( + c != null && + d.isOptedOut(c.id, 'AutomaticSetup') && + d.isOptedOut(c.id, 'InferredEvents') && + d.isOptedOut(c.id, 'Microdata'), + i.AUTO_CONFIG_OPT_OUT + ), + g = p( + c != null && + (d.isOptedIn(c.id, 'AutomaticSetup') || + d.isOptedIn(c.id, 'InferredEvents') || + d.isOptedIn(c.id, 'Microdata')), + i.AUTO_CONFIG + ), + h = p(a.disableConfigLoading !== !0, i.CONFIG_LOADING), + m = p(n(), i.SUPPORTS_DEFINE_PROPERTY), + q = p(o(), i.SUPPORTS_SEND_BEACON), + r = p(c != null && k[c.id], i.HAS_CONFLICTING_PII), + s = p(c != null && e[c.id], i.HAS_INVALIDATED_PII), + t = p(c != null && l[c.id], i.HAS_AUTOMATCHED_PII), + u = p(j.getShouldProxy(), i.SHOULD_PROXY), + w = p( + c != null && d.isOptedIn(c.id, 'FirstPartyCookies'), + i.FIRST_PARTY_COOKIES + ); + d = p( + c != null && d.isOptedIn(c.id, 'ShadowTest'), + i.IS_SHADOW_TEST + ); + c = v(); + f = + f | + g | + h | + m | + q | + s | + u | + c.isHeadless | + c.isSelenium | + c.hasDetectionFailed | + r | + t | + w | + d; + return { + o: f, + }; + }); + m = !0; + }); + k.OPTIONS = i; + e.exports = k; + })(); + return e.exports; + })(a, b, c, d); + } + ); + e.exports = f.getFbeventsModules('SignalsFBEvents.plugins.opttracking'); + f.registerPlugin && + f.registerPlugin('fbevents.plugins.opttracking', e.exports); + f.ensureModuleRegistered('fbevents.plugins.opttracking', function () { + return e.exports; + }); + })(); +})(window, document, location, history); +(function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + var f = a.fbq; + f.execStart = a.performance && a.performance.now && a.performance.now(); + if ( + !(function () { + var b = a.postMessage || function () {}; + if (!f) { + b( + { + action: 'FB_LOG', + logType: 'Facebook Pixel Error', + logMessage: 'Pixel code is not installed correctly on this page', + }, + '*' + ); + 'error' in console && + console.error( + 'Facebook Pixel Error: Pixel code is not installed correctly on this page' + ); + return !1; + } + return !0; + })() + ) + return; + var g = (function () { + function a(a, b) { + var c = [], + d = !0, + e = !1, + f = void 0; + try { + for ( + var g = + a[ + typeof Symbol === 'function' ? Symbol.iterator : '@@iterator' + ](), + a; + !(d = (a = g.next()).done); + d = !0 + ) { + c.push(a.value); + if (b && c.length === b) break; + } + } catch (a) { + (e = !0), (f = a); + } finally { + try { + !d && g['return'] && g['return'](); + } finally { + if (e) throw f; + } + } + return c; + } + return function (b, c) { + if (Array.isArray(b)) return b; + else if ( + (typeof Symbol === 'function' ? Symbol.iterator : '@@iterator') in + Object(b) + ) + return a(b, c); + else + throw new TypeError( + 'Invalid attempt to destructure non-iterable instance' + ); + }; + })(); + function h(a) { + return Array.isArray(a) ? a : Array.from(a); + } + function i(a) { + if (Array.isArray(a)) { + for (var b = 0, c = Array(a.length); b < a.length; b++) c[b] = a[b]; + return c; + } else return Array.from(a); + } + f.__fbeventsModules || + ((f.__fbeventsModules = {}), + (f.__fbeventsResolvedModules = {}), + (f.getFbeventsModules = function (a) { + f.__fbeventsResolvedModules[a] || + (f.__fbeventsResolvedModules[a] = f.__fbeventsModules[a]()); + return f.__fbeventsResolvedModules[a]; + }), + (f.fbIsModuleLoaded = function (a) { + return !!f.__fbeventsModules[a]; + }), + (f.ensureModuleRegistered = function (b, a) { + f.fbIsModuleLoaded(b) || (f.__fbeventsModules[b] = a); + })); + f.ensureModuleRegistered('SignalsFBEvents', function () { + return (function (a, b, c, d) { + var e = { + exports: {}, + }; + e.exports; + (function () { + 'use strict'; + + var j = + Object.assign || + function (a) { + for (var b = 1; b < arguments.length; b++) { + var c = arguments[b]; + for (var d in c) + Object.prototype.hasOwnProperty.call(c, d) && (a[d] = c[d]); + } + return a; + }, + f = a.fbq; + f.execStart = + a.performance && typeof a.performance.now === 'function' + ? a.performance.now() + : null; + f.performanceMark = function (b, c) { + a.performance != null && + typeof a.performance.mark === 'function' && + (c != null + ? a.performance.mark(b + '_' + c) + : a.performance.mark(b)); + }; + var k = f.getFbeventsModules('SignalsFBEventsNetworkConfig'), + l = f.getFbeventsModules('SignalsFBEventsQE'), + m = f.getFbeventsModules('SignalsParamList'), + n = f.getFbeventsModules('signalsFBEventsSendEvent'), + o = f.getFbeventsModules('SignalsFBEventsUtils'), + p = f.getFbeventsModules('SignalsFBEventsLogging'), + q = f.getFbeventsModules('SignalsEventValidation'), + r = f.getFbeventsModules('SignalsFBEventsFBQ'), + aa = f.getFbeventsModules('SignalsFBEventsJSLoader'), + s = f.getFbeventsModules('SignalsFBEventsFireLock'), + t = f.getFbeventsModules('SignalsFBEventsMobileAppBridge'), + u = f.getFbeventsModules('signalsFBEventsInjectMethod'), + v = f.getFbeventsModules('signalsFBEventsMakeSafe'), + ba = f.getFbeventsModules('signalsFBEventsResolveLegacyArguments'), + ca = f.getFbeventsModules('SignalsFBEventsPluginManager'), + da = f.getFbeventsModules('signalsFBEventsCoercePixelID'), + w = f.getFbeventsModules('SignalsFBEventsEvents'), + x = f.getFbeventsModules('SignalsFBEventsTyped'), + ea = x.coerce, + y = x.Typed, + fa = f.getFbeventsModules('SignalsFBEventsGuardrail'), + ga = f.getFbeventsModules('SignalsFBEventsModuleEncodings'), + ha = f.getFbeventsModules('signalsFBEventsDoAutomaticMatching'), + z = o.each; + x = o.FBSet; + var A = o.isEmptyObject, + ia = o.isPlainObject, + ja = o.isNumber, + B = o.keys; + o = w.execEnd; + var C = w.fired, + D = w.getCustomParameters, + ka = w.iwlBootstrap, + E = w.piiInvalidated, + la = w.setIWLExtractors, + F = w.validateCustomParameters, + G = w.validateUrlParameters, + ma = w.setESTRules, + na = w.setCCRules, + H = p.logError, + I = p.logUserError, + J = s.global, + K = -1, + L = + 'b68919aff001d8366249403a2544fba2d833084f1ad22839b6310aadacb6a138', + M = Array.prototype.slice, + N = Object.prototype.hasOwnProperty, + O = c.href, + P = !1, + Q = !1, + R = [], + S = {}, + T; + b.referrer; + var U = { + PageView: new x(), + PixelInitialized: new x(), + }, + V = new r(f, S), + W = new ca(V, J), + X = new x(['eid']); + function Y(a) { + for (var b in a) N.call(a, b) && (this[b] = a[b]); + return this; + } + function Z() { + try { + var a = M.call(arguments); + if (J.isLocked() && a[0] !== 'consent') { + f.queue.push(arguments); + return; + } + var b = ba(a), + c = [].concat(i(b.args)), + d = b.isLegacySyntax, + e = c.shift(); + switch (e) { + case 'addPixelId': + P = !0; + $.apply(this, c); + break; + case 'init': + Q = !0; + $.apply(this, c); + break; + case 'set': + oa.apply(this, c); + break; + case 'track': + if (ja(c[0])) { + va.apply(this, c); + break; + } + if (d) { + sa.apply(this, c); + break; + } + ra.apply(this, c); + break; + case 'trackCustom': + sa.apply(this, c); + break; + case 'trackShopify': + ta.apply(this, c); + break; + case 'send': + wa.apply(this, c); + break; + case 'on': + var j = h(c), + k = j[0], + l = j.slice(1), + m = w[k]; + m && m.triggerWeakly(l); + break; + case 'loadPlugin': + W.loadPlugin(c[0]); + break; + case 'dataProcessingOptions': + switch (c.length) { + case 1: + var n = g(c, 1), + o = n[0]; + V.pluginConfig.set(null, 'dataProcessingOptions', { + dataProcessingOptions: o, + dataProcessingCountry: null, + dataProcessingState: null, + }); + break; + case 3: + var p = g(c, 3), + q = p[0], + r = p[1], + aa = p[2]; + V.pluginConfig.set(null, 'dataProcessingOptions', { + dataProcessingOptions: q, + dataProcessingCountry: r, + dataProcessingState: aa, + }); + break; + case 4: + var s = g(c, 3), + t = s[0], + u = s[1], + v = s[2]; + V.pluginConfig.set(null, 'dataProcessingOptions', { + dataProcessingOptions: t, + dataProcessingCountry: u, + dataProcessingState: v, + }); + break; + } + break; + default: + V.callMethod(arguments); + break; + } + } catch (a) { + H(a); + } + } + function oa(a) { + for ( + var b = arguments.length, c = Array(b > 1 ? b - 1 : 0), d = 1; + d < b; + d++ + ) + c[d - 1] = arguments[d]; + var e = [a].concat(c); + switch (a) { + case 'endpoint': + var g = c[0]; + if (typeof g !== 'string') + throw new Error('endpoint value must be a string'); + k.ENDPOINT = g; + break; + case 'cdn': + var h = c[0]; + if (typeof h !== 'string') + throw new Error('cdn value must be a string'); + aa.CONFIG.CDN_BASE_URL = h; + break; + case 'releaseSegment': + var i = c[0]; + if (typeof i !== 'string') { + I({ + invalidParamName: 'new_release_segment', + invalidParamValue: i, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + } + f._releaseSegment = i; + break; + case 'autoConfig': + var j = c[0], + m = c[1], + n = j === !0 || j === 'true' ? 'optIn' : 'optOut'; + typeof m === 'string' + ? V.callMethod([n, m, 'AutomaticSetup']) + : m === void 0 + ? (V.disableAutoConfig = n === 'optOut') + : I({ + invalidParamName: 'pixel_id', + invalidParamValue: m, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + case 'firstPartyCookies': + var o = c[0], + p = c[1], + r = o === !0 || o === 'true' ? 'optIn' : 'optOut'; + typeof p === 'string' + ? V.callMethod([r, p, 'FirstPartyCookies']) + : p === void 0 + ? (V.disableFirstPartyCookies = r === 'optOut') + : I({ + invalidParamName: 'pixel_id', + invalidParamValue: p, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + case 'experiments': + l.setExperiments.apply(l, c); + break; + case 'guardrails': + fa.setGuardrails.apply(fa, c); + break; + case 'moduleEncodings': + ga.setModuleEncodings.apply(ga, c); + break; + case 'mobileBridge': + var s = c[0], + u = c[1]; + if (typeof s !== 'string') { + I({ + invalidParamName: 'pixel_id', + invalidParamValue: s, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + } + if (typeof u !== 'string') { + I({ + invalidParamName: 'app_id', + invalidParamValue: u, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + } + t.registerBridge([s, u]); + break; + case 'iwlExtractors': + var v = c[0], + ba = c[1]; + la.triggerWeakly({ + extractors: ba, + pixelID: v, + }); + break; + case 'estRules': + var ca = c[0], + da = c[1]; + ma.triggerWeakly({ + rules: da, + pixelID: ca, + }); + break; + case 'ccRules': + var w = c[0], + x = c[1]; + na.triggerWeakly({ + rules: x, + pixelID: w, + }); + break; + case 'startIWLBootstrap': + var z = c[0], + A = c[1]; + ka.triggerWeakly({ + graphToken: z, + pixelID: A, + }); + break; + case 'parallelfire': + var ja = c[0], + B = c[1]; + V.pluginConfig.set(ja, 'parallelfire', { + target: B, + }); + break; + case 'openbridge': + var C = c[0], + D = c[1]; + C !== null && + D !== null && + typeof C === 'string' && + typeof D === 'string' && + (V.callMethod(['optIn', C, 'OpenBridge']), + V.pluginConfig.set(C, 'openbridge', { + endpoints: [ + { + endpoint: D, + }, + ], + })); + break; + case 'trackSingleOnly': + var E = c[0], + F = c[1], + G = ea(E, y['boolean']()), + H = ea(F, y.fbid()); + if (H == null) { + I({ + invalidParamName: 'pixel_id', + invalidParamValue: F, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + } + if (G == null) { + I({ + invalidParamName: 'on_or_off', + invalidParamValue: E, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + } + var J = q.validateMetadata(a); + J.error && I(J.error); + J.warnings && + J.warnings.forEach(function (a) { + I(a); + }); + N.call(S, H) + ? (S[H].trackSingleOnly = G) + : I({ + metadataValue: a, + pixelID: H, + type: 'SET_METADATA_ON_UNINITIALIZED_PIXEL_ID', + }); + break; + case 'userData': + var K = c[0], + L = K == null || ia(K); + if (!L) { + I({ + invalidParamName: 'user_data', + invalidParamValue: K, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + return; + } + for (var M = 0; M < R.length; M++) { + var O = R[M], + P = V.optIns.isOptedIn(O.id, 'AutomaticMatching'), + Q = V.optIns.isOptedIn(O.id, 'ShopifyAppIntegratedPixel'), + T = l.isInTest('process_pii_from_shopify'); + P && Q && T + ? ha(V, O, K) + : I({ + invalidParamName: 'pixel_id', + invalidParamValue: O.id, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + } + break; + default: + var U = V.pluginConfig.getWithGlobalFallback( + null, + 'dataProcessingOptions' + ), + W = U != null && U.dataProcessingOptions.includes('LDU'), + X = c[0], + Y = c[1]; + if (typeof a !== 'string') + throw new Error( + "The metadata setting provided in the 'set' call is invalid." + ); + if (typeof X !== 'string') { + if (W) break; + I({ + invalidParamName: 'value', + invalidParamValue: X, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + } + if (typeof Y !== 'string') { + if (W) break; + I({ + invalidParamName: 'pixel_id', + invalidParamValue: Y, + method: 'set', + params: e, + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + break; + } + qa(a, X, Y); + break; + } + } + f._initHandlers = []; + f._initsDone = {}; + function $(a, b, c) { + K = K === -1 ? Date.now() : K; + var d = da(a); + if (d == null) return; + var e = b == null || ia(b); + e || + I({ + invalidParamName: 'user_data', + invalidParamValue: b, + method: 'init', + params: [a, b], + type: 'INVALID_FBQ_METHOD_PARAMETER', + }); + if (N.call(S, d)) { + b != null && A(S[d].userData) + ? ((S[d].userData = e ? b || {} : {}), W.loadPlugin('identity')) + : I({ + pixelID: d, + type: 'DUPLICATE_PIXEL_ID', + }); + return; + } + a = { + agent: c ? c.agent : null, + eventCount: 0, + id: d, + userData: e ? b || {} : {}, + userDataFormFields: {}, + }; + R.push(a); + S[d] = a; + b != null && W.loadPlugin('identity'); + V.optIns.isOptedIn(d, 'OpenBridge') && W.loadPlugin('openbridge3'); + pa(); + V.loadConfig(d); + } + function pa() { + for (var a = 0; a < f._initHandlers.length; a++) { + var b = f._initHandlers[a]; + f._initsDone[a] || (f._initsDone[a] = {}); + for (var c = 0; c < R.length; c++) { + var d = R[c]; + f._initsDone[a][d.id] || ((f._initsDone[a][d.id] = !0), b(d)); + } + } + } + function qa(a, b, c) { + var d = q.validateMetadata(a); + d.error && I(d.error); + d.warnings && + d.warnings.forEach(function (a) { + I(a); + }); + if (N.call(S, c)) { + for (var d = 0, e = R.length; d < e; d++) + if (R[d].id === c) { + R[d][a] = b; + break; + } + } else + I({ + metadataValue: b, + pixelID: c, + type: 'SET_METADATA_ON_UNINITIALIZED_PIXEL_ID', + }); + } + function ra(a, b, c) { + (b = b || {}), + q.validateEventAndLog(a, b), + a === 'CustomEvent' && + typeof b.event === 'string' && + (a = b.event), + sa.call(this, a, b, c); + } + function sa(a, b, c) { + for (var d = 0, e = R.length; d < e; d++) { + var f = R[d]; + if ( + !(a === 'PageView' && this.allowDuplicatePageViews) && + Object.prototype.hasOwnProperty.call(U, a) && + U[a].has(f.id) + ) + continue; + if (f.trackSingleOnly) continue; + za({ + customData: b, + eventData: c, + eventName: a, + pixel: f, + }); + Object.prototype.hasOwnProperty.call(U, a) && U[a].add(f.id); + } + } + function ta(a, b, c, d, e) { + (c = ua(a, c, e)), + q.validateEventAndLog(b, c), + b === 'CustomEvent' && + typeof c.event === 'string' && + (b = c.event), + sa.call(this, b, c, d); + } + function ua(b, c, d) { + c = c || {}; + try { + if (d == null || Object.keys(d).length === 0) return c; + var e = V.optIns.isOptedIn(b, 'ShopifyAppIntegratedPixel'); + if (!e) return c; + e = a.fbq.instance.pluginConfig.get(b, 'gating'); + b = e.gatings.find(function (a) { + return a.name === 'content_type_opt'; + }).passed; + if (!b) return c; + e = ea( + d, + y.objectWithFields({ + product_variant_ids: y.arrayOf(y.number()), + content_type_favor_variant: y.string(), + }) + ); + if (e == null) return c; + c.content_ids = e.product_variant_ids; + c.content_type = e.content_type_favor_variant; + return c; + } catch (a) { + H(a); + return c; + } + } + function va(a, b) { + za({ + customData: b, + eventName: a, + pixel: null, + }); + } + function wa(a, b, c) { + R.forEach(function (c) { + return za({ + customData: b, + eventName: a, + pixel: c, + }); + }); + } + function xa(a) { + a = a.toLowerCase().trim(); + var b = a.endsWith('@icloud.com'); + a = a.endsWith('@privaterelay.appleid.com'); + if (b) return 2; + if (a) return 1; + } + function ya(a, b, c, d, e) { + var g = new m(f.piiTranslator); + try { + var h = (a && a.userData) || {}, + i = (a && a.userDataFormFields) || {}, + k = {}, + l = {}, + n = void 0, + o = h.em; + o != null && xa(o) && ((n = xa(o)), n === 1 && (k.em = L)); + o = i.em; + o != null && xa(o) && ((n = xa(o)), n === 1 && (l.em = L)); + n != null && g.append('ped', n); + g.append('ud', j({}, h, k), !0); + g.append('udff', j({}, i, l), !0); + } catch (b) { + E.trigger(a); + } + g.append('v', f.version); + f._releaseSegment && g.append('r', f._releaseSegment); + g.append('a', a && a.agent ? a.agent : f.agent); + a && (g.append('ec', a.eventCount), a.eventCount++); + o = D.trigger(a, b, c, d, e); + z(o, function (a) { + return z(B(a), function (b) { + if (g.containsKey(b)) { + if (!X.has(b)) + throw new Error( + 'Custom parameter ' + b + ' has already been specified.' + ); + } else g.append(b, a[b]); + }); + }); + g.append('it', K); + n = a && a.codeless === 'false'; + g.append('coo', n); + h = V.pluginConfig.getWithGlobalFallback( + a ? a.id : null, + 'dataProcessingOptions' + ); + if (h != null) { + k = h.dataProcessingCountry; + i = h.dataProcessingOptions; + l = h.dataProcessingState; + g.append('dpo', i.join(',')); + g.append('dpoco', k); + g.append('dpost', l); + } + return g; + } + function za(a) { + var d = a.customData, + e = a.eventData, + f = a.eventName; + a = a.pixel; + d = d || {}; + if (a != null && t.pixelHasActiveBridge(a)) { + t.sendEvent(a, f, d); + return; + } + var g = ya(a, f, d, void 0, e); + if (e != null) { + var h = e.eventID; + e = e.event_id; + h = h != null ? h : e; + h == null && + (d.event_id != null || d.eventID != null) && + p.consoleWarn( + 'eventID is being sent in the 3rd parameter, it should be in the 4th parameter.' + ); + g.containsKey('eid') + ? h == null || h.length == 0 + ? p.logError( + new Error('got null or empty eventID from 4th parameter') + ) + : g.replaceEntry('eid', h) + : g.append('eid', h); + } + e = F.trigger(a, d, f); + z(e, function (a) { + a != null && + z(B(a), function (b) { + b != null && g.append(b, a[b]); + }); + }); + h = c.href; + e = b.referrer; + var i = {}; + h != null && (i.dl = h); + e != null && (i.rl = e); + A(i) || G.trigger(a, i, f, g); + n({ + customData: d, + customParams: g, + eventName: f, + id: a ? a.id : null, + piiTranslator: null, + documentLink: i.dl ? i.dl : '', + referrerLink: i.rl ? i.rl : '', + }); + } + function Aa() { + while (f.queue && f.queue.length && !J.isLocked()) { + var a = f.queue.shift(); + Z.apply(f, a); + } + } + J.onUnlocked(function () { + Aa(); + }); + f.pixelId && ((P = !0), $(f.pixelId)); + ((P && Q) || a.fbq !== a._fbq) && + I({ + type: 'CONFLICTING_VERSIONS', + }); + R.length > 1 && + I({ + type: 'MULTIPLE_PIXELS', + }); + function Ba() { + if (f.disablePushState === !0) return; + if (!d.pushState || !d.replaceState) return; + var b = v(function () { + T = O; + O = c.href; + if (O === T) return; + var a = new Y({ + allowDuplicatePageViews: !0, + }); + Z.call(a, 'trackCustom', 'PageView'); + }); + u(d, 'pushState', b); + u(d, 'replaceState', b); + a.addEventListener('popstate', b, !1); + } + function Ca() { + 'onpageshow' in a && + a.addEventListener('pageshow', function (a) { + if (a.persisted) { + a = new Y({ + allowDuplicatePageViews: !0, + }); + Z.call(a, 'trackCustom', 'PageView'); + } + }); + } + C.listenOnce(function () { + Ba(), Ca(); + }); + function Da(a) { + f._initHandlers.push(a), pa(); + } + function Ea() { + return { + pixelInitializationTime: K, + pixels: R, + }; + } + function Fa(a) { + (a.instance = V), + (a.callMethod = Z), + (a._initHandlers = []), + (a._initsDone = {}), + (a.send = wa), + (a.getEventCustomParameters = ya), + (a.addInitHandler = Da), + (a.getState = Ea), + (a.init = $), + (a.set = oa), + (a.loadPlugin = function (a) { + return W.loadPlugin(a); + }), + (a.registerPlugin = function (a, b) { + W.registerPlugin(a, b); + }); + } + Fa(a.fbq); + Aa(); + e.exports = { + doExport: Fa, + }; + o.trigger(); + })(); + return e.exports; + })(a, b, c, d); + }); + e.exports = f.getFbeventsModules('SignalsFBEvents'); + f.registerPlugin && f.registerPlugin('fbevents', e.exports); + f.ensureModuleRegistered('fbevents', function () { + return e.exports; + }); + })(); +})(window, document, location, history); +fbq.registerPlugin('global_config', { + __fbEventsPlugin: 1, + plugin: function (fbq, instance, config) { + fbq.loadPlugin('commonincludes'); + fbq.loadPlugin('identity'); + fbq.loadPlugin('privacysandbox'); + fbq.loadPlugin('opttracking'); + fbq.set('experiments', [ + { + allocation: 0, + code: 'c', + name: 'no_op_exp', + passRate: 0.5, + }, + { + allocation: 0, + code: 'd', + name: 'config_dedupe', + passRate: 1, + }, + { + allocation: 0, + code: 'e', + name: 'send_fbc_when_no_cookie', + passRate: 1, + }, + { + allocation: 0.02, + code: 'f', + name: 'send_events_in_batch', + passRate: 0.5, + }, + { + allocation: 0, + code: 'g', + name: 'process_pii_from_shopify', + passRate: 0, + }, + { + allocation: 0, + code: 'h', + name: 'set_fbc_cookie_after_config_load', + passRate: 1, + }, + { + allocation: 0, + code: 'i', + name: 'prioritize_send_beacon_in_url', + passRate: 0.5, + }, + { + allocation: 0, + code: 'j', + name: 'fix_fbc_fbp_update', + passRate: 0, + }, + ]); + fbq.set('guardrails', [ + { + name: 'no_op', + code: 'a', + passRate: 1, + enableForPixels: ['569835061642423'], + }, + { + name: 'extract_extra_microdata', + code: 'b', + passRate: 0, + enableForPixels: [], + }, + ]); + fbq.set('moduleEncodings', { + map: { + generateUUID: 0, + SignalsConvertNodeToHTMLElement: 1, + SignalsEventValidation: 2, + SignalsFBEventsActionIDConfigTypedef: 3, + SignalsFBEventsBaseEvent: 4, + SignalsFBEventsBatcher: 5, + SignalsFBEventsBrowserPropertiesConfigTypedef: 6, + SignalsFBEventsBufferConfigTypedef: 7, + SignalsFBEventsCCRuleEvaluatorConfigTypedef: 8, + SignalsFBEventsClientHintConfigTypedef: 9, + SignalsFBEventsClientSidePixelForkingConfigTypedef: 10, + signalsFBEventsCoerceAutomaticMatchingConfig: 11, + signalsFBEventsCoerceBatchingConfig: 12, + signalsFBEventsCoerceInferedEventsConfig: 13, + signalsFBEventsCoerceParameterExtractors: 14, + signalsFBEventsCoercePixelID: 15, + SignalsFBEventsCoercePrimitives: 16, + signalsFBEventsCoerceStandardParameter: 17, + SignalsFBEventsConfigLoadedEvent: 18, + SignalsFBEventsConfigStore: 19, + SignalsFBEventsCookieConfigTypedef: 20, + SignalsFBEventsCookieDeprecationLabelConfigTypedef: 21, + SignalsFBEventsDataProcessingOptionsConfigTypedef: 22, + SignalsFBEventsDefaultCustomDataConfigTypedef: 23, + signalsFBEventsDoAutomaticMatching: 24, + SignalsFBEventsESTRuleEngineConfigTypedef: 25, + SignalsFBEventsEvents: 26, + SignalsFBEventsEventValidationConfigTypedef: 27, + SignalsFBEventsExperimentNames: 28, + SignalsFBEventsExperimentsTypedef: 29, + SignalsFBEventsExtractPII: 30, + SignalsFBEventsFBQ: 31, + signalsFBEventsFillParamList: 32, + SignalsFBEventsFilterProtectedModeEvent: 33, + SignalsFBEventsFiredEvent: 34, + signalsFBEventsFireEvent: 35, + SignalsFBEventsFireLock: 36, + SignalsFBEventsForkEvent: 37, + SignalsFBEventsGatingConfigTypedef: 38, + SignalsFBEventsGetAemResultEvent: 39, + SignalsFBEventsGetCustomParametersEvent: 40, + signalsFBEventsGetIsChrome: 41, + signalsFBEventsGetIsIosInAppBrowser: 42, + SignalsFBEventsGetIWLParametersEvent: 43, + SignalsFBEventsGetTimingsEvent: 44, + SignalsFBEventsGetValidUrl: 45, + SignalsFBEventsGuardrail: 46, + SignalsFBEventsGuardrailTypedef: 47, + SignalsFBEventsIABPCMAEBridgeConfigTypedef: 48, + signalsFBEventsInjectMethod: 49, + SignalsFBEventsIWLBootStrapEvent: 50, + SignalsFBEventsJSLoader: 51, + SignalsFBEventsLateValidateCustomParametersEvent: 52, + SignalsFBEventsLegacyExperimentGroupsTypedef: 53, + SignalsFBEventsLogging: 54, + signalsFBEventsMakeSafe: 55, + SignalsFBEventsMessageParamsTypedef: 56, + SignalsFBEventsMicrodataConfigTypedef: 57, + SignalsFBEventsMobileAppBridge: 58, + SignalsFBEventsModuleEncodings: 59, + SignalsFBEventsModuleEncodingsTypedef: 60, + SignalsFBEventsNetworkConfig: 61, + SignalsFBEventsOpenBridgeConfigTypedef: 62, + SignalsFBEventsOptIn: 63, + SignalsFBEventsParallelFireConfigTypedef: 64, + SignalsFBEventsPIIAutomatchedEvent: 65, + SignalsFBEventsPIIConflictingEvent: 66, + SignalsFBEventsPIIInvalidatedEvent: 67, + SignalsFBEventsPixelCookie: 68, + SignalsFBEventsPixelTypedef: 69, + SignalsFBEventsPlugin: 70, + SignalsFBEventsPluginLoadedEvent: 71, + SignalsFBEventsPluginManager: 72, + SignalsFBEventsProcessCCRulesEvent: 73, + SignalsFBEventsProhibitedPixelConfigTypedef: 74, + SignalsFBEventsProhibitedSourcesTypedef: 75, + SignalsFBEventsProtectedDataModeConfigTypedef: 76, + SignalsFBEventsQE: 77, + signalsFBEventsResolveLegacyArguments: 78, + SignalsFBEventsResolveLink: 79, + SignalsFBEventsRestrictedDomainsConfigTypedef: 80, + signalsFBEventsSendBatch: 81, + signalsFBEventsSendBeacon: 82, + signalsFBEventsSendBeaconWithParamsInURL: 83, + SignalsFBEventsSendCloudbridgeEvent: 84, + signalsFBEventsSendEvent: 85, + SignalsFBEventsSendEventEvent: 86, + signalsFBEventsSendFetch: 87, + signalsFBEventsSendFormPOST: 88, + signalsFBEventsSendGET: 89, + signalsFBEventsSendXHR: 90, + SignalsFBEventsSetCCRules: 91, + SignalsFBEventsSetESTRules: 92, + SignalsFBEventsSetEventIDEvent: 93, + SignalsFBEventsSetFBPEvent: 94, + SignalsFBEventsSetFilteredEventName: 95, + SignalsFBEventsSetIWLExtractorsEvent: 96, + SignalsFBEventsShouldRestrictReferrerEvent: 97, + SignalsFBEventsStandardParamChecksConfigTypedef: 98, + SignalsFBEventsTelemetry: 99, + SignalsFBEventsTyped: 100, + SignalsFBEventsTypeVersioning: 101, + SignalsFBEventsUnwantedDataTypedef: 102, + SignalsFBEventsUnwantedEventNamesConfigTypedef: 103, + SignalsFBEventsUnwantedEventsConfigTypedef: 104, + SignalsFBEventsUnwantedParamsConfigTypedef: 105, + SignalsFBEventsURLUtil: 106, + SignalsFBEventsUtils: 107, + SignalsFBEventsValidateCustomParametersEvent: 108, + SignalsFBEventsValidateGetClickIDFromBrowserProperties: 109, + SignalsFBEventsValidateUrlParametersEvent: 110, + SignalsParamList: 111, + SignalsPixelCookieUtils: 112, + SignalsFBEvents: 113, + 'SignalsFBEvents.plugins.actionid': 114, + '[object Object]': 115, + 'SignalsFBEvents.plugins.automaticparameters': 116, + 'SignalsFBEvents.plugins.browserproperties': 117, + 'SignalsFBEvents.plugins.buffer': 118, + 'SignalsFBEvents.plugins.ccruleevaluator': 119, + 'SignalsFBEvents.plugins.clienthint': 120, + 'SignalsFBEvents.plugins.clientsidepixelforking': 121, + 'SignalsFBEvents.plugins.commonincludes': 122, + 'SignalsFBEvents.plugins.cookie': 123, + 'SignalsFBEvents.plugins.cookiedeprecationlabel': 124, + 'SignalsFBEvents.plugins.debug': 125, + 'SignalsFBEvents.plugins.defaultcustomdata': 126, + 'SignalsFBEvents.plugins.estruleengine': 127, + 'SignalsFBEvents.plugins.eventvalidation': 128, + 'SignalsFBEvents.plugins.gating': 129, + 'SignalsFBEvents.plugins.iabpcmaebridge': 130, + 'SignalsFBEvents.plugins.identifyintegration': 131, + 'SignalsFBEvents.plugins.identity': 132, + 'SignalsFBEvents.plugins.inferredevents': 133, + 'SignalsFBEvents.plugins.iwlbootstrapper': 134, + 'SignalsFBEvents.plugins.iwlparameters': 135, + 'SignalsFBEvents.plugins.jsonld_microdata': 136, + 'SignalsFBEvents.plugins.lastexternalreferrer': 137, + 'SignalsFBEvents.plugins.microdata': 138, + 'SignalsFBEvents.plugins.openbridge3': 139, + 'SignalsFBEvents.plugins.openbridgerollout': 140, + 'SignalsFBEvents.plugins.opttracking': 141, + 'SignalsFBEvents.plugins.parallelfire': 142, + 'SignalsFBEvents.plugins.performance': 143, + 'SignalsFBEvents.plugins.privacysandbox': 144, + 'SignalsFBEvents.plugins.prohibitedpixels': 145, + 'SignalsFBEvents.plugins.prohibitedsources': 146, + 'SignalsFBEvents.plugins.protecteddatamode': 147, + 'SignalsFBEvents.plugins.shopifyappintegratedpixel': 148, + 'SignalsFBEvents.plugins.standardparamchecks': 149, + 'SignalsFBEvents.plugins.timespent': 150, + 'SignalsFBEvents.plugins.topicsapi': 151, + 'SignalsFBEvents.plugins.unwanteddata': 152, + 'SignalsFBEvents.plugins.unwantedeventnames': 153, + 'SignalsFBEvents.plugins.unwantedevents': 154, + 'SignalsFBEvents.plugins.unwantedparams': 155, + 'SignalsFBEventsEvents.plugins.aem': 156, + SignalsFBEventsTimespentTracking: 157, + 'SignalsFBevents.plugins.automaticmatchingforpartnerintegrations': 158, + cbsdk_fbevents_embed: 159, + SignalsFBEventsCCRuleEngine: 160, + SignalsFBEventsESTCustomData: 161, + SignalsFBEventsESTRuleEngine: 162, + SignalsFBEventsEnums: 163, + SignalsFBEventsFbcCombiner: 164, + SignalsFBEventsFormFieldFeaturesType: 165, + SignalsFBEventsGetIsAndroidChrome: 166, + SignalsFBEventsLocalStorageUtils: 167, + SignalsFBEventsNormalizers: 168, + SignalsFBEventsOptTrackingOptions: 169, + SignalsFBEventsPerformanceTiming: 170, + SignalsFBEventsPixelPIISchema: 171, + SignalsFBEventsProxyState: 172, + SignalsFBEventsShared: 173, + SignalsFBEventsTransformToCCInput: 174, + SignalsFBEventsTypes: 175, + SignalsFBEventsValidationUtils: 176, + SignalsFBEventsWildcardMatches: 177, + SignalsInteractionUtil: 178, + SignalsPageVisibilityUtil: 179, + SignalsPixelClientSideForkingUtils: 180, + SignalsPixelPIIConstants: 181, + SignalsPixelPIIUtils: 182, + generateEventId: 183, + normalizeSignalsFBEventsEmailType: 184, + normalizeSignalsFBEventsEnumType: 185, + normalizeSignalsFBEventsPhoneNumberType: 186, + normalizeSignalsFBEventsPostalCodeType: 187, + normalizeSignalsFBEventsStringType: 188, + sha256_with_dependencies_new: 189, + signalsFBEventsExtractMicrodataSchemas: 190, + signalsFBEventsGetIsAndroid: 191, + signalsFBEventsGetIsAndroidIAW: 192, + signalsFBEventsGetIsChromeInclIOS: 193, + signalsFBEventsGetIsMobileSafari: 194, + signalsFBEventsGetIsWebview: 195, + signalsFBEventsGetIwlUrl: 196, + signalsFBEventsGetTier: 197, + signalsFBEventsIsHostFacebook: 198, + signalsFBEventsMakeSafeString: 199, + signalsFBEventsShouldNotDropCookie: 200, + SignalsFBEventsAutomaticEventsTypes: 201, + SignalsFBEventsFeatureCounter: 202, + SignalsFBEventsThrottler: 203, + signalsFBEventsCollapseUserData: 204, + signalsFBEventsElementDoesMatch: 205, + signalsFBEventsExtractButtonFeatures: 206, + signalsFBEventsExtractEventPayload: 207, + signalsFBEventsExtractForm: 208, + signalsFBEventsExtractFormFieldFeatures: 209, + signalsFBEventsExtractFromInputs: 210, + signalsFBEventsExtractPageFeatures: 211, + signalsFBEventsGetTruncatedButtonText: 212, + signalsFBEventsGetWrappingButton: 213, + signalsFBEventsIsIWLElement: 214, + signalsFBEventsIsSaneAndNotDisabledButton: 215, + signalsFBEventsValidateButtonEventExtractUserData: 216, + 'babel.config': 217, + signalsFBEventsCoerceUserData: 218, + SignalsFBEventsConfigTypes: 219, + SignalsFBEventsForkCbsdkEvent: 220, + getDeepStackTrace: 221, + getIntegrationCandidates: 222, + signalsFBEventsSendXHRWithRetry: 223, + FeatureGate: 224, + OpenBridgeConnection: 225, + ResolveLinks: 226, + openBridgeDomainFilter: 227, + openBridgeGetUserData: 228, + topics_api_utility_lib: 229, + analytics_debug: 230, + analytics_ecommerce: 231, + analytics_enhanced_ecommerce: 232, + analytics_enhanced_link_attribution: 233, + analytics_release: 234, + proxy_polyfill: 235, + SignalsFBEventsBrowserPropertiesTypedef: 236, + SignalsFBEventsClientHintTypedef: 237, + SignalsFBEventsESTRuleConditionTypedef: 238, + SignalsFBEventsLocalStorageTypedef: 239, + fbevents_embed: 240, + }, + hash: 'b8122d5d96cd6f542162ba4f497489972d1ebe228d24c39d34f560e30ae932ce', + }); + config.set(null, 'batching', { + batchWaitTimeMs: 10, + maxBatchSize: 10, + }); + config.set(null, 'microdata', { + waitTimeMs: 500, + }); + instance.configLoaded('global_config'); + }, +}); diff --git a/apps/frontend/src/app/(app)/(preview)/p/[id]/layout.tsx b/apps/frontend/src/app/(app)/(preview)/p/[id]/layout.tsx index aed33f16..226aca6f 100644 --- a/apps/frontend/src/app/(app)/(preview)/p/[id]/layout.tsx +++ b/apps/frontend/src/app/(app)/(preview)/p/[id]/layout.tsx @@ -1,6 +1,5 @@ import { ReactNode } from 'react'; import { PreviewWrapper } from '@gitroom/frontend/components/preview/preview.wrapper'; - export default async function AppLayout({ children }: { children: ReactNode }) { return (
diff --git a/apps/frontend/src/app/(app)/(preview)/p/[id]/page.tsx b/apps/frontend/src/app/(app)/(preview)/p/[id]/page.tsx index fbb6c8dd..04d14c9d 100644 --- a/apps/frontend/src/app/(app)/(preview)/p/[id]/page.tsx +++ b/apps/frontend/src/app/(app)/(preview)/p/[id]/page.tsx @@ -1,7 +1,5 @@ import { internalFetch } from '@gitroom/helpers/utils/internal.fetch'; - export const dynamic = 'force-dynamic'; - import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; import Image from 'next/image'; @@ -11,30 +9,32 @@ import dayjs from 'dayjs'; import utc from 'dayjs/plugin/utc'; import { VideoOrImage } from '@gitroom/react/helpers/video.or.image'; import { CopyClient } from '@gitroom/frontend/components/preview/copy.client'; - +import { getT } from '@gitroom/react/translation/get.translation.service.backend'; dayjs.extend(utc); export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Preview`, description: '', }; - export default async function Auth({ params: { id }, searchParams, }: { - params: { id: string }; - searchParams?: { share?: string }; + params: { + id: string; + }; + searchParams?: { + share?: string; + }; }) { const post = await (await internalFetch(`/public/posts/${id}`)).json(); - + const t = await getT(); if (!post.length) { return ( -
- Post not found +
+ {t('post_not_found', 'Post not found')}
); } - return (
@@ -91,7 +91,7 @@ export default async function Auth({
)}
- Publication Date:{' '} + {t('publication_date', 'Publication Date:')} {dayjs .utc(post[0].createdAt) .local() @@ -119,7 +119,7 @@ export default async function Auth({ src={post[0].integration.picture} />
-
+
{post[0].integration.providerIdentifier}
{JSON.parse(p?.image || '[]').map((p: any) => ( @@ -148,7 +150,11 @@ export default async function Auth({ key={p.name} className="flex-1 rounded-[10px] max-h-[500px] overflow-hidden" > - +
))}
diff --git a/apps/frontend/src/app/(app)/(site)/analytics/page.tsx b/apps/frontend/src/app/(app)/(site)/analytics/page.tsx index 951f8bdb..4fe2368b 100644 --- a/apps/frontend/src/app/(app)/(site)/analytics/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/analytics/page.tsx @@ -1,15 +1,12 @@ export const dynamic = 'force-dynamic'; - import { AnalyticsComponent } from '@gitroom/frontend/components/analytics/analytics.component'; import { Metadata } from 'next'; import { PlatformAnalytics } from '@gitroom/frontend/components/platform-analytics/platform.analytics'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Analytics`, description: '', }; - export default async function Index() { return ( <> diff --git a/apps/frontend/src/app/(app)/(site)/billing/lifetime/page.tsx b/apps/frontend/src/app/(app)/(site)/billing/lifetime/page.tsx index 916731df..d952f878 100644 --- a/apps/frontend/src/app/(app)/(site)/billing/lifetime/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/billing/lifetime/page.tsx @@ -1,15 +1,11 @@ import { LifetimeDeal } from '@gitroom/frontend/components/billing/lifetime.deal'; - export const dynamic = 'force-dynamic'; - import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Lifetime deal`, description: '', }; - export default async function Page() { return ; } diff --git a/apps/frontend/src/app/(app)/(site)/billing/page.tsx b/apps/frontend/src/app/(app)/(site)/billing/page.tsx index 77bfcf7e..069dda23 100644 --- a/apps/frontend/src/app/(app)/(site)/billing/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/billing/page.tsx @@ -1,15 +1,11 @@ - export const dynamic = 'force-dynamic'; - import { BillingComponent } from '@gitroom/frontend/components/billing/billing.component'; import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Billing`, description: '', }; - export default async function Page() { return ; } diff --git a/apps/frontend/src/app/(app)/(site)/err/page.tsx b/apps/frontend/src/app/(app)/(site)/err/page.tsx index d6a16274..a2ba0e5c 100644 --- a/apps/frontend/src/app/(app)/(site)/err/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/err/page.tsx @@ -1,12 +1,17 @@ -import {Metadata} from "next"; - +import { Metadata } from 'next'; +import { getT } from '@gitroom/react/translation/get.translation.service.backend'; export const metadata: Metadata = { title: 'Error', description: '', -} - +}; export default async function Page() { - return ( -
We are experiencing some difficulty, try to refresh the page
- ) -} \ No newline at end of file + const t = await getT(); + return ( +
+ {t( + 'we_are_experiencing_some_difficulty_try_to_refresh_the_page', + 'We are experiencing some difficulty, try to refresh the page' + )} +
+ ); +} diff --git a/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/continue/page.tsx b/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/continue/page.tsx index 80725c24..61edba7a 100644 --- a/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/continue/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/continue/page.tsx @@ -1,18 +1,19 @@ import { HttpStatusCode } from 'axios'; - export const dynamic = 'force-dynamic'; - import { internalFetch } from '@gitroom/helpers/utils/internal.fetch'; import { redirect } from 'next/navigation'; import { Redirect } from '@gitroom/frontend/components/layout/redirect'; - +import { getT } from '@gitroom/react/translation/get.translation.service.backend'; export default async function Page({ params: { provider }, searchParams, }: { - params: { provider: string }; + params: { + provider: string; + }; searchParams: any; }) { + const t = await getT(); if (provider === 'x') { searchParams = { ...searchParams, @@ -21,25 +22,21 @@ export default async function Page({ refresh: searchParams.refresh || '', }; } - if (provider === 'vk') { searchParams = { ...searchParams, state: searchParams.state || '', - code: searchParams.code + '&&&&' + searchParams.device_id + code: searchParams.code + '&&&&' + searchParams.device_id, }; } - const data = await internalFetch(`/integrations/social/${provider}/connect`, { method: 'POST', body: JSON.stringify(searchParams), }); - if (data.status === HttpStatusCode.NotAcceptable) { const { msg } = await data.json(); return redirect(`/launches?msg=${msg}`); } - if ( data.status !== HttpStatusCode.Ok && data.status !== HttpStatusCode.Created @@ -47,20 +44,17 @@ export default async function Page({ return ( <>
- Could not add provider. + {t('could_not_add_provider', 'Could not add provider.')}
- You are being redirected back + {t('you_are_being_redirected_back', 'You are being redirected back')}
); } - const { inBetweenSteps, id } = await data.json(); - if (inBetweenSteps && !searchParams.refresh) { return redirect(`/launches?added=${provider}&continue=${id}`); } - return redirect(`/launches?added=${provider}&msg=Channel Updated`); } diff --git a/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/page.tsx b/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/page.tsx index f8f17873..5882743c 100644 --- a/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/integrations/social/[provider]/page.tsx @@ -1,12 +1,12 @@ import { IntegrationRedirectComponent } from '@gitroom/frontend/components/launches/integration.redirect.component'; - export const dynamic = 'force-dynamic'; - export default async function Page({ params: { provider }, searchParams, }: { - params: { provider: string }; + params: { + provider: string; + }; searchParams: any; }) { return ; diff --git a/apps/frontend/src/app/(app)/(site)/integrations/social/layout.tsx b/apps/frontend/src/app/(app)/(site)/integrations/social/layout.tsx index 39b81264..37bea8d8 100644 --- a/apps/frontend/src/app/(app)/(site)/integrations/social/layout.tsx +++ b/apps/frontend/src/app/(app)/(site)/integrations/social/layout.tsx @@ -1,13 +1,16 @@ import { ReactNode } from 'react'; - +import { getT } from '@gitroom/react/translation/get.translation.service.backend'; export default async function IntegrationLayout({ children, }: { children: ReactNode; }) { + const t = await getT(); + return (
- Adding channel, Redirecting You{children} + {t('adding_channel_redirecting_you', 'Adding channel, Redirecting You')} + {children}
); } diff --git a/apps/frontend/src/app/(app)/(site)/launches/page.tsx b/apps/frontend/src/app/(app)/(site)/launches/page.tsx index 544fbab0..28295b62 100644 --- a/apps/frontend/src/app/(app)/(site)/launches/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/launches/page.tsx @@ -1,17 +1,11 @@ - export const dynamic = 'force-dynamic'; - -import {LaunchesComponent} from "@gitroom/frontend/components/launches/launches.component"; -import {Metadata} from "next"; +import { LaunchesComponent } from '@gitroom/frontend/components/launches/launches.component'; +import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz Calendar' : 'Gitroom Launches'}`, description: '', -} - +}; export default async function Index() { - return ( - - ); + return ; } diff --git a/apps/frontend/src/app/(app)/(site)/layout.tsx b/apps/frontend/src/app/(app)/(site)/layout.tsx index 478f4465..ce69c4f8 100644 --- a/apps/frontend/src/app/(app)/(site)/layout.tsx +++ b/apps/frontend/src/app/(app)/(site)/layout.tsx @@ -1,9 +1,8 @@ -import {LayoutSettings} from "@gitroom/frontend/components/layout/layout.settings"; - -export default async function Layout({ children }: { children: React.ReactNode }) { - return ( - - {children} - - ); +import { LayoutSettings } from '@gitroom/frontend/components/layout/layout.settings'; +export default async function Layout({ + children, +}: { + children: React.ReactNode; +}) { + return {children}; } diff --git a/apps/frontend/src/app/(app)/(site)/marketplace/buyer/page.tsx b/apps/frontend/src/app/(app)/(site)/marketplace/buyer/page.tsx index b02c4dd6..119dd3fd 100644 --- a/apps/frontend/src/app/(app)/(site)/marketplace/buyer/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/marketplace/buyer/page.tsx @@ -1,9 +1,7 @@ import { Buyer } from '@gitroom/frontend/components/marketplace/buyer'; - export const dynamic = 'force-dynamic'; import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Marketplace`, description: '', @@ -11,7 +9,9 @@ export const metadata: Metadata = { export default async function Index({ searchParams, }: { - searchParams: { code: string }; + searchParams: { + code: string; + }; }) { return ; } diff --git a/apps/frontend/src/app/(app)/(site)/marketplace/layout.tsx b/apps/frontend/src/app/(app)/(site)/marketplace/layout.tsx index 9589be86..01237e28 100644 --- a/apps/frontend/src/app/(app)/(site)/marketplace/layout.tsx +++ b/apps/frontend/src/app/(app)/(site)/marketplace/layout.tsx @@ -1,11 +1,10 @@ import { BuyerSeller } from '@gitroom/frontend/components/marketplace/buyer.seller'; import { ReactNode } from 'react'; - export default function Layout({ children }: { children: ReactNode }) { return ( <> {children} - ) -} \ No newline at end of file + ); +} diff --git a/apps/frontend/src/app/(app)/(site)/marketplace/page.tsx b/apps/frontend/src/app/(app)/(site)/marketplace/page.tsx index 6f10ab0a..c4411068 100644 --- a/apps/frontend/src/app/(app)/(site)/marketplace/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/marketplace/page.tsx @@ -1,10 +1,8 @@ - export const dynamic = 'force-dynamic'; import { Metadata } from 'next'; import { cookies } from 'next/headers'; import { redirect } from 'next/navigation'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Marketplace`, description: '', @@ -12,8 +10,12 @@ export const metadata: Metadata = { export default async function Index({ searchParams, }: { - searchParams: { code: string }; + searchParams: { + code: string; + }; }) { const currentCookie = cookies()?.get('marketplace')?.value; - return redirect(currentCookie === 'buyer' ? '/marketplace/buyer' : '/marketplace/seller'); + return redirect( + currentCookie === 'buyer' ? '/marketplace/buyer' : '/marketplace/seller' + ); } diff --git a/apps/frontend/src/app/(app)/(site)/marketplace/seller/page.tsx b/apps/frontend/src/app/(app)/(site)/marketplace/seller/page.tsx index a5776360..cac56929 100644 --- a/apps/frontend/src/app/(app)/(site)/marketplace/seller/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/marketplace/seller/page.tsx @@ -1,9 +1,7 @@ import { Seller } from '@gitroom/frontend/components/marketplace/seller'; - export const dynamic = 'force-dynamic'; import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Marketplace`, description: '', @@ -11,7 +9,9 @@ export const metadata: Metadata = { export default async function Index({ searchParams, }: { - searchParams: { code: string }; + searchParams: { + code: string; + }; }) { return ; } diff --git a/apps/frontend/src/app/(app)/(site)/messages/[id]/page.tsx b/apps/frontend/src/app/(app)/(site)/messages/[id]/page.tsx index 9c78f737..8992ce09 100644 --- a/apps/frontend/src/app/(app)/(site)/messages/[id]/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/messages/[id]/page.tsx @@ -1,15 +1,11 @@ import { Messages } from '@gitroom/frontend/components/messages/messages'; - export const dynamic = 'force-dynamic'; - import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Messages`, description: '', }; - export default async function Index() { return ; } diff --git a/apps/frontend/src/app/(app)/(site)/messages/layout.tsx b/apps/frontend/src/app/(app)/(site)/messages/layout.tsx index 5328067e..e158a6c3 100644 --- a/apps/frontend/src/app/(app)/(site)/messages/layout.tsx +++ b/apps/frontend/src/app/(app)/(site)/messages/layout.tsx @@ -1,9 +1,10 @@ import { Layout } from '@gitroom/frontend/components/messages/layout'; export const dynamic = 'force-dynamic'; import { ReactNode } from 'react'; - -export default async function LayoutWrapper({children}: {children: ReactNode}) { - return ( - - ); +export default async function LayoutWrapper({ + children, +}: { + children: ReactNode; +}) { + return ; } diff --git a/apps/frontend/src/app/(app)/(site)/messages/page.tsx b/apps/frontend/src/app/(app)/(site)/messages/page.tsx index 70da5af7..5be7a9bc 100644 --- a/apps/frontend/src/app/(app)/(site)/messages/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/messages/page.tsx @@ -1,21 +1,24 @@ +import { getT } from '@gitroom/react/translation/get.translation.service.backend'; export const dynamic = 'force-dynamic'; - -import {Metadata} from "next"; +import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Messages`, description: '', -} - +}; export default async function Index() { + const t = await getT(); + return ( -
-
-
- Select a conversation and chat away. -
-
+
+
+
+ {t( + 'select_a_conversation_and_chat_away', + 'Select a conversation and chat away.' + )} +
+
); } diff --git a/apps/frontend/src/app/(app)/(site)/plugs/page.tsx b/apps/frontend/src/app/(app)/(site)/plugs/page.tsx index 64a417e3..6182da18 100644 --- a/apps/frontend/src/app/(app)/(site)/plugs/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/plugs/page.tsx @@ -1,15 +1,11 @@ import { Plugs } from '@gitroom/frontend/components/plugs/plugs'; - export const dynamic = 'force-dynamic'; - import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Plugs`, description: '', }; - export default async function Index() { return ( <> diff --git a/apps/frontend/src/app/(app)/(site)/settings/page.tsx b/apps/frontend/src/app/(app)/(site)/settings/page.tsx index 84b16a2c..a4cf94f4 100644 --- a/apps/frontend/src/app/(app)/(site)/settings/page.tsx +++ b/apps/frontend/src/app/(app)/(site)/settings/page.tsx @@ -1,10 +1,7 @@ import { SettingsPopup } from '@gitroom/frontend/components/layout/settings.component'; - export const dynamic = 'force-dynamic'; - import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Settings`, description: '', @@ -12,7 +9,9 @@ export const metadata: Metadata = { export default async function Index({ searchParams, }: { - searchParams: { code: string }; + searchParams: { + code: string; + }; }) { return ; } diff --git a/apps/frontend/src/app/(app)/api/uploads/[[...path]]/route.ts b/apps/frontend/src/app/(app)/api/uploads/[[...path]]/route.ts index 9940b2e6..6cc55e1b 100644 --- a/apps/frontend/src/app/(app)/api/uploads/[[...path]]/route.ts +++ b/apps/frontend/src/app/(app)/api/uploads/[[...path]]/route.ts @@ -2,18 +2,15 @@ import { NextRequest, NextResponse } from 'next/server'; import { createReadStream, statSync } from 'fs'; // @ts-ignore import mime from 'mime'; - async function* nodeStreamToIterator(stream: any) { for await (const chunk of stream) { yield chunk; } } - function iteratorToStream(iterator: any) { return new ReadableStream({ async pull(controller) { const { value, done } = await iterator.next(); - if (done) { controller.close(); } else { @@ -22,25 +19,29 @@ function iteratorToStream(iterator: any) { }, }); } - export const GET = ( request: NextRequest, - context: { params: { path: string[] } } + context: { + params: { + path: string[]; + }; + } ) => { const filePath = process.env.UPLOAD_DIRECTORY + '/' + context.params.path.join('/'); const response = createReadStream(filePath); - const fileStats = statSync(filePath); const contentType = mime.getType(filePath) || 'application/octet-stream'; - const iterator = nodeStreamToIterator(response); const webStream = iteratorToStream(iterator); return new Response(webStream, { headers: { - 'Content-Type': contentType, // Set the appropriate content-type header - 'Content-Length': fileStats.size.toString(), // Set the content-length header - 'Last-Modified': fileStats.mtime.toUTCString(), // Set the last-modified header + 'Content-Type': contentType, + // Set the appropriate content-type header + 'Content-Length': fileStats.size.toString(), + // Set the content-length header + 'Last-Modified': fileStats.mtime.toUTCString(), + // Set the last-modified header 'Cache-Control': 'public, max-age=31536000, immutable', // Example cache-control header }, }); diff --git a/apps/frontend/src/app/(app)/auth/activate/[code]/page.tsx b/apps/frontend/src/app/(app)/auth/activate/[code]/page.tsx index ee6613c5..c6dcb186 100644 --- a/apps/frontend/src/app/(app)/auth/activate/[code]/page.tsx +++ b/apps/frontend/src/app/(app)/auth/activate/[code]/page.tsx @@ -1,15 +1,13 @@ - export const dynamic = 'force-dynamic'; - import { Metadata } from 'next'; import { AfterActivate } from '@gitroom/frontend/components/auth/after.activate'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { - title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} - Activate your account`, + title: `${ + isGeneralServerSide() ? 'Postiz' : 'Gitroom' + } - Activate your account`, description: '', }; - export default async function Auth() { return ; } diff --git a/apps/frontend/src/app/(app)/auth/activate/page.tsx b/apps/frontend/src/app/(app)/auth/activate/page.tsx index 6cfe6609..b6a3962f 100644 --- a/apps/frontend/src/app/(app)/auth/activate/page.tsx +++ b/apps/frontend/src/app/(app)/auth/activate/page.tsx @@ -1,17 +1,13 @@ - export const dynamic = 'force-dynamic'; - -import {Metadata} from "next"; +import { Metadata } from 'next'; import { Activate } from '@gitroom/frontend/components/auth/activate'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { - title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} - Activate your account`, + title: `${ + isGeneralServerSide() ? 'Postiz' : 'Gitroom' + } - Activate your account`, description: '', }; - export default async function Auth() { - return ( - - ); + return ; } diff --git a/apps/frontend/src/app/(app)/auth/forgot/[token]/page.tsx b/apps/frontend/src/app/(app)/auth/forgot/[token]/page.tsx index fc6e3e3f..b536e3a0 100644 --- a/apps/frontend/src/app/(app)/auth/forgot/[token]/page.tsx +++ b/apps/frontend/src/app/(app)/auth/forgot/[token]/page.tsx @@ -1,14 +1,15 @@ - export const dynamic = 'force-dynamic'; - import { ForgotReturn } from '@gitroom/frontend/components/auth/forgot-return'; import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Forgot Password`, description: '', }; -export default async function Auth(params: { params: { token: string } }) { +export default async function Auth(params: { + params: { + token: string; + }; +}) { return ; } diff --git a/apps/frontend/src/app/(app)/auth/forgot/page.tsx b/apps/frontend/src/app/(app)/auth/forgot/page.tsx index 79a53362..3118fd2f 100644 --- a/apps/frontend/src/app/(app)/auth/forgot/page.tsx +++ b/apps/frontend/src/app/(app)/auth/forgot/page.tsx @@ -1,17 +1,11 @@ - export const dynamic = 'force-dynamic'; - -import {Forgot} from "@gitroom/frontend/components/auth/forgot"; -import {Metadata} from "next"; +import { Forgot } from '@gitroom/frontend/components/auth/forgot'; +import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Forgot Password`, description: '', }; - export default async function Auth() { - return ( - - ); + return ; } diff --git a/apps/frontend/src/app/(app)/auth/layout.tsx b/apps/frontend/src/app/(app)/auth/layout.tsx index 11c66d71..a107cfd4 100644 --- a/apps/frontend/src/app/(app)/auth/layout.tsx +++ b/apps/frontend/src/app/(app)/auth/layout.tsx @@ -1,25 +1,27 @@ -export const dynamic = 'force-dynamic'; +import { getT } from '@gitroom/react/translation/get.translation.service.backend'; +export const dynamic = 'force-dynamic'; import { ReactNode } from 'react'; import Image from 'next/image'; import clsx from 'clsx'; import loadDynamic from 'next/dynamic'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; const ReturnUrlComponent = loadDynamic(() => import('./return.url.component')); - export default async function AuthLayout({ children, }: { children: ReactNode; }) { + const t = await getT(); + return ( -
+
-
+
-
+
Logo
{isGeneralServerSide() ? ( ) : ( -
Gitroom
+
{t('gitroom', 'Gitroom')}
)}
-
+
{children}
@@ -68,11 +72,11 @@ export default async function AuthLayout({
-
+
-
+
diff --git a/apps/frontend/src/app/(app)/auth/login/page.tsx b/apps/frontend/src/app/(app)/auth/login/page.tsx index f1775e84..2a29d096 100644 --- a/apps/frontend/src/app/(app)/auth/login/page.tsx +++ b/apps/frontend/src/app/(app)/auth/login/page.tsx @@ -1,17 +1,11 @@ - export const dynamic = 'force-dynamic'; - -import {Login} from "@gitroom/frontend/components/auth/login"; -import {Metadata} from "next"; +import { Login } from '@gitroom/frontend/components/auth/login'; +import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; - export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Login`, description: '', }; - export default async function Auth() { - return ( - - ); + return ; } diff --git a/apps/frontend/src/app/(app)/auth/page.tsx b/apps/frontend/src/app/(app)/auth/page.tsx index 7713cb49..04bbd735 100644 --- a/apps/frontend/src/app/(app)/auth/page.tsx +++ b/apps/frontend/src/app/(app)/auth/page.tsx @@ -1,18 +1,17 @@ import { internalFetch } from '@gitroom/helpers/utils/internal.fetch'; - export const dynamic = 'force-dynamic'; - import { Register } from '@gitroom/frontend/components/auth/register'; import { Metadata } from 'next'; import { isGeneralServerSide } from '@gitroom/helpers/utils/is.general.server.side'; import Link from 'next/link'; - +import { getT } from '@gitroom/react/translation/get.translation.service.backend'; export const metadata: Metadata = { title: `${isGeneralServerSide() ? 'Postiz' : 'Gitroom'} Register`, description: '', }; - export default async function Auth() { + const t = await getT(); + if (process.env.DISABLE_REGISTRATION) { const canRegister = ( await (await internalFetch('/auth/can-register')).json() @@ -20,13 +19,14 @@ export default async function Auth() { if (!canRegister) { return (
- Registration is disabled + {t('registration_is_disabled', 'Registration is disabled')}
- Login instead + + {t('login_instead', 'Login instead')} +
); } } - return ; } diff --git a/apps/frontend/src/app/(app)/auth/return.url.component.tsx b/apps/frontend/src/app/(app)/auth/return.url.component.tsx index 5df89330..16ed2ae1 100644 --- a/apps/frontend/src/app/(app)/auth/return.url.component.tsx +++ b/apps/frontend/src/app/(app)/auth/return.url.component.tsx @@ -1,7 +1,7 @@ 'use client'; + import { useSearchParams } from 'next/navigation'; import { FC, useCallback, useEffect } from 'react'; - const ReturnUrlComponent: FC = () => { const params = useSearchParams(); const url = params.get('returnUrl'); @@ -10,18 +10,15 @@ const ReturnUrlComponent: FC = () => { localStorage.setItem('returnUrl', url!); } }, [url]); - return null; -} - +}; export const useReturnUrl = () => { return { getAndClear: useCallback(() => { const data = localStorage.getItem('returnUrl'); localStorage.removeItem('returnUrl'); return data; - }, []) - } -} - -export default ReturnUrlComponent; \ No newline at end of file + }, []), + }; +}; +export default ReturnUrlComponent; diff --git a/apps/frontend/src/app/(app)/layout.tsx b/apps/frontend/src/app/(app)/layout.tsx index e40404b0..3f8176a0 100644 --- a/apps/frontend/src/app/(app)/layout.tsx +++ b/apps/frontend/src/app/(app)/layout.tsx @@ -3,7 +3,6 @@ export const dynamic = 'force-dynamic'; import '../global.scss'; import 'react-tooltip/dist/react-tooltip.css'; import '@copilotkit/react-ui/styles.css'; - import LayoutContext from '@gitroom/frontend/components/layout/layout.context'; import { ReactNode } from 'react'; import { Chakra_Petch } from 'next/font/google'; @@ -15,16 +14,21 @@ import { PHProvider } from '@gitroom/react/helpers/posthog'; import UtmSaver from '@gitroom/helpers/utils/utm.saver'; import { ToltScript } from '@gitroom/frontend/components/layout/tolt.script'; import { FacebookComponent } from '@gitroom/frontend/components/layout/facebook.component'; +import { headers } from 'next/headers'; +import { headerName } from '@gitroom/react/translation/i18n.config'; +import { HtmlComponent } from '@gitroom/frontend/components/layout/html.component'; -const chakra = Chakra_Petch({ weight: '400', subsets: ['latin'] }); - +const chakra = Chakra_Petch({ + weight: '400', + subsets: ['latin'], +}); export default async function AppLayout({ children }: { children: ReactNode }) { + const allHeaders = headers(); const Plausible = !!process.env.STRIPE_PUBLISHABLE_KEY ? PlausibleProvider : Fragment; - return ( - + @@ -49,6 +53,7 @@ export default async function AppLayout({ children }: { children: ReactNode }) { neynarClientId={process.env.NEYNAR_CLIENT_ID!} isSecured={!process.env.NOT_SECURED} disableImageCompression={!!process.env.DISABLE_IMAGE_COMPRESSION} + language={allHeaders.get(headerName)} > @@ -67,6 +72,6 @@ export default async function AppLayout({ children }: { children: ReactNode }) { - + ); } diff --git a/apps/frontend/src/app/(extension)/layout.tsx b/apps/frontend/src/app/(extension)/layout.tsx index 16457586..a406c0bb 100644 --- a/apps/frontend/src/app/(extension)/layout.tsx +++ b/apps/frontend/src/app/(extension)/layout.tsx @@ -3,7 +3,6 @@ export const dynamic = 'force-dynamic'; import '../global.scss'; import 'react-tooltip/dist/react-tooltip.css'; import '@copilotkit/react-ui/styles.css'; - import LayoutContext from '@gitroom/frontend/components/layout/layout.context'; import { ReactNode } from 'react'; import { Chakra_Petch } from 'next/font/google'; @@ -12,9 +11,10 @@ import clsx from 'clsx'; import { VariableContextComponent } from '@gitroom/react/helpers/variable.context'; import { Fragment } from 'react'; import UtmSaver from '@gitroom/helpers/utils/utm.saver'; - -const chakra = Chakra_Petch({ weight: '400', subsets: ['latin'] }); - +const chakra = Chakra_Petch({ + weight: '400', + subsets: ['latin'], +}); export default async function AppLayout({ children }: { children: ReactNode }) { return ( @@ -23,6 +23,7 @@ export default async function AppLayout({ children }: { children: ReactNode }) { diff --git a/apps/frontend/src/app/(extension)/modal/layout.tsx b/apps/frontend/src/app/(extension)/modal/layout.tsx index b3a3a33e..fd9ab166 100644 --- a/apps/frontend/src/app/(extension)/modal/layout.tsx +++ b/apps/frontend/src/app/(extension)/modal/layout.tsx @@ -1,6 +1,5 @@ import { ReactNode } from 'react'; import { AppLayout } from '@gitroom/frontend/components/launches/layout.standalone'; - export default async function AppLayoutIn({ children, }: { diff --git a/apps/frontend/src/app/colors.scss b/apps/frontend/src/app/colors.scss index 961de950..d68ba32b 100644 --- a/apps/frontend/src/app/colors.scss +++ b/apps/frontend/src/app/colors.scss @@ -99,10 +99,10 @@ --color-custom17: #000; --color-custom18: #000; --color-custom19: #f97066; - --color-custom20: #F5F5F5; + --color-custom20: #f5f5f5; --color-custom21: #506490; --color-custom22: #b91c1c; - --color-custom23: #F5F5F5; + --color-custom23: #f5f5f5; --color-custom24: #eaff00; --color-custom25: #2e3336; --color-custom26: #1d9bf0; @@ -110,7 +110,7 @@ --color-custom28: #b69dec; --color-custom29: #291259; --color-custom30: #efefef; - --color-custom31: #E0E0E0; + --color-custom31: #e0e0e0; --color-custom32: #181818; --color-custom33: #f2f2f2; --color-custom34: #334155; diff --git a/apps/frontend/src/app/global.scss b/apps/frontend/src/app/global.scss index def97166..d968196e 100644 --- a/apps/frontend/src/app/global.scss +++ b/apps/frontend/src/app/global.scss @@ -465,4 +465,16 @@ div div .set-font-family { .hideCopilot .copilotKitPopup { display: none !important; -} \ No newline at end of file +} + +html[dir='rtl'] .rbox { + direction: rtl !important; +} + +html[dir='rtl'] .lbox { + direction: ltr !important; +} + +html[dir='rtl'] [dir='ltr'] { + direction: rtl !important; +} diff --git a/apps/frontend/src/app/polonto.css b/apps/frontend/src/app/polonto.css index 1e9da138..0f8e2b0f 100644 --- a/apps/frontend/src/app/polonto.css +++ b/apps/frontend/src/app/polonto.css @@ -1,7734 +1,8742 @@ -.bp5-icon{ - display:inline-block; - flex:0 0 auto; - vertical-align:text-bottom; +.bp5-icon { + display: inline-block; + flex: 0 0 auto; + vertical-align: text-bottom; } -.bp5-icon:not(:empty)::before{ - content:"" !important; - content:unset !important; +.bp5-icon:not(:empty)::before { + content: '' !important; + content: unset !important; } -.bp5-icon > svg{ - display:block; +.bp5-icon > svg { + display: block; } -.bp5-icon > svg:not([fill]){ - fill:currentcolor; +.bp5-icon > svg:not([fill]) { + fill: currentcolor; } -.bp5-icon.bp5-icon-muted svg{ - fill-opacity:15%; - overflow:visible; +.bp5-icon.bp5-icon-muted svg { + fill-opacity: 15%; + overflow: visible; } -.bp5-icon.bp5-icon-muted svg path{ - stroke:#8f99a8; - stroke-opacity:50%; - stroke-width:0.5px; +.bp5-icon.bp5-icon-muted svg path { + stroke: #8f99a8; + stroke-opacity: 50%; + stroke-width: 0.5px; } -.bp5-dark .bp5-icon .bp5-icon-muted svg{ - fill-opacity:20%; +.bp5-dark .bp5-icon .bp5-icon-muted svg { + fill-opacity: 20%; } -span.bp5-icon-standard{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - display:inline-block; +span.bp5-icon-standard { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; } -span.bp5-icon-large{ - font-family:"blueprint-icons-20", sans-serif; - font-size:20px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:20px; - line-height:1; - width:20px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - display:inline-block; +span.bp5-icon-large { + font-family: 'blueprint-icons-20', sans-serif; + font-size: 20px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 20px; + line-height: 1; + width: 20px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; } -span.bp5-icon:empty{ - font-family:"blueprint-icons-20"; - font-size:inherit; - font-style:normal; - font-weight:400; - line-height:1; +span.bp5-icon:empty { + font-family: 'blueprint-icons-20'; + font-size: inherit; + font-style: normal; + font-weight: 400; + line-height: 1; } -span.bp5-icon:empty::before{ - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; +span.bp5-icon:empty::before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } -span.bp5-icon:empty.bp5-icon-standard{ - font-size:16px; +span.bp5-icon:empty.bp5-icon-standard { + font-size: 16px; } -span.bp5-icon:empty.bp5-icon-large{ - font-size:20px; +span.bp5-icon:empty.bp5-icon-large { + font-size: 20px; } -.bp5-icon-add::before{ - content:"\f109"; +.bp5-icon-add::before { + content: '\f109'; } -.bp5-icon-add-clip::before{ - content:"\f101"; +.bp5-icon-add-clip::before { + content: '\f101'; } -.bp5-icon-add-column-left::before{ - content:"\f102"; +.bp5-icon-add-column-left::before { + content: '\f102'; } -.bp5-icon-add-column-right::before{ - content:"\f103"; +.bp5-icon-add-column-right::before { + content: '\f103'; } -.bp5-icon-add-location::before{ - content:"\f104"; +.bp5-icon-add-location::before { + content: '\f104'; } -.bp5-icon-add-row-bottom::before{ - content:"\f105"; +.bp5-icon-add-row-bottom::before { + content: '\f105'; } -.bp5-icon-add-row-top::before{ - content:"\f106"; +.bp5-icon-add-row-top::before { + content: '\f106'; } -.bp5-icon-add-to-artifact::before{ - content:"\f107"; +.bp5-icon-add-to-artifact::before { + content: '\f107'; } -.bp5-icon-add-to-folder::before{ - content:"\f108"; +.bp5-icon-add-to-folder::before { + content: '\f108'; } -.bp5-icon-aimpoints-target::before{ - content:"\f335"; +.bp5-icon-aimpoints-target::before { + content: '\f335'; } -.bp5-icon-airplane::before{ - content:"\f10a"; +.bp5-icon-airplane::before { + content: '\f10a'; } -.bp5-icon-align-center::before{ - content:"\f10b"; +.bp5-icon-align-center::before { + content: '\f10b'; } -.bp5-icon-align-justify::before{ - content:"\f10c"; +.bp5-icon-align-justify::before { + content: '\f10c'; } -.bp5-icon-align-left::before{ - content:"\f10d"; +.bp5-icon-align-left::before { + content: '\f10d'; } -.bp5-icon-align-right::before{ - content:"\f10e"; +.bp5-icon-align-right::before { + content: '\f10e'; } -.bp5-icon-alignment-bottom::before{ - content:"\f10f"; +.bp5-icon-alignment-bottom::before { + content: '\f10f'; } -.bp5-icon-alignment-horizontal-center::before{ - content:"\f110"; +.bp5-icon-alignment-horizontal-center::before { + content: '\f110'; } -.bp5-icon-alignment-left::before{ - content:"\f111"; +.bp5-icon-alignment-left::before { + content: '\f111'; } -.bp5-icon-alignment-right::before{ - content:"\f112"; +.bp5-icon-alignment-right::before { + content: '\f112'; } -.bp5-icon-alignment-top::before{ - content:"\f113"; +.bp5-icon-alignment-top::before { + content: '\f113'; } -.bp5-icon-alignment-vertical-center::before{ - content:"\f114"; +.bp5-icon-alignment-vertical-center::before { + content: '\f114'; } -.bp5-icon-ammunition::before{ - content:"\f342"; +.bp5-icon-ammunition::before { + content: '\f342'; } -.bp5-icon-anchor::before{ - content:"\f330"; +.bp5-icon-anchor::before { + content: '\f330'; } -.bp5-icon-annotation::before{ - content:"\f115"; +.bp5-icon-annotation::before { + content: '\f115'; } -.bp5-icon-antenna::before{ - content:"\f116"; +.bp5-icon-antenna::before { + content: '\f116'; } -.bp5-icon-app-header::before{ - content:"\f117"; +.bp5-icon-app-header::before { + content: '\f117'; } -.bp5-icon-application::before{ - content:"\f118"; +.bp5-icon-application::before { + content: '\f118'; } -.bp5-icon-applications::before{ - content:"\f119"; +.bp5-icon-applications::before { + content: '\f119'; } -.bp5-icon-archive::before{ - content:"\f11a"; +.bp5-icon-archive::before { + content: '\f11a'; } -.bp5-icon-area-of-interest::before{ - content:"\f11b"; +.bp5-icon-area-of-interest::before { + content: '\f11b'; } -.bp5-icon-array::before{ - content:"\f121"; +.bp5-icon-array::before { + content: '\f121'; } -.bp5-icon-array-boolean::before{ - content:"\f11c"; +.bp5-icon-array-boolean::before { + content: '\f11c'; } -.bp5-icon-array-date::before{ - content:"\f11d"; +.bp5-icon-array-date::before { + content: '\f11d'; } -.bp5-icon-array-floating-point::before{ - content:"\f32d"; +.bp5-icon-array-floating-point::before { + content: '\f32d'; } -.bp5-icon-array-numeric::before{ - content:"\f11e"; +.bp5-icon-array-numeric::before { + content: '\f11e'; } -.bp5-icon-array-string::before{ - content:"\f11f"; +.bp5-icon-array-string::before { + content: '\f11f'; } -.bp5-icon-array-timestamp::before{ - content:"\f120"; +.bp5-icon-array-timestamp::before { + content: '\f120'; } -.bp5-icon-arrow-bottom-left::before{ - content:"\f122"; +.bp5-icon-arrow-bottom-left::before { + content: '\f122'; } -.bp5-icon-arrow-bottom-right::before{ - content:"\f123"; +.bp5-icon-arrow-bottom-right::before { + content: '\f123'; } -.bp5-icon-arrow-down::before{ - content:"\f124"; +.bp5-icon-arrow-down::before { + content: '\f124'; } -.bp5-icon-arrow-left::before{ - content:"\f125"; +.bp5-icon-arrow-left::before { + content: '\f125'; } -.bp5-icon-arrow-right::before{ - content:"\f126"; +.bp5-icon-arrow-right::before { + content: '\f126'; } -.bp5-icon-arrow-top-left::before{ - content:"\f127"; +.bp5-icon-arrow-top-left::before { + content: '\f127'; } -.bp5-icon-arrow-top-right::before{ - content:"\f128"; +.bp5-icon-arrow-top-right::before { + content: '\f128'; } -.bp5-icon-arrow-up::before{ - content:"\f129"; +.bp5-icon-arrow-up::before { + content: '\f129'; } -.bp5-icon-arrows-horizontal::before{ - content:"\f12a"; +.bp5-icon-arrows-horizontal::before { + content: '\f12a'; } -.bp5-icon-arrows-vertical::before{ - content:"\f12b"; +.bp5-icon-arrows-vertical::before { + content: '\f12b'; } -.bp5-icon-asterisk::before{ - content:"\f12c"; +.bp5-icon-asterisk::before { + content: '\f12c'; } -.bp5-icon-at::before{ - content:"\f331"; +.bp5-icon-at::before { + content: '\f331'; } -.bp5-icon-automatic-updates::before{ - content:"\f12d"; +.bp5-icon-automatic-updates::before { + content: '\f12d'; } -.bp5-icon-axle::before{ - content:"\f338"; +.bp5-icon-axle::before { + content: '\f338'; } -.bp5-icon-backlink::before{ - content:"\f12e"; +.bp5-icon-backlink::before { + content: '\f12e'; } -.bp5-icon-backward-ten::before{ - content:"\f35c"; +.bp5-icon-backward-ten::before { + content: '\f35c'; } -.bp5-icon-badge::before{ - content:"\f12f"; +.bp5-icon-badge::before { + content: '\f12f'; } -.bp5-icon-ban-circle::before{ - content:"\f130"; +.bp5-icon-ban-circle::before { + content: '\f130'; } -.bp5-icon-bank-account::before{ - content:"\f131"; +.bp5-icon-bank-account::before { + content: '\f131'; } -.bp5-icon-barcode::before{ - content:"\f132"; +.bp5-icon-barcode::before { + content: '\f132'; } -.bp5-icon-binary-number::before{ - content:"\f357"; +.bp5-icon-binary-number::before { + content: '\f357'; } -.bp5-icon-blank::before{ - content:"\f133"; +.bp5-icon-blank::before { + content: '\f133'; } -.bp5-icon-blocked-person::before{ - content:"\f134"; +.bp5-icon-blocked-person::before { + content: '\f134'; } -.bp5-icon-bold::before{ - content:"\f135"; +.bp5-icon-bold::before { + content: '\f135'; } -.bp5-icon-book::before{ - content:"\f136"; +.bp5-icon-book::before { + content: '\f136'; } -.bp5-icon-bookmark::before{ - content:"\f137"; +.bp5-icon-bookmark::before { + content: '\f137'; } -.bp5-icon-box::before{ - content:"\f138"; +.bp5-icon-box::before { + content: '\f138'; } -.bp5-icon-briefcase::before{ - content:"\f139"; +.bp5-icon-briefcase::before { + content: '\f139'; } -.bp5-icon-bring-data::before{ - content:"\f13a"; +.bp5-icon-bring-data::before { + content: '\f13a'; } -.bp5-icon-bring-forward::before{ - content:"\f354"; +.bp5-icon-bring-forward::before { + content: '\f354'; } -.bp5-icon-bug::before{ - content:"\f32e"; +.bp5-icon-bug::before { + content: '\f32e'; } -.bp5-icon-buggy::before{ - content:"\f13b"; +.bp5-icon-buggy::before { + content: '\f13b'; } -.bp5-icon-build::before{ - content:"\f13c"; +.bp5-icon-build::before { + content: '\f13c'; } -.bp5-icon-bullseye::before{ - content:"\f359"; +.bp5-icon-bullseye::before { + content: '\f359'; } -.bp5-icon-calculator::before{ - content:"\f13d"; +.bp5-icon-calculator::before { + content: '\f13d'; } -.bp5-icon-calendar::before{ - content:"\f13e"; +.bp5-icon-calendar::before { + content: '\f13e'; } -.bp5-icon-camera::before{ - content:"\f13f"; +.bp5-icon-camera::before { + content: '\f13f'; } -.bp5-icon-caret-down::before{ - content:"\f140"; +.bp5-icon-caret-down::before { + content: '\f140'; } -.bp5-icon-caret-left::before{ - content:"\f141"; +.bp5-icon-caret-left::before { + content: '\f141'; } -.bp5-icon-caret-right::before{ - content:"\f142"; +.bp5-icon-caret-right::before { + content: '\f142'; } -.bp5-icon-caret-up::before{ - content:"\f143"; +.bp5-icon-caret-up::before { + content: '\f143'; } -.bp5-icon-cargo-ship::before{ - content:"\f144"; +.bp5-icon-cargo-ship::before { + content: '\f144'; } -.bp5-icon-cell-tower::before{ - content:"\f145"; +.bp5-icon-cell-tower::before { + content: '\f145'; } -.bp5-icon-changes::before{ - content:"\f146"; +.bp5-icon-changes::before { + content: '\f146'; } -.bp5-icon-chart::before{ - content:"\f147"; +.bp5-icon-chart::before { + content: '\f147'; } -.bp5-icon-chat::before{ - content:"\f148"; +.bp5-icon-chat::before { + content: '\f148'; } -.bp5-icon-chevron-backward::before{ - content:"\f149"; +.bp5-icon-chevron-backward::before { + content: '\f149'; } -.bp5-icon-chevron-down::before{ - content:"\f14a"; +.bp5-icon-chevron-down::before { + content: '\f14a'; } -.bp5-icon-chevron-forward::before{ - content:"\f14b"; +.bp5-icon-chevron-forward::before { + content: '\f14b'; } -.bp5-icon-chevron-left::before{ - content:"\f14c"; +.bp5-icon-chevron-left::before { + content: '\f14c'; } -.bp5-icon-chevron-right::before{ - content:"\f14d"; +.bp5-icon-chevron-right::before { + content: '\f14d'; } -.bp5-icon-chevron-up::before{ - content:"\f14e"; +.bp5-icon-chevron-up::before { + content: '\f14e'; } -.bp5-icon-circle::before{ - content:"\f153"; +.bp5-icon-circle::before { + content: '\f153'; } -.bp5-icon-circle-arrow-down::before{ - content:"\f14f"; +.bp5-icon-circle-arrow-down::before { + content: '\f14f'; } -.bp5-icon-circle-arrow-left::before{ - content:"\f150"; +.bp5-icon-circle-arrow-left::before { + content: '\f150'; } -.bp5-icon-circle-arrow-right::before{ - content:"\f151"; +.bp5-icon-circle-arrow-right::before { + content: '\f151'; } -.bp5-icon-circle-arrow-up::before{ - content:"\f152"; +.bp5-icon-circle-arrow-up::before { + content: '\f152'; } -.bp5-icon-citation::before{ - content:"\f154"; +.bp5-icon-citation::before { + content: '\f154'; } -.bp5-icon-clean::before{ - content:"\f155"; +.bp5-icon-clean::before { + content: '\f155'; } -.bp5-icon-clip::before{ - content:"\f156"; +.bp5-icon-clip::before { + content: '\f156'; } -.bp5-icon-clipboard::before{ - content:"\f157"; +.bp5-icon-clipboard::before { + content: '\f157'; } -.bp5-icon-clipboard-file::before{ - content:"\f35b"; +.bp5-icon-clipboard-file::before { + content: '\f35b'; } -.bp5-icon-cloud::before{ - content:"\f15a"; +.bp5-icon-cloud::before { + content: '\f15a'; } -.bp5-icon-cloud-download::before{ - content:"\f158"; +.bp5-icon-cloud-download::before { + content: '\f158'; } -.bp5-icon-cloud-server::before{ - content:"\f35a"; +.bp5-icon-cloud-server::before { + content: '\f35a'; } -.bp5-icon-cloud-tick::before{ - content:"\f34e"; +.bp5-icon-cloud-tick::before { + content: '\f34e'; } -.bp5-icon-cloud-upload::before{ - content:"\f159"; +.bp5-icon-cloud-upload::before { + content: '\f159'; } -.bp5-icon-code::before{ - content:"\f15c"; +.bp5-icon-code::before { + content: '\f15c'; } -.bp5-icon-code-block::before{ - content:"\f15b"; +.bp5-icon-code-block::before { + content: '\f15b'; } -.bp5-icon-cog::before{ - content:"\f15d"; +.bp5-icon-cog::before { + content: '\f15d'; } -.bp5-icon-collapse-all::before{ - content:"\f15e"; +.bp5-icon-collapse-all::before { + content: '\f15e'; } -.bp5-icon-color-fill::before{ - content:"\f328"; +.bp5-icon-color-fill::before { + content: '\f328'; } -.bp5-icon-column-layout::before{ - content:"\f15f"; +.bp5-icon-column-layout::before { + content: '\f15f'; } -.bp5-icon-comment::before{ - content:"\f160"; +.bp5-icon-comment::before { + content: '\f160'; } -.bp5-icon-comparison::before{ - content:"\f161"; +.bp5-icon-comparison::before { + content: '\f161'; } -.bp5-icon-compass::before{ - content:"\f162"; +.bp5-icon-compass::before { + content: '\f162'; } -.bp5-icon-compressed::before{ - content:"\f163"; +.bp5-icon-compressed::before { + content: '\f163'; } -.bp5-icon-confirm::before{ - content:"\f164"; +.bp5-icon-confirm::before { + content: '\f164'; } -.bp5-icon-console::before{ - content:"\f165"; +.bp5-icon-console::before { + content: '\f165'; } -.bp5-icon-contrast::before{ - content:"\f166"; +.bp5-icon-contrast::before { + content: '\f166'; } -.bp5-icon-control::before{ - content:"\f167"; +.bp5-icon-control::before { + content: '\f167'; } -.bp5-icon-credit-card::before{ - content:"\f168"; +.bp5-icon-credit-card::before { + content: '\f168'; } -.bp5-icon-crop::before{ - content:"\f353"; +.bp5-icon-crop::before { + content: '\f353'; } -.bp5-icon-cross::before{ - content:"\f169"; +.bp5-icon-cross::before { + content: '\f169'; } -.bp5-icon-cross-circle::before{ - content:"\f336"; +.bp5-icon-cross-circle::before { + content: '\f336'; } -.bp5-icon-crown::before{ - content:"\f16a"; +.bp5-icon-crown::before { + content: '\f16a'; } -.bp5-icon-css-style::before{ - content:"\f36b"; +.bp5-icon-css-style::before { + content: '\f36b'; } -.bp5-icon-cube::before{ - content:"\f16d"; +.bp5-icon-cube::before { + content: '\f16d'; } -.bp5-icon-cube-add::before{ - content:"\f16b"; +.bp5-icon-cube-add::before { + content: '\f16b'; } -.bp5-icon-cube-remove::before{ - content:"\f16c"; +.bp5-icon-cube-remove::before { + content: '\f16c'; } -.bp5-icon-curly-braces::before{ - content:"\f358"; +.bp5-icon-curly-braces::before { + content: '\f358'; } -.bp5-icon-curved-range-chart::before{ - content:"\f16e"; +.bp5-icon-curved-range-chart::before { + content: '\f16e'; } -.bp5-icon-cut::before{ - content:"\f16f"; +.bp5-icon-cut::before { + content: '\f16f'; } -.bp5-icon-cycle::before{ - content:"\f170"; +.bp5-icon-cycle::before { + content: '\f170'; } -.bp5-icon-dashboard::before{ - content:"\f171"; +.bp5-icon-dashboard::before { + content: '\f171'; } -.bp5-icon-data-connection::before{ - content:"\f172"; +.bp5-icon-data-connection::before { + content: '\f172'; } -.bp5-icon-data-lineage::before{ - content:"\f173"; +.bp5-icon-data-lineage::before { + content: '\f173'; } -.bp5-icon-data-sync::before{ - content:"\f36c"; +.bp5-icon-data-sync::before { + content: '\f36c'; } -.bp5-icon-database::before{ - content:"\f174"; +.bp5-icon-database::before { + content: '\f174'; } -.bp5-icon-delete::before{ - content:"\f175"; +.bp5-icon-delete::before { + content: '\f175'; } -.bp5-icon-delta::before{ - content:"\f176"; +.bp5-icon-delta::before { + content: '\f176'; } -.bp5-icon-derive-column::before{ - content:"\f177"; +.bp5-icon-derive-column::before { + content: '\f177'; } -.bp5-icon-desktop::before{ - content:"\f178"; +.bp5-icon-desktop::before { + content: '\f178'; } -.bp5-icon-detection::before{ - content:"\f341"; +.bp5-icon-detection::before { + content: '\f341'; } -.bp5-icon-diagnosis::before{ - content:"\f179"; +.bp5-icon-diagnosis::before { + content: '\f179'; } -.bp5-icon-diagram-tree::before{ - content:"\f17a"; +.bp5-icon-diagram-tree::before { + content: '\f17a'; } -.bp5-icon-direction-left::before{ - content:"\f17b"; +.bp5-icon-direction-left::before { + content: '\f17b'; } -.bp5-icon-direction-right::before{ - content:"\f17c"; +.bp5-icon-direction-right::before { + content: '\f17c'; } -.bp5-icon-disable::before{ - content:"\f17d"; +.bp5-icon-disable::before { + content: '\f17d'; } -.bp5-icon-divide::before{ - content:"\f327"; +.bp5-icon-divide::before { + content: '\f327'; } -.bp5-icon-document::before{ - content:"\f180"; +.bp5-icon-document::before { + content: '\f180'; } -.bp5-icon-document-open::before{ - content:"\f17e"; +.bp5-icon-document-open::before { + content: '\f17e'; } -.bp5-icon-document-share::before{ - content:"\f17f"; +.bp5-icon-document-share::before { + content: '\f17f'; } -.bp5-icon-dollar::before{ - content:"\f181"; +.bp5-icon-dollar::before { + content: '\f181'; } -.bp5-icon-dot::before{ - content:"\f182"; +.bp5-icon-dot::before { + content: '\f182'; } -.bp5-icon-double-caret-horizontal::before{ - content:"\f183"; +.bp5-icon-double-caret-horizontal::before { + content: '\f183'; } -.bp5-icon-double-caret-vertical::before{ - content:"\f184"; +.bp5-icon-double-caret-vertical::before { + content: '\f184'; } -.bp5-icon-double-chevron-down::before{ - content:"\f185"; +.bp5-icon-double-chevron-down::before { + content: '\f185'; } -.bp5-icon-double-chevron-left::before{ - content:"\f186"; +.bp5-icon-double-chevron-left::before { + content: '\f186'; } -.bp5-icon-double-chevron-right::before{ - content:"\f187"; +.bp5-icon-double-chevron-right::before { + content: '\f187'; } -.bp5-icon-double-chevron-up::before{ - content:"\f188"; +.bp5-icon-double-chevron-up::before { + content: '\f188'; } -.bp5-icon-doughnut-chart::before{ - content:"\f189"; +.bp5-icon-doughnut-chart::before { + content: '\f189'; } -.bp5-icon-download::before{ - content:"\f18a"; +.bp5-icon-download::before { + content: '\f18a'; } -.bp5-icon-drag-handle-horizontal::before{ - content:"\f18b"; +.bp5-icon-drag-handle-horizontal::before { + content: '\f18b'; } -.bp5-icon-drag-handle-vertical::before{ - content:"\f18c"; +.bp5-icon-drag-handle-vertical::before { + content: '\f18c'; } -.bp5-icon-draw::before{ - content:"\f18d"; +.bp5-icon-draw::before { + content: '\f18d'; } -.bp5-icon-drawer-left::before{ - content:"\f18f"; +.bp5-icon-drawer-left::before { + content: '\f18f'; } -.bp5-icon-drawer-left-filled::before{ - content:"\f18e"; +.bp5-icon-drawer-left-filled::before { + content: '\f18e'; } -.bp5-icon-drawer-right::before{ - content:"\f191"; +.bp5-icon-drawer-right::before { + content: '\f191'; } -.bp5-icon-drawer-right-filled::before{ - content:"\f190"; +.bp5-icon-drawer-right-filled::before { + content: '\f190'; } -.bp5-icon-drive-time::before{ - content:"\f192"; +.bp5-icon-drive-time::before { + content: '\f192'; } -.bp5-icon-duplicate::before{ - content:"\f193"; +.bp5-icon-duplicate::before { + content: '\f193'; } -.bp5-icon-edit::before{ - content:"\f194"; +.bp5-icon-edit::before { + content: '\f194'; } -.bp5-icon-eject::before{ - content:"\f195"; +.bp5-icon-eject::before { + content: '\f195'; } -.bp5-icon-emoji::before{ - content:"\f196"; +.bp5-icon-emoji::before { + content: '\f196'; } -.bp5-icon-endnote::before{ - content:"\f356"; +.bp5-icon-endnote::before { + content: '\f356'; } -.bp5-icon-endorsed::before{ - content:"\f197"; +.bp5-icon-endorsed::before { + content: '\f197'; } -.bp5-icon-envelope::before{ - content:"\f198"; +.bp5-icon-envelope::before { + content: '\f198'; } -.bp5-icon-equals::before{ - content:"\f199"; +.bp5-icon-equals::before { + content: '\f199'; } -.bp5-icon-eraser::before{ - content:"\f19a"; +.bp5-icon-eraser::before { + content: '\f19a'; } -.bp5-icon-error::before{ - content:"\f19b"; +.bp5-icon-error::before { + content: '\f19b'; } -.bp5-icon-euro::before{ - content:"\f19c"; +.bp5-icon-euro::before { + content: '\f19c'; } -.bp5-icon-excavator::before{ - content:"\f36d"; +.bp5-icon-excavator::before { + content: '\f36d'; } -.bp5-icon-exchange::before{ - content:"\f19d"; +.bp5-icon-exchange::before { + content: '\f19d'; } -.bp5-icon-exclude-row::before{ - content:"\f19e"; +.bp5-icon-exclude-row::before { + content: '\f19e'; } -.bp5-icon-expand-all::before{ - content:"\f19f"; +.bp5-icon-expand-all::before { + content: '\f19f'; } -.bp5-icon-explain::before{ - content:"\f34d"; +.bp5-icon-explain::before { + content: '\f34d'; } -.bp5-icon-export::before{ - content:"\f1a0"; +.bp5-icon-export::before { + content: '\f1a0'; } -.bp5-icon-eye-off::before{ - content:"\f1a1"; +.bp5-icon-eye-off::before { + content: '\f1a1'; } -.bp5-icon-eye-on::before{ - content:"\f1a2"; +.bp5-icon-eye-on::before { + content: '\f1a2'; } -.bp5-icon-eye-open::before{ - content:"\f1a3"; +.bp5-icon-eye-open::before { + content: '\f1a3'; } -.bp5-icon-fast-backward::before{ - content:"\f1a4"; +.bp5-icon-fast-backward::before { + content: '\f1a4'; } -.bp5-icon-fast-forward::before{ - content:"\f1a5"; +.bp5-icon-fast-forward::before { + content: '\f1a5'; } -.bp5-icon-feed::before{ - content:"\f1a7"; +.bp5-icon-feed::before { + content: '\f1a7'; } -.bp5-icon-feed-subscribed::before{ - content:"\f1a6"; +.bp5-icon-feed-subscribed::before { + content: '\f1a6'; } -.bp5-icon-film::before{ - content:"\f1a8"; +.bp5-icon-film::before { + content: '\f1a8'; } -.bp5-icon-filter::before{ - content:"\f1ad"; +.bp5-icon-filter::before { + content: '\f1ad'; } -.bp5-icon-filter-keep::before{ - content:"\f1a9"; +.bp5-icon-filter-keep::before { + content: '\f1a9'; } -.bp5-icon-filter-list::before{ - content:"\f1aa"; +.bp5-icon-filter-list::before { + content: '\f1aa'; } -.bp5-icon-filter-open::before{ - content:"\f1ab"; +.bp5-icon-filter-open::before { + content: '\f1ab'; } -.bp5-icon-filter-remove::before{ - content:"\f1ac"; +.bp5-icon-filter-remove::before { + content: '\f1ac'; } -.bp5-icon-flag::before{ - content:"\f1ae"; +.bp5-icon-flag::before { + content: '\f1ae'; } -.bp5-icon-flame::before{ - content:"\f1af"; +.bp5-icon-flame::before { + content: '\f1af'; } -.bp5-icon-flash::before{ - content:"\f1b0"; +.bp5-icon-flash::before { + content: '\f1b0'; } -.bp5-icon-floating-point::before{ - content:"\f32c"; +.bp5-icon-floating-point::before { + content: '\f32c'; } -.bp5-icon-floppy-disk::before{ - content:"\f1b1"; +.bp5-icon-floppy-disk::before { + content: '\f1b1'; } -.bp5-icon-flow-branch::before{ - content:"\f1b2"; +.bp5-icon-flow-branch::before { + content: '\f1b2'; } -.bp5-icon-flow-end::before{ - content:"\f1b3"; +.bp5-icon-flow-end::before { + content: '\f1b3'; } -.bp5-icon-flow-linear::before{ - content:"\f1b4"; +.bp5-icon-flow-linear::before { + content: '\f1b4'; } -.bp5-icon-flow-review::before{ - content:"\f1b6"; +.bp5-icon-flow-review::before { + content: '\f1b6'; } -.bp5-icon-flow-review-branch::before{ - content:"\f1b5"; +.bp5-icon-flow-review-branch::before { + content: '\f1b5'; } -.bp5-icon-flows::before{ - content:"\f1b7"; +.bp5-icon-flows::before { + content: '\f1b7'; } -.bp5-icon-folder-close::before{ - content:"\f1b8"; +.bp5-icon-folder-close::before { + content: '\f1b8'; } -.bp5-icon-folder-new::before{ - content:"\f1b9"; +.bp5-icon-folder-new::before { + content: '\f1b9'; } -.bp5-icon-folder-open::before{ - content:"\f1ba"; +.bp5-icon-folder-open::before { + content: '\f1ba'; } -.bp5-icon-folder-shared::before{ - content:"\f1bc"; +.bp5-icon-folder-shared::before { + content: '\f1bc'; } -.bp5-icon-folder-shared-open::before{ - content:"\f1bb"; +.bp5-icon-folder-shared-open::before { + content: '\f1bb'; } -.bp5-icon-follower::before{ - content:"\f1bd"; +.bp5-icon-follower::before { + content: '\f1bd'; } -.bp5-icon-following::before{ - content:"\f1be"; +.bp5-icon-following::before { + content: '\f1be'; } -.bp5-icon-font::before{ - content:"\f1bf"; +.bp5-icon-font::before { + content: '\f1bf'; } -.bp5-icon-fork::before{ - content:"\f1c0"; +.bp5-icon-fork::before { + content: '\f1c0'; } -.bp5-icon-form::before{ - content:"\f1c1"; +.bp5-icon-form::before { + content: '\f1c1'; } -.bp5-icon-forward-ten::before{ - content:"\f35d"; +.bp5-icon-forward-ten::before { + content: '\f35d'; } -.bp5-icon-fuel::before{ - content:"\f323"; +.bp5-icon-fuel::before { + content: '\f323'; } -.bp5-icon-full-circle::before{ - content:"\f1c2"; +.bp5-icon-full-circle::before { + content: '\f1c2'; } -.bp5-icon-full-stacked-chart::before{ - content:"\f1c3"; +.bp5-icon-full-stacked-chart::before { + content: '\f1c3'; } -.bp5-icon-fullscreen::before{ - content:"\f1c4"; +.bp5-icon-fullscreen::before { + content: '\f1c4'; } -.bp5-icon-function::before{ - content:"\f1c5"; +.bp5-icon-function::before { + content: '\f1c5'; } -.bp5-icon-gantt-chart::before{ - content:"\f1c6"; +.bp5-icon-gantt-chart::before { + content: '\f1c6'; } -.bp5-icon-generate::before{ - content:"\f34c"; +.bp5-icon-generate::before { + content: '\f34c'; } -.bp5-icon-geofence::before{ - content:"\f1c7"; +.bp5-icon-geofence::before { + content: '\f1c7'; } -.bp5-icon-geolocation::before{ - content:"\f1c8"; +.bp5-icon-geolocation::before { + content: '\f1c8'; } -.bp5-icon-geosearch::before{ - content:"\f1c9"; +.bp5-icon-geosearch::before { + content: '\f1c9'; } -.bp5-icon-geotime::before{ - content:"\f344"; +.bp5-icon-geotime::before { + content: '\f344'; } -.bp5-icon-git-branch::before{ - content:"\f1ca"; +.bp5-icon-git-branch::before { + content: '\f1ca'; } -.bp5-icon-git-commit::before{ - content:"\f1cb"; +.bp5-icon-git-commit::before { + content: '\f1cb'; } -.bp5-icon-git-merge::before{ - content:"\f1cc"; +.bp5-icon-git-merge::before { + content: '\f1cc'; } -.bp5-icon-git-new-branch::before{ - content:"\f1cd"; +.bp5-icon-git-new-branch::before { + content: '\f1cd'; } -.bp5-icon-git-pull::before{ - content:"\f1ce"; +.bp5-icon-git-pull::before { + content: '\f1ce'; } -.bp5-icon-git-push::before{ - content:"\f1cf"; +.bp5-icon-git-push::before { + content: '\f1cf'; } -.bp5-icon-git-repo::before{ - content:"\f1d0"; +.bp5-icon-git-repo::before { + content: '\f1d0'; } -.bp5-icon-glass::before{ - content:"\f1d1"; +.bp5-icon-glass::before { + content: '\f1d1'; } -.bp5-icon-globe::before{ - content:"\f1d3"; +.bp5-icon-globe::before { + content: '\f1d3'; } -.bp5-icon-globe-network::before{ - content:"\f1d2"; +.bp5-icon-globe-network::before { + content: '\f1d2'; } -.bp5-icon-graph::before{ - content:"\f1d5"; +.bp5-icon-graph::before { + content: '\f1d5'; } -.bp5-icon-graph-remove::before{ - content:"\f1d4"; +.bp5-icon-graph-remove::before { + content: '\f1d4'; } -.bp5-icon-greater-than::before{ - content:"\f1d7"; +.bp5-icon-greater-than::before { + content: '\f1d7'; } -.bp5-icon-greater-than-or-equal-to::before{ - content:"\f1d6"; +.bp5-icon-greater-than-or-equal-to::before { + content: '\f1d6'; } -.bp5-icon-grid::before{ - content:"\f1d9"; +.bp5-icon-grid::before { + content: '\f1d9'; } -.bp5-icon-grid-view::before{ - content:"\f1d8"; +.bp5-icon-grid-view::before { + content: '\f1d8'; } -.bp5-icon-group-item::before{ - content:"\f34a"; +.bp5-icon-group-item::before { + content: '\f34a'; } -.bp5-icon-group-objects::before{ - content:"\f1da"; +.bp5-icon-group-objects::before { + content: '\f1da'; } -.bp5-icon-grouped-bar-chart::before{ - content:"\f1db"; +.bp5-icon-grouped-bar-chart::before { + content: '\f1db'; } -.bp5-icon-hand::before{ - content:"\f1e0"; +.bp5-icon-hand::before { + content: '\f1e0'; } -.bp5-icon-hand-down::before{ - content:"\f1dc"; +.bp5-icon-hand-down::before { + content: '\f1dc'; } -.bp5-icon-hand-left::before{ - content:"\f1dd"; +.bp5-icon-hand-left::before { + content: '\f1dd'; } -.bp5-icon-hand-right::before{ - content:"\f1de"; +.bp5-icon-hand-right::before { + content: '\f1de'; } -.bp5-icon-hand-up::before{ - content:"\f1df"; +.bp5-icon-hand-up::before { + content: '\f1df'; } -.bp5-icon-hat::before{ - content:"\f1e1"; +.bp5-icon-hat::before { + content: '\f1e1'; } -.bp5-icon-header::before{ - content:"\f1e5"; +.bp5-icon-header::before { + content: '\f1e5'; } -.bp5-icon-header-one::before{ - content:"\f1e2"; +.bp5-icon-header-one::before { + content: '\f1e2'; } -.bp5-icon-header-three::before{ - content:"\f1e3"; +.bp5-icon-header-three::before { + content: '\f1e3'; } -.bp5-icon-header-two::before{ - content:"\f1e4"; +.bp5-icon-header-two::before { + content: '\f1e4'; } -.bp5-icon-headset::before{ - content:"\f1e6"; +.bp5-icon-headset::before { + content: '\f1e6'; } -.bp5-icon-heart::before{ - content:"\f1e8"; +.bp5-icon-heart::before { + content: '\f1e8'; } -.bp5-icon-heart-broken::before{ - content:"\f1e7"; +.bp5-icon-heart-broken::before { + content: '\f1e7'; } -.bp5-icon-heat-grid::before{ - content:"\f1e9"; +.bp5-icon-heat-grid::before { + content: '\f1e9'; } -.bp5-icon-heatmap::before{ - content:"\f1ea"; +.bp5-icon-heatmap::before { + content: '\f1ea'; } -.bp5-icon-helicopter::before{ - content:"\f1eb"; +.bp5-icon-helicopter::before { + content: '\f1eb'; } -.bp5-icon-help::before{ - content:"\f1ec"; +.bp5-icon-help::before { + content: '\f1ec'; } -.bp5-icon-helper-management::before{ - content:"\f1ed"; +.bp5-icon-helper-management::before { + content: '\f1ed'; } -.bp5-icon-high-priority::before{ - content:"\f1ee"; +.bp5-icon-high-priority::before { + content: '\f1ee'; } -.bp5-icon-high-voltage-pole::before{ - content:"\f333"; +.bp5-icon-high-voltage-pole::before { + content: '\f333'; } -.bp5-icon-highlight::before{ - content:"\f1ef"; +.bp5-icon-highlight::before { + content: '\f1ef'; } -.bp5-icon-history::before{ - content:"\f1f0"; +.bp5-icon-history::before { + content: '\f1f0'; } -.bp5-icon-home::before{ - content:"\f1f1"; +.bp5-icon-home::before { + content: '\f1f1'; } -.bp5-icon-horizontal-bar-chart::before{ - content:"\f1f4"; +.bp5-icon-horizontal-bar-chart::before { + content: '\f1f4'; } -.bp5-icon-horizontal-bar-chart-asc::before{ - content:"\f1f2"; +.bp5-icon-horizontal-bar-chart-asc::before { + content: '\f1f2'; } -.bp5-icon-horizontal-bar-chart-desc::before{ - content:"\f1f3"; +.bp5-icon-horizontal-bar-chart-desc::before { + content: '\f1f3'; } -.bp5-icon-horizontal-distribution::before{ - content:"\f1f5"; +.bp5-icon-horizontal-distribution::before { + content: '\f1f5'; } -.bp5-icon-horizontal-inbetween::before{ - content:"\f329"; +.bp5-icon-horizontal-inbetween::before { + content: '\f329'; } -.bp5-icon-hurricane::before{ - content:"\f1f6"; +.bp5-icon-hurricane::before { + content: '\f1f6'; } -.bp5-icon-id-number::before{ - content:"\f1f7"; +.bp5-icon-id-number::before { + content: '\f1f7'; } -.bp5-icon-image-rotate-left::before{ - content:"\f1f8"; +.bp5-icon-image-rotate-left::before { + content: '\f1f8'; } -.bp5-icon-image-rotate-right::before{ - content:"\f1f9"; +.bp5-icon-image-rotate-right::before { + content: '\f1f9'; } -.bp5-icon-import::before{ - content:"\f1fa"; +.bp5-icon-import::before { + content: '\f1fa'; } -.bp5-icon-inbox::before{ - content:"\f1ff"; +.bp5-icon-inbox::before { + content: '\f1ff'; } -.bp5-icon-inbox-filtered::before{ - content:"\f1fb"; +.bp5-icon-inbox-filtered::before { + content: '\f1fb'; } -.bp5-icon-inbox-geo::before{ - content:"\f1fc"; +.bp5-icon-inbox-geo::before { + content: '\f1fc'; } -.bp5-icon-inbox-search::before{ - content:"\f1fd"; +.bp5-icon-inbox-search::before { + content: '\f1fd'; } -.bp5-icon-inbox-update::before{ - content:"\f1fe"; +.bp5-icon-inbox-update::before { + content: '\f1fe'; } -.bp5-icon-info-sign::before{ - content:"\f200"; +.bp5-icon-info-sign::before { + content: '\f200'; } -.bp5-icon-inheritance::before{ - content:"\f201"; +.bp5-icon-inheritance::before { + content: '\f201'; } -.bp5-icon-inherited-group::before{ - content:"\f202"; +.bp5-icon-inherited-group::before { + content: '\f202'; } -.bp5-icon-inner-join::before{ - content:"\f203"; +.bp5-icon-inner-join::before { + content: '\f203'; } -.bp5-icon-input::before{ - content:"\f34b"; +.bp5-icon-input::before { + content: '\f34b'; } -.bp5-icon-insert::before{ - content:"\f204"; +.bp5-icon-insert::before { + content: '\f204'; } -.bp5-icon-intelligence::before{ - content:"\f337"; +.bp5-icon-intelligence::before { + content: '\f337'; } -.bp5-icon-intersection::before{ - content:"\f205"; +.bp5-icon-intersection::before { + content: '\f205'; } -.bp5-icon-ip-address::before{ - content:"\f206"; +.bp5-icon-ip-address::before { + content: '\f206'; } -.bp5-icon-issue::before{ - content:"\f209"; +.bp5-icon-issue::before { + content: '\f209'; } -.bp5-icon-issue-closed::before{ - content:"\f207"; +.bp5-icon-issue-closed::before { + content: '\f207'; } -.bp5-icon-issue-new::before{ - content:"\f208"; +.bp5-icon-issue-new::before { + content: '\f208'; } -.bp5-icon-italic::before{ - content:"\f20a"; +.bp5-icon-italic::before { + content: '\f20a'; } -.bp5-icon-join-table::before{ - content:"\f20b"; +.bp5-icon-join-table::before { + content: '\f20b'; } -.bp5-icon-key::before{ - content:"\f215"; +.bp5-icon-key::before { + content: '\f215'; } -.bp5-icon-key-backspace::before{ - content:"\f20c"; +.bp5-icon-key-backspace::before { + content: '\f20c'; } -.bp5-icon-key-command::before{ - content:"\f20d"; +.bp5-icon-key-command::before { + content: '\f20d'; } -.bp5-icon-key-control::before{ - content:"\f20e"; +.bp5-icon-key-control::before { + content: '\f20e'; } -.bp5-icon-key-delete::before{ - content:"\f20f"; +.bp5-icon-key-delete::before { + content: '\f20f'; } -.bp5-icon-key-enter::before{ - content:"\f210"; +.bp5-icon-key-enter::before { + content: '\f210'; } -.bp5-icon-key-escape::before{ - content:"\f211"; +.bp5-icon-key-escape::before { + content: '\f211'; } -.bp5-icon-key-option::before{ - content:"\f212"; +.bp5-icon-key-option::before { + content: '\f212'; } -.bp5-icon-key-shift::before{ - content:"\f213"; +.bp5-icon-key-shift::before { + content: '\f213'; } -.bp5-icon-key-tab::before{ - content:"\f214"; +.bp5-icon-key-tab::before { + content: '\f214'; } -.bp5-icon-known-vehicle::before{ - content:"\f216"; +.bp5-icon-known-vehicle::before { + content: '\f216'; } -.bp5-icon-lab-test::before{ - content:"\f217"; +.bp5-icon-lab-test::before { + content: '\f217'; } -.bp5-icon-label::before{ - content:"\f218"; +.bp5-icon-label::before { + content: '\f218'; } -.bp5-icon-layer::before{ - content:"\f21a"; +.bp5-icon-layer::before { + content: '\f21a'; } -.bp5-icon-layer-outline::before{ - content:"\f219"; +.bp5-icon-layer-outline::before { + content: '\f219'; } -.bp5-icon-layers::before{ - content:"\f21b"; +.bp5-icon-layers::before { + content: '\f21b'; } -.bp5-icon-layout::before{ - content:"\f225"; +.bp5-icon-layout::before { + content: '\f225'; } -.bp5-icon-layout-auto::before{ - content:"\f21c"; +.bp5-icon-layout-auto::before { + content: '\f21c'; } -.bp5-icon-layout-balloon::before{ - content:"\f21d"; +.bp5-icon-layout-balloon::before { + content: '\f21d'; } -.bp5-icon-layout-bottom-row-three-tiles::before{ - content:"\f364"; +.bp5-icon-layout-bottom-row-three-tiles::before { + content: '\f364'; } -.bp5-icon-layout-bottom-row-two-tiles::before{ - content:"\f363"; +.bp5-icon-layout-bottom-row-two-tiles::before { + content: '\f363'; } -.bp5-icon-layout-circle::before{ - content:"\f21e"; +.bp5-icon-layout-circle::before { + content: '\f21e'; } -.bp5-icon-layout-grid::before{ - content:"\f21f"; +.bp5-icon-layout-grid::before { + content: '\f21f'; } -.bp5-icon-layout-group-by::before{ - content:"\f220"; +.bp5-icon-layout-group-by::before { + content: '\f220'; } -.bp5-icon-layout-hierarchy::before{ - content:"\f221"; +.bp5-icon-layout-hierarchy::before { + content: '\f221'; } -.bp5-icon-layout-left-column-three-tiles::before{ - content:"\f366"; +.bp5-icon-layout-left-column-three-tiles::before { + content: '\f366'; } -.bp5-icon-layout-left-column-two-tiles::before{ - content:"\f365"; +.bp5-icon-layout-left-column-two-tiles::before { + content: '\f365'; } -.bp5-icon-layout-linear::before{ - content:"\f222"; +.bp5-icon-layout-linear::before { + content: '\f222'; } -.bp5-icon-layout-right-column-three-tiles::before{ - content:"\f368"; +.bp5-icon-layout-right-column-three-tiles::before { + content: '\f368'; } -.bp5-icon-layout-right-column-two-tiles::before{ - content:"\f367"; +.bp5-icon-layout-right-column-two-tiles::before { + content: '\f367'; } -.bp5-icon-layout-skew-grid::before{ - content:"\f223"; +.bp5-icon-layout-skew-grid::before { + content: '\f223'; } -.bp5-icon-layout-sorted-clusters::before{ - content:"\f224"; +.bp5-icon-layout-sorted-clusters::before { + content: '\f224'; } -.bp5-icon-layout-three-columns::before{ - content:"\f361"; +.bp5-icon-layout-three-columns::before { + content: '\f361'; } -.bp5-icon-layout-three-rows::before{ - content:"\f362"; +.bp5-icon-layout-three-rows::before { + content: '\f362'; } -.bp5-icon-layout-top-row-three-tiles::before{ - content:"\f36a"; +.bp5-icon-layout-top-row-three-tiles::before { + content: '\f36a'; } -.bp5-icon-layout-top-row-two-tiles::before{ - content:"\f369"; +.bp5-icon-layout-top-row-two-tiles::before { + content: '\f369'; } -.bp5-icon-layout-two-columns::before{ - content:"\f35f"; +.bp5-icon-layout-two-columns::before { + content: '\f35f'; } -.bp5-icon-layout-two-rows::before{ - content:"\f360"; +.bp5-icon-layout-two-rows::before { + content: '\f360'; } -.bp5-icon-learning::before{ - content:"\f226"; +.bp5-icon-learning::before { + content: '\f226'; } -.bp5-icon-left-join::before{ - content:"\f227"; +.bp5-icon-left-join::before { + content: '\f227'; } -.bp5-icon-lengthen-text::before{ - content:"\f33e"; +.bp5-icon-lengthen-text::before { + content: '\f33e'; } -.bp5-icon-less-than::before{ - content:"\f229"; +.bp5-icon-less-than::before { + content: '\f229'; } -.bp5-icon-less-than-or-equal-to::before{ - content:"\f228"; +.bp5-icon-less-than-or-equal-to::before { + content: '\f228'; } -.bp5-icon-lifesaver::before{ - content:"\f22a"; +.bp5-icon-lifesaver::before { + content: '\f22a'; } -.bp5-icon-lightbulb::before{ - content:"\f22b"; +.bp5-icon-lightbulb::before { + content: '\f22b'; } -.bp5-icon-lightning::before{ - content:"\f22c"; +.bp5-icon-lightning::before { + content: '\f22c'; } -.bp5-icon-link::before{ - content:"\f22d"; +.bp5-icon-link::before { + content: '\f22d'; } -.bp5-icon-list::before{ - content:"\f230"; +.bp5-icon-list::before { + content: '\f230'; } -.bp5-icon-list-columns::before{ - content:"\f22e"; +.bp5-icon-list-columns::before { + content: '\f22e'; } -.bp5-icon-list-detail-view::before{ - content:"\f22f"; +.bp5-icon-list-detail-view::before { + content: '\f22f'; } -.bp5-icon-locate::before{ - content:"\f231"; +.bp5-icon-locate::before { + content: '\f231'; } -.bp5-icon-lock::before{ - content:"\f232"; +.bp5-icon-lock::before { + content: '\f232'; } -.bp5-icon-locomotive::before{ - content:"\f33b"; +.bp5-icon-locomotive::before { + content: '\f33b'; } -.bp5-icon-log-in::before{ - content:"\f233"; +.bp5-icon-log-in::before { + content: '\f233'; } -.bp5-icon-log-out::before{ - content:"\f234"; +.bp5-icon-log-out::before { + content: '\f234'; } -.bp5-icon-low-voltage-pole::before{ - content:"\f332"; +.bp5-icon-low-voltage-pole::before { + content: '\f332'; } -.bp5-icon-manual::before{ - content:"\f235"; +.bp5-icon-manual::before { + content: '\f235'; } -.bp5-icon-manually-entered-data::before{ - content:"\f236"; +.bp5-icon-manually-entered-data::before { + content: '\f236'; } -.bp5-icon-many-to-many::before{ - content:"\f237"; +.bp5-icon-many-to-many::before { + content: '\f237'; } -.bp5-icon-many-to-one::before{ - content:"\f238"; +.bp5-icon-many-to-one::before { + content: '\f238'; } -.bp5-icon-map::before{ - content:"\f23b"; +.bp5-icon-map::before { + content: '\f23b'; } -.bp5-icon-map-create::before{ - content:"\f239"; +.bp5-icon-map-create::before { + content: '\f239'; } -.bp5-icon-map-marker::before{ - content:"\f23a"; +.bp5-icon-map-marker::before { + content: '\f23a'; } -.bp5-icon-maximize::before{ - content:"\f23c"; +.bp5-icon-maximize::before { + content: '\f23c'; } -.bp5-icon-media::before{ - content:"\f23d"; +.bp5-icon-media::before { + content: '\f23d'; } -.bp5-icon-menu::before{ - content:"\f240"; +.bp5-icon-menu::before { + content: '\f240'; } -.bp5-icon-menu-closed::before{ - content:"\f23e"; +.bp5-icon-menu-closed::before { + content: '\f23e'; } -.bp5-icon-menu-open::before{ - content:"\f23f"; +.bp5-icon-menu-open::before { + content: '\f23f'; } -.bp5-icon-merge-columns::before{ - content:"\f241"; +.bp5-icon-merge-columns::before { + content: '\f241'; } -.bp5-icon-merge-links::before{ - content:"\f242"; +.bp5-icon-merge-links::before { + content: '\f242'; } -.bp5-icon-microphone::before{ - content:"\f343"; +.bp5-icon-microphone::before { + content: '\f343'; } -.bp5-icon-minimize::before{ - content:"\f243"; +.bp5-icon-minimize::before { + content: '\f243'; } -.bp5-icon-minus::before{ - content:"\f244"; +.bp5-icon-minus::before { + content: '\f244'; } -.bp5-icon-mobile-phone::before{ - content:"\f245"; +.bp5-icon-mobile-phone::before { + content: '\f245'; } -.bp5-icon-mobile-video::before{ - content:"\f246"; +.bp5-icon-mobile-video::before { + content: '\f246'; } -.bp5-icon-modal::before{ - content:"\f248"; +.bp5-icon-modal::before { + content: '\f248'; } -.bp5-icon-modal-filled::before{ - content:"\f247"; +.bp5-icon-modal-filled::before { + content: '\f247'; } -.bp5-icon-model::before{ - content:"\f33d"; +.bp5-icon-model::before { + content: '\f33d'; } -.bp5-icon-moon::before{ - content:"\f249"; +.bp5-icon-moon::before { + content: '\f249'; } -.bp5-icon-more::before{ - content:"\f24a"; +.bp5-icon-more::before { + content: '\f24a'; } -.bp5-icon-mountain::before{ - content:"\f24b"; +.bp5-icon-mountain::before { + content: '\f24b'; } -.bp5-icon-move::before{ - content:"\f24c"; +.bp5-icon-move::before { + content: '\f24c'; } -.bp5-icon-mugshot::before{ - content:"\f24d"; +.bp5-icon-mugshot::before { + content: '\f24d'; } -.bp5-icon-multi-select::before{ - content:"\f24e"; +.bp5-icon-multi-select::before { + content: '\f24e'; } -.bp5-icon-music::before{ - content:"\f24f"; +.bp5-icon-music::before { + content: '\f24f'; } -.bp5-icon-nest::before{ - content:"\f250"; +.bp5-icon-nest::before { + content: '\f250'; } -.bp5-icon-new-drawing::before{ - content:"\f251"; +.bp5-icon-new-drawing::before { + content: '\f251'; } -.bp5-icon-new-grid-item::before{ - content:"\f252"; +.bp5-icon-new-grid-item::before { + content: '\f252'; } -.bp5-icon-new-layer::before{ - content:"\f253"; +.bp5-icon-new-layer::before { + content: '\f253'; } -.bp5-icon-new-layers::before{ - content:"\f254"; +.bp5-icon-new-layers::before { + content: '\f254'; } -.bp5-icon-new-link::before{ - content:"\f255"; +.bp5-icon-new-link::before { + content: '\f255'; } -.bp5-icon-new-object::before{ - content:"\f256"; +.bp5-icon-new-object::before { + content: '\f256'; } -.bp5-icon-new-person::before{ - content:"\f257"; +.bp5-icon-new-person::before { + content: '\f257'; } -.bp5-icon-new-prescription::before{ - content:"\f258"; +.bp5-icon-new-prescription::before { + content: '\f258'; } -.bp5-icon-new-shield::before{ - content:"\f349"; +.bp5-icon-new-shield::before { + content: '\f349'; } -.bp5-icon-new-text-box::before{ - content:"\f259"; +.bp5-icon-new-text-box::before { + content: '\f259'; } -.bp5-icon-ninja::before{ - content:"\f25a"; +.bp5-icon-ninja::before { + content: '\f25a'; } -.bp5-icon-not-equal-to::before{ - content:"\f25b"; +.bp5-icon-not-equal-to::before { + content: '\f25b'; } -.bp5-icon-notifications::before{ - content:"\f25e"; +.bp5-icon-notifications::before { + content: '\f25e'; } -.bp5-icon-notifications-snooze::before{ - content:"\f25c"; +.bp5-icon-notifications-snooze::before { + content: '\f25c'; } -.bp5-icon-notifications-updated::before{ - content:"\f25d"; +.bp5-icon-notifications-updated::before { + content: '\f25d'; } -.bp5-icon-numbered-list::before{ - content:"\f25f"; +.bp5-icon-numbered-list::before { + content: '\f25f'; } -.bp5-icon-numerical::before{ - content:"\f260"; +.bp5-icon-numerical::before { + content: '\f260'; } -.bp5-icon-office::before{ - content:"\f261"; +.bp5-icon-office::before { + content: '\f261'; } -.bp5-icon-offline::before{ - content:"\f262"; +.bp5-icon-offline::before { + content: '\f262'; } -.bp5-icon-oil-field::before{ - content:"\f263"; +.bp5-icon-oil-field::before { + content: '\f263'; } -.bp5-icon-one-column::before{ - content:"\f264"; +.bp5-icon-one-column::before { + content: '\f264'; } -.bp5-icon-one-to-many::before{ - content:"\f265"; +.bp5-icon-one-to-many::before { + content: '\f265'; } -.bp5-icon-one-to-one::before{ - content:"\f266"; +.bp5-icon-one-to-one::before { + content: '\f266'; } -.bp5-icon-open-application::before{ - content:"\f32b"; +.bp5-icon-open-application::before { + content: '\f32b'; } -.bp5-icon-outdated::before{ - content:"\f267"; +.bp5-icon-outdated::before { + content: '\f267'; } -.bp5-icon-page-layout::before{ - content:"\f268"; +.bp5-icon-page-layout::before { + content: '\f268'; } -.bp5-icon-panel-stats::before{ - content:"\f269"; +.bp5-icon-panel-stats::before { + content: '\f269'; } -.bp5-icon-panel-table::before{ - content:"\f26a"; +.bp5-icon-panel-table::before { + content: '\f26a'; } -.bp5-icon-paperclip::before{ - content:"\f26b"; +.bp5-icon-paperclip::before { + content: '\f26b'; } -.bp5-icon-paragraph::before{ - content:"\f26c"; +.bp5-icon-paragraph::before { + content: '\f26c'; } -.bp5-icon-paste-variable::before{ - content:"\f346"; +.bp5-icon-paste-variable::before { + content: '\f346'; } -.bp5-icon-path::before{ - content:"\f26e"; +.bp5-icon-path::before { + content: '\f26e'; } -.bp5-icon-path-search::before{ - content:"\f26d"; +.bp5-icon-path-search::before { + content: '\f26d'; } -.bp5-icon-pause::before{ - content:"\f26f"; +.bp5-icon-pause::before { + content: '\f26f'; } -.bp5-icon-people::before{ - content:"\f270"; +.bp5-icon-people::before { + content: '\f270'; } -.bp5-icon-percentage::before{ - content:"\f271"; +.bp5-icon-percentage::before { + content: '\f271'; } -.bp5-icon-person::before{ - content:"\f272"; +.bp5-icon-person::before { + content: '\f272'; } -.bp5-icon-phone::before{ - content:"\f273"; +.bp5-icon-phone::before { + content: '\f273'; } -.bp5-icon-phone-call::before{ - content:"\f347"; +.bp5-icon-phone-call::before { + content: '\f347'; } -.bp5-icon-phone-forward::before{ - content:"\f348"; +.bp5-icon-phone-forward::before { + content: '\f348'; } -.bp5-icon-pie-chart::before{ - content:"\f274"; +.bp5-icon-pie-chart::before { + content: '\f274'; } -.bp5-icon-pin::before{ - content:"\f275"; +.bp5-icon-pin::before { + content: '\f275'; } -.bp5-icon-pivot::before{ - content:"\f277"; +.bp5-icon-pivot::before { + content: '\f277'; } -.bp5-icon-pivot-table::before{ - content:"\f276"; +.bp5-icon-pivot-table::before { + content: '\f276'; } -.bp5-icon-play::before{ - content:"\f278"; +.bp5-icon-play::before { + content: '\f278'; } -.bp5-icon-playbook::before{ - content:"\f324"; +.bp5-icon-playbook::before { + content: '\f324'; } -.bp5-icon-plus::before{ - content:"\f279"; +.bp5-icon-plus::before { + content: '\f279'; } -.bp5-icon-polygon-filter::before{ - content:"\f27a"; +.bp5-icon-polygon-filter::before { + content: '\f27a'; } -.bp5-icon-power::before{ - content:"\f27b"; +.bp5-icon-power::before { + content: '\f27b'; } -.bp5-icon-predictive-analysis::before{ - content:"\f27c"; +.bp5-icon-predictive-analysis::before { + content: '\f27c'; } -.bp5-icon-prescription::before{ - content:"\f27d"; +.bp5-icon-prescription::before { + content: '\f27d'; } -.bp5-icon-presentation::before{ - content:"\f27e"; +.bp5-icon-presentation::before { + content: '\f27e'; } -.bp5-icon-print::before{ - content:"\f27f"; +.bp5-icon-print::before { + content: '\f27f'; } -.bp5-icon-projects::before{ - content:"\f280"; +.bp5-icon-projects::before { + content: '\f280'; } -.bp5-icon-properties::before{ - content:"\f281"; +.bp5-icon-properties::before { + content: '\f281'; } -.bp5-icon-property::before{ - content:"\f282"; +.bp5-icon-property::before { + content: '\f282'; } -.bp5-icon-publish-function::before{ - content:"\f283"; +.bp5-icon-publish-function::before { + content: '\f283'; } -.bp5-icon-pulse::before{ - content:"\f284"; +.bp5-icon-pulse::before { + content: '\f284'; } -.bp5-icon-rain::before{ - content:"\f285"; +.bp5-icon-rain::before { + content: '\f285'; } -.bp5-icon-random::before{ - content:"\f286"; +.bp5-icon-random::before { + content: '\f286'; } -.bp5-icon-record::before{ - content:"\f287"; +.bp5-icon-record::before { + content: '\f287'; } -.bp5-icon-rect-height::before{ - content:"\f325"; +.bp5-icon-rect-height::before { + content: '\f325'; } -.bp5-icon-rect-width::before{ - content:"\f326"; +.bp5-icon-rect-width::before { + content: '\f326'; } -.bp5-icon-rectangle::before{ - content:"\f321"; +.bp5-icon-rectangle::before { + content: '\f321'; } -.bp5-icon-redo::before{ - content:"\f288"; +.bp5-icon-redo::before { + content: '\f288'; } -.bp5-icon-refresh::before{ - content:"\f289"; +.bp5-icon-refresh::before { + content: '\f289'; } -.bp5-icon-regex::before{ - content:"\f32f"; +.bp5-icon-regex::before { + content: '\f32f'; } -.bp5-icon-regression-chart::before{ - content:"\f28a"; +.bp5-icon-regression-chart::before { + content: '\f28a'; } -.bp5-icon-remove::before{ - content:"\f290"; +.bp5-icon-remove::before { + content: '\f290'; } -.bp5-icon-remove-column::before{ - content:"\f28d"; +.bp5-icon-remove-column::before { + content: '\f28d'; } -.bp5-icon-remove-column-left::before{ - content:"\f28b"; +.bp5-icon-remove-column-left::before { + content: '\f28b'; } -.bp5-icon-remove-column-right::before{ - content:"\f28c"; +.bp5-icon-remove-column-right::before { + content: '\f28c'; } -.bp5-icon-remove-row-bottom::before{ - content:"\f28e"; +.bp5-icon-remove-row-bottom::before { + content: '\f28e'; } -.bp5-icon-remove-row-top::before{ - content:"\f28f"; +.bp5-icon-remove-row-top::before { + content: '\f28f'; } -.bp5-icon-repeat::before{ - content:"\f291"; +.bp5-icon-repeat::before { + content: '\f291'; } -.bp5-icon-reset::before{ - content:"\f292"; +.bp5-icon-reset::before { + content: '\f292'; } -.bp5-icon-resolve::before{ - content:"\f293"; +.bp5-icon-resolve::before { + content: '\f293'; } -.bp5-icon-rig::before{ - content:"\f294"; +.bp5-icon-rig::before { + content: '\f294'; } -.bp5-icon-right-join::before{ - content:"\f295"; +.bp5-icon-right-join::before { + content: '\f295'; } -.bp5-icon-ring::before{ - content:"\f296"; +.bp5-icon-ring::before { + content: '\f296'; } -.bp5-icon-rocket::before{ - content:"\f298"; +.bp5-icon-rocket::before { + content: '\f298'; } -.bp5-icon-rocket-slant::before{ - content:"\f297"; +.bp5-icon-rocket-slant::before { + content: '\f297'; } -.bp5-icon-rotate-document::before{ - content:"\f299"; +.bp5-icon-rotate-document::before { + content: '\f299'; } -.bp5-icon-rotate-page::before{ - content:"\f29a"; +.bp5-icon-rotate-page::before { + content: '\f29a'; } -.bp5-icon-route::before{ - content:"\f29b"; +.bp5-icon-route::before { + content: '\f29b'; } -.bp5-icon-satellite::before{ - content:"\f29c"; +.bp5-icon-satellite::before { + content: '\f29c'; } -.bp5-icon-saved::before{ - content:"\f29d"; +.bp5-icon-saved::before { + content: '\f29d'; } -.bp5-icon-scatter-plot::before{ - content:"\f29e"; +.bp5-icon-scatter-plot::before { + content: '\f29e'; } -.bp5-icon-search::before{ - content:"\f2a2"; +.bp5-icon-search::before { + content: '\f2a2'; } -.bp5-icon-search-around::before{ - content:"\f29f"; +.bp5-icon-search-around::before { + content: '\f29f'; } -.bp5-icon-search-template::before{ - content:"\f2a0"; +.bp5-icon-search-template::before { + content: '\f2a0'; } -.bp5-icon-search-text::before{ - content:"\f2a1"; +.bp5-icon-search-text::before { + content: '\f2a1'; } -.bp5-icon-segmented-control::before{ - content:"\f2a3"; +.bp5-icon-segmented-control::before { + content: '\f2a3'; } -.bp5-icon-select::before{ - content:"\f2a4"; +.bp5-icon-select::before { + content: '\f2a4'; } -.bp5-icon-selection::before{ - content:"\f2a5"; +.bp5-icon-selection::before { + content: '\f2a5'; } -.bp5-icon-send-backward::before{ - content:"\f355"; +.bp5-icon-send-backward::before { + content: '\f355'; } -.bp5-icon-send-message::before{ - content:"\f2a6"; +.bp5-icon-send-message::before { + content: '\f2a6'; } -.bp5-icon-send-to::before{ - content:"\f2a9"; +.bp5-icon-send-to::before { + content: '\f2a9'; } -.bp5-icon-send-to-graph::before{ - content:"\f2a7"; +.bp5-icon-send-to-graph::before { + content: '\f2a7'; } -.bp5-icon-send-to-map::before{ - content:"\f2a8"; +.bp5-icon-send-to-map::before { + content: '\f2a8'; } -.bp5-icon-sensor::before{ - content:"\f33c"; +.bp5-icon-sensor::before { + content: '\f33c'; } -.bp5-icon-series-add::before{ - content:"\f2aa"; +.bp5-icon-series-add::before { + content: '\f2aa'; } -.bp5-icon-series-configuration::before{ - content:"\f2ab"; +.bp5-icon-series-configuration::before { + content: '\f2ab'; } -.bp5-icon-series-derived::before{ - content:"\f2ac"; +.bp5-icon-series-derived::before { + content: '\f2ac'; } -.bp5-icon-series-filtered::before{ - content:"\f2ad"; +.bp5-icon-series-filtered::before { + content: '\f2ad'; } -.bp5-icon-series-search::before{ - content:"\f2ae"; +.bp5-icon-series-search::before { + content: '\f2ae'; } -.bp5-icon-settings::before{ - content:"\f2af"; +.bp5-icon-settings::before { + content: '\f2af'; } -.bp5-icon-shapes::before{ - content:"\f2b0"; +.bp5-icon-shapes::before { + content: '\f2b0'; } -.bp5-icon-share::before{ - content:"\f2b1"; +.bp5-icon-share::before { + content: '\f2b1'; } -.bp5-icon-shared-filter::before{ - content:"\f2b2"; +.bp5-icon-shared-filter::before { + content: '\f2b2'; } -.bp5-icon-shield::before{ - content:"\f2b3"; +.bp5-icon-shield::before { + content: '\f2b3'; } -.bp5-icon-ship::before{ - content:"\f2b4"; +.bp5-icon-ship::before { + content: '\f2b4'; } -.bp5-icon-shop::before{ - content:"\f2b5"; +.bp5-icon-shop::before { + content: '\f2b5'; } -.bp5-icon-shopping-cart::before{ - content:"\f2b6"; +.bp5-icon-shopping-cart::before { + content: '\f2b6'; } -.bp5-icon-shorten-text::before{ - content:"\f33f"; +.bp5-icon-shorten-text::before { + content: '\f33f'; } -.bp5-icon-signal-search::before{ - content:"\f2b7"; +.bp5-icon-signal-search::before { + content: '\f2b7'; } -.bp5-icon-sim-card::before{ - content:"\f2b8"; +.bp5-icon-sim-card::before { + content: '\f2b8'; } -.bp5-icon-slash::before{ - content:"\f2b9"; +.bp5-icon-slash::before { + content: '\f2b9'; } -.bp5-icon-small-cross::before{ - content:"\f2ba"; +.bp5-icon-small-cross::before { + content: '\f2ba'; } -.bp5-icon-small-info-sign::before{ - content:"\f334"; +.bp5-icon-small-info-sign::before { + content: '\f334'; } -.bp5-icon-small-minus::before{ - content:"\f2bb"; +.bp5-icon-small-minus::before { + content: '\f2bb'; } -.bp5-icon-small-plus::before{ - content:"\f2bc"; +.bp5-icon-small-plus::before { + content: '\f2bc'; } -.bp5-icon-small-square::before{ - content:"\f2bd"; +.bp5-icon-small-square::before { + content: '\f2bd'; } -.bp5-icon-small-tick::before{ - content:"\f2be"; +.bp5-icon-small-tick::before { + content: '\f2be'; } -.bp5-icon-snowflake::before{ - content:"\f2bf"; +.bp5-icon-snowflake::before { + content: '\f2bf'; } -.bp5-icon-soccer-ball::before{ - content:"\f350"; +.bp5-icon-soccer-ball::before { + content: '\f350'; } -.bp5-icon-social-media::before{ - content:"\f2c0"; +.bp5-icon-social-media::before { + content: '\f2c0'; } -.bp5-icon-sort::before{ - content:"\f2c7"; +.bp5-icon-sort::before { + content: '\f2c7'; } -.bp5-icon-sort-alphabetical::before{ - content:"\f2c2"; +.bp5-icon-sort-alphabetical::before { + content: '\f2c2'; } -.bp5-icon-sort-alphabetical-desc::before{ - content:"\f2c1"; +.bp5-icon-sort-alphabetical-desc::before { + content: '\f2c1'; } -.bp5-icon-sort-asc::before{ - content:"\f2c3"; +.bp5-icon-sort-asc::before { + content: '\f2c3'; } -.bp5-icon-sort-desc::before{ - content:"\f2c4"; +.bp5-icon-sort-desc::before { + content: '\f2c4'; } -.bp5-icon-sort-numerical::before{ - content:"\f2c6"; +.bp5-icon-sort-numerical::before { + content: '\f2c6'; } -.bp5-icon-sort-numerical-desc::before{ - content:"\f2c5"; +.bp5-icon-sort-numerical-desc::before { + content: '\f2c5'; } -.bp5-icon-spell-check::before{ - content:"\f340"; +.bp5-icon-spell-check::before { + content: '\f340'; } -.bp5-icon-split-columns::before{ - content:"\f2c8"; +.bp5-icon-split-columns::before { + content: '\f2c8'; } -.bp5-icon-sports-stadium::before{ - content:"\f351"; +.bp5-icon-sports-stadium::before { + content: '\f351'; } -.bp5-icon-square::before{ - content:"\f2c9"; +.bp5-icon-square::before { + content: '\f2c9'; } -.bp5-icon-stacked-chart::before{ - content:"\f2ca"; +.bp5-icon-stacked-chart::before { + content: '\f2ca'; } -.bp5-icon-stadium-geometry::before{ - content:"\f2cb"; +.bp5-icon-stadium-geometry::before { + content: '\f2cb'; } -.bp5-icon-star::before{ - content:"\f2cd"; +.bp5-icon-star::before { + content: '\f2cd'; } -.bp5-icon-star-empty::before{ - content:"\f2cc"; +.bp5-icon-star-empty::before { + content: '\f2cc'; } -.bp5-icon-step-backward::before{ - content:"\f2ce"; +.bp5-icon-step-backward::before { + content: '\f2ce'; } -.bp5-icon-step-chart::before{ - content:"\f2cf"; +.bp5-icon-step-chart::before { + content: '\f2cf'; } -.bp5-icon-step-forward::before{ - content:"\f2d0"; +.bp5-icon-step-forward::before { + content: '\f2d0'; } -.bp5-icon-stop::before{ - content:"\f2d1"; +.bp5-icon-stop::before { + content: '\f2d1'; } -.bp5-icon-stopwatch::before{ - content:"\f2d2"; +.bp5-icon-stopwatch::before { + content: '\f2d2'; } -.bp5-icon-strikethrough::before{ - content:"\f2d3"; +.bp5-icon-strikethrough::before { + content: '\f2d3'; } -.bp5-icon-style::before{ - content:"\f2d4"; +.bp5-icon-style::before { + content: '\f2d4'; } -.bp5-icon-subscript::before{ - content:"\f339"; +.bp5-icon-subscript::before { + content: '\f339'; } -.bp5-icon-superscript::before{ - content:"\f33a"; +.bp5-icon-superscript::before { + content: '\f33a'; } -.bp5-icon-swap-horizontal::before{ - content:"\f2d5"; +.bp5-icon-swap-horizontal::before { + content: '\f2d5'; } -.bp5-icon-swap-vertical::before{ - content:"\f2d6"; +.bp5-icon-swap-vertical::before { + content: '\f2d6'; } -.bp5-icon-switch::before{ - content:"\f2d7"; +.bp5-icon-switch::before { + content: '\f2d7'; } -.bp5-icon-symbol-circle::before{ - content:"\f2d8"; +.bp5-icon-symbol-circle::before { + content: '\f2d8'; } -.bp5-icon-symbol-cross::before{ - content:"\f2d9"; +.bp5-icon-symbol-cross::before { + content: '\f2d9'; } -.bp5-icon-symbol-diamond::before{ - content:"\f2da"; +.bp5-icon-symbol-diamond::before { + content: '\f2da'; } -.bp5-icon-symbol-rectangle::before{ - content:"\f322"; +.bp5-icon-symbol-rectangle::before { + content: '\f322'; } -.bp5-icon-symbol-square::before{ - content:"\f2db"; +.bp5-icon-symbol-square::before { + content: '\f2db'; } -.bp5-icon-symbol-triangle-down::before{ - content:"\f2dc"; +.bp5-icon-symbol-triangle-down::before { + content: '\f2dc'; } -.bp5-icon-symbol-triangle-up::before{ - content:"\f2dd"; +.bp5-icon-symbol-triangle-up::before { + content: '\f2dd'; } -.bp5-icon-syringe::before{ - content:"\f2de"; +.bp5-icon-syringe::before { + content: '\f2de'; } -.bp5-icon-tag::before{ - content:"\f2df"; +.bp5-icon-tag::before { + content: '\f2df'; } -.bp5-icon-take-action::before{ - content:"\f2e0"; +.bp5-icon-take-action::before { + content: '\f2e0'; } -.bp5-icon-tank::before{ - content:"\f2e1"; +.bp5-icon-tank::before { + content: '\f2e1'; } -.bp5-icon-target::before{ - content:"\f2e2"; +.bp5-icon-target::before { + content: '\f2e2'; } -.bp5-icon-taxi::before{ - content:"\f2e3"; +.bp5-icon-taxi::before { + content: '\f2e3'; } -.bp5-icon-team::before{ - content:"\f352"; +.bp5-icon-team::before { + content: '\f352'; } -.bp5-icon-temperature::before{ - content:"\f2e4"; +.bp5-icon-temperature::before { + content: '\f2e4'; } -.bp5-icon-text-highlight::before{ - content:"\f2e5"; +.bp5-icon-text-highlight::before { + content: '\f2e5'; } -.bp5-icon-th::before{ - content:"\f2ea"; +.bp5-icon-th::before { + content: '\f2ea'; } -.bp5-icon-th-derived::before{ - content:"\f2e6"; +.bp5-icon-th-derived::before { + content: '\f2e6'; } -.bp5-icon-th-disconnect::before{ - content:"\f2e7"; +.bp5-icon-th-disconnect::before { + content: '\f2e7'; } -.bp5-icon-th-filtered::before{ - content:"\f2e8"; +.bp5-icon-th-filtered::before { + content: '\f2e8'; } -.bp5-icon-th-list::before{ - content:"\f2e9"; +.bp5-icon-th-list::before { + content: '\f2e9'; } -.bp5-icon-third-party::before{ - content:"\f2eb"; +.bp5-icon-third-party::before { + content: '\f2eb'; } -.bp5-icon-thumbs-down::before{ - content:"\f2ec"; +.bp5-icon-thumbs-down::before { + content: '\f2ec'; } -.bp5-icon-thumbs-up::before{ - content:"\f2ed"; +.bp5-icon-thumbs-up::before { + content: '\f2ed'; } -.bp5-icon-tick::before{ - content:"\f2ef"; +.bp5-icon-tick::before { + content: '\f2ef'; } -.bp5-icon-tick-circle::before{ - content:"\f2ee"; +.bp5-icon-tick-circle::before { + content: '\f2ee'; } -.bp5-icon-time::before{ - content:"\f2f0"; +.bp5-icon-time::before { + content: '\f2f0'; } -.bp5-icon-timeline-area-chart::before{ - content:"\f2f1"; +.bp5-icon-timeline-area-chart::before { + content: '\f2f1'; } -.bp5-icon-timeline-bar-chart::before{ - content:"\f2f2"; +.bp5-icon-timeline-bar-chart::before { + content: '\f2f2'; } -.bp5-icon-timeline-events::before{ - content:"\f2f3"; +.bp5-icon-timeline-events::before { + content: '\f2f3'; } -.bp5-icon-timeline-line-chart::before{ - content:"\f2f4"; +.bp5-icon-timeline-line-chart::before { + content: '\f2f4'; } -.bp5-icon-tint::before{ - content:"\f2f5"; +.bp5-icon-tint::before { + content: '\f2f5'; } -.bp5-icon-torch::before{ - content:"\f2f6"; +.bp5-icon-torch::before { + content: '\f2f6'; } -.bp5-icon-tractor::before{ - content:"\f2f7"; +.bp5-icon-tractor::before { + content: '\f2f7'; } -.bp5-icon-train::before{ - content:"\f2f8"; +.bp5-icon-train::before { + content: '\f2f8'; } -.bp5-icon-translate::before{ - content:"\f2f9"; +.bp5-icon-translate::before { + content: '\f2f9'; } -.bp5-icon-trash::before{ - content:"\f2fa"; +.bp5-icon-trash::before { + content: '\f2fa'; } -.bp5-icon-tree::before{ - content:"\f2fb"; +.bp5-icon-tree::before { + content: '\f2fb'; } -.bp5-icon-trending-down::before{ - content:"\f2fc"; +.bp5-icon-trending-down::before { + content: '\f2fc'; } -.bp5-icon-trending-up::before{ - content:"\f2fd"; +.bp5-icon-trending-up::before { + content: '\f2fd'; } -.bp5-icon-trophy::before{ - content:"\f34f"; +.bp5-icon-trophy::before { + content: '\f34f'; } -.bp5-icon-truck::before{ - content:"\f2fe"; +.bp5-icon-truck::before { + content: '\f2fe'; } -.bp5-icon-two-columns::before{ - content:"\f2ff"; +.bp5-icon-two-columns::before { + content: '\f2ff'; } -.bp5-icon-unarchive::before{ - content:"\f300"; +.bp5-icon-unarchive::before { + content: '\f300'; } -.bp5-icon-underline::before{ - content:"\f301"; +.bp5-icon-underline::before { + content: '\f301'; } -.bp5-icon-undo::before{ - content:"\f302"; +.bp5-icon-undo::before { + content: '\f302'; } -.bp5-icon-ungroup-objects::before{ - content:"\f303"; +.bp5-icon-ungroup-objects::before { + content: '\f303'; } -.bp5-icon-unknown-vehicle::before{ - content:"\f304"; +.bp5-icon-unknown-vehicle::before { + content: '\f304'; } -.bp5-icon-unlink::before{ - content:"\f345"; +.bp5-icon-unlink::before { + content: '\f345'; } -.bp5-icon-unlock::before{ - content:"\f305"; +.bp5-icon-unlock::before { + content: '\f305'; } -.bp5-icon-unpin::before{ - content:"\f306"; +.bp5-icon-unpin::before { + content: '\f306'; } -.bp5-icon-unresolve::before{ - content:"\f307"; +.bp5-icon-unresolve::before { + content: '\f307'; } -.bp5-icon-updated::before{ - content:"\f308"; +.bp5-icon-updated::before { + content: '\f308'; } -.bp5-icon-upload::before{ - content:"\f309"; +.bp5-icon-upload::before { + content: '\f309'; } -.bp5-icon-user::before{ - content:"\f30a"; +.bp5-icon-user::before { + content: '\f30a'; } -.bp5-icon-variable::before{ - content:"\f30b"; +.bp5-icon-variable::before { + content: '\f30b'; } -.bp5-icon-vector::before{ - content:"\f35e"; +.bp5-icon-vector::before { + content: '\f35e'; } -.bp5-icon-vertical-bar-chart-asc::before{ - content:"\f30c"; +.bp5-icon-vertical-bar-chart-asc::before { + content: '\f30c'; } -.bp5-icon-vertical-bar-chart-desc::before{ - content:"\f30d"; +.bp5-icon-vertical-bar-chart-desc::before { + content: '\f30d'; } -.bp5-icon-vertical-distribution::before{ - content:"\f30e"; +.bp5-icon-vertical-distribution::before { + content: '\f30e'; } -.bp5-icon-vertical-inbetween::before{ - content:"\f32a"; +.bp5-icon-vertical-inbetween::before { + content: '\f32a'; } -.bp5-icon-video::before{ - content:"\f30f"; +.bp5-icon-video::before { + content: '\f30f'; } -.bp5-icon-virus::before{ - content:"\f310"; +.bp5-icon-virus::before { + content: '\f310'; } -.bp5-icon-volume-down::before{ - content:"\f311"; +.bp5-icon-volume-down::before { + content: '\f311'; } -.bp5-icon-volume-off::before{ - content:"\f312"; +.bp5-icon-volume-off::before { + content: '\f312'; } -.bp5-icon-volume-up::before{ - content:"\f313"; +.bp5-icon-volume-up::before { + content: '\f313'; } -.bp5-icon-walk::before{ - content:"\f314"; +.bp5-icon-walk::before { + content: '\f314'; } -.bp5-icon-warning-sign::before{ - content:"\f315"; +.bp5-icon-warning-sign::before { + content: '\f315'; } -.bp5-icon-waterfall-chart::before{ - content:"\f316"; +.bp5-icon-waterfall-chart::before { + content: '\f316'; } -.bp5-icon-waves::before{ - content:"\f317"; +.bp5-icon-waves::before { + content: '\f317'; } -.bp5-icon-widget::before{ - content:"\f31b"; +.bp5-icon-widget::before { + content: '\f31b'; } -.bp5-icon-widget-button::before{ - content:"\f318"; +.bp5-icon-widget-button::before { + content: '\f318'; } -.bp5-icon-widget-footer::before{ - content:"\f319"; +.bp5-icon-widget-footer::before { + content: '\f319'; } -.bp5-icon-widget-header::before{ - content:"\f31a"; +.bp5-icon-widget-header::before { + content: '\f31a'; } -.bp5-icon-wind::before{ - content:"\f31c"; +.bp5-icon-wind::before { + content: '\f31c'; } -.bp5-icon-wrench::before{ - content:"\f31d"; +.bp5-icon-wrench::before { + content: '\f31d'; } -.bp5-icon-zoom-in::before{ - content:"\f31e"; +.bp5-icon-zoom-in::before { + content: '\f31e'; } -.bp5-icon-zoom-out::before{ - content:"\f31f"; +.bp5-icon-zoom-out::before { + content: '\f31f'; } -.bp5-icon-zoom-to-fit::before{ - content:"\f320"; +.bp5-icon-zoom-to-fit::before { + content: '\f320'; } -.bp5-text-muted{ - color:#5f6b7c; +.bp5-text-muted { + color: #5f6b7c; } -.bp5-text-disabled{ - color:rgba(95, 107, 124, 0.6); +.bp5-text-disabled { + color: rgba(95, 107, 124, 0.6); } -.bp5-running-text hr{ - border-color:rgba(17, 20, 24, 0.15); +.bp5-running-text hr { + border-color: rgba(17, 20, 24, 0.15); } .bp5-code, -.bp5-running-text code{ - background:rgba(255, 255, 255, 0.7); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2); - color:#5f6b7c; +.bp5-running-text code { + background: rgba(255, 255, 255, 0.7); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2); + color: #5f6b7c; } a > .bp5-code, -a > .bp5-running-text code{ - color:#2d72d2; +a > .bp5-running-text code { + color: #2d72d2; } .bp5-code-block, -.bp5-running-text pre{ - background:rgba(255, 255, 255, 0.7); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15); - color:#1c2127; +.bp5-running-text pre { + background: rgba(255, 255, 255, 0.7); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15); + color: #1c2127; } .bp5-code-block > code, -.bp5-running-text pre > code{ - background:none; - box-shadow:none; - color:inherit; +.bp5-running-text pre > code { + background: none; + box-shadow: none; + color: inherit; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ +@media (forced-colors: active) and (prefers-color-scheme: dark) { .bp5-code-block, - .bp5-running-text pre{ - border:1px solid buttonborder; - box-shadow:none; + .bp5-running-text pre { + border: 1px solid buttonborder; + box-shadow: none; } } .bp5-key, -.bp5-running-text kbd{ - background:#ffffff; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); - color:#5f6b7c; +.bp5-running-text kbd { + background: #ffffff; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); + color: #5f6b7c; } -.bp5-icon.bp5-intent-primary, .bp5-icon-standard.bp5-intent-primary, .bp5-icon-large.bp5-intent-primary{ - color:#215db0; +.bp5-icon.bp5-intent-primary, +.bp5-icon-standard.bp5-intent-primary, +.bp5-icon-large.bp5-intent-primary { + color: #215db0; } -.bp5-icon.bp5-intent-success, .bp5-icon-standard.bp5-intent-success, .bp5-icon-large.bp5-intent-success{ - color:#1c6e42; +.bp5-icon.bp5-intent-success, +.bp5-icon-standard.bp5-intent-success, +.bp5-icon-large.bp5-intent-success { + color: #1c6e42; } -.bp5-icon.bp5-intent-warning, .bp5-icon-standard.bp5-intent-warning, .bp5-icon-large.bp5-intent-warning{ - color:#935610; +.bp5-icon.bp5-intent-warning, +.bp5-icon-standard.bp5-intent-warning, +.bp5-icon-large.bp5-intent-warning { + color: #935610; } -.bp5-icon.bp5-intent-danger, .bp5-icon-standard.bp5-intent-danger, .bp5-icon-large.bp5-intent-danger{ - color:#ac2f33; +.bp5-icon.bp5-intent-danger, +.bp5-icon-standard.bp5-intent-danger, +.bp5-icon-large.bp5-intent-danger { + color: #ac2f33; } -.bp5-heading{ - color:#1c2127; - font-weight:600; - margin:0 0 10px; - padding:0; +.bp5-heading { + color: #1c2127; + font-weight: 600; + margin: 0 0 10px; + padding: 0; } -.bp5-dark .bp5-heading{ - color:#f6f7f9; +.bp5-dark .bp5-heading { + color: #f6f7f9; } -.bp5-heading.bp5-text-muted{ - color:#5f6b7c; +.bp5-heading.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-heading.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-heading.bp5-text-muted { + color: #abb3bf; } -.bp5-running-text h1, h1.bp5-heading{ - font-size:36px; - line-height:40px; +.bp5-running-text h1, +h1.bp5-heading { + font-size: 36px; + line-height: 40px; } -.bp5-running-text h2, h2.bp5-heading{ - font-size:28px; - line-height:32px; +.bp5-running-text h2, +h2.bp5-heading { + font-size: 28px; + line-height: 32px; } -.bp5-running-text h3, h3.bp5-heading{ - font-size:22px; - line-height:25px; +.bp5-running-text h3, +h3.bp5-heading { + font-size: 22px; + line-height: 25px; } -.bp5-running-text h4, h4.bp5-heading{ - font-size:18px; - line-height:21px; +.bp5-running-text h4, +h4.bp5-heading { + font-size: 18px; + line-height: 21px; } -.bp5-running-text h5, h5.bp5-heading{ - font-size:16px; - line-height:19px; +.bp5-running-text h5, +h5.bp5-heading { + font-size: 16px; + line-height: 19px; } -.bp5-running-text h6, h6.bp5-heading{ - font-size:14px; - line-height:16px; +.bp5-running-text h6, +h6.bp5-heading { + font-size: 14px; + line-height: 16px; } -.bp5-ui-text{ - font-size:14px; - font-weight:400; - letter-spacing:0; - line-height:1.28581; - text-transform:none; +.bp5-ui-text { + font-size: 14px; + font-weight: 400; + letter-spacing: 0; + line-height: 1.28581; + text-transform: none; } -.bp5-monospace-text{ - font-family:monospace; - text-transform:none; +.bp5-monospace-text { + font-family: monospace; + text-transform: none; } -.bp5-text-overflow-ellipsis{ - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; +.bp5-text-overflow-ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; } -.bp5-running-text{ - font-size:14px; - line-height:1.5; +.bp5-running-text { + font-size: 14px; + line-height: 1.5; } -.bp5-running-text h1{ - color:#1c2127; - font-weight:600; - margin-bottom:20px; - margin-top:40px; +.bp5-running-text h1 { + color: #1c2127; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; } -.bp5-dark .bp5-running-text h1{ - color:#f6f7f9; +.bp5-dark .bp5-running-text h1 { + color: #f6f7f9; } -.bp5-running-text h1.bp5-text-muted{ - color:#5f6b7c; +.bp5-running-text h1.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-running-text h1.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-running-text h1.bp5-text-muted { + color: #abb3bf; } -.bp5-running-text h2{ - color:#1c2127; - font-weight:600; - margin-bottom:20px; - margin-top:40px; +.bp5-running-text h2 { + color: #1c2127; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; } -.bp5-dark .bp5-running-text h2{ - color:#f6f7f9; +.bp5-dark .bp5-running-text h2 { + color: #f6f7f9; } -.bp5-running-text h2.bp5-text-muted{ - color:#5f6b7c; +.bp5-running-text h2.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-running-text h2.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-running-text h2.bp5-text-muted { + color: #abb3bf; } -.bp5-running-text h3{ - color:#1c2127; - font-weight:600; - margin-bottom:20px; - margin-top:40px; +.bp5-running-text h3 { + color: #1c2127; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; } -.bp5-dark .bp5-running-text h3{ - color:#f6f7f9; +.bp5-dark .bp5-running-text h3 { + color: #f6f7f9; } -.bp5-running-text h3.bp5-text-muted{ - color:#5f6b7c; +.bp5-running-text h3.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-running-text h3.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-running-text h3.bp5-text-muted { + color: #abb3bf; } -.bp5-running-text h4{ - color:#1c2127; - font-weight:600; - margin-bottom:20px; - margin-top:40px; +.bp5-running-text h4 { + color: #1c2127; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; } -.bp5-dark .bp5-running-text h4{ - color:#f6f7f9; +.bp5-dark .bp5-running-text h4 { + color: #f6f7f9; } -.bp5-running-text h4.bp5-text-muted{ - color:#5f6b7c; +.bp5-running-text h4.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-running-text h4.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-running-text h4.bp5-text-muted { + color: #abb3bf; } -.bp5-running-text h5{ - color:#1c2127; - font-weight:600; - margin-bottom:20px; - margin-top:40px; +.bp5-running-text h5 { + color: #1c2127; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; } -.bp5-dark .bp5-running-text h5{ - color:#f6f7f9; +.bp5-dark .bp5-running-text h5 { + color: #f6f7f9; } -.bp5-running-text h5.bp5-text-muted{ - color:#5f6b7c; +.bp5-running-text h5.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-running-text h5.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-running-text h5.bp5-text-muted { + color: #abb3bf; } -.bp5-running-text h6{ - color:#1c2127; - font-weight:600; - margin-bottom:20px; - margin-top:40px; +.bp5-running-text h6 { + color: #1c2127; + font-weight: 600; + margin-bottom: 20px; + margin-top: 40px; } -.bp5-dark .bp5-running-text h6{ - color:#f6f7f9; +.bp5-dark .bp5-running-text h6 { + color: #f6f7f9; } -.bp5-running-text h6.bp5-text-muted{ - color:#5f6b7c; +.bp5-running-text h6.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-running-text h6.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-running-text h6.bp5-text-muted { + color: #abb3bf; } -.bp5-running-text hr{ - border:none; - border-bottom:1px solid rgba(17, 20, 24, 0.15); - margin:20px 0; +.bp5-running-text hr { + border: none; + border-bottom: 1px solid rgba(17, 20, 24, 0.15); + margin: 20px 0; } -.bp5-running-text p{ - margin:0 0 10px; - padding:0; +.bp5-running-text p { + margin: 0 0 10px; + padding: 0; } -.bp5-text-large{ - font-size:16px; +.bp5-text-large { + font-size: 16px; } -.bp5-text-small{ - font-size:12px; +.bp5-text-small { + font-size: 12px; } -.bp5-code, .bp5-running-text code{ - font-family:monospace; - text-transform:none; - border-radius:2px; - font-size:smaller; - padding:2px 5px; +.bp5-code, +.bp5-running-text code { + font-family: monospace; + text-transform: none; + border-radius: 2px; + font-size: smaller; + padding: 2px 5px; } -.bp5-code-block, .bp5-running-text pre{ - font-family:monospace; - text-transform:none; - border-radius:2px; - display:block; - font-size:13px; - line-height:1.4; - margin:10px 0; - padding:13px 15px 12px; - word-break:break-all; - word-wrap:break-word; +.bp5-code-block, +.bp5-running-text pre { + font-family: monospace; + text-transform: none; + border-radius: 2px; + display: block; + font-size: 13px; + line-height: 1.4; + margin: 10px 0; + padding: 13px 15px 12px; + word-break: break-all; + word-wrap: break-word; } -.bp5-code-block > code, .bp5-running-text pre > code{ - font-size:inherit; - padding:0; +.bp5-code-block > code, +.bp5-running-text pre > code { + font-size: inherit; + padding: 0; } -.bp5-key, .bp5-running-text kbd{ - align-items:center; - border-radius:2px; - display:inline-flex; - font-family:inherit; - font-size:12px; - height:24px; - justify-content:center; - line-height:24px; - min-width:24px; - padding:2px 4px; - vertical-align:middle; +.bp5-key, +.bp5-running-text kbd { + align-items: center; + border-radius: 2px; + display: inline-flex; + font-family: inherit; + font-size: 12px; + height: 24px; + justify-content: center; + line-height: 24px; + min-width: 24px; + padding: 2px 4px; + vertical-align: middle; } -.bp5-key .bp5-icon, .bp5-running-text kbd .bp5-icon, .bp5-key .bp5-icon-standard, .bp5-running-text kbd .bp5-icon-standard, .bp5-key .bp5-icon-large, .bp5-running-text kbd .bp5-icon-large{ - margin-right:5px; +.bp5-key .bp5-icon, +.bp5-running-text kbd .bp5-icon, +.bp5-key .bp5-icon-standard, +.bp5-running-text kbd .bp5-icon-standard, +.bp5-key .bp5-icon-large, +.bp5-running-text kbd .bp5-icon-large { + margin-right: 5px; } -.bp5-blockquote, .bp5-running-text blockquote{ - border-left:solid 4px rgba(171, 179, 191, 0.5); - margin:0 0 10px; - padding:0 20px; +.bp5-blockquote, +.bp5-running-text blockquote { + border-left: solid 4px rgba(171, 179, 191, 0.5); + margin: 0 0 10px; + padding: 0 20px; } -.bp5-dark .bp5-blockquote, .bp5-dark .bp5-running-text blockquote, .bp5-running-text .bp5-dark blockquote{ - border-color:rgba(115, 128, 145, 0.5); +.bp5-dark .bp5-blockquote, +.bp5-dark .bp5-running-text blockquote, +.bp5-running-text .bp5-dark blockquote { + border-color: rgba(115, 128, 145, 0.5); } -.bp5-list, .bp5-running-text ul, -.bp5-running-text ol{ - margin:10px 0; - padding-left:30px; +.bp5-list, +.bp5-running-text ul, +.bp5-running-text ol { + margin: 10px 0; + padding-left: 30px; } -.bp5-list li:not(:last-child), .bp5-running-text ul li:not(:last-child), -.bp5-running-text ol li:not(:last-child){ - margin-bottom:5px; +.bp5-list li:not(:last-child), +.bp5-running-text ul li:not(:last-child), +.bp5-running-text ol li:not(:last-child) { + margin-bottom: 5px; } -.bp5-list ol, .bp5-running-text ul ol, +.bp5-list ol, +.bp5-running-text ul ol, .bp5-running-text ol ol, .bp5-list ul, .bp5-running-text ul ul, -.bp5-running-text ol ul{ - margin-top:5px; +.bp5-running-text ol ul { + margin-top: 5px; } -.bp5-list-unstyled{ - list-style:none; - margin:0; - padding:0; +.bp5-list-unstyled { + list-style: none; + margin: 0; + padding: 0; } -.bp5-list-unstyled li{ - padding:0; +.bp5-list-unstyled li { + padding: 0; } -.bp5-rtl{ - text-align:right; +.bp5-rtl { + text-align: right; } -.bp5-dark{ - color:#f6f7f9; +.bp5-dark { + color: #f6f7f9; } -.bp5-dark .bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-text-muted { + color: #abb3bf; } -.bp5-dark .bp5-text-disabled{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-text-disabled { + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-running-text hr{ - border-color:rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-running-text hr { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-dark a{ - color:#8abbff; +.bp5-dark a { + color: #8abbff; } -.bp5-dark a:hover{ - color:#8abbff; +.bp5-dark a:hover { + color: #8abbff; } -.bp5-dark a .bp5-icon, .bp5-dark a .bp5-icon-standard, .bp5-dark a .bp5-icon-large{ - color:inherit; +.bp5-dark a .bp5-icon, +.bp5-dark a .bp5-icon-standard, +.bp5-dark a .bp5-icon-large { + color: inherit; } -.bp5-dark a code{ - color:inherit; +.bp5-dark a code { + color: inherit; } .bp5-dark .bp5-code, -.bp5-dark .bp5-running-text code{ - background:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); - color:#abb3bf; +.bp5-dark .bp5-running-text code { + background: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); + color: #abb3bf; } a > .bp5-dark .bp5-code, -a > .bp5-dark .bp5-running-text code{ - color:inherit; +a > .bp5-dark .bp5-running-text code { + color: inherit; } .bp5-dark .bp5-code-block, -.bp5-dark .bp5-running-text pre{ - background:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); - color:#f6f7f9; +.bp5-dark .bp5-running-text pre { + background: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); + color: #f6f7f9; } .bp5-dark .bp5-code-block > code, -.bp5-dark .bp5-running-text pre > code{ - background:none; - box-shadow:none; - color:inherit; +.bp5-dark .bp5-running-text pre > code { + background: none; + box-shadow: none; + color: inherit; } .bp5-dark .bp5-key, -.bp5-dark .bp5-running-text kbd{ - background:#383e47; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4); - color:#abb3bf; +.bp5-dark .bp5-running-text kbd { + background: #383e47; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px 0 rgba(17, 20, 24, 0.4); + color: #abb3bf; } -.bp5-dark .bp5-icon.bp5-intent-primary, .bp5-dark .bp5-icon-standard.bp5-intent-primary, .bp5-dark .bp5-icon-large.bp5-intent-primary{ - color:#8abbff; +.bp5-dark .bp5-icon.bp5-intent-primary, +.bp5-dark .bp5-icon-standard.bp5-intent-primary, +.bp5-dark .bp5-icon-large.bp5-intent-primary { + color: #8abbff; } -.bp5-dark .bp5-icon.bp5-intent-success, .bp5-dark .bp5-icon-standard.bp5-intent-success, .bp5-dark .bp5-icon-large.bp5-intent-success{ - color:#72ca9b; +.bp5-dark .bp5-icon.bp5-intent-success, +.bp5-dark .bp5-icon-standard.bp5-intent-success, +.bp5-dark .bp5-icon-large.bp5-intent-success { + color: #72ca9b; } -.bp5-dark .bp5-icon.bp5-intent-warning, .bp5-dark .bp5-icon-standard.bp5-intent-warning, .bp5-dark .bp5-icon-large.bp5-intent-warning{ - color:#fbb360; +.bp5-dark .bp5-icon.bp5-intent-warning, +.bp5-dark .bp5-icon-standard.bp5-intent-warning, +.bp5-dark .bp5-icon-large.bp5-intent-warning { + color: #fbb360; } -.bp5-dark .bp5-icon.bp5-intent-danger, .bp5-dark .bp5-icon-standard.bp5-intent-danger, .bp5-dark .bp5-icon-large.bp5-intent-danger{ - color:#fa999c; +.bp5-dark .bp5-icon.bp5-intent-danger, +.bp5-dark .bp5-icon-standard.bp5-intent-danger, +.bp5-dark .bp5-icon-large.bp5-intent-danger { + color: #fa999c; } -.polonto :focus{ - outline:rgba(45, 114, 210, 0.6) solid 2px; - outline-offset:2px; - -moz-outline-radius:6px; +.polonto :focus { + outline: rgba(45, 114, 210, 0.6) solid 2px; + outline-offset: 2px; + -moz-outline-radius: 6px; } -.bp5-focus-disabled :focus:not(.bp5-focus-style-manager-ignore *){ - outline:none !important; +.bp5-focus-disabled :focus:not(.bp5-focus-style-manager-ignore *) { + outline: none !important; } -.bp5-focus-disabled :focus:not(.bp5-focus-style-manager-ignore *) ~ .bp5-control-indicator{ - outline:none !important; +.bp5-focus-disabled + :focus:not(.bp5-focus-style-manager-ignore *) + ~ .bp5-control-indicator { + outline: none !important; } -.bp5-dark{ - color-scheme:dark; +.bp5-dark { + color-scheme: dark; } -.bp5-alert{ - max-width:400px; - padding:20px; +.bp5-alert { + max-width: 400px; + padding: 20px; } -.bp5-alert-body{ - display:flex; +.bp5-alert-body { + display: flex; } -.bp5-alert-body .bp5-icon{ - font-size:40px; - margin-right:20px; - margin-top:0; +.bp5-alert-body .bp5-icon { + font-size: 40px; + margin-right: 20px; + margin-top: 0; } -.bp5-alert-contents{ - word-break:break-word; +.bp5-alert-contents { + word-break: break-word; } -.bp5-alert-footer{ - display:flex; - flex-direction:row-reverse; - margin-top:10px; +.bp5-alert-footer { + display: flex; + flex-direction: row-reverse; + margin-top: 10px; } -.bp5-alert-footer .bp5-button{ - margin-left:10px; +.bp5-alert-footer .bp5-button { + margin-left: 10px; } -.bp5-breadcrumbs{ - align-items:center; - cursor:default; - display:flex; - flex-wrap:wrap; - height:30px; - list-style:none; - margin:0; - padding:0; +.bp5-breadcrumbs { + align-items: center; + cursor: default; + display: flex; + flex-wrap: wrap; + height: 30px; + list-style: none; + margin: 0; + padding: 0; } -.bp5-breadcrumbs > li{ - align-items:center; - display:flex; +.bp5-breadcrumbs > li { + align-items: center; + display: flex; } -.bp5-breadcrumbs > li::after{ - background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235f6b7c'/%3e%3c/svg%3e"); - content:""; - display:block; - height:16px; - margin:0 5px; - width:16px; +.bp5-breadcrumbs > li::after { + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%235f6b7c'/%3e%3c/svg%3e"); + content: ''; + display: block; + height: 16px; + margin: 0 5px; + width: 16px; } -.bp5-breadcrumbs > li:last-of-type::after{ - display:none; +.bp5-breadcrumbs > li:last-of-type::after { + display: none; } .bp5-breadcrumb, .bp5-breadcrumb-current, -.bp5-breadcrumbs-collapsed{ - align-items:center; - display:inline-flex; - font-size:16px; +.bp5-breadcrumbs-collapsed { + align-items: center; + display: inline-flex; + font-size: 16px; } .bp5-breadcrumb, -.bp5-breadcrumbs-collapsed{ - color:#5f6b7c; +.bp5-breadcrumbs-collapsed { + color: #5f6b7c; } -.bp5-breadcrumb:hover{ - text-decoration:none; +.bp5-breadcrumb:hover { + text-decoration: none; } -.bp5-breadcrumb.bp5-disabled{ - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; +.bp5-breadcrumb.bp5-disabled { + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; } -.bp5-breadcrumb .bp5-icon{ - margin-right:5px; +.bp5-breadcrumb .bp5-icon { + margin-right: 5px; } -.bp5-breadcrumb-current{ - color:inherit; - font-weight:600; +.bp5-breadcrumb-current { + color: inherit; + font-weight: 600; } -.bp5-breadcrumb-current .bp5-input{ - font-size:inherit; - font-weight:inherit; - vertical-align:baseline; +.bp5-breadcrumb-current .bp5-input { + font-size: inherit; + font-weight: inherit; + vertical-align: baseline; } -.bp5-breadcrumbs-collapsed{ - background:rgba(143, 153, 168, 0.15); - border:none; - border-radius:2px; - cursor:pointer; - margin-right:2px; - padding:1px 5px; - vertical-align:text-bottom; +.bp5-breadcrumbs-collapsed { + background: rgba(143, 153, 168, 0.15); + border: none; + border-radius: 2px; + cursor: pointer; + margin-right: 2px; + padding: 1px 5px; + vertical-align: text-bottom; } -.bp5-breadcrumbs-collapsed::before{ - background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235f6b7c'%3e%3cpath d='M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; - content:""; - display:block; - height:16px; - width:16px; +.bp5-breadcrumbs-collapsed::before { + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%235f6b7c'%3e%3cpath d='M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z'/%3e%3c/g%3e%3c/svg%3e") + center no-repeat; + content: ''; + display: block; + height: 16px; + width: 16px; } -.bp5-breadcrumbs-collapsed:hover{ - background:rgba(143, 153, 168, 0.3); - color:#1c2127; - text-decoration:none; +.bp5-breadcrumbs-collapsed:hover { + background: rgba(143, 153, 168, 0.3); + color: #1c2127; + text-decoration: none; } .bp5-dark .bp5-breadcrumb, -.bp5-dark .bp5-breadcrumbs-collapsed{ - color:#abb3bf; +.bp5-dark .bp5-breadcrumbs-collapsed { + color: #abb3bf; } -.bp5-dark .bp5-breadcrumbs > li::after{ - background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%23abb3bf'/%3e%3c/svg%3e"); - color:#abb3bf; +.bp5-dark .bp5-breadcrumbs > li::after { + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z' fill='%23abb3bf'/%3e%3c/svg%3e"); + color: #abb3bf; } -.bp5-dark .bp5-breadcrumb.bp5-disabled{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-breadcrumb.bp5-disabled { + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-breadcrumb-current{ - color:#f6f7f9; +.bp5-dark .bp5-breadcrumb-current { + color: #f6f7f9; } -.bp5-dark .bp5-breadcrumbs-collapsed{ - background:rgba(143, 153, 168, 0.2); +.bp5-dark .bp5-breadcrumbs-collapsed { + background: rgba(143, 153, 168, 0.2); } -.bp5-dark .bp5-breadcrumbs-collapsed::before{ - background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%23abb3bf'%3e%3cpath d='M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z'/%3e%3c/g%3e%3c/svg%3e") center no-repeat; +.bp5-dark .bp5-breadcrumbs-collapsed::before { + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cg fill='%23abb3bf'%3e%3cpath d='M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z'/%3e%3c/g%3e%3c/svg%3e") + center no-repeat; } -.bp5-dark .bp5-breadcrumbs-collapsed:hover{ - background:rgba(143, 153, 168, 0.3); - color:#f6f7f9; +.bp5-dark .bp5-breadcrumbs-collapsed:hover { + background: rgba(143, 153, 168, 0.3); + color: #f6f7f9; } -.bp5-button{ - display:inline-flex; - flex-direction:row; - align-items:center; - border:none; - border-radius:2px; - cursor:pointer; - font-size:14px; - justify-content:center; - padding:5px 10px; - text-align:left; - vertical-align:middle; - min-height:30px; - min-width:30px; +.bp5-button { + display: inline-flex; + flex-direction: row; + align-items: center; + border: none; + border-radius: 2px; + cursor: pointer; + font-size: 14px; + justify-content: center; + padding: 5px 10px; + text-align: left; + vertical-align: middle; + min-height: 30px; + min-width: 30px; } -.bp5-button > *{ - flex-grow:0; - flex-shrink:0; +.bp5-button > * { + flex-grow: 0; + flex-shrink: 0; } -.bp5-button > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-button > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-button::before, -.bp5-button > *{ - margin-right:7px; +.bp5-button > * { + margin-right: 7px; } .bp5-button:empty::before, -.bp5-button > :last-child{ - margin-right:0; +.bp5-button > :last-child { + margin-right: 0; } -.bp5-button:empty{ - padding:0 !important; +.bp5-button:empty { + padding: 0 !important; } -.bp5-button:disabled, .bp5-button.bp5-disabled{ - cursor:not-allowed; +.bp5-button:disabled, +.bp5-button.bp5-disabled { + cursor: not-allowed; } -.bp5-button.bp5-fill{ - display:flex; - width:100%; +.bp5-button.bp5-fill { + display: flex; + width: 100%; } -.bp5-button.bp5-align-right, .bp5-align-right .bp5-button{ - text-align:right; +.bp5-button.bp5-align-right, +.bp5-align-right .bp5-button { + text-align: right; } -.bp5-button.bp5-align-left, .bp5-align-left .bp5-button{ - text-align:left; +.bp5-button.bp5-align-left, +.bp5-align-left .bp5-button { + text-align: left; } -.bp5-button:not([class*=bp5-intent-]){ - background-color:#f6f7f9; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#1c2127; +.bp5-button:not([class*='bp5-intent-']) { + background-color: #f6f7f9; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #1c2127; } -.bp5-button:not([class*=bp5-intent-]):hover{ - background-clip:padding-box; - background-color:#edeff2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button:not([class*='bp5-intent-']):hover { + background-clip: padding-box; + background-color: #edeff2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button:not([class*=bp5-intent-]):active, .bp5-button:not([class*=bp5-intent-]).bp5-active{ - background-color:#dce0e5; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button:not([class*='bp5-intent-']):active, +.bp5-button:not([class*='bp5-intent-']).bp5-active { + background-color: #dce0e5; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button:not([class*=bp5-intent-]):active, .bp5-button:not([class*=bp5-intent-]).bp5-active{ - background:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button:not([class*='bp5-intent-']):active, + .bp5-button:not([class*='bp5-intent-']).bp5-active { + background: highlight; } } -.bp5-button:not([class*=bp5-intent-]):disabled, .bp5-button:not([class*=bp5-intent-]).bp5-disabled{ - background-color:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; - outline:none; +.bp5-button:not([class*='bp5-intent-']):disabled, +.bp5-button:not([class*='bp5-intent-']).bp5-disabled { + background-color: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; + outline: none; } -.bp5-button:not([class*=bp5-intent-]):disabled.bp5-active, .bp5-button:not([class*=bp5-intent-]):disabled.bp5-active:hover, .bp5-button:not([class*=bp5-intent-]).bp5-disabled.bp5-active, .bp5-button:not([class*=bp5-intent-]).bp5-disabled.bp5-active:hover{ - background:rgba(211, 216, 222, 0.7); +.bp5-button:not([class*='bp5-intent-']):disabled.bp5-active, +.bp5-button:not([class*='bp5-intent-']):disabled.bp5-active:hover, +.bp5-button:not([class*='bp5-intent-']).bp5-disabled.bp5-active, +.bp5-button:not([class*='bp5-intent-']).bp5-disabled.bp5-active:hover { + background: rgba(211, 216, 222, 0.7); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button:not([class*=bp5-intent-]){ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button:not([class*='bp5-intent-']) { + border: 1px solid buttonborder; } } -.bp5-button.bp5-intent-primary{ - background-color:#2d72d2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#ffffff; +.bp5-button.bp5-intent-primary { + background-color: #2d72d2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #ffffff; } -.bp5-button.bp5-intent-primary:hover, .bp5-button.bp5-intent-primary:active, .bp5-button.bp5-intent-primary.bp5-active{ - color:#ffffff; +.bp5-button.bp5-intent-primary:hover, +.bp5-button.bp5-intent-primary:active, +.bp5-button.bp5-intent-primary.bp5-active { + color: #ffffff; } -.bp5-button.bp5-intent-primary:hover{ - background-color:#215db0; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-primary:hover { + background-color: #215db0; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-primary:active, .bp5-button.bp5-intent-primary.bp5-active{ - background-color:#184a90; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-primary:active, +.bp5-button.bp5-intent-primary.bp5-active { + background-color: #184a90; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-primary:disabled, .bp5-button.bp5-intent-primary.bp5-disabled{ - background-color:rgba(45, 114, 210, 0.5); - border-color:transparent; - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-button.bp5-intent-primary:disabled, +.bp5-button.bp5-intent-primary.bp5-disabled { + background-color: rgba(45, 114, 210, 0.5); + border-color: transparent; + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-primary:disabled, .bp5-button.bp5-intent-primary.bp5-disabled{ - border-color:graytext; - color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-primary:disabled, + .bp5-button.bp5-intent-primary.bp5-disabled { + border-color: graytext; + color: graytext; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-primary{ - border:1px solid buttonborder; - box-shadow:none; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-primary { + border: 1px solid buttonborder; + box-shadow: none; } } -.bp5-button.bp5-intent-success{ - background-color:#238551; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#ffffff; +.bp5-button.bp5-intent-success { + background-color: #238551; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #ffffff; } -.bp5-button.bp5-intent-success:hover, .bp5-button.bp5-intent-success:active, .bp5-button.bp5-intent-success.bp5-active{ - color:#ffffff; +.bp5-button.bp5-intent-success:hover, +.bp5-button.bp5-intent-success:active, +.bp5-button.bp5-intent-success.bp5-active { + color: #ffffff; } -.bp5-button.bp5-intent-success:hover{ - background-color:#1c6e42; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-success:hover { + background-color: #1c6e42; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-success:active, .bp5-button.bp5-intent-success.bp5-active{ - background-color:#165a36; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-success:active, +.bp5-button.bp5-intent-success.bp5-active { + background-color: #165a36; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-success:disabled, .bp5-button.bp5-intent-success.bp5-disabled{ - background-color:rgba(35, 133, 81, 0.5); - border-color:transparent; - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-button.bp5-intent-success:disabled, +.bp5-button.bp5-intent-success.bp5-disabled { + background-color: rgba(35, 133, 81, 0.5); + border-color: transparent; + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-success:disabled, .bp5-button.bp5-intent-success.bp5-disabled{ - border-color:graytext; - color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-success:disabled, + .bp5-button.bp5-intent-success.bp5-disabled { + border-color: graytext; + color: graytext; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-success{ - border:1px solid buttonborder; - box-shadow:none; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-success { + border: 1px solid buttonborder; + box-shadow: none; } } -.bp5-button.bp5-intent-warning{ - background-color:#c87619; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#ffffff; +.bp5-button.bp5-intent-warning { + background-color: #c87619; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #ffffff; } -.bp5-button.bp5-intent-warning:hover, .bp5-button.bp5-intent-warning:active, .bp5-button.bp5-intent-warning.bp5-active{ - color:#ffffff; +.bp5-button.bp5-intent-warning:hover, +.bp5-button.bp5-intent-warning:active, +.bp5-button.bp5-intent-warning.bp5-active { + color: #ffffff; } -.bp5-button.bp5-intent-warning:hover{ - background-color:#935610; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-warning:hover { + background-color: #935610; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-warning:active, .bp5-button.bp5-intent-warning.bp5-active{ - background-color:#77450d; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-warning:active, +.bp5-button.bp5-intent-warning.bp5-active { + background-color: #77450d; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-warning:disabled, .bp5-button.bp5-intent-warning.bp5-disabled{ - background-color:rgba(200, 118, 25, 0.5); - border-color:transparent; - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-button.bp5-intent-warning:disabled, +.bp5-button.bp5-intent-warning.bp5-disabled { + background-color: rgba(200, 118, 25, 0.5); + border-color: transparent; + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-warning:disabled, .bp5-button.bp5-intent-warning.bp5-disabled{ - border-color:graytext; - color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-warning:disabled, + .bp5-button.bp5-intent-warning.bp5-disabled { + border-color: graytext; + color: graytext; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-warning{ - border:1px solid buttonborder; - box-shadow:none; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-warning { + border: 1px solid buttonborder; + box-shadow: none; } } -.bp5-button.bp5-intent-danger{ - background-color:#cd4246; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#ffffff; +.bp5-button.bp5-intent-danger { + background-color: #cd4246; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #ffffff; } -.bp5-button.bp5-intent-danger:hover, .bp5-button.bp5-intent-danger:active, .bp5-button.bp5-intent-danger.bp5-active{ - color:#ffffff; +.bp5-button.bp5-intent-danger:hover, +.bp5-button.bp5-intent-danger:active, +.bp5-button.bp5-intent-danger.bp5-active { + color: #ffffff; } -.bp5-button.bp5-intent-danger:hover{ - background-color:#ac2f33; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-danger:hover { + background-color: #ac2f33; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-danger:active, .bp5-button.bp5-intent-danger.bp5-active{ - background-color:#8e292c; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-button.bp5-intent-danger:active, +.bp5-button.bp5-intent-danger.bp5-active { + background-color: #8e292c; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-button.bp5-intent-danger:disabled, .bp5-button.bp5-intent-danger.bp5-disabled{ - background-color:rgba(205, 66, 70, 0.5); - border-color:transparent; - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-button.bp5-intent-danger:disabled, +.bp5-button.bp5-intent-danger.bp5-disabled { + background-color: rgba(205, 66, 70, 0.5); + border-color: transparent; + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-danger:disabled, .bp5-button.bp5-intent-danger.bp5-disabled{ - border-color:graytext; - color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-danger:disabled, + .bp5-button.bp5-intent-danger.bp5-disabled { + border-color: graytext; + color: graytext; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-danger{ - border:1px solid buttonborder; - box-shadow:none; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-danger { + border: 1px solid buttonborder; + box-shadow: none; } } -.bp5-button[class*=bp5-intent-] .bp5-button-spinner .bp5-spinner-head{ - stroke:#ffffff; +.bp5-button[class*='bp5-intent-'] .bp5-button-spinner .bp5-spinner-head { + stroke: #ffffff; } -.bp5-button.bp5-large, .bp5-large .bp5-button{ - min-height:40px; - min-width:40px; - font-size:16px; - padding:5px 15px; +.bp5-button.bp5-large, +.bp5-large .bp5-button { + min-height: 40px; + min-width: 40px; + font-size: 16px; + padding: 5px 15px; } .bp5-button.bp5-large::before, -.bp5-button.bp5-large > *, .bp5-large .bp5-button::before, -.bp5-large .bp5-button > *{ - margin-right:10px; +.bp5-button.bp5-large > *, +.bp5-large .bp5-button::before, +.bp5-large .bp5-button > * { + margin-right: 10px; } .bp5-button.bp5-large:empty::before, -.bp5-button.bp5-large > :last-child, .bp5-large .bp5-button:empty::before, -.bp5-large .bp5-button > :last-child{ - margin-right:0; +.bp5-button.bp5-large > :last-child, +.bp5-large .bp5-button:empty::before, +.bp5-large .bp5-button > :last-child { + margin-right: 0; } -.bp5-button.bp5-small, .bp5-small .bp5-button{ - min-height:24px; - min-width:24px; - padding:0 7px; +.bp5-button.bp5-small, +.bp5-small .bp5-button { + min-height: 24px; + min-width: 24px; + padding: 0 7px; } -.bp5-button.bp5-loading{ - position:relative; +.bp5-button.bp5-loading { + position: relative; } -.bp5-button.bp5-loading[class*=bp5-icon-]::before{ - visibility:hidden; +.bp5-button.bp5-loading[class*='bp5-icon-']::before { + visibility: hidden; } -.bp5-button.bp5-loading .bp5-button-spinner{ - margin:0; - position:absolute; +.bp5-button.bp5-loading .bp5-button-spinner { + margin: 0; + position: absolute; } -.bp5-button.bp5-loading > :not(.bp5-button-spinner){ - visibility:hidden; +.bp5-button.bp5-loading > :not(.bp5-button-spinner) { + visibility: hidden; } -.bp5-button[class*=bp5-icon-]::before{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - color:#5f6b7c; +.bp5-button[class*='bp5-icon-']::before { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + color: #5f6b7c; } -.bp5-button .bp5-icon, .bp5-button .bp5-icon-standard, .bp5-button .bp5-icon-large{ - color:#5f6b7c; +.bp5-button .bp5-icon, +.bp5-button .bp5-icon-standard, +.bp5-button .bp5-icon-large { + color: #5f6b7c; } -.bp5-button .bp5-icon.bp5-align-right, .bp5-button .bp5-icon-standard.bp5-align-right, .bp5-button .bp5-icon-large.bp5-align-right{ - margin-left:7px; +.bp5-button .bp5-icon.bp5-align-right, +.bp5-button .bp5-icon-standard.bp5-align-right, +.bp5-button .bp5-icon-large.bp5-align-right { + margin-left: 7px; } .bp5-button .bp5-icon:first-child:last-child, -.bp5-button .bp5-spinner + .bp5-icon:last-child{ - margin:0 -7px; +.bp5-button .bp5-spinner + .bp5-icon:last-child { + margin: 0 -7px; } -.bp5-dark .bp5-button:not([class*=bp5-intent-]){ - background-color:#383e47; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2); - color:#f6f7f9; +.bp5-dark .bp5-button:not([class*='bp5-intent-']) { + background-color: #383e47; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.2); + color: #f6f7f9; } -.bp5-dark .bp5-button:not([class*=bp5-intent-]):hover, .bp5-dark .bp5-button:not([class*=bp5-intent-]):active, .bp5-dark .bp5-button:not([class*=bp5-intent-]).bp5-active{ - color:#f6f7f9; +.bp5-dark .bp5-button:not([class*='bp5-intent-']):hover, +.bp5-dark .bp5-button:not([class*='bp5-intent-']):active, +.bp5-dark .bp5-button:not([class*='bp5-intent-']).bp5-active { + color: #f6f7f9; } -.bp5-dark .bp5-button:not([class*=bp5-intent-]):hover{ - background-color:#2f343c; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-button:not([class*='bp5-intent-']):hover { + background-color: #2f343c; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-button:not([class*=bp5-intent-]):active, .bp5-dark .bp5-button:not([class*=bp5-intent-]).bp5-active{ - background-color:#1c2127; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-button:not([class*='bp5-intent-']):active, +.bp5-dark .bp5-button:not([class*='bp5-intent-']).bp5-active { + background-color: #1c2127; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-button:not([class*=bp5-intent-]):disabled, .bp5-dark .bp5-button:not([class*=bp5-intent-]).bp5-disabled{ - background-color:rgba(64, 72, 84, 0.5); - box-shadow:none; - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-button:not([class*='bp5-intent-']):disabled, +.bp5-dark .bp5-button:not([class*='bp5-intent-']).bp5-disabled { + background-color: rgba(64, 72, 84, 0.5); + box-shadow: none; + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-button:not([class*=bp5-intent-]):disabled.bp5-active, .bp5-dark .bp5-button:not([class*=bp5-intent-]).bp5-disabled.bp5-active{ - background:rgba(64, 72, 84, 0.7); +.bp5-dark .bp5-button:not([class*='bp5-intent-']):disabled.bp5-active, +.bp5-dark .bp5-button:not([class*='bp5-intent-']).bp5-disabled.bp5-active { + background: rgba(64, 72, 84, 0.7); } -.bp5-dark .bp5-button:not([class*=bp5-intent-]) .bp5-button-spinner .bp5-spinner-head{ - background:rgba(17, 20, 24, 0.5); - stroke:#8f99a8; +.bp5-dark + .bp5-button:not([class*='bp5-intent-']) + .bp5-button-spinner + .bp5-spinner-head { + background: rgba(17, 20, 24, 0.5); + stroke: #8f99a8; } -.bp5-dark .bp5-button:not([class*=bp5-intent-])[class*=bp5-icon-]::before{ - color:#abb3bf; +.bp5-dark .bp5-button:not([class*='bp5-intent-'])[class*='bp5-icon-']::before { + color: #abb3bf; } -.bp5-dark .bp5-button:not([class*=bp5-intent-]) .bp5-icon:not([class*=bp5-intent-]), .bp5-dark .bp5-button:not([class*=bp5-intent-]) .bp5-icon-standard:not([class*=bp5-intent-]), .bp5-dark .bp5-button:not([class*=bp5-intent-]) .bp5-icon-large:not([class*=bp5-intent-]){ - color:#abb3bf; +.bp5-dark + .bp5-button:not([class*='bp5-intent-']) + .bp5-icon:not([class*='bp5-intent-']), +.bp5-dark + .bp5-button:not([class*='bp5-intent-']) + .bp5-icon-standard:not([class*='bp5-intent-']), +.bp5-dark + .bp5-button:not([class*='bp5-intent-']) + .bp5-icon-large:not([class*='bp5-intent-']) { + color: #abb3bf; } -.bp5-dark .bp5-button[class*=bp5-intent-]{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-dark .bp5-button[class*='bp5-intent-'] { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-dark .bp5-button[class*=bp5-intent-]:hover{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-dark .bp5-button[class*='bp5-intent-']:hover { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-dark .bp5-button[class*=bp5-intent-]:active, .bp5-dark .bp5-button[class*=bp5-intent-].bp5-active{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-button[class*='bp5-intent-']:active, +.bp5-dark .bp5-button[class*='bp5-intent-'].bp5-active { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-button[class*=bp5-intent-]:disabled, .bp5-dark .bp5-button[class*=bp5-intent-].bp5-disabled{ - box-shadow:none; - color:rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-button[class*='bp5-intent-']:disabled, +.bp5-dark .bp5-button[class*='bp5-intent-'].bp5-disabled { + box-shadow: none; + color: rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-button[class*=bp5-intent-] .bp5-button-spinner .bp5-spinner-head{ - stroke:#8f99a8; +.bp5-dark + .bp5-button[class*='bp5-intent-'] + .bp5-button-spinner + .bp5-spinner-head { + stroke: #8f99a8; } .bp5-button:disabled::before, -.bp5-button:disabled .bp5-icon, .bp5-button:disabled .bp5-icon-standard, .bp5-button:disabled .bp5-icon-large, .bp5-button.bp5-disabled::before, -.bp5-button.bp5-disabled .bp5-icon, .bp5-button.bp5-disabled .bp5-icon-standard, .bp5-button.bp5-disabled .bp5-icon-large, .bp5-button[class*=bp5-intent-]::before, -.bp5-button[class*=bp5-intent-] .bp5-icon, .bp5-button[class*=bp5-intent-] .bp5-icon-standard, .bp5-button[class*=bp5-intent-] .bp5-icon-large{ - color:inherit !important; -} -.bp5-button.bp5-minimal{ - background:none; - box-shadow:none; -} -.bp5-button.bp5-minimal:hover{ - background:rgba(143, 153, 168, 0.15); - box-shadow:none; - color:#1c2127; - text-decoration:none; -} -.bp5-button.bp5-minimal:active, .bp5-button.bp5-minimal.bp5-active{ - background:rgba(143, 153, 168, 0.3); - box-shadow:none; - color:#1c2127; -} -.bp5-button.bp5-minimal:disabled, .bp5-button.bp5-minimal:disabled:hover, .bp5-button.bp5-minimal.bp5-disabled, .bp5-button.bp5-minimal.bp5-disabled:hover{ - background:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; -} -.bp5-button.bp5-minimal:disabled.bp5-active, .bp5-button.bp5-minimal:disabled:hover.bp5-active, .bp5-button.bp5-minimal.bp5-disabled.bp5-active, .bp5-button.bp5-minimal.bp5-disabled:hover.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-dark .bp5-button.bp5-minimal{ - background:none; - box-shadow:none; - color:#ffffff; -} -.bp5-dark .bp5-button.bp5-minimal:hover, .bp5-dark .bp5-button.bp5-minimal:active, .bp5-dark .bp5-button.bp5-minimal.bp5-active{ - background:none; - box-shadow:none; - color:#ffffff; -} -.bp5-dark .bp5-button.bp5-minimal:hover{ - background:rgba(143, 153, 168, 0.15); -} -.bp5-dark .bp5-button.bp5-minimal:active, .bp5-dark .bp5-button.bp5-minimal.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-dark .bp5-button.bp5-minimal:disabled, .bp5-dark .bp5-button.bp5-minimal:disabled:hover, .bp5-dark .bp5-button.bp5-minimal.bp5-disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-disabled:hover{ - background:none; - color:rgba(171, 179, 191, 0.6); - cursor:not-allowed; -} -.bp5-dark .bp5-button.bp5-minimal:disabled.bp5-active, .bp5-dark .bp5-button.bp5-minimal:disabled:hover.bp5-active, .bp5-dark .bp5-button.bp5-minimal.bp5-disabled.bp5-active, .bp5-dark .bp5-button.bp5-minimal.bp5-disabled:hover.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-primary{ - color:#215db0; -} -.bp5-button.bp5-minimal.bp5-intent-primary:hover, .bp5-button.bp5-minimal.bp5-intent-primary:active, .bp5-button.bp5-minimal.bp5-intent-primary.bp5-active{ - background:none; - box-shadow:none; - color:#215db0; -} -.bp5-button.bp5-minimal.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.15); - color:#215db0; -} -.bp5-button.bp5-minimal.bp5-intent-primary:active, .bp5-button.bp5-minimal.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#184a90; -} -.bp5-button.bp5-minimal.bp5-intent-primary:disabled, .bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(33, 93, 176, 0.5); -} -.bp5-button.bp5-minimal.bp5-intent-primary:disabled.bp5-active, .bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-primary .bp5-button-spinner .bp5-spinner-head{ - stroke:#215db0; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary{ - color:#8abbff; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.2); - color:#8abbff; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#99c4ff; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(138, 187, 255, 0.5); -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:disabled.bp5-active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-success{ - color:#1c6e42; -} -.bp5-button.bp5-minimal.bp5-intent-success:hover, .bp5-button.bp5-minimal.bp5-intent-success:active, .bp5-button.bp5-minimal.bp5-intent-success.bp5-active{ - background:none; - box-shadow:none; - color:#1c6e42; -} -.bp5-button.bp5-minimal.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.15); - color:#1c6e42; -} -.bp5-button.bp5-minimal.bp5-intent-success:active, .bp5-button.bp5-minimal.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#165a36; -} -.bp5-button.bp5-minimal.bp5-intent-success:disabled, .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(28, 110, 66, 0.5); -} -.bp5-button.bp5-minimal.bp5-intent-success:disabled.bp5-active, .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-success .bp5-button-spinner .bp5-spinner-head{ - stroke:#1c6e42; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success{ - color:#72ca9b; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.2); - color:#72ca9b; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#7cd7a2; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(114, 202, 155, 0.5); -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:disabled.bp5-active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-warning{ - color:#935610; -} -.bp5-button.bp5-minimal.bp5-intent-warning:hover, .bp5-button.bp5-minimal.bp5-intent-warning:active, .bp5-button.bp5-minimal.bp5-intent-warning.bp5-active{ - background:none; - box-shadow:none; - color:#935610; -} -.bp5-button.bp5-minimal.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.15); - color:#935610; -} -.bp5-button.bp5-minimal.bp5-intent-warning:active, .bp5-button.bp5-minimal.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#77450d; -} -.bp5-button.bp5-minimal.bp5-intent-warning:disabled, .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(147, 86, 16, 0.5); -} -.bp5-button.bp5-minimal.bp5-intent-warning:disabled.bp5-active, .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-warning .bp5-button-spinner .bp5-spinner-head{ - stroke:#935610; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning{ - color:#fbb360; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.2); - color:#fbb360; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#f5c186; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(251, 179, 96, 0.5); -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:disabled.bp5-active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-danger{ - color:#ac2f33; -} -.bp5-button.bp5-minimal.bp5-intent-danger:hover, .bp5-button.bp5-minimal.bp5-intent-danger:active, .bp5-button.bp5-minimal.bp5-intent-danger.bp5-active{ - background:none; - box-shadow:none; - color:#ac2f33; -} -.bp5-button.bp5-minimal.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.15); - color:#ac2f33; -} -.bp5-button.bp5-minimal.bp5-intent-danger:active, .bp5-button.bp5-minimal.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#8e292c; -} -.bp5-button.bp5-minimal.bp5-intent-danger:disabled, .bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(172, 47, 51, 0.5); -} -.bp5-button.bp5-minimal.bp5-intent-danger:disabled.bp5-active, .bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); -} -.bp5-button.bp5-minimal.bp5-intent-danger .bp5-button-spinner .bp5-spinner-head{ - stroke:#ac2f33; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger{ - color:#fa999c; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.2); - color:#fa999c; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#ffa1a4; -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:disabled, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(250, 153, 156, 0.5); -} -.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:disabled.bp5-active, .bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); -} -.bp5-button.bp5-outlined{ - background:none; - box-shadow:none; - border:1px solid rgba(28, 33, 39, 0.2); - box-sizing:border-box; -} -.bp5-button.bp5-outlined:hover{ - background:rgba(143, 153, 168, 0.15); - box-shadow:none; - color:#1c2127; - text-decoration:none; -} -.bp5-button.bp5-outlined:active, .bp5-button.bp5-outlined.bp5-active{ - background:rgba(143, 153, 168, 0.3); - box-shadow:none; - color:#1c2127; -} -.bp5-button.bp5-outlined:disabled, .bp5-button.bp5-outlined:disabled:hover, .bp5-button.bp5-outlined.bp5-disabled, .bp5-button.bp5-outlined.bp5-disabled:hover{ - background:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; -} -.bp5-button.bp5-outlined:disabled.bp5-active, .bp5-button.bp5-outlined:disabled:hover.bp5-active, .bp5-button.bp5-outlined.bp5-disabled.bp5-active, .bp5-button.bp5-outlined.bp5-disabled:hover.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-dark .bp5-button.bp5-outlined{ - background:none; - box-shadow:none; - color:#ffffff; -} -.bp5-dark .bp5-button.bp5-outlined:hover, .bp5-dark .bp5-button.bp5-outlined:active, .bp5-dark .bp5-button.bp5-outlined.bp5-active{ - background:none; - box-shadow:none; - color:#ffffff; -} -.bp5-dark .bp5-button.bp5-outlined:hover{ - background:rgba(143, 153, 168, 0.15); -} -.bp5-dark .bp5-button.bp5-outlined:active, .bp5-dark .bp5-button.bp5-outlined.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-dark .bp5-button.bp5-outlined:disabled, .bp5-dark .bp5-button.bp5-outlined:disabled:hover, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover{ - background:none; - color:rgba(171, 179, 191, 0.6); - cursor:not-allowed; -} -.bp5-dark .bp5-button.bp5-outlined:disabled.bp5-active, .bp5-dark .bp5-button.bp5-outlined:disabled:hover.bp5-active, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled.bp5-active, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-primary{ - color:#215db0; -} -.bp5-button.bp5-outlined.bp5-intent-primary:hover, .bp5-button.bp5-outlined.bp5-intent-primary:active, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-active{ - background:none; - box-shadow:none; - color:#215db0; -} -.bp5-button.bp5-outlined.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.15); - color:#215db0; -} -.bp5-button.bp5-outlined.bp5-intent-primary:active, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#184a90; -} -.bp5-button.bp5-outlined.bp5-intent-primary:disabled, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(33, 93, 176, 0.5); -} -.bp5-button.bp5-outlined.bp5-intent-primary:disabled.bp5-active, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-primary .bp5-button-spinner .bp5-spinner-head{ - stroke:#215db0; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary{ - color:#8abbff; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.2); - color:#8abbff; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#99c4ff; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(138, 187, 255, 0.5); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:disabled.bp5-active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-success{ - color:#1c6e42; -} -.bp5-button.bp5-outlined.bp5-intent-success:hover, .bp5-button.bp5-outlined.bp5-intent-success:active, .bp5-button.bp5-outlined.bp5-intent-success.bp5-active{ - background:none; - box-shadow:none; - color:#1c6e42; -} -.bp5-button.bp5-outlined.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.15); - color:#1c6e42; -} -.bp5-button.bp5-outlined.bp5-intent-success:active, .bp5-button.bp5-outlined.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#165a36; -} -.bp5-button.bp5-outlined.bp5-intent-success:disabled, .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(28, 110, 66, 0.5); -} -.bp5-button.bp5-outlined.bp5-intent-success:disabled.bp5-active, .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-success .bp5-button-spinner .bp5-spinner-head{ - stroke:#1c6e42; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success{ - color:#72ca9b; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.2); - color:#72ca9b; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#7cd7a2; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(114, 202, 155, 0.5); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:disabled.bp5-active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-warning{ - color:#935610; -} -.bp5-button.bp5-outlined.bp5-intent-warning:hover, .bp5-button.bp5-outlined.bp5-intent-warning:active, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-active{ - background:none; - box-shadow:none; - color:#935610; -} -.bp5-button.bp5-outlined.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.15); - color:#935610; -} -.bp5-button.bp5-outlined.bp5-intent-warning:active, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#77450d; -} -.bp5-button.bp5-outlined.bp5-intent-warning:disabled, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(147, 86, 16, 0.5); -} -.bp5-button.bp5-outlined.bp5-intent-warning:disabled.bp5-active, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-warning .bp5-button-spinner .bp5-spinner-head{ - stroke:#935610; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning{ - color:#fbb360; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.2); - color:#fbb360; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#f5c186; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(251, 179, 96, 0.5); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:disabled.bp5-active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-danger{ - color:#ac2f33; -} -.bp5-button.bp5-outlined.bp5-intent-danger:hover, .bp5-button.bp5-outlined.bp5-intent-danger:active, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-active{ - background:none; - box-shadow:none; - color:#ac2f33; -} -.bp5-button.bp5-outlined.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.15); - color:#ac2f33; -} -.bp5-button.bp5-outlined.bp5-intent-danger:active, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#8e292c; -} -.bp5-button.bp5-outlined.bp5-intent-danger:disabled, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(172, 47, 51, 0.5); -} -.bp5-button.bp5-outlined.bp5-intent-danger:disabled.bp5-active, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); -} -.bp5-button.bp5-outlined.bp5-intent-danger .bp5-button-spinner .bp5-spinner-head{ - stroke:#ac2f33; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger{ - color:#fa999c; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.2); - color:#fa999c; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#ffa1a4; -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(250, 153, 156, 0.5); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:disabled.bp5-active, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); -} -.bp5-button.bp5-outlined:disabled, .bp5-button.bp5-outlined.bp5-disabled, .bp5-button.bp5-outlined:disabled:hover, .bp5-button.bp5-outlined.bp5-disabled:hover{ - border-color:rgba(95, 107, 124, 0.1); -} -.bp5-dark .bp5-button.bp5-outlined{ - border-color:rgba(255, 255, 255, 0.4); -} -.bp5-dark .bp5-button.bp5-outlined:disabled, .bp5-dark .bp5-button.bp5-outlined:disabled:hover, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover{ - border-color:rgba(255, 255, 255, 0.2); -} -.bp5-button.bp5-outlined.bp5-intent-primary{ - border-color:rgba(33, 93, 176, 0.6); -} -.bp5-button.bp5-outlined.bp5-intent-primary:disabled, .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled{ - border-color:rgba(33, 93, 176, 0.2); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary{ - border-color:rgba(138, 187, 255, 0.6); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled{ - border-color:rgba(138, 187, 255, 0.2); -} -.bp5-button.bp5-outlined.bp5-intent-success{ - border-color:rgba(28, 110, 66, 0.6); -} -.bp5-button.bp5-outlined.bp5-intent-success:disabled, .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled{ - border-color:rgba(28, 110, 66, 0.2); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success{ - border-color:rgba(114, 202, 155, 0.6); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled{ - border-color:rgba(114, 202, 155, 0.2); -} -.bp5-button.bp5-outlined.bp5-intent-warning{ - border-color:rgba(147, 86, 16, 0.6); -} -.bp5-button.bp5-outlined.bp5-intent-warning:disabled, .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled{ - border-color:rgba(147, 86, 16, 0.2); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning{ - border-color:rgba(251, 179, 96, 0.6); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled{ - border-color:rgba(251, 179, 96, 0.2); -} -.bp5-button.bp5-outlined.bp5-intent-danger{ - border-color:rgba(172, 47, 51, 0.6); -} -.bp5-button.bp5-outlined.bp5-intent-danger:disabled, .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled{ - border-color:rgba(172, 47, 51, 0.2); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger{ - border-color:rgba(250, 153, 156, 0.6); -} -.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:disabled, .bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled{ - border-color:rgba(250, 153, 156, 0.2); -} -.bp5-button.bp5-intent-warning{ - background:#fbb360; - color:#1c2127; -} -.bp5-button.bp5-intent-warning:not(.bp5-disabled).bp5-icon > svg{ - fill:rgba(28, 33, 39, 0.7); -} -.bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined):hover{ - background:#ec9a3c; - color:#1c2127; -} -.bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined):active, .bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined).bp5-active{ - background:#c87619; - color:#1c2127; -} -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined):active, .bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not(.bp5-outlined).bp5-active{ - background:highlight; +.bp5-button:disabled .bp5-icon, +.bp5-button:disabled .bp5-icon-standard, +.bp5-button:disabled .bp5-icon-large, +.bp5-button.bp5-disabled::before, +.bp5-button.bp5-disabled .bp5-icon, +.bp5-button.bp5-disabled .bp5-icon-standard, +.bp5-button.bp5-disabled .bp5-icon-large, +.bp5-button[class*='bp5-intent-']::before, +.bp5-button[class*='bp5-intent-'] .bp5-icon, +.bp5-button[class*='bp5-intent-'] .bp5-icon-standard, +.bp5-button[class*='bp5-intent-'] .bp5-icon-large { + color: inherit !important; +} +.bp5-button.bp5-minimal { + background: none; + box-shadow: none; +} +.bp5-button.bp5-minimal:hover { + background: rgba(143, 153, 168, 0.15); + box-shadow: none; + color: #1c2127; + text-decoration: none; +} +.bp5-button.bp5-minimal:active, +.bp5-button.bp5-minimal.bp5-active { + background: rgba(143, 153, 168, 0.3); + box-shadow: none; + color: #1c2127; +} +.bp5-button.bp5-minimal:disabled, +.bp5-button.bp5-minimal:disabled:hover, +.bp5-button.bp5-minimal.bp5-disabled, +.bp5-button.bp5-minimal.bp5-disabled:hover { + background: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; +} +.bp5-button.bp5-minimal:disabled.bp5-active, +.bp5-button.bp5-minimal:disabled:hover.bp5-active, +.bp5-button.bp5-minimal.bp5-disabled.bp5-active, +.bp5-button.bp5-minimal.bp5-disabled:hover.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-dark .bp5-button.bp5-minimal { + background: none; + box-shadow: none; + color: #ffffff; +} +.bp5-dark .bp5-button.bp5-minimal:hover, +.bp5-dark .bp5-button.bp5-minimal:active, +.bp5-dark .bp5-button.bp5-minimal.bp5-active { + background: none; + box-shadow: none; + color: #ffffff; +} +.bp5-dark .bp5-button.bp5-minimal:hover { + background: rgba(143, 153, 168, 0.15); +} +.bp5-dark .bp5-button.bp5-minimal:active, +.bp5-dark .bp5-button.bp5-minimal.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-dark .bp5-button.bp5-minimal:disabled, +.bp5-dark .bp5-button.bp5-minimal:disabled:hover, +.bp5-dark .bp5-button.bp5-minimal.bp5-disabled, +.bp5-dark .bp5-button.bp5-minimal.bp5-disabled:hover { + background: none; + color: rgba(171, 179, 191, 0.6); + cursor: not-allowed; +} +.bp5-dark .bp5-button.bp5-minimal:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-minimal:disabled:hover.bp5-active, +.bp5-dark .bp5-button.bp5-minimal.bp5-disabled.bp5-active, +.bp5-dark .bp5-button.bp5-minimal.bp5-disabled:hover.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-primary { + color: #215db0; +} +.bp5-button.bp5-minimal.bp5-intent-primary:hover, +.bp5-button.bp5-minimal.bp5-intent-primary:active, +.bp5-button.bp5-minimal.bp5-intent-primary.bp5-active { + background: none; + box-shadow: none; + color: #215db0; +} +.bp5-button.bp5-minimal.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.15); + color: #215db0; +} +.bp5-button.bp5-minimal.bp5-intent-primary:active, +.bp5-button.bp5-minimal.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #184a90; +} +.bp5-button.bp5-minimal.bp5-intent-primary:disabled, +.bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(33, 93, 176, 0.5); +} +.bp5-button.bp5-minimal.bp5-intent-primary:disabled.bp5-active, +.bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-primary + .bp5-button-spinner + .bp5-spinner-head { + stroke: #215db0; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary { + color: #8abbff; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.2); + color: #8abbff; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #99c4ff; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:disabled, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(138, 187, 255, 0.5); +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-success { + color: #1c6e42; +} +.bp5-button.bp5-minimal.bp5-intent-success:hover, +.bp5-button.bp5-minimal.bp5-intent-success:active, +.bp5-button.bp5-minimal.bp5-intent-success.bp5-active { + background: none; + box-shadow: none; + color: #1c6e42; +} +.bp5-button.bp5-minimal.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.15); + color: #1c6e42; +} +.bp5-button.bp5-minimal.bp5-intent-success:active, +.bp5-button.bp5-minimal.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #165a36; +} +.bp5-button.bp5-minimal.bp5-intent-success:disabled, +.bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(28, 110, 66, 0.5); +} +.bp5-button.bp5-minimal.bp5-intent-success:disabled.bp5-active, +.bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-success + .bp5-button-spinner + .bp5-spinner-head { + stroke: #1c6e42; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success { + color: #72ca9b; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.2); + color: #72ca9b; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #7cd7a2; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:disabled, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(114, 202, 155, 0.5); +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-warning { + color: #935610; +} +.bp5-button.bp5-minimal.bp5-intent-warning:hover, +.bp5-button.bp5-minimal.bp5-intent-warning:active, +.bp5-button.bp5-minimal.bp5-intent-warning.bp5-active { + background: none; + box-shadow: none; + color: #935610; +} +.bp5-button.bp5-minimal.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.15); + color: #935610; +} +.bp5-button.bp5-minimal.bp5-intent-warning:active, +.bp5-button.bp5-minimal.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #77450d; +} +.bp5-button.bp5-minimal.bp5-intent-warning:disabled, +.bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(147, 86, 16, 0.5); +} +.bp5-button.bp5-minimal.bp5-intent-warning:disabled.bp5-active, +.bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-warning + .bp5-button-spinner + .bp5-spinner-head { + stroke: #935610; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning { + color: #fbb360; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.2); + color: #fbb360; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #f5c186; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:disabled, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(251, 179, 96, 0.5); +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-danger { + color: #ac2f33; +} +.bp5-button.bp5-minimal.bp5-intent-danger:hover, +.bp5-button.bp5-minimal.bp5-intent-danger:active, +.bp5-button.bp5-minimal.bp5-intent-danger.bp5-active { + background: none; + box-shadow: none; + color: #ac2f33; +} +.bp5-button.bp5-minimal.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.15); + color: #ac2f33; +} +.bp5-button.bp5-minimal.bp5-intent-danger:active, +.bp5-button.bp5-minimal.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #8e292c; +} +.bp5-button.bp5-minimal.bp5-intent-danger:disabled, +.bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(172, 47, 51, 0.5); +} +.bp5-button.bp5-minimal.bp5-intent-danger:disabled.bp5-active, +.bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); +} +.bp5-button.bp5-minimal.bp5-intent-danger + .bp5-button-spinner + .bp5-spinner-head { + stroke: #ac2f33; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger { + color: #fa999c; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.2); + color: #fa999c; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #ffa1a4; +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:disabled, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(250, 153, 156, 0.5); +} +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-minimal.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); +} +.bp5-button.bp5-outlined { + background: none; + box-shadow: none; + border: 1px solid rgba(28, 33, 39, 0.2); + box-sizing: border-box; +} +.bp5-button.bp5-outlined:hover { + background: rgba(143, 153, 168, 0.15); + box-shadow: none; + color: #1c2127; + text-decoration: none; +} +.bp5-button.bp5-outlined:active, +.bp5-button.bp5-outlined.bp5-active { + background: rgba(143, 153, 168, 0.3); + box-shadow: none; + color: #1c2127; +} +.bp5-button.bp5-outlined:disabled, +.bp5-button.bp5-outlined:disabled:hover, +.bp5-button.bp5-outlined.bp5-disabled, +.bp5-button.bp5-outlined.bp5-disabled:hover { + background: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; +} +.bp5-button.bp5-outlined:disabled.bp5-active, +.bp5-button.bp5-outlined:disabled:hover.bp5-active, +.bp5-button.bp5-outlined.bp5-disabled.bp5-active, +.bp5-button.bp5-outlined.bp5-disabled:hover.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-dark .bp5-button.bp5-outlined { + background: none; + box-shadow: none; + color: #ffffff; +} +.bp5-dark .bp5-button.bp5-outlined:hover, +.bp5-dark .bp5-button.bp5-outlined:active, +.bp5-dark .bp5-button.bp5-outlined.bp5-active { + background: none; + box-shadow: none; + color: #ffffff; +} +.bp5-dark .bp5-button.bp5-outlined:hover { + background: rgba(143, 153, 168, 0.15); +} +.bp5-dark .bp5-button.bp5-outlined:active, +.bp5-dark .bp5-button.bp5-outlined.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-dark .bp5-button.bp5-outlined:disabled, +.bp5-dark .bp5-button.bp5-outlined:disabled:hover, +.bp5-dark .bp5-button.bp5-outlined.bp5-disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover { + background: none; + color: rgba(171, 179, 191, 0.6); + cursor: not-allowed; +} +.bp5-dark .bp5-button.bp5-outlined:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-outlined:disabled:hover.bp5-active, +.bp5-dark .bp5-button.bp5-outlined.bp5-disabled.bp5-active, +.bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-primary { + color: #215db0; +} +.bp5-button.bp5-outlined.bp5-intent-primary:hover, +.bp5-button.bp5-outlined.bp5-intent-primary:active, +.bp5-button.bp5-outlined.bp5-intent-primary.bp5-active { + background: none; + box-shadow: none; + color: #215db0; +} +.bp5-button.bp5-outlined.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.15); + color: #215db0; +} +.bp5-button.bp5-outlined.bp5-intent-primary:active, +.bp5-button.bp5-outlined.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #184a90; +} +.bp5-button.bp5-outlined.bp5-intent-primary:disabled, +.bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(33, 93, 176, 0.5); +} +.bp5-button.bp5-outlined.bp5-intent-primary:disabled.bp5-active, +.bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-primary + .bp5-button-spinner + .bp5-spinner-head { + stroke: #215db0; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary { + color: #8abbff; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.2); + color: #8abbff; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #99c4ff; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(138, 187, 255, 0.5); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-success { + color: #1c6e42; +} +.bp5-button.bp5-outlined.bp5-intent-success:hover, +.bp5-button.bp5-outlined.bp5-intent-success:active, +.bp5-button.bp5-outlined.bp5-intent-success.bp5-active { + background: none; + box-shadow: none; + color: #1c6e42; +} +.bp5-button.bp5-outlined.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.15); + color: #1c6e42; +} +.bp5-button.bp5-outlined.bp5-intent-success:active, +.bp5-button.bp5-outlined.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #165a36; +} +.bp5-button.bp5-outlined.bp5-intent-success:disabled, +.bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(28, 110, 66, 0.5); +} +.bp5-button.bp5-outlined.bp5-intent-success:disabled.bp5-active, +.bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-success + .bp5-button-spinner + .bp5-spinner-head { + stroke: #1c6e42; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success { + color: #72ca9b; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.2); + color: #72ca9b; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #7cd7a2; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(114, 202, 155, 0.5); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-warning { + color: #935610; +} +.bp5-button.bp5-outlined.bp5-intent-warning:hover, +.bp5-button.bp5-outlined.bp5-intent-warning:active, +.bp5-button.bp5-outlined.bp5-intent-warning.bp5-active { + background: none; + box-shadow: none; + color: #935610; +} +.bp5-button.bp5-outlined.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.15); + color: #935610; +} +.bp5-button.bp5-outlined.bp5-intent-warning:active, +.bp5-button.bp5-outlined.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #77450d; +} +.bp5-button.bp5-outlined.bp5-intent-warning:disabled, +.bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(147, 86, 16, 0.5); +} +.bp5-button.bp5-outlined.bp5-intent-warning:disabled.bp5-active, +.bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-warning + .bp5-button-spinner + .bp5-spinner-head { + stroke: #935610; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning { + color: #fbb360; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.2); + color: #fbb360; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #f5c186; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(251, 179, 96, 0.5); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-danger { + color: #ac2f33; +} +.bp5-button.bp5-outlined.bp5-intent-danger:hover, +.bp5-button.bp5-outlined.bp5-intent-danger:active, +.bp5-button.bp5-outlined.bp5-intent-danger.bp5-active { + background: none; + box-shadow: none; + color: #ac2f33; +} +.bp5-button.bp5-outlined.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.15); + color: #ac2f33; +} +.bp5-button.bp5-outlined.bp5-intent-danger:active, +.bp5-button.bp5-outlined.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #8e292c; +} +.bp5-button.bp5-outlined.bp5-intent-danger:disabled, +.bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(172, 47, 51, 0.5); +} +.bp5-button.bp5-outlined.bp5-intent-danger:disabled.bp5-active, +.bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); +} +.bp5-button.bp5-outlined.bp5-intent-danger + .bp5-button-spinner + .bp5-spinner-head { + stroke: #ac2f33; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger { + color: #fa999c; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.2); + color: #fa999c; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #ffa1a4; +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(250, 153, 156, 0.5); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:disabled.bp5-active, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); +} +.bp5-button.bp5-outlined:disabled, +.bp5-button.bp5-outlined.bp5-disabled, +.bp5-button.bp5-outlined:disabled:hover, +.bp5-button.bp5-outlined.bp5-disabled:hover { + border-color: rgba(95, 107, 124, 0.1); +} +.bp5-dark .bp5-button.bp5-outlined { + border-color: rgba(255, 255, 255, 0.4); +} +.bp5-dark .bp5-button.bp5-outlined:disabled, +.bp5-dark .bp5-button.bp5-outlined:disabled:hover, +.bp5-dark .bp5-button.bp5-outlined.bp5-disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-disabled:hover { + border-color: rgba(255, 255, 255, 0.2); +} +.bp5-button.bp5-outlined.bp5-intent-primary { + border-color: rgba(33, 93, 176, 0.6); +} +.bp5-button.bp5-outlined.bp5-intent-primary:disabled, +.bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled { + border-color: rgba(33, 93, 176, 0.2); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary { + border-color: rgba(138, 187, 255, 0.6); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-primary.bp5-disabled { + border-color: rgba(138, 187, 255, 0.2); +} +.bp5-button.bp5-outlined.bp5-intent-success { + border-color: rgba(28, 110, 66, 0.6); +} +.bp5-button.bp5-outlined.bp5-intent-success:disabled, +.bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled { + border-color: rgba(28, 110, 66, 0.2); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success { + border-color: rgba(114, 202, 155, 0.6); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-success.bp5-disabled { + border-color: rgba(114, 202, 155, 0.2); +} +.bp5-button.bp5-outlined.bp5-intent-warning { + border-color: rgba(147, 86, 16, 0.6); +} +.bp5-button.bp5-outlined.bp5-intent-warning:disabled, +.bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled { + border-color: rgba(147, 86, 16, 0.2); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning { + border-color: rgba(251, 179, 96, 0.6); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-warning.bp5-disabled { + border-color: rgba(251, 179, 96, 0.2); +} +.bp5-button.bp5-outlined.bp5-intent-danger { + border-color: rgba(172, 47, 51, 0.6); +} +.bp5-button.bp5-outlined.bp5-intent-danger:disabled, +.bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled { + border-color: rgba(172, 47, 51, 0.2); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger { + border-color: rgba(250, 153, 156, 0.6); +} +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger:disabled, +.bp5-dark .bp5-button.bp5-outlined.bp5-intent-danger.bp5-disabled { + border-color: rgba(250, 153, 156, 0.2); +} +.bp5-button.bp5-intent-warning { + background: #fbb360; + color: #1c2127; +} +.bp5-button.bp5-intent-warning:not(.bp5-disabled).bp5-icon > svg { + fill: rgba(28, 33, 39, 0.7); +} +.bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not( + .bp5-outlined + ):hover { + background: #ec9a3c; + color: #1c2127; +} +.bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not( + .bp5-outlined + ):active, +.bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not( + .bp5-outlined + ).bp5-active { + background: #c87619; + color: #1c2127; +} +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not( + .bp5-outlined + ):active, + .bp5-button.bp5-intent-warning:not(.bp5-disabled):not(.bp5-minimal):not( + .bp5-outlined + ).bp5-active { + background: highlight; } } -.bp5-button.bp5-intent-warning:disabled, .bp5-button.bp5-intent-warning.bp5-disabled{ - background:rgba(200, 118, 25, 0.5); - color:rgba(28, 33, 39, 0.35); +.bp5-button.bp5-intent-warning:disabled, +.bp5-button.bp5-intent-warning.bp5-disabled { + background: rgba(200, 118, 25, 0.5); + color: rgba(28, 33, 39, 0.35); } -.bp5-dark .bp5-button.bp5-intent-warning:disabled, .bp5-dark .bp5-button.bp5-intent-warning.bp5-disabled{ - color:rgba(28, 33, 39, 0.6); +.bp5-dark .bp5-button.bp5-intent-warning:disabled, +.bp5-dark .bp5-button.bp5-intent-warning.bp5-disabled { + color: rgba(28, 33, 39, 0.6); } -.bp5-button.bp5-intent-warning.bp5-minimal, .bp5-button.bp5-intent-warning.bp5-outlined{ - background:none; +.bp5-button.bp5-intent-warning.bp5-minimal, +.bp5-button.bp5-intent-warning.bp5-outlined { + background: none; } -.bp5-dark .bp5-button.bp5-intent-warning.bp5-minimal:not(.bp5-disabled).bp5-icon > svg, .bp5-dark .bp5-button.bp5-intent-warning.bp5-outlined:not(.bp5-disabled).bp5-icon > svg{ - fill:#fbb360; +.bp5-dark + .bp5-button.bp5-intent-warning.bp5-minimal:not(.bp5-disabled).bp5-icon + > svg, +.bp5-dark + .bp5-button.bp5-intent-warning.bp5-outlined:not(.bp5-disabled).bp5-icon + > svg { + fill: #fbb360; } -a.bp5-button{ - text-align:center; - text-decoration:none; - transition:none; +a.bp5-button { + text-align: center; + text-decoration: none; + transition: none; } -a.bp5-button, a.bp5-button:hover, a.bp5-button:active{ - color:#1c2127; +a.bp5-button, +a.bp5-button:hover, +a.bp5-button:active { + color: #1c2127; } -a.bp5-button.bp5-disabled{ - color:rgba(95, 107, 124, 0.6); +a.bp5-button.bp5-disabled { + color: rgba(95, 107, 124, 0.6); } -.bp5-button-text{ - flex:0 1 auto; +.bp5-button-text { + flex: 0 1 auto; } -.bp5-button.bp5-align-left .bp5-button-text, .bp5-button.bp5-align-right .bp5-button-text, +.bp5-button.bp5-align-left .bp5-button-text, +.bp5-button.bp5-align-right .bp5-button-text, .bp5-button-group.bp5-align-left .bp5-button-text, -.bp5-button-group.bp5-align-right .bp5-button-text{ - flex:1 1 auto; -} -.bp5-button-group{ - display:inline-flex; -} -.bp5-button-group .bp5-button{ - flex:0 0 auto; - position:relative; - z-index:4; -} -.bp5-button-group .bp5-button:focus{ - z-index:5; -} -.bp5-button-group .bp5-button:hover{ - z-index:6; -} -.bp5-button-group .bp5-button:active, .bp5-button-group .bp5-button.bp5-active{ - z-index:7; -} -.bp5-button-group .bp5-button:disabled, .bp5-button-group .bp5-button.bp5-disabled{ - z-index:3; -} -.bp5-button-group .bp5-button[class*=bp5-intent-]{ - z-index:9; -} -.bp5-button-group .bp5-button[class*=bp5-intent-]:focus{ - z-index:10; -} -.bp5-button-group .bp5-button[class*=bp5-intent-]:hover{ - z-index:11; -} -.bp5-button-group .bp5-button[class*=bp5-intent-]:active, .bp5-button-group .bp5-button[class*=bp5-intent-].bp5-active{ - z-index:12; -} -.bp5-button-group .bp5-button[class*=bp5-intent-]:disabled, .bp5-button-group .bp5-button[class*=bp5-intent-].bp5-disabled{ - z-index:8; -} -.bp5-button-group:not(.bp5-minimal) > .bp5-popover-wrapper:not(:first-child) .bp5-button, -.bp5-button-group:not(.bp5-minimal) > .bp5-button:not(:first-child){ - border-bottom-left-radius:0; - border-top-left-radius:0; -} -.bp5-button-group:not(.bp5-minimal) > .bp5-popover-wrapper:not(:last-child) .bp5-button, -.bp5-button-group:not(.bp5-minimal) > .bp5-button:not(:last-child){ - border-bottom-right-radius:0; - border-top-right-radius:0; - margin-right:-1px; -} -.bp5-button-group.bp5-minimal .bp5-button{ - background:none; - box-shadow:none; -} -.bp5-button-group.bp5-minimal .bp5-button:hover{ - background:rgba(143, 153, 168, 0.15); - box-shadow:none; - color:#1c2127; - text-decoration:none; -} -.bp5-button-group.bp5-minimal .bp5-button:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-active{ - background:rgba(143, 153, 168, 0.3); - box-shadow:none; - color:#1c2127; -} -.bp5-button-group.bp5-minimal .bp5-button:disabled, .bp5-button-group.bp5-minimal .bp5-button:disabled:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover{ - background:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; -} -.bp5-button-group.bp5-minimal .bp5-button:disabled.bp5-active, .bp5-button-group.bp5-minimal .bp5-button:disabled:hover.bp5-active, .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled.bp5-active, .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button{ - background:none; - box-shadow:none; - color:#ffffff; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:hover, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button:active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-active{ - background:none; - box-shadow:none; - color:#ffffff; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:hover{ - background:rgba(143, 153, 168, 0.15); -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled:hover, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover{ - background:none; - color:rgba(171, 179, 191, 0.6); - cursor:not-allowed; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled.bp5-active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled:hover.bp5-active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled.bp5-active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover.bp5-active{ - background:rgba(143, 153, 168, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary{ - color:#215db0; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-active{ - background:none; - box-shadow:none; - color:#215db0; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.15); - color:#215db0; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#184a90; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(33, 93, 176, 0.5); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:disabled.bp5-active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary .bp5-button-spinner .bp5-spinner-head{ - stroke:#215db0; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary{ - color:#8abbff; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.2); - color:#8abbff; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#99c4ff; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(138, 187, 255, 0.5); -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:disabled.bp5-active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success{ - color:#1c6e42; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active{ - background:none; - box-shadow:none; - color:#1c6e42; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.15); - color:#1c6e42; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#165a36; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(28, 110, 66, 0.5); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled.bp5-active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success .bp5-button-spinner .bp5-spinner-head{ - stroke:#1c6e42; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success{ - color:#72ca9b; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.2); - color:#72ca9b; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#7cd7a2; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(114, 202, 155, 0.5); -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled.bp5-active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning{ - color:#935610; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-active{ - background:none; - box-shadow:none; - color:#935610; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.15); - color:#935610; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#77450d; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(147, 86, 16, 0.5); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled.bp5-active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning .bp5-button-spinner .bp5-spinner-head{ - stroke:#935610; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning{ - color:#fbb360; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.2); - color:#fbb360; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#f5c186; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(251, 179, 96, 0.5); -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled.bp5-active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger{ - color:#ac2f33; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-active{ - background:none; - box-shadow:none; - color:#ac2f33; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.15); - color:#ac2f33; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#8e292c; -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(172, 47, 51, 0.5); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled.bp5-active, .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); -} -.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger .bp5-button-spinner .bp5-spinner-head{ - stroke:#ac2f33; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger{ - color:#fa999c; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.2); - color:#fa999c; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#ffa1a4; -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(250, 153, 156, 0.5); -} -.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled.bp5-active, .bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); -} -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-button-group.bp5-minimal:not(:first-child){ - border-bottom-left-radius:0; - border-left:none; - border-top-left-radius:0; +.bp5-button-group.bp5-align-right .bp5-button-text { + flex: 1 1 auto; +} +.bp5-button-group { + display: inline-flex; +} +.bp5-button-group .bp5-button { + flex: 0 0 auto; + position: relative; + z-index: 4; +} +.bp5-button-group .bp5-button:focus { + z-index: 5; +} +.bp5-button-group .bp5-button:hover { + z-index: 6; +} +.bp5-button-group .bp5-button:active, +.bp5-button-group .bp5-button.bp5-active { + z-index: 7; +} +.bp5-button-group .bp5-button:disabled, +.bp5-button-group .bp5-button.bp5-disabled { + z-index: 3; +} +.bp5-button-group .bp5-button[class*='bp5-intent-'] { + z-index: 9; +} +.bp5-button-group .bp5-button[class*='bp5-intent-']:focus { + z-index: 10; +} +.bp5-button-group .bp5-button[class*='bp5-intent-']:hover { + z-index: 11; +} +.bp5-button-group .bp5-button[class*='bp5-intent-']:active, +.bp5-button-group .bp5-button[class*='bp5-intent-'].bp5-active { + z-index: 12; +} +.bp5-button-group .bp5-button[class*='bp5-intent-']:disabled, +.bp5-button-group .bp5-button[class*='bp5-intent-'].bp5-disabled { + z-index: 8; +} +.bp5-button-group:not(.bp5-minimal) + > .bp5-popover-wrapper:not(:first-child) + .bp5-button, +.bp5-button-group:not(.bp5-minimal) > .bp5-button:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.bp5-button-group:not(.bp5-minimal) + > .bp5-popover-wrapper:not(:last-child) + .bp5-button, +.bp5-button-group:not(.bp5-minimal) > .bp5-button:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; +} +.bp5-button-group.bp5-minimal .bp5-button { + background: none; + box-shadow: none; +} +.bp5-button-group.bp5-minimal .bp5-button:hover { + background: rgba(143, 153, 168, 0.15); + box-shadow: none; + color: #1c2127; + text-decoration: none; +} +.bp5-button-group.bp5-minimal .bp5-button:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-active { + background: rgba(143, 153, 168, 0.3); + box-shadow: none; + color: #1c2127; +} +.bp5-button-group.bp5-minimal .bp5-button:disabled, +.bp5-button-group.bp5-minimal .bp5-button:disabled:hover, +.bp5-button-group.bp5-minimal .bp5-button.bp5-disabled, +.bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover { + background: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; +} +.bp5-button-group.bp5-minimal .bp5-button:disabled.bp5-active, +.bp5-button-group.bp5-minimal .bp5-button:disabled:hover.bp5-active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-disabled.bp5-active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button { + background: none; + box-shadow: none; + color: #ffffff; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:hover, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:active, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-active { + background: none; + box-shadow: none; + color: #ffffff; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:hover { + background: rgba(143, 153, 168, 0.15); +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:active, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled:hover, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled:hover { + background: none; + color: rgba(171, 179, 191, 0.6); + cursor: not-allowed; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled.bp5-active, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button:disabled:hover.bp5-active, +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-disabled.bp5-active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-disabled:hover.bp5-active { + background: rgba(143, 153, 168, 0.3); +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary { + color: #215db0; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-active { + background: none; + box-shadow: none; + color: #215db0; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.15); + color: #215db0; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #184a90; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:disabled, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(33, 93, 176, 0.5); +} +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-primary:disabled.bp5-active, +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); +} +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-primary + .bp5-button-spinner + .bp5-spinner-head { + stroke: #215db0; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary { + color: #8abbff; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.2); + color: #8abbff; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #99c4ff; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-primary:disabled, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(138, 187, 255, 0.5); +} +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-primary:disabled.bp5-active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success { + color: #1c6e42; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active { + background: none; + box-shadow: none; + color: #1c6e42; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.15); + color: #1c6e42; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #165a36; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(28, 110, 66, 0.5); +} +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-success:disabled.bp5-active, +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); +} +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-success + .bp5-button-spinner + .bp5-spinner-head { + stroke: #1c6e42; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success { + color: #72ca9b; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.2); + color: #72ca9b; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #7cd7a2; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-success:disabled, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(114, 202, 155, 0.5); +} +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-success:disabled.bp5-active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning { + color: #935610; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-active { + background: none; + box-shadow: none; + color: #935610; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.15); + color: #935610; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #77450d; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(147, 86, 16, 0.5); +} +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-warning:disabled.bp5-active, +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); +} +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-warning + .bp5-button-spinner + .bp5-spinner-head { + stroke: #935610; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning { + color: #fbb360; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.2); + color: #fbb360; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #f5c186; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-warning:disabled, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(251, 179, 96, 0.5); +} +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-warning:disabled.bp5-active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger { + color: #ac2f33; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-active { + background: none; + box-shadow: none; + color: #ac2f33; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.15); + color: #ac2f33; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #8e292c; +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled, +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(172, 47, 51, 0.5); +} +.bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled.bp5-active, +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); +} +.bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-danger + .bp5-button-spinner + .bp5-spinner-head { + stroke: #ac2f33; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger { + color: #fa999c; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.2); + color: #fa999c; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #ffa1a4; +} +.bp5-dark .bp5-button-group.bp5-minimal .bp5-button.bp5-intent-danger:disabled, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(250, 153, 156, 0.5); +} +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-danger:disabled.bp5-active, +.bp5-dark + .bp5-button-group.bp5-minimal + .bp5-button.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); +} +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-button-group.bp5-minimal:not(:first-child) { + border-bottom-left-radius: 0; + border-left: none; + border-top-left-radius: 0; } - .bp5-button-group.bp5-minimal:not(:last-child){ - border-bottom-right-radius:0; - border-top-right-radius:0; - margin-right:-1px; + .bp5-button-group.bp5-minimal:not(:last-child) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; } } .bp5-button-group .bp5-popover-wrapper, -.bp5-button-group .bp5-popover-target{ - display:flex; - flex:1 1 auto; +.bp5-button-group .bp5-popover-target { + display: flex; + flex: 1 1 auto; } -.bp5-button-group.bp5-fill{ - display:flex; - width:100%; +.bp5-button-group.bp5-fill { + display: flex; + width: 100%; } -.bp5-button-group .bp5-button.bp5-fill, .bp5-button-group.bp5-fill .bp5-button:not(.bp5-fixed){ - flex:1 1 auto; +.bp5-button-group .bp5-button.bp5-fill, +.bp5-button-group.bp5-fill .bp5-button:not(.bp5-fixed) { + flex: 1 1 auto; } -.bp5-button-group.bp5-vertical{ - align-items:stretch; - flex-direction:column; - vertical-align:top; +.bp5-button-group.bp5-vertical { + align-items: stretch; + flex-direction: column; + vertical-align: top; } -.bp5-button-group.bp5-vertical.bp5-fill{ - height:100%; - width:unset; +.bp5-button-group.bp5-vertical.bp5-fill { + height: 100%; + width: unset; } -.bp5-button-group.bp5-vertical .bp5-button{ - margin-right:0 !important; - width:100%; +.bp5-button-group.bp5-vertical .bp5-button { + margin-right: 0 !important; + width: 100%; } -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-popover-wrapper:first-child .bp5-button, -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-button:first-child{ - border-radius:2px 2px 0 0; +.bp5-button-group.bp5-vertical:not(.bp5-minimal) + > .bp5-popover-wrapper:first-child + .bp5-button, +.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-button:first-child { + border-radius: 2px 2px 0 0; } -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-popover-wrapper:last-child .bp5-button, -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-button:last-child{ - border-radius:0 0 2px 2px; +.bp5-button-group.bp5-vertical:not(.bp5-minimal) + > .bp5-popover-wrapper:last-child + .bp5-button, +.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-button:last-child { + border-radius: 0 0 2px 2px; } -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-popover-wrapper:not(:last-child) .bp5-button, -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-button:not(:last-child){ - margin-bottom:-1px; +.bp5-button-group.bp5-vertical:not(.bp5-minimal) + > .bp5-popover-wrapper:not(:last-child) + .bp5-button, +.bp5-button-group.bp5-vertical:not(.bp5-minimal) + > .bp5-button:not(:last-child) { + margin-bottom: -1px; } -.bp5-button-group.bp5-align-left .bp5-button{ - text-align:left; +.bp5-button-group.bp5-align-left .bp5-button { + text-align: left; } -.bp5-callout{ - font-size:14px; - line-height:1.5; - background-color:rgba(143, 153, 168, 0.15); - border-radius:2px; - padding:15px; - position:relative; - width:100%; +.bp5-callout { + font-size: 14px; + line-height: 1.5; + background-color: rgba(143, 153, 168, 0.15); + border-radius: 2px; + padding: 15px; + position: relative; + width: 100%; } -.bp5-callout[class*=bp5-icon-]{ - padding-left:38px; +.bp5-callout[class*='bp5-icon-'] { + padding-left: 38px; } -.bp5-callout[class*=bp5-icon-]::before{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - color:#5f6b7c; - left:15px; - position:absolute; - top:17px; +.bp5-callout[class*='bp5-icon-']::before { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + color: #5f6b7c; + left: 15px; + position: absolute; + top: 17px; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-callout{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-callout { + border: 1px solid buttonborder; } } -.bp5-callout.bp5-callout-icon{ - padding-left:38px; +.bp5-callout.bp5-callout-icon { + padding-left: 38px; } -.bp5-callout.bp5-callout-icon > .bp5-icon:first-child{ - color:#5f6b7c; - left:15px; - position:absolute; - top:17px; +.bp5-callout.bp5-callout-icon > .bp5-icon:first-child { + color: #5f6b7c; + left: 15px; + position: absolute; + top: 17px; } -.bp5-callout .bp5-heading{ - line-height:16px; - margin-bottom:0; - margin-top:2px; +.bp5-callout .bp5-heading { + line-height: 16px; + margin-bottom: 0; + margin-top: 2px; } -.bp5-callout.bp5-callout-has-body-content .bp5-heading{ - margin-bottom:5px; +.bp5-callout.bp5-callout-has-body-content .bp5-heading { + margin-bottom: 5px; } -.bp5-callout.bp5-compact{ - padding:10px; +.bp5-callout.bp5-compact { + padding: 10px; } -.bp5-callout.bp5-compact.bp5-callout-icon{ - padding-left:33px; +.bp5-callout.bp5-compact.bp5-callout-icon { + padding-left: 33px; } -.bp5-callout.bp5-compact.bp5-callout-icon > .bp5-icon:first-child{ - left:10px; - top:12px; +.bp5-callout.bp5-compact.bp5-callout-icon > .bp5-icon:first-child { + left: 10px; + top: 12px; } -.bp5-dark .bp5-callout{ - background-color:rgba(143, 153, 168, 0.2); +.bp5-dark .bp5-callout { + background-color: rgba(143, 153, 168, 0.2); } -.bp5-dark .bp5-callout[class*=bp5-icon-]::before, .bp5-dark .bp5-callout.bp5-callout-icon > .bp5-icon:first-child{ - color:#abb3bf; +.bp5-dark .bp5-callout[class*='bp5-icon-']::before, +.bp5-dark .bp5-callout.bp5-callout-icon > .bp5-icon:first-child { + color: #abb3bf; } -.bp5-callout.bp5-intent-primary{ - background-color:rgba(45, 114, 210, 0.1); - color:#215db0; +.bp5-callout.bp5-intent-primary { + background-color: rgba(45, 114, 210, 0.1); + color: #215db0; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-callout.bp5-intent-primary{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-callout.bp5-intent-primary { + border: 1px solid buttonborder; } } -.bp5-callout.bp5-intent-primary[class*=bp5-icon-]::before, +.bp5-callout.bp5-intent-primary[class*='bp5-icon-']::before, .bp5-callout.bp5-intent-primary > .bp5-icon:first-child, -.bp5-callout.bp5-intent-primary .bp5-heading{ - color:#215db0; +.bp5-callout.bp5-intent-primary .bp5-heading { + color: #215db0; } -.bp5-dark .bp5-callout.bp5-intent-primary{ - background-color:rgba(45, 114, 210, 0.2); - color:#8abbff; +.bp5-dark .bp5-callout.bp5-intent-primary { + background-color: rgba(45, 114, 210, 0.2); + color: #8abbff; } -.bp5-dark .bp5-callout.bp5-intent-primary[class*=bp5-icon-]::before, +.bp5-dark .bp5-callout.bp5-intent-primary[class*='bp5-icon-']::before, .bp5-dark .bp5-callout.bp5-intent-primary > .bp5-icon:first-child, -.bp5-dark .bp5-callout.bp5-intent-primary .bp5-heading{ - color:#8abbff; +.bp5-dark .bp5-callout.bp5-intent-primary .bp5-heading { + color: #8abbff; } -.bp5-callout.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.1); - color:#1c6e42; +.bp5-callout.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.1); + color: #1c6e42; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-callout.bp5-intent-success{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-callout.bp5-intent-success { + border: 1px solid buttonborder; } } -.bp5-callout.bp5-intent-success[class*=bp5-icon-]::before, +.bp5-callout.bp5-intent-success[class*='bp5-icon-']::before, .bp5-callout.bp5-intent-success > .bp5-icon:first-child, -.bp5-callout.bp5-intent-success .bp5-heading{ - color:#1c6e42; +.bp5-callout.bp5-intent-success .bp5-heading { + color: #1c6e42; } -.bp5-dark .bp5-callout.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.2); - color:#72ca9b; +.bp5-dark .bp5-callout.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.2); + color: #72ca9b; } -.bp5-dark .bp5-callout.bp5-intent-success[class*=bp5-icon-]::before, +.bp5-dark .bp5-callout.bp5-intent-success[class*='bp5-icon-']::before, .bp5-dark .bp5-callout.bp5-intent-success > .bp5-icon:first-child, -.bp5-dark .bp5-callout.bp5-intent-success .bp5-heading{ - color:#72ca9b; +.bp5-dark .bp5-callout.bp5-intent-success .bp5-heading { + color: #72ca9b; } -.bp5-callout.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.1); - color:#935610; +.bp5-callout.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.1); + color: #935610; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-callout.bp5-intent-warning{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-callout.bp5-intent-warning { + border: 1px solid buttonborder; } } -.bp5-callout.bp5-intent-warning[class*=bp5-icon-]::before, +.bp5-callout.bp5-intent-warning[class*='bp5-icon-']::before, .bp5-callout.bp5-intent-warning > .bp5-icon:first-child, -.bp5-callout.bp5-intent-warning .bp5-heading{ - color:#935610; +.bp5-callout.bp5-intent-warning .bp5-heading { + color: #935610; } -.bp5-dark .bp5-callout.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.2); - color:#fbb360; +.bp5-dark .bp5-callout.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.2); + color: #fbb360; } -.bp5-dark .bp5-callout.bp5-intent-warning[class*=bp5-icon-]::before, +.bp5-dark .bp5-callout.bp5-intent-warning[class*='bp5-icon-']::before, .bp5-dark .bp5-callout.bp5-intent-warning > .bp5-icon:first-child, -.bp5-dark .bp5-callout.bp5-intent-warning .bp5-heading{ - color:#fbb360; +.bp5-dark .bp5-callout.bp5-intent-warning .bp5-heading { + color: #fbb360; } -.bp5-callout.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.1); - color:#ac2f33; +.bp5-callout.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.1); + color: #ac2f33; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-callout.bp5-intent-danger{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-callout.bp5-intent-danger { + border: 1px solid buttonborder; } } -.bp5-callout.bp5-intent-danger[class*=bp5-icon-]::before, +.bp5-callout.bp5-intent-danger[class*='bp5-icon-']::before, .bp5-callout.bp5-intent-danger > .bp5-icon:first-child, -.bp5-callout.bp5-intent-danger .bp5-heading{ - color:#ac2f33; +.bp5-callout.bp5-intent-danger .bp5-heading { + color: #ac2f33; } -.bp5-dark .bp5-callout.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.2); - color:#fa999c; +.bp5-dark .bp5-callout.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.2); + color: #fa999c; } -.bp5-dark .bp5-callout.bp5-intent-danger[class*=bp5-icon-]::before, +.bp5-dark .bp5-callout.bp5-intent-danger[class*='bp5-icon-']::before, .bp5-dark .bp5-callout.bp5-intent-danger > .bp5-icon:first-child, -.bp5-dark .bp5-callout.bp5-intent-danger .bp5-heading{ - color:#fa999c; +.bp5-dark .bp5-callout.bp5-intent-danger .bp5-heading { + color: #fa999c; } -.bp5-callout.bp5-intent-primary a{ - text-decoration:underline; +.bp5-callout.bp5-intent-primary a { + text-decoration: underline; } -.bp5-callout.bp5-intent-primary a:hover{ - color:#184a90; +.bp5-callout.bp5-intent-primary a:hover { + color: #184a90; } -.bp5-dark .bp5-callout.bp5-intent-primary a:hover{ - color:#99c4ff; +.bp5-dark .bp5-callout.bp5-intent-primary a:hover { + color: #99c4ff; } -.bp5-running-text .bp5-callout{ - margin:20px 0; +.bp5-running-text .bp5-callout { + margin: 20px 0; } -.bp5-card{ - background-color:#ffffff; - border-radius:2px; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.15); - padding:20px; - transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-card { + background-color: #ffffff; + border-radius: 2px; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.15); + padding: 20px; + transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9), + box-shadow 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-card.bp5-dark, .bp5-dark .bp5-card{ - background-color:#2f343c; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2); +.bp5-card.bp5-dark, +.bp5-dark .bp5-card { + background-color: #2f343c; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-card{ - border:1px solid buttonborder; - box-shadow:none; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-card { + border: 1px solid buttonborder; + box-shadow: none; } } -.bp5-elevation-0{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.15); +.bp5-elevation-0 { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.15); } -.bp5-elevation-0.bp5-dark, .bp5-dark .bp5-elevation-0{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2); +.bp5-elevation-0.bp5-dark, +.bp5-dark .bp5-elevation-0 { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-elevation-0{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-elevation-0 { + border: 1px solid buttonborder; } } -.bp5-elevation-1{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-elevation-1 { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-elevation-1.bp5-dark, .bp5-dark .bp5-elevation-1{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4); +.bp5-elevation-1.bp5-dark, +.bp5-dark .bp5-elevation-1 { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px 0 rgba(17, 20, 24, 0.4); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-elevation-1{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-elevation-1 { + border: 1px solid buttonborder; } } -.bp5-elevation-2{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2), 0 2px 6px rgba(17, 20, 24, 0.2); +.bp5-elevation-2 { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2), + 0 2px 6px rgba(17, 20, 24, 0.2); } -.bp5-elevation-2.bp5-dark, .bp5-dark .bp5-elevation-2{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px rgba(17, 20, 24, 0.4), 0 2px 6px rgba(17, 20, 24, 0.4); +.bp5-elevation-2.bp5-dark, +.bp5-dark .bp5-elevation-2 { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px rgba(17, 20, 24, 0.4), 0 2px 6px rgba(17, 20, 24, 0.4); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-elevation-2{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-elevation-2 { + border: 1px solid buttonborder; } } -.bp5-elevation-3{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); +.bp5-elevation-3 { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); } -.bp5-elevation-3.bp5-dark, .bp5-dark .bp5-elevation-3{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); +.bp5-elevation-3.bp5-dark, +.bp5-dark .bp5-elevation-3 { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-elevation-3{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-elevation-3 { + border: 1px solid buttonborder; } } -.bp5-elevation-4{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2), 0 18px 46px 6px rgba(17, 20, 24, 0.2); +.bp5-elevation-4 { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2), + 0 18px 46px 6px rgba(17, 20, 24, 0.2); } -.bp5-elevation-4.bp5-dark, .bp5-dark .bp5-elevation-4{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 4px 8px rgba(17, 20, 24, 0.4), 0 18px 46px 6px rgba(17, 20, 24, 0.4); +.bp5-elevation-4.bp5-dark, +.bp5-dark .bp5-elevation-4 { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 4px 8px rgba(17, 20, 24, 0.4), 0 18px 46px 6px rgba(17, 20, 24, 0.4); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-elevation-4{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-elevation-4 { + border: 1px solid buttonborder; } } -.bp5-card.bp5-compact{ - padding:15px; +.bp5-card.bp5-compact { + padding: 15px; } -.bp5-card.bp5-interactive:hover{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); - cursor:pointer; +.bp5-card.bp5-interactive:hover { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); + cursor: pointer; } -.bp5-card.bp5-interactive:hover.bp5-dark, .bp5-dark .bp5-card.bp5-interactive:hover{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); +.bp5-card.bp5-interactive:hover.bp5-dark, +.bp5-dark .bp5-card.bp5-interactive:hover { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); } -.bp5-card.bp5-interactive.bp5-selected{ - box-shadow:0 0 0 3px rgba(76, 144, 240, 0.2), 0 0 0 1px #4c90f0; +.bp5-card.bp5-interactive.bp5-selected { + box-shadow: 0 0 0 3px rgba(76, 144, 240, 0.2), 0 0 0 1px #4c90f0; } -.bp5-card.bp5-interactive.bp5-selected.bp5-dark, .bp5-dark .bp5-card.bp5-interactive.bp5-selected{ - box-shadow:0 0 0 3px rgba(138, 187, 255, 0.4), 0 0 0 1px #8abbff; +.bp5-card.bp5-interactive.bp5-selected.bp5-dark, +.bp5-dark .bp5-card.bp5-interactive.bp5-selected { + box-shadow: 0 0 0 3px rgba(138, 187, 255, 0.4), 0 0 0 1px #8abbff; } -.bp5-card.bp5-interactive:active{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); - transition-duration:0; +.bp5-card.bp5-interactive:active { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); + transition-duration: 0; } -.bp5-card.bp5-interactive:active.bp5-dark, .bp5-dark .bp5-card.bp5-interactive:active{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4); +.bp5-card.bp5-interactive:active.bp5-dark, +.bp5-dark .bp5-card.bp5-interactive:active { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px 0 rgba(17, 20, 24, 0.4); } -.bp5-card-list{ - overflow:auto; - padding:0; - width:100%; +.bp5-card-list { + overflow: auto; + padding: 0; + width: 100%; } -.bp5-card-list > .bp5-card{ - align-items:center; - border-radius:0; - box-shadow:none; - display:flex; - min-height:51px; - padding:10px 20px; +.bp5-card-list > .bp5-card { + align-items: center; + border-radius: 0; + box-shadow: none; + display: flex; + min-height: 51px; + padding: 10px 20px; } -.bp5-card-list > .bp5-card.bp5-interactive:hover, .bp5-card-list > .bp5-card.bp5-interactive:active{ - background-color:#f6f7f9; - box-shadow:none; +.bp5-card-list > .bp5-card.bp5-interactive:hover, +.bp5-card-list > .bp5-card.bp5-interactive:active { + background-color: #f6f7f9; + box-shadow: none; } -.bp5-dark .bp5-card-list > .bp5-card.bp5-interactive:hover, .bp5-dark .bp5-card-list > .bp5-card.bp5-interactive:active{ - background-color:#383e47; +.bp5-dark .bp5-card-list > .bp5-card.bp5-interactive:hover, +.bp5-dark .bp5-card-list > .bp5-card.bp5-interactive:active { + background-color: #383e47; } -.bp5-card-list > .bp5-card.bp5-selected{ - background-color:#edeff2; - box-shadow:none; +.bp5-card-list > .bp5-card.bp5-selected { + background-color: #edeff2; + box-shadow: none; } -.bp5-dark .bp5-card-list > .bp5-card.bp5-selected{ - background-color:#404854; - box-shadow:none; +.bp5-dark .bp5-card-list > .bp5-card.bp5-selected { + background-color: #404854; + box-shadow: none; } -.bp5-card-list > .bp5-card:not(:last-child){ - border-bottom:1px solid rgba(17, 20, 24, 0.1); +.bp5-card-list > .bp5-card:not(:last-child) { + border-bottom: 1px solid rgba(17, 20, 24, 0.1); } -.bp5-dark .bp5-card-list > .bp5-card:not(:last-child){ - border-color:rgba(255, 255, 255, 0.1); +.bp5-dark .bp5-card-list > .bp5-card:not(:last-child) { + border-color: rgba(255, 255, 255, 0.1); } -.bp5-card-list.bp5-compact{ - padding:0; +.bp5-card-list.bp5-compact { + padding: 0; } -.bp5-card-list.bp5-compact > .bp5-card{ - min-height:45px; - padding:7px 15px; +.bp5-card-list.bp5-compact > .bp5-card { + min-height: 45px; + padding: 7px 15px; } -.bp5-dark .bp5-card-list{ - padding:1px; +.bp5-dark .bp5-card-list { + padding: 1px; } -.bp5-card-list:not(.bp5-card-list-bordered){ - border-radius:0; - box-shadow:none; +.bp5-card-list:not(.bp5-card-list-bordered) { + border-radius: 0; + box-shadow: none; } -.bp5-dark .bp5-card-list:not(.bp5-card-list-bordered){ - margin:1px; - width:calc(100% - 2px); +.bp5-dark .bp5-card-list:not(.bp5-card-list-bordered) { + margin: 1px; + width: calc(100% - 2px); } -.bp5-collapse{ - height:0; - overflow-y:hidden; - transition:height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-collapse { + height: 0; + overflow-y: hidden; + transition: height 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-collapse .bp5-collapse-body{ - transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-collapse .bp5-collapse-body { + transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-collapse .bp5-collapse-body[aria-hidden=true]{ - display:none; +.bp5-collapse .bp5-collapse-body[aria-hidden='true'] { + display: none; } -.bp5-context-menu-virtual-target{ - position:fixed; +.bp5-context-menu-virtual-target { + position: fixed; } -.bp5-card.bp5-control-card, .bp5-card-list > .bp5-card.bp5-control-card{ - min-height:auto; - padding:0; +.bp5-card.bp5-control-card, +.bp5-card-list > .bp5-card.bp5-control-card { + min-height: auto; + padding: 0; } -.bp5-control-card .bp5-control.bp5-control.bp5-control{ - align-items:flex-start; - display:flex; - gap:10px; - margin:0; - padding:20px; - width:100%; +.bp5-control-card .bp5-control.bp5-control.bp5-control { + align-items: flex-start; + display: flex; + gap: 10px; + margin: 0; + padding: 20px; + width: 100%; } -.bp5-control-card .bp5-control.bp5-control.bp5-control.bp5-align-left{ - flex-direction:row; - justify-content:flex-start; +.bp5-control-card .bp5-control.bp5-control.bp5-control.bp5-align-left { + flex-direction: row; + justify-content: flex-start; } -.bp5-control-card .bp5-control.bp5-control.bp5-control.bp5-align-right{ - flex-direction:row-reverse; - justify-content:space-between; +.bp5-control-card .bp5-control.bp5-control.bp5-control.bp5-align-right { + flex-direction: row-reverse; + justify-content: space-between; } -.bp5-card-list .bp5-control-card .bp5-control.bp5-control.bp5-control{ - padding:20px; +.bp5-card-list .bp5-control-card .bp5-control.bp5-control.bp5-control { + padding: 20px; } -.bp5-card-list.bp5-compact .bp5-control-card .bp5-control.bp5-control.bp5-control{ - padding:15px; +.bp5-card-list.bp5-compact + .bp5-control-card + .bp5-control.bp5-control.bp5-control { + padding: 15px; } -.bp5-control-card .bp5-control.bp5-control.bp5-control .bp5-control-indicator{ - margin:0; +.bp5-control-card .bp5-control.bp5-control.bp5-control .bp5-control-indicator { + margin: 0; } -.bp5-control-card.bp5-compact .bp5-control.bp5-control.bp5-control{ - padding:15px; +.bp5-control-card.bp5-compact .bp5-control.bp5-control.bp5-control { + padding: 15px; } -.bp5-divider{ - border-bottom:1px solid rgba(17, 20, 24, 0.15); - border-right:1px solid rgba(17, 20, 24, 0.15); - margin:5px; +.bp5-divider { + border-bottom: 1px solid rgba(17, 20, 24, 0.15); + border-right: 1px solid rgba(17, 20, 24, 0.15); + margin: 5px; } -.bp5-dark .bp5-divider{ - border-color:rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-divider { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-dialog-container{ - opacity:1; - transform:scale(1); - align-items:center; - display:flex; - justify-content:center; - min-height:100%; - pointer-events:none; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; - width:100%; +.bp5-dialog-container { + opacity: 1; + transform: scale(1); + align-items: center; + display: flex; + justify-content: center; + min-height: 100%; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100%; } -.bp5-dialog-container.bp5-overlay-enter > .bp5-dialog, .bp5-dialog-container.bp5-overlay-appear > .bp5-dialog{ - opacity:0; - transform:scale(0.5); +.bp5-dialog-container.bp5-overlay-enter > .bp5-dialog, +.bp5-dialog-container.bp5-overlay-appear > .bp5-dialog { + opacity: 0; + transform: scale(0.5); } -.bp5-dialog-container.bp5-overlay-enter-active > .bp5-dialog, .bp5-dialog-container.bp5-overlay-appear-active > .bp5-dialog{ - opacity:1; - transform:scale(1); - transition-delay:0; - transition-duration:300ms; - transition-property:opacity, transform; - transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); +.bp5-dialog-container.bp5-overlay-enter-active > .bp5-dialog, +.bp5-dialog-container.bp5-overlay-appear-active > .bp5-dialog { + opacity: 1; + transform: scale(1); + transition-delay: 0; + transition-duration: 300ms; + transition-property: opacity, transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); } -.bp5-dialog-container.bp5-overlay-exit > .bp5-dialog{ - opacity:1; - transform:scale(1); +.bp5-dialog-container.bp5-overlay-exit > .bp5-dialog { + opacity: 1; + transform: scale(1); } -.bp5-dialog-container.bp5-overlay-exit-active > .bp5-dialog{ - opacity:0; - transform:scale(0.5); - transition-delay:0; - transition-duration:300ms; - transition-property:opacity, transform; - transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); +.bp5-dialog-container.bp5-overlay-exit-active > .bp5-dialog { + opacity: 0; + transform: scale(0.5); + transition-delay: 0; + transition-duration: 300ms; + transition-property: opacity, transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); } -.bp5-dialog{ - background:#f6f7f9; - border-radius:4px; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); - display:flex; - flex-direction:column; - margin:30px 0; - pointer-events:all; - -webkit-user-select:text; - -moz-user-select:text; - -ms-user-select:text; - user-select:text; - width:500px; +.bp5-dialog { + background: #f6f7f9; + border-radius: 4px; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); + display: flex; + flex-direction: column; + margin: 30px 0; + pointer-events: all; + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; + width: 500px; } -.bp5-dialog:focus{ - outline:0; +.bp5-dialog:focus { + outline: 0; } -.bp5-dialog.bp5-dark, .bp5-dark .bp5-dialog{ - background:#252a31; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); - color:#f6f7f9; +.bp5-dialog.bp5-dark, +.bp5-dark .bp5-dialog { + background: #252a31; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); + color: #f6f7f9; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dialog{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dialog { + border: 1px solid buttonborder; } } -.bp5-dialog-header{ - align-items:center; - background:#ffffff; - border-radius:4px 4px 0 0; - box-shadow:0 1px 0 rgba(17, 20, 24, 0.15); - display:flex; - flex:0 0 auto; - min-height:40px; - padding:5px; - padding-left:15px; - z-index:0; +.bp5-dialog-header { + align-items: center; + background: #ffffff; + border-radius: 4px 4px 0 0; + box-shadow: 0 1px 0 rgba(17, 20, 24, 0.15); + display: flex; + flex: 0 0 auto; + min-height: 40px; + padding: 5px; + padding-left: 15px; + z-index: 0; } .bp5-dialog-header .bp5-icon-large, -.bp5-dialog-header .bp5-icon{ - color:#5f6b7c; - flex:0 0 auto; - margin-left:-3px; - margin-right:7.5px; +.bp5-dialog-header .bp5-icon { + color: #5f6b7c; + flex: 0 0 auto; + margin-left: -3px; + margin-right: 7.5px; } -.bp5-dialog-header .bp5-heading{ - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; - flex:1 1 auto; - line-height:inherit; - margin:0; +.bp5-dialog-header .bp5-heading { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; + flex: 1 1 auto; + line-height: inherit; + margin: 0; } -.bp5-dialog-header .bp5-heading:last-child{ - margin-right:15px; +.bp5-dialog-header .bp5-heading:last-child { + margin-right: 15px; } -.bp5-dark .bp5-dialog-header{ - background:#2f343c; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-dialog-header { + background: #2f343c; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); } .bp5-dark .bp5-dialog-header .bp5-icon-large, -.bp5-dark .bp5-dialog-header .bp5-icon{ - color:#abb3bf; +.bp5-dark .bp5-dialog-header .bp5-icon { + color: #abb3bf; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dialog-header{ - border-bottom:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dialog-header { + border-bottom: 1px solid buttonborder; } } -.bp5-dialog-body{ - flex:1 1 auto; - margin:15px; +.bp5-dialog-body { + flex: 1 1 auto; + margin: 15px; } -.bp5-dialog-body-scroll-container{ - margin:0; - max-height:70vh; - overflow:auto; - padding:15px; +.bp5-dialog-body-scroll-container { + margin: 0; + max-height: 70vh; + overflow: auto; + padding: 15px; } -.bp5-dialog-footer{ - flex:0 0 auto; - margin:15px; +.bp5-dialog-footer { + flex: 0 0 auto; + margin: 15px; } -.bp5-dialog-footer-fixed{ - align-items:center; - background-color:#ffffff; - border-radius:0 0 4px 4px; - border-top:1px solid rgba(17, 20, 24, 0.15); - display:flex; - gap:15px; - justify-content:space-between; - margin:0; - padding:10px 10px 10px 15px; +.bp5-dialog-footer-fixed { + align-items: center; + background-color: #ffffff; + border-radius: 0 0 4px 4px; + border-top: 1px solid rgba(17, 20, 24, 0.15); + display: flex; + gap: 15px; + justify-content: space-between; + margin: 0; + padding: 10px 10px 10px 15px; } -.bp5-dark .bp5-dialog-footer-fixed{ - background:#383e47; - border-top:1px solid rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-dialog-footer-fixed { + background: #383e47; + border-top: 1px solid rgba(255, 255, 255, 0.2); } -.bp5-dialog-footer-main-section{ - flex:1 1 auto; +.bp5-dialog-footer-main-section { + flex: 1 1 auto; } -.bp5-dialog-footer-actions{ - display:flex; - justify-content:flex-end; +.bp5-dialog-footer-actions { + display: flex; + justify-content: flex-end; } -.bp5-dialog-footer-actions .bp5-button{ - margin-left:10px; +.bp5-dialog-footer-actions .bp5-button { + margin-left: 10px; } -.bp5-multistep-dialog-panels{ - display:flex; +.bp5-multistep-dialog-panels { + display: flex; } -.bp5-multistep-dialog-panels:first-child .bp5-dialog-step-container:first-child{ - border-radius:4px 0 0 0; +.bp5-multistep-dialog-panels:first-child + .bp5-dialog-step-container:first-child { + border-radius: 4px 0 0 0; } -.bp5-multistep-dialog-panels:first-child .bp5-multistep-dialog-right-panel{ - border-top-right-radius:4px; +.bp5-multistep-dialog-panels:first-child .bp5-multistep-dialog-right-panel { + border-top-right-radius: 4px; } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels{ - flex-direction:column; +.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels { + flex-direction: column; } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels:first-child .bp5-dialog-step-container:first-child{ - border-radius:4px 0 0 0; +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels:first-child + .bp5-dialog-step-container:first-child { + border-radius: 4px 0 0 0; } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels:first-child .bp5-dialog-step-container:last-child{ - border-radius:0 4px 0 0; +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels:first-child + .bp5-dialog-step-container:last-child { + border-radius: 0 4px 0 0; } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-multistep-dialog-left-panel{ - flex-direction:row; +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels + .bp5-multistep-dialog-left-panel { + flex-direction: row; } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-dialog-step-container{ - flex-grow:1; +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels + .bp5-dialog-step-container { + flex-grow: 1; } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-dialog-step-container:not(:first-child){ - border-left:1px solid rgba(17, 20, 24, 0.15); +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels + .bp5-dialog-step-container:not(:first-child) { + border-left: 1px solid rgba(17, 20, 24, 0.15); } -.bp5-dark .bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-dialog-step-container{ - border-color:rgba(17, 20, 24, 0.4); +.bp5-dark + .bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels + .bp5-dialog-step-container { + border-color: rgba(17, 20, 24, 0.4); } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-multistep-dialog-right-panel{ - border-left:none; +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels + .bp5-multistep-dialog-right-panel { + border-left: none; } -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-multistep-dialog-right-panel, -.bp5-multistep-dialog-nav-top .bp5-multistep-dialog-panels .bp5-multistep-dialog-footer{ - border-radius:0 0 4px 4px; +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels + .bp5-multistep-dialog-right-panel, +.bp5-multistep-dialog-nav-top + .bp5-multistep-dialog-panels + .bp5-multistep-dialog-footer { + border-radius: 0 0 4px 4px; } -.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels{ - flex-direction:row-reverse; +.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels { + flex-direction: row-reverse; } -.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels:first-child .bp5-multistep-dialog-right-panel{ - border-radius:4px 0 0 4px; +.bp5-multistep-dialog-nav-right + .bp5-multistep-dialog-panels:first-child + .bp5-multistep-dialog-right-panel { + border-radius: 4px 0 0 4px; } -.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels:first-child .bp5-dialog-step-container:first-child{ - border-radius:0 4px 0 0; +.bp5-multistep-dialog-nav-right + .bp5-multistep-dialog-panels:first-child + .bp5-dialog-step-container:first-child { + border-radius: 0 4px 0 0; } -.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels .bp5-multistep-dialog-left-panel{ - border-radius:0 0 4px 0; +.bp5-multistep-dialog-nav-right + .bp5-multistep-dialog-panels + .bp5-multistep-dialog-left-panel { + border-radius: 0 0 4px 0; } -.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels .bp5-multistep-dialog-right-panel{ - border-left:none; - border-radius:4px 0 0 4px; - border-right:1px solid rgba(17, 20, 24, 0.15); +.bp5-multistep-dialog-nav-right + .bp5-multistep-dialog-panels + .bp5-multistep-dialog-right-panel { + border-left: none; + border-radius: 4px 0 0 4px; + border-right: 1px solid rgba(17, 20, 24, 0.15); } -.bp5-dark .bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels .bp5-multistep-dialog-right-panel{ - border-color:rgba(17, 20, 24, 0.4); +.bp5-dark + .bp5-multistep-dialog-nav-right + .bp5-multistep-dialog-panels + .bp5-multistep-dialog-right-panel { + border-color: rgba(17, 20, 24, 0.4); } -.bp5-multistep-dialog-nav-right .bp5-multistep-dialog-panels .bp5-dialog-footer{ - border-bottom-left-radius:0; +.bp5-multistep-dialog-nav-right + .bp5-multistep-dialog-panels + .bp5-dialog-footer { + border-bottom-left-radius: 0; } -.bp5-multistep-dialog-left-panel{ - display:flex; - flex:1; - flex-direction:column; +.bp5-multistep-dialog-left-panel { + display: flex; + flex: 1; + flex-direction: column; } -.bp5-dark .bp5-multistep-dialog-left-panel{ - background:#252a31; - border-bottom:1px solid rgba(255, 255, 255, 0.2); - border-bottom-left-radius:4px; - border-left:1px solid rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-multistep-dialog-left-panel { + background: #252a31; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + border-bottom-left-radius: 4px; + border-left: 1px solid rgba(255, 255, 255, 0.2); } -.bp5-multistep-dialog-right-panel{ - background-color:#f6f7f9; - border-left:1px solid rgba(17, 20, 24, 0.15); - border-radius:0 0 4px 0; - flex:3; - min-width:0; +.bp5-multistep-dialog-right-panel { + background-color: #f6f7f9; + border-left: 1px solid rgba(17, 20, 24, 0.15); + border-radius: 0 0 4px 0; + flex: 3; + min-width: 0; } -.bp5-dark .bp5-multistep-dialog-right-panel{ - background-color:#2f343c; - border-bottom:1px solid rgba(255, 255, 255, 0.2); - border-bottom-right-radius:4px; - border-left:1px solid rgba(255, 255, 255, 0.2); - border-right:1px solid rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-multistep-dialog-right-panel { + background-color: #2f343c; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); + border-bottom-right-radius: 4px; + border-left: 1px solid rgba(255, 255, 255, 0.2); + border-right: 1px solid rgba(255, 255, 255, 0.2); } -.bp5-dialog-step-container{ - background-color:#f6f7f9; - border-bottom:1px solid rgba(17, 20, 24, 0.15); +.bp5-dialog-step-container { + background-color: #f6f7f9; + border-bottom: 1px solid rgba(17, 20, 24, 0.15); } -.bp5-dark .bp5-dialog-step-container{ - background:#2f343c; - border-bottom:1px solid rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-dialog-step-container { + background: #2f343c; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); } -.bp5-dialog-step-container.bp5-dialog-step-viewed{ - background-color:#ffffff; +.bp5-dialog-step-container.bp5-dialog-step-viewed { + background-color: #ffffff; } -.bp5-dark .bp5-dialog-step-container.bp5-dialog-step-viewed{ - background:#383e47; +.bp5-dark .bp5-dialog-step-container.bp5-dialog-step-viewed { + background: #383e47; } -.bp5-dialog-step{ - align-items:center; - border-radius:4px; - cursor:not-allowed; - display:flex; - margin:4px; - padding:6px 14px; +.bp5-dialog-step { + align-items: center; + border-radius: 4px; + cursor: not-allowed; + display: flex; + margin: 4px; + padding: 6px 14px; } -.bp5-dark .bp5-dialog-step{ - background:#2f343c; +.bp5-dark .bp5-dialog-step { + background: #2f343c; } -.bp5-dialog-step-viewed .bp5-dialog-step{ - background-color:#ffffff; - cursor:pointer; +.bp5-dialog-step-viewed .bp5-dialog-step { + background-color: #ffffff; + cursor: pointer; } -.bp5-dark .bp5-dialog-step-viewed .bp5-dialog-step{ - background:#383e47; +.bp5-dark .bp5-dialog-step-viewed .bp5-dialog-step { + background: #383e47; } -.bp5-dialog-step:hover{ - background-color:#f6f7f9; +.bp5-dialog-step:hover { + background-color: #f6f7f9; } -.bp5-dark .bp5-dialog-step:hover{ - background:#2f343c; +.bp5-dark .bp5-dialog-step:hover { + background: #2f343c; } -.bp5-dialog-step-icon{ - align-items:center; - background-color:rgba(95, 107, 124, 0.6); - border-radius:50%; - color:#ffffff; - display:flex; - height:25px; - justify-content:center; - width:25px; +.bp5-dialog-step-icon { + align-items: center; + background-color: rgba(95, 107, 124, 0.6); + border-radius: 50%; + color: #ffffff; + display: flex; + height: 25px; + justify-content: center; + width: 25px; } -.bp5-dark .bp5-dialog-step-icon{ - background-color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-dialog-step-icon { + background-color: rgba(171, 179, 191, 0.6); } -.bp5-active.bp5-dialog-step-viewed .bp5-dialog-step-icon{ - background-color:#4c90f0; +.bp5-active.bp5-dialog-step-viewed .bp5-dialog-step-icon { + background-color: #4c90f0; } -.bp5-dialog-step-viewed .bp5-dialog-step-icon{ - background-color:#8f99a8; +.bp5-dialog-step-viewed .bp5-dialog-step-icon { + background-color: #8f99a8; } -.bp5-dialog-step-title{ - color:rgba(95, 107, 124, 0.6); - flex:1; - padding-left:10px; +.bp5-dialog-step-title { + color: rgba(95, 107, 124, 0.6); + flex: 1; + padding-left: 10px; } -.bp5-dark .bp5-dialog-step-title{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-dialog-step-title { + color: rgba(171, 179, 191, 0.6); } -.bp5-active.bp5-dialog-step-viewed .bp5-dialog-step-title{ - color:#4c90f0; +.bp5-active.bp5-dialog-step-viewed .bp5-dialog-step-title { + color: #4c90f0; } -.bp5-dialog-step-viewed:not(.bp5-active) .bp5-dialog-step-title{ - color:#1c2127; +.bp5-dialog-step-viewed:not(.bp5-active) .bp5-dialog-step-title { + color: #1c2127; } -.bp5-dark .bp5-dialog-step-viewed:not(.bp5-active) .bp5-dialog-step-title{ - color:#f6f7f9; +.bp5-dark .bp5-dialog-step-viewed:not(.bp5-active) .bp5-dialog-step-title { + color: #f6f7f9; } -.bp5-drawer{ - background:#ffffff; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2), 0 18px 46px 6px rgba(17, 20, 24, 0.2); - display:flex; - flex-direction:column; - margin:0; - padding:0; +.bp5-drawer { + background: #ffffff; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 4px 8px rgba(17, 20, 24, 0.2), + 0 18px 46px 6px rgba(17, 20, 24, 0.2); + display: flex; + flex-direction: column; + margin: 0; + padding: 0; } -.bp5-drawer:focus{ - outline:0; +.bp5-drawer:focus { + outline: 0; } -.bp5-drawer.bp5-position-top{ - height:50%; - left:0; - right:0; - top:0; +.bp5-drawer.bp5-position-top { + height: 50%; + left: 0; + right: 0; + top: 0; } -.bp5-drawer.bp5-position-top.bp5-overlay-enter, .bp5-drawer.bp5-position-top.bp5-overlay-appear{ - transform:translateY(-100%); +.bp5-drawer.bp5-position-top.bp5-overlay-enter, +.bp5-drawer.bp5-position-top.bp5-overlay-appear { + transform: translateY(-100%); } -.bp5-drawer.bp5-position-top.bp5-overlay-enter-active, .bp5-drawer.bp5-position-top.bp5-overlay-appear-active{ - transform:translateY(0); - transition-delay:0; - transition-duration:200ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-top.bp5-overlay-enter-active, +.bp5-drawer.bp5-position-top.bp5-overlay-appear-active { + transform: translateY(0); + transition-delay: 0; + transition-duration: 200ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-drawer.bp5-position-top.bp5-overlay-exit{ - transform:translateY(0); +.bp5-drawer.bp5-position-top.bp5-overlay-exit { + transform: translateY(0); } -.bp5-drawer.bp5-position-top.bp5-overlay-exit-active{ - transform:translateY(-100%); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-top.bp5-overlay-exit-active { + transform: translateY(-100%); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-drawer.bp5-position-top{ - border-bottom:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-drawer.bp5-position-top { + border-bottom: 1px solid buttonborder; } } -.bp5-drawer.bp5-position-bottom{ - bottom:0; - height:50%; - left:0; - right:0; +.bp5-drawer.bp5-position-bottom { + bottom: 0; + height: 50%; + left: 0; + right: 0; } -.bp5-drawer.bp5-position-bottom.bp5-overlay-enter, .bp5-drawer.bp5-position-bottom.bp5-overlay-appear{ - transform:translateY(100%); +.bp5-drawer.bp5-position-bottom.bp5-overlay-enter, +.bp5-drawer.bp5-position-bottom.bp5-overlay-appear { + transform: translateY(100%); } -.bp5-drawer.bp5-position-bottom.bp5-overlay-enter-active, .bp5-drawer.bp5-position-bottom.bp5-overlay-appear-active{ - transform:translateY(0); - transition-delay:0; - transition-duration:200ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-bottom.bp5-overlay-enter-active, +.bp5-drawer.bp5-position-bottom.bp5-overlay-appear-active { + transform: translateY(0); + transition-delay: 0; + transition-duration: 200ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-drawer.bp5-position-bottom.bp5-overlay-exit{ - transform:translateY(0); +.bp5-drawer.bp5-position-bottom.bp5-overlay-exit { + transform: translateY(0); } -.bp5-drawer.bp5-position-bottom.bp5-overlay-exit-active{ - transform:translateY(100%); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-bottom.bp5-overlay-exit-active { + transform: translateY(100%); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-drawer.bp5-position-bottom{ - border-top:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-drawer.bp5-position-bottom { + border-top: 1px solid buttonborder; } } -.bp5-drawer.bp5-position-left{ - bottom:0; - left:0; - top:0; - width:50%; +.bp5-drawer.bp5-position-left { + bottom: 0; + left: 0; + top: 0; + width: 50%; } -.bp5-drawer.bp5-position-left.bp5-overlay-enter, .bp5-drawer.bp5-position-left.bp5-overlay-appear{ - transform:translateX(-100%); +.bp5-drawer.bp5-position-left.bp5-overlay-enter, +.bp5-drawer.bp5-position-left.bp5-overlay-appear { + transform: translateX(-100%); } -.bp5-drawer.bp5-position-left.bp5-overlay-enter-active, .bp5-drawer.bp5-position-left.bp5-overlay-appear-active{ - transform:translateX(0); - transition-delay:0; - transition-duration:200ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-left.bp5-overlay-enter-active, +.bp5-drawer.bp5-position-left.bp5-overlay-appear-active { + transform: translateX(0); + transition-delay: 0; + transition-duration: 200ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-drawer.bp5-position-left.bp5-overlay-exit{ - transform:translateX(0); +.bp5-drawer.bp5-position-left.bp5-overlay-exit { + transform: translateX(0); } -.bp5-drawer.bp5-position-left.bp5-overlay-exit-active{ - transform:translateX(-100%); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-left.bp5-overlay-exit-active { + transform: translateX(-100%); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-drawer.bp5-position-left{ - border-right:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-drawer.bp5-position-left { + border-right: 1px solid buttonborder; } } -.bp5-drawer.bp5-position-right{ - bottom:0; - right:0; - top:0; - width:50%; +.bp5-drawer.bp5-position-right { + bottom: 0; + right: 0; + top: 0; + width: 50%; } -.bp5-drawer.bp5-position-right.bp5-overlay-enter, .bp5-drawer.bp5-position-right.bp5-overlay-appear{ - transform:translateX(100%); +.bp5-drawer.bp5-position-right.bp5-overlay-enter, +.bp5-drawer.bp5-position-right.bp5-overlay-appear { + transform: translateX(100%); } -.bp5-drawer.bp5-position-right.bp5-overlay-enter-active, .bp5-drawer.bp5-position-right.bp5-overlay-appear-active{ - transform:translateX(0); - transition-delay:0; - transition-duration:200ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-right.bp5-overlay-enter-active, +.bp5-drawer.bp5-position-right.bp5-overlay-appear-active { + transform: translateX(0); + transition-delay: 0; + transition-duration: 200ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-drawer.bp5-position-right.bp5-overlay-exit{ - transform:translateX(0); +.bp5-drawer.bp5-position-right.bp5-overlay-exit { + transform: translateX(0); } -.bp5-drawer.bp5-position-right.bp5-overlay-exit-active{ - transform:translateX(100%); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-drawer.bp5-position-right.bp5-overlay-exit-active { + transform: translateX(100%); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-drawer.bp5-position-right{ - border-left:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-drawer.bp5-position-right { + border-left: 1px solid buttonborder; } } -.bp5-drawer.bp5-dark, .bp5-dark .bp5-drawer{ - background:#383e47; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); - color:#f6f7f9; +.bp5-drawer.bp5-dark, +.bp5-dark .bp5-drawer { + background: #383e47; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); + color: #f6f7f9; } -.bp5-drawer-header{ - align-items:center; - border-radius:0; - box-shadow:0 1px 0 rgba(17, 20, 24, 0.15); - display:flex; - flex:0 0 auto; - min-height:40px; - padding:5px; - padding-left:20px; - position:relative; +.bp5-drawer-header { + align-items: center; + border-radius: 0; + box-shadow: 0 1px 0 rgba(17, 20, 24, 0.15); + display: flex; + flex: 0 0 auto; + min-height: 40px; + padding: 5px; + padding-left: 20px; + position: relative; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-drawer-header{ - border-bottom:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-drawer-header { + border-bottom: 1px solid buttonborder; } } .bp5-drawer-header .bp5-icon-large, -.bp5-drawer-header .bp5-icon{ - color:#5f6b7c; - flex:0 0 auto; - margin-right:10px; +.bp5-drawer-header .bp5-icon { + color: #5f6b7c; + flex: 0 0 auto; + margin-right: 10px; } -.bp5-drawer-header .bp5-heading{ - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; - flex:1 1 auto; - line-height:inherit; - margin:0; +.bp5-drawer-header .bp5-heading { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; + flex: 1 1 auto; + line-height: inherit; + margin: 0; } -.bp5-drawer-header .bp5-heading:last-child{ - margin-right:20px; +.bp5-drawer-header .bp5-heading:last-child { + margin-right: 20px; } -.bp5-dark .bp5-drawer-header{ - box-shadow:0 1px 0 rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-drawer-header { + box-shadow: 0 1px 0 rgba(17, 20, 24, 0.4); } .bp5-dark .bp5-drawer-header .bp5-icon-large, -.bp5-dark .bp5-drawer-header .bp5-icon{ - color:#abb3bf; +.bp5-dark .bp5-drawer-header .bp5-icon { + color: #abb3bf; } -.bp5-drawer-body{ - flex:1 1 auto; - line-height:18px; - overflow:auto; +.bp5-drawer-body { + flex: 1 1 auto; + line-height: 18px; + overflow: auto; } -.bp5-drawer-footer{ - box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.15); - flex:0 0 auto; - padding:10px 20px; - position:relative; +.bp5-drawer-footer { + box-shadow: inset 0 1px 0 rgba(17, 20, 24, 0.15); + flex: 0 0 auto; + padding: 10px 20px; + position: relative; } -.bp5-dark .bp5-drawer-footer{ - box-shadow:inset 0 1px 0 rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-drawer-footer { + box-shadow: inset 0 1px 0 rgba(17, 20, 24, 0.4); } -.bp5-editable-text{ - cursor:text; - display:inline-block; - max-width:100%; - position:relative; - vertical-align:top; - white-space:nowrap; +.bp5-editable-text { + cursor: text; + display: inline-block; + max-width: 100%; + position: relative; + vertical-align: top; + white-space: nowrap; } -.bp5-editable-text::before{ - bottom:-2px; - left:-2px; - position:absolute; - right:-2px; - top:-2px; - border-radius:2px; - content:""; - transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-editable-text::before { + bottom: -2px; + left: -2px; + position: absolute; + right: -2px; + top: -2px; + border-radius: 2px; + content: ''; + transition: background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9), + box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-editable-text:hover::before{ - box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(17, 20, 24, 0.15); +.bp5-editable-text:hover::before { + box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), + inset 0 0 0 1px rgba(17, 20, 24, 0.15); } -.bp5-editable-text.bp5-editable-text-editing::before{ - background-color:#ffffff; - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-editable-text.bp5-editable-text-editing::before { + background-color: #ffffff; + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-editable-text:not(.bp5-disabled)::before{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-editable-text:not(.bp5-disabled)::before { + border: 1px solid buttonborder; } } -.bp5-editable-text.bp5-intent-primary .bp5-editable-text-input::-moz-placeholder{ - color:#2d72d2; +.bp5-editable-text.bp5-intent-primary + .bp5-editable-text-input::-moz-placeholder { + color: #2d72d2; } -.bp5-editable-text.bp5-intent-primary .bp5-editable-text-input:-ms-input-placeholder{ - color:#2d72d2; +.bp5-editable-text.bp5-intent-primary + .bp5-editable-text-input:-ms-input-placeholder { + color: #2d72d2; } .bp5-editable-text.bp5-intent-primary .bp5-editable-text-content, .bp5-editable-text.bp5-intent-primary .bp5-editable-text-input, -.bp5-editable-text.bp5-intent-primary .bp5-editable-text-input::placeholder{ - color:#2d72d2; +.bp5-editable-text.bp5-intent-primary .bp5-editable-text-input::placeholder { + color: #2d72d2; } -.bp5-editable-text.bp5-intent-primary:hover::before{ - box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(45, 114, 210, 0.4); +.bp5-editable-text.bp5-intent-primary:hover::before { + box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), + inset 0 0 0 1px rgba(45, 114, 210, 0.4); } -.bp5-editable-text.bp5-intent-primary.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-editable-text.bp5-intent-primary.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-editable-text.bp5-intent-success .bp5-editable-text-input::-moz-placeholder{ - color:#238551; +.bp5-editable-text.bp5-intent-success + .bp5-editable-text-input::-moz-placeholder { + color: #238551; } -.bp5-editable-text.bp5-intent-success .bp5-editable-text-input:-ms-input-placeholder{ - color:#238551; +.bp5-editable-text.bp5-intent-success + .bp5-editable-text-input:-ms-input-placeholder { + color: #238551; } .bp5-editable-text.bp5-intent-success .bp5-editable-text-content, .bp5-editable-text.bp5-intent-success .bp5-editable-text-input, -.bp5-editable-text.bp5-intent-success .bp5-editable-text-input::placeholder{ - color:#238551; +.bp5-editable-text.bp5-intent-success .bp5-editable-text-input::placeholder { + color: #238551; } -.bp5-editable-text.bp5-intent-success:hover::before{ - box-shadow:0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), inset 0 0 0 1px rgba(35, 133, 81, 0.4); +.bp5-editable-text.bp5-intent-success:hover::before { + box-shadow: 0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), + inset 0 0 0 1px rgba(35, 133, 81, 0.4); } -.bp5-editable-text.bp5-intent-success.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-editable-text.bp5-intent-success.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-editable-text.bp5-intent-warning .bp5-editable-text-input::-moz-placeholder{ - color:#c87619; +.bp5-editable-text.bp5-intent-warning + .bp5-editable-text-input::-moz-placeholder { + color: #c87619; } -.bp5-editable-text.bp5-intent-warning .bp5-editable-text-input:-ms-input-placeholder{ - color:#c87619; +.bp5-editable-text.bp5-intent-warning + .bp5-editable-text-input:-ms-input-placeholder { + color: #c87619; } .bp5-editable-text.bp5-intent-warning .bp5-editable-text-content, .bp5-editable-text.bp5-intent-warning .bp5-editable-text-input, -.bp5-editable-text.bp5-intent-warning .bp5-editable-text-input::placeholder{ - color:#c87619; +.bp5-editable-text.bp5-intent-warning .bp5-editable-text-input::placeholder { + color: #c87619; } -.bp5-editable-text.bp5-intent-warning:hover::before{ - box-shadow:0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), inset 0 0 0 1px rgba(200, 118, 25, 0.4); +.bp5-editable-text.bp5-intent-warning:hover::before { + box-shadow: 0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), + inset 0 0 0 1px rgba(200, 118, 25, 0.4); } -.bp5-editable-text.bp5-intent-warning.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-editable-text.bp5-intent-warning.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-editable-text.bp5-intent-danger .bp5-editable-text-input::-moz-placeholder{ - color:#cd4246; +.bp5-editable-text.bp5-intent-danger + .bp5-editable-text-input::-moz-placeholder { + color: #cd4246; } -.bp5-editable-text.bp5-intent-danger .bp5-editable-text-input:-ms-input-placeholder{ - color:#cd4246; +.bp5-editable-text.bp5-intent-danger + .bp5-editable-text-input:-ms-input-placeholder { + color: #cd4246; } .bp5-editable-text.bp5-intent-danger .bp5-editable-text-content, .bp5-editable-text.bp5-intent-danger .bp5-editable-text-input, -.bp5-editable-text.bp5-intent-danger .bp5-editable-text-input::placeholder{ - color:#cd4246; +.bp5-editable-text.bp5-intent-danger .bp5-editable-text-input::placeholder { + color: #cd4246; } -.bp5-editable-text.bp5-intent-danger:hover::before{ - box-shadow:0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), inset 0 0 0 1px rgba(205, 66, 70, 0.4); +.bp5-editable-text.bp5-intent-danger:hover::before { + box-shadow: 0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), + inset 0 0 0 1px rgba(205, 66, 70, 0.4); } -.bp5-editable-text.bp5-intent-danger.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-editable-text.bp5-intent-danger.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-dark .bp5-editable-text:hover::before{ - box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-editable-text:hover::before { + box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), + inset 0 0 0 1px rgba(255, 255, 255, 0.2); } -.bp5-dark .bp5-editable-text.bp5-editable-text-editing::before{ - background-color:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-editable-text.bp5-editable-text-editing::before { + background-color: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-editable-text.bp5-disabled::before{ - box-shadow:none; +.bp5-dark .bp5-editable-text.bp5-disabled::before { + box-shadow: none; } -.bp5-dark .bp5-editable-text.bp5-intent-primary .bp5-editable-text-input::-moz-placeholder{ - color:#8abbff; +.bp5-dark + .bp5-editable-text.bp5-intent-primary + .bp5-editable-text-input::-moz-placeholder { + color: #8abbff; } -.bp5-dark .bp5-editable-text.bp5-intent-primary .bp5-editable-text-input:-ms-input-placeholder{ - color:#8abbff; +.bp5-dark + .bp5-editable-text.bp5-intent-primary + .bp5-editable-text-input:-ms-input-placeholder { + color: #8abbff; } .bp5-dark .bp5-editable-text.bp5-intent-primary .bp5-editable-text-content, .bp5-dark .bp5-editable-text.bp5-intent-primary .bp5-editable-text-input, -.bp5-dark .bp5-editable-text.bp5-intent-primary .bp5-editable-text-input::placeholder{ - color:#8abbff; +.bp5-dark + .bp5-editable-text.bp5-intent-primary + .bp5-editable-text-input::placeholder { + color: #8abbff; } -.bp5-dark .bp5-editable-text.bp5-intent-primary:hover::before{ - box-shadow:0 0 0 0 rgba(138, 187, 255, 0), 0 0 0 0 rgba(138, 187, 255, 0), inset 0 0 0 1px rgba(138, 187, 255, 0.4); +.bp5-dark .bp5-editable-text.bp5-intent-primary:hover::before { + box-shadow: 0 0 0 0 rgba(138, 187, 255, 0), 0 0 0 0 rgba(138, 187, 255, 0), + inset 0 0 0 1px rgba(138, 187, 255, 0.4); } -.bp5-dark .bp5-editable-text.bp5-intent-primary.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #8abbff, 0 0 0 2px rgba(138, 187, 255, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark + .bp5-editable-text.bp5-intent-primary.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #8abbff, 0 0 0 2px rgba(138, 187, 255, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-editable-text.bp5-intent-success .bp5-editable-text-input::-moz-placeholder{ - color:#72ca9b; +.bp5-dark + .bp5-editable-text.bp5-intent-success + .bp5-editable-text-input::-moz-placeholder { + color: #72ca9b; } -.bp5-dark .bp5-editable-text.bp5-intent-success .bp5-editable-text-input:-ms-input-placeholder{ - color:#72ca9b; +.bp5-dark + .bp5-editable-text.bp5-intent-success + .bp5-editable-text-input:-ms-input-placeholder { + color: #72ca9b; } .bp5-dark .bp5-editable-text.bp5-intent-success .bp5-editable-text-content, .bp5-dark .bp5-editable-text.bp5-intent-success .bp5-editable-text-input, -.bp5-dark .bp5-editable-text.bp5-intent-success .bp5-editable-text-input::placeholder{ - color:#72ca9b; +.bp5-dark + .bp5-editable-text.bp5-intent-success + .bp5-editable-text-input::placeholder { + color: #72ca9b; } -.bp5-dark .bp5-editable-text.bp5-intent-success:hover::before{ - box-shadow:0 0 0 0 rgba(114, 202, 155, 0), 0 0 0 0 rgba(114, 202, 155, 0), inset 0 0 0 1px rgba(114, 202, 155, 0.4); +.bp5-dark .bp5-editable-text.bp5-intent-success:hover::before { + box-shadow: 0 0 0 0 rgba(114, 202, 155, 0), 0 0 0 0 rgba(114, 202, 155, 0), + inset 0 0 0 1px rgba(114, 202, 155, 0.4); } -.bp5-dark .bp5-editable-text.bp5-intent-success.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #72ca9b, 0 0 0 2px rgba(114, 202, 155, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark + .bp5-editable-text.bp5-intent-success.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #72ca9b, 0 0 0 2px rgba(114, 202, 155, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-editable-text.bp5-intent-warning .bp5-editable-text-input::-moz-placeholder{ - color:#fbb360; +.bp5-dark + .bp5-editable-text.bp5-intent-warning + .bp5-editable-text-input::-moz-placeholder { + color: #fbb360; } -.bp5-dark .bp5-editable-text.bp5-intent-warning .bp5-editable-text-input:-ms-input-placeholder{ - color:#fbb360; +.bp5-dark + .bp5-editable-text.bp5-intent-warning + .bp5-editable-text-input:-ms-input-placeholder { + color: #fbb360; } .bp5-dark .bp5-editable-text.bp5-intent-warning .bp5-editable-text-content, .bp5-dark .bp5-editable-text.bp5-intent-warning .bp5-editable-text-input, -.bp5-dark .bp5-editable-text.bp5-intent-warning .bp5-editable-text-input::placeholder{ - color:#fbb360; +.bp5-dark + .bp5-editable-text.bp5-intent-warning + .bp5-editable-text-input::placeholder { + color: #fbb360; } -.bp5-dark .bp5-editable-text.bp5-intent-warning:hover::before{ - box-shadow:0 0 0 0 rgba(251, 179, 96, 0), 0 0 0 0 rgba(251, 179, 96, 0), inset 0 0 0 1px rgba(251, 179, 96, 0.4); +.bp5-dark .bp5-editable-text.bp5-intent-warning:hover::before { + box-shadow: 0 0 0 0 rgba(251, 179, 96, 0), 0 0 0 0 rgba(251, 179, 96, 0), + inset 0 0 0 1px rgba(251, 179, 96, 0.4); } -.bp5-dark .bp5-editable-text.bp5-intent-warning.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #fbb360, 0 0 0 2px rgba(251, 179, 96, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark + .bp5-editable-text.bp5-intent-warning.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #fbb360, 0 0 0 2px rgba(251, 179, 96, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-editable-text.bp5-intent-danger .bp5-editable-text-input::-moz-placeholder{ - color:#fa999c; +.bp5-dark + .bp5-editable-text.bp5-intent-danger + .bp5-editable-text-input::-moz-placeholder { + color: #fa999c; } -.bp5-dark .bp5-editable-text.bp5-intent-danger .bp5-editable-text-input:-ms-input-placeholder{ - color:#fa999c; +.bp5-dark + .bp5-editable-text.bp5-intent-danger + .bp5-editable-text-input:-ms-input-placeholder { + color: #fa999c; } .bp5-dark .bp5-editable-text.bp5-intent-danger .bp5-editable-text-content, .bp5-dark .bp5-editable-text.bp5-intent-danger .bp5-editable-text-input, -.bp5-dark .bp5-editable-text.bp5-intent-danger .bp5-editable-text-input::placeholder{ - color:#fa999c; +.bp5-dark + .bp5-editable-text.bp5-intent-danger + .bp5-editable-text-input::placeholder { + color: #fa999c; } -.bp5-dark .bp5-editable-text.bp5-intent-danger:hover::before{ - box-shadow:0 0 0 0 rgba(250, 153, 156, 0), 0 0 0 0 rgba(250, 153, 156, 0), inset 0 0 0 1px rgba(250, 153, 156, 0.4); +.bp5-dark .bp5-editable-text.bp5-intent-danger:hover::before { + box-shadow: 0 0 0 0 rgba(250, 153, 156, 0), 0 0 0 0 rgba(250, 153, 156, 0), + inset 0 0 0 1px rgba(250, 153, 156, 0.4); } -.bp5-dark .bp5-editable-text.bp5-intent-danger.bp5-editable-text-editing::before{ - box-shadow:inset 0 0 0 1px #fa999c, 0 0 0 2px rgba(250, 153, 156, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark + .bp5-editable-text.bp5-intent-danger.bp5-editable-text-editing::before { + box-shadow: inset 0 0 0 1px #fa999c, 0 0 0 2px rgba(250, 153, 156, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-editable-text.bp5-disabled::before{ - box-shadow:none !important; +.bp5-editable-text.bp5-disabled::before { + box-shadow: none !important; } .bp5-editable-text-input, -.bp5-editable-text-content{ - color:inherit; - display:inherit; - font:inherit; - letter-spacing:inherit; - max-width:inherit; - min-width:inherit; - position:relative; - resize:none; - text-transform:inherit; - vertical-align:top; +.bp5-editable-text-content { + color: inherit; + display: inherit; + font: inherit; + letter-spacing: inherit; + max-width: inherit; + min-width: inherit; + position: relative; + resize: none; + text-transform: inherit; + vertical-align: top; } -.bp5-editable-text-input{ - background:none; - border:none; - box-shadow:none; - padding:0; - white-space:pre-wrap; - width:100%; +.bp5-editable-text-input { + background: none; + border: none; + box-shadow: none; + padding: 0; + white-space: pre-wrap; + width: 100%; } -.bp5-editable-text-input::-moz-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-editable-text-input::-moz-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-editable-text-input:-ms-input-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-editable-text-input:-ms-input-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-editable-text-input::placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-editable-text-input::placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-editable-text-input:focus{ - outline:none; +.bp5-editable-text-input:focus { + outline: none; } -.bp5-editable-text-input::-ms-clear{ - display:none; +.bp5-editable-text-input::-ms-clear { + display: none; } -.bp5-editable-text-content{ - overflow:hidden; - padding-right:2px; - text-overflow:ellipsis; - white-space:pre; +.bp5-editable-text-content { + overflow: hidden; + padding-right: 2px; + text-overflow: ellipsis; + white-space: pre; } -.bp5-editable-text-editing > .bp5-editable-text-content{ - left:0; - position:absolute; - visibility:hidden; +.bp5-editable-text-editing > .bp5-editable-text-content { + left: 0; + position: absolute; + visibility: hidden; } -.bp5-editable-text-placeholder > .bp5-editable-text-content{ - color:#5f6b7c; +.bp5-editable-text-placeholder > .bp5-editable-text-content { + color: #5f6b7c; } -.bp5-dark .bp5-editable-text-placeholder > .bp5-editable-text-content{ - color:#abb3bf; +.bp5-dark .bp5-editable-text-placeholder > .bp5-editable-text-content { + color: #abb3bf; } -.bp5-editable-text.bp5-multiline{ - display:block; +.bp5-editable-text.bp5-multiline { + display: block; } -.bp5-editable-text.bp5-multiline .bp5-editable-text-content{ - overflow:auto; - white-space:pre-wrap; - word-wrap:break-word; +.bp5-editable-text.bp5-multiline .bp5-editable-text-content { + overflow: auto; + white-space: pre-wrap; + word-wrap: break-word; } -.bp5-entity-title{ - align-items:center; - display:flex; - gap:7px; - min-width:0; +.bp5-entity-title { + align-items: center; + display: flex; + gap: 7px; + min-width: 0; } -.bp5-entity-title-icon-container.bp5-entity-title-has-subtitle{ - align-self:flex-start; +.bp5-entity-title-icon-container.bp5-entity-title-has-subtitle { + align-self: flex-start; } -.bp5-entity-title-icon-container:not(.bp5-entity-title-has-subtitle){ - align-items:center; - display:flex; +.bp5-entity-title-icon-container:not(.bp5-entity-title-has-subtitle) { + align-items: center; + display: flex; } -.bp5-entity-title-text{ - display:flex; - flex-direction:column; +.bp5-entity-title-text { + display: flex; + flex-direction: column; } -.bp5-entity-title-title-and-tags{ - align-items:center; - display:flex; - flex-direction:row; - gap:5px; +.bp5-entity-title-title-and-tags { + align-items: center; + display: flex; + flex-direction: row; + gap: 5px; } -.bp5-entity-title-tags-container{ - display:flex; - gap:2px; - margin-left:5px; +.bp5-entity-title-tags-container { + display: flex; + gap: 2px; + margin-left: 5px; } -.bp5-entity-title-title{ - margin-bottom:0; - min-width:0; - overflow-wrap:break-word; +.bp5-entity-title-title { + margin-bottom: 0; + min-width: 0; + overflow-wrap: break-word; } -.bp5-entity-title-subtitle{ - font-size:12px; - margin-top:2px; +.bp5-entity-title-subtitle { + font-size: 12px; + margin-top: 2px; } -.bp5-entity-title-ellipsize, .bp5-entity-title-ellipsize .bp5-entity-title-text{ - overflow:hidden; +.bp5-entity-title-ellipsize, +.bp5-entity-title-ellipsize .bp5-entity-title-text { + overflow: hidden; } -.bp5-entity-title-heading-h1 .bp5-icon-container{ - align-items:center; - display:flex; - height:40px; +.bp5-entity-title-heading-h1 .bp5-icon-container { + align-items: center; + display: flex; + height: 40px; } -.bp5-entity-title-heading-h2 .bp5-icon-container{ - align-items:center; - display:flex; - height:32px; +.bp5-entity-title-heading-h2 .bp5-icon-container { + align-items: center; + display: flex; + height: 32px; } -.bp5-entity-title-heading-h3 .bp5-icon-container{ - align-items:center; - display:flex; - height:25px; +.bp5-entity-title-heading-h3 .bp5-icon-container { + align-items: center; + display: flex; + height: 25px; } -.bp5-entity-title-heading-h4 .bp5-icon-container{ - align-items:center; - display:flex; - height:21px; +.bp5-entity-title-heading-h4 .bp5-icon-container { + align-items: center; + display: flex; + height: 21px; } -.bp5-entity-title-heading-h5 .bp5-icon-container{ - align-items:center; - display:flex; - height:19px; +.bp5-entity-title-heading-h5 .bp5-icon-container { + align-items: center; + display: flex; + height: 19px; } -.bp5-entity-title-heading-h6 .bp5-icon-container{ - align-items:center; - display:flex; - height:16px; +.bp5-entity-title-heading-h6 .bp5-icon-container { + align-items: center; + display: flex; + height: 16px; } -.bp5-entity-title-heading-h1, .bp5-entity-title-heading-h2, .bp5-entity-title-heading-h3{ - gap:15px; +.bp5-entity-title-heading-h1, +.bp5-entity-title-heading-h2, +.bp5-entity-title-heading-h3 { + gap: 15px; } -.bp5-entity-title-heading-h1 .bp5-entity-title-status-tag, .bp5-entity-title-heading-h2 .bp5-entity-title-status-tag, .bp5-entity-title-heading-h3 .bp5-entity-title-status-tag{ - margin-left:10px; +.bp5-entity-title-heading-h1 .bp5-entity-title-status-tag, +.bp5-entity-title-heading-h2 .bp5-entity-title-status-tag, +.bp5-entity-title-heading-h3 .bp5-entity-title-status-tag { + margin-left: 10px; } -.bp5-entity-title-heading-h1 .bp5-entity-title-subtitle, .bp5-entity-title-heading-h2 .bp5-entity-title-subtitle, .bp5-entity-title-heading-h3 .bp5-entity-title-subtitle{ - font-size:14px; +.bp5-entity-title-heading-h1 .bp5-entity-title-subtitle, +.bp5-entity-title-heading-h2 .bp5-entity-title-subtitle, +.bp5-entity-title-heading-h3 .bp5-entity-title-subtitle { + font-size: 14px; } -.bp5-entity-title-heading-h4, .bp5-entity-title-heading-h5, .bp5-entity-title-heading-h6{ - gap:10px; +.bp5-entity-title-heading-h4, +.bp5-entity-title-heading-h5, +.bp5-entity-title-heading-h6 { + gap: 10px; } -.bp5-entity-title-heading-h4 .bp5-entity-title-subtitle, .bp5-entity-title-heading-h5 .bp5-entity-title-subtitle, .bp5-entity-title-heading-h6 .bp5-entity-title-subtitle{ - font-size:12px; +.bp5-entity-title-heading-h4 .bp5-entity-title-subtitle, +.bp5-entity-title-heading-h5 .bp5-entity-title-subtitle, +.bp5-entity-title-heading-h6 .bp5-entity-title-subtitle { + font-size: 12px; } -.bp5-divider{ - border-bottom:1px solid rgba(17, 20, 24, 0.15); - border-right:1px solid rgba(17, 20, 24, 0.15); - margin:5px; +.bp5-divider { + border-bottom: 1px solid rgba(17, 20, 24, 0.15); + border-right: 1px solid rgba(17, 20, 24, 0.15); + margin: 5px; } -.bp5-dark .bp5-divider{ - border-color:rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-divider { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-control-group{ - transform:translateZ(0); - display:flex; - flex-direction:row; - align-items:stretch; +.bp5-control-group { + transform: translateZ(0); + display: flex; + flex-direction: row; + align-items: stretch; } -.bp5-control-group > *{ - flex-grow:0; - flex-shrink:0; +.bp5-control-group > * { + flex-grow: 0; + flex-shrink: 0; } -.bp5-control-group > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-control-group > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-control-group .bp5-button, .bp5-control-group .bp5-html-select, .bp5-control-group .bp5-input, -.bp5-control-group .bp5-select{ - position:relative; +.bp5-control-group .bp5-select { + position: relative; } -.bp5-control-group .bp5-input{ - z-index:2; +.bp5-control-group .bp5-input { + z-index: 2; } -.bp5-control-group .bp5-input:focus{ - z-index:14; +.bp5-control-group .bp5-input:focus { + z-index: 14; } -.bp5-control-group .bp5-input[class*=bp5-intent]{ - z-index:13; +.bp5-control-group .bp5-input[class*='bp5-intent'] { + z-index: 13; } -.bp5-control-group .bp5-input[class*=bp5-intent]:focus{ - z-index:15; +.bp5-control-group .bp5-input[class*='bp5-intent']:focus { + z-index: 15; } -.bp5-control-group .bp5-input[readonly], .bp5-control-group .bp5-input:disabled, .bp5-control-group .bp5-input.bp5-disabled{ - z-index:1; +.bp5-control-group .bp5-input[readonly], +.bp5-control-group .bp5-input:disabled, +.bp5-control-group .bp5-input.bp5-disabled { + z-index: 1; } -.bp5-control-group .bp5-input-group[class*=bp5-intent] .bp5-input{ - z-index:13; +.bp5-control-group .bp5-input-group[class*='bp5-intent'] .bp5-input { + z-index: 13; } -.bp5-control-group .bp5-input-group[class*=bp5-intent] .bp5-input:focus{ - z-index:15; +.bp5-control-group .bp5-input-group[class*='bp5-intent'] .bp5-input:focus { + z-index: 15; } .bp5-control-group .bp5-button, .bp5-control-group .bp5-html-select select, -.bp5-control-group .bp5-select select{ - transform:translateZ(0); - z-index:4; +.bp5-control-group .bp5-select select { + transform: translateZ(0); + z-index: 4; } .bp5-control-group .bp5-button:focus, .bp5-control-group .bp5-html-select select:focus, -.bp5-control-group .bp5-select select:focus{ - z-index:5; +.bp5-control-group .bp5-select select:focus { + z-index: 5; } .bp5-control-group .bp5-button:hover, .bp5-control-group .bp5-html-select select:hover, -.bp5-control-group .bp5-select select:hover{ - z-index:6; +.bp5-control-group .bp5-select select:hover { + z-index: 6; } .bp5-control-group .bp5-button:active, .bp5-control-group .bp5-html-select select:active, -.bp5-control-group .bp5-select select:active{ - z-index:7; +.bp5-control-group .bp5-select select:active { + z-index: 7; } -.bp5-control-group .bp5-button[readonly], .bp5-control-group .bp5-button:disabled, .bp5-control-group .bp5-button.bp5-disabled, +.bp5-control-group .bp5-button[readonly], +.bp5-control-group .bp5-button:disabled, +.bp5-control-group .bp5-button.bp5-disabled, .bp5-control-group .bp5-html-select select[readonly], .bp5-control-group .bp5-html-select select:disabled, .bp5-control-group .bp5-html-select select.bp5-disabled, .bp5-control-group .bp5-select select[readonly], .bp5-control-group .bp5-select select:disabled, -.bp5-control-group .bp5-select select.bp5-disabled{ - z-index:3; +.bp5-control-group .bp5-select select.bp5-disabled { + z-index: 3; } -.bp5-control-group .bp5-button[class*=bp5-intent], -.bp5-control-group .bp5-html-select select[class*=bp5-intent], -.bp5-control-group .bp5-select select[class*=bp5-intent]{ - z-index:9; +.bp5-control-group .bp5-button[class*='bp5-intent'], +.bp5-control-group .bp5-html-select select[class*='bp5-intent'], +.bp5-control-group .bp5-select select[class*='bp5-intent'] { + z-index: 9; } -.bp5-control-group .bp5-button[class*=bp5-intent]:focus, -.bp5-control-group .bp5-html-select select[class*=bp5-intent]:focus, -.bp5-control-group .bp5-select select[class*=bp5-intent]:focus{ - z-index:10; +.bp5-control-group .bp5-button[class*='bp5-intent']:focus, +.bp5-control-group .bp5-html-select select[class*='bp5-intent']:focus, +.bp5-control-group .bp5-select select[class*='bp5-intent']:focus { + z-index: 10; } -.bp5-control-group .bp5-button[class*=bp5-intent]:hover, -.bp5-control-group .bp5-html-select select[class*=bp5-intent]:hover, -.bp5-control-group .bp5-select select[class*=bp5-intent]:hover{ - z-index:11; +.bp5-control-group .bp5-button[class*='bp5-intent']:hover, +.bp5-control-group .bp5-html-select select[class*='bp5-intent']:hover, +.bp5-control-group .bp5-select select[class*='bp5-intent']:hover { + z-index: 11; } -.bp5-control-group .bp5-button[class*=bp5-intent]:active, -.bp5-control-group .bp5-html-select select[class*=bp5-intent]:active, -.bp5-control-group .bp5-select select[class*=bp5-intent]:active{ - z-index:12; +.bp5-control-group .bp5-button[class*='bp5-intent']:active, +.bp5-control-group .bp5-html-select select[class*='bp5-intent']:active, +.bp5-control-group .bp5-select select[class*='bp5-intent']:active { + z-index: 12; } -.bp5-control-group .bp5-button[class*=bp5-intent][readonly], .bp5-control-group .bp5-button[class*=bp5-intent]:disabled, .bp5-control-group .bp5-button[class*=bp5-intent].bp5-disabled, -.bp5-control-group .bp5-html-select select[class*=bp5-intent][readonly], -.bp5-control-group .bp5-html-select select[class*=bp5-intent]:disabled, -.bp5-control-group .bp5-html-select select[class*=bp5-intent].bp5-disabled, -.bp5-control-group .bp5-select select[class*=bp5-intent][readonly], -.bp5-control-group .bp5-select select[class*=bp5-intent]:disabled, -.bp5-control-group .bp5-select select[class*=bp5-intent].bp5-disabled{ - z-index:8; +.bp5-control-group .bp5-button[class*='bp5-intent'][readonly], +.bp5-control-group .bp5-button[class*='bp5-intent']:disabled, +.bp5-control-group .bp5-button[class*='bp5-intent'].bp5-disabled, +.bp5-control-group .bp5-html-select select[class*='bp5-intent'][readonly], +.bp5-control-group .bp5-html-select select[class*='bp5-intent']:disabled, +.bp5-control-group .bp5-html-select select[class*='bp5-intent'].bp5-disabled, +.bp5-control-group .bp5-select select[class*='bp5-intent'][readonly], +.bp5-control-group .bp5-select select[class*='bp5-intent']:disabled, +.bp5-control-group .bp5-select select[class*='bp5-intent'].bp5-disabled { + z-index: 8; } .bp5-control-group .bp5-input-group > .bp5-icon, .bp5-control-group .bp5-input-group > .bp5-button, .bp5-control-group .bp5-input-group > .bp5-input-left-container, -.bp5-control-group .bp5-input-group > .bp5-input-action{ - z-index:16; +.bp5-control-group .bp5-input-group > .bp5-input-action { + z-index: 16; } .bp5-control-group .bp5-select::after, .bp5-control-group .bp5-html-select::after, .bp5-control-group .bp5-select > .bp5-icon, -.bp5-control-group .bp5-html-select > .bp5-icon{ - z-index:17; +.bp5-control-group .bp5-html-select > .bp5-icon { + z-index: 17; } .bp5-control-group .bp5-html-select:focus-within, -.bp5-control-group .bp5-select:focus-within{ - z-index:5; +.bp5-control-group .bp5-select:focus-within { + z-index: 5; } -.bp5-control-group:not(.bp5-vertical) > :not(:last-child){ - margin-right:2px; +.bp5-control-group:not(.bp5-vertical) > :not(:last-child) { + margin-right: 2px; } -.bp5-control-group .bp5-numeric-input:not(:first-child) .bp5-input-group{ - border-bottom-left-radius:0; - border-top-left-radius:0; +.bp5-control-group .bp5-numeric-input:not(:first-child) .bp5-input-group { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } -.bp5-control-group.bp5-fill{ - width:100%; +.bp5-control-group.bp5-fill { + width: 100%; } -.bp5-control-group > .bp5-fill{ - flex:1 1 auto; +.bp5-control-group > .bp5-fill { + flex: 1 1 auto; } -.bp5-control-group.bp5-fill > *:not(.bp5-fixed){ - flex:1 1 auto; +.bp5-control-group.bp5-fill > *:not(.bp5-fixed) { + flex: 1 1 auto; } -.bp5-control-group.bp5-vertical{ - flex-direction:column; +.bp5-control-group.bp5-vertical { + flex-direction: column; } -.bp5-control-group.bp5-vertical > :not(:last-child){ - margin-bottom:2px; +.bp5-control-group.bp5-vertical > :not(:last-child) { + margin-bottom: 2px; } -.bp5-control{ - cursor:pointer; - display:block; - margin-bottom:10px; - position:relative; - text-transform:none; +.bp5-control { + cursor: pointer; + display: block; + margin-bottom: 10px; + position: relative; + text-transform: none; } -.bp5-control input:checked ~ .bp5-control-indicator{ - background-color:#2d72d2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2); - color:#ffffff; +.bp5-control input:checked ~ .bp5-control-indicator { + background-color: #2d72d2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2); + color: #ffffff; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control input:checked ~ .bp5-control-indicator{ - background-color:highlight; - border:1px solid highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control input:checked ~ .bp5-control-indicator { + background-color: highlight; + border: 1px solid highlight; } } -.bp5-control:hover input:checked ~ .bp5-control-indicator{ - background-color:#215db0; +.bp5-control:hover input:checked ~ .bp5-control-indicator { + background-color: #215db0; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control:hover input:checked ~ .bp5-control-indicator{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control:hover input:checked ~ .bp5-control-indicator { + background-color: highlight; } } -.bp5-control input:not(:disabled):active:checked ~ .bp5-control-indicator{ - background:#184a90; +.bp5-control input:not(:disabled):active:checked ~ .bp5-control-indicator { + background: #184a90; } -.bp5-control input:disabled:checked ~ .bp5-control-indicator{ - background:rgba(45, 114, 210, 0.5); - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-control input:disabled:checked ~ .bp5-control-indicator { + background: rgba(45, 114, 210, 0.5); + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control input:disabled:checked ~ .bp5-control-indicator{ - background-color:graytext; - border-color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control input:disabled:checked ~ .bp5-control-indicator { + background-color: graytext; + border-color: graytext; } } -.bp5-dark .bp5-control input:checked ~ .bp5-control-indicator{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1); +.bp5-dark .bp5-control input:checked ~ .bp5-control-indicator { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-control input:checked ~ .bp5-control-indicator{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark .bp5-control input:checked ~ .bp5-control-indicator { + border: 1px solid buttonborder; } } -.bp5-dark .bp5-control:hover input:checked ~ .bp5-control-indicator{ - background-color:#215db0; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1); +.bp5-dark .bp5-control:hover input:checked ~ .bp5-control-indicator { + background-color: #215db0; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } -.bp5-dark .bp5-control input:not(:disabled):active:checked ~ .bp5-control-indicator{ - background-color:#184a90; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1); +.bp5-dark + .bp5-control + input:not(:disabled):active:checked + ~ .bp5-control-indicator { + background-color: #184a90; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } -.bp5-dark .bp5-control input:disabled:checked ~ .bp5-control-indicator{ - background:rgba(45, 114, 210, 0.5); - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-dark .bp5-control input:disabled:checked ~ .bp5-control-indicator { + background: rgba(45, 114, 210, 0.5); + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -.bp5-control:not(.bp5-align-right){ - padding-left:26px; +.bp5-control:not(.bp5-align-right) { + padding-left: 26px; } -.bp5-control:not(.bp5-align-right) .bp5-control-indicator{ - margin-left:-26px; +.bp5-control:not(.bp5-align-right) .bp5-control-indicator { + margin-left: -26px; } -.bp5-control.bp5-align-right{ - padding-right:26px; +.bp5-control.bp5-align-right { + padding-right: 26px; } -.bp5-control.bp5-align-right .bp5-control-indicator{ - margin-right:-26px; +.bp5-control.bp5-align-right .bp5-control-indicator { + margin-right: -26px; } -.bp5-control.bp5-disabled{ - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; +.bp5-control.bp5-disabled { + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; } -.bp5-control.bp5-inline{ - display:inline-block; - margin-right:20px; +.bp5-control.bp5-inline { + display: inline-block; + margin-right: 20px; } -.bp5-control input{ - left:0; - opacity:0; - position:absolute; - top:0; - z-index:-1; +.bp5-control input { + left: 0; + opacity: 0; + position: absolute; + top: 0; + z-index: -1; } -.bp5-control .bp5-control-indicator{ - background-clip:padding-box; - background-color:transparent; - border:none; - box-shadow:inset 0 0 0 1px #738091; - cursor:pointer; - display:inline-block; - font-size:16px; - height:1em; - margin-right:10px; - margin-top:-3px; - position:relative; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; - vertical-align:middle; - width:1em; +.bp5-control .bp5-control-indicator { + background-clip: padding-box; + background-color: transparent; + border: none; + box-shadow: inset 0 0 0 1px #738091; + cursor: pointer; + display: inline-block; + font-size: 16px; + height: 1em; + margin-right: 10px; + margin-top: -3px; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + width: 1em; } -.bp5-control .bp5-control-indicator::before{ - content:""; - display:block; - height:1em; - width:1em; +.bp5-control .bp5-control-indicator::before { + content: ''; + display: block; + height: 1em; + width: 1em; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control .bp5-control-indicator{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control .bp5-control-indicator { + border: 1px solid buttonborder; } - .bp5-control .bp5-control-indicator::before{ - margin-left:-1px; - margin-top:-1px; + .bp5-control .bp5-control-indicator::before { + margin-left: -1px; + margin-top: -1px; } } -.bp5-control:hover .bp5-control-indicator{ - background-color:rgba(143, 153, 168, 0.15); +.bp5-control:hover .bp5-control-indicator { + background-color: rgba(143, 153, 168, 0.15); } -.bp5-control input:not(:disabled):active ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.3); - box-shadow:inset 0 0 0 1px #738091; +.bp5-control input:not(:disabled):active ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.3); + box-shadow: inset 0 0 0 1px #738091; } -.bp5-control input:disabled ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.15); - box-shadow:none; - cursor:not-allowed; +.bp5-control input:disabled ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.15); + box-shadow: none; + cursor: not-allowed; } -.bp5-control input:focus ~ .bp5-control-indicator{ - outline:rgba(45, 114, 210, 0.6) solid 2px; - outline-offset:2px; - -moz-outline-radius:6px; - outline:#2d72d2 solid 2px; +.bp5-control input:focus ~ .bp5-control-indicator { + outline: rgba(45, 114, 210, 0.6) solid 2px; + outline-offset: 2px; + -moz-outline-radius: 6px; + outline: #2d72d2 solid 2px; } -.bp5-control.bp5-align-right .bp5-control-indicator{ - float:right; - margin-left:10px; - margin-top:1px; +.bp5-control.bp5-align-right .bp5-control-indicator { + float: right; + margin-left: 10px; + margin-top: 1px; } -.bp5-control.bp5-large{ - font-size:16px; +.bp5-control.bp5-large { + font-size: 16px; } -.bp5-control.bp5-large:not(.bp5-align-right){ - padding-left:30px; +.bp5-control.bp5-large:not(.bp5-align-right) { + padding-left: 30px; } -.bp5-control.bp5-large:not(.bp5-align-right) .bp5-control-indicator{ - margin-left:-30px; +.bp5-control.bp5-large:not(.bp5-align-right) .bp5-control-indicator { + margin-left: -30px; } -.bp5-control.bp5-large.bp5-align-right{ - padding-right:30px; +.bp5-control.bp5-large.bp5-align-right { + padding-right: 30px; } -.bp5-control.bp5-large.bp5-align-right .bp5-control-indicator{ - margin-right:-30px; +.bp5-control.bp5-large.bp5-align-right .bp5-control-indicator { + margin-right: -30px; } -.bp5-control.bp5-large .bp5-control-indicator{ - font-size:20px; +.bp5-control.bp5-large .bp5-control-indicator { + font-size: 20px; } -.bp5-control.bp5-large.bp5-align-right .bp5-control-indicator{ - margin-top:0; +.bp5-control.bp5-large.bp5-align-right .bp5-control-indicator { + margin-top: 0; } -.bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator{ - background-color:#2d72d2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2); - color:#ffffff; +.bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator { + background-color: #2d72d2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2); + color: #ffffff; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator{ - background-color:highlight; - border:1px solid highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator { + background-color: highlight; + border: 1px solid highlight; } } -.bp5-control.bp5-checkbox:hover input:indeterminate ~ .bp5-control-indicator{ - background-color:#215db0; +.bp5-control.bp5-checkbox:hover input:indeterminate ~ .bp5-control-indicator { + background-color: #215db0; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-checkbox:hover input:indeterminate ~ .bp5-control-indicator{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-checkbox:hover input:indeterminate ~ .bp5-control-indicator { + background-color: highlight; } } -.bp5-control.bp5-checkbox input:not(:disabled):active:indeterminate ~ .bp5-control-indicator{ - background:#184a90; +.bp5-control.bp5-checkbox + input:not(:disabled):active:indeterminate + ~ .bp5-control-indicator { + background: #184a90; } -.bp5-control.bp5-checkbox input:disabled:indeterminate ~ .bp5-control-indicator{ - background:rgba(45, 114, 210, 0.5); - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-control.bp5-checkbox + input:disabled:indeterminate + ~ .bp5-control-indicator { + background: rgba(45, 114, 210, 0.5); + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-checkbox input:disabled:indeterminate ~ .bp5-control-indicator{ - background-color:graytext; - border-color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-checkbox + input:disabled:indeterminate + ~ .bp5-control-indicator { + background-color: graytext; + border-color: graytext; } } -.bp5-dark .bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1); +.bp5-dark + .bp5-control.bp5-checkbox + input:indeterminate + ~ .bp5-control-indicator { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark + .bp5-control.bp5-checkbox + input:indeterminate + ~ .bp5-control-indicator { + border: 1px solid buttonborder; } } -.bp5-dark .bp5-control.bp5-checkbox:hover input:indeterminate ~ .bp5-control-indicator{ - background-color:#215db0; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1); +.bp5-dark + .bp5-control.bp5-checkbox:hover + input:indeterminate + ~ .bp5-control-indicator { + background-color: #215db0; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } -.bp5-dark .bp5-control.bp5-checkbox input:not(:disabled):active:indeterminate ~ .bp5-control-indicator{ - background-color:#184a90; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1); +.bp5-dark + .bp5-control.bp5-checkbox + input:not(:disabled):active:indeterminate + ~ .bp5-control-indicator { + background-color: #184a90; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } -.bp5-dark .bp5-control.bp5-checkbox input:disabled:indeterminate ~ .bp5-control-indicator{ - background:rgba(45, 114, 210, 0.5); - box-shadow:none; - color:rgba(255, 255, 255, 0.6); +.bp5-dark + .bp5-control.bp5-checkbox + input:disabled:indeterminate + ~ .bp5-control-indicator { + background: rgba(45, 114, 210, 0.5); + box-shadow: none; + color: rgba(255, 255, 255, 0.6); } -.bp5-control.bp5-checkbox .bp5-control-indicator{ - border-radius:2px; +.bp5-control.bp5-checkbox .bp5-control-indicator { + border-radius: 2px; } -.bp5-control.bp5-checkbox input:checked ~ .bp5-control-indicator::before{ - background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='white'/%3e%3c/svg%3e"); +.bp5-control.bp5-checkbox input:checked ~ .bp5-control-indicator::before { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='white'/%3e%3c/svg%3e"); } -.bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator::before{ - background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); +.bp5-control.bp5-checkbox input:indeterminate ~ .bp5-control-indicator::before { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='white'/%3e%3c/svg%3e"); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-checkbox input:checked:not(:disabled) ~ .bp5-control-indicator::before{ - background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23111418'/%3e%3c/svg%3e"); +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-checkbox + input:checked:not(:disabled) + ~ .bp5-control-indicator::before { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z' fill='%23111418'/%3e%3c/svg%3e"); } - .bp5-control.bp5-checkbox input:indeterminate:not(:disabled) ~ .bp5-control-indicator::before{ - background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='%23111418'/%3e%3c/svg%3e"); + .bp5-control.bp5-checkbox + input:indeterminate:not(:disabled) + ~ .bp5-control-indicator::before { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z' fill='%23111418'/%3e%3c/svg%3e"); } - .bp5-control.bp5-checkbox input:disabled ~ .bp5-control-indicator{ - border-color:graytext; + .bp5-control.bp5-checkbox input:disabled ~ .bp5-control-indicator { + border-color: graytext; } } -.bp5-control.bp5-radio .bp5-control-indicator{ - border-radius:50%; +.bp5-control.bp5-radio .bp5-control-indicator { + border-radius: 50%; } -.bp5-control.bp5-radio input:checked ~ .bp5-control-indicator::before{ - background-image:radial-gradient(#ffffff, #ffffff 28%, transparent 32%); +.bp5-control.bp5-radio input:checked ~ .bp5-control-indicator::before { + background-image: radial-gradient(#ffffff, #ffffff 28%, transparent 32%); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-radio input:checked ~ .bp5-control-indicator::before{ - background:highlight; - height:12px; - margin-left:1px; - margin-top:1px; - width:12px; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-radio input:checked ~ .bp5-control-indicator::before { + background: highlight; + height: 12px; + margin-left: 1px; + margin-top: 1px; + width: 12px; } } -.bp5-control.bp5-radio input:checked:disabled ~ .bp5-control-indicator::before{ - opacity:0.5; +.bp5-control.bp5-radio input:checked:disabled ~ .bp5-control-indicator::before { + opacity: 0.5; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-radio input:checked:disabled ~ .bp5-control-indicator::before{ - background:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-radio + input:checked:disabled + ~ .bp5-control-indicator::before { + background: graytext; } } -.bp5-control.bp5-radio input:focus ~ .bp5-control-indicator{ - -moz-outline-radius:16px; +.bp5-control.bp5-radio input:focus ~ .bp5-control-indicator { + -moz-outline-radius: 16px; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-radio input:disabled ~ .bp5-control-indicator{ - border-color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-radio input:disabled ~ .bp5-control-indicator { + border-color: graytext; } } -.bp5-control.bp5-switch input ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.3); - color:#1c2127; +.bp5-control.bp5-switch input ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.3); + color: #1c2127; } -.bp5-control.bp5-switch:hover input ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.4); +.bp5-control.bp5-switch:hover input ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.4); } -.bp5-control.bp5-switch input:not(:disabled):active ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.5); +.bp5-control.bp5-switch input:not(:disabled):active ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.5); } -.bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.15); - color:rgba(95, 107, 124, 0.6); +.bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.15); + color: rgba(95, 107, 124, 0.6); } -.bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator::before{ - background:rgba(255, 255, 255, 0.8); - box-shadow:none; +.bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator::before { + background: rgba(255, 255, 255, 0.8); + box-shadow: none; } -.bp5-control.bp5-switch input:checked ~ .bp5-control-indicator{ - background:#2d72d2; - color:#ffffff; +.bp5-control.bp5-switch input:checked ~ .bp5-control-indicator { + background: #2d72d2; + color: #ffffff; } -.bp5-control.bp5-switch:hover input:checked ~ .bp5-control-indicator{ - background:#215db0; +.bp5-control.bp5-switch:hover input:checked ~ .bp5-control-indicator { + background: #215db0; } -.bp5-control.bp5-switch input:checked:not(:disabled):active ~ .bp5-control-indicator{ - background:#184a90; +.bp5-control.bp5-switch + input:checked:not(:disabled):active + ~ .bp5-control-indicator { + background: #184a90; } -.bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator{ - background:rgba(45, 114, 210, 0.5); - color:rgba(255, 255, 255, 0.6); +.bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator { + background: rgba(45, 114, 210, 0.5); + color: rgba(255, 255, 255, 0.6); } -.bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator::before{ - background:rgba(255, 255, 255, 0.5); - box-shadow:none; +.bp5-control.bp5-switch + input:checked:disabled + ~ .bp5-control-indicator::before { + background: rgba(255, 255, 255, 0.5); + box-shadow: none; } -.bp5-control.bp5-switch:not(.bp5-align-right){ - padding-left:38px; +.bp5-control.bp5-switch:not(.bp5-align-right) { + padding-left: 38px; } -.bp5-control.bp5-switch:not(.bp5-align-right) .bp5-control-indicator{ - margin-left:-38px; +.bp5-control.bp5-switch:not(.bp5-align-right) .bp5-control-indicator { + margin-left: -38px; } -.bp5-control.bp5-switch.bp5-align-right{ - padding-right:38px; +.bp5-control.bp5-switch.bp5-align-right { + padding-right: 38px; } -.bp5-control.bp5-switch.bp5-align-right .bp5-control-indicator{ - margin-right:-38px; +.bp5-control.bp5-switch.bp5-align-right .bp5-control-indicator { + margin-right: -38px; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator{ - background:highlight; - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator { + background: highlight; + border: 1px solid buttonborder; } - .bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator{ - background-color:graytext; + .bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator { + background-color: graytext; } - .bp5-control.bp5-switch input:not(:checked):disabled ~ .bp5-control-indicator{ - border-color:graytext; + .bp5-control.bp5-switch + input:not(:checked):disabled + ~ .bp5-control-indicator { + border-color: graytext; } - .bp5-control.bp5-switch input:not(:checked):disabled ~ .bp5-control-indicator::before{ - border-color:graytext; + .bp5-control.bp5-switch + input:not(:checked):disabled + ~ .bp5-control-indicator::before { + border-color: graytext; } - .bp5-control.bp5-switch:hover input:checked ~ .bp5-control-indicator{ - background:highlight; + .bp5-control.bp5-switch:hover input:checked ~ .bp5-control-indicator { + background: highlight; } } -.bp5-control.bp5-switch .bp5-control-indicator{ - border:none; - border-radius:1.75em; - box-shadow:none !important; - min-width:1.75em; - transition:background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); - width:auto; +.bp5-control.bp5-switch .bp5-control-indicator { + border: none; + border-radius: 1.75em; + box-shadow: none !important; + min-width: 1.75em; + transition: background-color 100ms cubic-bezier(0.4, 1, 0.75, 0.9); + width: auto; } -.bp5-control.bp5-switch .bp5-control-indicator::before{ - background:#ffffff; - border-radius:50%; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5); - height:calc(1em - 4px); - left:0; - margin:2px; - position:absolute; - transition:left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); - width:calc(1em - 4px); +.bp5-control.bp5-switch .bp5-control-indicator::before { + background: #ffffff; + border-radius: 50%; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.5); + height: calc(1em - 4px); + left: 0; + margin: 2px; + position: absolute; + transition: left 100ms cubic-bezier(0.4, 1, 0.75, 0.9); + width: calc(1em - 4px); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-switch .bp5-control-indicator::before{ - border:1px solid buttonborder; - margin-top:1px; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-switch .bp5-control-indicator::before { + border: 1px solid buttonborder; + margin-top: 1px; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-control.bp5-switch .bp5-control-indicator{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-control.bp5-switch .bp5-control-indicator { + border: 1px solid buttonborder; } } -.bp5-control.bp5-switch input:checked ~ .bp5-control-indicator::before{ - left:calc(100% - 1em); +.bp5-control.bp5-switch input:checked ~ .bp5-control-indicator::before { + left: calc(100% - 1em); } -.bp5-control.bp5-switch.bp5-large:not(.bp5-align-right){ - padding-left:45px; +.bp5-control.bp5-switch.bp5-large:not(.bp5-align-right) { + padding-left: 45px; } -.bp5-control.bp5-switch.bp5-large:not(.bp5-align-right) .bp5-control-indicator{ - margin-left:-45px; +.bp5-control.bp5-switch.bp5-large:not(.bp5-align-right) .bp5-control-indicator { + margin-left: -45px; } -.bp5-control.bp5-switch.bp5-large.bp5-align-right{ - padding-right:45px; +.bp5-control.bp5-switch.bp5-large.bp5-align-right { + padding-right: 45px; } -.bp5-control.bp5-switch.bp5-large.bp5-align-right .bp5-control-indicator{ - margin-right:-45px; +.bp5-control.bp5-switch.bp5-large.bp5-align-right .bp5-control-indicator { + margin-right: -45px; } -.bp5-dark .bp5-control.bp5-switch input ~ .bp5-control-indicator{ - background:rgba(17, 20, 24, 0.5); - color:#f6f7f9; +.bp5-dark .bp5-control.bp5-switch input ~ .bp5-control-indicator { + background: rgba(17, 20, 24, 0.5); + color: #f6f7f9; } -.bp5-dark .bp5-control.bp5-switch:hover input ~ .bp5-control-indicator{ - background:rgba(17, 20, 24, 0.8); +.bp5-dark .bp5-control.bp5-switch:hover input ~ .bp5-control-indicator { + background: rgba(17, 20, 24, 0.8); } -.bp5-dark .bp5-control.bp5-switch input:not(:disabled):active ~ .bp5-control-indicator{ - background:rgba(17, 20, 24, 0.9); +.bp5-dark + .bp5-control.bp5-switch + input:not(:disabled):active + ~ .bp5-control-indicator { + background: rgba(17, 20, 24, 0.9); } -.bp5-dark .bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.15); - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.15); + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-control.bp5-switch input:disabled ~ .bp5-control-indicator::before{ - background:rgba(171, 179, 191, 0.5); - box-shadow:none; +.bp5-dark + .bp5-control.bp5-switch + input:disabled + ~ .bp5-control-indicator::before { + background: rgba(171, 179, 191, 0.5); + box-shadow: none; } -.bp5-dark .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator{ - background:#2d72d2; - color:#ffffff; +.bp5-dark .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator { + background: #2d72d2; + color: #ffffff; } -.bp5-dark .bp5-control.bp5-switch:hover input:checked ~ .bp5-control-indicator{ - background:#215db0; +.bp5-dark .bp5-control.bp5-switch:hover input:checked ~ .bp5-control-indicator { + background: #215db0; } -.bp5-dark .bp5-control.bp5-switch input:checked:not(:disabled):active ~ .bp5-control-indicator{ - background:#184a90; +.bp5-dark + .bp5-control.bp5-switch + input:checked:not(:disabled):active + ~ .bp5-control-indicator { + background: #184a90; } -.bp5-dark .bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator{ - background:rgba(45, 114, 210, 0.5); - color:rgba(171, 179, 191, 0.6); +.bp5-dark + .bp5-control.bp5-switch + input:checked:disabled + ~ .bp5-control-indicator { + background: rgba(45, 114, 210, 0.5); + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator::before{ - background:rgba(255, 255, 255, 0.3); - box-shadow:none; +.bp5-dark + .bp5-control.bp5-switch + input:checked:disabled + ~ .bp5-control-indicator::before { + background: rgba(255, 255, 255, 0.3); + box-shadow: none; } -.bp5-dark .bp5-control.bp5-switch .bp5-control-indicator::before{ - background:#abb3bf; +.bp5-dark .bp5-control.bp5-switch .bp5-control-indicator::before { + background: #abb3bf; } -.bp5-dark .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator::before{ - background:#ffffff; +.bp5-dark + .bp5-control.bp5-switch + input:checked + ~ .bp5-control-indicator::before { + background: #ffffff; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator{ - background:highlight; - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark .bp5-control.bp5-switch input:checked ~ .bp5-control-indicator { + background: highlight; + border: 1px solid buttonborder; } - .bp5-dark .bp5-control.bp5-switch input:checked:disabled ~ .bp5-control-indicator{ - background-color:graytext; + .bp5-dark + .bp5-control.bp5-switch + input:checked:disabled + ~ .bp5-control-indicator { + background-color: graytext; } - .bp5-dark .bp5-control.bp5-switch input:not(:checked):disabled ~ .bp5-control-indicator{ - border-color:graytext; + .bp5-dark + .bp5-control.bp5-switch + input:not(:checked):disabled + ~ .bp5-control-indicator { + border-color: graytext; } - .bp5-dark .bp5-control.bp5-switch input:not(:checked):disabled ~ .bp5-control-indicator::before{ - border-color:graytext; + .bp5-dark + .bp5-control.bp5-switch + input:not(:checked):disabled + ~ .bp5-control-indicator::before { + border-color: graytext; } - .bp5-dark .bp5-control.bp5-switch:hover input:checked ~ .bp5-control-indicator{ - background:highlight; + .bp5-dark + .bp5-control.bp5-switch:hover + input:checked + ~ .bp5-control-indicator { + background: highlight; } } -.bp5-control.bp5-switch .bp5-switch-inner-text{ - font-size:0.7em; - text-align:center; +.bp5-control.bp5-switch .bp5-switch-inner-text { + font-size: 0.7em; + text-align: center; } -.bp5-control.bp5-switch .bp5-control-indicator-child:first-child{ - line-height:0; - margin-left:0.5em; - margin-right:1.2em; - visibility:hidden; +.bp5-control.bp5-switch .bp5-control-indicator-child:first-child { + line-height: 0; + margin-left: 0.5em; + margin-right: 1.2em; + visibility: hidden; } -.bp5-control.bp5-switch .bp5-control-indicator-child:last-child{ - line-height:1em; - margin-left:1.2em; - margin-right:0.5em; - visibility:visible; +.bp5-control.bp5-switch .bp5-control-indicator-child:last-child { + line-height: 1em; + margin-left: 1.2em; + margin-right: 0.5em; + visibility: visible; } -.bp5-control.bp5-switch input:checked ~ .bp5-control-indicator .bp5-control-indicator-child:first-child{ - line-height:1em; - visibility:visible; +.bp5-control.bp5-switch + input:checked + ~ .bp5-control-indicator + .bp5-control-indicator-child:first-child { + line-height: 1em; + visibility: visible; } -.bp5-control.bp5-switch input:checked ~ .bp5-control-indicator .bp5-control-indicator-child:last-child{ - line-height:0; - visibility:hidden; +.bp5-control.bp5-switch + input:checked + ~ .bp5-control-indicator + .bp5-control-indicator-child:last-child { + line-height: 0; + visibility: hidden; } -.bp5-dark .bp5-control{ - color:#f6f7f9; +.bp5-dark .bp5-control { + color: #f6f7f9; } -.bp5-dark .bp5-control.bp5-disabled{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-control.bp5-disabled { + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-control .bp5-control-indicator{ - background-color:transparent; - box-shadow:inset 0 0 0 1px #8f99a8; +.bp5-dark .bp5-control .bp5-control-indicator { + background-color: transparent; + box-shadow: inset 0 0 0 1px #8f99a8; } -.bp5-dark .bp5-control:hover .bp5-control-indicator{ - background-color:rgba(143, 153, 168, 0.15); +.bp5-dark .bp5-control:hover .bp5-control-indicator { + background-color: rgba(143, 153, 168, 0.15); } -.bp5-dark .bp5-control input:focus ~ .bp5-control-indicator{ - outline:#8abbff solid 2px; +.bp5-dark .bp5-control input:focus ~ .bp5-control-indicator { + outline: #8abbff solid 2px; } -.bp5-dark .bp5-control input:not(:disabled):active ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.3); - box-shadow:inset 0 0 0 1px #8f99a8; +.bp5-dark .bp5-control input:not(:disabled):active ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.3); + box-shadow: inset 0 0 0 1px #8f99a8; } -.bp5-dark .bp5-control input:disabled ~ .bp5-control-indicator{ - background:rgba(143, 153, 168, 0.15); - box-shadow:none; - cursor:not-allowed; +.bp5-dark .bp5-control input:disabled ~ .bp5-control-indicator { + background: rgba(143, 153, 168, 0.15); + box-shadow: none; + cursor: not-allowed; } -.bp5-dark .bp5-control.bp5-checkbox input:disabled:checked ~ .bp5-control-indicator, .bp5-dark .bp5-control.bp5-checkbox input:disabled:indeterminate ~ .bp5-control-indicator{ - background:rgba(45, 114, 210, 0.5); +.bp5-dark + .bp5-control.bp5-checkbox + input:disabled:checked + ~ .bp5-control-indicator, +.bp5-dark + .bp5-control.bp5-checkbox + input:disabled:indeterminate + ~ .bp5-control-indicator { + background: rgba(45, 114, 210, 0.5); } -.bp5-file-input{ - cursor:pointer; - display:inline-block; - height:30px; - position:relative; +.bp5-file-input { + cursor: pointer; + display: inline-block; + height: 30px; + position: relative; } -.bp5-file-input input{ - margin:0; - min-width:200px; - opacity:0; +.bp5-file-input input { + margin: 0; + min-width: 200px; + opacity: 0; } -.bp5-file-input input:disabled + .bp5-file-upload-input, .bp5-file-input input.bp5-disabled + .bp5-file-upload-input{ - background:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; - resize:none; +.bp5-file-input input:disabled + .bp5-file-upload-input, +.bp5-file-input input.bp5-disabled + .bp5-file-upload-input { + background: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; + resize: none; } -.bp5-file-input input:disabled + .bp5-file-upload-input::-moz-placeholder, .bp5-file-input input.bp5-disabled + .bp5-file-upload-input::-moz-placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-file-input input:disabled + .bp5-file-upload-input::-moz-placeholder, +.bp5-file-input input.bp5-disabled + .bp5-file-upload-input::-moz-placeholder { + color: rgba(95, 107, 124, 0.6); } -.bp5-file-input input:disabled + .bp5-file-upload-input:-ms-input-placeholder, .bp5-file-input input.bp5-disabled + .bp5-file-upload-input:-ms-input-placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-file-input input:disabled + .bp5-file-upload-input:-ms-input-placeholder, +.bp5-file-input + input.bp5-disabled + + .bp5-file-upload-input:-ms-input-placeholder { + color: rgba(95, 107, 124, 0.6); } -.bp5-file-input input:disabled + .bp5-file-upload-input::placeholder, .bp5-file-input input.bp5-disabled + .bp5-file-upload-input::placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-file-input input:disabled + .bp5-file-upload-input::placeholder, +.bp5-file-input input.bp5-disabled + .bp5-file-upload-input::placeholder { + color: rgba(95, 107, 124, 0.6); } -.bp5-file-input input:disabled + .bp5-file-upload-input::after, .bp5-file-input input.bp5-disabled + .bp5-file-upload-input::after{ - background-color:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; - outline:none; +.bp5-file-input input:disabled + .bp5-file-upload-input::after, +.bp5-file-input input.bp5-disabled + .bp5-file-upload-input::after { + background-color: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; + outline: none; } -.bp5-dark .bp5-file-input input:disabled + .bp5-file-upload-input, .bp5-dark .bp5-file-input input.bp5-disabled + .bp5-file-upload-input{ - background:rgba(64, 72, 84, 0.5); - box-shadow:none; - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-file-input input:disabled + .bp5-file-upload-input, +.bp5-dark .bp5-file-input input.bp5-disabled + .bp5-file-upload-input { + background: rgba(64, 72, 84, 0.5); + box-shadow: none; + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-file-input input:disabled + .bp5-file-upload-input::after, .bp5-dark .bp5-file-input input.bp5-disabled + .bp5-file-upload-input::after{ - background-color:rgba(64, 72, 84, 0.5); - box-shadow:none; - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-file-input input:disabled + .bp5-file-upload-input::after, +.bp5-dark .bp5-file-input input.bp5-disabled + .bp5-file-upload-input::after { + background-color: rgba(64, 72, 84, 0.5); + box-shadow: none; + color: rgba(171, 179, 191, 0.6); } -.bp5-file-input.bp5-file-input-has-selection .bp5-file-upload-input{ - color:#1c2127; +.bp5-file-input.bp5-file-input-has-selection .bp5-file-upload-input { + color: #1c2127; } -.bp5-dark .bp5-file-input.bp5-file-input-has-selection .bp5-file-upload-input{ - color:#f6f7f9; +.bp5-dark .bp5-file-input.bp5-file-input-has-selection .bp5-file-upload-input { + color: #f6f7f9; } -.bp5-file-input.bp5-fill{ - width:100%; +.bp5-file-input.bp5-fill { + width: 100%; } -.bp5-file-input.bp5-large, .bp5-large .bp5-file-input{ - height:40px; +.bp5-file-input.bp5-large, +.bp5-large .bp5-file-input { + height: 40px; } -.bp5-file-input.bp5-small, .bp5-small .bp5-file-input{ - height:24px; +.bp5-file-input.bp5-small, +.bp5-small .bp5-file-input { + height: 24px; } -.bp5-file-input .bp5-file-upload-input-custom-text::after{ - content:attr(bp5-button-text); +.bp5-file-input .bp5-file-upload-input-custom-text::after { + content: attr(bp5-button-text); } -.bp5-file-upload-input{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - background:#ffffff; - border:none; - border-radius:2px; - box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); - color:#1c2127; - font-size:14px; - font-weight:400; - height:30px; - line-height:30px; - outline:none; - padding:0 10px; - transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); - vertical-align:middle; - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; - color:rgba(95, 107, 124, 0.6); - left:0; - padding-right:80px; - position:absolute; - right:0; - top:0; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; +.bp5-file-upload-input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: #ffffff; + border: none; + border-radius: 2px; + box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), + inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); + color: #1c2127; + font-size: 14px; + font-weight: 400; + height: 30px; + line-height: 30px; + outline: none; + padding: 0 10px; + transition: box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); + vertical-align: middle; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; + color: rgba(95, 107, 124, 0.6); + left: 0; + padding-right: 80px; + position: absolute; + right: 0; + top: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.bp5-file-upload-input::-moz-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-file-upload-input::-moz-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-file-upload-input:-ms-input-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-file-upload-input:-ms-input-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-file-upload-input::placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-file-upload-input::placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-file-upload-input:focus, .bp5-file-upload-input.bp5-active{ - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-file-upload-input:focus, +.bp5-file-upload-input.bp5-active { + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-file-upload-input[type=search], .bp5-file-upload-input.bp5-round{ - border-radius:30px; - box-sizing:border-box; - padding-left:10px; +.bp5-file-upload-input[type='search'], +.bp5-file-upload-input.bp5-round { + border-radius: 30px; + box-sizing: border-box; + padding-left: 10px; } -.bp5-file-upload-input[readonly]{ - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15); +.bp5-file-upload-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15); } -.bp5-file-upload-input:disabled, .bp5-file-upload-input.bp5-disabled{ - background:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; - resize:none; +.bp5-file-upload-input:disabled, +.bp5-file-upload-input.bp5-disabled { + background: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; + resize: none; } -.bp5-file-upload-input:disabled::-moz-placeholder, .bp5-file-upload-input.bp5-disabled::-moz-placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-file-upload-input:disabled::-moz-placeholder, +.bp5-file-upload-input.bp5-disabled::-moz-placeholder { + color: rgba(95, 107, 124, 0.6); } -.bp5-file-upload-input:disabled:-ms-input-placeholder, .bp5-file-upload-input.bp5-disabled:-ms-input-placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-file-upload-input:disabled:-ms-input-placeholder, +.bp5-file-upload-input.bp5-disabled:-ms-input-placeholder { + color: rgba(95, 107, 124, 0.6); } -.bp5-file-upload-input:disabled::placeholder, .bp5-file-upload-input.bp5-disabled::placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-file-upload-input:disabled::placeholder, +.bp5-file-upload-input.bp5-disabled::placeholder { + color: rgba(95, 107, 124, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-file-upload-input{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-file-upload-input { + border: 1px solid buttonborder; } } -.bp5-file-upload-input::after{ - background-color:#f6f7f9; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#1c2127; - min-height:24px; - min-width:24px; - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; - border-radius:2px; - content:"Browse"; - line-height:24px; - margin:3px; - position:absolute; - right:0; - text-align:center; - top:0; - width:70px; +.bp5-file-upload-input::after { + background-color: #f6f7f9; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #1c2127; + min-height: 24px; + min-width: 24px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; + border-radius: 2px; + content: 'Browse'; + line-height: 24px; + margin: 3px; + position: absolute; + right: 0; + text-align: center; + top: 0; + width: 70px; } -.bp5-file-upload-input:hover::after{ - background-clip:padding-box; - background-color:#edeff2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-file-upload-input:hover::after { + background-clip: padding-box; + background-color: #edeff2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-file-upload-input:active::after{ - background-color:#dce0e5; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-file-upload-input:active::after { + background-color: #dce0e5; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-file-upload-input:active::after{ - background:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-file-upload-input:active::after { + background: highlight; } } -.bp5-large .bp5-file-upload-input{ - font-size:16px; - height:40px; - line-height:40px; - padding-right:95px; +.bp5-large .bp5-file-upload-input { + font-size: 16px; + height: 40px; + line-height: 40px; + padding-right: 95px; } -.bp5-large .bp5-file-upload-input[type=search], .bp5-large .bp5-file-upload-input.bp5-round{ - padding:0 15px; +.bp5-large .bp5-file-upload-input[type='search'], +.bp5-large .bp5-file-upload-input.bp5-round { + padding: 0 15px; } -.bp5-large .bp5-file-upload-input::after{ - min-height:30px; - min-width:30px; - line-height:30px; - margin:5px; - width:85px; +.bp5-large .bp5-file-upload-input::after { + min-height: 30px; + min-width: 30px; + line-height: 30px; + margin: 5px; + width: 85px; } -.bp5-small .bp5-file-upload-input{ - font-size:12px; - height:24px; - line-height:24px; - padding-left:8px; - padding-right:8px; - padding-right:65px; +.bp5-small .bp5-file-upload-input { + font-size: 12px; + height: 24px; + line-height: 24px; + padding-left: 8px; + padding-right: 8px; + padding-right: 65px; } -.bp5-small .bp5-file-upload-input[type=search], .bp5-small .bp5-file-upload-input.bp5-round{ - padding:0 12px; +.bp5-small .bp5-file-upload-input[type='search'], +.bp5-small .bp5-file-upload-input.bp5-round { + padding: 0 12px; } -.bp5-small .bp5-file-upload-input::after{ - min-height:20px; - min-width:20px; - line-height:20px; - margin:2px; - width:55px; +.bp5-small .bp5-file-upload-input::after { + min-height: 20px; + min-width: 20px; + line-height: 20px; + margin: 2px; + width: 55px; } -.bp5-dark .bp5-file-upload-input{ - background:rgba(17, 20, 24, 0.3); - box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); - color:#f6f7f9; - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-file-upload-input { + background: rgba(17, 20, 24, 0.3); + box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), + 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); + color: #f6f7f9; + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-file-upload-input::-moz-placeholder{ - color:#abb3bf; +.bp5-dark .bp5-file-upload-input::-moz-placeholder { + color: #abb3bf; } -.bp5-dark .bp5-file-upload-input:-ms-input-placeholder{ - color:#abb3bf; +.bp5-dark .bp5-file-upload-input:-ms-input-placeholder { + color: #abb3bf; } -.bp5-dark .bp5-file-upload-input::placeholder{ - color:#abb3bf; +.bp5-dark .bp5-file-upload-input::placeholder { + color: #abb3bf; } -.bp5-dark .bp5-file-upload-input:focus{ - box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3); +.bp5-dark .bp5-file-upload-input:focus { + box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, + 0 0 0 2px rgba(76, 144, 240, 0.3); } -.bp5-dark .bp5-file-upload-input[readonly]{ - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-file-upload-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-file-upload-input:disabled, .bp5-dark .bp5-file-upload-input.bp5-disabled{ - background:rgba(64, 72, 84, 0.5); - box-shadow:none; - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-file-upload-input:disabled, +.bp5-dark .bp5-file-upload-input.bp5-disabled { + background: rgba(64, 72, 84, 0.5); + box-shadow: none; + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-file-upload-input::after{ - background-color:#383e47; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2); - color:#f6f7f9; +.bp5-dark .bp5-file-upload-input::after { + background-color: #383e47; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.2); + color: #f6f7f9; } -.bp5-dark .bp5-file-upload-input:hover::after{ - background-color:#2f343c; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-file-upload-input:hover::after { + background-color: #2f343c; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-file-upload-input:active::after{ - background-color:#1c2127; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-file-upload-input:active::after { + background-color: #1c2127; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } -.bp5-file-upload-input::after{ - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); +.bp5-file-upload-input::after { + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); } -.bp5-form-group{ - display:flex; - flex-direction:column; - margin:0 0 15px; +.bp5-form-group { + display: flex; + flex-direction: column; + margin: 0 0 15px; } -.bp5-form-group label.bp5-label{ - margin-bottom:5px; +.bp5-form-group label.bp5-label { + margin-bottom: 5px; } -.bp5-form-group .bp5-control{ - margin-top:7px; +.bp5-form-group .bp5-control { + margin-top: 7px; } .bp5-form-group .bp5-form-group-sub-label, -.bp5-form-group .bp5-form-helper-text{ - color:#5f6b7c; - font-size:12px; +.bp5-form-group .bp5-form-helper-text { + color: #5f6b7c; + font-size: 12px; } -.bp5-form-group .bp5-form-group-sub-label{ - margin-bottom:5px; +.bp5-form-group .bp5-form-group-sub-label { + margin-bottom: 5px; } -.bp5-form-group .bp5-form-helper-text{ - margin-top:5px; +.bp5-form-group .bp5-form-helper-text { + margin-top: 5px; } -.bp5-form-group.bp5-intent-primary .bp5-form-helper-text{ - color:#215db0; +.bp5-form-group.bp5-intent-primary .bp5-form-helper-text { + color: #215db0; } -.bp5-form-group.bp5-intent-success .bp5-form-helper-text{ - color:#1c6e42; +.bp5-form-group.bp5-intent-success .bp5-form-helper-text { + color: #1c6e42; } -.bp5-form-group.bp5-intent-warning .bp5-form-helper-text{ - color:#935610; +.bp5-form-group.bp5-intent-warning .bp5-form-helper-text { + color: #935610; } -.bp5-form-group.bp5-intent-danger .bp5-form-helper-text{ - color:#ac2f33; +.bp5-form-group.bp5-intent-danger .bp5-form-helper-text { + color: #ac2f33; } -.bp5-form-group.bp5-fill{ - width:100%; +.bp5-form-group.bp5-fill { + width: 100%; } -.bp5-form-group.bp5-inline{ - align-items:flex-start; - flex-direction:row; +.bp5-form-group.bp5-inline { + align-items: flex-start; + flex-direction: row; } -.bp5-form-group.bp5-inline.bp5-large label.bp5-label{ - line-height:40px; - margin:0 10px 0 0; +.bp5-form-group.bp5-inline.bp5-large label.bp5-label { + line-height: 40px; + margin: 0 10px 0 0; } -.bp5-form-group.bp5-inline label.bp5-label{ - line-height:30px; - margin:0 10px 0 0; +.bp5-form-group.bp5-inline label.bp5-label { + line-height: 30px; + margin: 0 10px 0 0; } .bp5-form-group.bp5-disabled .bp5-label, .bp5-form-group.bp5-disabled .bp5-text-muted, .bp5-form-group.bp5-disabled .bp5-form-group-sub-label, -.bp5-form-group.bp5-disabled .bp5-form-helper-text{ - color:rgba(95, 107, 124, 0.6) !important; +.bp5-form-group.bp5-disabled .bp5-form-helper-text { + color: rgba(95, 107, 124, 0.6) !important; } -.bp5-dark .bp5-form-group.bp5-intent-primary .bp5-form-helper-text{ - color:#8abbff; +.bp5-dark .bp5-form-group.bp5-intent-primary .bp5-form-helper-text { + color: #8abbff; } -.bp5-dark .bp5-form-group.bp5-intent-success .bp5-form-helper-text{ - color:#72ca9b; +.bp5-dark .bp5-form-group.bp5-intent-success .bp5-form-helper-text { + color: #72ca9b; } -.bp5-dark .bp5-form-group.bp5-intent-warning .bp5-form-helper-text{ - color:#fbb360; +.bp5-dark .bp5-form-group.bp5-intent-warning .bp5-form-helper-text { + color: #fbb360; } -.bp5-dark .bp5-form-group.bp5-intent-danger .bp5-form-helper-text{ - color:#fa999c; +.bp5-dark .bp5-form-group.bp5-intent-danger .bp5-form-helper-text { + color: #fa999c; } .bp5-dark .bp5-form-group .bp5-form-group-sub-label, -.bp5-dark .bp5-form-group .bp5-form-helper-text{ - color:#abb3bf; +.bp5-dark .bp5-form-group .bp5-form-helper-text { + color: #abb3bf; } .bp5-dark .bp5-form-group.bp5-disabled .bp5-label, .bp5-dark .bp5-form-group.bp5-disabled .bp5-text-muted, .bp5-dark .bp5-form-group.bp5-disabled .bp5-form-group-sub-label, -.bp5-dark .bp5-form-group.bp5-disabled .bp5-form-helper-text{ - color:rgba(171, 179, 191, 0.6) !important; +.bp5-dark .bp5-form-group.bp5-disabled .bp5-form-helper-text { + color: rgba(171, 179, 191, 0.6) !important; } -.bp5-input-group{ - display:block; - position:relative; +.bp5-input-group { + display: block; + position: relative; } -.bp5-input-group .bp5-input{ - position:relative; - width:100%; +.bp5-input-group .bp5-input { + position: relative; + width: 100%; } -.bp5-input-group .bp5-input:not(:first-child){ - padding-left:30px; +.bp5-input-group .bp5-input:not(:first-child) { + padding-left: 30px; } -.bp5-input-group .bp5-input:not(:last-child){ - padding-right:30px; +.bp5-input-group .bp5-input:not(:last-child) { + padding-right: 30px; } .bp5-input-group .bp5-input-action, .bp5-input-group > .bp5-input-left-container, .bp5-input-group > .bp5-button, -.bp5-input-group > .bp5-icon{ - position:absolute; - top:0; +.bp5-input-group > .bp5-icon { + position: absolute; + top: 0; } .bp5-input-group .bp5-input-action:first-child, .bp5-input-group > .bp5-input-left-container:first-child, .bp5-input-group > .bp5-button:first-child, -.bp5-input-group > .bp5-icon:first-child{ - left:0; +.bp5-input-group > .bp5-icon:first-child { + left: 0; } .bp5-input-group .bp5-input-action:last-child, .bp5-input-group > .bp5-input-left-container:last-child, .bp5-input-group > .bp5-button:last-child, -.bp5-input-group > .bp5-icon:last-child{ - right:0; +.bp5-input-group > .bp5-icon:last-child { + right: 0; } -.bp5-input-group .bp5-button{ - min-height:24px; - min-width:24px; - margin:3px; - padding:0 7px; +.bp5-input-group .bp5-button { + min-height: 24px; + min-width: 24px; + margin: 3px; + padding: 0 7px; } -.bp5-input-group .bp5-button:empty{ - padding:0; +.bp5-input-group .bp5-button:empty { + padding: 0; } .bp5-input-group > .bp5-input-left-container, -.bp5-input-group > .bp5-icon{ - z-index:1; +.bp5-input-group > .bp5-icon { + z-index: 1; } .bp5-input-group > .bp5-input-left-container > .bp5-icon, -.bp5-input-group > .bp5-icon{ - color:#5f6b7c; +.bp5-input-group > .bp5-icon { + color: #5f6b7c; } .bp5-input-group > .bp5-input-left-container > .bp5-icon:empty, -.bp5-input-group > .bp5-icon:empty{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; +.bp5-input-group > .bp5-icon:empty { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } .bp5-input-group > .bp5-input-left-container > .bp5-icon, .bp5-input-group > .bp5-icon, -.bp5-input-group .bp5-input-action > .bp5-spinner{ - margin:7px; +.bp5-input-group .bp5-input-action > .bp5-spinner { + margin: 7px; } -.bp5-input-group .bp5-tag{ - margin:5px; +.bp5-input-group .bp5-tag { + margin: 5px; } -.bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus), -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus){ - color:#5f6b7c; +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:not(:hover):not(:focus), +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:not(:hover):not(:focus) { + color: #5f6b7c; } -.bp5-dark .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus), -.bp5-dark .bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus){ - color:#abb3bf; +.bp5-dark + .bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:not(:hover):not(:focus), +.bp5-dark + .bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:not(:hover):not(:focus) { + color: #abb3bf; } -.bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-standard, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-large, -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon, -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-standard, -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:not(:hover):not(:focus) .bp5-icon-large{ - color:#5f6b7c; +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:not(:hover):not(:focus) + .bp5-icon, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:not(:hover):not(:focus) + .bp5-icon-standard, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:not(:hover):not(:focus) + .bp5-icon-large, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:not(:hover):not(:focus) + .bp5-icon, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:not(:hover):not(:focus) + .bp5-icon-standard, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:not(:hover):not(:focus) + .bp5-icon-large { + color: #5f6b7c; } .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled, -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled{ - color:rgba(95, 107, 124, 0.6) !important; +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:disabled { + color: rgba(95, 107, 124, 0.6) !important; } -.bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled .bp5-icon, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled .bp5-icon-standard, .bp5-input-group .bp5-input:not(:focus) + .bp5-button.bp5-minimal:disabled .bp5-icon-large, -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled .bp5-icon, -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled .bp5-icon-standard, -.bp5-input-group .bp5-input:not(:focus) + .bp5-input-action .bp5-button.bp5-minimal:disabled .bp5-icon-large{ - color:rgba(95, 107, 124, 0.6) !important; +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:disabled + .bp5-icon, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:disabled + .bp5-icon-standard, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-button.bp5-minimal:disabled + .bp5-icon-large, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:disabled + .bp5-icon, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:disabled + .bp5-icon-standard, +.bp5-input-group + .bp5-input:not(:focus) + + .bp5-input-action + .bp5-button.bp5-minimal:disabled + .bp5-icon-large { + color: rgba(95, 107, 124, 0.6) !important; } -.bp5-input-group.bp5-disabled{ - cursor:not-allowed; +.bp5-input-group.bp5-disabled { + cursor: not-allowed; } -.bp5-input-group.bp5-disabled .bp5-icon{ - color:rgba(95, 107, 124, 0.6); +.bp5-input-group.bp5-disabled .bp5-icon { + color: rgba(95, 107, 124, 0.6); } -.bp5-input-group.bp5-large .bp5-button{ - min-height:30px; - min-width:30px; - margin:5px; +.bp5-input-group.bp5-large .bp5-button { + min-height: 30px; + min-width: 30px; + margin: 5px; } .bp5-input-group.bp5-large > .bp5-input-left-container > .bp5-icon, .bp5-input-group.bp5-large > .bp5-icon, -.bp5-input-group.bp5-large .bp5-input-action > .bp5-spinner{ - margin:12px; +.bp5-input-group.bp5-large .bp5-input-action > .bp5-spinner { + margin: 12px; } -.bp5-input-group.bp5-large .bp5-input{ - font-size:16px; - height:40px; - line-height:40px; +.bp5-input-group.bp5-large .bp5-input { + font-size: 16px; + height: 40px; + line-height: 40px; } -.bp5-input-group.bp5-large .bp5-input[type=search], .bp5-input-group.bp5-large .bp5-input.bp5-round{ - padding:0 15px; +.bp5-input-group.bp5-large .bp5-input[type='search'], +.bp5-input-group.bp5-large .bp5-input.bp5-round { + padding: 0 15px; } -.bp5-input-group.bp5-large .bp5-input:not(:first-child){ - padding-left:40px; +.bp5-input-group.bp5-large .bp5-input:not(:first-child) { + padding-left: 40px; } -.bp5-input-group.bp5-large .bp5-input:not(:last-child){ - padding-right:40px; +.bp5-input-group.bp5-large .bp5-input:not(:last-child) { + padding-right: 40px; } -.bp5-input-group.bp5-small .bp5-button{ - min-height:20px; - min-width:20px; - margin:2px; +.bp5-input-group.bp5-small .bp5-button { + min-height: 20px; + min-width: 20px; + margin: 2px; } -.bp5-input-group.bp5-small .bp5-tag{ - min-height:20px; - min-width:20px; - margin:2px; +.bp5-input-group.bp5-small .bp5-tag { + min-height: 20px; + min-width: 20px; + margin: 2px; } .bp5-input-group.bp5-small > .bp5-input-left-container > .bp5-icon, .bp5-input-group.bp5-small > .bp5-icon, -.bp5-input-group.bp5-small .bp5-input-action > .bp5-spinner{ - margin:4px; +.bp5-input-group.bp5-small .bp5-input-action > .bp5-spinner { + margin: 4px; } -.bp5-input-group.bp5-small .bp5-input{ - font-size:12px; - height:24px; - line-height:24px; - padding-left:8px; - padding-right:8px; +.bp5-input-group.bp5-small .bp5-input { + font-size: 12px; + height: 24px; + line-height: 24px; + padding-left: 8px; + padding-right: 8px; } -.bp5-input-group.bp5-small .bp5-input[type=search], .bp5-input-group.bp5-small .bp5-input.bp5-round{ - padding:0 12px; +.bp5-input-group.bp5-small .bp5-input[type='search'], +.bp5-input-group.bp5-small .bp5-input.bp5-round { + padding: 0 12px; } -.bp5-input-group.bp5-small .bp5-input:not(:first-child){ - padding-left:24px; +.bp5-input-group.bp5-small .bp5-input:not(:first-child) { + padding-left: 24px; } -.bp5-input-group.bp5-small .bp5-input:not(:last-child){ - padding-right:24px; +.bp5-input-group.bp5-small .bp5-input:not(:last-child) { + padding-right: 24px; } -.bp5-input-group.bp5-fill{ - flex:1 1 auto; - width:100%; +.bp5-input-group.bp5-fill { + flex: 1 1 auto; + width: 100%; } .bp5-input-group.bp5-round .bp5-button, .bp5-input-group.bp5-round .bp5-input, -.bp5-input-group.bp5-round .bp5-tag{ - border-radius:30px; +.bp5-input-group.bp5-round .bp5-tag { + border-radius: 30px; } -.bp5-dark .bp5-input-group .bp5-icon{ - color:#abb3bf; +.bp5-dark .bp5-input-group .bp5-icon { + color: #abb3bf; } -.bp5-dark .bp5-input-group.bp5-disabled .bp5-icon{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-input-group.bp5-disabled .bp5-icon { + color: rgba(171, 179, 191, 0.6); } -.bp5-input-group.bp5-intent-primary .bp5-input{ - box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input-group.bp5-intent-primary .bp5-input { + box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), + inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input-group.bp5-intent-primary .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input-group.bp5-intent-primary .bp5-input:focus { + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input-group.bp5-intent-primary .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #2d72d2; +.bp5-input-group.bp5-intent-primary .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #2d72d2; } -.bp5-input-group.bp5-intent-primary .bp5-input:disabled, .bp5-input-group.bp5-intent-primary .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-input-group.bp5-intent-primary .bp5-input:disabled, +.bp5-input-group.bp5-intent-primary .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input{ - box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input { + box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), + 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input:focus { + box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, + 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #4c90f0; +.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #4c90f0; } -.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input:disabled, .bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input:disabled, +.bp5-dark .bp5-input-group.bp5-intent-primary .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-input-group.bp5-intent-primary > .bp5-icon{ - color:#215db0; +.bp5-input-group.bp5-intent-primary > .bp5-icon { + color: #215db0; } -.bp5-dark .bp5-input-group.bp5-intent-primary > .bp5-icon{ - color:#8abbff; +.bp5-dark .bp5-input-group.bp5-intent-primary > .bp5-icon { + color: #8abbff; } -.bp5-input-group.bp5-intent-success .bp5-input{ - box-shadow:0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input-group.bp5-intent-success .bp5-input { + box-shadow: 0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), + inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input-group.bp5-intent-success .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input-group.bp5-intent-success .bp5-input:focus { + box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input-group.bp5-intent-success .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #238551; +.bp5-input-group.bp5-intent-success .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #238551; } -.bp5-input-group.bp5-intent-success .bp5-input:disabled, .bp5-input-group.bp5-intent-success .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-input-group.bp5-intent-success .bp5-input:disabled, +.bp5-input-group.bp5-intent-success .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input{ - box-shadow:0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input { + box-shadow: 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), + 0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input:focus { + box-shadow: inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467, + 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #32a467; +.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #32a467; } -.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input:disabled, .bp5-dark .bp5-input-group.bp5-intent-success .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input:disabled, +.bp5-dark .bp5-input-group.bp5-intent-success .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-input-group.bp5-intent-success > .bp5-icon{ - color:#1c6e42; +.bp5-input-group.bp5-intent-success > .bp5-icon { + color: #1c6e42; } -.bp5-dark .bp5-input-group.bp5-intent-success > .bp5-icon{ - color:#72ca9b; +.bp5-dark .bp5-input-group.bp5-intent-success > .bp5-icon { + color: #72ca9b; } -.bp5-input-group.bp5-intent-warning .bp5-input{ - box-shadow:0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input-group.bp5-intent-warning .bp5-input { + box-shadow: 0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), + inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input-group.bp5-intent-warning .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input-group.bp5-intent-warning .bp5-input:focus { + box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input-group.bp5-intent-warning .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #c87619; +.bp5-input-group.bp5-intent-warning .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #c87619; } -.bp5-input-group.bp5-intent-warning .bp5-input:disabled, .bp5-input-group.bp5-intent-warning .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-input-group.bp5-intent-warning .bp5-input:disabled, +.bp5-input-group.bp5-intent-warning .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input{ - box-shadow:0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input { + box-shadow: 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), + 0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input:focus { + box-shadow: inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c, + 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #ec9a3c; +.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #ec9a3c; } -.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input:disabled, .bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input:disabled, +.bp5-dark .bp5-input-group.bp5-intent-warning .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-input-group.bp5-intent-warning > .bp5-icon{ - color:#935610; +.bp5-input-group.bp5-intent-warning > .bp5-icon { + color: #935610; } -.bp5-dark .bp5-input-group.bp5-intent-warning > .bp5-icon{ - color:#fbb360; +.bp5-dark .bp5-input-group.bp5-intent-warning > .bp5-icon { + color: #fbb360; } -.bp5-input-group.bp5-intent-danger .bp5-input{ - box-shadow:0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input-group.bp5-intent-danger .bp5-input { + box-shadow: 0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), + inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input-group.bp5-intent-danger .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input-group.bp5-intent-danger .bp5-input:focus { + box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input-group.bp5-intent-danger .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #cd4246; +.bp5-input-group.bp5-intent-danger .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #cd4246; } -.bp5-input-group.bp5-intent-danger .bp5-input:disabled, .bp5-input-group.bp5-intent-danger .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-input-group.bp5-intent-danger .bp5-input:disabled, +.bp5-input-group.bp5-intent-danger .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input{ - box-shadow:0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input { + box-shadow: 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), + 0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input:focus { + box-shadow: inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e, + 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px #e76a6e; +.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px #e76a6e; } -.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input:disabled, .bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input:disabled, +.bp5-dark .bp5-input-group.bp5-intent-danger .bp5-input.bp5-disabled { + box-shadow: none; } -.bp5-input-group.bp5-intent-danger > .bp5-icon{ - color:#ac2f33; +.bp5-input-group.bp5-intent-danger > .bp5-icon { + color: #ac2f33; } -.bp5-dark .bp5-input-group.bp5-intent-danger > .bp5-icon{ - color:#fa999c; +.bp5-dark .bp5-input-group.bp5-intent-danger > .bp5-icon { + color: #fa999c; } -.bp5-input{ - -webkit-appearance:none; - -moz-appearance:none; - appearance:none; - background:#ffffff; - border:none; - border-radius:2px; - box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); - color:#1c2127; - font-size:14px; - font-weight:400; - height:30px; - line-height:30px; - outline:none; - padding:0 10px; - transition:box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); - vertical-align:middle; +.bp5-input { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background: #ffffff; + border: none; + border-radius: 2px; + box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), + inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); + color: #1c2127; + font-size: 14px; + font-weight: 400; + height: 30px; + line-height: 30px; + outline: none; + padding: 0 10px; + transition: box-shadow 100ms cubic-bezier(0.4, 1, 0.75, 0.9); + vertical-align: middle; } -.bp5-input::-moz-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-input::-moz-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-input:-ms-input-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-input:-ms-input-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-input::placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-input::placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-input:focus, .bp5-input.bp5-active{ - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input:focus, +.bp5-input.bp5-active { + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input[type=search], .bp5-input.bp5-round{ - border-radius:30px; - box-sizing:border-box; - padding-left:10px; +.bp5-input[type='search'], +.bp5-input.bp5-round { + border-radius: 30px; + box-sizing: border-box; + padding-left: 10px; } -.bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15); +.bp5-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15); } -.bp5-input:disabled, .bp5-input.bp5-disabled{ - background:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; - resize:none; +.bp5-input:disabled, +.bp5-input.bp5-disabled { + background: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; + resize: none; } -.bp5-input:disabled::-moz-placeholder, .bp5-input.bp5-disabled::-moz-placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-input:disabled::-moz-placeholder, +.bp5-input.bp5-disabled::-moz-placeholder { + color: rgba(95, 107, 124, 0.6); } -.bp5-input:disabled:-ms-input-placeholder, .bp5-input.bp5-disabled:-ms-input-placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-input:disabled:-ms-input-placeholder, +.bp5-input.bp5-disabled:-ms-input-placeholder { + color: rgba(95, 107, 124, 0.6); } -.bp5-input:disabled::placeholder, .bp5-input.bp5-disabled::placeholder{ - color:rgba(95, 107, 124, 0.6); +.bp5-input:disabled::placeholder, +.bp5-input.bp5-disabled::placeholder { + color: rgba(95, 107, 124, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-input{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-input { + border: 1px solid buttonborder; } } -.bp5-input.bp5-large{ - font-size:16px; - height:40px; - line-height:40px; +.bp5-input.bp5-large { + font-size: 16px; + height: 40px; + line-height: 40px; } -.bp5-input.bp5-large[type=search], .bp5-input.bp5-large.bp5-round{ - padding:0 15px; +.bp5-input.bp5-large[type='search'], +.bp5-input.bp5-large.bp5-round { + padding: 0 15px; } -.bp5-input.bp5-small{ - font-size:12px; - height:24px; - line-height:24px; - padding-left:8px; - padding-right:8px; +.bp5-input.bp5-small { + font-size: 12px; + height: 24px; + line-height: 24px; + padding-left: 8px; + padding-right: 8px; } -.bp5-input.bp5-small[type=search], .bp5-input.bp5-small.bp5-round{ - padding:0 12px; +.bp5-input.bp5-small[type='search'], +.bp5-input.bp5-small.bp5-round { + padding: 0 12px; } -.bp5-input.bp5-fill{ - flex:1 1 auto; - width:100%; +.bp5-input.bp5-fill { + flex: 1 1 auto; + width: 100%; } -.bp5-dark .bp5-input{ - background:rgba(17, 20, 24, 0.3); - box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); - color:#f6f7f9; +.bp5-dark .bp5-input { + background: rgba(17, 20, 24, 0.3); + box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), + 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); + color: #f6f7f9; } -.bp5-dark .bp5-input::-moz-placeholder{ - color:#abb3bf; +.bp5-dark .bp5-input::-moz-placeholder { + color: #abb3bf; } -.bp5-dark .bp5-input:-ms-input-placeholder{ - color:#abb3bf; +.bp5-dark .bp5-input:-ms-input-placeholder { + color: #abb3bf; } -.bp5-dark .bp5-input::placeholder{ - color:#abb3bf; +.bp5-dark .bp5-input::placeholder { + color: #abb3bf; } -.bp5-dark .bp5-input:focus{ - box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3); +.bp5-dark .bp5-input:focus { + box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, + 0 0 0 2px rgba(76, 144, 240, 0.3); } -.bp5-dark .bp5-input[readonly]{ - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-input[readonly] { + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-input:disabled, .bp5-dark .bp5-input.bp5-disabled{ - background:rgba(64, 72, 84, 0.5); - box-shadow:none; - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-input:disabled, +.bp5-dark .bp5-input.bp5-disabled { + background: rgba(64, 72, 84, 0.5); + box-shadow: none; + color: rgba(171, 179, 191, 0.6); } -.bp5-input.bp5-intent-primary{ - box-shadow:0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input.bp5-intent-primary { + box-shadow: 0 0 0 0 rgba(45, 114, 210, 0), 0 0 0 0 rgba(45, 114, 210, 0), + inset 0 0 0 1px #2d72d2, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input.bp5-intent-primary:focus{ - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input.bp5-intent-primary:focus { + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input.bp5-intent-primary[readonly]{ - box-shadow:inset 0 0 0 1px #2d72d2; +.bp5-input.bp5-intent-primary[readonly] { + box-shadow: inset 0 0 0 1px #2d72d2; } -.bp5-input.bp5-intent-primary:disabled, .bp5-input.bp5-intent-primary.bp5-disabled{ - box-shadow:none; +.bp5-input.bp5-intent-primary:disabled, +.bp5-input.bp5-intent-primary.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input.bp5-intent-primary{ - box-shadow:0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-primary { + box-shadow: 0 0 0 0 rgba(76, 144, 240, 0), 0 0 0 0 rgba(76, 144, 240, 0), + 0 0 0 0 rgba(76, 144, 240, 0), inset 0 0 0 1px #4c90f0, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-primary:focus{ - box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-primary:focus { + box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, + 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-primary[readonly]{ - box-shadow:inset 0 0 0 1px #4c90f0; +.bp5-dark .bp5-input.bp5-intent-primary[readonly] { + box-shadow: inset 0 0 0 1px #4c90f0; } -.bp5-dark .bp5-input.bp5-intent-primary:disabled, .bp5-dark .bp5-input.bp5-intent-primary.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input.bp5-intent-primary:disabled, +.bp5-dark .bp5-input.bp5-intent-primary.bp5-disabled { + box-shadow: none; } -.bp5-input.bp5-intent-success{ - box-shadow:0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input.bp5-intent-success { + box-shadow: 0 0 0 0 rgba(35, 133, 81, 0), 0 0 0 0 rgba(35, 133, 81, 0), + inset 0 0 0 1px #238551, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input.bp5-intent-success:focus{ - box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input.bp5-intent-success:focus { + box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input.bp5-intent-success[readonly]{ - box-shadow:inset 0 0 0 1px #238551; +.bp5-input.bp5-intent-success[readonly] { + box-shadow: inset 0 0 0 1px #238551; } -.bp5-input.bp5-intent-success:disabled, .bp5-input.bp5-intent-success.bp5-disabled{ - box-shadow:none; +.bp5-input.bp5-intent-success:disabled, +.bp5-input.bp5-intent-success.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input.bp5-intent-success{ - box-shadow:0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-success { + box-shadow: 0 0 0 0 rgba(50, 164, 103, 0), 0 0 0 0 rgba(50, 164, 103, 0), + 0 0 0 0 rgba(50, 164, 103, 0), inset 0 0 0 1px #32a467, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-success:focus{ - box-shadow:inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-success:focus { + box-shadow: inset 0 0 0 1px #32a467, inset 0 0 0 1px #32a467, + 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-success[readonly]{ - box-shadow:inset 0 0 0 1px #32a467; +.bp5-dark .bp5-input.bp5-intent-success[readonly] { + box-shadow: inset 0 0 0 1px #32a467; } -.bp5-dark .bp5-input.bp5-intent-success:disabled, .bp5-dark .bp5-input.bp5-intent-success.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input.bp5-intent-success:disabled, +.bp5-dark .bp5-input.bp5-intent-success.bp5-disabled { + box-shadow: none; } -.bp5-input.bp5-intent-warning{ - box-shadow:0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input.bp5-intent-warning { + box-shadow: 0 0 0 0 rgba(200, 118, 25, 0), 0 0 0 0 rgba(200, 118, 25, 0), + inset 0 0 0 1px #c87619, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input.bp5-intent-warning:focus{ - box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input.bp5-intent-warning:focus { + box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input.bp5-intent-warning[readonly]{ - box-shadow:inset 0 0 0 1px #c87619; +.bp5-input.bp5-intent-warning[readonly] { + box-shadow: inset 0 0 0 1px #c87619; } -.bp5-input.bp5-intent-warning:disabled, .bp5-input.bp5-intent-warning.bp5-disabled{ - box-shadow:none; +.bp5-input.bp5-intent-warning:disabled, +.bp5-input.bp5-intent-warning.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input.bp5-intent-warning{ - box-shadow:0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-warning { + box-shadow: 0 0 0 0 rgba(236, 154, 60, 0), 0 0 0 0 rgba(236, 154, 60, 0), + 0 0 0 0 rgba(236, 154, 60, 0), inset 0 0 0 1px #ec9a3c, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-warning:focus{ - box-shadow:inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-warning:focus { + box-shadow: inset 0 0 0 1px #ec9a3c, inset 0 0 0 1px #ec9a3c, + 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-warning[readonly]{ - box-shadow:inset 0 0 0 1px #ec9a3c; +.bp5-dark .bp5-input.bp5-intent-warning[readonly] { + box-shadow: inset 0 0 0 1px #ec9a3c; } -.bp5-dark .bp5-input.bp5-intent-warning:disabled, .bp5-dark .bp5-input.bp5-intent-warning.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input.bp5-intent-warning:disabled, +.bp5-dark .bp5-input.bp5-intent-warning.bp5-disabled { + box-shadow: none; } -.bp5-input.bp5-intent-danger{ - box-shadow:0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2), inset 0 1px 1px rgba(17, 20, 24, 0.3); +.bp5-input.bp5-intent-danger { + box-shadow: 0 0 0 0 rgba(205, 66, 70, 0), 0 0 0 0 rgba(205, 66, 70, 0), + inset 0 0 0 1px #cd4246, inset 0 0 0 1px rgba(17, 20, 24, 0.2), + inset 0 1px 1px rgba(17, 20, 24, 0.3); } -.bp5-input.bp5-intent-danger:focus{ - box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-input.bp5-intent-danger:focus { + box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-input.bp5-intent-danger[readonly]{ - box-shadow:inset 0 0 0 1px #cd4246; +.bp5-input.bp5-intent-danger[readonly] { + box-shadow: inset 0 0 0 1px #cd4246; } -.bp5-input.bp5-intent-danger:disabled, .bp5-input.bp5-intent-danger.bp5-disabled{ - box-shadow:none; +.bp5-input.bp5-intent-danger:disabled, +.bp5-input.bp5-intent-danger.bp5-disabled { + box-shadow: none; } -.bp5-dark .bp5-input.bp5-intent-danger{ - box-shadow:0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e, inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-danger { + box-shadow: 0 0 0 0 rgba(231, 106, 110, 0), 0 0 0 0 rgba(231, 106, 110, 0), + 0 0 0 0 rgba(231, 106, 110, 0), inset 0 0 0 1px #e76a6e, + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-danger:focus{ - box-shadow:inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-input.bp5-intent-danger:focus { + box-shadow: inset 0 0 0 1px #e76a6e, inset 0 0 0 1px #e76a6e, + 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-input.bp5-intent-danger[readonly]{ - box-shadow:inset 0 0 0 1px #e76a6e; +.bp5-dark .bp5-input.bp5-intent-danger[readonly] { + box-shadow: inset 0 0 0 1px #e76a6e; } -.bp5-dark .bp5-input.bp5-intent-danger:disabled, .bp5-dark .bp5-input.bp5-intent-danger.bp5-disabled{ - box-shadow:none; +.bp5-dark .bp5-input.bp5-intent-danger:disabled, +.bp5-dark .bp5-input.bp5-intent-danger.bp5-disabled { + box-shadow: none; } -.bp5-input::-ms-clear{ - display:none; +.bp5-input::-ms-clear { + display: none; } -@supports (-webkit-touch-callout: none){ - input.bp5-input:disabled, input.bp5-input.bp5-disabled{ - opacity:1; - -webkit-text-fill-color:rgba(95, 107, 124, 0.6); +@supports (-webkit-touch-callout: none) { + input.bp5-input:disabled, + input.bp5-input.bp5-disabled { + opacity: 1; + -webkit-text-fill-color: rgba(95, 107, 124, 0.6); } - .bp5-dark input.bp5-input:disabled, .bp5-dark input.bp5-input.bp5-disabled{ - -webkit-text-fill-color:rgba(171, 179, 191, 0.6); + .bp5-dark input.bp5-input:disabled, + .bp5-dark input.bp5-input.bp5-disabled { + -webkit-text-fill-color: rgba(171, 179, 191, 0.6); } } -textarea.bp5-input{ - max-width:100%; - padding:10px; +textarea.bp5-input { + max-width: 100%; + padding: 10px; } -textarea.bp5-input, textarea.bp5-input.bp5-large, textarea.bp5-input.bp5-small{ - height:auto; - line-height:inherit; +textarea.bp5-input, +textarea.bp5-input.bp5-large, +textarea.bp5-input.bp5-small { + height: auto; + line-height: inherit; } -textarea.bp5-input.bp5-small{ - padding:8px; +textarea.bp5-input.bp5-small { + padding: 8px; } -.bp5-text-area.bp5-text-area-auto-resize{ - resize:horizontal; +.bp5-text-area.bp5-text-area-auto-resize { + resize: horizontal; } -label.bp5-label{ - display:block; - margin-bottom:15px; - margin-top:0; +label.bp5-label { + display: block; + margin-bottom: 15px; + margin-top: 0; } label.bp5-label .bp5-html-select, label.bp5-label .bp5-input, label.bp5-label .bp5-select, label.bp5-label .bp5-slider, -label.bp5-label .bp5-popover-wrapper{ - display:block; - margin-top:5px; - text-transform:none; +label.bp5-label .bp5-popover-wrapper { + display: block; + margin-top: 5px; + text-transform: none; } -label.bp5-label .bp5-button-group{ - margin-top:5px; +label.bp5-label .bp5-button-group { + margin-top: 5px; } label.bp5-label .bp5-select select, -label.bp5-label .bp5-html-select select{ - font-weight:400; - vertical-align:top; - width:100%; +label.bp5-label .bp5-html-select select { + font-weight: 400; + vertical-align: top; + width: 100%; } -label.bp5-label .bp5-control-group{ - margin-top:5px; +label.bp5-label .bp5-control-group { + margin-top: 5px; } label.bp5-label .bp5-control-group > .bp5-button-group, label.bp5-label .bp5-control-group > .bp5-html-select, label.bp5-label .bp5-control-group > .bp5-input, label.bp5-label .bp5-control-group > .bp5-select, label.bp5-label .bp5-control-group > .bp5-slider, -label.bp5-label .bp5-control-group > .bp5-popover-wrapper{ - margin-top:0; +label.bp5-label .bp5-control-group > .bp5-popover-wrapper { + margin-top: 0; } label.bp5-label.bp5-disabled, -label.bp5-label.bp5-disabled .bp5-text-muted{ - color:rgba(95, 107, 124, 0.6); +label.bp5-label.bp5-disabled .bp5-text-muted { + color: rgba(95, 107, 124, 0.6); } -label.bp5-label.bp5-inline{ - line-height:30px; +label.bp5-label.bp5-inline { + line-height: 30px; } label.bp5-label.bp5-inline .bp5-html-select, label.bp5-label.bp5-inline .bp5-input, label.bp5-label.bp5-inline .bp5-input-group, label.bp5-label.bp5-inline .bp5-select, -label.bp5-label.bp5-inline .bp5-popover-wrapper{ - display:inline-block; - margin:0 0 0 5px; - vertical-align:top; +label.bp5-label.bp5-inline .bp5-popover-wrapper { + display: inline-block; + margin: 0 0 0 5px; + vertical-align: top; } -label.bp5-label.bp5-inline .bp5-button-group{ - margin:0 0 0 5px; +label.bp5-label.bp5-inline .bp5-button-group { + margin: 0 0 0 5px; } -label.bp5-label.bp5-inline .bp5-input-group .bp5-input{ - margin-left:0; +label.bp5-label.bp5-inline .bp5-input-group .bp5-input { + margin-left: 0; } -label.bp5-label.bp5-inline.bp5-large{ - line-height:40px; +label.bp5-label.bp5-inline.bp5-large { + line-height: 40px; } -label.bp5-label.bp5-inline .bp5-control-group{ - margin:0 0 0 5px; +label.bp5-label.bp5-inline .bp5-control-group { + margin: 0 0 0 5px; } label.bp5-label.bp5-inline .bp5-control-group > .bp5-button-group, label.bp5-label.bp5-inline .bp5-control-group > .bp5-html-select, label.bp5-label.bp5-inline .bp5-control-group > .bp5-input, label.bp5-label.bp5-inline .bp5-control-group > .bp5-select, label.bp5-label.bp5-inline .bp5-control-group > .bp5-slider, -label.bp5-label.bp5-inline .bp5-control-group > .bp5-popover-wrapper{ - margin:0; +label.bp5-label.bp5-inline .bp5-control-group > .bp5-popover-wrapper { + margin: 0; } -label.bp5-label:not(.bp5-inline) .bp5-popover-target{ - display:block; +label.bp5-label:not(.bp5-inline) .bp5-popover-target { + display: block; } -.bp5-dark label.bp5-label{ - color:#f6f7f9; +.bp5-dark label.bp5-label { + color: #f6f7f9; } .bp5-dark label.bp5-label.bp5-disabled, -.bp5-dark label.bp5-label.bp5-disabled .bp5-text-muted{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark label.bp5-label.bp5-disabled .bp5-text-muted { + color: rgba(171, 179, 191, 0.6); } -.bp5-numeric-input .bp5-button-group.bp5-vertical > .bp5-button{ - flex:1 1 11px; - min-height:0; - padding:0; - width:24px; +.bp5-numeric-input .bp5-button-group.bp5-vertical > .bp5-button { + flex: 1 1 11px; + min-height: 0; + padding: 0; + width: 24px; } -.bp5-numeric-input.bp5-large .bp5-button-group.bp5-vertical > .bp5-button{ - width:40px; +.bp5-numeric-input.bp5-large .bp5-button-group.bp5-vertical > .bp5-button { + width: 40px; } -.bp5-numeric-input.bp5-small .bp5-button-group.bp5-vertical > .bp5-button{ - width:24px; +.bp5-numeric-input.bp5-small .bp5-button-group.bp5-vertical > .bp5-button { + width: 24px; } -form{ - display:block; +form { + display: block; } .bp5-html-select select, -.bp5-select select{ - display:inline-flex; - flex-direction:row; - align-items:center; - border:none; - border-radius:2px; - cursor:pointer; - font-size:14px; - justify-content:center; - padding:5px 10px; - text-align:left; - vertical-align:middle; - background-color:#f6f7f9; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#1c2127; - -moz-appearance:none; - -webkit-appearance:none; - border-radius:2px; - height:30px; - padding:0 30px 0 10px; - width:100%; +.bp5-select select { + display: inline-flex; + flex-direction: row; + align-items: center; + border: none; + border-radius: 2px; + cursor: pointer; + font-size: 14px; + justify-content: center; + padding: 5px 10px; + text-align: left; + vertical-align: middle; + background-color: #f6f7f9; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #1c2127; + -moz-appearance: none; + -webkit-appearance: none; + border-radius: 2px; + height: 30px; + padding: 0 30px 0 10px; + width: 100%; } .bp5-html-select select > *, -.bp5-select select > *{ - flex-grow:0; - flex-shrink:0; +.bp5-select select > * { + flex-grow: 0; + flex-shrink: 0; } .bp5-html-select select > .bp5-fill, -.bp5-select select > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-select select > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-html-select select::before, .bp5-select select::before, .bp5-html-select select > *, -.bp5-select select > *{ - margin-right:7px; +.bp5-select select > * { + margin-right: 7px; } .bp5-html-select select:empty::before, .bp5-select select:empty::before, .bp5-html-select select > :last-child, -.bp5-select select > :last-child{ - margin-right:0; +.bp5-select select > :last-child { + margin-right: 0; } .bp5-html-select select:hover, -.bp5-select select:hover{ - background-clip:padding-box; - background-color:#edeff2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-select select:hover { + background-clip: padding-box; + background-color: #edeff2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } .bp5-html-select select:active, -.bp5-select select:active, .bp5-html-select select.bp5-active, -.bp5-select select.bp5-active{ - background-color:#dce0e5; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-select select:active, +.bp5-html-select select.bp5-active, +.bp5-select select.bp5-active { + background-color: #dce0e5; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ +@media (forced-colors: active) and (prefers-color-scheme: dark) { .bp5-html-select select:active, - .bp5-select select:active, .bp5-html-select select.bp5-active, - .bp5-select select.bp5-active{ - background:highlight; + .bp5-select select:active, + .bp5-html-select select.bp5-active, + .bp5-select select.bp5-active { + background: highlight; } } .bp5-html-select select:disabled, -.bp5-select select:disabled, .bp5-html-select select.bp5-disabled, -.bp5-select select.bp5-disabled{ - background-color:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; - outline:none; +.bp5-select select:disabled, +.bp5-html-select select.bp5-disabled, +.bp5-select select.bp5-disabled { + background-color: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; + outline: none; } .bp5-html-select select:disabled.bp5-active, -.bp5-select select:disabled.bp5-active, .bp5-html-select select.bp5-disabled.bp5-active, -.bp5-select select.bp5-disabled.bp5-active{ - background:rgba(211, 216, 222, 0.7); +.bp5-select select:disabled.bp5-active, +.bp5-html-select select.bp5-disabled.bp5-active, +.bp5-select select.bp5-disabled.bp5-active { + background: rgba(211, 216, 222, 0.7); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ +@media (forced-colors: active) and (prefers-color-scheme: dark) { .bp5-html-select select, - .bp5-select select{ - border:1px solid buttonborder; + .bp5-select select { + border: 1px solid buttonborder; } } .bp5-html-select.bp5-minimal select, -.bp5-select.bp5-minimal select{ - background:none; - box-shadow:none; +.bp5-select.bp5-minimal select { + background: none; + box-shadow: none; } .bp5-html-select.bp5-minimal select:hover, -.bp5-select.bp5-minimal select:hover{ - background:rgba(143, 153, 168, 0.15); - box-shadow:none; - color:#1c2127; - text-decoration:none; +.bp5-select.bp5-minimal select:hover { + background: rgba(143, 153, 168, 0.15); + box-shadow: none; + color: #1c2127; + text-decoration: none; } .bp5-html-select.bp5-minimal select:active, -.bp5-select.bp5-minimal select:active, .bp5-html-select.bp5-minimal select.bp5-active, -.bp5-select.bp5-minimal select.bp5-active{ - background:rgba(143, 153, 168, 0.3); - box-shadow:none; - color:#1c2127; +.bp5-select.bp5-minimal select:active, +.bp5-html-select.bp5-minimal select.bp5-active, +.bp5-select.bp5-minimal select.bp5-active { + background: rgba(143, 153, 168, 0.3); + box-shadow: none; + color: #1c2127; } .bp5-html-select.bp5-minimal select:disabled, -.bp5-select.bp5-minimal select:disabled, .bp5-html-select.bp5-minimal select.bp5-disabled, -.bp5-select.bp5-minimal select.bp5-disabled{ - background:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; +.bp5-select.bp5-minimal select:disabled, +.bp5-html-select.bp5-minimal select.bp5-disabled, +.bp5-select.bp5-minimal select.bp5-disabled { + background: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; } .bp5-html-select.bp5-minimal select:disabled.bp5-active, -.bp5-select.bp5-minimal select:disabled.bp5-active, .bp5-html-select.bp5-minimal select.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-disabled.bp5-active{ - background:rgba(143, 153, 168, 0.3); +.bp5-select.bp5-minimal select:disabled.bp5-active, +.bp5-html-select.bp5-minimal select.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal select.bp5-disabled.bp5-active { + background: rgba(143, 153, 168, 0.3); } -.bp5-dark .bp5-html-select.bp5-minimal select, .bp5-html-select.bp5-minimal .bp5-dark select, +.bp5-dark .bp5-html-select.bp5-minimal select, +.bp5-html-select.bp5-minimal .bp5-dark select, .bp5-dark .bp5-select.bp5-minimal select, -.bp5-select.bp5-minimal .bp5-dark select{ - background:none; - box-shadow:none; - color:#ffffff; +.bp5-select.bp5-minimal .bp5-dark select { + background: none; + box-shadow: none; + color: #ffffff; } -.bp5-dark .bp5-html-select.bp5-minimal select:hover, .bp5-html-select.bp5-minimal .bp5-dark select:hover, +.bp5-dark .bp5-html-select.bp5-minimal select:hover, +.bp5-html-select.bp5-minimal .bp5-dark select:hover, .bp5-dark .bp5-select.bp5-minimal select:hover, -.bp5-select.bp5-minimal .bp5-dark select:hover, .bp5-dark .bp5-html-select.bp5-minimal select:active, .bp5-html-select.bp5-minimal .bp5-dark select:active, +.bp5-select.bp5-minimal .bp5-dark select:hover, +.bp5-dark .bp5-html-select.bp5-minimal select:active, +.bp5-html-select.bp5-minimal .bp5-dark select:active, .bp5-dark .bp5-select.bp5-minimal select:active, -.bp5-select.bp5-minimal .bp5-dark select:active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-active, +.bp5-select.bp5-minimal .bp5-dark select:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-active{ - background:none; - box-shadow:none; - color:#ffffff; +.bp5-select.bp5-minimal .bp5-dark select.bp5-active { + background: none; + box-shadow: none; + color: #ffffff; } -.bp5-dark .bp5-html-select.bp5-minimal select:hover, .bp5-html-select.bp5-minimal .bp5-dark select:hover, +.bp5-dark .bp5-html-select.bp5-minimal select:hover, +.bp5-html-select.bp5-minimal .bp5-dark select:hover, .bp5-dark .bp5-select.bp5-minimal select:hover, -.bp5-select.bp5-minimal .bp5-dark select:hover{ - background:rgba(143, 153, 168, 0.15); +.bp5-select.bp5-minimal .bp5-dark select:hover { + background: rgba(143, 153, 168, 0.15); } -.bp5-dark .bp5-html-select.bp5-minimal select:active, .bp5-html-select.bp5-minimal .bp5-dark select:active, +.bp5-dark .bp5-html-select.bp5-minimal select:active, +.bp5-html-select.bp5-minimal .bp5-dark select:active, .bp5-dark .bp5-select.bp5-minimal select:active, -.bp5-select.bp5-minimal .bp5-dark select:active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-active, +.bp5-select.bp5-minimal .bp5-dark select:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-active{ - background:rgba(143, 153, 168, 0.3); +.bp5-select.bp5-minimal .bp5-dark select.bp5-active { + background: rgba(143, 153, 168, 0.3); } -.bp5-dark .bp5-html-select.bp5-minimal select:disabled, .bp5-html-select.bp5-minimal .bp5-dark select:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select:disabled, +.bp5-html-select.bp5-minimal .bp5-dark select:disabled, .bp5-dark .bp5-select.bp5-minimal select:disabled, -.bp5-select.bp5-minimal .bp5-dark select:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-disabled, +.bp5-select.bp5-minimal .bp5-dark select:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-disabled{ - background:none; - color:rgba(171, 179, 191, 0.6); - cursor:not-allowed; +.bp5-select.bp5-minimal .bp5-dark select.bp5-disabled { + background: none; + color: rgba(171, 179, 191, 0.6); + cursor: not-allowed; } -.bp5-dark .bp5-html-select.bp5-minimal select:disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select:disabled.bp5-active, +.bp5-dark .bp5-html-select.bp5-minimal select:disabled.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select:disabled.bp5-active, .bp5-dark .bp5-select.bp5-minimal select:disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select:disabled.bp5-active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal .bp5-dark select:disabled.bp5-active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-disabled.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-disabled.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-disabled.bp5-active{ - background:rgba(143, 153, 168, 0.3); +.bp5-select.bp5-minimal .bp5-dark select.bp5-disabled.bp5-active { + background: rgba(143, 153, 168, 0.3); } .bp5-html-select.bp5-minimal select.bp5-intent-primary, -.bp5-select.bp5-minimal select.bp5-intent-primary{ - color:#215db0; +.bp5-select.bp5-minimal select.bp5-intent-primary { + color: #215db0; } .bp5-html-select.bp5-minimal select.bp5-intent-primary:hover, -.bp5-select.bp5-minimal select.bp5-intent-primary:hover, .bp5-html-select.bp5-minimal select.bp5-intent-primary:active, -.bp5-select.bp5-minimal select.bp5-intent-primary:active, .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-active{ - background:none; - box-shadow:none; - color:#215db0; +.bp5-select.bp5-minimal select.bp5-intent-primary:hover, +.bp5-html-select.bp5-minimal select.bp5-intent-primary:active, +.bp5-select.bp5-minimal select.bp5-intent-primary:active, +.bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-active { + background: none; + box-shadow: none; + color: #215db0; } .bp5-html-select.bp5-minimal select.bp5-intent-primary:hover, -.bp5-select.bp5-minimal select.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.15); - color:#215db0; +.bp5-select.bp5-minimal select.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.15); + color: #215db0; } .bp5-html-select.bp5-minimal select.bp5-intent-primary:active, -.bp5-select.bp5-minimal select.bp5-intent-primary:active, .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#184a90; +.bp5-select.bp5-minimal select.bp5-intent-primary:active, +.bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #184a90; } .bp5-html-select.bp5-minimal select.bp5-intent-primary:disabled, -.bp5-select.bp5-minimal select.bp5-intent-primary:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled, -.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(33, 93, 176, 0.5); +.bp5-select.bp5-minimal select.bp5-intent-primary:disabled, +.bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled, +.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(33, 93, 176, 0.5); } .bp5-html-select.bp5-minimal select.bp5-intent-primary:disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-primary:disabled.bp5-active, .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); +.bp5-select.bp5-minimal select.bp5-intent-primary:disabled.bp5-active, +.bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); } -.bp5-html-select.bp5-minimal select.bp5-intent-primary .bp5-button-spinner .bp5-spinner-head, -.bp5-select.bp5-minimal select.bp5-intent-primary .bp5-button-spinner .bp5-spinner-head{ - stroke:#215db0; +.bp5-html-select.bp5-minimal + select.bp5-intent-primary + .bp5-button-spinner + .bp5-spinner-head, +.bp5-select.bp5-minimal + select.bp5-intent-primary + .bp5-button-spinner + .bp5-spinner-head { + stroke: #215db0; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary{ - color:#8abbff; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary { + color: #8abbff; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary:hover, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary:hover, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary:hover, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary:hover, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary:hover, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:hover{ - background:rgba(45, 114, 210, 0.2); - color:#8abbff; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:hover { + background: rgba(45, 114, 210, 0.2); + color: #8abbff; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary:active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary:active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary:active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary:active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-active, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-active{ - background:rgba(45, 114, 210, 0.3); - color:#99c4ff; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-active { + background: rgba(45, 114, 210, 0.3); + color: #99c4ff; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary:disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary:disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary:disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary:disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-disabled, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary.bp5-disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-disabled{ - background:none; - color:rgba(138, 187, 255, 0.5); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-disabled { + background: none; + color: rgba(138, 187, 255, 0.5); } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary:disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-primary:disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-primary:disabled.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary:disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:disabled.bp5-active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-primary.bp5-disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-disabled.bp5-active, -.bp5-dark .bp5-select.bp5-minimal select.bp5-intent-primary.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary.bp5-disabled.bp5-active{ - background:rgba(45, 114, 210, 0.3); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-primary:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-primary.bp5-disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-primary.bp5-disabled.bp5-active, +.bp5-dark + .bp5-select.bp5-minimal + select.bp5-intent-primary.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal + .bp5-dark + select.bp5-intent-primary.bp5-disabled.bp5-active { + background: rgba(45, 114, 210, 0.3); } .bp5-html-select.bp5-minimal select.bp5-intent-success, -.bp5-select.bp5-minimal select.bp5-intent-success{ - color:#1c6e42; +.bp5-select.bp5-minimal select.bp5-intent-success { + color: #1c6e42; } .bp5-html-select.bp5-minimal select.bp5-intent-success:hover, -.bp5-select.bp5-minimal select.bp5-intent-success:hover, .bp5-html-select.bp5-minimal select.bp5-intent-success:active, -.bp5-select.bp5-minimal select.bp5-intent-success:active, .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-success.bp5-active{ - background:none; - box-shadow:none; - color:#1c6e42; +.bp5-select.bp5-minimal select.bp5-intent-success:hover, +.bp5-html-select.bp5-minimal select.bp5-intent-success:active, +.bp5-select.bp5-minimal select.bp5-intent-success:active, +.bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-success.bp5-active { + background: none; + box-shadow: none; + color: #1c6e42; } .bp5-html-select.bp5-minimal select.bp5-intent-success:hover, -.bp5-select.bp5-minimal select.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.15); - color:#1c6e42; +.bp5-select.bp5-minimal select.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.15); + color: #1c6e42; } .bp5-html-select.bp5-minimal select.bp5-intent-success:active, -.bp5-select.bp5-minimal select.bp5-intent-success:active, .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#165a36; +.bp5-select.bp5-minimal select.bp5-intent-success:active, +.bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #165a36; } .bp5-html-select.bp5-minimal select.bp5-intent-success:disabled, -.bp5-select.bp5-minimal select.bp5-intent-success:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled, -.bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(28, 110, 66, 0.5); +.bp5-select.bp5-minimal select.bp5-intent-success:disabled, +.bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled, +.bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(28, 110, 66, 0.5); } .bp5-html-select.bp5-minimal select.bp5-intent-success:disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-success:disabled.bp5-active, .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); +.bp5-select.bp5-minimal select.bp5-intent-success:disabled.bp5-active, +.bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); } -.bp5-html-select.bp5-minimal select.bp5-intent-success .bp5-button-spinner .bp5-spinner-head, -.bp5-select.bp5-minimal select.bp5-intent-success .bp5-button-spinner .bp5-spinner-head{ - stroke:#1c6e42; +.bp5-html-select.bp5-minimal + select.bp5-intent-success + .bp5-button-spinner + .bp5-spinner-head, +.bp5-select.bp5-minimal + select.bp5-intent-success + .bp5-button-spinner + .bp5-spinner-head { + stroke: #1c6e42; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success{ - color:#72ca9b; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success { + color: #72ca9b; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:hover, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:hover, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:hover, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:hover, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success:hover, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:hover{ - background:rgba(35, 133, 81, 0.2); - color:#72ca9b; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:hover { + background: rgba(35, 133, 81, 0.2); + color: #72ca9b; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success:active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-active, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-active{ - background:rgba(35, 133, 81, 0.3); - color:#7cd7a2; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-active { + background: rgba(35, 133, 81, 0.3); + color: #7cd7a2; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success:disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled{ - background:none; - color:rgba(114, 202, 155, 0.5); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled { + background: none; + color: rgba(114, 202, 155, 0.5); } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success:disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-success:disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-success:disabled.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success:disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled.bp5-active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-success.bp5-disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled.bp5-active, -.bp5-dark .bp5-select.bp5-minimal select.bp5-intent-success.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success.bp5-disabled.bp5-active{ - background:rgba(35, 133, 81, 0.3); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-success:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-success.bp5-disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-success.bp5-disabled.bp5-active, +.bp5-dark + .bp5-select.bp5-minimal + select.bp5-intent-success.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal + .bp5-dark + select.bp5-intent-success.bp5-disabled.bp5-active { + background: rgba(35, 133, 81, 0.3); } .bp5-html-select.bp5-minimal select.bp5-intent-warning, -.bp5-select.bp5-minimal select.bp5-intent-warning{ - color:#935610; +.bp5-select.bp5-minimal select.bp5-intent-warning { + color: #935610; } .bp5-html-select.bp5-minimal select.bp5-intent-warning:hover, -.bp5-select.bp5-minimal select.bp5-intent-warning:hover, .bp5-html-select.bp5-minimal select.bp5-intent-warning:active, -.bp5-select.bp5-minimal select.bp5-intent-warning:active, .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-active{ - background:none; - box-shadow:none; - color:#935610; +.bp5-select.bp5-minimal select.bp5-intent-warning:hover, +.bp5-html-select.bp5-minimal select.bp5-intent-warning:active, +.bp5-select.bp5-minimal select.bp5-intent-warning:active, +.bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-active { + background: none; + box-shadow: none; + color: #935610; } .bp5-html-select.bp5-minimal select.bp5-intent-warning:hover, -.bp5-select.bp5-minimal select.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.15); - color:#935610; +.bp5-select.bp5-minimal select.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.15); + color: #935610; } .bp5-html-select.bp5-minimal select.bp5-intent-warning:active, -.bp5-select.bp5-minimal select.bp5-intent-warning:active, .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#77450d; +.bp5-select.bp5-minimal select.bp5-intent-warning:active, +.bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #77450d; } .bp5-html-select.bp5-minimal select.bp5-intent-warning:disabled, -.bp5-select.bp5-minimal select.bp5-intent-warning:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, -.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(147, 86, 16, 0.5); +.bp5-select.bp5-minimal select.bp5-intent-warning:disabled, +.bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, +.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(147, 86, 16, 0.5); } .bp5-html-select.bp5-minimal select.bp5-intent-warning:disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-warning:disabled.bp5-active, .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); +.bp5-select.bp5-minimal select.bp5-intent-warning:disabled.bp5-active, +.bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); } -.bp5-html-select.bp5-minimal select.bp5-intent-warning .bp5-button-spinner .bp5-spinner-head, -.bp5-select.bp5-minimal select.bp5-intent-warning .bp5-button-spinner .bp5-spinner-head{ - stroke:#935610; +.bp5-html-select.bp5-minimal + select.bp5-intent-warning + .bp5-button-spinner + .bp5-spinner-head, +.bp5-select.bp5-minimal + select.bp5-intent-warning + .bp5-button-spinner + .bp5-spinner-head { + stroke: #935610; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning{ - color:#fbb360; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning { + color: #fbb360; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:hover, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:hover, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:hover, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:hover, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning:hover, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:hover{ - background:rgba(200, 118, 25, 0.2); - color:#fbb360; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:hover { + background: rgba(200, 118, 25, 0.2); + color: #fbb360; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning:active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-active, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-active{ - background:rgba(200, 118, 25, 0.3); - color:#f5c186; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-active { + background: rgba(200, 118, 25, 0.3); + color: #f5c186; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning:disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled{ - background:none; - color:rgba(251, 179, 96, 0.5); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled { + background: none; + color: rgba(251, 179, 96, 0.5); } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning:disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-warning:disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-warning:disabled.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning:disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled.bp5-active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-warning.bp5-disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled.bp5-active, -.bp5-dark .bp5-select.bp5-minimal select.bp5-intent-warning.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning.bp5-disabled.bp5-active{ - background:rgba(200, 118, 25, 0.3); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-warning:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-warning.bp5-disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-warning.bp5-disabled.bp5-active, +.bp5-dark + .bp5-select.bp5-minimal + select.bp5-intent-warning.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal + .bp5-dark + select.bp5-intent-warning.bp5-disabled.bp5-active { + background: rgba(200, 118, 25, 0.3); } .bp5-html-select.bp5-minimal select.bp5-intent-danger, -.bp5-select.bp5-minimal select.bp5-intent-danger{ - color:#ac2f33; +.bp5-select.bp5-minimal select.bp5-intent-danger { + color: #ac2f33; } .bp5-html-select.bp5-minimal select.bp5-intent-danger:hover, -.bp5-select.bp5-minimal select.bp5-intent-danger:hover, .bp5-html-select.bp5-minimal select.bp5-intent-danger:active, -.bp5-select.bp5-minimal select.bp5-intent-danger:active, .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-active{ - background:none; - box-shadow:none; - color:#ac2f33; +.bp5-select.bp5-minimal select.bp5-intent-danger:hover, +.bp5-html-select.bp5-minimal select.bp5-intent-danger:active, +.bp5-select.bp5-minimal select.bp5-intent-danger:active, +.bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-active { + background: none; + box-shadow: none; + color: #ac2f33; } .bp5-html-select.bp5-minimal select.bp5-intent-danger:hover, -.bp5-select.bp5-minimal select.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.15); - color:#ac2f33; +.bp5-select.bp5-minimal select.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.15); + color: #ac2f33; } .bp5-html-select.bp5-minimal select.bp5-intent-danger:active, -.bp5-select.bp5-minimal select.bp5-intent-danger:active, .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#8e292c; +.bp5-select.bp5-minimal select.bp5-intent-danger:active, +.bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #8e292c; } .bp5-html-select.bp5-minimal select.bp5-intent-danger:disabled, -.bp5-select.bp5-minimal select.bp5-intent-danger:disabled, .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled, -.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(172, 47, 51, 0.5); +.bp5-select.bp5-minimal select.bp5-intent-danger:disabled, +.bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled, +.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(172, 47, 51, 0.5); } .bp5-html-select.bp5-minimal select.bp5-intent-danger:disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-danger:disabled.bp5-active, .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); +.bp5-select.bp5-minimal select.bp5-intent-danger:disabled.bp5-active, +.bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal select.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); } -.bp5-html-select.bp5-minimal select.bp5-intent-danger .bp5-button-spinner .bp5-spinner-head, -.bp5-select.bp5-minimal select.bp5-intent-danger .bp5-button-spinner .bp5-spinner-head{ - stroke:#ac2f33; +.bp5-html-select.bp5-minimal + select.bp5-intent-danger + .bp5-button-spinner + .bp5-spinner-head, +.bp5-select.bp5-minimal + select.bp5-intent-danger + .bp5-button-spinner + .bp5-spinner-head { + stroke: #ac2f33; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger{ - color:#fa999c; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger { + color: #fa999c; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger:hover, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger:hover, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger:hover, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger:hover, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger:hover, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:hover{ - background:rgba(205, 66, 70, 0.2); - color:#fa999c; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:hover { + background: rgba(205, 66, 70, 0.2); + color: #fa999c; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger:active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger:active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger:active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger:active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-active, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:active, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-active, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-active{ - background:rgba(205, 66, 70, 0.3); - color:#ffa1a4; +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-active { + background: rgba(205, 66, 70, 0.3); + color: #ffa1a4; } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger:disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger:disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger:disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger:disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:disabled, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-disabled, +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:disabled, +.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled, +.bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-disabled, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger.bp5-disabled, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-disabled{ - background:none; - color:rgba(250, 153, 156, 0.5); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-disabled { + background: none; + color: rgba(250, 153, 156, 0.5); } -.bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger:disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-danger:disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-danger:disabled.bp5-active, .bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger:disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:disabled.bp5-active, .bp5-dark .bp5-html-select.bp5-minimal select.bp5-intent-danger.bp5-disabled.bp5-active, .bp5-html-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-disabled.bp5-active, -.bp5-dark .bp5-select.bp5-minimal select.bp5-intent-danger.bp5-disabled.bp5-active, -.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger.bp5-disabled.bp5-active{ - background:rgba(205, 66, 70, 0.3); +.bp5-select.bp5-minimal .bp5-dark select.bp5-intent-danger:disabled.bp5-active, +.bp5-dark + .bp5-html-select.bp5-minimal + select.bp5-intent-danger.bp5-disabled.bp5-active, +.bp5-html-select.bp5-minimal + .bp5-dark + select.bp5-intent-danger.bp5-disabled.bp5-active, +.bp5-dark + .bp5-select.bp5-minimal + select.bp5-intent-danger.bp5-disabled.bp5-active, +.bp5-select.bp5-minimal + .bp5-dark + select.bp5-intent-danger.bp5-disabled.bp5-active { + background: rgba(205, 66, 70, 0.3); } .bp5-html-select.bp5-large select, -.bp5-select.bp5-large select{ - font-size:16px; - height:40px; - padding-right:35px; +.bp5-select.bp5-large select { + font-size: 16px; + height: 40px; + padding-right: 35px; } .bp5-dark .bp5-html-select select, -.bp5-dark .bp5-select select{ - background-color:#383e47; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2); - color:#f6f7f9; +.bp5-dark .bp5-select select { + background-color: #383e47; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.2); + color: #f6f7f9; } .bp5-dark .bp5-html-select select:hover, -.bp5-dark .bp5-select select:hover, .bp5-dark .bp5-html-select select:active, -.bp5-dark .bp5-select select:active, .bp5-dark .bp5-html-select select.bp5-active, -.bp5-dark .bp5-select select.bp5-active{ - color:#f6f7f9; +.bp5-dark .bp5-select select:hover, +.bp5-dark .bp5-html-select select:active, +.bp5-dark .bp5-select select:active, +.bp5-dark .bp5-html-select select.bp5-active, +.bp5-dark .bp5-select select.bp5-active { + color: #f6f7f9; } .bp5-dark .bp5-html-select select:hover, -.bp5-dark .bp5-select select:hover{ - background-color:#2f343c; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-select select:hover { + background-color: #2f343c; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } .bp5-dark .bp5-html-select select:active, -.bp5-dark .bp5-select select:active, .bp5-dark .bp5-html-select select.bp5-active, -.bp5-dark .bp5-select select.bp5-active{ - background-color:#1c2127; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-select select:active, +.bp5-dark .bp5-html-select select.bp5-active, +.bp5-dark .bp5-select select.bp5-active { + background-color: #1c2127; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } .bp5-dark .bp5-html-select select:disabled, -.bp5-dark .bp5-select select:disabled, .bp5-dark .bp5-html-select select.bp5-disabled, -.bp5-dark .bp5-select select.bp5-disabled{ - background-color:rgba(64, 72, 84, 0.5); - box-shadow:none; - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-select select:disabled, +.bp5-dark .bp5-html-select select.bp5-disabled, +.bp5-dark .bp5-select select.bp5-disabled { + background-color: rgba(64, 72, 84, 0.5); + box-shadow: none; + color: rgba(171, 179, 191, 0.6); } .bp5-dark .bp5-html-select select:disabled.bp5-active, -.bp5-dark .bp5-select select:disabled.bp5-active, .bp5-dark .bp5-html-select select.bp5-disabled.bp5-active, -.bp5-dark .bp5-select select.bp5-disabled.bp5-active{ - background:rgba(64, 72, 84, 0.7); +.bp5-dark .bp5-select select:disabled.bp5-active, +.bp5-dark .bp5-html-select select.bp5-disabled.bp5-active, +.bp5-dark .bp5-select select.bp5-disabled.bp5-active { + background: rgba(64, 72, 84, 0.7); } .bp5-dark .bp5-html-select select .bp5-button-spinner .bp5-spinner-head, -.bp5-dark .bp5-select select .bp5-button-spinner .bp5-spinner-head{ - background:rgba(17, 20, 24, 0.5); - stroke:#8f99a8; +.bp5-dark .bp5-select select .bp5-button-spinner .bp5-spinner-head { + background: rgba(17, 20, 24, 0.5); + stroke: #8f99a8; } .bp5-html-select select:disabled, -.bp5-select select:disabled{ - background-color:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; +.bp5-select select:disabled { + background-color: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; } -.bp5-select::after, .bp5-html-select .bp5-icon, -.bp5-select .bp5-icon{ - color:#5f6b7c; - pointer-events:none; - position:absolute; - right:10px; - top:7px; +.bp5-select::after, +.bp5-html-select .bp5-icon, +.bp5-select .bp5-icon { + color: #5f6b7c; + pointer-events: none; + position: absolute; + right: 10px; + top: 7px; } -.bp5-disabled.bp5-select::after, .bp5-html-select .bp5-disabled.bp5-icon, -.bp5-select .bp5-disabled.bp5-icon{ - color:rgba(95, 107, 124, 0.6); +.bp5-disabled.bp5-select::after, +.bp5-html-select .bp5-disabled.bp5-icon, +.bp5-select .bp5-disabled.bp5-icon { + color: rgba(95, 107, 124, 0.6); } .bp5-html-select, -.bp5-select{ - display:inline-block; - letter-spacing:normal; - position:relative; - vertical-align:middle; +.bp5-select { + display: inline-block; + letter-spacing: normal; + position: relative; + vertical-align: middle; } .bp5-html-select .bp5-icon, -.bp5-select .bp5-icon{ - color:#5f6b7c; +.bp5-select .bp5-icon { + color: #5f6b7c; } .bp5-html-select .bp5-icon:hover, -.bp5-select .bp5-icon:hover{ - color:#1c2127; +.bp5-select .bp5-icon:hover { + color: #1c2127; } .bp5-dark .bp5-html-select .bp5-icon, -.bp5-dark .bp5-select .bp5-icon{ - color:#abb3bf; +.bp5-dark .bp5-select .bp5-icon { + color: #abb3bf; } .bp5-dark .bp5-html-select .bp5-icon:hover, -.bp5-dark .bp5-select .bp5-icon:hover{ - color:#f6f7f9; +.bp5-dark .bp5-select .bp5-icon:hover { + color: #f6f7f9; } .bp5-html-select.bp5-large::after, .bp5-html-select.bp5-large .bp5-icon, .bp5-select.bp5-large::after, -.bp5-select.bp5-large .bp5-icon{ - right:12px; - top:12px; +.bp5-select.bp5-large .bp5-icon { + right: 12px; + top: 12px; } .bp5-html-select.bp5-fill, .bp5-html-select.bp5-fill select, .bp5-select.bp5-fill, -.bp5-select.bp5-fill select{ - width:100%; +.bp5-select.bp5-fill select { + width: 100%; } .bp5-dark .bp5-html-select option, -.bp5-dark .bp5-select option{ - background-color:#2f343c; - color:#f6f7f9; +.bp5-dark .bp5-select option { + background-color: #2f343c; + color: #f6f7f9; } .bp5-dark .bp5-html-select option:disabled, -.bp5-dark .bp5-select option:disabled{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-select option:disabled { + color: rgba(171, 179, 191, 0.6); } .bp5-dark .bp5-html-select::after, -.bp5-dark .bp5-select::after{ - color:#abb3bf; +.bp5-dark .bp5-select::after { + color: #abb3bf; } -.bp5-select::after{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - content:"\f184"; +.bp5-select::after { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + content: '\f184'; } -table.bp5-html-table, .bp5-running-text table{ - border-spacing:0; - font-size:14px; +table.bp5-html-table, +.bp5-running-text table { + border-spacing: 0; + font-size: 14px; } -table.bp5-html-table th, .bp5-running-text table th, +table.bp5-html-table th, +.bp5-running-text table th, table.bp5-html-table td, -.bp5-running-text table td{ - padding:11px; - text-align:left; - vertical-align:top; +.bp5-running-text table td { + padding: 11px; + text-align: left; + vertical-align: top; } -table.bp5-html-table th, .bp5-running-text table th{ - color:#1c2127; - font-weight:600; +table.bp5-html-table th, +.bp5-running-text table th { + color: #1c2127; + font-weight: 600; } -table.bp5-html-table td, .bp5-running-text table td{ - color:#1c2127; +table.bp5-html-table td, +.bp5-running-text table td { + color: #1c2127; } -table.bp5-html-table tbody tr:first-child th, .bp5-running-text table tbody tr:first-child th, +table.bp5-html-table tbody tr:first-child th, +.bp5-running-text table tbody tr:first-child th, table.bp5-html-table tbody tr:first-child td, .bp5-running-text table tbody tr:first-child td, table.bp5-html-table tfoot tr:first-child th, .bp5-running-text table tfoot tr:first-child th, table.bp5-html-table tfoot tr:first-child td, -.bp5-running-text table tfoot tr:first-child td{ - box-shadow:inset 0 1px 0 0 rgba(17, 20, 24, 0.15); +.bp5-running-text table tfoot tr:first-child td { + box-shadow: inset 0 1px 0 0 rgba(17, 20, 24, 0.15); } -.bp5-dark table.bp5-html-table th, .bp5-dark .bp5-running-text table th, .bp5-running-text .bp5-dark table th{ - color:#f6f7f9; +.bp5-dark table.bp5-html-table th, +.bp5-dark .bp5-running-text table th, +.bp5-running-text .bp5-dark table th { + color: #f6f7f9; } -.bp5-dark table.bp5-html-table td, .bp5-dark .bp5-running-text table td, .bp5-running-text .bp5-dark table td{ - color:#f6f7f9; +.bp5-dark table.bp5-html-table td, +.bp5-dark .bp5-running-text table td, +.bp5-running-text .bp5-dark table td { + color: #f6f7f9; } -.bp5-dark table.bp5-html-table tbody tr:first-child th, .bp5-dark .bp5-running-text table tbody tr:first-child th, .bp5-running-text .bp5-dark table tbody tr:first-child th, +.bp5-dark table.bp5-html-table tbody tr:first-child th, +.bp5-dark .bp5-running-text table tbody tr:first-child th, +.bp5-running-text .bp5-dark table tbody tr:first-child th, .bp5-dark table.bp5-html-table tbody tr:first-child td, .bp5-dark .bp5-running-text table tbody tr:first-child td, .bp5-running-text .bp5-dark table tbody tr:first-child td, @@ -7737,6818 +8745,7784 @@ table.bp5-html-table tfoot tr:first-child td, .bp5-running-text .bp5-dark table tfoot tr:first-child th, .bp5-dark table.bp5-html-table tfoot tr:first-child td, .bp5-dark .bp5-running-text table tfoot tr:first-child td, -.bp5-running-text .bp5-dark table tfoot tr:first-child td{ - box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2); +.bp5-running-text .bp5-dark table tfoot tr:first-child td { + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2); } table.bp5-html-table.bp5-compact th, -table.bp5-html-table.bp5-compact td{ - padding-bottom:6px; - padding-top:6px; +table.bp5-html-table.bp5-compact td { + padding-bottom: 6px; + padding-top: 6px; } -table.bp5-html-table.bp5-html-table-striped tbody tr:nth-child(odd) td{ - background:rgba(143, 153, 168, 0.15); +table.bp5-html-table.bp5-html-table-striped tbody tr:nth-child(odd) td { + background: rgba(143, 153, 168, 0.15); } -table.bp5-html-table.bp5-html-table-bordered th:not(:first-child){ - box-shadow:inset 1px 0 0 0 rgba(17, 20, 24, 0.15); +table.bp5-html-table.bp5-html-table-bordered th:not(:first-child) { + box-shadow: inset 1px 0 0 0 rgba(17, 20, 24, 0.15); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - table.bp5-html-table.bp5-html-table-bordered th:not(:first-child){ - border-left:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + table.bp5-html-table.bp5-html-table-bordered th:not(:first-child) { + border-left: 1px solid buttonborder; } } table.bp5-html-table.bp5-html-table-bordered tbody tr td, -table.bp5-html-table.bp5-html-table-bordered tfoot tr td{ - box-shadow:inset 0 1px 0 0 rgba(17, 20, 24, 0.15); +table.bp5-html-table.bp5-html-table-bordered tfoot tr td { + box-shadow: inset 0 1px 0 0 rgba(17, 20, 24, 0.15); } table.bp5-html-table.bp5-html-table-bordered tbody tr td:not(:first-child), -table.bp5-html-table.bp5-html-table-bordered tfoot tr td:not(:first-child){ - box-shadow:inset 1px 1px 0 0 rgba(17, 20, 24, 0.15); +table.bp5-html-table.bp5-html-table-bordered tfoot tr td:not(:first-child) { + box-shadow: inset 1px 1px 0 0 rgba(17, 20, 24, 0.15); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ +@media (forced-colors: active) and (prefers-color-scheme: dark) { table.bp5-html-table.bp5-html-table-bordered tbody tr td:not(:first-child), - table.bp5-html-table.bp5-html-table-bordered tfoot tr td:not(:first-child){ - border-left:1px solid buttonborder; - border-top:1px solid buttonborder; + table.bp5-html-table.bp5-html-table-bordered tfoot tr td:not(:first-child) { + border-left: 1px solid buttonborder; + border-top: 1px solid buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ +@media (forced-colors: active) and (prefers-color-scheme: dark) { table.bp5-html-table.bp5-html-table-bordered tbody tr td, - table.bp5-html-table.bp5-html-table-bordered tfoot tr td{ - border-top:1px solid buttonborder; + table.bp5-html-table.bp5-html-table-bordered tfoot tr td { + border-top: 1px solid buttonborder; } } -table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped tbody tr:not(:first-child) td{ - box-shadow:none; +table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped + tbody + tr:not(:first-child) + td { + box-shadow: none; } -table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped tbody tr:not(:first-child) td:not(:first-child){ - box-shadow:inset 1px 0 0 0 rgba(17, 20, 24, 0.15); +table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped + tbody + tr:not(:first-child) + td:not(:first-child) { + box-shadow: inset 1px 0 0 0 rgba(17, 20, 24, 0.15); } -table.bp5-html-table.bp5-interactive tbody tr:hover td{ - background-color:rgba(143, 153, 168, 0.3); - cursor:pointer; +table.bp5-html-table.bp5-interactive tbody tr:hover td { + background-color: rgba(143, 153, 168, 0.3); + cursor: pointer; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - table.bp5-html-table.bp5-interactive tbody tr:hover td{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + table.bp5-html-table.bp5-interactive tbody tr:hover td { + background-color: highlight; } } -table.bp5-html-table.bp5-interactive tbody tr:active td{ - background-color:rgba(143, 153, 168, 0.35); +table.bp5-html-table.bp5-interactive tbody tr:active td { + background-color: rgba(143, 153, 168, 0.35); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - table.bp5-html-table.bp5-interactive tbody tr:active td{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + table.bp5-html-table.bp5-interactive tbody tr:active td { + background-color: highlight; } } -.bp5-dark table.bp5-html-table{ +.bp5-dark table.bp5-html-table { } -.bp5-dark table.bp5-html-table.bp5-html-table-striped tbody tr:nth-child(odd) td{ - background:rgba(95, 107, 124, 0.15); +.bp5-dark + table.bp5-html-table.bp5-html-table-striped + tbody + tr:nth-child(odd) + td { + background: rgba(95, 107, 124, 0.15); } -.bp5-dark table.bp5-html-table.bp5-html-table-bordered th:not(:first-child){ - box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.2); +.bp5-dark table.bp5-html-table.bp5-html-table-bordered th:not(:first-child) { + box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.2); } .bp5-dark table.bp5-html-table.bp5-html-table-bordered tbody tr td, -.bp5-dark table.bp5-html-table.bp5-html-table-bordered tfoot tr td{ - box-shadow:inset 0 1px 0 0 rgba(255, 255, 255, 0.2); +.bp5-dark table.bp5-html-table.bp5-html-table-bordered tfoot tr td { + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2); } -.bp5-dark table.bp5-html-table.bp5-html-table-bordered tbody tr td:not(:first-child), -.bp5-dark table.bp5-html-table.bp5-html-table-bordered tfoot tr td:not(:first-child){ - box-shadow:inset 1px 1px 0 0 rgba(255, 255, 255, 0.2); +.bp5-dark + table.bp5-html-table.bp5-html-table-bordered + tbody + tr + td:not(:first-child), +.bp5-dark + table.bp5-html-table.bp5-html-table-bordered + tfoot + tr + td:not(:first-child) { + box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.2); } -.bp5-dark table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped tbody tr:not(:first-child) td{ - box-shadow:inset 1px 0 0 0 rgba(255, 255, 255, 0.2); +.bp5-dark + table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped + tbody + tr:not(:first-child) + td { + box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.2); } -.bp5-dark table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped tbody tr:not(:first-child) td:first-child{ - box-shadow:none; +.bp5-dark + table.bp5-html-table.bp5-html-table-bordered.bp5-html-table-striped + tbody + tr:not(:first-child) + td:first-child { + box-shadow: none; } -.bp5-dark table.bp5-html-table.bp5-interactive tbody tr:hover td{ - background-color:rgba(95, 107, 124, 0.3); - cursor:pointer; +.bp5-dark table.bp5-html-table.bp5-interactive tbody tr:hover td { + background-color: rgba(95, 107, 124, 0.3); + cursor: pointer; } -.bp5-dark table.bp5-html-table.bp5-interactive tbody tr:active td{ - background-color:rgba(95, 107, 124, 0.4); +.bp5-dark table.bp5-html-table.bp5-interactive tbody tr:active td { + background-color: rgba(95, 107, 124, 0.4); } -.bp5-key-combo{ - display:flex; - flex-direction:row; - align-items:center; +.bp5-key-combo { + display: flex; + flex-direction: row; + align-items: center; } -.bp5-key-combo > *{ - flex-grow:0; - flex-shrink:0; +.bp5-key-combo > * { + flex-grow: 0; + flex-shrink: 0; } -.bp5-key-combo > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-key-combo > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-key-combo::before, -.bp5-key-combo > *{ - margin-right:5px; +.bp5-key-combo > * { + margin-right: 5px; } .bp5-key-combo:empty::before, -.bp5-key-combo > :last-child{ - margin-right:0; +.bp5-key-combo > :last-child { + margin-right: 0; } -.bp5-hotkey-dialog{ - padding-bottom:0; - top:40px; +.bp5-hotkey-dialog { + padding-bottom: 0; + top: 40px; } -.bp5-hotkey-dialog .bp5-dialog-body{ - margin:0; - padding:0; +.bp5-hotkey-dialog .bp5-dialog-body { + margin: 0; + padding: 0; } -.bp5-hotkey-dialog .bp5-hotkey-label{ - flex-grow:1; +.bp5-hotkey-dialog .bp5-hotkey-label { + flex-grow: 1; } -.bp5-hotkey-column{ - margin:auto; - padding:30px; +.bp5-hotkey-column { + margin: auto; + padding: 30px; } -.bp5-hotkey-column .bp5-heading{ - margin-bottom:20px; +.bp5-hotkey-column .bp5-heading { + margin-bottom: 20px; } -.bp5-hotkey-column .bp5-heading:not(:first-child){ - margin-top:40px; +.bp5-hotkey-column .bp5-heading:not(:first-child) { + margin-top: 40px; } -.bp5-hotkey{ - align-items:center; - display:flex; - justify-content:space-between; - margin-left:0; - margin-right:0; +.bp5-hotkey { + align-items: center; + display: flex; + justify-content: space-between; + margin-left: 0; + margin-right: 0; } -.bp5-hotkey:not(:last-child){ - margin-bottom:10px; +.bp5-hotkey:not(:last-child) { + margin-bottom: 10px; } -.bp5-icon{ - display:inline-block; - flex:0 0 auto; - vertical-align:text-bottom; +.bp5-icon { + display: inline-block; + flex: 0 0 auto; + vertical-align: text-bottom; } -.bp5-icon:not(:empty)::before{ - content:"" !important; - content:unset !important; +.bp5-icon:not(:empty)::before { + content: '' !important; + content: unset !important; } -.bp5-icon > svg{ - display:block; +.bp5-icon > svg { + display: block; } -.bp5-icon > svg:not([fill]){ - fill:currentcolor; +.bp5-icon > svg:not([fill]) { + fill: currentcolor; } -.bp5-icon.bp5-icon-muted svg{ - fill-opacity:15%; - overflow:visible; +.bp5-icon.bp5-icon-muted svg { + fill-opacity: 15%; + overflow: visible; } -.bp5-icon.bp5-icon-muted svg path{ - stroke:#8f99a8; - stroke-opacity:50%; - stroke-width:0.5px; +.bp5-icon.bp5-icon-muted svg path { + stroke: #8f99a8; + stroke-opacity: 50%; + stroke-width: 0.5px; } -.bp5-dark .bp5-icon .bp5-icon-muted svg{ - fill-opacity:20%; +.bp5-dark .bp5-icon .bp5-icon-muted svg { + fill-opacity: 20%; } -span.bp5-icon-standard{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - display:inline-block; +span.bp5-icon-standard { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; } -span.bp5-icon-large{ - font-family:"blueprint-icons-20", sans-serif; - font-size:20px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:20px; - line-height:1; - width:20px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - display:inline-block; +span.bp5-icon-large { + font-family: 'blueprint-icons-20', sans-serif; + font-size: 20px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 20px; + line-height: 1; + width: 20px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; } -span.bp5-icon:empty{ - font-family:"blueprint-icons-20"; - font-size:inherit; - font-style:normal; - font-weight:400; - line-height:1; +span.bp5-icon:empty { + font-family: 'blueprint-icons-20'; + font-size: inherit; + font-style: normal; + font-weight: 400; + line-height: 1; } -span.bp5-icon:empty::before{ - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; +span.bp5-icon:empty::before { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; } -span.bp5-icon:empty.bp5-icon-standard{ - font-size:16px; +span.bp5-icon:empty.bp5-icon-standard { + font-size: 16px; } -span.bp5-icon:empty.bp5-icon-large{ - font-size:20px; +span.bp5-icon:empty.bp5-icon-large { + font-size: 20px; } -.bp5-icon-add::before{ - content:"\f109"; +.bp5-icon-add::before { + content: '\f109'; } -.bp5-icon-add-clip::before{ - content:"\f101"; +.bp5-icon-add-clip::before { + content: '\f101'; } -.bp5-icon-add-column-left::before{ - content:"\f102"; +.bp5-icon-add-column-left::before { + content: '\f102'; } -.bp5-icon-add-column-right::before{ - content:"\f103"; +.bp5-icon-add-column-right::before { + content: '\f103'; } -.bp5-icon-add-location::before{ - content:"\f104"; +.bp5-icon-add-location::before { + content: '\f104'; } -.bp5-icon-add-row-bottom::before{ - content:"\f105"; +.bp5-icon-add-row-bottom::before { + content: '\f105'; } -.bp5-icon-add-row-top::before{ - content:"\f106"; +.bp5-icon-add-row-top::before { + content: '\f106'; } -.bp5-icon-add-to-artifact::before{ - content:"\f107"; +.bp5-icon-add-to-artifact::before { + content: '\f107'; } -.bp5-icon-add-to-folder::before{ - content:"\f108"; +.bp5-icon-add-to-folder::before { + content: '\f108'; } -.bp5-icon-aimpoints-target::before{ - content:"\f335"; +.bp5-icon-aimpoints-target::before { + content: '\f335'; } -.bp5-icon-airplane::before{ - content:"\f10a"; +.bp5-icon-airplane::before { + content: '\f10a'; } -.bp5-icon-align-center::before{ - content:"\f10b"; +.bp5-icon-align-center::before { + content: '\f10b'; } -.bp5-icon-align-justify::before{ - content:"\f10c"; +.bp5-icon-align-justify::before { + content: '\f10c'; } -.bp5-icon-align-left::before{ - content:"\f10d"; +.bp5-icon-align-left::before { + content: '\f10d'; } -.bp5-icon-align-right::before{ - content:"\f10e"; +.bp5-icon-align-right::before { + content: '\f10e'; } -.bp5-icon-alignment-bottom::before{ - content:"\f10f"; +.bp5-icon-alignment-bottom::before { + content: '\f10f'; } -.bp5-icon-alignment-horizontal-center::before{ - content:"\f110"; +.bp5-icon-alignment-horizontal-center::before { + content: '\f110'; } -.bp5-icon-alignment-left::before{ - content:"\f111"; +.bp5-icon-alignment-left::before { + content: '\f111'; } -.bp5-icon-alignment-right::before{ - content:"\f112"; +.bp5-icon-alignment-right::before { + content: '\f112'; } -.bp5-icon-alignment-top::before{ - content:"\f113"; +.bp5-icon-alignment-top::before { + content: '\f113'; } -.bp5-icon-alignment-vertical-center::before{ - content:"\f114"; +.bp5-icon-alignment-vertical-center::before { + content: '\f114'; } -.bp5-icon-ammunition::before{ - content:"\f342"; +.bp5-icon-ammunition::before { + content: '\f342'; } -.bp5-icon-anchor::before{ - content:"\f330"; +.bp5-icon-anchor::before { + content: '\f330'; } -.bp5-icon-annotation::before{ - content:"\f115"; +.bp5-icon-annotation::before { + content: '\f115'; } -.bp5-icon-antenna::before{ - content:"\f116"; +.bp5-icon-antenna::before { + content: '\f116'; } -.bp5-icon-app-header::before{ - content:"\f117"; +.bp5-icon-app-header::before { + content: '\f117'; } -.bp5-icon-application::before{ - content:"\f118"; +.bp5-icon-application::before { + content: '\f118'; } -.bp5-icon-applications::before{ - content:"\f119"; +.bp5-icon-applications::before { + content: '\f119'; } -.bp5-icon-archive::before{ - content:"\f11a"; +.bp5-icon-archive::before { + content: '\f11a'; } -.bp5-icon-area-of-interest::before{ - content:"\f11b"; +.bp5-icon-area-of-interest::before { + content: '\f11b'; } -.bp5-icon-array::before{ - content:"\f121"; +.bp5-icon-array::before { + content: '\f121'; } -.bp5-icon-array-boolean::before{ - content:"\f11c"; +.bp5-icon-array-boolean::before { + content: '\f11c'; } -.bp5-icon-array-date::before{ - content:"\f11d"; +.bp5-icon-array-date::before { + content: '\f11d'; } -.bp5-icon-array-floating-point::before{ - content:"\f32d"; +.bp5-icon-array-floating-point::before { + content: '\f32d'; } -.bp5-icon-array-numeric::before{ - content:"\f11e"; +.bp5-icon-array-numeric::before { + content: '\f11e'; } -.bp5-icon-array-string::before{ - content:"\f11f"; +.bp5-icon-array-string::before { + content: '\f11f'; } -.bp5-icon-array-timestamp::before{ - content:"\f120"; +.bp5-icon-array-timestamp::before { + content: '\f120'; } -.bp5-icon-arrow-bottom-left::before{ - content:"\f122"; +.bp5-icon-arrow-bottom-left::before { + content: '\f122'; } -.bp5-icon-arrow-bottom-right::before{ - content:"\f123"; +.bp5-icon-arrow-bottom-right::before { + content: '\f123'; } -.bp5-icon-arrow-down::before{ - content:"\f124"; +.bp5-icon-arrow-down::before { + content: '\f124'; } -.bp5-icon-arrow-left::before{ - content:"\f125"; +.bp5-icon-arrow-left::before { + content: '\f125'; } -.bp5-icon-arrow-right::before{ - content:"\f126"; +.bp5-icon-arrow-right::before { + content: '\f126'; } -.bp5-icon-arrow-top-left::before{ - content:"\f127"; +.bp5-icon-arrow-top-left::before { + content: '\f127'; } -.bp5-icon-arrow-top-right::before{ - content:"\f128"; +.bp5-icon-arrow-top-right::before { + content: '\f128'; } -.bp5-icon-arrow-up::before{ - content:"\f129"; +.bp5-icon-arrow-up::before { + content: '\f129'; } -.bp5-icon-arrows-horizontal::before{ - content:"\f12a"; +.bp5-icon-arrows-horizontal::before { + content: '\f12a'; } -.bp5-icon-arrows-vertical::before{ - content:"\f12b"; +.bp5-icon-arrows-vertical::before { + content: '\f12b'; } -.bp5-icon-asterisk::before{ - content:"\f12c"; +.bp5-icon-asterisk::before { + content: '\f12c'; } -.bp5-icon-at::before{ - content:"\f331"; +.bp5-icon-at::before { + content: '\f331'; } -.bp5-icon-automatic-updates::before{ - content:"\f12d"; +.bp5-icon-automatic-updates::before { + content: '\f12d'; } -.bp5-icon-axle::before{ - content:"\f338"; +.bp5-icon-axle::before { + content: '\f338'; } -.bp5-icon-backlink::before{ - content:"\f12e"; +.bp5-icon-backlink::before { + content: '\f12e'; } -.bp5-icon-backward-ten::before{ - content:"\f35c"; +.bp5-icon-backward-ten::before { + content: '\f35c'; } -.bp5-icon-badge::before{ - content:"\f12f"; +.bp5-icon-badge::before { + content: '\f12f'; } -.bp5-icon-ban-circle::before{ - content:"\f130"; +.bp5-icon-ban-circle::before { + content: '\f130'; } -.bp5-icon-bank-account::before{ - content:"\f131"; +.bp5-icon-bank-account::before { + content: '\f131'; } -.bp5-icon-barcode::before{ - content:"\f132"; +.bp5-icon-barcode::before { + content: '\f132'; } -.bp5-icon-binary-number::before{ - content:"\f357"; +.bp5-icon-binary-number::before { + content: '\f357'; } -.bp5-icon-blank::before{ - content:"\f133"; +.bp5-icon-blank::before { + content: '\f133'; } -.bp5-icon-blocked-person::before{ - content:"\f134"; +.bp5-icon-blocked-person::before { + content: '\f134'; } -.bp5-icon-bold::before{ - content:"\f135"; +.bp5-icon-bold::before { + content: '\f135'; } -.bp5-icon-book::before{ - content:"\f136"; +.bp5-icon-book::before { + content: '\f136'; } -.bp5-icon-bookmark::before{ - content:"\f137"; +.bp5-icon-bookmark::before { + content: '\f137'; } -.bp5-icon-box::before{ - content:"\f138"; +.bp5-icon-box::before { + content: '\f138'; } -.bp5-icon-briefcase::before{ - content:"\f139"; +.bp5-icon-briefcase::before { + content: '\f139'; } -.bp5-icon-bring-data::before{ - content:"\f13a"; +.bp5-icon-bring-data::before { + content: '\f13a'; } -.bp5-icon-bring-forward::before{ - content:"\f354"; +.bp5-icon-bring-forward::before { + content: '\f354'; } -.bp5-icon-bug::before{ - content:"\f32e"; +.bp5-icon-bug::before { + content: '\f32e'; } -.bp5-icon-buggy::before{ - content:"\f13b"; +.bp5-icon-buggy::before { + content: '\f13b'; } -.bp5-icon-build::before{ - content:"\f13c"; +.bp5-icon-build::before { + content: '\f13c'; } -.bp5-icon-bullseye::before{ - content:"\f359"; +.bp5-icon-bullseye::before { + content: '\f359'; } -.bp5-icon-calculator::before{ - content:"\f13d"; +.bp5-icon-calculator::before { + content: '\f13d'; } -.bp5-icon-calendar::before{ - content:"\f13e"; +.bp5-icon-calendar::before { + content: '\f13e'; } -.bp5-icon-camera::before{ - content:"\f13f"; +.bp5-icon-camera::before { + content: '\f13f'; } -.bp5-icon-caret-down::before{ - content:"\f140"; +.bp5-icon-caret-down::before { + content: '\f140'; } -.bp5-icon-caret-left::before{ - content:"\f141"; +.bp5-icon-caret-left::before { + content: '\f141'; } -.bp5-icon-caret-right::before{ - content:"\f142"; +.bp5-icon-caret-right::before { + content: '\f142'; } -.bp5-icon-caret-up::before{ - content:"\f143"; +.bp5-icon-caret-up::before { + content: '\f143'; } -.bp5-icon-cargo-ship::before{ - content:"\f144"; +.bp5-icon-cargo-ship::before { + content: '\f144'; } -.bp5-icon-cell-tower::before{ - content:"\f145"; +.bp5-icon-cell-tower::before { + content: '\f145'; } -.bp5-icon-changes::before{ - content:"\f146"; +.bp5-icon-changes::before { + content: '\f146'; } -.bp5-icon-chart::before{ - content:"\f147"; +.bp5-icon-chart::before { + content: '\f147'; } -.bp5-icon-chat::before{ - content:"\f148"; +.bp5-icon-chat::before { + content: '\f148'; } -.bp5-icon-chevron-backward::before{ - content:"\f149"; +.bp5-icon-chevron-backward::before { + content: '\f149'; } -.bp5-icon-chevron-down::before{ - content:"\f14a"; +.bp5-icon-chevron-down::before { + content: '\f14a'; } -.bp5-icon-chevron-forward::before{ - content:"\f14b"; +.bp5-icon-chevron-forward::before { + content: '\f14b'; } -.bp5-icon-chevron-left::before{ - content:"\f14c"; +.bp5-icon-chevron-left::before { + content: '\f14c'; } -.bp5-icon-chevron-right::before{ - content:"\f14d"; +.bp5-icon-chevron-right::before { + content: '\f14d'; } -.bp5-icon-chevron-up::before{ - content:"\f14e"; +.bp5-icon-chevron-up::before { + content: '\f14e'; } -.bp5-icon-circle::before{ - content:"\f153"; +.bp5-icon-circle::before { + content: '\f153'; } -.bp5-icon-circle-arrow-down::before{ - content:"\f14f"; +.bp5-icon-circle-arrow-down::before { + content: '\f14f'; } -.bp5-icon-circle-arrow-left::before{ - content:"\f150"; +.bp5-icon-circle-arrow-left::before { + content: '\f150'; } -.bp5-icon-circle-arrow-right::before{ - content:"\f151"; +.bp5-icon-circle-arrow-right::before { + content: '\f151'; } -.bp5-icon-circle-arrow-up::before{ - content:"\f152"; +.bp5-icon-circle-arrow-up::before { + content: '\f152'; } -.bp5-icon-citation::before{ - content:"\f154"; +.bp5-icon-citation::before { + content: '\f154'; } -.bp5-icon-clean::before{ - content:"\f155"; +.bp5-icon-clean::before { + content: '\f155'; } -.bp5-icon-clip::before{ - content:"\f156"; +.bp5-icon-clip::before { + content: '\f156'; } -.bp5-icon-clipboard::before{ - content:"\f157"; +.bp5-icon-clipboard::before { + content: '\f157'; } -.bp5-icon-clipboard-file::before{ - content:"\f35b"; +.bp5-icon-clipboard-file::before { + content: '\f35b'; } -.bp5-icon-cloud::before{ - content:"\f15a"; +.bp5-icon-cloud::before { + content: '\f15a'; } -.bp5-icon-cloud-download::before{ - content:"\f158"; +.bp5-icon-cloud-download::before { + content: '\f158'; } -.bp5-icon-cloud-server::before{ - content:"\f35a"; +.bp5-icon-cloud-server::before { + content: '\f35a'; } -.bp5-icon-cloud-tick::before{ - content:"\f34e"; +.bp5-icon-cloud-tick::before { + content: '\f34e'; } -.bp5-icon-cloud-upload::before{ - content:"\f159"; +.bp5-icon-cloud-upload::before { + content: '\f159'; } -.bp5-icon-code::before{ - content:"\f15c"; +.bp5-icon-code::before { + content: '\f15c'; } -.bp5-icon-code-block::before{ - content:"\f15b"; +.bp5-icon-code-block::before { + content: '\f15b'; } -.bp5-icon-cog::before{ - content:"\f15d"; +.bp5-icon-cog::before { + content: '\f15d'; } -.bp5-icon-collapse-all::before{ - content:"\f15e"; +.bp5-icon-collapse-all::before { + content: '\f15e'; } -.bp5-icon-color-fill::before{ - content:"\f328"; +.bp5-icon-color-fill::before { + content: '\f328'; } -.bp5-icon-column-layout::before{ - content:"\f15f"; +.bp5-icon-column-layout::before { + content: '\f15f'; } -.bp5-icon-comment::before{ - content:"\f160"; +.bp5-icon-comment::before { + content: '\f160'; } -.bp5-icon-comparison::before{ - content:"\f161"; +.bp5-icon-comparison::before { + content: '\f161'; } -.bp5-icon-compass::before{ - content:"\f162"; +.bp5-icon-compass::before { + content: '\f162'; } -.bp5-icon-compressed::before{ - content:"\f163"; +.bp5-icon-compressed::before { + content: '\f163'; } -.bp5-icon-confirm::before{ - content:"\f164"; +.bp5-icon-confirm::before { + content: '\f164'; } -.bp5-icon-console::before{ - content:"\f165"; +.bp5-icon-console::before { + content: '\f165'; } -.bp5-icon-contrast::before{ - content:"\f166"; +.bp5-icon-contrast::before { + content: '\f166'; } -.bp5-icon-control::before{ - content:"\f167"; +.bp5-icon-control::before { + content: '\f167'; } -.bp5-icon-credit-card::before{ - content:"\f168"; +.bp5-icon-credit-card::before { + content: '\f168'; } -.bp5-icon-crop::before{ - content:"\f353"; +.bp5-icon-crop::before { + content: '\f353'; } -.bp5-icon-cross::before{ - content:"\f169"; +.bp5-icon-cross::before { + content: '\f169'; } -.bp5-icon-cross-circle::before{ - content:"\f336"; +.bp5-icon-cross-circle::before { + content: '\f336'; } -.bp5-icon-crown::before{ - content:"\f16a"; +.bp5-icon-crown::before { + content: '\f16a'; } -.bp5-icon-css-style::before{ - content:"\f36b"; +.bp5-icon-css-style::before { + content: '\f36b'; } -.bp5-icon-cube::before{ - content:"\f16d"; +.bp5-icon-cube::before { + content: '\f16d'; } -.bp5-icon-cube-add::before{ - content:"\f16b"; +.bp5-icon-cube-add::before { + content: '\f16b'; } -.bp5-icon-cube-remove::before{ - content:"\f16c"; +.bp5-icon-cube-remove::before { + content: '\f16c'; } -.bp5-icon-curly-braces::before{ - content:"\f358"; +.bp5-icon-curly-braces::before { + content: '\f358'; } -.bp5-icon-curved-range-chart::before{ - content:"\f16e"; +.bp5-icon-curved-range-chart::before { + content: '\f16e'; } -.bp5-icon-cut::before{ - content:"\f16f"; +.bp5-icon-cut::before { + content: '\f16f'; } -.bp5-icon-cycle::before{ - content:"\f170"; +.bp5-icon-cycle::before { + content: '\f170'; } -.bp5-icon-dashboard::before{ - content:"\f171"; +.bp5-icon-dashboard::before { + content: '\f171'; } -.bp5-icon-data-connection::before{ - content:"\f172"; +.bp5-icon-data-connection::before { + content: '\f172'; } -.bp5-icon-data-lineage::before{ - content:"\f173"; +.bp5-icon-data-lineage::before { + content: '\f173'; } -.bp5-icon-data-sync::before{ - content:"\f36c"; +.bp5-icon-data-sync::before { + content: '\f36c'; } -.bp5-icon-database::before{ - content:"\f174"; +.bp5-icon-database::before { + content: '\f174'; } -.bp5-icon-delete::before{ - content:"\f175"; +.bp5-icon-delete::before { + content: '\f175'; } -.bp5-icon-delta::before{ - content:"\f176"; +.bp5-icon-delta::before { + content: '\f176'; } -.bp5-icon-derive-column::before{ - content:"\f177"; +.bp5-icon-derive-column::before { + content: '\f177'; } -.bp5-icon-desktop::before{ - content:"\f178"; +.bp5-icon-desktop::before { + content: '\f178'; } -.bp5-icon-detection::before{ - content:"\f341"; +.bp5-icon-detection::before { + content: '\f341'; } -.bp5-icon-diagnosis::before{ - content:"\f179"; +.bp5-icon-diagnosis::before { + content: '\f179'; } -.bp5-icon-diagram-tree::before{ - content:"\f17a"; +.bp5-icon-diagram-tree::before { + content: '\f17a'; } -.bp5-icon-direction-left::before{ - content:"\f17b"; +.bp5-icon-direction-left::before { + content: '\f17b'; } -.bp5-icon-direction-right::before{ - content:"\f17c"; +.bp5-icon-direction-right::before { + content: '\f17c'; } -.bp5-icon-disable::before{ - content:"\f17d"; +.bp5-icon-disable::before { + content: '\f17d'; } -.bp5-icon-divide::before{ - content:"\f327"; +.bp5-icon-divide::before { + content: '\f327'; } -.bp5-icon-document::before{ - content:"\f180"; +.bp5-icon-document::before { + content: '\f180'; } -.bp5-icon-document-open::before{ - content:"\f17e"; +.bp5-icon-document-open::before { + content: '\f17e'; } -.bp5-icon-document-share::before{ - content:"\f17f"; +.bp5-icon-document-share::before { + content: '\f17f'; } -.bp5-icon-dollar::before{ - content:"\f181"; +.bp5-icon-dollar::before { + content: '\f181'; } -.bp5-icon-dot::before{ - content:"\f182"; +.bp5-icon-dot::before { + content: '\f182'; } -.bp5-icon-double-caret-horizontal::before{ - content:"\f183"; +.bp5-icon-double-caret-horizontal::before { + content: '\f183'; } -.bp5-icon-double-caret-vertical::before{ - content:"\f184"; +.bp5-icon-double-caret-vertical::before { + content: '\f184'; } -.bp5-icon-double-chevron-down::before{ - content:"\f185"; +.bp5-icon-double-chevron-down::before { + content: '\f185'; } -.bp5-icon-double-chevron-left::before{ - content:"\f186"; +.bp5-icon-double-chevron-left::before { + content: '\f186'; } -.bp5-icon-double-chevron-right::before{ - content:"\f187"; +.bp5-icon-double-chevron-right::before { + content: '\f187'; } -.bp5-icon-double-chevron-up::before{ - content:"\f188"; +.bp5-icon-double-chevron-up::before { + content: '\f188'; } -.bp5-icon-doughnut-chart::before{ - content:"\f189"; +.bp5-icon-doughnut-chart::before { + content: '\f189'; } -.bp5-icon-download::before{ - content:"\f18a"; +.bp5-icon-download::before { + content: '\f18a'; } -.bp5-icon-drag-handle-horizontal::before{ - content:"\f18b"; +.bp5-icon-drag-handle-horizontal::before { + content: '\f18b'; } -.bp5-icon-drag-handle-vertical::before{ - content:"\f18c"; +.bp5-icon-drag-handle-vertical::before { + content: '\f18c'; } -.bp5-icon-draw::before{ - content:"\f18d"; +.bp5-icon-draw::before { + content: '\f18d'; } -.bp5-icon-drawer-left::before{ - content:"\f18f"; +.bp5-icon-drawer-left::before { + content: '\f18f'; } -.bp5-icon-drawer-left-filled::before{ - content:"\f18e"; +.bp5-icon-drawer-left-filled::before { + content: '\f18e'; } -.bp5-icon-drawer-right::before{ - content:"\f191"; +.bp5-icon-drawer-right::before { + content: '\f191'; } -.bp5-icon-drawer-right-filled::before{ - content:"\f190"; +.bp5-icon-drawer-right-filled::before { + content: '\f190'; } -.bp5-icon-drive-time::before{ - content:"\f192"; +.bp5-icon-drive-time::before { + content: '\f192'; } -.bp5-icon-duplicate::before{ - content:"\f193"; +.bp5-icon-duplicate::before { + content: '\f193'; } -.bp5-icon-edit::before{ - content:"\f194"; +.bp5-icon-edit::before { + content: '\f194'; } -.bp5-icon-eject::before{ - content:"\f195"; +.bp5-icon-eject::before { + content: '\f195'; } -.bp5-icon-emoji::before{ - content:"\f196"; +.bp5-icon-emoji::before { + content: '\f196'; } -.bp5-icon-endnote::before{ - content:"\f356"; +.bp5-icon-endnote::before { + content: '\f356'; } -.bp5-icon-endorsed::before{ - content:"\f197"; +.bp5-icon-endorsed::before { + content: '\f197'; } -.bp5-icon-envelope::before{ - content:"\f198"; +.bp5-icon-envelope::before { + content: '\f198'; } -.bp5-icon-equals::before{ - content:"\f199"; +.bp5-icon-equals::before { + content: '\f199'; } -.bp5-icon-eraser::before{ - content:"\f19a"; +.bp5-icon-eraser::before { + content: '\f19a'; } -.bp5-icon-error::before{ - content:"\f19b"; +.bp5-icon-error::before { + content: '\f19b'; } -.bp5-icon-euro::before{ - content:"\f19c"; +.bp5-icon-euro::before { + content: '\f19c'; } -.bp5-icon-excavator::before{ - content:"\f36d"; +.bp5-icon-excavator::before { + content: '\f36d'; } -.bp5-icon-exchange::before{ - content:"\f19d"; +.bp5-icon-exchange::before { + content: '\f19d'; } -.bp5-icon-exclude-row::before{ - content:"\f19e"; +.bp5-icon-exclude-row::before { + content: '\f19e'; } -.bp5-icon-expand-all::before{ - content:"\f19f"; +.bp5-icon-expand-all::before { + content: '\f19f'; } -.bp5-icon-explain::before{ - content:"\f34d"; +.bp5-icon-explain::before { + content: '\f34d'; } -.bp5-icon-export::before{ - content:"\f1a0"; +.bp5-icon-export::before { + content: '\f1a0'; } -.bp5-icon-eye-off::before{ - content:"\f1a1"; +.bp5-icon-eye-off::before { + content: '\f1a1'; } -.bp5-icon-eye-on::before{ - content:"\f1a2"; +.bp5-icon-eye-on::before { + content: '\f1a2'; } -.bp5-icon-eye-open::before{ - content:"\f1a3"; +.bp5-icon-eye-open::before { + content: '\f1a3'; } -.bp5-icon-fast-backward::before{ - content:"\f1a4"; +.bp5-icon-fast-backward::before { + content: '\f1a4'; } -.bp5-icon-fast-forward::before{ - content:"\f1a5"; +.bp5-icon-fast-forward::before { + content: '\f1a5'; } -.bp5-icon-feed::before{ - content:"\f1a7"; +.bp5-icon-feed::before { + content: '\f1a7'; } -.bp5-icon-feed-subscribed::before{ - content:"\f1a6"; +.bp5-icon-feed-subscribed::before { + content: '\f1a6'; } -.bp5-icon-film::before{ - content:"\f1a8"; +.bp5-icon-film::before { + content: '\f1a8'; } -.bp5-icon-filter::before{ - content:"\f1ad"; +.bp5-icon-filter::before { + content: '\f1ad'; } -.bp5-icon-filter-keep::before{ - content:"\f1a9"; +.bp5-icon-filter-keep::before { + content: '\f1a9'; } -.bp5-icon-filter-list::before{ - content:"\f1aa"; +.bp5-icon-filter-list::before { + content: '\f1aa'; } -.bp5-icon-filter-open::before{ - content:"\f1ab"; +.bp5-icon-filter-open::before { + content: '\f1ab'; } -.bp5-icon-filter-remove::before{ - content:"\f1ac"; +.bp5-icon-filter-remove::before { + content: '\f1ac'; } -.bp5-icon-flag::before{ - content:"\f1ae"; +.bp5-icon-flag::before { + content: '\f1ae'; } -.bp5-icon-flame::before{ - content:"\f1af"; +.bp5-icon-flame::before { + content: '\f1af'; } -.bp5-icon-flash::before{ - content:"\f1b0"; +.bp5-icon-flash::before { + content: '\f1b0'; } -.bp5-icon-floating-point::before{ - content:"\f32c"; +.bp5-icon-floating-point::before { + content: '\f32c'; } -.bp5-icon-floppy-disk::before{ - content:"\f1b1"; +.bp5-icon-floppy-disk::before { + content: '\f1b1'; } -.bp5-icon-flow-branch::before{ - content:"\f1b2"; +.bp5-icon-flow-branch::before { + content: '\f1b2'; } -.bp5-icon-flow-end::before{ - content:"\f1b3"; +.bp5-icon-flow-end::before { + content: '\f1b3'; } -.bp5-icon-flow-linear::before{ - content:"\f1b4"; +.bp5-icon-flow-linear::before { + content: '\f1b4'; } -.bp5-icon-flow-review::before{ - content:"\f1b6"; +.bp5-icon-flow-review::before { + content: '\f1b6'; } -.bp5-icon-flow-review-branch::before{ - content:"\f1b5"; +.bp5-icon-flow-review-branch::before { + content: '\f1b5'; } -.bp5-icon-flows::before{ - content:"\f1b7"; +.bp5-icon-flows::before { + content: '\f1b7'; } -.bp5-icon-folder-close::before{ - content:"\f1b8"; +.bp5-icon-folder-close::before { + content: '\f1b8'; } -.bp5-icon-folder-new::before{ - content:"\f1b9"; +.bp5-icon-folder-new::before { + content: '\f1b9'; } -.bp5-icon-folder-open::before{ - content:"\f1ba"; +.bp5-icon-folder-open::before { + content: '\f1ba'; } -.bp5-icon-folder-shared::before{ - content:"\f1bc"; +.bp5-icon-folder-shared::before { + content: '\f1bc'; } -.bp5-icon-folder-shared-open::before{ - content:"\f1bb"; +.bp5-icon-folder-shared-open::before { + content: '\f1bb'; } -.bp5-icon-follower::before{ - content:"\f1bd"; +.bp5-icon-follower::before { + content: '\f1bd'; } -.bp5-icon-following::before{ - content:"\f1be"; +.bp5-icon-following::before { + content: '\f1be'; } -.bp5-icon-font::before{ - content:"\f1bf"; +.bp5-icon-font::before { + content: '\f1bf'; } -.bp5-icon-fork::before{ - content:"\f1c0"; +.bp5-icon-fork::before { + content: '\f1c0'; } -.bp5-icon-form::before{ - content:"\f1c1"; +.bp5-icon-form::before { + content: '\f1c1'; } -.bp5-icon-forward-ten::before{ - content:"\f35d"; +.bp5-icon-forward-ten::before { + content: '\f35d'; } -.bp5-icon-fuel::before{ - content:"\f323"; +.bp5-icon-fuel::before { + content: '\f323'; } -.bp5-icon-full-circle::before{ - content:"\f1c2"; +.bp5-icon-full-circle::before { + content: '\f1c2'; } -.bp5-icon-full-stacked-chart::before{ - content:"\f1c3"; +.bp5-icon-full-stacked-chart::before { + content: '\f1c3'; } -.bp5-icon-fullscreen::before{ - content:"\f1c4"; +.bp5-icon-fullscreen::before { + content: '\f1c4'; } -.bp5-icon-function::before{ - content:"\f1c5"; +.bp5-icon-function::before { + content: '\f1c5'; } -.bp5-icon-gantt-chart::before{ - content:"\f1c6"; +.bp5-icon-gantt-chart::before { + content: '\f1c6'; } -.bp5-icon-generate::before{ - content:"\f34c"; +.bp5-icon-generate::before { + content: '\f34c'; } -.bp5-icon-geofence::before{ - content:"\f1c7"; +.bp5-icon-geofence::before { + content: '\f1c7'; } -.bp5-icon-geolocation::before{ - content:"\f1c8"; +.bp5-icon-geolocation::before { + content: '\f1c8'; } -.bp5-icon-geosearch::before{ - content:"\f1c9"; +.bp5-icon-geosearch::before { + content: '\f1c9'; } -.bp5-icon-geotime::before{ - content:"\f344"; +.bp5-icon-geotime::before { + content: '\f344'; } -.bp5-icon-git-branch::before{ - content:"\f1ca"; +.bp5-icon-git-branch::before { + content: '\f1ca'; } -.bp5-icon-git-commit::before{ - content:"\f1cb"; +.bp5-icon-git-commit::before { + content: '\f1cb'; } -.bp5-icon-git-merge::before{ - content:"\f1cc"; +.bp5-icon-git-merge::before { + content: '\f1cc'; } -.bp5-icon-git-new-branch::before{ - content:"\f1cd"; +.bp5-icon-git-new-branch::before { + content: '\f1cd'; } -.bp5-icon-git-pull::before{ - content:"\f1ce"; +.bp5-icon-git-pull::before { + content: '\f1ce'; } -.bp5-icon-git-push::before{ - content:"\f1cf"; +.bp5-icon-git-push::before { + content: '\f1cf'; } -.bp5-icon-git-repo::before{ - content:"\f1d0"; +.bp5-icon-git-repo::before { + content: '\f1d0'; } -.bp5-icon-glass::before{ - content:"\f1d1"; +.bp5-icon-glass::before { + content: '\f1d1'; } -.bp5-icon-globe::before{ - content:"\f1d3"; +.bp5-icon-globe::before { + content: '\f1d3'; } -.bp5-icon-globe-network::before{ - content:"\f1d2"; +.bp5-icon-globe-network::before { + content: '\f1d2'; } -.bp5-icon-graph::before{ - content:"\f1d5"; +.bp5-icon-graph::before { + content: '\f1d5'; } -.bp5-icon-graph-remove::before{ - content:"\f1d4"; +.bp5-icon-graph-remove::before { + content: '\f1d4'; } -.bp5-icon-greater-than::before{ - content:"\f1d7"; +.bp5-icon-greater-than::before { + content: '\f1d7'; } -.bp5-icon-greater-than-or-equal-to::before{ - content:"\f1d6"; +.bp5-icon-greater-than-or-equal-to::before { + content: '\f1d6'; } -.bp5-icon-grid::before{ - content:"\f1d9"; +.bp5-icon-grid::before { + content: '\f1d9'; } -.bp5-icon-grid-view::before{ - content:"\f1d8"; +.bp5-icon-grid-view::before { + content: '\f1d8'; } -.bp5-icon-group-item::before{ - content:"\f34a"; +.bp5-icon-group-item::before { + content: '\f34a'; } -.bp5-icon-group-objects::before{ - content:"\f1da"; +.bp5-icon-group-objects::before { + content: '\f1da'; } -.bp5-icon-grouped-bar-chart::before{ - content:"\f1db"; +.bp5-icon-grouped-bar-chart::before { + content: '\f1db'; } -.bp5-icon-hand::before{ - content:"\f1e0"; +.bp5-icon-hand::before { + content: '\f1e0'; } -.bp5-icon-hand-down::before{ - content:"\f1dc"; +.bp5-icon-hand-down::before { + content: '\f1dc'; } -.bp5-icon-hand-left::before{ - content:"\f1dd"; +.bp5-icon-hand-left::before { + content: '\f1dd'; } -.bp5-icon-hand-right::before{ - content:"\f1de"; +.bp5-icon-hand-right::before { + content: '\f1de'; } -.bp5-icon-hand-up::before{ - content:"\f1df"; +.bp5-icon-hand-up::before { + content: '\f1df'; } -.bp5-icon-hat::before{ - content:"\f1e1"; +.bp5-icon-hat::before { + content: '\f1e1'; } -.bp5-icon-header::before{ - content:"\f1e5"; +.bp5-icon-header::before { + content: '\f1e5'; } -.bp5-icon-header-one::before{ - content:"\f1e2"; +.bp5-icon-header-one::before { + content: '\f1e2'; } -.bp5-icon-header-three::before{ - content:"\f1e3"; +.bp5-icon-header-three::before { + content: '\f1e3'; } -.bp5-icon-header-two::before{ - content:"\f1e4"; +.bp5-icon-header-two::before { + content: '\f1e4'; } -.bp5-icon-headset::before{ - content:"\f1e6"; +.bp5-icon-headset::before { + content: '\f1e6'; } -.bp5-icon-heart::before{ - content:"\f1e8"; +.bp5-icon-heart::before { + content: '\f1e8'; } -.bp5-icon-heart-broken::before{ - content:"\f1e7"; +.bp5-icon-heart-broken::before { + content: '\f1e7'; } -.bp5-icon-heat-grid::before{ - content:"\f1e9"; +.bp5-icon-heat-grid::before { + content: '\f1e9'; } -.bp5-icon-heatmap::before{ - content:"\f1ea"; +.bp5-icon-heatmap::before { + content: '\f1ea'; } -.bp5-icon-helicopter::before{ - content:"\f1eb"; +.bp5-icon-helicopter::before { + content: '\f1eb'; } -.bp5-icon-help::before{ - content:"\f1ec"; +.bp5-icon-help::before { + content: '\f1ec'; } -.bp5-icon-helper-management::before{ - content:"\f1ed"; +.bp5-icon-helper-management::before { + content: '\f1ed'; } -.bp5-icon-high-priority::before{ - content:"\f1ee"; +.bp5-icon-high-priority::before { + content: '\f1ee'; } -.bp5-icon-high-voltage-pole::before{ - content:"\f333"; +.bp5-icon-high-voltage-pole::before { + content: '\f333'; } -.bp5-icon-highlight::before{ - content:"\f1ef"; +.bp5-icon-highlight::before { + content: '\f1ef'; } -.bp5-icon-history::before{ - content:"\f1f0"; +.bp5-icon-history::before { + content: '\f1f0'; } -.bp5-icon-home::before{ - content:"\f1f1"; +.bp5-icon-home::before { + content: '\f1f1'; } -.bp5-icon-horizontal-bar-chart::before{ - content:"\f1f4"; +.bp5-icon-horizontal-bar-chart::before { + content: '\f1f4'; } -.bp5-icon-horizontal-bar-chart-asc::before{ - content:"\f1f2"; +.bp5-icon-horizontal-bar-chart-asc::before { + content: '\f1f2'; } -.bp5-icon-horizontal-bar-chart-desc::before{ - content:"\f1f3"; +.bp5-icon-horizontal-bar-chart-desc::before { + content: '\f1f3'; } -.bp5-icon-horizontal-distribution::before{ - content:"\f1f5"; +.bp5-icon-horizontal-distribution::before { + content: '\f1f5'; } -.bp5-icon-horizontal-inbetween::before{ - content:"\f329"; +.bp5-icon-horizontal-inbetween::before { + content: '\f329'; } -.bp5-icon-hurricane::before{ - content:"\f1f6"; +.bp5-icon-hurricane::before { + content: '\f1f6'; } -.bp5-icon-id-number::before{ - content:"\f1f7"; +.bp5-icon-id-number::before { + content: '\f1f7'; } -.bp5-icon-image-rotate-left::before{ - content:"\f1f8"; +.bp5-icon-image-rotate-left::before { + content: '\f1f8'; } -.bp5-icon-image-rotate-right::before{ - content:"\f1f9"; +.bp5-icon-image-rotate-right::before { + content: '\f1f9'; } -.bp5-icon-import::before{ - content:"\f1fa"; +.bp5-icon-import::before { + content: '\f1fa'; } -.bp5-icon-inbox::before{ - content:"\f1ff"; +.bp5-icon-inbox::before { + content: '\f1ff'; } -.bp5-icon-inbox-filtered::before{ - content:"\f1fb"; +.bp5-icon-inbox-filtered::before { + content: '\f1fb'; } -.bp5-icon-inbox-geo::before{ - content:"\f1fc"; +.bp5-icon-inbox-geo::before { + content: '\f1fc'; } -.bp5-icon-inbox-search::before{ - content:"\f1fd"; +.bp5-icon-inbox-search::before { + content: '\f1fd'; } -.bp5-icon-inbox-update::before{ - content:"\f1fe"; +.bp5-icon-inbox-update::before { + content: '\f1fe'; } -.bp5-icon-info-sign::before{ - content:"\f200"; +.bp5-icon-info-sign::before { + content: '\f200'; } -.bp5-icon-inheritance::before{ - content:"\f201"; +.bp5-icon-inheritance::before { + content: '\f201'; } -.bp5-icon-inherited-group::before{ - content:"\f202"; +.bp5-icon-inherited-group::before { + content: '\f202'; } -.bp5-icon-inner-join::before{ - content:"\f203"; +.bp5-icon-inner-join::before { + content: '\f203'; } -.bp5-icon-input::before{ - content:"\f34b"; +.bp5-icon-input::before { + content: '\f34b'; } -.bp5-icon-insert::before{ - content:"\f204"; +.bp5-icon-insert::before { + content: '\f204'; } -.bp5-icon-intelligence::before{ - content:"\f337"; +.bp5-icon-intelligence::before { + content: '\f337'; } -.bp5-icon-intersection::before{ - content:"\f205"; +.bp5-icon-intersection::before { + content: '\f205'; } -.bp5-icon-ip-address::before{ - content:"\f206"; +.bp5-icon-ip-address::before { + content: '\f206'; } -.bp5-icon-issue::before{ - content:"\f209"; +.bp5-icon-issue::before { + content: '\f209'; } -.bp5-icon-issue-closed::before{ - content:"\f207"; +.bp5-icon-issue-closed::before { + content: '\f207'; } -.bp5-icon-issue-new::before{ - content:"\f208"; +.bp5-icon-issue-new::before { + content: '\f208'; } -.bp5-icon-italic::before{ - content:"\f20a"; +.bp5-icon-italic::before { + content: '\f20a'; } -.bp5-icon-join-table::before{ - content:"\f20b"; +.bp5-icon-join-table::before { + content: '\f20b'; } -.bp5-icon-key::before{ - content:"\f215"; +.bp5-icon-key::before { + content: '\f215'; } -.bp5-icon-key-backspace::before{ - content:"\f20c"; +.bp5-icon-key-backspace::before { + content: '\f20c'; } -.bp5-icon-key-command::before{ - content:"\f20d"; +.bp5-icon-key-command::before { + content: '\f20d'; } -.bp5-icon-key-control::before{ - content:"\f20e"; +.bp5-icon-key-control::before { + content: '\f20e'; } -.bp5-icon-key-delete::before{ - content:"\f20f"; +.bp5-icon-key-delete::before { + content: '\f20f'; } -.bp5-icon-key-enter::before{ - content:"\f210"; +.bp5-icon-key-enter::before { + content: '\f210'; } -.bp5-icon-key-escape::before{ - content:"\f211"; +.bp5-icon-key-escape::before { + content: '\f211'; } -.bp5-icon-key-option::before{ - content:"\f212"; +.bp5-icon-key-option::before { + content: '\f212'; } -.bp5-icon-key-shift::before{ - content:"\f213"; +.bp5-icon-key-shift::before { + content: '\f213'; } -.bp5-icon-key-tab::before{ - content:"\f214"; +.bp5-icon-key-tab::before { + content: '\f214'; } -.bp5-icon-known-vehicle::before{ - content:"\f216"; +.bp5-icon-known-vehicle::before { + content: '\f216'; } -.bp5-icon-lab-test::before{ - content:"\f217"; +.bp5-icon-lab-test::before { + content: '\f217'; } -.bp5-icon-label::before{ - content:"\f218"; +.bp5-icon-label::before { + content: '\f218'; } -.bp5-icon-layer::before{ - content:"\f21a"; +.bp5-icon-layer::before { + content: '\f21a'; } -.bp5-icon-layer-outline::before{ - content:"\f219"; +.bp5-icon-layer-outline::before { + content: '\f219'; } -.bp5-icon-layers::before{ - content:"\f21b"; +.bp5-icon-layers::before { + content: '\f21b'; } -.bp5-icon-layout::before{ - content:"\f225"; +.bp5-icon-layout::before { + content: '\f225'; } -.bp5-icon-layout-auto::before{ - content:"\f21c"; +.bp5-icon-layout-auto::before { + content: '\f21c'; } -.bp5-icon-layout-balloon::before{ - content:"\f21d"; +.bp5-icon-layout-balloon::before { + content: '\f21d'; } -.bp5-icon-layout-bottom-row-three-tiles::before{ - content:"\f364"; +.bp5-icon-layout-bottom-row-three-tiles::before { + content: '\f364'; } -.bp5-icon-layout-bottom-row-two-tiles::before{ - content:"\f363"; +.bp5-icon-layout-bottom-row-two-tiles::before { + content: '\f363'; } -.bp5-icon-layout-circle::before{ - content:"\f21e"; +.bp5-icon-layout-circle::before { + content: '\f21e'; } -.bp5-icon-layout-grid::before{ - content:"\f21f"; +.bp5-icon-layout-grid::before { + content: '\f21f'; } -.bp5-icon-layout-group-by::before{ - content:"\f220"; +.bp5-icon-layout-group-by::before { + content: '\f220'; } -.bp5-icon-layout-hierarchy::before{ - content:"\f221"; +.bp5-icon-layout-hierarchy::before { + content: '\f221'; } -.bp5-icon-layout-left-column-three-tiles::before{ - content:"\f366"; +.bp5-icon-layout-left-column-three-tiles::before { + content: '\f366'; } -.bp5-icon-layout-left-column-two-tiles::before{ - content:"\f365"; +.bp5-icon-layout-left-column-two-tiles::before { + content: '\f365'; } -.bp5-icon-layout-linear::before{ - content:"\f222"; +.bp5-icon-layout-linear::before { + content: '\f222'; } -.bp5-icon-layout-right-column-three-tiles::before{ - content:"\f368"; +.bp5-icon-layout-right-column-three-tiles::before { + content: '\f368'; } -.bp5-icon-layout-right-column-two-tiles::before{ - content:"\f367"; +.bp5-icon-layout-right-column-two-tiles::before { + content: '\f367'; } -.bp5-icon-layout-skew-grid::before{ - content:"\f223"; +.bp5-icon-layout-skew-grid::before { + content: '\f223'; } -.bp5-icon-layout-sorted-clusters::before{ - content:"\f224"; +.bp5-icon-layout-sorted-clusters::before { + content: '\f224'; } -.bp5-icon-layout-three-columns::before{ - content:"\f361"; +.bp5-icon-layout-three-columns::before { + content: '\f361'; } -.bp5-icon-layout-three-rows::before{ - content:"\f362"; +.bp5-icon-layout-three-rows::before { + content: '\f362'; } -.bp5-icon-layout-top-row-three-tiles::before{ - content:"\f36a"; +.bp5-icon-layout-top-row-three-tiles::before { + content: '\f36a'; } -.bp5-icon-layout-top-row-two-tiles::before{ - content:"\f369"; +.bp5-icon-layout-top-row-two-tiles::before { + content: '\f369'; } -.bp5-icon-layout-two-columns::before{ - content:"\f35f"; +.bp5-icon-layout-two-columns::before { + content: '\f35f'; } -.bp5-icon-layout-two-rows::before{ - content:"\f360"; +.bp5-icon-layout-two-rows::before { + content: '\f360'; } -.bp5-icon-learning::before{ - content:"\f226"; +.bp5-icon-learning::before { + content: '\f226'; } -.bp5-icon-left-join::before{ - content:"\f227"; +.bp5-icon-left-join::before { + content: '\f227'; } -.bp5-icon-lengthen-text::before{ - content:"\f33e"; +.bp5-icon-lengthen-text::before { + content: '\f33e'; } -.bp5-icon-less-than::before{ - content:"\f229"; +.bp5-icon-less-than::before { + content: '\f229'; } -.bp5-icon-less-than-or-equal-to::before{ - content:"\f228"; +.bp5-icon-less-than-or-equal-to::before { + content: '\f228'; } -.bp5-icon-lifesaver::before{ - content:"\f22a"; +.bp5-icon-lifesaver::before { + content: '\f22a'; } -.bp5-icon-lightbulb::before{ - content:"\f22b"; +.bp5-icon-lightbulb::before { + content: '\f22b'; } -.bp5-icon-lightning::before{ - content:"\f22c"; +.bp5-icon-lightning::before { + content: '\f22c'; } -.bp5-icon-link::before{ - content:"\f22d"; +.bp5-icon-link::before { + content: '\f22d'; } -.bp5-icon-list::before{ - content:"\f230"; +.bp5-icon-list::before { + content: '\f230'; } -.bp5-icon-list-columns::before{ - content:"\f22e"; +.bp5-icon-list-columns::before { + content: '\f22e'; } -.bp5-icon-list-detail-view::before{ - content:"\f22f"; +.bp5-icon-list-detail-view::before { + content: '\f22f'; } -.bp5-icon-locate::before{ - content:"\f231"; +.bp5-icon-locate::before { + content: '\f231'; } -.bp5-icon-lock::before{ - content:"\f232"; +.bp5-icon-lock::before { + content: '\f232'; } -.bp5-icon-locomotive::before{ - content:"\f33b"; +.bp5-icon-locomotive::before { + content: '\f33b'; } -.bp5-icon-log-in::before{ - content:"\f233"; +.bp5-icon-log-in::before { + content: '\f233'; } -.bp5-icon-log-out::before{ - content:"\f234"; +.bp5-icon-log-out::before { + content: '\f234'; } -.bp5-icon-low-voltage-pole::before{ - content:"\f332"; +.bp5-icon-low-voltage-pole::before { + content: '\f332'; } -.bp5-icon-manual::before{ - content:"\f235"; +.bp5-icon-manual::before { + content: '\f235'; } -.bp5-icon-manually-entered-data::before{ - content:"\f236"; +.bp5-icon-manually-entered-data::before { + content: '\f236'; } -.bp5-icon-many-to-many::before{ - content:"\f237"; +.bp5-icon-many-to-many::before { + content: '\f237'; } -.bp5-icon-many-to-one::before{ - content:"\f238"; +.bp5-icon-many-to-one::before { + content: '\f238'; } -.bp5-icon-map::before{ - content:"\f23b"; +.bp5-icon-map::before { + content: '\f23b'; } -.bp5-icon-map-create::before{ - content:"\f239"; +.bp5-icon-map-create::before { + content: '\f239'; } -.bp5-icon-map-marker::before{ - content:"\f23a"; +.bp5-icon-map-marker::before { + content: '\f23a'; } -.bp5-icon-maximize::before{ - content:"\f23c"; +.bp5-icon-maximize::before { + content: '\f23c'; } -.bp5-icon-media::before{ - content:"\f23d"; +.bp5-icon-media::before { + content: '\f23d'; } -.bp5-icon-menu::before{ - content:"\f240"; +.bp5-icon-menu::before { + content: '\f240'; } -.bp5-icon-menu-closed::before{ - content:"\f23e"; +.bp5-icon-menu-closed::before { + content: '\f23e'; } -.bp5-icon-menu-open::before{ - content:"\f23f"; +.bp5-icon-menu-open::before { + content: '\f23f'; } -.bp5-icon-merge-columns::before{ - content:"\f241"; +.bp5-icon-merge-columns::before { + content: '\f241'; } -.bp5-icon-merge-links::before{ - content:"\f242"; +.bp5-icon-merge-links::before { + content: '\f242'; } -.bp5-icon-microphone::before{ - content:"\f343"; +.bp5-icon-microphone::before { + content: '\f343'; } -.bp5-icon-minimize::before{ - content:"\f243"; +.bp5-icon-minimize::before { + content: '\f243'; } -.bp5-icon-minus::before{ - content:"\f244"; +.bp5-icon-minus::before { + content: '\f244'; } -.bp5-icon-mobile-phone::before{ - content:"\f245"; +.bp5-icon-mobile-phone::before { + content: '\f245'; } -.bp5-icon-mobile-video::before{ - content:"\f246"; +.bp5-icon-mobile-video::before { + content: '\f246'; } -.bp5-icon-modal::before{ - content:"\f248"; +.bp5-icon-modal::before { + content: '\f248'; } -.bp5-icon-modal-filled::before{ - content:"\f247"; +.bp5-icon-modal-filled::before { + content: '\f247'; } -.bp5-icon-model::before{ - content:"\f33d"; +.bp5-icon-model::before { + content: '\f33d'; } -.bp5-icon-moon::before{ - content:"\f249"; +.bp5-icon-moon::before { + content: '\f249'; } -.bp5-icon-more::before{ - content:"\f24a"; +.bp5-icon-more::before { + content: '\f24a'; } -.bp5-icon-mountain::before{ - content:"\f24b"; +.bp5-icon-mountain::before { + content: '\f24b'; } -.bp5-icon-move::before{ - content:"\f24c"; +.bp5-icon-move::before { + content: '\f24c'; } -.bp5-icon-mugshot::before{ - content:"\f24d"; +.bp5-icon-mugshot::before { + content: '\f24d'; } -.bp5-icon-multi-select::before{ - content:"\f24e"; +.bp5-icon-multi-select::before { + content: '\f24e'; } -.bp5-icon-music::before{ - content:"\f24f"; +.bp5-icon-music::before { + content: '\f24f'; } -.bp5-icon-nest::before{ - content:"\f250"; +.bp5-icon-nest::before { + content: '\f250'; } -.bp5-icon-new-drawing::before{ - content:"\f251"; +.bp5-icon-new-drawing::before { + content: '\f251'; } -.bp5-icon-new-grid-item::before{ - content:"\f252"; +.bp5-icon-new-grid-item::before { + content: '\f252'; } -.bp5-icon-new-layer::before{ - content:"\f253"; +.bp5-icon-new-layer::before { + content: '\f253'; } -.bp5-icon-new-layers::before{ - content:"\f254"; +.bp5-icon-new-layers::before { + content: '\f254'; } -.bp5-icon-new-link::before{ - content:"\f255"; +.bp5-icon-new-link::before { + content: '\f255'; } -.bp5-icon-new-object::before{ - content:"\f256"; +.bp5-icon-new-object::before { + content: '\f256'; } -.bp5-icon-new-person::before{ - content:"\f257"; +.bp5-icon-new-person::before { + content: '\f257'; } -.bp5-icon-new-prescription::before{ - content:"\f258"; +.bp5-icon-new-prescription::before { + content: '\f258'; } -.bp5-icon-new-shield::before{ - content:"\f349"; +.bp5-icon-new-shield::before { + content: '\f349'; } -.bp5-icon-new-text-box::before{ - content:"\f259"; +.bp5-icon-new-text-box::before { + content: '\f259'; } -.bp5-icon-ninja::before{ - content:"\f25a"; +.bp5-icon-ninja::before { + content: '\f25a'; } -.bp5-icon-not-equal-to::before{ - content:"\f25b"; +.bp5-icon-not-equal-to::before { + content: '\f25b'; } -.bp5-icon-notifications::before{ - content:"\f25e"; +.bp5-icon-notifications::before { + content: '\f25e'; } -.bp5-icon-notifications-snooze::before{ - content:"\f25c"; +.bp5-icon-notifications-snooze::before { + content: '\f25c'; } -.bp5-icon-notifications-updated::before{ - content:"\f25d"; +.bp5-icon-notifications-updated::before { + content: '\f25d'; } -.bp5-icon-numbered-list::before{ - content:"\f25f"; +.bp5-icon-numbered-list::before { + content: '\f25f'; } -.bp5-icon-numerical::before{ - content:"\f260"; +.bp5-icon-numerical::before { + content: '\f260'; } -.bp5-icon-office::before{ - content:"\f261"; +.bp5-icon-office::before { + content: '\f261'; } -.bp5-icon-offline::before{ - content:"\f262"; +.bp5-icon-offline::before { + content: '\f262'; } -.bp5-icon-oil-field::before{ - content:"\f263"; +.bp5-icon-oil-field::before { + content: '\f263'; } -.bp5-icon-one-column::before{ - content:"\f264"; +.bp5-icon-one-column::before { + content: '\f264'; } -.bp5-icon-one-to-many::before{ - content:"\f265"; +.bp5-icon-one-to-many::before { + content: '\f265'; } -.bp5-icon-one-to-one::before{ - content:"\f266"; +.bp5-icon-one-to-one::before { + content: '\f266'; } -.bp5-icon-open-application::before{ - content:"\f32b"; +.bp5-icon-open-application::before { + content: '\f32b'; } -.bp5-icon-outdated::before{ - content:"\f267"; +.bp5-icon-outdated::before { + content: '\f267'; } -.bp5-icon-page-layout::before{ - content:"\f268"; +.bp5-icon-page-layout::before { + content: '\f268'; } -.bp5-icon-panel-stats::before{ - content:"\f269"; +.bp5-icon-panel-stats::before { + content: '\f269'; } -.bp5-icon-panel-table::before{ - content:"\f26a"; +.bp5-icon-panel-table::before { + content: '\f26a'; } -.bp5-icon-paperclip::before{ - content:"\f26b"; +.bp5-icon-paperclip::before { + content: '\f26b'; } -.bp5-icon-paragraph::before{ - content:"\f26c"; +.bp5-icon-paragraph::before { + content: '\f26c'; } -.bp5-icon-paste-variable::before{ - content:"\f346"; +.bp5-icon-paste-variable::before { + content: '\f346'; } -.bp5-icon-path::before{ - content:"\f26e"; +.bp5-icon-path::before { + content: '\f26e'; } -.bp5-icon-path-search::before{ - content:"\f26d"; +.bp5-icon-path-search::before { + content: '\f26d'; } -.bp5-icon-pause::before{ - content:"\f26f"; +.bp5-icon-pause::before { + content: '\f26f'; } -.bp5-icon-people::before{ - content:"\f270"; +.bp5-icon-people::before { + content: '\f270'; } -.bp5-icon-percentage::before{ - content:"\f271"; +.bp5-icon-percentage::before { + content: '\f271'; } -.bp5-icon-person::before{ - content:"\f272"; +.bp5-icon-person::before { + content: '\f272'; } -.bp5-icon-phone::before{ - content:"\f273"; +.bp5-icon-phone::before { + content: '\f273'; } -.bp5-icon-phone-call::before{ - content:"\f347"; +.bp5-icon-phone-call::before { + content: '\f347'; } -.bp5-icon-phone-forward::before{ - content:"\f348"; +.bp5-icon-phone-forward::before { + content: '\f348'; } -.bp5-icon-pie-chart::before{ - content:"\f274"; +.bp5-icon-pie-chart::before { + content: '\f274'; } -.bp5-icon-pin::before{ - content:"\f275"; +.bp5-icon-pin::before { + content: '\f275'; } -.bp5-icon-pivot::before{ - content:"\f277"; +.bp5-icon-pivot::before { + content: '\f277'; } -.bp5-icon-pivot-table::before{ - content:"\f276"; +.bp5-icon-pivot-table::before { + content: '\f276'; } -.bp5-icon-play::before{ - content:"\f278"; +.bp5-icon-play::before { + content: '\f278'; } -.bp5-icon-playbook::before{ - content:"\f324"; +.bp5-icon-playbook::before { + content: '\f324'; } -.bp5-icon-plus::before{ - content:"\f279"; +.bp5-icon-plus::before { + content: '\f279'; } -.bp5-icon-polygon-filter::before{ - content:"\f27a"; +.bp5-icon-polygon-filter::before { + content: '\f27a'; } -.bp5-icon-power::before{ - content:"\f27b"; +.bp5-icon-power::before { + content: '\f27b'; } -.bp5-icon-predictive-analysis::before{ - content:"\f27c"; +.bp5-icon-predictive-analysis::before { + content: '\f27c'; } -.bp5-icon-prescription::before{ - content:"\f27d"; +.bp5-icon-prescription::before { + content: '\f27d'; } -.bp5-icon-presentation::before{ - content:"\f27e"; +.bp5-icon-presentation::before { + content: '\f27e'; } -.bp5-icon-print::before{ - content:"\f27f"; +.bp5-icon-print::before { + content: '\f27f'; } -.bp5-icon-projects::before{ - content:"\f280"; +.bp5-icon-projects::before { + content: '\f280'; } -.bp5-icon-properties::before{ - content:"\f281"; +.bp5-icon-properties::before { + content: '\f281'; } -.bp5-icon-property::before{ - content:"\f282"; +.bp5-icon-property::before { + content: '\f282'; } -.bp5-icon-publish-function::before{ - content:"\f283"; +.bp5-icon-publish-function::before { + content: '\f283'; } -.bp5-icon-pulse::before{ - content:"\f284"; +.bp5-icon-pulse::before { + content: '\f284'; } -.bp5-icon-rain::before{ - content:"\f285"; +.bp5-icon-rain::before { + content: '\f285'; } -.bp5-icon-random::before{ - content:"\f286"; +.bp5-icon-random::before { + content: '\f286'; } -.bp5-icon-record::before{ - content:"\f287"; +.bp5-icon-record::before { + content: '\f287'; } -.bp5-icon-rect-height::before{ - content:"\f325"; +.bp5-icon-rect-height::before { + content: '\f325'; } -.bp5-icon-rect-width::before{ - content:"\f326"; +.bp5-icon-rect-width::before { + content: '\f326'; } -.bp5-icon-rectangle::before{ - content:"\f321"; +.bp5-icon-rectangle::before { + content: '\f321'; } -.bp5-icon-redo::before{ - content:"\f288"; +.bp5-icon-redo::before { + content: '\f288'; } -.bp5-icon-refresh::before{ - content:"\f289"; +.bp5-icon-refresh::before { + content: '\f289'; } -.bp5-icon-regex::before{ - content:"\f32f"; +.bp5-icon-regex::before { + content: '\f32f'; } -.bp5-icon-regression-chart::before{ - content:"\f28a"; +.bp5-icon-regression-chart::before { + content: '\f28a'; } -.bp5-icon-remove::before{ - content:"\f290"; +.bp5-icon-remove::before { + content: '\f290'; } -.bp5-icon-remove-column::before{ - content:"\f28d"; +.bp5-icon-remove-column::before { + content: '\f28d'; } -.bp5-icon-remove-column-left::before{ - content:"\f28b"; +.bp5-icon-remove-column-left::before { + content: '\f28b'; } -.bp5-icon-remove-column-right::before{ - content:"\f28c"; +.bp5-icon-remove-column-right::before { + content: '\f28c'; } -.bp5-icon-remove-row-bottom::before{ - content:"\f28e"; +.bp5-icon-remove-row-bottom::before { + content: '\f28e'; } -.bp5-icon-remove-row-top::before{ - content:"\f28f"; +.bp5-icon-remove-row-top::before { + content: '\f28f'; } -.bp5-icon-repeat::before{ - content:"\f291"; +.bp5-icon-repeat::before { + content: '\f291'; } -.bp5-icon-reset::before{ - content:"\f292"; +.bp5-icon-reset::before { + content: '\f292'; } -.bp5-icon-resolve::before{ - content:"\f293"; +.bp5-icon-resolve::before { + content: '\f293'; } -.bp5-icon-rig::before{ - content:"\f294"; +.bp5-icon-rig::before { + content: '\f294'; } -.bp5-icon-right-join::before{ - content:"\f295"; +.bp5-icon-right-join::before { + content: '\f295'; } -.bp5-icon-ring::before{ - content:"\f296"; +.bp5-icon-ring::before { + content: '\f296'; } -.bp5-icon-rocket::before{ - content:"\f298"; +.bp5-icon-rocket::before { + content: '\f298'; } -.bp5-icon-rocket-slant::before{ - content:"\f297"; +.bp5-icon-rocket-slant::before { + content: '\f297'; } -.bp5-icon-rotate-document::before{ - content:"\f299"; +.bp5-icon-rotate-document::before { + content: '\f299'; } -.bp5-icon-rotate-page::before{ - content:"\f29a"; +.bp5-icon-rotate-page::before { + content: '\f29a'; } -.bp5-icon-route::before{ - content:"\f29b"; +.bp5-icon-route::before { + content: '\f29b'; } -.bp5-icon-satellite::before{ - content:"\f29c"; +.bp5-icon-satellite::before { + content: '\f29c'; } -.bp5-icon-saved::before{ - content:"\f29d"; +.bp5-icon-saved::before { + content: '\f29d'; } -.bp5-icon-scatter-plot::before{ - content:"\f29e"; +.bp5-icon-scatter-plot::before { + content: '\f29e'; } -.bp5-icon-search::before{ - content:"\f2a2"; +.bp5-icon-search::before { + content: '\f2a2'; } -.bp5-icon-search-around::before{ - content:"\f29f"; +.bp5-icon-search-around::before { + content: '\f29f'; } -.bp5-icon-search-template::before{ - content:"\f2a0"; +.bp5-icon-search-template::before { + content: '\f2a0'; } -.bp5-icon-search-text::before{ - content:"\f2a1"; +.bp5-icon-search-text::before { + content: '\f2a1'; } -.bp5-icon-segmented-control::before{ - content:"\f2a3"; +.bp5-icon-segmented-control::before { + content: '\f2a3'; } -.bp5-icon-select::before{ - content:"\f2a4"; +.bp5-icon-select::before { + content: '\f2a4'; } -.bp5-icon-selection::before{ - content:"\f2a5"; +.bp5-icon-selection::before { + content: '\f2a5'; } -.bp5-icon-send-backward::before{ - content:"\f355"; +.bp5-icon-send-backward::before { + content: '\f355'; } -.bp5-icon-send-message::before{ - content:"\f2a6"; +.bp5-icon-send-message::before { + content: '\f2a6'; } -.bp5-icon-send-to::before{ - content:"\f2a9"; +.bp5-icon-send-to::before { + content: '\f2a9'; } -.bp5-icon-send-to-graph::before{ - content:"\f2a7"; +.bp5-icon-send-to-graph::before { + content: '\f2a7'; } -.bp5-icon-send-to-map::before{ - content:"\f2a8"; +.bp5-icon-send-to-map::before { + content: '\f2a8'; } -.bp5-icon-sensor::before{ - content:"\f33c"; +.bp5-icon-sensor::before { + content: '\f33c'; } -.bp5-icon-series-add::before{ - content:"\f2aa"; +.bp5-icon-series-add::before { + content: '\f2aa'; } -.bp5-icon-series-configuration::before{ - content:"\f2ab"; +.bp5-icon-series-configuration::before { + content: '\f2ab'; } -.bp5-icon-series-derived::before{ - content:"\f2ac"; +.bp5-icon-series-derived::before { + content: '\f2ac'; } -.bp5-icon-series-filtered::before{ - content:"\f2ad"; +.bp5-icon-series-filtered::before { + content: '\f2ad'; } -.bp5-icon-series-search::before{ - content:"\f2ae"; +.bp5-icon-series-search::before { + content: '\f2ae'; } -.bp5-icon-settings::before{ - content:"\f2af"; +.bp5-icon-settings::before { + content: '\f2af'; } -.bp5-icon-shapes::before{ - content:"\f2b0"; +.bp5-icon-shapes::before { + content: '\f2b0'; } -.bp5-icon-share::before{ - content:"\f2b1"; +.bp5-icon-share::before { + content: '\f2b1'; } -.bp5-icon-shared-filter::before{ - content:"\f2b2"; +.bp5-icon-shared-filter::before { + content: '\f2b2'; } -.bp5-icon-shield::before{ - content:"\f2b3"; +.bp5-icon-shield::before { + content: '\f2b3'; } -.bp5-icon-ship::before{ - content:"\f2b4"; +.bp5-icon-ship::before { + content: '\f2b4'; } -.bp5-icon-shop::before{ - content:"\f2b5"; +.bp5-icon-shop::before { + content: '\f2b5'; } -.bp5-icon-shopping-cart::before{ - content:"\f2b6"; +.bp5-icon-shopping-cart::before { + content: '\f2b6'; } -.bp5-icon-shorten-text::before{ - content:"\f33f"; +.bp5-icon-shorten-text::before { + content: '\f33f'; } -.bp5-icon-signal-search::before{ - content:"\f2b7"; +.bp5-icon-signal-search::before { + content: '\f2b7'; } -.bp5-icon-sim-card::before{ - content:"\f2b8"; +.bp5-icon-sim-card::before { + content: '\f2b8'; } -.bp5-icon-slash::before{ - content:"\f2b9"; +.bp5-icon-slash::before { + content: '\f2b9'; } -.bp5-icon-small-cross::before{ - content:"\f2ba"; +.bp5-icon-small-cross::before { + content: '\f2ba'; } -.bp5-icon-small-info-sign::before{ - content:"\f334"; +.bp5-icon-small-info-sign::before { + content: '\f334'; } -.bp5-icon-small-minus::before{ - content:"\f2bb"; +.bp5-icon-small-minus::before { + content: '\f2bb'; } -.bp5-icon-small-plus::before{ - content:"\f2bc"; +.bp5-icon-small-plus::before { + content: '\f2bc'; } -.bp5-icon-small-square::before{ - content:"\f2bd"; +.bp5-icon-small-square::before { + content: '\f2bd'; } -.bp5-icon-small-tick::before{ - content:"\f2be"; +.bp5-icon-small-tick::before { + content: '\f2be'; } -.bp5-icon-snowflake::before{ - content:"\f2bf"; +.bp5-icon-snowflake::before { + content: '\f2bf'; } -.bp5-icon-soccer-ball::before{ - content:"\f350"; +.bp5-icon-soccer-ball::before { + content: '\f350'; } -.bp5-icon-social-media::before{ - content:"\f2c0"; +.bp5-icon-social-media::before { + content: '\f2c0'; } -.bp5-icon-sort::before{ - content:"\f2c7"; +.bp5-icon-sort::before { + content: '\f2c7'; } -.bp5-icon-sort-alphabetical::before{ - content:"\f2c2"; +.bp5-icon-sort-alphabetical::before { + content: '\f2c2'; } -.bp5-icon-sort-alphabetical-desc::before{ - content:"\f2c1"; +.bp5-icon-sort-alphabetical-desc::before { + content: '\f2c1'; } -.bp5-icon-sort-asc::before{ - content:"\f2c3"; +.bp5-icon-sort-asc::before { + content: '\f2c3'; } -.bp5-icon-sort-desc::before{ - content:"\f2c4"; +.bp5-icon-sort-desc::before { + content: '\f2c4'; } -.bp5-icon-sort-numerical::before{ - content:"\f2c6"; +.bp5-icon-sort-numerical::before { + content: '\f2c6'; } -.bp5-icon-sort-numerical-desc::before{ - content:"\f2c5"; +.bp5-icon-sort-numerical-desc::before { + content: '\f2c5'; } -.bp5-icon-spell-check::before{ - content:"\f340"; +.bp5-icon-spell-check::before { + content: '\f340'; } -.bp5-icon-split-columns::before{ - content:"\f2c8"; +.bp5-icon-split-columns::before { + content: '\f2c8'; } -.bp5-icon-sports-stadium::before{ - content:"\f351"; +.bp5-icon-sports-stadium::before { + content: '\f351'; } -.bp5-icon-square::before{ - content:"\f2c9"; +.bp5-icon-square::before { + content: '\f2c9'; } -.bp5-icon-stacked-chart::before{ - content:"\f2ca"; +.bp5-icon-stacked-chart::before { + content: '\f2ca'; } -.bp5-icon-stadium-geometry::before{ - content:"\f2cb"; +.bp5-icon-stadium-geometry::before { + content: '\f2cb'; } -.bp5-icon-star::before{ - content:"\f2cd"; +.bp5-icon-star::before { + content: '\f2cd'; } -.bp5-icon-star-empty::before{ - content:"\f2cc"; +.bp5-icon-star-empty::before { + content: '\f2cc'; } -.bp5-icon-step-backward::before{ - content:"\f2ce"; +.bp5-icon-step-backward::before { + content: '\f2ce'; } -.bp5-icon-step-chart::before{ - content:"\f2cf"; +.bp5-icon-step-chart::before { + content: '\f2cf'; } -.bp5-icon-step-forward::before{ - content:"\f2d0"; +.bp5-icon-step-forward::before { + content: '\f2d0'; } -.bp5-icon-stop::before{ - content:"\f2d1"; +.bp5-icon-stop::before { + content: '\f2d1'; } -.bp5-icon-stopwatch::before{ - content:"\f2d2"; +.bp5-icon-stopwatch::before { + content: '\f2d2'; } -.bp5-icon-strikethrough::before{ - content:"\f2d3"; +.bp5-icon-strikethrough::before { + content: '\f2d3'; } -.bp5-icon-style::before{ - content:"\f2d4"; +.bp5-icon-style::before { + content: '\f2d4'; } -.bp5-icon-subscript::before{ - content:"\f339"; +.bp5-icon-subscript::before { + content: '\f339'; } -.bp5-icon-superscript::before{ - content:"\f33a"; +.bp5-icon-superscript::before { + content: '\f33a'; } -.bp5-icon-swap-horizontal::before{ - content:"\f2d5"; +.bp5-icon-swap-horizontal::before { + content: '\f2d5'; } -.bp5-icon-swap-vertical::before{ - content:"\f2d6"; +.bp5-icon-swap-vertical::before { + content: '\f2d6'; } -.bp5-icon-switch::before{ - content:"\f2d7"; +.bp5-icon-switch::before { + content: '\f2d7'; } -.bp5-icon-symbol-circle::before{ - content:"\f2d8"; +.bp5-icon-symbol-circle::before { + content: '\f2d8'; } -.bp5-icon-symbol-cross::before{ - content:"\f2d9"; +.bp5-icon-symbol-cross::before { + content: '\f2d9'; } -.bp5-icon-symbol-diamond::before{ - content:"\f2da"; +.bp5-icon-symbol-diamond::before { + content: '\f2da'; } -.bp5-icon-symbol-rectangle::before{ - content:"\f322"; +.bp5-icon-symbol-rectangle::before { + content: '\f322'; } -.bp5-icon-symbol-square::before{ - content:"\f2db"; +.bp5-icon-symbol-square::before { + content: '\f2db'; } -.bp5-icon-symbol-triangle-down::before{ - content:"\f2dc"; +.bp5-icon-symbol-triangle-down::before { + content: '\f2dc'; } -.bp5-icon-symbol-triangle-up::before{ - content:"\f2dd"; +.bp5-icon-symbol-triangle-up::before { + content: '\f2dd'; } -.bp5-icon-syringe::before{ - content:"\f2de"; +.bp5-icon-syringe::before { + content: '\f2de'; } -.bp5-icon-tag::before{ - content:"\f2df"; +.bp5-icon-tag::before { + content: '\f2df'; } -.bp5-icon-take-action::before{ - content:"\f2e0"; +.bp5-icon-take-action::before { + content: '\f2e0'; } -.bp5-icon-tank::before{ - content:"\f2e1"; +.bp5-icon-tank::before { + content: '\f2e1'; } -.bp5-icon-target::before{ - content:"\f2e2"; +.bp5-icon-target::before { + content: '\f2e2'; } -.bp5-icon-taxi::before{ - content:"\f2e3"; +.bp5-icon-taxi::before { + content: '\f2e3'; } -.bp5-icon-team::before{ - content:"\f352"; +.bp5-icon-team::before { + content: '\f352'; } -.bp5-icon-temperature::before{ - content:"\f2e4"; +.bp5-icon-temperature::before { + content: '\f2e4'; } -.bp5-icon-text-highlight::before{ - content:"\f2e5"; +.bp5-icon-text-highlight::before { + content: '\f2e5'; } -.bp5-icon-th::before{ - content:"\f2ea"; +.bp5-icon-th::before { + content: '\f2ea'; } -.bp5-icon-th-derived::before{ - content:"\f2e6"; +.bp5-icon-th-derived::before { + content: '\f2e6'; } -.bp5-icon-th-disconnect::before{ - content:"\f2e7"; +.bp5-icon-th-disconnect::before { + content: '\f2e7'; } -.bp5-icon-th-filtered::before{ - content:"\f2e8"; +.bp5-icon-th-filtered::before { + content: '\f2e8'; } -.bp5-icon-th-list::before{ - content:"\f2e9"; +.bp5-icon-th-list::before { + content: '\f2e9'; } -.bp5-icon-third-party::before{ - content:"\f2eb"; +.bp5-icon-third-party::before { + content: '\f2eb'; } -.bp5-icon-thumbs-down::before{ - content:"\f2ec"; +.bp5-icon-thumbs-down::before { + content: '\f2ec'; } -.bp5-icon-thumbs-up::before{ - content:"\f2ed"; +.bp5-icon-thumbs-up::before { + content: '\f2ed'; } -.bp5-icon-tick::before{ - content:"\f2ef"; +.bp5-icon-tick::before { + content: '\f2ef'; } -.bp5-icon-tick-circle::before{ - content:"\f2ee"; +.bp5-icon-tick-circle::before { + content: '\f2ee'; } -.bp5-icon-time::before{ - content:"\f2f0"; +.bp5-icon-time::before { + content: '\f2f0'; } -.bp5-icon-timeline-area-chart::before{ - content:"\f2f1"; +.bp5-icon-timeline-area-chart::before { + content: '\f2f1'; } -.bp5-icon-timeline-bar-chart::before{ - content:"\f2f2"; +.bp5-icon-timeline-bar-chart::before { + content: '\f2f2'; } -.bp5-icon-timeline-events::before{ - content:"\f2f3"; +.bp5-icon-timeline-events::before { + content: '\f2f3'; } -.bp5-icon-timeline-line-chart::before{ - content:"\f2f4"; +.bp5-icon-timeline-line-chart::before { + content: '\f2f4'; } -.bp5-icon-tint::before{ - content:"\f2f5"; +.bp5-icon-tint::before { + content: '\f2f5'; } -.bp5-icon-torch::before{ - content:"\f2f6"; +.bp5-icon-torch::before { + content: '\f2f6'; } -.bp5-icon-tractor::before{ - content:"\f2f7"; +.bp5-icon-tractor::before { + content: '\f2f7'; } -.bp5-icon-train::before{ - content:"\f2f8"; +.bp5-icon-train::before { + content: '\f2f8'; } -.bp5-icon-translate::before{ - content:"\f2f9"; +.bp5-icon-translate::before { + content: '\f2f9'; } -.bp5-icon-trash::before{ - content:"\f2fa"; +.bp5-icon-trash::before { + content: '\f2fa'; } -.bp5-icon-tree::before{ - content:"\f2fb"; +.bp5-icon-tree::before { + content: '\f2fb'; } -.bp5-icon-trending-down::before{ - content:"\f2fc"; +.bp5-icon-trending-down::before { + content: '\f2fc'; } -.bp5-icon-trending-up::before{ - content:"\f2fd"; +.bp5-icon-trending-up::before { + content: '\f2fd'; } -.bp5-icon-trophy::before{ - content:"\f34f"; +.bp5-icon-trophy::before { + content: '\f34f'; } -.bp5-icon-truck::before{ - content:"\f2fe"; +.bp5-icon-truck::before { + content: '\f2fe'; } -.bp5-icon-two-columns::before{ - content:"\f2ff"; +.bp5-icon-two-columns::before { + content: '\f2ff'; } -.bp5-icon-unarchive::before{ - content:"\f300"; +.bp5-icon-unarchive::before { + content: '\f300'; } -.bp5-icon-underline::before{ - content:"\f301"; +.bp5-icon-underline::before { + content: '\f301'; } -.bp5-icon-undo::before{ - content:"\f302"; +.bp5-icon-undo::before { + content: '\f302'; } -.bp5-icon-ungroup-objects::before{ - content:"\f303"; +.bp5-icon-ungroup-objects::before { + content: '\f303'; } -.bp5-icon-unknown-vehicle::before{ - content:"\f304"; +.bp5-icon-unknown-vehicle::before { + content: '\f304'; } -.bp5-icon-unlink::before{ - content:"\f345"; +.bp5-icon-unlink::before { + content: '\f345'; } -.bp5-icon-unlock::before{ - content:"\f305"; +.bp5-icon-unlock::before { + content: '\f305'; } -.bp5-icon-unpin::before{ - content:"\f306"; +.bp5-icon-unpin::before { + content: '\f306'; } -.bp5-icon-unresolve::before{ - content:"\f307"; +.bp5-icon-unresolve::before { + content: '\f307'; } -.bp5-icon-updated::before{ - content:"\f308"; +.bp5-icon-updated::before { + content: '\f308'; } -.bp5-icon-upload::before{ - content:"\f309"; +.bp5-icon-upload::before { + content: '\f309'; } -.bp5-icon-user::before{ - content:"\f30a"; +.bp5-icon-user::before { + content: '\f30a'; } -.bp5-icon-variable::before{ - content:"\f30b"; +.bp5-icon-variable::before { + content: '\f30b'; } -.bp5-icon-vector::before{ - content:"\f35e"; +.bp5-icon-vector::before { + content: '\f35e'; } -.bp5-icon-vertical-bar-chart-asc::before{ - content:"\f30c"; +.bp5-icon-vertical-bar-chart-asc::before { + content: '\f30c'; } -.bp5-icon-vertical-bar-chart-desc::before{ - content:"\f30d"; +.bp5-icon-vertical-bar-chart-desc::before { + content: '\f30d'; } -.bp5-icon-vertical-distribution::before{ - content:"\f30e"; +.bp5-icon-vertical-distribution::before { + content: '\f30e'; } -.bp5-icon-vertical-inbetween::before{ - content:"\f32a"; +.bp5-icon-vertical-inbetween::before { + content: '\f32a'; } -.bp5-icon-video::before{ - content:"\f30f"; +.bp5-icon-video::before { + content: '\f30f'; } -.bp5-icon-virus::before{ - content:"\f310"; +.bp5-icon-virus::before { + content: '\f310'; } -.bp5-icon-volume-down::before{ - content:"\f311"; +.bp5-icon-volume-down::before { + content: '\f311'; } -.bp5-icon-volume-off::before{ - content:"\f312"; +.bp5-icon-volume-off::before { + content: '\f312'; } -.bp5-icon-volume-up::before{ - content:"\f313"; +.bp5-icon-volume-up::before { + content: '\f313'; } -.bp5-icon-walk::before{ - content:"\f314"; +.bp5-icon-walk::before { + content: '\f314'; } -.bp5-icon-warning-sign::before{ - content:"\f315"; +.bp5-icon-warning-sign::before { + content: '\f315'; } -.bp5-icon-waterfall-chart::before{ - content:"\f316"; +.bp5-icon-waterfall-chart::before { + content: '\f316'; } -.bp5-icon-waves::before{ - content:"\f317"; +.bp5-icon-waves::before { + content: '\f317'; } -.bp5-icon-widget::before{ - content:"\f31b"; +.bp5-icon-widget::before { + content: '\f31b'; } -.bp5-icon-widget-button::before{ - content:"\f318"; +.bp5-icon-widget-button::before { + content: '\f318'; } -.bp5-icon-widget-footer::before{ - content:"\f319"; +.bp5-icon-widget-footer::before { + content: '\f319'; } -.bp5-icon-widget-header::before{ - content:"\f31a"; +.bp5-icon-widget-header::before { + content: '\f31a'; } -.bp5-icon-wind::before{ - content:"\f31c"; +.bp5-icon-wind::before { + content: '\f31c'; } -.bp5-icon-wrench::before{ - content:"\f31d"; +.bp5-icon-wrench::before { + content: '\f31d'; } -.bp5-icon-zoom-in::before{ - content:"\f31e"; +.bp5-icon-zoom-in::before { + content: '\f31e'; } -.bp5-icon-zoom-out::before{ - content:"\f31f"; +.bp5-icon-zoom-out::before { + content: '\f31f'; } -.bp5-icon-zoom-to-fit::before{ - content:"\f320"; +.bp5-icon-zoom-to-fit::before { + content: '\f320'; } -.bp5-submenu > .bp5-popover-wrapper{ - display:block; +.bp5-submenu > .bp5-popover-wrapper { + display: block; } -.bp5-submenu .bp5-popover-target{ - display:block; +.bp5-submenu .bp5-popover-target { + display: block; } -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item{ +.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item { } -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item:not([class*=bp5-intent-]){ - background-color:rgba(143, 153, 168, 0.15); - color:inherit; - cursor:pointer; - text-decoration:none; +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item:not([class*='bp5-intent-']) { + background-color: rgba(143, 153, 168, 0.15); + color: inherit; + cursor: pointer; + text-decoration: none; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item:not([class*=bp5-intent-]){ - color:inherit; -} -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item:not([class*=bp5-intent-]) .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item:not([class*=bp5-intent-]) .bp5-submenu-icon{ - color:#abb3bf; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-], .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active{ - background-color:rgba(45, 114, 210, 0.1); - color:#215db0; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-] .bp5-menu-item-label, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover .bp5-menu-item-label, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active .bp5-menu-item-label{ - color:inherit; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-] .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-] .bp5-menu-item-selected-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-] .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover .bp5-menu-item-selected-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active .bp5-menu-item-selected-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active .bp5-submenu-icon{ - color:#215db0; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.1); - color:#1c6e42; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success .bp5-submenu-icon{ - color:inherit; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.1); - color:#935610; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning .bp5-submenu-icon{ - color:inherit; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.1); - color:#ac2f33; -} -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger .bp5-submenu-icon, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger::before, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger .bp5-menu-item-icon, -.bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger .bp5-submenu-icon{ - color:inherit; -} -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-], .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover, .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active{ - background-color:highlight; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item:not([class*='bp5-intent-']) { + color: inherit; +} +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item:not([class*='bp5-intent-']) + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item:not([class*='bp5-intent-']) + .bp5-submenu-icon { + color: #abb3bf; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'], +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active { + background-color: rgba(45, 114, 210, 0.1); + color: #215db0; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'] + .bp5-menu-item-label, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover + .bp5-menu-item-label, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active + .bp5-menu-item-label { + color: inherit; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'] + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'] + .bp5-menu-item-selected-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'] + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover + .bp5-menu-item-selected-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active + .bp5-menu-item-selected-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active + .bp5-submenu-icon { + color: #215db0; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.1); + color: #1c6e42; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success + .bp5-submenu-icon { + color: inherit; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.1); + color: #935610; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning + .bp5-submenu-icon { + color: inherit; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.1); + color: #ac2f33; +} +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger + .bp5-submenu-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger::before, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger + .bp5-menu-item-icon, +.bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger + .bp5-submenu-icon { + color: inherit; +} +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'], + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover, + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active { + background-color: highlight; } } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-], .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active{ - background-color:rgba(45, 114, 210, 0.2); - color:#8abbff; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'], +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active { + background-color: rgba(45, 114, 210, 0.2); + color: #8abbff; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-] .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-] .bp5-menu-item-selected-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-] .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover .bp5-menu-item-selected-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active .bp5-menu-item-selected-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active .bp5-submenu-icon{ - color:#8abbff; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'] + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'] + .bp5-menu-item-selected-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'] + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover + .bp5-menu-item-selected-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active + .bp5-menu-item-selected-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active + .bp5-submenu-icon { + color: #8abbff; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.2); - color:#72ca9b; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.2); + color: #72ca9b; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-success .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-success .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-success .bp5-submenu-icon{ - color:inherit; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-success + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-success + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-success + .bp5-submenu-icon { + color: inherit; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.2); - color:#fbb360; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.2); + color: #fbb360; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-warning .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-warning .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-warning .bp5-submenu-icon{ - color:inherit; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-warning + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-warning + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-warning + .bp5-submenu-icon { + color: inherit; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.2); - color:#fa999c; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.2); + color: #fa999c; } -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-].bp5-intent-danger .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover.bp5-intent-danger .bp5-submenu-icon, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger::before, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger .bp5-menu-item-icon, -.bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active.bp5-intent-danger .bp5-submenu-icon{ - color:inherit; +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'].bp5-intent-danger + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover.bp5-intent-danger + .bp5-submenu-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger::before, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger + .bp5-menu-item-icon, +.bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active.bp5-intent-danger + .bp5-submenu-icon { + color: inherit; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-], .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:hover, .bp5-dark .bp5-submenu .bp5-popover-target.bp5-popover-open > .bp5-menu-item[class*=bp5-intent-]:active{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-'], + .bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:hover, + .bp5-dark + .bp5-submenu + .bp5-popover-target.bp5-popover-open + > .bp5-menu-item[class*='bp5-intent-']:active { + background-color: highlight; } } -.bp5-submenu.bp5-popover{ - box-shadow:none; - padding:0 5px; +.bp5-submenu.bp5-popover { + box-shadow: none; + padding: 0 5px; } -.bp5-submenu.bp5-popover > .bp5-popover-content{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); +.bp5-submenu.bp5-popover > .bp5-popover-content { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); } -.bp5-dark .bp5-submenu.bp5-popover, .bp5-submenu.bp5-popover.bp5-dark{ - box-shadow:none; +.bp5-dark .bp5-submenu.bp5-popover, +.bp5-submenu.bp5-popover.bp5-dark { + box-shadow: none; } -.bp5-dark .bp5-submenu.bp5-popover > .bp5-popover-content, .bp5-submenu.bp5-popover.bp5-dark > .bp5-popover-content{ - box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-submenu.bp5-popover > .bp5-popover-content, +.bp5-submenu.bp5-popover.bp5-dark > .bp5-popover-content { + box-shadow: 0 0 0 1px hsl(215, 3%, 38%), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), + 0 8px 24px rgba(17, 20, 24, 0.4); } -.bp5-menu{ - background:#ffffff; - border-radius:2px; - color:#1c2127; - list-style:none; - margin:0; - min-width:180px; - padding:5px; - text-align:left; +.bp5-menu { + background: #ffffff; + border-radius: 2px; + color: #1c2127; + list-style: none; + margin: 0; + min-width: 180px; + padding: 5px; + text-align: left; } -.bp5-menu-divider{ - border-top:1px solid rgba(17, 20, 24, 0.15); - display:block; - margin:5px -5px; +.bp5-menu-divider { + border-top: 1px solid rgba(17, 20, 24, 0.15); + display: block; + margin: 5px -5px; } -.bp5-dark .bp5-menu-divider{ - border-top-color:rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-menu-divider { + border-top-color: rgba(255, 255, 255, 0.2); } -.bp5-menu-item{ - display:flex; - flex-direction:row; - align-items:flex-start; - border-radius:2px; - color:inherit; - line-height:20px; - padding:5px 7px; - text-decoration:none; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; +.bp5-menu-item { + display: flex; + flex-direction: row; + align-items: flex-start; + border-radius: 2px; + color: inherit; + line-height: 20px; + padding: 5px 7px; + text-decoration: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.bp5-menu-item > *{ - flex-grow:0; - flex-shrink:0; +.bp5-menu-item > * { + flex-grow: 0; + flex-shrink: 0; } -.bp5-menu-item > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-menu-item > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-menu-item::before, -.bp5-menu-item > *{ - margin-right:7px; +.bp5-menu-item > * { + margin-right: 7px; } .bp5-menu-item:empty::before, -.bp5-menu-item > :last-child{ - margin-right:0; +.bp5-menu-item > :last-child { + margin-right: 0; } -.bp5-menu-item > .bp5-fill{ - word-break:break-word; +.bp5-menu-item > .bp5-fill { + word-break: break-word; } -.bp5-menu-item .bp5-menu-item-icon{ - display:flex; - flex-direction:column; - height:20px; - justify-content:center; +.bp5-menu-item .bp5-menu-item-icon { + display: flex; + flex-direction: column; + height: 20px; + justify-content: center; } -.bp5-menu-item .bp5-menu-item-label{ - color:#5f6b7c; +.bp5-menu-item .bp5-menu-item-label { + color: #5f6b7c; } .bp5-menu-item::before, .bp5-menu-item .bp5-menu-item-icon, .bp5-menu-item .bp5-menu-item-selected-icon, -.bp5-menu-item .bp5-submenu-icon{ - color:#5f6b7c; +.bp5-menu-item .bp5-submenu-icon { + color: #5f6b7c; } .bp5-menu-item::before, -.bp5-menu-item .bp5-submenu-icon{ - margin-top:2px; +.bp5-menu-item .bp5-submenu-icon { + margin-top: 2px; } -.bp5-menu-item:hover{ - background-color:rgba(143, 153, 168, 0.15); - color:inherit; - cursor:pointer; - text-decoration:none; +.bp5-menu-item:hover { + background-color: rgba(143, 153, 168, 0.15); + color: inherit; + cursor: pointer; + text-decoration: none; } -.bp5-menu-item:active{ - background-color:rgba(143, 153, 168, 0.3); +.bp5-menu-item:active { + background-color: rgba(143, 153, 168, 0.3); } -.bp5-menu-item:active .bp5-menu-item-label{ - color:#1c2127; +.bp5-menu-item:active .bp5-menu-item-label { + color: #1c2127; } -.bp5-menu-item.bp5-active{ - background-color:rgba(45, 114, 210, 0.1); - color:#215db0; +.bp5-menu-item.bp5-active { + background-color: rgba(45, 114, 210, 0.1); + color: #215db0; } -.bp5-menu-item.bp5-active .bp5-menu-item-label{ - color:inherit; +.bp5-menu-item.bp5-active .bp5-menu-item-label { + color: inherit; } .bp5-menu-item.bp5-active::before, .bp5-menu-item.bp5-active .bp5-menu-item-icon, .bp5-menu-item.bp5-active .bp5-menu-item-selected-icon, -.bp5-menu-item.bp5-active .bp5-submenu-icon{ - color:#215db0; +.bp5-menu-item.bp5-active .bp5-submenu-icon { + color: #215db0; } -.bp5-menu-item.bp5-active.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.1); - color:#1c6e42; +.bp5-menu-item.bp5-active.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.1); + color: #1c6e42; } .bp5-menu-item.bp5-active.bp5-intent-success::before, .bp5-menu-item.bp5-active.bp5-intent-success .bp5-menu-item-icon, -.bp5-menu-item.bp5-active.bp5-intent-success .bp5-submenu-icon{ - color:inherit; +.bp5-menu-item.bp5-active.bp5-intent-success .bp5-submenu-icon { + color: inherit; } -.bp5-menu-item.bp5-active.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.1); - color:#935610; +.bp5-menu-item.bp5-active.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.1); + color: #935610; } .bp5-menu-item.bp5-active.bp5-intent-warning::before, .bp5-menu-item.bp5-active.bp5-intent-warning .bp5-menu-item-icon, -.bp5-menu-item.bp5-active.bp5-intent-warning .bp5-submenu-icon{ - color:inherit; +.bp5-menu-item.bp5-active.bp5-intent-warning .bp5-submenu-icon { + color: inherit; } -.bp5-menu-item.bp5-active.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.1); - color:#ac2f33; +.bp5-menu-item.bp5-active.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.1); + color: #ac2f33; } .bp5-menu-item.bp5-active.bp5-intent-danger::before, .bp5-menu-item.bp5-active.bp5-intent-danger .bp5-menu-item-icon, -.bp5-menu-item.bp5-active.bp5-intent-danger .bp5-submenu-icon{ - color:inherit; +.bp5-menu-item.bp5-active.bp5-intent-danger .bp5-submenu-icon { + color: inherit; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-menu-item.bp5-active{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-menu-item.bp5-active { + background-color: highlight; } } -.bp5-menu-item.bp5-menu-item-is-selectable{ - padding-left:20px; +.bp5-menu-item.bp5-menu-item-is-selectable { + padding-left: 20px; } -.bp5-menu-item.bp5-menu-item-is-selectable.bp5-selected{ - padding-left:0; +.bp5-menu-item.bp5-menu-item-is-selectable.bp5-selected { + padding-left: 0; } -.bp5-menu-item.bp5-menu-item-is-selectable .bp5-menu-item-selected-icon{ - align-self:center; - margin:0 2px; +.bp5-menu-item.bp5-menu-item-is-selectable .bp5-menu-item-selected-icon { + align-self: center; + margin: 0 2px; } -.bp5-menu-item.bp5-disabled{ - background-color:inherit !important; - color:rgba(95, 107, 124, 0.6) !important; - cursor:not-allowed !important; - outline:none !important; +.bp5-menu-item.bp5-disabled { + background-color: inherit !important; + color: rgba(95, 107, 124, 0.6) !important; + cursor: not-allowed !important; + outline: none !important; } .bp5-menu-item.bp5-disabled::before, .bp5-menu-item.bp5-disabled .bp5-menu-item-icon, -.bp5-menu-item.bp5-disabled .bp5-submenu-icon{ - color:rgba(95, 107, 124, 0.6) !important; +.bp5-menu-item.bp5-disabled .bp5-submenu-icon { + color: rgba(95, 107, 124, 0.6) !important; } -.bp5-menu-item.bp5-disabled .bp5-menu-item-label{ - color:rgba(95, 107, 124, 0.6) !important; +.bp5-menu-item.bp5-disabled .bp5-menu-item-label { + color: rgba(95, 107, 124, 0.6) !important; } -.bp5-menu-item.bp5-intent-primary{ - color:#215db0; +.bp5-menu-item.bp5-intent-primary { + color: #215db0; } .bp5-menu-item.bp5-intent-primary::before, .bp5-menu-item.bp5-intent-primary .bp5-menu-item-icon, .bp5-menu-item.bp5-intent-primary .bp5-menu-item-selected-icon, .bp5-menu-item.bp5-intent-primary .bp5-submenu-icon, -.bp5-menu-item.bp5-intent-primary .bp5-menu-item-label{ - color:inherit; +.bp5-menu-item.bp5-intent-primary .bp5-menu-item-label { + color: inherit; } -.bp5-menu-item.bp5-intent-primary:hover{ - background-color:rgba(45, 114, 210, 0.1); +.bp5-menu-item.bp5-intent-primary:hover { + background-color: rgba(45, 114, 210, 0.1); } -.bp5-menu-item.bp5-intent-primary:active, .bp5-menu-item.bp5-intent-primary.bp5-active{ - background-color:rgba(45, 114, 210, 0.2); - color:#184a90; +.bp5-menu-item.bp5-intent-primary:active, +.bp5-menu-item.bp5-intent-primary.bp5-active { + background-color: rgba(45, 114, 210, 0.2); + color: #184a90; } -.bp5-menu-item.bp5-intent-success{ - color:#1c6e42; +.bp5-menu-item.bp5-intent-success { + color: #1c6e42; } .bp5-menu-item.bp5-intent-success::before, .bp5-menu-item.bp5-intent-success .bp5-menu-item-icon, .bp5-menu-item.bp5-intent-success .bp5-menu-item-selected-icon, .bp5-menu-item.bp5-intent-success .bp5-submenu-icon, -.bp5-menu-item.bp5-intent-success .bp5-menu-item-label{ - color:inherit; +.bp5-menu-item.bp5-intent-success .bp5-menu-item-label { + color: inherit; } -.bp5-menu-item.bp5-intent-success:hover{ - background-color:rgba(35, 133, 81, 0.1); +.bp5-menu-item.bp5-intent-success:hover { + background-color: rgba(35, 133, 81, 0.1); } -.bp5-menu-item.bp5-intent-success:active, .bp5-menu-item.bp5-intent-success.bp5-active{ - background-color:rgba(35, 133, 81, 0.2); - color:#165a36; +.bp5-menu-item.bp5-intent-success:active, +.bp5-menu-item.bp5-intent-success.bp5-active { + background-color: rgba(35, 133, 81, 0.2); + color: #165a36; } -.bp5-menu-item.bp5-intent-warning{ - color:#935610; +.bp5-menu-item.bp5-intent-warning { + color: #935610; } .bp5-menu-item.bp5-intent-warning::before, .bp5-menu-item.bp5-intent-warning .bp5-menu-item-icon, .bp5-menu-item.bp5-intent-warning .bp5-menu-item-selected-icon, .bp5-menu-item.bp5-intent-warning .bp5-submenu-icon, -.bp5-menu-item.bp5-intent-warning .bp5-menu-item-label{ - color:inherit; +.bp5-menu-item.bp5-intent-warning .bp5-menu-item-label { + color: inherit; } -.bp5-menu-item.bp5-intent-warning:hover{ - background-color:rgba(200, 118, 25, 0.1); +.bp5-menu-item.bp5-intent-warning:hover { + background-color: rgba(200, 118, 25, 0.1); } -.bp5-menu-item.bp5-intent-warning:active, .bp5-menu-item.bp5-intent-warning.bp5-active{ - background-color:rgba(200, 118, 25, 0.2); - color:#77450d; +.bp5-menu-item.bp5-intent-warning:active, +.bp5-menu-item.bp5-intent-warning.bp5-active { + background-color: rgba(200, 118, 25, 0.2); + color: #77450d; } -.bp5-menu-item.bp5-intent-danger{ - color:#ac2f33; +.bp5-menu-item.bp5-intent-danger { + color: #ac2f33; } .bp5-menu-item.bp5-intent-danger::before, .bp5-menu-item.bp5-intent-danger .bp5-menu-item-icon, .bp5-menu-item.bp5-intent-danger .bp5-menu-item-selected-icon, .bp5-menu-item.bp5-intent-danger .bp5-submenu-icon, -.bp5-menu-item.bp5-intent-danger .bp5-menu-item-label{ - color:inherit; +.bp5-menu-item.bp5-intent-danger .bp5-menu-item-label { + color: inherit; } -.bp5-menu-item.bp5-intent-danger:hover{ - background-color:rgba(205, 66, 70, 0.1); +.bp5-menu-item.bp5-intent-danger:hover { + background-color: rgba(205, 66, 70, 0.1); } -.bp5-menu-item.bp5-intent-danger:active, .bp5-menu-item.bp5-intent-danger.bp5-active{ - background-color:rgba(205, 66, 70, 0.2); - color:#8e292c; +.bp5-menu-item.bp5-intent-danger:active, +.bp5-menu-item.bp5-intent-danger.bp5-active { + background-color: rgba(205, 66, 70, 0.2); + color: #8e292c; } -.bp5-menu-item::before{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - margin-right:7px; +.bp5-menu-item::before { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + margin-right: 7px; } -.bp5-large .bp5-menu-item{ - font-size:16px; - line-height:22px; - padding-bottom:9px; - padding-top:9px; +.bp5-large .bp5-menu-item { + font-size: 16px; + line-height: 22px; + padding-bottom: 9px; + padding-top: 9px; } -.bp5-large .bp5-menu-item .bp5-menu-item-icon{ - height:22px; +.bp5-large .bp5-menu-item .bp5-menu-item-icon { + height: 22px; } .bp5-large .bp5-menu-item::before, -.bp5-large .bp5-menu-item .bp5-submenu-icon{ - margin-top:3px; +.bp5-large .bp5-menu-item .bp5-submenu-icon { + margin-top: 3px; } -.bp5-large .bp5-menu-item::before{ - font-family:"blueprint-icons-20", sans-serif; - font-size:20px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:20px; - line-height:1; - width:20px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - margin-right:10px; +.bp5-large .bp5-menu-item::before { + font-family: 'blueprint-icons-20', sans-serif; + font-size: 20px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 20px; + line-height: 1; + width: 20px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + margin-right: 10px; } -.bp5-small .bp5-menu-item{ - padding-bottom:2px; - padding-top:2px; +.bp5-small .bp5-menu-item { + padding-bottom: 2px; + padding-top: 2px; } -button.bp5-menu-item{ - background:none; - border:none; - text-align:left; - width:100%; +button.bp5-menu-item { + background: none; + border: none; + text-align: left; + width: 100%; } -.bp5-menu-header{ - border-top:1px solid rgba(17, 20, 24, 0.15); - display:block; - margin:5px -5px; - cursor:default; - padding-left:2px; +.bp5-menu-header { + border-top: 1px solid rgba(17, 20, 24, 0.15); + display: block; + margin: 5px -5px; + cursor: default; + padding-left: 2px; } -.bp5-dark .bp5-menu-header{ - border-top-color:rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-menu-header { + border-top-color: rgba(255, 255, 255, 0.2); } -.bp5-menu-header:first-of-type{ - border-top:none; +.bp5-menu-header:first-of-type { + border-top: none; } -.bp5-menu-header > h6{ - color:#1c2127; - font-weight:600; - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; - line-height:17px; - margin:0; - padding:10px 7px 0 6px; +.bp5-menu-header > h6 { + color: #1c2127; + font-weight: 600; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; + line-height: 17px; + margin: 0; + padding: 10px 7px 0 6px; } -.bp5-dark .bp5-menu-header > h6{ - color:#f6f7f9; +.bp5-dark .bp5-menu-header > h6 { + color: #f6f7f9; } -.bp5-menu-header > h6.bp5-text-muted{ - color:#5f6b7c; +.bp5-menu-header > h6.bp5-text-muted { + color: #5f6b7c; } -.bp5-dark .bp5-menu-header > h6.bp5-text-muted{ - color:#abb3bf; +.bp5-dark .bp5-menu-header > h6.bp5-text-muted { + color: #abb3bf; } -.bp5-menu-header:first-of-type > h6{ - padding-top:0; +.bp5-menu-header:first-of-type > h6 { + padding-top: 0; } -.bp5-large .bp5-menu-header > h6{ - font-size:18px; - padding-bottom:5px; - padding-top:15px; +.bp5-large .bp5-menu-header > h6 { + font-size: 18px; + padding-bottom: 5px; + padding-top: 15px; } -.bp5-large .bp5-menu-header:first-of-type > h6{ - padding-top:0; +.bp5-large .bp5-menu-header:first-of-type > h6 { + padding-top: 0; } -.bp5-dark .bp5-menu{ - background:#2f343c; - color:#f6f7f9; +.bp5-dark .bp5-menu { + background: #2f343c; + color: #f6f7f9; } -.bp5-dark .bp5-menu-item{ - color:inherit; +.bp5-dark .bp5-menu-item { + color: inherit; } -.bp5-dark .bp5-menu-item .bp5-menu-item-label{ - color:#abb3bf; +.bp5-dark .bp5-menu-item .bp5-menu-item-label { + color: #abb3bf; } .bp5-dark .bp5-menu-item::before, .bp5-dark .bp5-menu-item .bp5-menu-item-icon, .bp5-dark .bp5-menu-item .bp5-menu-item-selected-icon, -.bp5-dark .bp5-menu-item .bp5-submenu-icon{ - color:#abb3bf; +.bp5-dark .bp5-menu-item .bp5-submenu-icon { + color: #abb3bf; } -.bp5-dark .bp5-menu-item:hover{ - color:inherit; +.bp5-dark .bp5-menu-item:hover { + color: inherit; } .bp5-dark .bp5-menu-item:hover .bp5-menu-item-icon, -.bp5-dark .bp5-menu-item:hover .bp5-submenu-icon{ - color:#abb3bf; +.bp5-dark .bp5-menu-item:hover .bp5-submenu-icon { + color: #abb3bf; } -.bp5-dark .bp5-menu-item:active{ - background-color:rgba(143, 153, 168, 0.3); +.bp5-dark .bp5-menu-item:active { + background-color: rgba(143, 153, 168, 0.3); } -.bp5-dark .bp5-menu-item:active .bp5-menu-item-label{ - color:#f6f7f9; +.bp5-dark .bp5-menu-item:active .bp5-menu-item-label { + color: #f6f7f9; } -.bp5-dark .bp5-menu-item.bp5-active{ - background-color:rgba(45, 114, 210, 0.2); - color:#8abbff; +.bp5-dark .bp5-menu-item.bp5-active { + background-color: rgba(45, 114, 210, 0.2); + color: #8abbff; } .bp5-dark .bp5-menu-item.bp5-active::before, .bp5-dark .bp5-menu-item.bp5-active .bp5-menu-item-icon, .bp5-dark .bp5-menu-item.bp5-active .bp5-menu-item-selected-icon, -.bp5-dark .bp5-menu-item.bp5-active .bp5-submenu-icon{ - color:#8abbff; +.bp5-dark .bp5-menu-item.bp5-active .bp5-submenu-icon { + color: #8abbff; } -.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.2); - color:#72ca9b; +.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.2); + color: #72ca9b; } .bp5-dark .bp5-menu-item.bp5-active.bp5-intent-success::before, .bp5-dark .bp5-menu-item.bp5-active.bp5-intent-success .bp5-menu-item-icon, -.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-success .bp5-submenu-icon{ - color:inherit; +.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-success .bp5-submenu-icon { + color: inherit; } -.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.2); - color:#fbb360; +.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.2); + color: #fbb360; } .bp5-dark .bp5-menu-item.bp5-active.bp5-intent-warning::before, .bp5-dark .bp5-menu-item.bp5-active.bp5-intent-warning .bp5-menu-item-icon, -.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-warning .bp5-submenu-icon{ - color:inherit; +.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-warning .bp5-submenu-icon { + color: inherit; } -.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.2); - color:#fa999c; +.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.2); + color: #fa999c; } .bp5-dark .bp5-menu-item.bp5-active.bp5-intent-danger::before, .bp5-dark .bp5-menu-item.bp5-active.bp5-intent-danger .bp5-menu-item-icon, -.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-danger .bp5-submenu-icon{ - color:inherit; +.bp5-dark .bp5-menu-item.bp5-active.bp5-intent-danger .bp5-submenu-icon { + color: inherit; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-menu-item.bp5-active{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark .bp5-menu-item.bp5-active { + background-color: highlight; } } -.bp5-dark .bp5-menu-item.bp5-disabled{ - color:rgba(171, 179, 191, 0.6) !important; +.bp5-dark .bp5-menu-item.bp5-disabled { + color: rgba(171, 179, 191, 0.6) !important; } .bp5-dark .bp5-menu-item.bp5-disabled::before, .bp5-dark .bp5-menu-item.bp5-disabled .bp5-menu-item-icon, -.bp5-dark .bp5-menu-item.bp5-disabled .bp5-submenu-icon{ - color:rgba(171, 179, 191, 0.6) !important; +.bp5-dark .bp5-menu-item.bp5-disabled .bp5-submenu-icon { + color: rgba(171, 179, 191, 0.6) !important; } -.bp5-dark .bp5-menu-item.bp5-disabled .bp5-menu-item-label{ - color:rgba(171, 179, 191, 0.6) !important; +.bp5-dark .bp5-menu-item.bp5-disabled .bp5-menu-item-label { + color: rgba(171, 179, 191, 0.6) !important; } -.bp5-dark .bp5-menu-item.bp5-intent-primary{ - color:#8abbff; +.bp5-dark .bp5-menu-item.bp5-intent-primary { + color: #8abbff; } .bp5-dark .bp5-menu-item.bp5-intent-primary::before, .bp5-dark .bp5-menu-item.bp5-intent-primary .bp5-menu-item-icon, .bp5-dark .bp5-menu-item.bp5-intent-primary .bp5-menu-item-selected-icon, .bp5-dark .bp5-menu-item.bp5-intent-primary .bp5-submenu-icon, -.bp5-dark .bp5-menu-item.bp5-intent-primary .bp5-menu-item-label{ - color:inherit; +.bp5-dark .bp5-menu-item.bp5-intent-primary .bp5-menu-item-label { + color: inherit; } -.bp5-dark .bp5-menu-item.bp5-intent-primary:hover{ - background-color:rgba(45, 114, 210, 0.2); +.bp5-dark .bp5-menu-item.bp5-intent-primary:hover { + background-color: rgba(45, 114, 210, 0.2); } -.bp5-dark .bp5-menu-item.bp5-intent-primary:active, .bp5-dark .bp5-menu-item.bp5-intent-primary.bp5-active{ - background-color:rgba(45, 114, 210, 0.3); - color:#99c4ff; +.bp5-dark .bp5-menu-item.bp5-intent-primary:active, +.bp5-dark .bp5-menu-item.bp5-intent-primary.bp5-active { + background-color: rgba(45, 114, 210, 0.3); + color: #99c4ff; } -.bp5-dark .bp5-menu-item.bp5-intent-success{ - color:#72ca9b; +.bp5-dark .bp5-menu-item.bp5-intent-success { + color: #72ca9b; } .bp5-dark .bp5-menu-item.bp5-intent-success::before, .bp5-dark .bp5-menu-item.bp5-intent-success .bp5-menu-item-icon, .bp5-dark .bp5-menu-item.bp5-intent-success .bp5-menu-item-selected-icon, .bp5-dark .bp5-menu-item.bp5-intent-success .bp5-submenu-icon, -.bp5-dark .bp5-menu-item.bp5-intent-success .bp5-menu-item-label{ - color:inherit; +.bp5-dark .bp5-menu-item.bp5-intent-success .bp5-menu-item-label { + color: inherit; } -.bp5-dark .bp5-menu-item.bp5-intent-success:hover{ - background-color:rgba(35, 133, 81, 0.2); +.bp5-dark .bp5-menu-item.bp5-intent-success:hover { + background-color: rgba(35, 133, 81, 0.2); } -.bp5-dark .bp5-menu-item.bp5-intent-success:active, .bp5-dark .bp5-menu-item.bp5-intent-success.bp5-active{ - background-color:rgba(35, 133, 81, 0.3); - color:#7cd7a2; +.bp5-dark .bp5-menu-item.bp5-intent-success:active, +.bp5-dark .bp5-menu-item.bp5-intent-success.bp5-active { + background-color: rgba(35, 133, 81, 0.3); + color: #7cd7a2; } -.bp5-dark .bp5-menu-item.bp5-intent-warning{ - color:#fbb360; +.bp5-dark .bp5-menu-item.bp5-intent-warning { + color: #fbb360; } .bp5-dark .bp5-menu-item.bp5-intent-warning::before, .bp5-dark .bp5-menu-item.bp5-intent-warning .bp5-menu-item-icon, .bp5-dark .bp5-menu-item.bp5-intent-warning .bp5-menu-item-selected-icon, .bp5-dark .bp5-menu-item.bp5-intent-warning .bp5-submenu-icon, -.bp5-dark .bp5-menu-item.bp5-intent-warning .bp5-menu-item-label{ - color:inherit; +.bp5-dark .bp5-menu-item.bp5-intent-warning .bp5-menu-item-label { + color: inherit; } -.bp5-dark .bp5-menu-item.bp5-intent-warning:hover{ - background-color:rgba(200, 118, 25, 0.2); +.bp5-dark .bp5-menu-item.bp5-intent-warning:hover { + background-color: rgba(200, 118, 25, 0.2); } -.bp5-dark .bp5-menu-item.bp5-intent-warning:active, .bp5-dark .bp5-menu-item.bp5-intent-warning.bp5-active{ - background-color:rgba(200, 118, 25, 0.3); - color:#f5c186; +.bp5-dark .bp5-menu-item.bp5-intent-warning:active, +.bp5-dark .bp5-menu-item.bp5-intent-warning.bp5-active { + background-color: rgba(200, 118, 25, 0.3); + color: #f5c186; } -.bp5-dark .bp5-menu-item.bp5-intent-danger{ - color:#fa999c; +.bp5-dark .bp5-menu-item.bp5-intent-danger { + color: #fa999c; } .bp5-dark .bp5-menu-item.bp5-intent-danger::before, .bp5-dark .bp5-menu-item.bp5-intent-danger .bp5-menu-item-icon, .bp5-dark .bp5-menu-item.bp5-intent-danger .bp5-menu-item-selected-icon, .bp5-dark .bp5-menu-item.bp5-intent-danger .bp5-submenu-icon, -.bp5-dark .bp5-menu-item.bp5-intent-danger .bp5-menu-item-label{ - color:inherit; +.bp5-dark .bp5-menu-item.bp5-intent-danger .bp5-menu-item-label { + color: inherit; } -.bp5-dark .bp5-menu-item.bp5-intent-danger:hover{ - background-color:rgba(205, 66, 70, 0.2); +.bp5-dark .bp5-menu-item.bp5-intent-danger:hover { + background-color: rgba(205, 66, 70, 0.2); } -.bp5-dark .bp5-menu-item.bp5-intent-danger:active, .bp5-dark .bp5-menu-item.bp5-intent-danger.bp5-active{ - background-color:rgba(205, 66, 70, 0.3); - color:#ffa1a4; +.bp5-dark .bp5-menu-item.bp5-intent-danger:active, +.bp5-dark .bp5-menu-item.bp5-intent-danger.bp5-active { + background-color: rgba(205, 66, 70, 0.3); + color: #ffa1a4; } .bp5-dark .bp5-menu-divider, -.bp5-dark .bp5-menu-header{ - border-color:rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-menu-header { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-dark .bp5-menu-header > h6{ - color:#f6f7f9; +.bp5-dark .bp5-menu-header > h6 { + color: #f6f7f9; } -.bp5-label .bp5-menu{ - margin-top:5px; +.bp5-label .bp5-menu { + margin-top: 5px; } -.bp5-navbar{ - background-color:#ffffff; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); - height:50px; - padding:0 15px; - position:relative; - width:100%; - z-index:10; +.bp5-navbar { + background-color: #ffffff; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); + height: 50px; + padding: 0 15px; + position: relative; + width: 100%; + z-index: 10; } -.bp5-navbar.bp5-dark, .bp5-dark .bp5-navbar{ - background-color:#2f343c; +.bp5-navbar.bp5-dark, +.bp5-dark .bp5-navbar { + background-color: #2f343c; } -.bp5-navbar.bp5-dark{ - box-shadow:inset inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4); +.bp5-navbar.bp5-dark { + box-shadow: inset inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px 0 rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-navbar{ - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-navbar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px 0 rgba(17, 20, 24, 0.4); } -.bp5-navbar.bp5-fixed-top{ - left:0; - position:fixed; - right:0; - top:0; +.bp5-navbar.bp5-fixed-top { + left: 0; + position: fixed; + right: 0; + top: 0; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-navbar{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-navbar { + border: 1px solid buttonborder; } } -.bp5-navbar-heading{ - font-size:16px; - margin-right:15px; +.bp5-navbar-heading { + font-size: 16px; + margin-right: 15px; } -.bp5-navbar-group{ - align-items:center; - display:flex; - height:50px; +.bp5-navbar-group { + align-items: center; + display: flex; + height: 50px; } -.bp5-navbar-group.bp5-align-left{ - float:left; +.bp5-navbar-group.bp5-align-left { + float: left; } -.bp5-navbar-group.bp5-align-right{ - float:right; +.bp5-navbar-group.bp5-align-right { + float: right; } -.bp5-navbar-divider{ - border-left:1px solid rgba(17, 20, 24, 0.15); - height:20px; - margin:0 10px; +.bp5-navbar-divider { + border-left: 1px solid rgba(17, 20, 24, 0.15); + height: 20px; + margin: 0 10px; } -.bp5-dark .bp5-navbar-divider{ - border-left-color:rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-navbar-divider { + border-left-color: rgba(255, 255, 255, 0.2); } -.bp5-non-ideal-state{ - display:flex; - flex-direction:column; - align-items:center; - color:#5f6b7c; - height:100%; - justify-content:center; - text-align:center; - width:100%; +.bp5-non-ideal-state { + display: flex; + flex-direction: column; + align-items: center; + color: #5f6b7c; + height: 100%; + justify-content: center; + text-align: center; + width: 100%; } -.bp5-non-ideal-state > *{ - flex-grow:0; - flex-shrink:0; +.bp5-non-ideal-state > * { + flex-grow: 0; + flex-shrink: 0; } -.bp5-non-ideal-state > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-non-ideal-state > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-non-ideal-state::before, -.bp5-non-ideal-state > *{ - margin-bottom:20px; +.bp5-non-ideal-state > * { + margin-bottom: 20px; } .bp5-non-ideal-state:empty::before, -.bp5-non-ideal-state > :last-child{ - margin-bottom:0; +.bp5-non-ideal-state > :last-child { + margin-bottom: 0; } -.bp5-non-ideal-state > *{ - max-width:400px; +.bp5-non-ideal-state > * { + max-width: 400px; } -.bp5-non-ideal-state .bp5-heading{ - color:#5f6b7c; - line-height:20px; - margin-bottom:10px; +.bp5-non-ideal-state .bp5-heading { + color: #5f6b7c; + line-height: 20px; + margin-bottom: 10px; } -.bp5-non-ideal-state .bp5-heading:only-child{ - margin-bottom:0; +.bp5-non-ideal-state .bp5-heading:only-child { + margin-bottom: 0; } -.bp5-non-ideal-state.bp5-non-ideal-state-horizontal{ - display:flex; - flex-direction:row; - text-align:left; +.bp5-non-ideal-state.bp5-non-ideal-state-horizontal { + display: flex; + flex-direction: row; + text-align: left; } -.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > *{ - flex-grow:0; - flex-shrink:0; +.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > * { + flex-grow: 0; + flex-shrink: 0; } -.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-non-ideal-state.bp5-non-ideal-state-horizontal::before, -.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > *{ - margin-right:20px; +.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > * { + margin-right: 20px; } .bp5-non-ideal-state.bp5-non-ideal-state-horizontal:empty::before, -.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > :last-child{ - margin-right:0; +.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > :last-child { + margin-right: 0; } -.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > *{ - margin-bottom:0; +.bp5-non-ideal-state.bp5-non-ideal-state-horizontal > * { + margin-bottom: 0; } -.bp5-dark .bp5-non-ideal-state{ - color:#abb3bf; +.bp5-dark .bp5-non-ideal-state { + color: #abb3bf; } -.bp5-dark .bp5-non-ideal-state .bp5-heading{ - color:#abb3bf; +.bp5-dark .bp5-non-ideal-state .bp5-heading { + color: #abb3bf; } -.bp5-non-ideal-state-visual{ - color:#8f99a8; +.bp5-non-ideal-state-visual { + color: #8f99a8; } -.bp5-overflow-list{ - display:flex; - flex-wrap:nowrap; - min-width:0; +.bp5-overflow-list { + display: flex; + flex-wrap: nowrap; + min-width: 0; } -.bp5-overflow-list-spacer{ - flex-shrink:1; - width:1px; +.bp5-overflow-list-spacer { + flex-shrink: 1; + width: 1px; } -body.bp5-overlay-open{ - overflow:hidden; +body.bp5-overlay-open { + overflow: hidden; } -.bp5-overlay{ - bottom:0; - left:0; - position:static; - right:0; - top:0; - z-index:20; +.bp5-overlay { + bottom: 0; + left: 0; + position: static; + right: 0; + top: 0; + z-index: 20; } -.bp5-overlay:not(.bp5-overlay-open){ - pointer-events:none; +.bp5-overlay:not(.bp5-overlay-open) { + pointer-events: none; } -.bp5-overlay.bp5-overlay-container{ - overflow:hidden; - position:fixed; +.bp5-overlay.bp5-overlay-container { + overflow: hidden; + position: fixed; } -.bp5-overlay.bp5-overlay-container.bp5-overlay-inline{ - position:absolute; +.bp5-overlay.bp5-overlay-container.bp5-overlay-inline { + position: absolute; } -.bp5-overlay.bp5-overlay-scroll-container{ - overflow:auto; - position:fixed; +.bp5-overlay.bp5-overlay-scroll-container { + overflow: auto; + position: fixed; } -.bp5-overlay.bp5-overlay-scroll-container.bp5-overlay-inline{ - position:absolute; +.bp5-overlay.bp5-overlay-scroll-container.bp5-overlay-inline { + position: absolute; } -.bp5-overlay.bp5-overlay-inline{ - display:inline; - overflow:visible; +.bp5-overlay.bp5-overlay-inline { + display: inline; + overflow: visible; } -.bp5-overlay-content{ - position:fixed; - z-index:20; +.bp5-overlay-content { + position: fixed; + z-index: 20; } -.bp5-overlay-inline .bp5-overlay-content, .bp5-overlay-scroll-container .bp5-overlay-content{ - position:absolute; +.bp5-overlay-inline .bp5-overlay-content, +.bp5-overlay-scroll-container .bp5-overlay-content { + position: absolute; } -.bp5-overlay-backdrop{ - bottom:0; - left:0; - position:fixed; - right:0; - top:0; - opacity:1; - background-color:rgba(17, 20, 24, 0.7); - overflow:auto; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; - z-index:20; +.bp5-overlay-backdrop { + bottom: 0; + left: 0; + position: fixed; + right: 0; + top: 0; + opacity: 1; + background-color: rgba(17, 20, 24, 0.7); + overflow: auto; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 20; } -.bp5-overlay-backdrop.bp5-overlay-enter, .bp5-overlay-backdrop.bp5-overlay-appear{ - opacity:0; +.bp5-overlay-backdrop.bp5-overlay-enter, +.bp5-overlay-backdrop.bp5-overlay-appear { + opacity: 0; } -.bp5-overlay-backdrop.bp5-overlay-enter-active, .bp5-overlay-backdrop.bp5-overlay-appear-active{ - opacity:1; - transition-delay:0; - transition-duration:200ms; - transition-property:opacity; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-overlay-backdrop.bp5-overlay-enter-active, +.bp5-overlay-backdrop.bp5-overlay-appear-active { + opacity: 1; + transition-delay: 0; + transition-duration: 200ms; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-overlay-backdrop.bp5-overlay-exit{ - opacity:1; +.bp5-overlay-backdrop.bp5-overlay-exit { + opacity: 1; } -.bp5-overlay-backdrop.bp5-overlay-exit-active{ - opacity:0; - transition-delay:0; - transition-duration:200ms; - transition-property:opacity; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-overlay-backdrop.bp5-overlay-exit-active { + opacity: 0; + transition-delay: 0; + transition-duration: 200ms; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-overlay-backdrop:focus{ - outline:none; +.bp5-overlay-backdrop:focus { + outline: none; } -.bp5-overlay-inline .bp5-overlay-backdrop{ - position:absolute; +.bp5-overlay-inline .bp5-overlay-backdrop { + position: absolute; } -.bp5-panel-stack{ - overflow:hidden; - position:relative; +.bp5-panel-stack { + overflow: hidden; + position: relative; } -.bp5-panel-stack-header{ - align-items:center; - box-shadow:0 1px rgba(17, 20, 24, 0.15); - display:flex; - flex-shrink:0; - height:30px; - z-index:1; +.bp5-panel-stack-header { + align-items: center; + box-shadow: 0 1px rgba(17, 20, 24, 0.15); + display: flex; + flex-shrink: 0; + height: 30px; + z-index: 1; } -.bp5-dark .bp5-panel-stack-header{ - box-shadow:0 1px rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-panel-stack-header { + box-shadow: 0 1px rgba(255, 255, 255, 0.2); } -.bp5-panel-stack-header > span{ - align-items:stretch; - display:flex; - flex:1; +.bp5-panel-stack-header > span { + align-items: stretch; + display: flex; + flex: 1; } -.bp5-panel-stack-header .bp5-heading{ - margin:0 5px; +.bp5-panel-stack-header .bp5-heading { + margin: 0 5px; } -.bp5-button.bp5-panel-stack-header-back{ - margin-left:5px; - padding-left:0; - white-space:nowrap; +.bp5-button.bp5-panel-stack-header-back { + margin-left: 5px; + padding-left: 0; + white-space: nowrap; } -.bp5-button.bp5-panel-stack-header-back .bp5-icon{ - margin:0 2px; +.bp5-button.bp5-panel-stack-header-back .bp5-icon { + margin: 0 2px; } -.bp5-panel-stack-view{ - bottom:0; - left:0; - position:absolute; - right:0; - top:0; - background-color:#ffffff; - border-right:1px solid rgba(17, 20, 24, 0.15); - display:flex; - flex-direction:column; - margin-right:-1px; - overflow-y:auto; - z-index:1; +.bp5-panel-stack-view { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + background-color: #ffffff; + border-right: 1px solid rgba(17, 20, 24, 0.15); + display: flex; + flex-direction: column; + margin-right: -1px; + overflow-y: auto; + z-index: 1; } -.bp5-dark .bp5-panel-stack-view{ - background-color:#2f343c; +.bp5-dark .bp5-panel-stack-view { + background-color: #2f343c; } -.bp5-panel-stack-view:nth-last-child(n+4){ - display:none; +.bp5-panel-stack-view:nth-last-child(n + 4) { + display: none; } -.bp5-panel-stack-push .bp5-panel-stack-enter, .bp5-panel-stack-push .bp5-panel-stack-appear{ - transform:translateX(100%); - opacity:0; +.bp5-panel-stack-push .bp5-panel-stack-enter, +.bp5-panel-stack-push .bp5-panel-stack-appear { + transform: translateX(100%); + opacity: 0; } -.bp5-panel-stack-push .bp5-panel-stack-enter-active, .bp5-panel-stack-push .bp5-panel-stack-appear-active{ - transform:translate(0%); - opacity:1; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack-push .bp5-panel-stack-enter-active, +.bp5-panel-stack-push .bp5-panel-stack-appear-active { + transform: translate(0%); + opacity: 1; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-panel-stack-push .bp5-panel-stack-exit{ - transform:translate(0%); - opacity:1; +.bp5-panel-stack-push .bp5-panel-stack-exit { + transform: translate(0%); + opacity: 1; } -.bp5-panel-stack-push .bp5-panel-stack-exit-active{ - transform:translateX(-50%); - opacity:0; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack-push .bp5-panel-stack-exit-active { + transform: translateX(-50%); + opacity: 0; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-panel-stack-pop .bp5-panel-stack-enter, .bp5-panel-stack-pop .bp5-panel-stack-appear{ - transform:translateX(-50%); - opacity:0; +.bp5-panel-stack-pop .bp5-panel-stack-enter, +.bp5-panel-stack-pop .bp5-panel-stack-appear { + transform: translateX(-50%); + opacity: 0; } -.bp5-panel-stack-pop .bp5-panel-stack-enter-active, .bp5-panel-stack-pop .bp5-panel-stack-appear-active{ - transform:translate(0%); - opacity:1; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack-pop .bp5-panel-stack-enter-active, +.bp5-panel-stack-pop .bp5-panel-stack-appear-active { + transform: translate(0%); + opacity: 1; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-panel-stack-pop .bp5-panel-stack-exit{ - transform:translate(0%); - opacity:1; +.bp5-panel-stack-pop .bp5-panel-stack-exit { + transform: translate(0%); + opacity: 1; } -.bp5-panel-stack-pop .bp5-panel-stack-exit-active{ - transform:translateX(100%); - opacity:0; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack-pop .bp5-panel-stack-exit-active { + transform: translateX(100%); + opacity: 0; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-panel-stack2{ - overflow:hidden; - position:relative; +.bp5-panel-stack2 { + overflow: hidden; + position: relative; } -.bp5-panel-stack2-header{ - align-items:center; - box-shadow:0 1px rgba(17, 20, 24, 0.15); - display:flex; - flex-shrink:0; - height:30px; - z-index:1; +.bp5-panel-stack2-header { + align-items: center; + box-shadow: 0 1px rgba(17, 20, 24, 0.15); + display: flex; + flex-shrink: 0; + height: 30px; + z-index: 1; } -.bp5-dark .bp5-panel-stack2-header{ - box-shadow:0 1px rgba(255, 255, 255, 0.2); +.bp5-dark .bp5-panel-stack2-header { + box-shadow: 0 1px rgba(255, 255, 255, 0.2); } -.bp5-panel-stack2-header > span{ - align-items:stretch; - display:flex; - flex:1; +.bp5-panel-stack2-header > span { + align-items: stretch; + display: flex; + flex: 1; } -.bp5-panel-stack2-header .bp5-heading{ - margin:0 5px; +.bp5-panel-stack2-header .bp5-heading { + margin: 0 5px; } -.bp5-button.bp5-panel-stack2-header-back{ - margin-left:5px; - padding-left:0; - white-space:nowrap; +.bp5-button.bp5-panel-stack2-header-back { + margin-left: 5px; + padding-left: 0; + white-space: nowrap; } -.bp5-button.bp5-panel-stack2-header-back .bp5-icon{ - margin:0 2px; +.bp5-button.bp5-panel-stack2-header-back .bp5-icon { + margin: 0 2px; } -.bp5-panel-stack2-view{ - bottom:0; - left:0; - position:absolute; - right:0; - top:0; - background-color:#ffffff; - border-right:1px solid rgba(17, 20, 24, 0.15); - display:flex; - flex-direction:column; - margin-right:-1px; - overflow-y:auto; - z-index:1; +.bp5-panel-stack2-view { + bottom: 0; + left: 0; + position: absolute; + right: 0; + top: 0; + background-color: #ffffff; + border-right: 1px solid rgba(17, 20, 24, 0.15); + display: flex; + flex-direction: column; + margin-right: -1px; + overflow-y: auto; + z-index: 1; } -.bp5-dark .bp5-panel-stack2-view{ - background-color:#2f343c; +.bp5-dark .bp5-panel-stack2-view { + background-color: #2f343c; } -.bp5-panel-stack2-view:nth-last-child(n+4){ - display:none; +.bp5-panel-stack2-view:nth-last-child(n + 4) { + display: none; } -.bp5-panel-stack2-push .bp5-panel-stack2-enter, .bp5-panel-stack2-push .bp5-panel-stack2-appear{ - transform:translateX(100%); - opacity:0; +.bp5-panel-stack2-push .bp5-panel-stack2-enter, +.bp5-panel-stack2-push .bp5-panel-stack2-appear { + transform: translateX(100%); + opacity: 0; } -.bp5-panel-stack2-push .bp5-panel-stack2-enter-active, .bp5-panel-stack2-push .bp5-panel-stack2-appear-active{ - transform:translate(0%); - opacity:1; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack2-push .bp5-panel-stack2-enter-active, +.bp5-panel-stack2-push .bp5-panel-stack2-appear-active { + transform: translate(0%); + opacity: 1; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-panel-stack2-push .bp5-panel-stack2-exit{ - transform:translate(0%); - opacity:1; +.bp5-panel-stack2-push .bp5-panel-stack2-exit { + transform: translate(0%); + opacity: 1; } -.bp5-panel-stack2-push .bp5-panel-stack2-exit-active{ - transform:translateX(-50%); - opacity:0; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack2-push .bp5-panel-stack2-exit-active { + transform: translateX(-50%); + opacity: 0; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-panel-stack2-pop .bp5-panel-stack2-enter, .bp5-panel-stack2-pop .bp5-panel-stack2-appear{ - transform:translateX(-50%); - opacity:0; +.bp5-panel-stack2-pop .bp5-panel-stack2-enter, +.bp5-panel-stack2-pop .bp5-panel-stack2-appear { + transform: translateX(-50%); + opacity: 0; } -.bp5-panel-stack2-pop .bp5-panel-stack2-enter-active, .bp5-panel-stack2-pop .bp5-panel-stack2-appear-active{ - transform:translate(0%); - opacity:1; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack2-pop .bp5-panel-stack2-enter-active, +.bp5-panel-stack2-pop .bp5-panel-stack2-appear-active { + transform: translate(0%); + opacity: 1; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-panel-stack2-pop .bp5-panel-stack2-exit{ - transform:translate(0%); - opacity:1; +.bp5-panel-stack2-pop .bp5-panel-stack2-exit { + transform: translate(0%); + opacity: 1; } -.bp5-panel-stack2-pop .bp5-panel-stack2-exit-active{ - transform:translateX(100%); - opacity:0; - transition-delay:0; - transition-duration:400ms; - transition-property:transform, opacity; - transition-timing-function:ease; +.bp5-panel-stack2-pop .bp5-panel-stack2-exit-active { + transform: translateX(100%); + opacity: 0; + transition-delay: 0; + transition-duration: 400ms; + transition-property: transform, opacity; + transition-timing-function: ease; } -.bp5-button-group:not(.bp5-minimal) > .bp5-popover-target:not(:first-child) .bp5-button{ - border-bottom-left-radius:0; - border-top-left-radius:0; +.bp5-button-group:not(.bp5-minimal) + > .bp5-popover-target:not(:first-child) + .bp5-button { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } -.bp5-button-group:not(.bp5-minimal) > .bp5-popover-target:not(:last-child) .bp5-button{ - border-bottom-right-radius:0; - border-top-right-radius:0; - margin-right:-1px; +.bp5-button-group:not(.bp5-minimal) + > .bp5-popover-target:not(:last-child) + .bp5-button { + border-bottom-right-radius: 0; + border-top-right-radius: 0; + margin-right: -1px; } -.bp5-button-group .bp5-popover-target{ - display:flex; - flex:1 1 auto; +.bp5-button-group .bp5-popover-target { + display: flex; + flex: 1 1 auto; } -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-popover-target:first-child .bp5-button{ - border-radius:2px 2px 0 0; +.bp5-button-group.bp5-vertical:not(.bp5-minimal) + > .bp5-popover-target:first-child + .bp5-button { + border-radius: 2px 2px 0 0; } -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-popover-target:last-child .bp5-button{ - border-radius:0 0 2px 2px; +.bp5-button-group.bp5-vertical:not(.bp5-minimal) + > .bp5-popover-target:last-child + .bp5-button { + border-radius: 0 0 2px 2px; } -.bp5-button-group.bp5-vertical:not(.bp5-minimal) > .bp5-popover-target:not(:last-child) .bp5-button{ - margin-bottom:-1px; +.bp5-button-group.bp5-vertical:not(.bp5-minimal) + > .bp5-popover-target:not(:last-child) + .bp5-button { + margin-bottom: -1px; } -.bp5-control-group .bp5-popover-target{ - border-radius:inherit; +.bp5-control-group .bp5-popover-target { + border-radius: inherit; } -label.bp5-label .bp5-popover-target{ - display:block; - margin-top:5px; - text-transform:none; +label.bp5-label .bp5-popover-target { + display: block; + margin-top: 5px; + text-transform: none; } -.bp5-submenu .bp5-popover-target{ - display:block; +.bp5-submenu .bp5-popover-target { + display: block; } -.bp5-submenu.bp5-popover{ - box-shadow:none; - padding:0 5px; +.bp5-submenu.bp5-popover { + box-shadow: none; + padding: 0 5px; } -.bp5-submenu.bp5-popover > .bp5-popover-content{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); +.bp5-submenu.bp5-popover > .bp5-popover-content { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); } -.bp5-dark .bp5-submenu.bp5-popover, .bp5-submenu.bp5-popover.bp5-dark{ - box-shadow:none; +.bp5-dark .bp5-submenu.bp5-popover, +.bp5-submenu.bp5-popover.bp5-dark { + box-shadow: none; } -.bp5-dark .bp5-submenu.bp5-popover > .bp5-popover-content, .bp5-submenu.bp5-popover.bp5-dark > .bp5-popover-content{ - box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-submenu.bp5-popover > .bp5-popover-content, +.bp5-submenu.bp5-popover.bp5-dark > .bp5-popover-content { + box-shadow: 0 0 0 1px hsl(215, 3%, 38%), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), + 0 8px 24px rgba(17, 20, 24, 0.4); } -.bp5-tree-node-secondary-label .bp5-popover-target{ - align-items:center; - display:flex; +.bp5-tree-node-secondary-label .bp5-popover-target { + align-items: center; + display: flex; } -.bp5-popover{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); - transform:scale(1); - border-radius:2px; - display:inline-block; - z-index:20; +.bp5-popover { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); + transform: scale(1); + border-radius: 2px; + display: inline-block; + z-index: 20; } -.bp5-popover .bp5-popover-arrow{ - height:30px; - position:absolute; - width:30px; +.bp5-popover .bp5-popover-arrow { + height: 30px; + position: absolute; + width: 30px; } -.bp5-popover .bp5-popover-arrow::before{ - height:20px; - margin:5px; - width:20px; +.bp5-popover .bp5-popover-arrow::before { + height: 20px; + margin: 5px; + width: 20px; } -.bp5-popover .bp5-popover-content{ - background:#ffffff; +.bp5-popover .bp5-popover-content { + background: #ffffff; } .bp5-popover .bp5-popover-content, -.bp5-popover .bp5-heading{ - color:inherit; +.bp5-popover .bp5-heading { + color: inherit; } -.bp5-popover .bp5-popover-arrow::before{ - box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2); +.bp5-popover .bp5-popover-arrow::before { + box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.2); } -.bp5-popover .bp5-popover-arrow-border{ - fill:#111418; - fill-opacity:0.1; +.bp5-popover .bp5-popover-arrow-border { + fill: #111418; + fill-opacity: 0.1; } -.bp5-popover .bp5-popover-arrow-fill{ - fill:#ffffff; +.bp5-popover .bp5-popover-arrow-fill { + fill: #ffffff; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-popover .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-popover .bp5-popover-arrow-fill { + fill: buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-popover{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-popover { + border: 1px solid buttonborder; } } -.bp5-popover-enter > .bp5-popover, .bp5-popover-appear > .bp5-popover{ - transform:scale(0.3); +.bp5-popover-enter > .bp5-popover, +.bp5-popover-appear > .bp5-popover { + transform: scale(0.3); } -.bp5-popover-enter-active > .bp5-popover, .bp5-popover-appear-active > .bp5-popover{ - transform:scale(1); - transition-delay:0; - transition-duration:300ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); +.bp5-popover-enter-active > .bp5-popover, +.bp5-popover-appear-active > .bp5-popover { + transform: scale(1); + transition-delay: 0; + transition-duration: 300ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); } -.bp5-popover-exit > .bp5-popover{ - transform:scale(1); +.bp5-popover-exit > .bp5-popover { + transform: scale(1); } -.bp5-popover-exit-active > .bp5-popover{ - transform:scale(0.3); - transition-delay:0; - transition-duration:300ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); +.bp5-popover-exit-active > .bp5-popover { + transform: scale(0.3); + transition-delay: 0; + transition-duration: 300ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); } -.bp5-popover .bp5-popover-content{ - border-radius:2px; - position:relative; +.bp5-popover .bp5-popover-content { + border-radius: 2px; + position: relative; } -.bp5-popover.bp5-popover-content-sizing .bp5-popover-content{ - max-width:350px; - padding:20px; +.bp5-popover.bp5-popover-content-sizing .bp5-popover-content { + max-width: 350px; + padding: 20px; } -.bp5-popover-target + .bp5-overlay .bp5-popover.bp5-popover-content-sizing{ - width:350px; +.bp5-popover-target + .bp5-overlay .bp5-popover.bp5-popover-content-sizing { + width: 350px; } -.bp5-popover.bp5-minimal{ - margin:0 !important; +.bp5-popover.bp5-minimal { + margin: 0 !important; } -.bp5-popover.bp5-minimal .bp5-popover-arrow{ - display:none; +.bp5-popover.bp5-minimal .bp5-popover-arrow { + display: none; } -.bp5-popover.bp5-minimal.bp5-popover{ - transform:scale(1); +.bp5-popover.bp5-minimal.bp5-popover { + transform: scale(1); } -.bp5-popover-enter > .bp5-popover.bp5-minimal.bp5-popover, .bp5-popover-appear > .bp5-popover.bp5-minimal.bp5-popover{ - transform:scale(1); +.bp5-popover-enter > .bp5-popover.bp5-minimal.bp5-popover, +.bp5-popover-appear > .bp5-popover.bp5-minimal.bp5-popover { + transform: scale(1); } -.bp5-popover-enter-active > .bp5-popover.bp5-minimal.bp5-popover, .bp5-popover-appear-active > .bp5-popover.bp5-minimal.bp5-popover{ - transform:scale(1); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-enter-active > .bp5-popover.bp5-minimal.bp5-popover, +.bp5-popover-appear-active > .bp5-popover.bp5-minimal.bp5-popover { + transform: scale(1); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-popover-exit > .bp5-popover.bp5-minimal.bp5-popover{ - transform:scale(1); +.bp5-popover-exit > .bp5-popover.bp5-minimal.bp5-popover { + transform: scale(1); } -.bp5-popover-exit-active > .bp5-popover.bp5-minimal.bp5-popover{ - transform:scale(1); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-exit-active > .bp5-popover.bp5-minimal.bp5-popover { + transform: scale(1); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-popover.bp5-popover-match-target-width{ - width:100%; +.bp5-popover.bp5-popover-match-target-width { + width: 100%; } -.bp5-popover.bp5-dark, .bp5-dark .bp5-popover{ - box-shadow:0 0 0 1px hsl(215, 3%, 38%), inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); -} -.bp5-popover.bp5-dark .bp5-popover-content, .bp5-dark .bp5-popover .bp5-popover-content{ - background:#2f343c; +.bp5-popover.bp5-dark, +.bp5-dark .bp5-popover { + box-shadow: 0 0 0 1px hsl(215, 3%, 38%), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), + 0 8px 24px rgba(17, 20, 24, 0.4); } .bp5-popover.bp5-dark .bp5-popover-content, -.bp5-popover.bp5-dark .bp5-heading, .bp5-dark .bp5-popover .bp5-popover-content, -.bp5-dark .bp5-popover .bp5-heading{ - color:inherit; +.bp5-dark .bp5-popover .bp5-popover-content { + background: #2f343c; } -.bp5-popover.bp5-dark .bp5-popover-arrow::before, .bp5-dark .bp5-popover .bp5-popover-arrow::before{ - box-shadow:0 0 0 1px #777a7e, 1px 1px 6px rgba(17, 20, 24, 0.4); +.bp5-popover.bp5-dark .bp5-popover-content, +.bp5-popover.bp5-dark .bp5-heading, +.bp5-dark .bp5-popover .bp5-popover-content, +.bp5-dark .bp5-popover .bp5-heading { + color: inherit; } -.bp5-popover.bp5-dark .bp5-popover-arrow-border, .bp5-dark .bp5-popover .bp5-popover-arrow-border{ - fill:#111418; - fill-opacity:0.2; +.bp5-popover.bp5-dark .bp5-popover-arrow::before, +.bp5-dark .bp5-popover .bp5-popover-arrow::before { + box-shadow: 0 0 0 1px #777a7e, 1px 1px 6px rgba(17, 20, 24, 0.4); } -.bp5-popover.bp5-dark .bp5-popover-arrow-fill, .bp5-dark .bp5-popover .bp5-popover-arrow-fill{ - fill:#2f343c; +.bp5-popover.bp5-dark .bp5-popover-arrow-border, +.bp5-dark .bp5-popover .bp5-popover-arrow-border { + fill: #111418; + fill-opacity: 0.2; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-popover.bp5-dark .bp5-popover-arrow-fill, .bp5-dark .bp5-popover .bp5-popover-arrow-fill{ - fill:buttonborder; +.bp5-popover.bp5-dark .bp5-popover-arrow-fill, +.bp5-dark .bp5-popover .bp5-popover-arrow-fill { + fill: #2f343c; +} +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-popover.bp5-dark .bp5-popover-arrow-fill, + .bp5-dark .bp5-popover .bp5-popover-arrow-fill { + fill: buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-popover.bp5-dark, .bp5-dark .bp5-popover{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-popover.bp5-dark, + .bp5-dark .bp5-popover { + border: 1px solid buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-popover{ - border:1px solid buttonborder; - box-shadow:none; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-popover { + border: 1px solid buttonborder; + box-shadow: none; } } -.bp5-popover-arrow::before{ - border-radius:1px; - content:""; - display:block; - position:absolute; - transform:rotate(45deg); +.bp5-popover-arrow::before { + border-radius: 1px; + content: ''; + display: block; + position: absolute; + transform: rotate(45deg); } -.bp5-overlay-backdrop.bp5-popover-backdrop{ - background:rgba(255, 255, 255, 0); +.bp5-overlay-backdrop.bp5-popover-backdrop { + background: rgba(255, 255, 255, 0); } -.bp5-popover-transition-container{ - opacity:1; - display:flex; - z-index:20; +.bp5-popover-transition-container { + opacity: 1; + display: flex; + z-index: 20; } -.bp5-popover-transition-container.bp5-popover-enter, .bp5-popover-transition-container.bp5-popover-appear{ - opacity:0; +.bp5-popover-transition-container.bp5-popover-enter, +.bp5-popover-transition-container.bp5-popover-appear { + opacity: 0; } -.bp5-popover-transition-container.bp5-popover-enter-active, .bp5-popover-transition-container.bp5-popover-appear-active{ - opacity:1; - transition-delay:0; - transition-duration:100ms; - transition-property:opacity; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-transition-container.bp5-popover-enter-active, +.bp5-popover-transition-container.bp5-popover-appear-active { + opacity: 1; + transition-delay: 0; + transition-duration: 100ms; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-popover-transition-container.bp5-popover-exit{ - opacity:1; +.bp5-popover-transition-container.bp5-popover-exit { + opacity: 1; } -.bp5-popover-transition-container.bp5-popover-exit-active{ - opacity:0; - transition-delay:0; - transition-duration:100ms; - transition-property:opacity; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-transition-container.bp5-popover-exit-active { + opacity: 0; + transition-delay: 0; + transition-duration: 100ms; + transition-property: opacity; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-popover-transition-container:focus{ - outline:none; +.bp5-popover-transition-container:focus { + outline: none; } -.bp5-popover-transition-container.bp5-popover-leave .bp5-popover-content{ - pointer-events:none; +.bp5-popover-transition-container.bp5-popover-leave .bp5-popover-content { + pointer-events: none; } -span.bp5-popover-target{ - display:inline-block; +span.bp5-popover-target { + display: inline-block; } -.bp5-popover-target.bp5-fill{ - width:100%; +.bp5-popover-target.bp5-fill { + width: 100%; } -.bp5-portal{ - left:0; - position:absolute; - right:0; - top:0; +.bp5-portal { + left: 0; + position: absolute; + right: 0; + top: 0; } -@keyframes linear-progress-bar-stripes{ - from{ - background-position:0 0; +@keyframes linear-progress-bar-stripes { + from { + background-position: 0 0; } - to{ - background-position:30px 0; + to { + background-position: 30px 0; } } -.bp5-progress-bar{ - background:rgba(95, 107, 124, 0.2); - border-radius:40px; - display:block; - height:8px; - overflow:hidden; - position:relative; - width:100%; +.bp5-progress-bar { + background: rgba(95, 107, 124, 0.2); + border-radius: 40px; + display: block; + height: 8px; + overflow: hidden; + position: relative; + width: 100%; } -.bp5-progress-bar .bp5-progress-meter{ - background:linear-gradient(-45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%); - background-color:rgba(95, 107, 124, 0.8); - background-size:30px 30px; - border-radius:40px; - height:100%; - position:absolute; - transition:width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); - width:100%; +.bp5-progress-bar .bp5-progress-meter { + background: linear-gradient( + -45deg, + rgba(255, 255, 255, 0.2) 25%, + transparent 25%, + transparent 50%, + rgba(255, 255, 255, 0.2) 50%, + rgba(255, 255, 255, 0.2) 75%, + transparent 75% + ); + background-color: rgba(95, 107, 124, 0.8); + background-size: 30px 30px; + border-radius: 40px; + height: 100%; + position: absolute; + transition: width 200ms cubic-bezier(0.4, 1, 0.75, 0.9); + width: 100%; } -.bp5-progress-bar:not(.bp5-no-animation):not(.bp5-no-stripes) .bp5-progress-meter{ - animation:linear-progress-bar-stripes 300ms linear infinite reverse; +.bp5-progress-bar:not(.bp5-no-animation):not(.bp5-no-stripes) + .bp5-progress-meter { + animation: linear-progress-bar-stripes 300ms linear infinite reverse; } -.bp5-progress-bar.bp5-no-stripes .bp5-progress-meter{ - background-image:none; +.bp5-progress-bar.bp5-no-stripes .bp5-progress-meter { + background-image: none; } -.bp5-dark .bp5-progress-bar{ - background:rgba(17, 20, 24, 0.5); +.bp5-dark .bp5-progress-bar { + background: rgba(17, 20, 24, 0.5); } -.bp5-dark .bp5-progress-bar .bp5-progress-meter{ - background-color:#8f99a8; +.bp5-dark .bp5-progress-bar .bp5-progress-meter { + background-color: #8f99a8; } -.bp5-progress-bar.bp5-intent-primary .bp5-progress-meter{ - background-color:#2d72d2; +.bp5-progress-bar.bp5-intent-primary .bp5-progress-meter { + background-color: #2d72d2; } -.bp5-progress-bar.bp5-intent-success .bp5-progress-meter{ - background-color:#238551; +.bp5-progress-bar.bp5-intent-success .bp5-progress-meter { + background-color: #238551; } -.bp5-progress-bar.bp5-intent-warning .bp5-progress-meter{ - background-color:#c87619; +.bp5-progress-bar.bp5-intent-warning .bp5-progress-meter { + background-color: #c87619; } -.bp5-progress-bar.bp5-intent-danger .bp5-progress-meter{ - background-color:#cd4246; +.bp5-progress-bar.bp5-intent-danger .bp5-progress-meter { + background-color: #cd4246; } -.bp5-section{ - overflow:hidden; - width:100%; +.bp5-section { + overflow: hidden; + width: 100%; } -.bp5-section, .bp5-section.bp5-compact{ - padding:0; +.bp5-section, +.bp5-section.bp5-compact { + padding: 0; } -.bp5-section-header{ - align-items:center; - border-bottom:1px solid rgba(17, 20, 24, 0.15); - display:flex; - gap:20px; - justify-content:space-between; - min-height:50px; - padding:0 20px; - position:relative; - width:100%; +.bp5-section-header { + align-items: center; + border-bottom: 1px solid rgba(17, 20, 24, 0.15); + display: flex; + gap: 20px; + justify-content: space-between; + min-height: 50px; + padding: 0 20px; + position: relative; + width: 100%; } -.bp5-section-header.bp5-dark, .bp5-dark .bp5-section-header{ - border-color:rgba(255, 255, 255, 0.2); +.bp5-section-header.bp5-dark, +.bp5-dark .bp5-section-header { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-section-header-left{ - align-items:center; - display:flex; - gap:10px; - padding:10px 0; +.bp5-section-header-left { + align-items: center; + display: flex; + gap: 10px; + padding: 10px 0; } -.bp5-section-header-title{ - margin-bottom:0; +.bp5-section-header-title { + margin-bottom: 0; } -.bp5-section-header-sub-title{ - margin-top:2px; +.bp5-section-header-sub-title { + margin-top: 2px; } -.bp5-section-header-right{ - align-items:center; - display:flex; - gap:10px; - margin-left:auto; +.bp5-section-header-right { + align-items: center; + display: flex; + gap: 10px; + margin-left: auto; } -.bp5-section-header-divider{ - align-self:stretch; - margin:15px 0; +.bp5-section-header-divider { + align-self: stretch; + margin: 15px 0; } -.bp5-section-header.bp5-interactive{ - cursor:pointer; +.bp5-section-header.bp5-interactive { + cursor: pointer; } -.bp5-section-header.bp5-interactive:hover, .bp5-section-header.bp5-interactive:active{ - background:#f6f7f9; +.bp5-section-header.bp5-interactive:hover, +.bp5-section-header.bp5-interactive:active { + background: #f6f7f9; } -.bp5-section-header.bp5-interactive:hover.bp5-dark, .bp5-dark .bp5-section-header.bp5-interactive:hover, .bp5-section-header.bp5-interactive:active.bp5-dark, .bp5-dark .bp5-section-header.bp5-interactive:active{ - background:#383e47; +.bp5-section-header.bp5-interactive:hover.bp5-dark, +.bp5-dark .bp5-section-header.bp5-interactive:hover, +.bp5-section-header.bp5-interactive:active.bp5-dark, +.bp5-dark .bp5-section-header.bp5-interactive:active { + background: #383e47; } -.bp5-section-card.bp5-padded{ - padding:20px; +.bp5-section-card.bp5-padded { + padding: 20px; } -.bp5-section-card:not(:last-child){ - border-bottom:1px solid rgba(17, 20, 24, 0.15); +.bp5-section-card:not(:last-child) { + border-bottom: 1px solid rgba(17, 20, 24, 0.15); } -.bp5-section-card:not(:last-child).bp5-dark, .bp5-dark .bp5-section-card:not(:last-child){ - border-color:rgba(255, 255, 255, 0.2); +.bp5-section-card:not(:last-child).bp5-dark, +.bp5-dark .bp5-section-card:not(:last-child) { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-section.bp5-section-collapsed .bp5-section-header{ - border:none; +.bp5-section.bp5-section-collapsed .bp5-section-header { + border: none; } -.bp5-section.bp5-compact .bp5-section-header{ - min-height:40px; - padding:0 15px; +.bp5-section.bp5-compact .bp5-section-header { + min-height: 40px; + padding: 0 15px; } -.bp5-section.bp5-compact .bp5-section-header-left{ - padding:7px 0; +.bp5-section.bp5-compact .bp5-section-header-left { + padding: 7px 0; } -.bp5-section.bp5-compact .bp5-section-card.bp5-padded{ - padding:15px; +.bp5-section.bp5-compact .bp5-section-card.bp5-padded { + padding: 15px; } -.bp5-segmented-control{ - background-color:#f6f7f9; - border-radius:2px; - display:flex; - gap:3px; - padding:3px; +.bp5-segmented-control { + background-color: #f6f7f9; + border-radius: 2px; + display: flex; + gap: 3px; + padding: 3px; } -.bp5-segmented-control.bp5-inline{ - display:inline-flex; +.bp5-segmented-control.bp5-inline { + display: inline-flex; } -.bp5-segmented-control.bp5-fill{ - width:100%; +.bp5-segmented-control.bp5-fill { + width: 100%; } -.bp5-segmented-control.bp5-fill > .bp5-button{ - flex-grow:1; +.bp5-segmented-control.bp5-fill > .bp5-button { + flex-grow: 1; } -.bp5-segmented-control > .bp5-button:not(.bp5-minimal):not(.bp5-intent-primary){ - background-color:#ffffff; +.bp5-segmented-control + > .bp5-button:not(.bp5-minimal):not(.bp5-intent-primary) { + background-color: #ffffff; } -.bp5-dark .bp5-segmented-control > .bp5-button:not(.bp5-minimal):not(.bp5-intent-primary){ - background-color:#404854; +.bp5-dark + .bp5-segmented-control + > .bp5-button:not(.bp5-minimal):not(.bp5-intent-primary) { + background-color: #404854; } -.bp5-segmented-control > .bp5-button.bp5-minimal{ - color:#5f6b7c; +.bp5-segmented-control > .bp5-button.bp5-minimal { + color: #5f6b7c; } -.bp5-dark .bp5-segmented-control > .bp5-button.bp5-minimal{ - color:#abb3bf; +.bp5-dark .bp5-segmented-control > .bp5-button.bp5-minimal { + color: #abb3bf; } -.bp5-segmented-control > .bp5-button.bp5-minimal:disabled{ - color:rgba(95, 107, 124, 0.6); +.bp5-segmented-control > .bp5-button.bp5-minimal:disabled { + color: rgba(95, 107, 124, 0.6); } -.bp5-dark .bp5-segmented-control > .bp5-button.bp5-minimal:disabled{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-segmented-control > .bp5-button.bp5-minimal:disabled { + color: rgba(171, 179, 191, 0.6); } -.bp5-dark .bp5-segmented-control{ - background-color:#2f343c; +.bp5-dark .bp5-segmented-control { + background-color: #2f343c; } -@keyframes skeleton-glow{ - from{ - background:rgba(211, 216, 222, 0.2); - border-color:rgba(211, 216, 222, 0.2); +@keyframes skeleton-glow { + from { + background: rgba(211, 216, 222, 0.2); + border-color: rgba(211, 216, 222, 0.2); } - to{ - background:rgba(95, 107, 124, 0.2); - border-color:rgba(95, 107, 124, 0.2); + to { + background: rgba(95, 107, 124, 0.2); + border-color: rgba(95, 107, 124, 0.2); } } -.bp5-skeleton{ - animation:1000ms linear infinite alternate skeleton-glow; - background:rgba(211, 216, 222, 0.2); - background-clip:padding-box !important; - border-color:rgba(211, 216, 222, 0.2) !important; - border-radius:2px; - box-shadow:none !important; - color:transparent !important; - cursor:default; - pointer-events:none; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; +.bp5-skeleton { + animation: 1000ms linear infinite alternate skeleton-glow; + background: rgba(211, 216, 222, 0.2); + background-clip: padding-box !important; + border-color: rgba(211, 216, 222, 0.2) !important; + border-radius: 2px; + box-shadow: none !important; + color: transparent !important; + cursor: default; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.bp5-skeleton::before, .bp5-skeleton::after, -.bp5-skeleton *{ - visibility:hidden !important; +.bp5-skeleton::before, +.bp5-skeleton::after, +.bp5-skeleton * { + visibility: hidden !important; } -.bp5-tooltip{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); - transform:scale(1); - color:#f6f7f9; +.bp5-tooltip { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); + transform: scale(1); + color: #f6f7f9; } -.bp5-tooltip .bp5-popover-arrow{ - height:22px; - position:absolute; - width:22px; +.bp5-tooltip .bp5-popover-arrow { + height: 22px; + position: absolute; + width: 22px; } -.bp5-tooltip .bp5-popover-arrow::before{ - height:14px; - margin:4px; - width:14px; +.bp5-tooltip .bp5-popover-arrow::before { + height: 14px; + margin: 4px; + width: 14px; } -.bp5-tooltip .bp5-popover-content{ - background:#404854; +.bp5-tooltip .bp5-popover-content { + background: #404854; } .bp5-tooltip .bp5-popover-content, -.bp5-tooltip .bp5-heading{ - color:#f6f7f9; +.bp5-tooltip .bp5-heading { + color: #f6f7f9; } -.bp5-tooltip .bp5-popover-arrow::before{ - box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2); +.bp5-tooltip .bp5-popover-arrow::before { + box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.2); } -.bp5-tooltip .bp5-popover-arrow-border{ - fill:#111418; - fill-opacity:0.1; +.bp5-tooltip .bp5-popover-arrow-border { + fill: #111418; + fill-opacity: 0.1; } -.bp5-tooltip .bp5-popover-arrow-fill{ - fill:#404854; +.bp5-tooltip .bp5-popover-arrow-fill { + fill: #404854; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip .bp5-popover-arrow-fill { + fill: buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip { + border: 1px solid buttonborder; } } -.bp5-popover-enter > .bp5-tooltip, .bp5-popover-appear > .bp5-tooltip{ - transform:scale(0.8); +.bp5-popover-enter > .bp5-tooltip, +.bp5-popover-appear > .bp5-tooltip { + transform: scale(0.8); } -.bp5-popover-enter-active > .bp5-tooltip, .bp5-popover-appear-active > .bp5-tooltip{ - transform:scale(1); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-enter-active > .bp5-tooltip, +.bp5-popover-appear-active > .bp5-tooltip { + transform: scale(1); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-popover-exit > .bp5-tooltip{ - transform:scale(1); +.bp5-popover-exit > .bp5-tooltip { + transform: scale(1); } -.bp5-popover-exit-active > .bp5-tooltip{ - transform:scale(0.8); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-exit-active > .bp5-tooltip { + transform: scale(0.8); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-tooltip .bp5-text-muted{ - color:#abb3bf; +.bp5-tooltip .bp5-text-muted { + color: #abb3bf; } -.bp5-tooltip .bp5-text-disabled{ - color:rgba(171, 179, 191, 0.6); +.bp5-tooltip .bp5-text-disabled { + color: rgba(171, 179, 191, 0.6); } -.bp5-tooltip .bp5-running-text hr{ - border-color:rgba(255, 255, 255, 0.2); +.bp5-tooltip .bp5-running-text hr { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-tooltip a{ - color:#8abbff; +.bp5-tooltip a { + color: #8abbff; } -.bp5-tooltip a:hover{ - color:#8abbff; +.bp5-tooltip a:hover { + color: #8abbff; } -.bp5-tooltip a .bp5-icon, .bp5-tooltip a .bp5-icon-standard, .bp5-tooltip a .bp5-icon-large{ - color:inherit; +.bp5-tooltip a .bp5-icon, +.bp5-tooltip a .bp5-icon-standard, +.bp5-tooltip a .bp5-icon-large { + color: inherit; } -.bp5-tooltip a code{ - color:inherit; +.bp5-tooltip a code { + color: inherit; } .bp5-tooltip .bp5-code, -.bp5-tooltip .bp5-running-text code{ - background:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); - color:#abb3bf; +.bp5-tooltip .bp5-running-text code { + background: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); + color: #abb3bf; } a > .bp5-tooltip .bp5-code, -a > .bp5-tooltip .bp5-running-text code{ - color:inherit; +a > .bp5-tooltip .bp5-running-text code { + color: inherit; } .bp5-tooltip .bp5-code-block, -.bp5-tooltip .bp5-running-text pre{ - background:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); - color:#f6f7f9; +.bp5-tooltip .bp5-running-text pre { + background: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); + color: #f6f7f9; } .bp5-tooltip .bp5-code-block > code, -.bp5-tooltip .bp5-running-text pre > code{ - background:none; - box-shadow:none; - color:inherit; +.bp5-tooltip .bp5-running-text pre > code { + background: none; + box-shadow: none; + color: inherit; } .bp5-tooltip .bp5-key, -.bp5-tooltip .bp5-running-text kbd{ - background:#383e47; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4); - color:#abb3bf; +.bp5-tooltip .bp5-running-text kbd { + background: #383e47; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px 0 rgba(17, 20, 24, 0.4); + color: #abb3bf; } -.bp5-tooltip .bp5-icon.bp5-intent-primary, .bp5-tooltip .bp5-icon-standard.bp5-intent-primary, .bp5-tooltip .bp5-icon-large.bp5-intent-primary{ - color:#8abbff; +.bp5-tooltip .bp5-icon.bp5-intent-primary, +.bp5-tooltip .bp5-icon-standard.bp5-intent-primary, +.bp5-tooltip .bp5-icon-large.bp5-intent-primary { + color: #8abbff; } -.bp5-tooltip .bp5-icon.bp5-intent-success, .bp5-tooltip .bp5-icon-standard.bp5-intent-success, .bp5-tooltip .bp5-icon-large.bp5-intent-success{ - color:#72ca9b; +.bp5-tooltip .bp5-icon.bp5-intent-success, +.bp5-tooltip .bp5-icon-standard.bp5-intent-success, +.bp5-tooltip .bp5-icon-large.bp5-intent-success { + color: #72ca9b; } -.bp5-tooltip .bp5-icon.bp5-intent-warning, .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, .bp5-tooltip .bp5-icon-large.bp5-intent-warning{ - color:#fbb360; +.bp5-tooltip .bp5-icon.bp5-intent-warning, +.bp5-tooltip .bp5-icon-standard.bp5-intent-warning, +.bp5-tooltip .bp5-icon-large.bp5-intent-warning { + color: #fbb360; } -.bp5-tooltip .bp5-icon.bp5-intent-danger, .bp5-tooltip .bp5-icon-standard.bp5-intent-danger, .bp5-tooltip .bp5-icon-large.bp5-intent-danger{ - color:#fa999c; +.bp5-tooltip .bp5-icon.bp5-intent-danger, +.bp5-tooltip .bp5-icon-standard.bp5-intent-danger, +.bp5-tooltip .bp5-icon-large.bp5-intent-danger { + color: #fa999c; } -.bp5-tooltip .bp5-popover-content{ - padding:10px 12px; +.bp5-tooltip .bp5-popover-content { + padding: 10px 12px; } -.bp5-tooltip.bp5-compact .bp5-popover-content{ - line-height:1rem; - padding:5px 7px; +.bp5-tooltip.bp5-compact .bp5-popover-content { + line-height: 1rem; + padding: 5px 7px; } -.bp5-tooltip.bp5-compact .bp5-code{ - vertical-align:text-bottom; +.bp5-tooltip.bp5-compact .bp5-code { + vertical-align: text-bottom; } -.bp5-tooltip.bp5-popover-placement-top .bp5-popover-arrow{ - transform:translateY(-3px); +.bp5-tooltip.bp5-popover-placement-top .bp5-popover-arrow { + transform: translateY(-3px); } -.bp5-tooltip.bp5-popover-placement-left .bp5-popover-arrow{ - transform:translateX(-3px); +.bp5-tooltip.bp5-popover-placement-left .bp5-popover-arrow { + transform: translateX(-3px); } -.bp5-tooltip.bp5-popover-placement-bottom .bp5-popover-arrow{ - transform:translateY(3px); +.bp5-tooltip.bp5-popover-placement-bottom .bp5-popover-arrow { + transform: translateY(3px); } -.bp5-tooltip.bp5-popover-placement-right .bp5-popover-arrow{ - transform:translateX(3px); +.bp5-tooltip.bp5-popover-placement-right .bp5-popover-arrow { + transform: translateX(3px); } -.bp5-tooltip.bp5-dark, .bp5-dark .bp5-tooltip{ - box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); -} -.bp5-tooltip.bp5-dark .bp5-popover-content, .bp5-dark .bp5-tooltip .bp5-popover-content{ - background:#e5e8eb; +.bp5-tooltip.bp5-dark, +.bp5-dark .bp5-tooltip { + box-shadow: 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); } .bp5-tooltip.bp5-dark .bp5-popover-content, -.bp5-tooltip.bp5-dark .bp5-heading, .bp5-dark .bp5-tooltip .bp5-popover-content, -.bp5-dark .bp5-tooltip .bp5-heading{ - color:#404854; +.bp5-dark .bp5-tooltip .bp5-popover-content { + background: #e5e8eb; } -.bp5-tooltip.bp5-dark .bp5-popover-arrow::before, .bp5-dark .bp5-tooltip .bp5-popover-arrow::before{ - box-shadow:1px 1px 6px rgba(17, 20, 24, 0.4); +.bp5-tooltip.bp5-dark .bp5-popover-content, +.bp5-tooltip.bp5-dark .bp5-heading, +.bp5-dark .bp5-tooltip .bp5-popover-content, +.bp5-dark .bp5-tooltip .bp5-heading { + color: #404854; } -.bp5-tooltip.bp5-dark .bp5-popover-arrow-border, .bp5-dark .bp5-tooltip .bp5-popover-arrow-border{ - fill:#111418; - fill-opacity:0.2; +.bp5-tooltip.bp5-dark .bp5-popover-arrow::before, +.bp5-dark .bp5-tooltip .bp5-popover-arrow::before { + box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.4); } -.bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, .bp5-dark .bp5-tooltip .bp5-popover-arrow-fill{ - fill:#e5e8eb; +.bp5-tooltip.bp5-dark .bp5-popover-arrow-border, +.bp5-dark .bp5-tooltip .bp5-popover-arrow-border { + fill: #111418; + fill-opacity: 0.2; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, .bp5-dark .bp5-tooltip .bp5-popover-arrow-fill{ - fill:buttonborder; +.bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, +.bp5-dark .bp5-tooltip .bp5-popover-arrow-fill { + fill: #e5e8eb; +} +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, + .bp5-dark .bp5-tooltip .bp5-popover-arrow-fill { + fill: buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-dark, .bp5-dark .bp5-tooltip{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-dark, + .bp5-dark .bp5-tooltip { + border: 1px solid buttonborder; } } -.bp5-tooltip.bp5-dark .bp5-text-muted, .bp5-dark .bp5-tooltip .bp5-text-muted{ - color:#5f6b7c; +.bp5-tooltip.bp5-dark .bp5-text-muted, +.bp5-dark .bp5-tooltip .bp5-text-muted { + color: #5f6b7c; } -.bp5-tooltip.bp5-dark .bp5-text-disabled, .bp5-dark .bp5-tooltip .bp5-text-disabled{ - color:rgba(95, 107, 124, 0.6); +.bp5-tooltip.bp5-dark .bp5-text-disabled, +.bp5-dark .bp5-tooltip .bp5-text-disabled { + color: rgba(95, 107, 124, 0.6); } -.bp5-tooltip.bp5-dark .bp5-running-text hr, .bp5-dark .bp5-tooltip .bp5-running-text hr{ - border-color:rgba(17, 20, 24, 0.15); +.bp5-tooltip.bp5-dark .bp5-running-text hr, +.bp5-dark .bp5-tooltip .bp5-running-text hr { + border-color: rgba(17, 20, 24, 0.15); } -.bp5-tooltip.bp5-dark a, .bp5-dark .bp5-tooltip a{ - color:#215db0; +.bp5-tooltip.bp5-dark a, +.bp5-dark .bp5-tooltip a { + color: #215db0; } -.bp5-tooltip.bp5-dark a:hover, .bp5-dark .bp5-tooltip a:hover{ - color:#215db0; +.bp5-tooltip.bp5-dark a:hover, +.bp5-dark .bp5-tooltip a:hover { + color: #215db0; } -.bp5-tooltip.bp5-dark a .bp5-icon, .bp5-tooltip.bp5-dark a .bp5-icon-standard, .bp5-tooltip.bp5-dark a .bp5-icon-large, .bp5-dark .bp5-tooltip a .bp5-icon, .bp5-dark .bp5-tooltip a .bp5-icon-standard, .bp5-dark .bp5-tooltip a .bp5-icon-large{ - color:inherit; +.bp5-tooltip.bp5-dark a .bp5-icon, +.bp5-tooltip.bp5-dark a .bp5-icon-standard, +.bp5-tooltip.bp5-dark a .bp5-icon-large, +.bp5-dark .bp5-tooltip a .bp5-icon, +.bp5-dark .bp5-tooltip a .bp5-icon-standard, +.bp5-dark .bp5-tooltip a .bp5-icon-large { + color: inherit; } -.bp5-tooltip.bp5-dark a code, .bp5-dark .bp5-tooltip a code{ - color:inherit; +.bp5-tooltip.bp5-dark a code, +.bp5-dark .bp5-tooltip a code { + color: inherit; } .bp5-tooltip.bp5-dark .bp5-code, -.bp5-tooltip.bp5-dark .bp5-running-text code, .bp5-dark .bp5-tooltip .bp5-code, -.bp5-dark .bp5-tooltip .bp5-running-text code{ - background:rgba(255, 255, 255, 0.7); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2); - color:#5f6b7c; +.bp5-tooltip.bp5-dark .bp5-running-text code, +.bp5-dark .bp5-tooltip .bp5-code, +.bp5-dark .bp5-tooltip .bp5-running-text code { + background: rgba(255, 255, 255, 0.7); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2); + color: #5f6b7c; } a > .bp5-tooltip.bp5-dark .bp5-code, -a > .bp5-tooltip.bp5-dark .bp5-running-text code, a > .bp5-dark .bp5-tooltip .bp5-code, -a > .bp5-dark .bp5-tooltip .bp5-running-text code{ - color:#2d72d2; +a > .bp5-tooltip.bp5-dark .bp5-running-text code, +a > .bp5-dark .bp5-tooltip .bp5-code, +a > .bp5-dark .bp5-tooltip .bp5-running-text code { + color: #2d72d2; } .bp5-tooltip.bp5-dark .bp5-code-block, -.bp5-tooltip.bp5-dark .bp5-running-text pre, .bp5-dark .bp5-tooltip .bp5-code-block, -.bp5-dark .bp5-tooltip .bp5-running-text pre{ - background:rgba(255, 255, 255, 0.7); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15); - color:#1c2127; +.bp5-tooltip.bp5-dark .bp5-running-text pre, +.bp5-dark .bp5-tooltip .bp5-code-block, +.bp5-dark .bp5-tooltip .bp5-running-text pre { + background: rgba(255, 255, 255, 0.7); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15); + color: #1c2127; } .bp5-tooltip.bp5-dark .bp5-code-block > code, -.bp5-tooltip.bp5-dark .bp5-running-text pre > code, .bp5-dark .bp5-tooltip .bp5-code-block > code, -.bp5-dark .bp5-tooltip .bp5-running-text pre > code{ - background:none; - box-shadow:none; - color:inherit; +.bp5-tooltip.bp5-dark .bp5-running-text pre > code, +.bp5-dark .bp5-tooltip .bp5-code-block > code, +.bp5-dark .bp5-tooltip .bp5-running-text pre > code { + background: none; + box-shadow: none; + color: inherit; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ +@media (forced-colors: active) and (prefers-color-scheme: dark) { .bp5-tooltip.bp5-dark .bp5-code-block, - .bp5-tooltip.bp5-dark .bp5-running-text pre, .bp5-dark .bp5-tooltip .bp5-code-block, - .bp5-dark .bp5-tooltip .bp5-running-text pre{ - border:1px solid buttonborder; - box-shadow:none; + .bp5-tooltip.bp5-dark .bp5-running-text pre, + .bp5-dark .bp5-tooltip .bp5-code-block, + .bp5-dark .bp5-tooltip .bp5-running-text pre { + border: 1px solid buttonborder; + box-shadow: none; } } .bp5-tooltip.bp5-dark .bp5-key, -.bp5-tooltip.bp5-dark .bp5-running-text kbd, .bp5-dark .bp5-tooltip .bp5-key, -.bp5-dark .bp5-tooltip .bp5-running-text kbd{ - background:#ffffff; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); - color:#5f6b7c; +.bp5-tooltip.bp5-dark .bp5-running-text kbd, +.bp5-dark .bp5-tooltip .bp5-key, +.bp5-dark .bp5-tooltip .bp5-running-text kbd { + background: #ffffff; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); + color: #5f6b7c; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-primary, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-primary, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-primary{ - color:#215db0; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-primary, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-primary, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-primary, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-primary, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-primary, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-primary { + color: #215db0; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-success, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-success, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-success{ - color:#1c6e42; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-success, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-success, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-success, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-success, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-success, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-success { + color: #1c6e42; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-warning, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-warning, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-warning{ - color:#935610; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-warning, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-warning, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-warning, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-warning, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-warning { + color: #935610; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-danger, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-danger, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-danger{ - color:#ac2f33; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-danger, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-danger, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-danger, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-danger, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-danger, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-danger { + color: #ac2f33; } -.bp5-tooltip.bp5-intent-primary .bp5-popover-content{ - background:#2d72d2; - color:#ffffff; +.bp5-tooltip.bp5-intent-primary .bp5-popover-content { + background: #2d72d2; + color: #ffffff; } -.bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill{ - fill:#2d72d2; +.bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill { + fill: #2d72d2; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip.bp5-intent-success .bp5-popover-content{ - background:#238551; - color:#ffffff; +.bp5-tooltip.bp5-intent-success .bp5-popover-content { + background: #238551; + color: #ffffff; } -.bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill{ - fill:#238551; +.bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill { + fill: #238551; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip.bp5-intent-warning .bp5-popover-content{ - background:#c87619; - color:#ffffff; +.bp5-tooltip.bp5-intent-warning .bp5-popover-content { + background: #c87619; + color: #ffffff; } -.bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill{ - fill:#c87619; +.bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill { + fill: #c87619; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip.bp5-intent-danger .bp5-popover-content{ - background:#cd4246; - color:#ffffff; +.bp5-tooltip.bp5-intent-danger .bp5-popover-content { + background: #cd4246; + color: #ffffff; } -.bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill{ - fill:#cd4246; +.bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill { + fill: #cd4246; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip-indicator{ - border-bottom:dotted 1px; - cursor:help; +.bp5-tooltip-indicator { + border-bottom: dotted 1px; + cursor: help; } -.bp5-slider{ - height:40px; - min-width:150px; - width:100%; - cursor:default; - outline:none; - position:relative; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; +.bp5-slider { + height: 40px; + min-width: 150px; + width: 100%; + cursor: default; + outline: none; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.bp5-slider:hover{ - cursor:pointer; +.bp5-slider:hover { + cursor: pointer; } -.bp5-slider:active{ - cursor:grabbing; +.bp5-slider:active { + cursor: grabbing; } -.bp5-slider.bp5-disabled{ - cursor:not-allowed; - opacity:0.5; +.bp5-slider.bp5-disabled { + cursor: not-allowed; + opacity: 0.5; } -.bp5-slider.bp5-slider-unlabeled{ - height:16px; +.bp5-slider.bp5-slider-unlabeled { + height: 16px; } .bp5-slider-track, -.bp5-slider-progress{ - height:6px; - left:0; - right:0; - top:5px; - position:absolute; +.bp5-slider-progress { + height: 6px; + left: 0; + right: 0; + top: 5px; + position: absolute; } -.bp5-slider-track{ - border-radius:2px; - overflow:hidden; +.bp5-slider-track { + border-radius: 2px; + overflow: hidden; } -.bp5-slider-progress{ - background:rgba(95, 107, 124, 0.2); +.bp5-slider-progress { + background: rgba(95, 107, 124, 0.2); } -.bp5-dark .bp5-slider-progress{ - background:rgba(17, 20, 24, 0.5); +.bp5-dark .bp5-slider-progress { + background: rgba(17, 20, 24, 0.5); } -.bp5-slider-progress.bp5-intent-primary{ - background-color:#2d72d2; +.bp5-slider-progress.bp5-intent-primary { + background-color: #2d72d2; } -.bp5-slider-progress.bp5-intent-success{ - background-color:#238551; +.bp5-slider-progress.bp5-intent-success { + background-color: #238551; } -.bp5-slider-progress.bp5-intent-warning{ - background-color:#c87619; +.bp5-slider-progress.bp5-intent-warning { + background-color: #c87619; } -.bp5-slider-progress.bp5-intent-danger{ - background-color:#cd4246; +.bp5-slider-progress.bp5-intent-danger { + background-color: #cd4246; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-slider-progress{ - background:ButtonText; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-slider-progress { + background: ButtonText; } } -.bp5-slider-handle{ - background-color:#f6f7f9; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.1); - color:#1c2127; - border-radius:2px; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 1px rgba(17, 20, 24, 0.5); - cursor:pointer; - height:16px; - left:0; - position:absolute; - top:0; - width:16px; +.bp5-slider-handle { + background-color: #f6f7f9; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.1); + color: #1c2127; + border-radius: 2px; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 1px rgba(17, 20, 24, 0.5); + cursor: pointer; + height: 16px; + left: 0; + position: absolute; + top: 0; + width: 16px; } -.bp5-slider-handle:hover{ - background-clip:padding-box; - background-color:#edeff2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-slider-handle:hover { + background-clip: padding-box; + background-color: #edeff2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-slider-handle:active, .bp5-slider-handle.bp5-active{ - background-color:#dce0e5; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-slider-handle:active, +.bp5-slider-handle.bp5-active { + background-color: #dce0e5; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-slider-handle:active, .bp5-slider-handle.bp5-active{ - background:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-slider-handle:active, + .bp5-slider-handle.bp5-active { + background: highlight; } } -.bp5-slider-handle:disabled, .bp5-slider-handle.bp5-disabled{ - background-color:rgba(211, 216, 222, 0.5); - box-shadow:none; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; - outline:none; +.bp5-slider-handle:disabled, +.bp5-slider-handle.bp5-disabled { + background-color: rgba(211, 216, 222, 0.5); + box-shadow: none; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; + outline: none; } -.bp5-slider-handle:disabled.bp5-active, .bp5-slider-handle:disabled.bp5-active:hover, .bp5-slider-handle.bp5-disabled.bp5-active, .bp5-slider-handle.bp5-disabled.bp5-active:hover{ - background:rgba(211, 216, 222, 0.7); +.bp5-slider-handle:disabled.bp5-active, +.bp5-slider-handle:disabled.bp5-active:hover, +.bp5-slider-handle.bp5-disabled.bp5-active, +.bp5-slider-handle.bp5-disabled.bp5-active:hover { + background: rgba(211, 216, 222, 0.7); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-slider-handle{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-slider-handle { + border: 1px solid buttonborder; } } -.bp5-slider-handle:focus{ - z-index:1; +.bp5-slider-handle:focus { + z-index: 1; } -.bp5-slider-handle:hover{ - background-clip:padding-box; - background-color:#edeff2; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.6); - cursor:grab; - z-index:2; +.bp5-slider-handle:hover { + background-clip: padding-box; + background-color: #edeff2; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.6); + cursor: grab; + z-index: 2; } -.bp5-slider-handle.bp5-active{ - background-color:#dce0e5; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 1px 2px rgba(17, 20, 24, 0.2); - box-shadow:inset 0 1px 1px rgba(17, 20, 24, 0.1), 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.2); - cursor:grabbing; +.bp5-slider-handle.bp5-active { + background-color: #dce0e5; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 1px 2px rgba(17, 20, 24, 0.2); + box-shadow: inset 0 1px 1px rgba(17, 20, 24, 0.1), + 0 0 0 1px rgba(17, 20, 24, 0.5), 0 1px 2px rgba(17, 20, 24, 0.2); + cursor: grabbing; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-slider-handle.bp5-active{ - background:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-slider-handle.bp5-active { + background: highlight; } } -.bp5-disabled .bp5-slider-handle{ - background:#c5cbd3; - box-shadow:none; - pointer-events:none; +.bp5-disabled .bp5-slider-handle { + background: #c5cbd3; + box-shadow: none; + pointer-events: none; } -.bp5-dark .bp5-slider-handle{ - background-color:#abb3bf; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.2); +.bp5-dark .bp5-slider-handle { + background-color: #abb3bf; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.2); } -.bp5-dark .bp5-slider-handle:hover{ - background-color:#8f99a8; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-slider-handle:hover { + background-color: #8f99a8; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1), + 0 1px 2px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-slider-handle.bp5-active{ - background-color:#738091; - box-shadow:inset 0 1px 1px rgba(17, 20, 24, 0.1), inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); +.bp5-dark .bp5-slider-handle.bp5-active { + background-color: #738091; + box-shadow: inset 0 1px 1px rgba(17, 20, 24, 0.1), + inset 0 0 0 1px rgba(255, 255, 255, 0.1), 0 1px 2px rgba(17, 20, 24, 0.4); } -.bp5-dark .bp5-disabled .bp5-slider-handle{ - background:#5f6b7c; - border-color:#5f6b7c; - box-shadow:none; +.bp5-dark .bp5-disabled .bp5-slider-handle { + background: #5f6b7c; + border-color: #5f6b7c; + box-shadow: none; } -.bp5-slider-handle .bp5-slider-label{ - background:#404854; - border-radius:2px; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); - color:#f6f7f9; - margin-left:8px; +.bp5-slider-handle .bp5-slider-label { + background: #404854; + border-radius: 2px; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); + color: #f6f7f9; + margin-left: 8px; } -.bp5-dark .bp5-slider-handle .bp5-slider-label{ - background:#e5e8eb; - box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); - color:#404854; +.bp5-dark .bp5-slider-handle .bp5-slider-label { + background: #e5e8eb; + box-shadow: 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); + color: #404854; } -.bp5-disabled .bp5-slider-handle .bp5-slider-label{ - box-shadow:none; +.bp5-disabled .bp5-slider-handle .bp5-slider-label { + box-shadow: none; } -.bp5-slider-handle.bp5-start, .bp5-slider-handle.bp5-end{ - width:8px; +.bp5-slider-handle.bp5-start, +.bp5-slider-handle.bp5-end { + width: 8px; } -.bp5-slider-handle.bp5-start{ - border-bottom-right-radius:0; - border-top-right-radius:0; +.bp5-slider-handle.bp5-start { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } -.bp5-slider-handle.bp5-end{ - border-bottom-left-radius:0; - border-top-left-radius:0; - margin-left:8px; +.bp5-slider-handle.bp5-end { + border-bottom-left-radius: 0; + border-top-left-radius: 0; + margin-left: 8px; } -.bp5-slider-handle.bp5-end .bp5-slider-label{ - margin-left:0; +.bp5-slider-handle.bp5-end .bp5-slider-label { + margin-left: 0; } -.bp5-slider-label{ - transform:translate(-50%, 20px); - display:inline-block; - font-size:12px; - line-height:1; - padding:2px 5px; - position:absolute; - vertical-align:top; +.bp5-slider-label { + transform: translate(-50%, 20px); + display: inline-block; + font-size: 12px; + line-height: 1; + padding: 2px 5px; + position: absolute; + vertical-align: top; } -.bp5-slider.bp5-vertical{ - height:150px; - min-width:40px; - width:40px; +.bp5-slider.bp5-vertical { + height: 150px; + min-width: 40px; + width: 40px; } .bp5-slider.bp5-vertical .bp5-slider-track, -.bp5-slider.bp5-vertical .bp5-slider-progress{ - bottom:0; - height:auto; - left:5px; - top:0; - width:6px; +.bp5-slider.bp5-vertical .bp5-slider-progress { + bottom: 0; + height: auto; + left: 5px; + top: 0; + width: 6px; } -.bp5-slider.bp5-vertical .bp5-slider-progress{ - top:auto; +.bp5-slider.bp5-vertical .bp5-slider-progress { + top: auto; } -.bp5-slider.bp5-vertical .bp5-slider-label{ - transform:translate(20px, 50%); +.bp5-slider.bp5-vertical .bp5-slider-label { + transform: translate(20px, 50%); } -.bp5-slider.bp5-vertical .bp5-slider-handle{ - top:auto; +.bp5-slider.bp5-vertical .bp5-slider-handle { + top: auto; } -.bp5-slider.bp5-vertical .bp5-slider-handle .bp5-slider-label{ - margin-left:0; - margin-top:-8px; +.bp5-slider.bp5-vertical .bp5-slider-handle .bp5-slider-label { + margin-left: 0; + margin-top: -8px; } -.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-end, .bp5-slider.bp5-vertical .bp5-slider-handle.bp5-start{ - height:8px; - margin-left:0; - width:16px; +.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-end, +.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-start { + height: 8px; + margin-left: 0; + width: 16px; } -.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-start{ - border-bottom-right-radius:2px; - border-top-left-radius:0; +.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-start { + border-bottom-right-radius: 2px; + border-top-left-radius: 0; } -.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-start .bp5-slider-label{ - transform:translate(20px); +.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-start .bp5-slider-label { + transform: translate(20px); } -.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-end{ - border-bottom-left-radius:0; - border-bottom-right-radius:0; - border-top-left-radius:2px; - margin-bottom:8px; +.bp5-slider.bp5-vertical .bp5-slider-handle.bp5-end { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border-top-left-radius: 2px; + margin-bottom: 8px; } -@keyframes pt-spinner-animation{ - from{ - transform:rotate(0deg); +@keyframes pt-spinner-animation { + from { + transform: rotate(0deg); } - to{ - transform:rotate(360deg); + to { + transform: rotate(360deg); } } -.bp5-spinner{ - align-items:center; - display:flex; - justify-content:center; - overflow:visible; - vertical-align:middle; +.bp5-spinner { + align-items: center; + display: flex; + justify-content: center; + overflow: visible; + vertical-align: middle; } -.bp5-spinner svg{ - display:block; +.bp5-spinner svg { + display: block; } -.bp5-spinner path{ - fill-opacity:0%; +.bp5-spinner path { + fill-opacity: 0%; } -.bp5-spinner .bp5-spinner-head{ - stroke:rgba(95, 107, 124, 0.8); - stroke-linecap:round; - transform-origin:center; - transition:stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-spinner .bp5-spinner-head { + stroke: rgba(95, 107, 124, 0.8); + stroke-linecap: round; + transform-origin: center; + transition: stroke-dashoffset 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-spinner .bp5-spinner-track{ - stroke:rgba(95, 107, 124, 0.2); +.bp5-spinner .bp5-spinner-track { + stroke: rgba(95, 107, 124, 0.2); } -.bp5-spinner-animation{ - animation:pt-spinner-animation 500ms linear infinite; +.bp5-spinner-animation { + animation: pt-spinner-animation 500ms linear infinite; } -.bp5-no-spin > .bp5-spinner-animation{ - animation:none; +.bp5-no-spin > .bp5-spinner-animation { + animation: none; } -.bp5-dark .bp5-spinner .bp5-spinner-head{ - stroke:#8f99a8; +.bp5-dark .bp5-spinner .bp5-spinner-head { + stroke: #8f99a8; } -.bp5-dark .bp5-spinner .bp5-spinner-track{ - stroke:rgba(17, 20, 24, 0.5); +.bp5-dark .bp5-spinner .bp5-spinner-track { + stroke: rgba(17, 20, 24, 0.5); } -.bp5-spinner.bp5-intent-primary .bp5-spinner-head{ - stroke:#2d72d2; +.bp5-spinner.bp5-intent-primary .bp5-spinner-head { + stroke: #2d72d2; } -.bp5-spinner.bp5-intent-success .bp5-spinner-head{ - stroke:#238551; +.bp5-spinner.bp5-intent-success .bp5-spinner-head { + stroke: #238551; } -.bp5-spinner.bp5-intent-warning .bp5-spinner-head{ - stroke:#c87619; +.bp5-spinner.bp5-intent-warning .bp5-spinner-head { + stroke: #c87619; } -.bp5-spinner.bp5-intent-danger .bp5-spinner-head{ - stroke:#cd4246; +.bp5-spinner.bp5-intent-danger .bp5-spinner-head { + stroke: #cd4246; } -.bp5-tabs:not(.bp5-vertical).bp5-fill{ - height:100%; +.bp5-tabs:not(.bp5-vertical).bp5-fill { + height: 100%; } -.bp5-tabs:not(.bp5-vertical).bp5-fill .bp5-tab-list{ - height:100%; +.bp5-tabs:not(.bp5-vertical).bp5-fill .bp5-tab-list { + height: 100%; } -.bp5-tabs.bp5-vertical{ - display:flex; +.bp5-tabs.bp5-vertical { + display: flex; } -.bp5-tabs.bp5-vertical > .bp5-tab-list{ - align-items:flex-start; - flex-direction:column; +.bp5-tabs.bp5-vertical > .bp5-tab-list { + align-items: flex-start; + flex-direction: column; } -.bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab{ - align-items:center; - border-radius:2px; - display:flex; - padding:0 10px; - width:100%; +.bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab { + align-items: center; + border-radius: 2px; + display: flex; + padding: 0 10px; + width: 100%; } -.bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab[aria-selected=true]{ - background-color:rgba(45, 114, 210, 0.2); - box-shadow:none; +.bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab[aria-selected='true'] { + background-color: rgba(45, 114, 210, 0.2); + box-shadow: none; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab[aria-selected=true]{ - background-color:highlight; - color:#111418; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab[aria-selected='true'] { + background-color: highlight; + color: #111418; } } -.bp5-tabs.bp5-vertical > .bp5-tab-list .bp5-tab-indicator-wrapper .bp5-tab-indicator{ - background-color:rgba(45, 114, 210, 0.2); - border-radius:2px; - bottom:0; - height:auto; - left:0; - right:0; - top:0; +.bp5-tabs.bp5-vertical + > .bp5-tab-list + .bp5-tab-indicator-wrapper + .bp5-tab-indicator { + background-color: rgba(45, 114, 210, 0.2); + border-radius: 2px; + bottom: 0; + height: auto; + left: 0; + right: 0; + top: 0; } -.bp5-tabs.bp5-vertical > .bp5-tab-panel{ - margin-top:0; - padding-left:20px; +.bp5-tabs.bp5-vertical > .bp5-tab-panel { + margin-top: 0; + padding-left: 20px; } -.bp5-tab-list{ - align-items:flex-end; - border:none; - -moz-column-gap:20px; - column-gap:20px; - display:flex; - flex:0 0 auto; - list-style:none; - margin:0; - padding:0; - position:relative; +.bp5-tab-list { + align-items: flex-end; + border: none; + -moz-column-gap: 20px; + column-gap: 20px; + display: flex; + flex: 0 0 auto; + list-style: none; + margin: 0; + padding: 0; + position: relative; } -.bp5-tab{ - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; - align-items:center; - align-self:stretch; - color:#1c2127; - cursor:pointer; - display:flex; - flex:0 0 auto; - font-size:14px; - line-height:30px; - max-width:100%; - position:relative; - vertical-align:top; +.bp5-tab { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; + align-items: center; + align-self: stretch; + color: #1c2127; + cursor: pointer; + display: flex; + flex: 0 0 auto; + font-size: 14px; + line-height: 30px; + max-width: 100%; + position: relative; + vertical-align: top; } -.bp5-tab a{ - color:inherit; - display:block; - text-decoration:none; +.bp5-tab a { + color: inherit; + display: block; + text-decoration: none; } -.bp5-tab-indicator-wrapper ~ .bp5-tab{ - background-color:transparent !important; - box-shadow:none !important; +.bp5-tab-indicator-wrapper ~ .bp5-tab { + background-color: transparent !important; + box-shadow: none !important; } -.bp5-tab[aria-disabled=true]{ - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; +.bp5-tab[aria-disabled='true'] { + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tab[aria-disabled=true]{ - color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tab[aria-disabled='true'] { + color: graytext; } } -.bp5-tab[aria-selected=true]{ - border-radius:0; - box-shadow:inset 0 -3px 0 #215db0; +.bp5-tab[aria-selected='true'] { + border-radius: 0; + box-shadow: inset 0 -3px 0 #215db0; } -.bp5-tab[aria-selected=true], .bp5-tab:not([aria-disabled=true]):hover{ - color:#215db0; +.bp5-tab[aria-selected='true'], +.bp5-tab:not([aria-disabled='true']):hover { + color: #215db0; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tab[aria-selected=true], .bp5-tab:not([aria-disabled=true]):hover{ - color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tab[aria-selected='true'], + .bp5-tab:not([aria-disabled='true']):hover { + color: highlight; } } -.bp5-tab:focus{ - -moz-outline-radius:0; +.bp5-tab:focus { + -moz-outline-radius: 0; } -.bp5-large > .bp5-tab{ - font-size:16px; - line-height:40px; +.bp5-large > .bp5-tab { + font-size: 16px; + line-height: 40px; } -.bp5-tab-panel{ - margin-top:20px; +.bp5-tab-panel { + margin-top: 20px; } -.bp5-tab-panel[aria-hidden=true]{ - display:none; +.bp5-tab-panel[aria-hidden='true'] { + display: none; } -.bp5-tab-icon{ - margin-right:7px; +.bp5-tab-icon { + margin-right: 7px; } -.bp5-tab-tag{ - margin-left:7px; +.bp5-tab-tag { + margin-left: 7px; } -.bp5-tab-indicator-wrapper{ - left:0; - pointer-events:none; - position:absolute; - top:0; - transform:translateX(0), translateY(0); - transition:height, transform, width; - transition-duration:200ms; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-tab-indicator-wrapper { + left: 0; + pointer-events: none; + position: absolute; + top: 0; + transform: translateX(0), translateY(0); + transition: height, transform, width; + transition-duration: 200ms; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-tab-indicator-wrapper .bp5-tab-indicator{ - background-color:#215db0; - bottom:0; - height:3px; - left:0; - position:absolute; - right:0; +.bp5-tab-indicator-wrapper .bp5-tab-indicator { + background-color: #215db0; + bottom: 0; + height: 3px; + left: 0; + position: absolute; + right: 0; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tab-indicator-wrapper .bp5-tab-indicator{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tab-indicator-wrapper .bp5-tab-indicator { + background-color: highlight; } } -.bp5-tab-indicator-wrapper.bp5-no-animation{ - transition:none; +.bp5-tab-indicator-wrapper.bp5-no-animation { + transition: none; } -.bp5-tabs:not(.bp5-vertical) .bp5-tab-indicator-wrapper{ - height:100%; +.bp5-tabs:not(.bp5-vertical) .bp5-tab-indicator-wrapper { + height: 100%; } -.bp5-dark .bp5-tab{ - color:#f6f7f9; +.bp5-dark .bp5-tab { + color: #f6f7f9; } -.bp5-dark .bp5-tab[aria-disabled=true]{ - color:rgba(171, 179, 191, 0.6); +.bp5-dark .bp5-tab[aria-disabled='true'] { + color: rgba(171, 179, 191, 0.6); } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-tab[aria-disabled=true]{ - color:graytext; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark .bp5-tab[aria-disabled='true'] { + color: graytext; } } -.bp5-dark .bp5-tab[aria-selected=true]{ - box-shadow:inset 0 -3px 0 #8abbff; +.bp5-dark .bp5-tab[aria-selected='true'] { + box-shadow: inset 0 -3px 0 #8abbff; } -.bp5-dark .bp5-tab[aria-selected=true], .bp5-dark .bp5-tab:not([aria-disabled=true]):hover{ - color:#8abbff; +.bp5-dark .bp5-tab[aria-selected='true'], +.bp5-dark .bp5-tab:not([aria-disabled='true']):hover { + color: #8abbff; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-tab[aria-selected=true], .bp5-dark .bp5-tab:not([aria-disabled=true]):hover{ - color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark .bp5-tab[aria-selected='true'], + .bp5-dark .bp5-tab:not([aria-disabled='true']):hover { + color: highlight; } } -.bp5-dark .bp5-tab-indicator{ - background-color:#8abbff; +.bp5-dark .bp5-tab-indicator { + background-color: #8abbff; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-dark .bp5-tab-indicator{ - background-color:highlight; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-dark .bp5-tab-indicator { + background-color: highlight; } } -.bp5-flex-expander{ - flex:1 1; +.bp5-flex-expander { + flex: 1 1; } -.bp5-tag{ - display:inline-flex; - flex-direction:row; - align-items:center; - background-color:#5f6b7c; - border:none; - border-radius:2px; - box-shadow:none; - color:#ffffff; - font-size:12px; - line-height:16px; - max-width:100%; - min-height:20px; - min-width:20px; - padding:2px 6px; - position:relative; +.bp5-tag { + display: inline-flex; + flex-direction: row; + align-items: center; + background-color: #5f6b7c; + border: none; + border-radius: 2px; + box-shadow: none; + color: #ffffff; + font-size: 12px; + line-height: 16px; + max-width: 100%; + min-height: 20px; + min-width: 20px; + padding: 2px 6px; + position: relative; } -.bp5-tag > *{ - flex-grow:0; - flex-shrink:0; +.bp5-tag > * { + flex-grow: 0; + flex-shrink: 0; } -.bp5-tag > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-tag > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-tag::before, -.bp5-tag > *{ - margin-right:4px; +.bp5-tag > * { + margin-right: 4px; } .bp5-tag:empty::before, -.bp5-tag > :last-child{ - margin-right:0; +.bp5-tag > :last-child { + margin-right: 0; } -.bp5-tag:focus{ - outline:rgba(45, 114, 210, 0.6) solid 2px; - outline-offset:0; - -moz-outline-radius:6px; +.bp5-tag:focus { + outline: rgba(45, 114, 210, 0.6) solid 2px; + outline-offset: 0; + -moz-outline-radius: 6px; } -.bp5-tag.bp5-interactive{ - cursor:pointer; +.bp5-tag.bp5-interactive { + cursor: pointer; } -.bp5-tag.bp5-interactive:hover{ - background:#404854; +.bp5-tag.bp5-interactive:hover { + background: #404854; } -.bp5-tag.bp5-interactive:active, .bp5-tag.bp5-interactive.bp5-active{ - background:#383e47; +.bp5-tag.bp5-interactive:active, +.bp5-tag.bp5-interactive.bp5-active { + background: #383e47; } -.bp5-tag.bp5-round{ - border-radius:30px; - padding-left:8px; - padding-right:8px; +.bp5-tag.bp5-round { + border-radius: 30px; + padding-left: 8px; + padding-right: 8px; } -.bp5-dark .bp5-tag{ - background-color:#c5cbd3; - color:#1c2127; +.bp5-dark .bp5-tag { + background-color: #c5cbd3; + color: #1c2127; } -.bp5-dark .bp5-tag > .bp5-icon, .bp5-dark .bp5-tag .bp5-icon-standard, .bp5-dark .bp5-tag .bp5-icon-large{ - fill:currentcolor; +.bp5-dark .bp5-tag > .bp5-icon, +.bp5-dark .bp5-tag .bp5-icon-standard, +.bp5-dark .bp5-tag .bp5-icon-large { + fill: currentcolor; } -.bp5-dark .bp5-tag.bp5-interactive:hover{ - background:#abb3bf; +.bp5-dark .bp5-tag.bp5-interactive:hover { + background: #abb3bf; } -.bp5-dark .bp5-tag.bp5-interactive:active, .bp5-dark .bp5-tag.bp5-interactive.bp5-active{ - background:#8f99a8; +.bp5-dark .bp5-tag.bp5-interactive:active, +.bp5-dark .bp5-tag.bp5-interactive.bp5-active { + background: #8f99a8; } -.bp5-tag > .bp5-icon, .bp5-tag .bp5-icon-standard, .bp5-tag .bp5-icon-large{ - fill:#ffffff; +.bp5-tag > .bp5-icon, +.bp5-tag .bp5-icon-standard, +.bp5-tag .bp5-icon-large { + fill: #ffffff; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tag{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tag { + border: 1px solid buttonborder; } } -.bp5-tag.bp5-large, .bp5-large .bp5-tag{ - font-size:14px; - line-height:20px; - min-height:30px; - min-width:30px; - padding:5px 10px; +.bp5-tag.bp5-large, +.bp5-large .bp5-tag { + font-size: 14px; + line-height: 20px; + min-height: 30px; + min-width: 30px; + padding: 5px 10px; } .bp5-tag.bp5-large::before, -.bp5-tag.bp5-large > *, .bp5-large .bp5-tag::before, -.bp5-large .bp5-tag > *{ - margin-right:7px; +.bp5-tag.bp5-large > *, +.bp5-large .bp5-tag::before, +.bp5-large .bp5-tag > * { + margin-right: 7px; } .bp5-tag.bp5-large:empty::before, -.bp5-tag.bp5-large > :last-child, .bp5-large .bp5-tag:empty::before, -.bp5-large .bp5-tag > :last-child{ - margin-right:0; +.bp5-tag.bp5-large > :last-child, +.bp5-large .bp5-tag:empty::before, +.bp5-large .bp5-tag > :last-child { + margin-right: 0; } -.bp5-tag.bp5-large.bp5-round, .bp5-large .bp5-tag.bp5-round{ - padding-left:12px; - padding-right:12px; +.bp5-tag.bp5-large.bp5-round, +.bp5-large .bp5-tag.bp5-round { + padding-left: 12px; + padding-right: 12px; } -.bp5-tag.bp5-intent-primary{ - background:#2d72d2; - color:#ffffff; +.bp5-tag.bp5-intent-primary { + background: #2d72d2; + color: #ffffff; } -.bp5-tag.bp5-intent-primary.bp5-interactive:hover{ - background-color:#215db0; +.bp5-tag.bp5-intent-primary.bp5-interactive:hover { + background-color: #215db0; } -.bp5-tag.bp5-intent-primary.bp5-interactive:active, .bp5-tag.bp5-intent-primary.bp5-interactive.bp5-active{ - background-color:#184a90; +.bp5-tag.bp5-intent-primary.bp5-interactive:active, +.bp5-tag.bp5-intent-primary.bp5-interactive.bp5-active { + background-color: #184a90; } -.bp5-tag.bp5-intent-primary .bp5-tag-remove{ - color:rgba(255, 255, 255, 0.7); +.bp5-tag.bp5-intent-primary .bp5-tag-remove { + color: rgba(255, 255, 255, 0.7); } -.bp5-tag.bp5-intent-primary .bp5-tag-remove:hover, .bp5-tag.bp5-intent-primary .bp5-tag-remove:active{ - color:#ffffff; +.bp5-tag.bp5-intent-primary .bp5-tag-remove:hover, +.bp5-tag.bp5-intent-primary .bp5-tag-remove:active { + color: #ffffff; } -.bp5-tag.bp5-intent-success{ - background:#238551; - color:#ffffff; +.bp5-tag.bp5-intent-success { + background: #238551; + color: #ffffff; } -.bp5-tag.bp5-intent-success.bp5-interactive:hover{ - background-color:#1c6e42; +.bp5-tag.bp5-intent-success.bp5-interactive:hover { + background-color: #1c6e42; } -.bp5-tag.bp5-intent-success.bp5-interactive:active, .bp5-tag.bp5-intent-success.bp5-interactive.bp5-active{ - background-color:#165a36; +.bp5-tag.bp5-intent-success.bp5-interactive:active, +.bp5-tag.bp5-intent-success.bp5-interactive.bp5-active { + background-color: #165a36; } -.bp5-tag.bp5-intent-success .bp5-tag-remove{ - color:rgba(255, 255, 255, 0.7); +.bp5-tag.bp5-intent-success .bp5-tag-remove { + color: rgba(255, 255, 255, 0.7); } -.bp5-tag.bp5-intent-success .bp5-tag-remove:hover, .bp5-tag.bp5-intent-success .bp5-tag-remove:active{ - color:#ffffff; +.bp5-tag.bp5-intent-success .bp5-tag-remove:hover, +.bp5-tag.bp5-intent-success .bp5-tag-remove:active { + color: #ffffff; } -.bp5-tag.bp5-intent-warning{ - background:#fbb360; - color:#1c2127; +.bp5-tag.bp5-intent-warning { + background: #fbb360; + color: #1c2127; } -.bp5-tag.bp5-intent-warning.bp5-interactive:hover{ - background-color:#ec9a3c; +.bp5-tag.bp5-intent-warning.bp5-interactive:hover { + background-color: #ec9a3c; } -.bp5-tag.bp5-intent-warning.bp5-interactive:active, .bp5-tag.bp5-intent-warning.bp5-interactive.bp5-active{ - background-color:#c87619; +.bp5-tag.bp5-intent-warning.bp5-interactive:active, +.bp5-tag.bp5-intent-warning.bp5-interactive.bp5-active { + background-color: #c87619; } -.bp5-tag.bp5-intent-warning .bp5-tag-remove{ - color:rgba(28, 33, 39, 0.7); +.bp5-tag.bp5-intent-warning .bp5-tag-remove { + color: rgba(28, 33, 39, 0.7); +} +.bp5-tag.bp5-intent-warning .bp5-tag-remove:hover, +.bp5-tag.bp5-intent-warning .bp5-tag-remove:active { + color: #1c2127; +} +.bp5-tag.bp5-intent-danger { + background: #cd4246; + color: #ffffff; +} +.bp5-tag.bp5-intent-danger.bp5-interactive:hover { + background-color: #ac2f33; } -.bp5-tag.bp5-intent-warning .bp5-tag-remove:hover, .bp5-tag.bp5-intent-warning .bp5-tag-remove:active{ - color:#1c2127; +.bp5-tag.bp5-intent-danger.bp5-interactive:active, +.bp5-tag.bp5-intent-danger.bp5-interactive.bp5-active { + background-color: #8e292c; } -.bp5-tag.bp5-intent-danger{ - background:#cd4246; - color:#ffffff; +.bp5-tag.bp5-intent-danger .bp5-tag-remove { + color: rgba(255, 255, 255, 0.7); } -.bp5-tag.bp5-intent-danger.bp5-interactive:hover{ - background-color:#ac2f33; +.bp5-tag.bp5-intent-danger .bp5-tag-remove:hover, +.bp5-tag.bp5-intent-danger .bp5-tag-remove:active { + color: #ffffff; } -.bp5-tag.bp5-intent-danger.bp5-interactive:active, .bp5-tag.bp5-intent-danger.bp5-interactive.bp5-active{ - background-color:#8e292c; +.bp5-tag.bp5-fill { + display: flex; + width: 100%; +} +.bp5-tag.bp5-minimal > .bp5-icon, +.bp5-tag.bp5-minimal .bp5-icon-standard, +.bp5-tag.bp5-minimal .bp5-icon-large { + fill: #5f6b7c; } -.bp5-tag.bp5-intent-danger .bp5-tag-remove{ - color:rgba(255, 255, 255, 0.7); +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']) { + background-color: rgba(143, 153, 168, 0.15); + color: #1c2127; } -.bp5-tag.bp5-intent-danger .bp5-tag-remove:hover, .bp5-tag.bp5-intent-danger .bp5-tag-remove:active{ - color:#ffffff; +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive { + cursor: pointer; } -.bp5-tag.bp5-fill{ - display:flex; - width:100%; +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:hover { + background-color: rgba(143, 153, 168, 0.3); + color: #111418; +} +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive.bp5-active, +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:active { + background-color: rgba(143, 153, 168, 0.35); + color: #111418; } -.bp5-tag.bp5-minimal > .bp5-icon, .bp5-tag.bp5-minimal .bp5-icon-standard, .bp5-tag.bp5-minimal .bp5-icon-large{ - fill:#5f6b7c; +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']) .bp5-tag-remove { + color: #5f6b7c; } -.bp5-tag.bp5-minimal:not([class*=bp5-intent-]){ - background-color:rgba(143, 153, 168, 0.15); - color:#1c2127; +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']) .bp5-tag-remove:hover, +.bp5-tag.bp5-minimal:not([class*='bp5-intent-']) .bp5-tag-remove:active { + color: #404854; } -.bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive{ - cursor:pointer; +.bp5-dark .bp5-tag.bp5-minimal:not([class*='bp5-intent-']) { + background-color: rgba(143, 153, 168, 0.15); + color: #f6f7f9; +} +.bp5-dark .bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive { + cursor: pointer; } -.bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:hover{ - background-color:rgba(143, 153, 168, 0.3); - color:#111418; +.bp5-dark + .bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:hover { + background-color: rgba(143, 153, 168, 0.3); + color: #ffffff; +} +.bp5-dark + .bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive.bp5-active, +.bp5-dark + .bp5-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:active { + background-color: rgba(143, 153, 168, 0.35); + color: #ffffff; +} +.bp5-dark .bp5-tag.bp5-minimal:not([class*='bp5-intent-']) .bp5-tag-remove { + color: #abb3bf; +} +.bp5-dark + .bp5-tag.bp5-minimal:not([class*='bp5-intent-']) + .bp5-tag-remove:hover, +.bp5-dark + .bp5-tag.bp5-minimal:not([class*='bp5-intent-']) + .bp5-tag-remove:active { + color: #d3d8de; +} +.bp5-tag.bp5-minimal.bp5-intent-primary { + background-color: rgba(45, 114, 210, 0.1); + color: #215db0; +} +.bp5-tag.bp5-minimal.bp5-intent-primary > .bp5-icon, +.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-icon-standard, +.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-icon-large { + fill: #215db0; +} +.bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover { + background-color: rgba(45, 114, 210, 0.2); + color: #184a90; +} +.bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active, +.bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active { + background-color: rgba(45, 114, 210, 0.3); + color: #184a90; +} +.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove { + color: #215db0; +} +.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:hover, +.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:active { + color: #184a90; +} +.bp5-tag.bp5-minimal.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.1); + color: #1c6e42; +} +.bp5-tag.bp5-minimal.bp5-intent-success > .bp5-icon, +.bp5-tag.bp5-minimal.bp5-intent-success .bp5-icon-standard, +.bp5-tag.bp5-minimal.bp5-intent-success .bp5-icon-large { + fill: #1c6e42; +} +.bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover { + background-color: rgba(35, 133, 81, 0.2); + color: #165a36; +} +.bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active, +.bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active { + background-color: rgba(35, 133, 81, 0.3); + color: #165a36; +} +.bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove { + color: #1c6e42; +} +.bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:hover, +.bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:active { + color: #165a36; +} +.bp5-tag.bp5-minimal.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.1); + color: #935610; +} +.bp5-tag.bp5-minimal.bp5-intent-warning > .bp5-icon, +.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-icon-standard, +.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-icon-large { + fill: #935610; +} +.bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover { + background-color: rgba(200, 118, 25, 0.2); + color: #77450d; +} +.bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active, +.bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active { + background-color: rgba(200, 118, 25, 0.3); + color: #77450d; +} +.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove { + color: #935610; +} +.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:hover, +.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:active { + color: #77450d; +} +.bp5-tag.bp5-minimal.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.1); + color: #ac2f33; +} +.bp5-tag.bp5-minimal.bp5-intent-danger > .bp5-icon, +.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-icon-standard, +.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-icon-large { + fill: #ac2f33; +} +.bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover { + background-color: rgba(205, 66, 70, 0.2); + color: #8e292c; +} +.bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active, +.bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active { + background-color: rgba(205, 66, 70, 0.3); + color: #8e292c; +} +.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove { + color: #ac2f33; +} +.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:hover, +.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:active { + color: #8e292c; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary { + background-color: rgba(45, 114, 210, 0.2); + color: #8abbff; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover { + background-color: rgba(45, 114, 210, 0.3); + color: #99c4ff; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active { + background-color: rgba(45, 114, 210, 0.35); + color: #99c4ff; } -.bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive.bp5-active, .bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:active{ - background-color:rgba(143, 153, 168, 0.35); - color:#111418; +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove { + color: #8abbff; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:hover, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:active { + color: #99c4ff; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success { + background-color: rgba(35, 133, 81, 0.2); + color: #72ca9b; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover { + background-color: rgba(35, 133, 81, 0.3); + color: #7cd7a2; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active { + background-color: rgba(35, 133, 81, 0.35); + color: #7cd7a2; } -.bp5-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-tag-remove{ - color:#5f6b7c; +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove { + color: #72ca9b; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:hover, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:active { + color: #7cd7a2; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning { + background-color: rgba(200, 118, 25, 0.2); + color: #fbb360; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover { + background-color: rgba(200, 118, 25, 0.3); + color: #f5c186; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active { + background-color: rgba(200, 118, 25, 0.35); + color: #f5c186; } -.bp5-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-tag-remove:hover, .bp5-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-tag-remove:active{ - color:#404854; +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove { + color: #fbb360; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:hover, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:active { + color: #f5c186; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger { + background-color: rgba(205, 66, 70, 0.2); + color: #fa999c; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover { + background-color: rgba(205, 66, 70, 0.3); + color: #ffa1a4; } -.bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]){ - background-color:rgba(143, 153, 168, 0.15); - color:#f6f7f9; +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active { + background-color: rgba(205, 66, 70, 0.35); + color: #ffa1a4; } -.bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive{ - cursor:pointer; -} -.bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:hover{ - background-color:rgba(143, 153, 168, 0.3); - color:#ffffff; -} -.bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive.bp5-active, .bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:active{ - background-color:rgba(143, 153, 168, 0.35); - color:#ffffff; -} -.bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-tag-remove{ - color:#abb3bf; -} -.bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-tag-remove:hover, .bp5-dark .bp5-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-tag-remove:active{ - color:#d3d8de; -} -.bp5-tag.bp5-minimal.bp5-intent-primary{ - background-color:rgba(45, 114, 210, 0.1); - color:#215db0; -} -.bp5-tag.bp5-minimal.bp5-intent-primary > .bp5-icon, .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-icon-standard, .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-icon-large{ - fill:#215db0; -} -.bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover{ - background-color:rgba(45, 114, 210, 0.2); - color:#184a90; -} -.bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active{ - background-color:rgba(45, 114, 210, 0.3); - color:#184a90; -} -.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove{ - color:#215db0; -} -.bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:active{ - color:#184a90; -} -.bp5-tag.bp5-minimal.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.1); - color:#1c6e42; -} -.bp5-tag.bp5-minimal.bp5-intent-success > .bp5-icon, .bp5-tag.bp5-minimal.bp5-intent-success .bp5-icon-standard, .bp5-tag.bp5-minimal.bp5-intent-success .bp5-icon-large{ - fill:#1c6e42; -} -.bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover{ - background-color:rgba(35, 133, 81, 0.2); - color:#165a36; -} -.bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active{ - background-color:rgba(35, 133, 81, 0.3); - color:#165a36; -} -.bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove{ - color:#1c6e42; -} -.bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:active{ - color:#165a36; -} -.bp5-tag.bp5-minimal.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.1); - color:#935610; -} -.bp5-tag.bp5-minimal.bp5-intent-warning > .bp5-icon, .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-icon-standard, .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-icon-large{ - fill:#935610; -} -.bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover{ - background-color:rgba(200, 118, 25, 0.2); - color:#77450d; -} -.bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active{ - background-color:rgba(200, 118, 25, 0.3); - color:#77450d; -} -.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove{ - color:#935610; -} -.bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:active{ - color:#77450d; -} -.bp5-tag.bp5-minimal.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.1); - color:#ac2f33; -} -.bp5-tag.bp5-minimal.bp5-intent-danger > .bp5-icon, .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-icon-standard, .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-icon-large{ - fill:#ac2f33; -} -.bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover{ - background-color:rgba(205, 66, 70, 0.2); - color:#8e292c; -} -.bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active, .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active{ - background-color:rgba(205, 66, 70, 0.3); - color:#8e292c; -} -.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove{ - color:#ac2f33; -} -.bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:hover, .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:active{ - color:#8e292c; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary{ - background-color:rgba(45, 114, 210, 0.2); - color:#8abbff; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover{ - background-color:rgba(45, 114, 210, 0.3); - color:#99c4ff; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active{ - background-color:rgba(45, 114, 210, 0.35); - color:#99c4ff; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove{ - color:#8abbff; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:hover, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-primary .bp5-tag-remove:active{ - color:#99c4ff; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success{ - background-color:rgba(35, 133, 81, 0.2); - color:#72ca9b; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover{ - background-color:rgba(35, 133, 81, 0.3); - color:#7cd7a2; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active{ - background-color:rgba(35, 133, 81, 0.35); - color:#7cd7a2; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove{ - color:#72ca9b; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:hover, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-success .bp5-tag-remove:active{ - color:#7cd7a2; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning{ - background-color:rgba(200, 118, 25, 0.2); - color:#fbb360; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover{ - background-color:rgba(200, 118, 25, 0.3); - color:#f5c186; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active{ - background-color:rgba(200, 118, 25, 0.35); - color:#f5c186; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove{ - color:#fbb360; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:hover, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-warning .bp5-tag-remove:active{ - color:#f5c186; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger{ - background-color:rgba(205, 66, 70, 0.2); - color:#fa999c; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover{ - background-color:rgba(205, 66, 70, 0.3); - color:#ffa1a4; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active{ - background-color:rgba(205, 66, 70, 0.35); - color:#ffa1a4; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove{ - color:#fa999c; -} -.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:hover, .bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:active{ - color:#ffa1a4; +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove { + color: #fa999c; +} +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:hover, +.bp5-dark .bp5-tag.bp5-minimal.bp5-intent-danger .bp5-tag-remove:active { + color: #ffa1a4; } -.bp5-tag-remove{ - background:none; - border:none; - color:rgba(255, 255, 255, 0.7); - cursor:pointer; - display:flex; - margin-bottom:-2px; - margin-right:-6px !important; - margin-top:-2px; - padding:2px; - padding-left:0; +.bp5-tag-remove { + background: none; + border: none; + color: rgba(255, 255, 255, 0.7); + cursor: pointer; + display: flex; + margin-bottom: -2px; + margin-right: -6px !important; + margin-top: -2px; + padding: 2px; + padding-left: 0; } -.bp5-tag-remove:hover{ - background:none; - color:inherit; - text-decoration:none; +.bp5-tag-remove:hover { + background: none; + color: inherit; + text-decoration: none; } -.bp5-tag-remove .bp5-icon:first-child{ - color:inherit; +.bp5-tag-remove .bp5-icon:first-child { + color: inherit; } -.bp5-tag-remove:hover, .bp5-tag-remove:active{ - color:#ffffff; +.bp5-tag-remove:hover, +.bp5-tag-remove:active { + color: #ffffff; } -.bp5-tag-remove:empty::before{ - font-family:"blueprint-icons-16", sans-serif; - font-size:16px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:16px; - line-height:1; - width:16px; - -moz-osx-font-smoothing:grayscale; - -webkit-font-smoothing:antialiased; - content:"\f2ba"; +.bp5-tag-remove:empty::before { + font-family: 'blueprint-icons-16', sans-serif; + font-size: 16px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 16px; + line-height: 1; + width: 16px; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + content: '\f2ba'; } -.bp5-large .bp5-tag-remove{ - margin-right:-10px !important; - padding:0 5px 0 0; +.bp5-large .bp5-tag-remove { + margin-right: -10px !important; + padding: 0 5px 0 0; } -.bp5-large .bp5-tag-remove:empty::before{ - font-family:"blueprint-icons-20", sans-serif; - font-size:20px; - font-style:normal; - font-variant:normal; - font-weight:400; - height:20px; - line-height:1; - width:20px; +.bp5-large .bp5-tag-remove:empty::before { + font-family: 'blueprint-icons-20', sans-serif; + font-size: 20px; + font-style: normal; + font-variant: normal; + font-weight: 400; + height: 20px; + line-height: 1; + width: 20px; } -.bp5-dark .bp5-tag-remove{ - color:rgba(28, 33, 39, 0.7); +.bp5-dark .bp5-tag-remove { + color: rgba(28, 33, 39, 0.7); } -.bp5-dark .bp5-tag-remove:hover, .bp5-dark .bp5-tag-remove:active{ - color:#1c2127; +.bp5-dark .bp5-tag-remove:hover, +.bp5-dark .bp5-tag-remove:active { + color: #1c2127; } -.bp5-compound-tag{ - background:none; - padding:0; +.bp5-compound-tag { + background: none; + padding: 0; } -.bp5-compound-tag .bp5-compound-tag-left{ - background-color:#404854; +.bp5-compound-tag .bp5-compound-tag-left { + background-color: #404854; } -.bp5-compound-tag .bp5-compound-tag-right{ - background-color:#5f6b7c; +.bp5-compound-tag .bp5-compound-tag-right { + background-color: #5f6b7c; } -.bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:#383e47; +.bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-left { + background-color: #383e47; } -.bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:#404854; +.bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-right { + background-color: #404854; } -.bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:#2f343c; +.bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-left, +.bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-left { + background-color: #2f343c; } -.bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:#383e47; +.bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-right, +.bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-right { + background-color: #383e47; } .bp5-compound-tag .bp5-compound-tag-left, -.bp5-compound-tag .bp5-compound-tag-right{ - align-items:center; - display:inline-flex; - padding:2px 4px; +.bp5-compound-tag .bp5-compound-tag-right { + align-items: center; + display: inline-flex; + padding: 2px 4px; } -.bp5-compound-tag .bp5-compound-tag-left{ - border-bottom-left-radius:2px; - border-top-left-radius:2px; - margin-right:0; +.bp5-compound-tag .bp5-compound-tag-left { + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; + margin-right: 0; } -.bp5-compound-tag .bp5-compound-tag-left > .bp5-icon, .bp5-compound-tag .bp5-compound-tag-left .bp5-icon-standard, .bp5-compound-tag .bp5-compound-tag-left .bp5-icon-large{ - margin-right:4px; +.bp5-compound-tag .bp5-compound-tag-left > .bp5-icon, +.bp5-compound-tag .bp5-compound-tag-left .bp5-icon-standard, +.bp5-compound-tag .bp5-compound-tag-left .bp5-icon-large { + margin-right: 4px; } -.bp5-compound-tag .bp5-compound-tag-right{ - border-bottom-right-radius:2px; - border-top-right-radius:2px; - flex-grow:1; - padding:2px 4px; +.bp5-compound-tag .bp5-compound-tag-right { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; + flex-grow: 1; + padding: 2px 4px; } -.bp5-compound-tag .bp5-compound-tag-right > .bp5-icon, .bp5-compound-tag .bp5-compound-tag-right .bp5-icon-standard, .bp5-compound-tag .bp5-compound-tag-right .bp5-icon-large{ - margin-left:4px; +.bp5-compound-tag .bp5-compound-tag-right > .bp5-icon, +.bp5-compound-tag .bp5-compound-tag-right .bp5-icon-standard, +.bp5-compound-tag .bp5-compound-tag-right .bp5-icon-large { + margin-left: 4px; } -.bp5-compound-tag .bp5-compound-tag-right .bp5-compound-tag-right-text{ - flex-grow:1; +.bp5-compound-tag .bp5-compound-tag-right .bp5-compound-tag-right-text { + flex-grow: 1; } -.bp5-compound-tag .bp5-compound-tag-right .bp5-tag-remove{ - margin-left:2px; - margin-right:-4px !important; +.bp5-compound-tag .bp5-compound-tag-right .bp5-tag-remove { + margin-left: 2px; + margin-right: -4px !important; } -.bp5-compound-tag.bp5-round{ - padding:0; +.bp5-compound-tag.bp5-round { + padding: 0; } -.bp5-compound-tag.bp5-round .bp5-compound-tag-left{ - border-bottom-left-radius:20px; - border-top-left-radius:20px; - padding-left:8px; +.bp5-compound-tag.bp5-round .bp5-compound-tag-left { + border-bottom-left-radius: 20px; + border-top-left-radius: 20px; + padding-left: 8px; } -.bp5-compound-tag.bp5-round .bp5-compound-tag-right{ - border-bottom-right-radius:20px; - border-top-right-radius:20px; - padding-right:8px; +.bp5-compound-tag.bp5-round .bp5-compound-tag-right { + border-bottom-right-radius: 20px; + border-top-right-radius: 20px; + padding-right: 8px; } -.bp5-compound-tag.bp5-large{ - padding:0; +.bp5-compound-tag.bp5-large { + padding: 0; } .bp5-compound-tag.bp5-large .bp5-compound-tag-left, -.bp5-compound-tag.bp5-large .bp5-compound-tag-right{ - padding:5px 8px; -} -.bp5-compound-tag.bp5-large .bp5-compound-tag-left > .bp5-icon, .bp5-compound-tag.bp5-large .bp5-compound-tag-left .bp5-icon-standard, .bp5-compound-tag.bp5-large .bp5-compound-tag-left .bp5-icon-large{ - margin-right:7px; -} -.bp5-compound-tag.bp5-large .bp5-compound-tag-right > .bp5-icon, .bp5-compound-tag.bp5-large .bp5-compound-tag-right .bp5-icon-standard, .bp5-compound-tag.bp5-large .bp5-compound-tag-right .bp5-icon-large{ - margin-left:7px; -} -.bp5-compound-tag.bp5-large .bp5-tag-remove{ - margin-left:7px; - margin-right:-10px !important; -} -.bp5-compound-tag.bp5-large.bp5-round{ - padding:0; -} -.bp5-compound-tag.bp5-large.bp5-round .bp5-compound-tag-left{ - border-bottom-left-radius:30px; - border-top-left-radius:30px; - padding-left:12px; -} -.bp5-compound-tag.bp5-large.bp5-round .bp5-compound-tag-right{ - border-bottom-right-radius:30px; - border-top-right-radius:30px; - padding-right:12px; -} -.bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]){ - background:none; -} -.bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-compound-tag-left{ - background-color:rgba(95, 107, 124, 0.2); -} -.bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-compound-tag-right{ - background-color:rgba(95, 107, 124, 0.1); -} -.bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(95, 107, 124, 0.3); -} -.bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(95, 107, 124, 0.2); -} -.bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(95, 107, 124, 0.4); -} -.bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(95, 107, 124, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-primary{ - background:none; -} -.bp5-compound-tag.bp5-minimal.bp5-intent-primary .bp5-compound-tag-left{ - background-color:rgba(45, 114, 210, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-primary .bp5-compound-tag-right{ - background-color:rgba(45, 114, 210, 0.1); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(45, 114, 210, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(45, 114, 210, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(45, 114, 210, 0.4); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(45, 114, 210, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-success{ - background:none; -} -.bp5-compound-tag.bp5-minimal.bp5-intent-success .bp5-compound-tag-left{ - background-color:rgba(35, 133, 81, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-success .bp5-compound-tag-right{ - background-color:rgba(35, 133, 81, 0.1); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(35, 133, 81, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(35, 133, 81, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(35, 133, 81, 0.4); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(35, 133, 81, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-warning{ - background:none; -} -.bp5-compound-tag.bp5-minimal.bp5-intent-warning .bp5-compound-tag-left{ - background-color:rgba(200, 118, 25, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-warning .bp5-compound-tag-right{ - background-color:rgba(200, 118, 25, 0.1); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(200, 118, 25, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(200, 118, 25, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(200, 118, 25, 0.4); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(200, 118, 25, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-danger{ - background:none; -} -.bp5-compound-tag.bp5-minimal.bp5-intent-danger .bp5-compound-tag-left{ - background-color:rgba(205, 66, 70, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-danger .bp5-compound-tag-right{ - background-color:rgba(205, 66, 70, 0.1); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(205, 66, 70, 0.3); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(205, 66, 70, 0.2); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(205, 66, 70, 0.4); -} -.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(205, 66, 70, 0.3); -} -.bp5-dark .bp5-compound-tag{ - background:none; -} -.bp5-dark .bp5-compound-tag .bp5-compound-tag-left{ - background-color:#abb3bf; -} -.bp5-dark .bp5-compound-tag .bp5-compound-tag-right{ - background-color:#c5cbd3; -} -.bp5-dark .bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:#8f99a8; -} -.bp5-dark .bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:#abb3bf; -} -.bp5-dark .bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-left, .bp5-dark .bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:#738091; -} -.bp5-dark .bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-right, .bp5-dark .bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:gray3; -} -.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]){ - background:none; -} -.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-compound-tag-left{ - background-color:rgba(95, 107, 124, 0.4); -} -.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]) .bp5-compound-tag-right{ - background-color:rgba(95, 107, 124, 0.2); -} -.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(95, 107, 124, 0.5); -} -.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(95, 107, 124, 0.3); -} -.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:active .bp5-compound-tag-left, .bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(95, 107, 124, 0.55); -} -.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive:active .bp5-compound-tag-right, .bp5-dark .bp5-compound-tag.bp5-minimal:not([class*=bp5-intent-]).bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(95, 107, 124, 0.35); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary{ - background:none; -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary .bp5-compound-tag-left{ - background-color:rgba(45, 114, 210, 0.4); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary .bp5-compound-tag-right{ - background-color:rgba(45, 114, 210, 0.2); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(45, 114, 210, 0.5); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(45, 114, 210, 0.3); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active .bp5-compound-tag-left, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(45, 114, 210, 0.55); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active .bp5-compound-tag-right, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(45, 114, 210, 0.35); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success{ - background:none; -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success .bp5-compound-tag-left{ - background-color:rgba(35, 133, 81, 0.4); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success .bp5-compound-tag-right{ - background-color:rgba(35, 133, 81, 0.2); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(35, 133, 81, 0.5); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(35, 133, 81, 0.3); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active .bp5-compound-tag-left, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(35, 133, 81, 0.55); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active .bp5-compound-tag-right, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(35, 133, 81, 0.35); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning{ - background:none; -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning .bp5-compound-tag-left{ - background-color:rgba(200, 118, 25, 0.4); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning .bp5-compound-tag-right{ - background-color:rgba(200, 118, 25, 0.2); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(200, 118, 25, 0.5); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(200, 118, 25, 0.3); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active .bp5-compound-tag-left, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(200, 118, 25, 0.55); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active .bp5-compound-tag-right, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(200, 118, 25, 0.35); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger{ - background:none; -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger .bp5-compound-tag-left{ - background-color:rgba(205, 66, 70, 0.4); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger .bp5-compound-tag-right{ - background-color:rgba(205, 66, 70, 0.2); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:rgba(205, 66, 70, 0.5); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:rgba(205, 66, 70, 0.3); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active .bp5-compound-tag-left, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:rgba(205, 66, 70, 0.55); -} -.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active .bp5-compound-tag-right, .bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:rgba(205, 66, 70, 0.35); -} -.bp5-compound-tag.bp5-intent-primary{ - background:none; -} -.bp5-compound-tag.bp5-intent-primary .bp5-compound-tag-left{ - background-color:#215db0; -} -.bp5-compound-tag.bp5-intent-primary .bp5-compound-tag-right{ - background-color:#2d72d2; -} -.bp5-compound-tag.bp5-intent-primary.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:#184a90; -} -.bp5-compound-tag.bp5-intent-primary.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:#215db0; -} -.bp5-compound-tag.bp5-intent-primary.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-intent-primary.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:#11376b; -} -.bp5-compound-tag.bp5-intent-primary.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-intent-primary.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:#184a90; -} -.bp5-compound-tag.bp5-intent-success{ - background:none; -} -.bp5-compound-tag.bp5-intent-success .bp5-compound-tag-left{ - background-color:#1c6e42; -} -.bp5-compound-tag.bp5-intent-success .bp5-compound-tag-right{ - background-color:#238551; -} -.bp5-compound-tag.bp5-intent-success.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:#165a36; -} -.bp5-compound-tag.bp5-intent-success.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:#1c6e42; -} -.bp5-compound-tag.bp5-intent-success.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-intent-success.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:#0f3e25; -} -.bp5-compound-tag.bp5-intent-success.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-intent-success.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:#165a36; -} -.bp5-compound-tag.bp5-intent-warning{ - background:none; -} -.bp5-compound-tag.bp5-intent-warning .bp5-compound-tag-left{ - background-color:#ec9a3c; -} -.bp5-compound-tag.bp5-intent-warning .bp5-compound-tag-right{ - background-color:#fbb360; -} -.bp5-compound-tag.bp5-intent-warning.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:#c87619; -} -.bp5-compound-tag.bp5-intent-warning.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:#ec9a3c; -} -.bp5-compound-tag.bp5-intent-warning.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-intent-warning.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:#935610; -} -.bp5-compound-tag.bp5-intent-warning.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-intent-warning.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:#c87619; -} -.bp5-compound-tag.bp5-intent-danger{ - background:none; -} -.bp5-compound-tag.bp5-intent-danger .bp5-compound-tag-left{ - background-color:#ac2f33; -} -.bp5-compound-tag.bp5-intent-danger .bp5-compound-tag-right{ - background-color:#cd4246; -} -.bp5-compound-tag.bp5-intent-danger.bp5-interactive:hover .bp5-compound-tag-left{ - background-color:#8e292c; -} -.bp5-compound-tag.bp5-intent-danger.bp5-interactive:hover .bp5-compound-tag-right{ - background-color:#ac2f33; -} -.bp5-compound-tag.bp5-intent-danger.bp5-interactive:active .bp5-compound-tag-left, .bp5-compound-tag.bp5-intent-danger.bp5-interactive.bp5-active .bp5-compound-tag-left{ - background-color:#782326; -} -.bp5-compound-tag.bp5-intent-danger.bp5-interactive:active .bp5-compound-tag-right, .bp5-compound-tag.bp5-intent-danger.bp5-interactive.bp5-active .bp5-compound-tag-right{ - background-color:#8e292c; -} -.bp5-tag-input{ - display:flex; - flex-direction:row; - align-items:flex-start; - cursor:text; - height:auto; - line-height:inherit; - min-height:30px; - padding-left:5px; - padding-right:0; -} -.bp5-tag-input > *{ - flex-grow:0; - flex-shrink:0; -} -.bp5-tag-input > .bp5-tag-input-values{ - flex-grow:1; - flex-shrink:1; -} -.bp5-tag-input .bp5-tag-input-icon{ - color:#5f6b7c; - margin-left:2px; - margin-right:7px; - margin-top:7px; -} -.bp5-tag-input .bp5-tag-input-values{ - display:flex; - flex-direction:row; - align-items:center; - align-self:stretch; - flex-wrap:wrap; - margin-right:7px; - margin-top:5px; - min-width:0; - position:relative; -} -.bp5-tag-input .bp5-tag-input-values > *{ - flex-grow:0; - flex-shrink:0; -} -.bp5-tag-input .bp5-tag-input-values > .bp5-fill{ - flex-grow:1; - flex-shrink:1; +.bp5-compound-tag.bp5-large .bp5-compound-tag-right { + padding: 5px 8px; +} +.bp5-compound-tag.bp5-large .bp5-compound-tag-left > .bp5-icon, +.bp5-compound-tag.bp5-large .bp5-compound-tag-left .bp5-icon-standard, +.bp5-compound-tag.bp5-large .bp5-compound-tag-left .bp5-icon-large { + margin-right: 7px; +} +.bp5-compound-tag.bp5-large .bp5-compound-tag-right > .bp5-icon, +.bp5-compound-tag.bp5-large .bp5-compound-tag-right .bp5-icon-standard, +.bp5-compound-tag.bp5-large .bp5-compound-tag-right .bp5-icon-large { + margin-left: 7px; +} +.bp5-compound-tag.bp5-large .bp5-tag-remove { + margin-left: 7px; + margin-right: -10px !important; +} +.bp5-compound-tag.bp5-large.bp5-round { + padding: 0; +} +.bp5-compound-tag.bp5-large.bp5-round .bp5-compound-tag-left { + border-bottom-left-radius: 30px; + border-top-left-radius: 30px; + padding-left: 12px; +} +.bp5-compound-tag.bp5-large.bp5-round .bp5-compound-tag-right { + border-bottom-right-radius: 30px; + border-top-right-radius: 30px; + padding-right: 12px; +} +.bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']) { + background: none; +} +.bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']) + .bp5-compound-tag-left { + background-color: rgba(95, 107, 124, 0.2); +} +.bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']) + .bp5-compound-tag-right { + background-color: rgba(95, 107, 124, 0.1); +} +.bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(95, 107, 124, 0.3); +} +.bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(95, 107, 124, 0.2); +} +.bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(95, 107, 124, 0.4); +} +.bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']).bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(95, 107, 124, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-primary { + background: none; +} +.bp5-compound-tag.bp5-minimal.bp5-intent-primary .bp5-compound-tag-left { + background-color: rgba(45, 114, 210, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-primary .bp5-compound-tag-right { + background-color: rgba(45, 114, 210, 0.1); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(45, 114, 210, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(45, 114, 210, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(45, 114, 210, 0.4); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(45, 114, 210, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-success { + background: none; +} +.bp5-compound-tag.bp5-minimal.bp5-intent-success .bp5-compound-tag-left { + background-color: rgba(35, 133, 81, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-success .bp5-compound-tag-right { + background-color: rgba(35, 133, 81, 0.1); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(35, 133, 81, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(35, 133, 81, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(35, 133, 81, 0.4); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(35, 133, 81, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-warning { + background: none; +} +.bp5-compound-tag.bp5-minimal.bp5-intent-warning .bp5-compound-tag-left { + background-color: rgba(200, 118, 25, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-warning .bp5-compound-tag-right { + background-color: rgba(200, 118, 25, 0.1); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(200, 118, 25, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(200, 118, 25, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(200, 118, 25, 0.4); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(200, 118, 25, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-danger { + background: none; +} +.bp5-compound-tag.bp5-minimal.bp5-intent-danger .bp5-compound-tag-left { + background-color: rgba(205, 66, 70, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-danger .bp5-compound-tag-right { + background-color: rgba(205, 66, 70, 0.1); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(205, 66, 70, 0.3); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(205, 66, 70, 0.2); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(205, 66, 70, 0.4); +} +.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(205, 66, 70, 0.3); +} +.bp5-dark .bp5-compound-tag { + background: none; +} +.bp5-dark .bp5-compound-tag .bp5-compound-tag-left { + background-color: #abb3bf; +} +.bp5-dark .bp5-compound-tag .bp5-compound-tag-right { + background-color: #c5cbd3; +} +.bp5-dark .bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-left { + background-color: #8f99a8; +} +.bp5-dark .bp5-compound-tag.bp5-interactive:hover .bp5-compound-tag-right { + background-color: #abb3bf; +} +.bp5-dark .bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-left, +.bp5-dark .bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-left { + background-color: #738091; +} +.bp5-dark .bp5-compound-tag.bp5-interactive:active .bp5-compound-tag-right, +.bp5-dark .bp5-compound-tag.bp5-interactive.bp5-active .bp5-compound-tag-right { + background-color: gray3; +} +.bp5-dark .bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']) { + background: none; +} +.bp5-dark + .bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']) + .bp5-compound-tag-left { + background-color: rgba(95, 107, 124, 0.4); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal:not([class*='bp5-intent-']) + .bp5-compound-tag-right { + background-color: rgba(95, 107, 124, 0.2); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(95, 107, 124, 0.5); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(95, 107, 124, 0.3); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive:active + .bp5-compound-tag-left, +.bp5-dark + .bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(95, 107, 124, 0.55); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive:active + .bp5-compound-tag-right, +.bp5-dark + .bp5-compound-tag.bp5-minimal:not( + [class*='bp5-intent-'] + ).bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(95, 107, 124, 0.35); +} +.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-primary { + background: none; +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary + .bp5-compound-tag-left { + background-color: rgba(45, 114, 210, 0.4); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary + .bp5-compound-tag-right { + background-color: rgba(45, 114, 210, 0.2); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(45, 114, 210, 0.5); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(45, 114, 210, 0.3); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(45, 114, 210, 0.55); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-primary.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(45, 114, 210, 0.35); +} +.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-success { + background: none; +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success + .bp5-compound-tag-left { + background-color: rgba(35, 133, 81, 0.4); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success + .bp5-compound-tag-right { + background-color: rgba(35, 133, 81, 0.2); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(35, 133, 81, 0.5); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(35, 133, 81, 0.3); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(35, 133, 81, 0.55); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-success.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(35, 133, 81, 0.35); +} +.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-warning { + background: none; +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning + .bp5-compound-tag-left { + background-color: rgba(200, 118, 25, 0.4); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning + .bp5-compound-tag-right { + background-color: rgba(200, 118, 25, 0.2); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(200, 118, 25, 0.5); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(200, 118, 25, 0.3); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(200, 118, 25, 0.55); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-warning.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(200, 118, 25, 0.35); +} +.bp5-dark .bp5-compound-tag.bp5-minimal.bp5-intent-danger { + background: none; +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger + .bp5-compound-tag-left { + background-color: rgba(205, 66, 70, 0.4); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger + .bp5-compound-tag-right { + background-color: rgba(205, 66, 70, 0.2); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: rgba(205, 66, 70, 0.5); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: rgba(205, 66, 70, 0.3); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: rgba(205, 66, 70, 0.55); +} +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-dark + .bp5-compound-tag.bp5-minimal.bp5-intent-danger.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: rgba(205, 66, 70, 0.35); +} +.bp5-compound-tag.bp5-intent-primary { + background: none; +} +.bp5-compound-tag.bp5-intent-primary .bp5-compound-tag-left { + background-color: #215db0; +} +.bp5-compound-tag.bp5-intent-primary .bp5-compound-tag-right { + background-color: #2d72d2; +} +.bp5-compound-tag.bp5-intent-primary.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: #184a90; +} +.bp5-compound-tag.bp5-intent-primary.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: #215db0; +} +.bp5-compound-tag.bp5-intent-primary.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-intent-primary.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: #11376b; +} +.bp5-compound-tag.bp5-intent-primary.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-intent-primary.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: #184a90; +} +.bp5-compound-tag.bp5-intent-success { + background: none; +} +.bp5-compound-tag.bp5-intent-success .bp5-compound-tag-left { + background-color: #1c6e42; +} +.bp5-compound-tag.bp5-intent-success .bp5-compound-tag-right { + background-color: #238551; +} +.bp5-compound-tag.bp5-intent-success.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: #165a36; +} +.bp5-compound-tag.bp5-intent-success.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: #1c6e42; +} +.bp5-compound-tag.bp5-intent-success.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-intent-success.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: #0f3e25; +} +.bp5-compound-tag.bp5-intent-success.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-intent-success.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: #165a36; +} +.bp5-compound-tag.bp5-intent-warning { + background: none; +} +.bp5-compound-tag.bp5-intent-warning .bp5-compound-tag-left { + background-color: #ec9a3c; +} +.bp5-compound-tag.bp5-intent-warning .bp5-compound-tag-right { + background-color: #fbb360; +} +.bp5-compound-tag.bp5-intent-warning.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: #c87619; +} +.bp5-compound-tag.bp5-intent-warning.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: #ec9a3c; +} +.bp5-compound-tag.bp5-intent-warning.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-intent-warning.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: #935610; +} +.bp5-compound-tag.bp5-intent-warning.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-intent-warning.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: #c87619; +} +.bp5-compound-tag.bp5-intent-danger { + background: none; +} +.bp5-compound-tag.bp5-intent-danger .bp5-compound-tag-left { + background-color: #ac2f33; +} +.bp5-compound-tag.bp5-intent-danger .bp5-compound-tag-right { + background-color: #cd4246; +} +.bp5-compound-tag.bp5-intent-danger.bp5-interactive:hover + .bp5-compound-tag-left { + background-color: #8e292c; +} +.bp5-compound-tag.bp5-intent-danger.bp5-interactive:hover + .bp5-compound-tag-right { + background-color: #ac2f33; +} +.bp5-compound-tag.bp5-intent-danger.bp5-interactive:active + .bp5-compound-tag-left, +.bp5-compound-tag.bp5-intent-danger.bp5-interactive.bp5-active + .bp5-compound-tag-left { + background-color: #782326; +} +.bp5-compound-tag.bp5-intent-danger.bp5-interactive:active + .bp5-compound-tag-right, +.bp5-compound-tag.bp5-intent-danger.bp5-interactive.bp5-active + .bp5-compound-tag-right { + background-color: #8e292c; +} +.bp5-tag-input { + display: flex; + flex-direction: row; + align-items: flex-start; + cursor: text; + height: auto; + line-height: inherit; + min-height: 30px; + padding-left: 5px; + padding-right: 0; +} +.bp5-tag-input > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp5-tag-input > .bp5-tag-input-values { + flex-grow: 1; + flex-shrink: 1; +} +.bp5-tag-input .bp5-tag-input-icon { + color: #5f6b7c; + margin-left: 2px; + margin-right: 7px; + margin-top: 7px; +} +.bp5-tag-input .bp5-tag-input-values { + display: flex; + flex-direction: row; + align-items: center; + align-self: stretch; + flex-wrap: wrap; + margin-right: 7px; + margin-top: 5px; + min-width: 0; + position: relative; +} +.bp5-tag-input .bp5-tag-input-values > * { + flex-grow: 0; + flex-shrink: 0; +} +.bp5-tag-input .bp5-tag-input-values > .bp5-fill { + flex-grow: 1; + flex-shrink: 1; } .bp5-tag-input .bp5-tag-input-values::before, -.bp5-tag-input .bp5-tag-input-values > *{ - margin-right:5px; +.bp5-tag-input .bp5-tag-input-values > * { + margin-right: 5px; } .bp5-tag-input .bp5-tag-input-values:empty::before, -.bp5-tag-input .bp5-tag-input-values > :last-child{ - margin-right:0; +.bp5-tag-input .bp5-tag-input-values > :last-child { + margin-right: 0; } -.bp5-tag-input .bp5-tag-input-values:first-child .bp5-tag ~ .bp5-input-ghost{ - padding-left:0; +.bp5-tag-input .bp5-tag-input-values:first-child .bp5-tag ~ .bp5-input-ghost { + padding-left: 0; } -.bp5-tag-input .bp5-tag-input-values:first-child .bp5-input-ghost{ - padding-left:5px; +.bp5-tag-input .bp5-tag-input-values:first-child .bp5-input-ghost { + padding-left: 5px; } -.bp5-tag-input .bp5-tag-input-values > *{ - margin-bottom:5px; +.bp5-tag-input .bp5-tag-input-values > * { + margin-bottom: 5px; } -.bp5-tag-input .bp5-tag{ - overflow-wrap:break-word; +.bp5-tag-input .bp5-tag { + overflow-wrap: break-word; } -.bp5-tag-input .bp5-tag.bp5-active{ - outline:rgba(45, 114, 210, 0.6) solid 2px; - outline-offset:0; - -moz-outline-radius:6px; +.bp5-tag-input .bp5-tag.bp5-active { + outline: rgba(45, 114, 210, 0.6) solid 2px; + outline-offset: 0; + -moz-outline-radius: 6px; } -.bp5-tag-input .bp5-input-ghost{ - flex:1 1 auto; - line-height:20px; - width:80px; +.bp5-tag-input .bp5-input-ghost { + flex: 1 1 auto; + line-height: 20px; + width: 80px; } -.bp5-tag-input .bp5-input-ghost:disabled, .bp5-tag-input .bp5-input-ghost.bp5-disabled{ - cursor:not-allowed; +.bp5-tag-input .bp5-input-ghost:disabled, +.bp5-tag-input .bp5-input-ghost.bp5-disabled { + cursor: not-allowed; } .bp5-tag-input .bp5-button, -.bp5-tag-input .bp5-spinner{ - margin:3px; - margin-left:0; +.bp5-tag-input .bp5-spinner { + margin: 3px; + margin-left: 0; } -.bp5-tag-input .bp5-button{ - min-height:24px; - min-width:24px; - padding:0 7px; +.bp5-tag-input .bp5-button { + min-height: 24px; + min-width: 24px; + padding: 0 7px; } -.bp5-tag-input.bp5-large{ - height:auto; - min-height:40px; +.bp5-tag-input.bp5-large { + height: auto; + min-height: 40px; } .bp5-tag-input.bp5-large::before, -.bp5-tag-input.bp5-large > *{ - margin-right:10px; +.bp5-tag-input.bp5-large > * { + margin-right: 10px; } .bp5-tag-input.bp5-large:empty::before, -.bp5-tag-input.bp5-large > :last-child{ - margin-right:0; +.bp5-tag-input.bp5-large > :last-child { + margin-right: 0; } -.bp5-tag-input.bp5-large .bp5-tag-input-icon{ - margin-left:5px; - margin-top:10px; +.bp5-tag-input.bp5-large .bp5-tag-input-icon { + margin-left: 5px; + margin-top: 10px; } -.bp5-tag-input.bp5-large .bp5-input-ghost{ - line-height:30px; +.bp5-tag-input.bp5-large .bp5-input-ghost { + line-height: 30px; } -.bp5-tag-input.bp5-large .bp5-button{ - min-height:30px; - min-width:30px; - padding:5px 10px; - margin:5px; - margin-left:0; +.bp5-tag-input.bp5-large .bp5-button { + min-height: 30px; + min-width: 30px; + padding: 5px 10px; + margin: 5px; + margin-left: 0; } -.bp5-tag-input.bp5-large .bp5-spinner{ - margin:8px; - margin-left:0; +.bp5-tag-input.bp5-large .bp5-spinner { + margin: 8px; + margin-left: 0; } -.bp5-tag-input.bp5-active{ - background-color:#ffffff; - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-tag-input.bp5-active { + background-color: #ffffff; + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-tag-input.bp5-active.bp5-intent-primary{ - box-shadow:inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-tag-input.bp5-active.bp5-intent-primary { + box-shadow: inset 0 0 0 1px #2d72d2, 0 0 0 2px rgba(45, 114, 210, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-tag-input.bp5-active.bp5-intent-success{ - box-shadow:inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-tag-input.bp5-active.bp5-intent-success { + box-shadow: inset 0 0 0 1px #238551, 0 0 0 2px rgba(35, 133, 81, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-tag-input.bp5-active.bp5-intent-warning{ - box-shadow:inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-tag-input.bp5-active.bp5-intent-warning { + box-shadow: inset 0 0 0 1px #c87619, 0 0 0 2px rgba(200, 118, 25, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-tag-input.bp5-active.bp5-intent-danger{ - box-shadow:inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), inset 0 1px 1px rgba(17, 20, 24, 0.2); +.bp5-tag-input.bp5-active.bp5-intent-danger { + box-shadow: inset 0 0 0 1px #cd4246, 0 0 0 2px rgba(205, 66, 70, 0.3), + inset 0 1px 1px rgba(17, 20, 24, 0.2); } -.bp5-dark .bp5-tag-input .bp5-tag-input-icon, .bp5-tag-input.bp5-dark .bp5-tag-input-icon{ - color:#abb3bf; +.bp5-dark .bp5-tag-input .bp5-tag-input-icon, +.bp5-tag-input.bp5-dark .bp5-tag-input-icon { + color: #abb3bf; } -.bp5-dark .bp5-tag-input .bp5-input-ghost, .bp5-tag-input.bp5-dark .bp5-input-ghost{ - color:#f6f7f9; +.bp5-dark .bp5-tag-input .bp5-input-ghost, +.bp5-tag-input.bp5-dark .bp5-input-ghost { + color: #f6f7f9; } -.bp5-dark .bp5-tag-input .bp5-input-ghost::-moz-placeholder, .bp5-tag-input.bp5-dark .bp5-input-ghost::-moz-placeholder{ - color:#abb3bf; +.bp5-dark .bp5-tag-input .bp5-input-ghost::-moz-placeholder, +.bp5-tag-input.bp5-dark .bp5-input-ghost::-moz-placeholder { + color: #abb3bf; } -.bp5-dark .bp5-tag-input .bp5-input-ghost:-ms-input-placeholder, .bp5-tag-input.bp5-dark .bp5-input-ghost:-ms-input-placeholder{ - color:#abb3bf; +.bp5-dark .bp5-tag-input .bp5-input-ghost:-ms-input-placeholder, +.bp5-tag-input.bp5-dark .bp5-input-ghost:-ms-input-placeholder { + color: #abb3bf; } -.bp5-dark .bp5-tag-input .bp5-input-ghost::placeholder, .bp5-tag-input.bp5-dark .bp5-input-ghost::placeholder{ - color:#abb3bf; +.bp5-dark .bp5-tag-input .bp5-input-ghost::placeholder, +.bp5-tag-input.bp5-dark .bp5-input-ghost::placeholder { + color: #abb3bf; } -.bp5-dark .bp5-tag-input.bp5-active, .bp5-tag-input.bp5-dark.bp5-active{ - background-color:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-tag-input.bp5-active, +.bp5-tag-input.bp5-dark.bp5-active { + background-color: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px #4c90f0, inset 0 0 0 1px #4c90f0, + 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-primary, .bp5-tag-input.bp5-dark.bp5-active.bp5-intent-primary{ - box-shadow:inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-primary, +.bp5-tag-input.bp5-dark.bp5-active.bp5-intent-primary { + box-shadow: inset 0 0 0 1px #4c90f0, 0 0 0 2px rgba(76, 144, 240, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-success, .bp5-tag-input.bp5-dark.bp5-active.bp5-intent-success{ - box-shadow:inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-success, +.bp5-tag-input.bp5-dark.bp5-active.bp5-intent-success { + box-shadow: inset 0 0 0 1px #32a467, 0 0 0 2px rgba(50, 164, 103, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-warning, .bp5-tag-input.bp5-dark.bp5-active.bp5-intent-warning{ - box-shadow:inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-warning, +.bp5-tag-input.bp5-dark.bp5-active.bp5-intent-warning { + box-shadow: inset 0 0 0 1px #ec9a3c, 0 0 0 2px rgba(236, 154, 60, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-danger, .bp5-tag-input.bp5-dark.bp5-active.bp5-intent-danger{ - box-shadow:inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3), inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); +.bp5-dark .bp5-tag-input.bp5-active.bp5-intent-danger, +.bp5-tag-input.bp5-dark.bp5-active.bp5-intent-danger { + box-shadow: inset 0 0 0 1px #e76a6e, 0 0 0 2px rgba(231, 106, 110, 0.3), + inset 0 0 0 1px rgba(255, 255, 255, 0.2), + inset 0 -1px 1px 0 rgba(255, 255, 255, 0.3); } -.bp5-input-ghost{ - background:none; - border:none; - box-shadow:none; - padding:0; +.bp5-input-ghost { + background: none; + border: none; + box-shadow: none; + padding: 0; } -.bp5-input-ghost::-moz-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-input-ghost::-moz-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-input-ghost:-ms-input-placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-input-ghost:-ms-input-placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-input-ghost::placeholder{ - color:#5f6b7c; - opacity:1; +.bp5-input-ghost::placeholder { + color: #5f6b7c; + opacity: 1; } -.bp5-input-ghost:focus{ - outline:none !important; +.bp5-input-ghost:focus { + outline: none !important; } -.bp5-resizable-input-span{ - max-height:0; - max-width:100%; - min-width:80px; - opacity:0; - overflow:hidden; - position:absolute; - white-space:nowrap; - z-index:-1; +.bp5-resizable-input-span { + max-height: 0; + max-width: 100%; + min-width: 80px; + opacity: 0; + overflow: hidden; + position: absolute; + white-space: nowrap; + z-index: -1; } -.bp5-toast{ - align-items:flex-start; - background-color:#ffffff; - border-radius:2px; - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); - display:flex; - margin:20px 0 0; - max-width:500px; - min-width:300px; - pointer-events:all; - position:relative !important; +.bp5-toast { + align-items: flex-start; + background-color: #ffffff; + border-radius: 2px; + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2), + 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); + display: flex; + margin: 20px 0 0; + max-width: 500px; + min-width: 300px; + pointer-events: all; + position: relative !important; } -.bp5-toast.bp5-toast-enter, .bp5-toast.bp5-toast-appear{ - transform:translateY(-40px); +.bp5-toast.bp5-toast-enter, +.bp5-toast.bp5-toast-appear { + transform: translateY(-40px); } -.bp5-toast.bp5-toast-enter-active, .bp5-toast.bp5-toast-appear-active{ - transform:translateY(0); - transition-delay:0; - transition-duration:300ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); +.bp5-toast.bp5-toast-enter-active, +.bp5-toast.bp5-toast-appear-active { + transform: translateY(0); + transition-delay: 0; + transition-duration: 300ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); } -.bp5-toast.bp5-toast-enter ~ .bp5-toast, .bp5-toast.bp5-toast-appear ~ .bp5-toast{ - transform:translateY(-40px); +.bp5-toast.bp5-toast-enter ~ .bp5-toast, +.bp5-toast.bp5-toast-appear ~ .bp5-toast { + transform: translateY(-40px); } -.bp5-toast.bp5-toast-enter-active ~ .bp5-toast, .bp5-toast.bp5-toast-appear-active ~ .bp5-toast{ - transform:translateY(0); - transition-delay:0; - transition-duration:300ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.54, 1.12, 0.38, 1.11); +.bp5-toast.bp5-toast-enter-active ~ .bp5-toast, +.bp5-toast.bp5-toast-appear-active ~ .bp5-toast { + transform: translateY(0); + transition-delay: 0; + transition-duration: 300ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.54, 1.12, 0.38, 1.11); } -.bp5-toast.bp5-toast-exit{ - opacity:1; - filter:blur(0); +.bp5-toast.bp5-toast-exit { + opacity: 1; + filter: blur(0); } -.bp5-toast.bp5-toast-exit-active{ - opacity:0; - filter:blur(10px); - transition-delay:0; - transition-duration:300ms; - transition-property:opacity, filter; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-toast.bp5-toast-exit-active { + opacity: 0; + filter: blur(10px); + transition-delay: 0; + transition-duration: 300ms; + transition-property: opacity, filter; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-toast.bp5-toast-exit ~ .bp5-toast{ - transform:translateY(0); +.bp5-toast.bp5-toast-exit ~ .bp5-toast { + transform: translateY(0); } -.bp5-toast.bp5-toast-exit-active ~ .bp5-toast{ - transform:translateY(-40px); - transition-delay:50ms; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-toast.bp5-toast-exit-active ~ .bp5-toast { + transform: translateY(-40px); + transition-delay: 50ms; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-toast .bp5-button-group{ - flex:0 0 auto; - padding:5px; - padding-left:0; +.bp5-toast .bp5-button-group { + flex: 0 0 auto; + padding: 5px; + padding-left: 0; } -.bp5-toast > .bp5-icon{ - color:#5f6b7c; - margin:12px; - margin-right:0; +.bp5-toast > .bp5-icon { + color: #5f6b7c; + margin: 12px; + margin-right: 0; } -.bp5-toast.bp5-dark, .bp5-dark .bp5-toast{ - background-color:#404854; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); +.bp5-toast.bp5-dark, +.bp5-dark .bp5-toast { + background-color: #404854; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); } -.bp5-toast.bp5-dark > .bp5-icon, .bp5-dark .bp5-toast > .bp5-icon{ - color:#abb3bf; +.bp5-toast.bp5-dark > .bp5-icon, +.bp5-dark .bp5-toast > .bp5-icon { + color: #abb3bf; } -.bp5-toast.bp5-dark .bp5-button .bp5-icon, .bp5-dark .bp5-toast .bp5-button .bp5-icon{ - color:rgba(255, 255, 255, 0.7); +.bp5-toast.bp5-dark .bp5-button .bp5-icon, +.bp5-dark .bp5-toast .bp5-button .bp5-icon { + color: rgba(255, 255, 255, 0.7); } -.bp5-toast[class*=bp5-intent-] a{ - color:rgba(255, 255, 255, 0.7); +.bp5-toast[class*='bp5-intent-'] a { + color: rgba(255, 255, 255, 0.7); } -.bp5-toast[class*=bp5-intent-] a:hover{ - color:#ffffff; +.bp5-toast[class*='bp5-intent-'] a:hover { + color: #ffffff; } -.bp5-toast[class*=bp5-intent-] > .bp5-icon{ - color:#ffffff; +.bp5-toast[class*='bp5-intent-'] > .bp5-icon { + color: #ffffff; } -.bp5-toast.bp5-intent-primary{ - background-color:#2d72d2; - color:#ffffff; +.bp5-toast.bp5-intent-primary { + background-color: #2d72d2; + color: #ffffff; } -.bp5-toast.bp5-intent-primary .bp5-icon:first-child{ - color:rgba(255, 255, 255, 0.7); +.bp5-toast.bp5-intent-primary .bp5-icon:first-child { + color: rgba(255, 255, 255, 0.7); } -.bp5-toast.bp5-intent-primary .bp5-button{ - background-color:#2d72d2 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-primary .bp5-button { + background-color: #2d72d2 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-primary .bp5-button:hover{ - background-color:#215db0 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-primary .bp5-button:hover { + background-color: #215db0 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-primary .bp5-button:active{ - background-color:#184a90 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-primary .bp5-button:active { + background-color: #184a90 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-primary .bp5-button:focus{ - outline-color:rgba(255, 255, 255, 0.5); +.bp5-toast.bp5-intent-primary .bp5-button:focus { + outline-color: rgba(255, 255, 255, 0.5); } -.bp5-toast.bp5-intent-primary .bp5-button:last-child > .bp5-icon-cross{ - color:rgba(255, 255, 255, 0.7) !important; +.bp5-toast.bp5-intent-primary .bp5-button:last-child > .bp5-icon-cross { + color: rgba(255, 255, 255, 0.7) !important; } -.bp5-toast.bp5-intent-success{ - background-color:#238551; - color:#ffffff; +.bp5-toast.bp5-intent-success { + background-color: #238551; + color: #ffffff; } -.bp5-toast.bp5-intent-success .bp5-icon:first-child{ - color:rgba(255, 255, 255, 0.7); +.bp5-toast.bp5-intent-success .bp5-icon:first-child { + color: rgba(255, 255, 255, 0.7); } -.bp5-toast.bp5-intent-success .bp5-button{ - background-color:#238551 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-success .bp5-button { + background-color: #238551 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-success .bp5-button:hover{ - background-color:#1c6e42 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-success .bp5-button:hover { + background-color: #1c6e42 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-success .bp5-button:active{ - background-color:#165a36 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-success .bp5-button:active { + background-color: #165a36 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-success .bp5-button:focus{ - outline-color:rgba(255, 255, 255, 0.5); +.bp5-toast.bp5-intent-success .bp5-button:focus { + outline-color: rgba(255, 255, 255, 0.5); } -.bp5-toast.bp5-intent-success .bp5-button:last-child > .bp5-icon-cross{ - color:rgba(255, 255, 255, 0.7) !important; +.bp5-toast.bp5-intent-success .bp5-button:last-child > .bp5-icon-cross { + color: rgba(255, 255, 255, 0.7) !important; } -.bp5-toast.bp5-intent-warning{ - background-color:#fbb360; - color:#1c2127; +.bp5-toast.bp5-intent-warning { + background-color: #fbb360; + color: #1c2127; } -.bp5-toast.bp5-intent-warning .bp5-icon:first-child{ - color:rgba(28, 33, 39, 0.7); +.bp5-toast.bp5-intent-warning .bp5-icon:first-child { + color: rgba(28, 33, 39, 0.7); } -.bp5-toast.bp5-intent-warning .bp5-button{ - background-color:#fbb360 !important; - color:#1c2127 !important; +.bp5-toast.bp5-intent-warning .bp5-button { + background-color: #fbb360 !important; + color: #1c2127 !important; } -.bp5-toast.bp5-intent-warning .bp5-button:hover{ - background-color:#ec9a3c !important; - color:#1c2127 !important; +.bp5-toast.bp5-intent-warning .bp5-button:hover { + background-color: #ec9a3c !important; + color: #1c2127 !important; } -.bp5-toast.bp5-intent-warning .bp5-button:active{ - background-color:#c87619 !important; - color:#1c2127 !important; +.bp5-toast.bp5-intent-warning .bp5-button:active { + background-color: #c87619 !important; + color: #1c2127 !important; } -.bp5-toast.bp5-intent-warning .bp5-button:focus{ - outline-color:rgba(255, 255, 255, 0.5); +.bp5-toast.bp5-intent-warning .bp5-button:focus { + outline-color: rgba(255, 255, 255, 0.5); } -.bp5-toast.bp5-intent-warning .bp5-button:last-child > .bp5-icon-cross{ - color:rgba(28, 33, 39, 0.7) !important; +.bp5-toast.bp5-intent-warning .bp5-button:last-child > .bp5-icon-cross { + color: rgba(28, 33, 39, 0.7) !important; } -.bp5-toast.bp5-intent-danger{ - background-color:#cd4246; - color:#ffffff; +.bp5-toast.bp5-intent-danger { + background-color: #cd4246; + color: #ffffff; } -.bp5-toast.bp5-intent-danger .bp5-icon:first-child{ - color:rgba(255, 255, 255, 0.7); +.bp5-toast.bp5-intent-danger .bp5-icon:first-child { + color: rgba(255, 255, 255, 0.7); } -.bp5-toast.bp5-intent-danger .bp5-button{ - background-color:#cd4246 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-danger .bp5-button { + background-color: #cd4246 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-danger .bp5-button:hover{ - background-color:#ac2f33 !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-danger .bp5-button:hover { + background-color: #ac2f33 !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-danger .bp5-button:active{ - background-color:#8e292c !important; - color:#ffffff !important; +.bp5-toast.bp5-intent-danger .bp5-button:active { + background-color: #8e292c !important; + color: #ffffff !important; } -.bp5-toast.bp5-intent-danger .bp5-button:focus{ - outline-color:rgba(255, 255, 255, 0.5); +.bp5-toast.bp5-intent-danger .bp5-button:focus { + outline-color: rgba(255, 255, 255, 0.5); } -.bp5-toast.bp5-intent-danger .bp5-button:last-child > .bp5-icon-cross{ - color:rgba(255, 255, 255, 0.7) !important; +.bp5-toast.bp5-intent-danger .bp5-button:last-child > .bp5-icon-cross { + color: rgba(255, 255, 255, 0.7) !important; } -.bp5-toast-message{ - flex:1 1 auto; - padding:11px; - word-break:break-word; +.bp5-toast-message { + flex: 1 1 auto; + padding: 11px; + word-break: break-word; } -.bp5-toast-container{ - align-items:center; - display:flex !important; - flex-direction:column; - left:0; - overflow:hidden; - padding:0 20px 20px; - pointer-events:none; - right:0; - z-index:40; +.bp5-toast-container { + align-items: center; + display: flex !important; + flex-direction: column; + left: 0; + overflow: hidden; + padding: 0 20px 20px; + pointer-events: none; + right: 0; + z-index: 40; } -.bp5-toast-container.bp5-toast-container-in-portal{ - position:fixed; +.bp5-toast-container.bp5-toast-container-in-portal { + position: fixed; } -.bp5-toast-container.bp5-toast-container-inline{ - position:absolute; +.bp5-toast-container.bp5-toast-container-inline { + position: absolute; } -.bp5-toast-container.bp5-toast-container-top{ - top:0; +.bp5-toast-container.bp5-toast-container-top { + top: 0; } -.bp5-toast-container.bp5-toast-container-bottom{ - bottom:0; - flex-direction:column-reverse; - top:auto; +.bp5-toast-container.bp5-toast-container-bottom { + bottom: 0; + flex-direction: column-reverse; + top: auto; } -.bp5-toast-container.bp5-toast-container-left{ - align-items:flex-start; +.bp5-toast-container.bp5-toast-container-left { + align-items: flex-start; } -.bp5-toast-container.bp5-toast-container-right{ - align-items:flex-end; +.bp5-toast-container.bp5-toast-container-right { + align-items: flex-end; } -.bp5-toast-container-bottom .bp5-toast.bp5-toast-enter:not(.bp5-toast-enter-active), .bp5-toast-container-bottom .bp5-toast.bp5-toast-enter:not(.bp5-toast-enter-active) ~ .bp5-toast, .bp5-toast-container-bottom .bp5-toast.bp5-toast-appear:not(.bp5-toast-appear-active), .bp5-toast-container-bottom .bp5-toast.bp5-toast-appear:not(.bp5-toast-appear-active) ~ .bp5-toast, .bp5-toast-container-bottom .bp5-toast.bp5-toast-exit-active ~ .bp5-toast, .bp5-toast-container-bottom .bp5-toast.bp5-toast-leave-active ~ .bp5-toast{ - transform:translateY(60px); +.bp5-toast-container-bottom + .bp5-toast.bp5-toast-enter:not(.bp5-toast-enter-active), +.bp5-toast-container-bottom + .bp5-toast.bp5-toast-enter:not(.bp5-toast-enter-active) + ~ .bp5-toast, +.bp5-toast-container-bottom + .bp5-toast.bp5-toast-appear:not(.bp5-toast-appear-active), +.bp5-toast-container-bottom + .bp5-toast.bp5-toast-appear:not(.bp5-toast-appear-active) + ~ .bp5-toast, +.bp5-toast-container-bottom .bp5-toast.bp5-toast-exit-active ~ .bp5-toast, +.bp5-toast-container-bottom .bp5-toast.bp5-toast-leave-active ~ .bp5-toast { + transform: translateY(60px); } -.bp5-tooltip{ - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), 0 8px 24px rgba(17, 20, 24, 0.2); - transform:scale(1); - color:#f6f7f9; +.bp5-tooltip { + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 2px 4px rgba(17, 20, 24, 0.2), + 0 8px 24px rgba(17, 20, 24, 0.2); + transform: scale(1); + color: #f6f7f9; } -.bp5-tooltip .bp5-popover-arrow{ - height:22px; - position:absolute; - width:22px; +.bp5-tooltip .bp5-popover-arrow { + height: 22px; + position: absolute; + width: 22px; } -.bp5-tooltip .bp5-popover-arrow::before{ - height:14px; - margin:4px; - width:14px; +.bp5-tooltip .bp5-popover-arrow::before { + height: 14px; + margin: 4px; + width: 14px; } -.bp5-tooltip .bp5-popover-content{ - background:#404854; +.bp5-tooltip .bp5-popover-content { + background: #404854; } .bp5-tooltip .bp5-popover-content, -.bp5-tooltip .bp5-heading{ - color:#f6f7f9; +.bp5-tooltip .bp5-heading { + color: #f6f7f9; } -.bp5-tooltip .bp5-popover-arrow::before{ - box-shadow:1px 1px 6px rgba(17, 20, 24, 0.2); +.bp5-tooltip .bp5-popover-arrow::before { + box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.2); } -.bp5-tooltip .bp5-popover-arrow-border{ - fill:#111418; - fill-opacity:0.1; +.bp5-tooltip .bp5-popover-arrow-border { + fill: #111418; + fill-opacity: 0.1; } -.bp5-tooltip .bp5-popover-arrow-fill{ - fill:#404854; +.bp5-tooltip .bp5-popover-arrow-fill { + fill: #404854; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip .bp5-popover-arrow-fill { + fill: buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip { + border: 1px solid buttonborder; } } -.bp5-popover-enter > .bp5-tooltip, .bp5-popover-appear > .bp5-tooltip{ - transform:scale(0.8); +.bp5-popover-enter > .bp5-tooltip, +.bp5-popover-appear > .bp5-tooltip { + transform: scale(0.8); } -.bp5-popover-enter-active > .bp5-tooltip, .bp5-popover-appear-active > .bp5-tooltip{ - transform:scale(1); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-enter-active > .bp5-tooltip, +.bp5-popover-appear-active > .bp5-tooltip { + transform: scale(1); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-popover-exit > .bp5-tooltip{ - transform:scale(1); +.bp5-popover-exit > .bp5-tooltip { + transform: scale(1); } -.bp5-popover-exit-active > .bp5-tooltip{ - transform:scale(0.8); - transition-delay:0; - transition-duration:100ms; - transition-property:transform; - transition-timing-function:cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-popover-exit-active > .bp5-tooltip { + transform: scale(0.8); + transition-delay: 0; + transition-duration: 100ms; + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-tooltip .bp5-text-muted{ - color:#abb3bf; +.bp5-tooltip .bp5-text-muted { + color: #abb3bf; } -.bp5-tooltip .bp5-text-disabled{ - color:rgba(171, 179, 191, 0.6); +.bp5-tooltip .bp5-text-disabled { + color: rgba(171, 179, 191, 0.6); } -.bp5-tooltip .bp5-running-text hr{ - border-color:rgba(255, 255, 255, 0.2); +.bp5-tooltip .bp5-running-text hr { + border-color: rgba(255, 255, 255, 0.2); } -.bp5-tooltip a{ - color:#8abbff; +.bp5-tooltip a { + color: #8abbff; } -.bp5-tooltip a:hover{ - color:#8abbff; +.bp5-tooltip a:hover { + color: #8abbff; } -.bp5-tooltip a .bp5-icon, .bp5-tooltip a .bp5-icon-standard, .bp5-tooltip a .bp5-icon-large{ - color:inherit; +.bp5-tooltip a .bp5-icon, +.bp5-tooltip a .bp5-icon-standard, +.bp5-tooltip a .bp5-icon-large { + color: inherit; } -.bp5-tooltip a code{ - color:inherit; +.bp5-tooltip a code { + color: inherit; } .bp5-tooltip .bp5-code, -.bp5-tooltip .bp5-running-text code{ - background:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); - color:#abb3bf; +.bp5-tooltip .bp5-running-text code { + background: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); + color: #abb3bf; } a > .bp5-tooltip .bp5-code, -a > .bp5-tooltip .bp5-running-text code{ - color:inherit; +a > .bp5-tooltip .bp5-running-text code { + color: inherit; } .bp5-tooltip .bp5-code-block, -.bp5-tooltip .bp5-running-text pre{ - background:rgba(17, 20, 24, 0.3); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.4); - color:#f6f7f9; +.bp5-tooltip .bp5-running-text pre { + background: rgba(17, 20, 24, 0.3); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.4); + color: #f6f7f9; } .bp5-tooltip .bp5-code-block > code, -.bp5-tooltip .bp5-running-text pre > code{ - background:none; - box-shadow:none; - color:inherit; +.bp5-tooltip .bp5-running-text pre > code { + background: none; + box-shadow: none; + color: inherit; } .bp5-tooltip .bp5-key, -.bp5-tooltip .bp5-running-text kbd{ - background:#383e47; - box-shadow:inset 0 0 0 1px rgba(255, 255, 255, 0.2), 0 1px 1px 0 rgba(17, 20, 24, 0.4); - color:#abb3bf; +.bp5-tooltip .bp5-running-text kbd { + background: #383e47; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), + 0 1px 1px 0 rgba(17, 20, 24, 0.4); + color: #abb3bf; } -.bp5-tooltip .bp5-icon.bp5-intent-primary, .bp5-tooltip .bp5-icon-standard.bp5-intent-primary, .bp5-tooltip .bp5-icon-large.bp5-intent-primary{ - color:#8abbff; +.bp5-tooltip .bp5-icon.bp5-intent-primary, +.bp5-tooltip .bp5-icon-standard.bp5-intent-primary, +.bp5-tooltip .bp5-icon-large.bp5-intent-primary { + color: #8abbff; } -.bp5-tooltip .bp5-icon.bp5-intent-success, .bp5-tooltip .bp5-icon-standard.bp5-intent-success, .bp5-tooltip .bp5-icon-large.bp5-intent-success{ - color:#72ca9b; +.bp5-tooltip .bp5-icon.bp5-intent-success, +.bp5-tooltip .bp5-icon-standard.bp5-intent-success, +.bp5-tooltip .bp5-icon-large.bp5-intent-success { + color: #72ca9b; } -.bp5-tooltip .bp5-icon.bp5-intent-warning, .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, .bp5-tooltip .bp5-icon-large.bp5-intent-warning{ - color:#fbb360; +.bp5-tooltip .bp5-icon.bp5-intent-warning, +.bp5-tooltip .bp5-icon-standard.bp5-intent-warning, +.bp5-tooltip .bp5-icon-large.bp5-intent-warning { + color: #fbb360; } -.bp5-tooltip .bp5-icon.bp5-intent-danger, .bp5-tooltip .bp5-icon-standard.bp5-intent-danger, .bp5-tooltip .bp5-icon-large.bp5-intent-danger{ - color:#fa999c; +.bp5-tooltip .bp5-icon.bp5-intent-danger, +.bp5-tooltip .bp5-icon-standard.bp5-intent-danger, +.bp5-tooltip .bp5-icon-large.bp5-intent-danger { + color: #fa999c; } -.bp5-tooltip .bp5-popover-content{ - padding:10px 12px; +.bp5-tooltip .bp5-popover-content { + padding: 10px 12px; } -.bp5-tooltip.bp5-compact .bp5-popover-content{ - line-height:1rem; - padding:5px 7px; +.bp5-tooltip.bp5-compact .bp5-popover-content { + line-height: 1rem; + padding: 5px 7px; } -.bp5-tooltip.bp5-compact .bp5-code{ - vertical-align:text-bottom; +.bp5-tooltip.bp5-compact .bp5-code { + vertical-align: text-bottom; } -.bp5-tooltip.bp5-popover-placement-top .bp5-popover-arrow{ - transform:translateY(-3px); +.bp5-tooltip.bp5-popover-placement-top .bp5-popover-arrow { + transform: translateY(-3px); } -.bp5-tooltip.bp5-popover-placement-left .bp5-popover-arrow{ - transform:translateX(-3px); +.bp5-tooltip.bp5-popover-placement-left .bp5-popover-arrow { + transform: translateX(-3px); } -.bp5-tooltip.bp5-popover-placement-bottom .bp5-popover-arrow{ - transform:translateY(3px); +.bp5-tooltip.bp5-popover-placement-bottom .bp5-popover-arrow { + transform: translateY(3px); } -.bp5-tooltip.bp5-popover-placement-right .bp5-popover-arrow{ - transform:translateX(3px); +.bp5-tooltip.bp5-popover-placement-right .bp5-popover-arrow { + transform: translateX(3px); } -.bp5-tooltip.bp5-dark, .bp5-dark .bp5-tooltip{ - box-shadow:0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); -} -.bp5-tooltip.bp5-dark .bp5-popover-content, .bp5-dark .bp5-tooltip .bp5-popover-content{ - background:#e5e8eb; +.bp5-tooltip.bp5-dark, +.bp5-dark .bp5-tooltip { + box-shadow: 0 2px 4px rgba(17, 20, 24, 0.4), 0 8px 24px rgba(17, 20, 24, 0.4); } .bp5-tooltip.bp5-dark .bp5-popover-content, -.bp5-tooltip.bp5-dark .bp5-heading, .bp5-dark .bp5-tooltip .bp5-popover-content, -.bp5-dark .bp5-tooltip .bp5-heading{ - color:#404854; +.bp5-dark .bp5-tooltip .bp5-popover-content { + background: #e5e8eb; } -.bp5-tooltip.bp5-dark .bp5-popover-arrow::before, .bp5-dark .bp5-tooltip .bp5-popover-arrow::before{ - box-shadow:1px 1px 6px rgba(17, 20, 24, 0.4); +.bp5-tooltip.bp5-dark .bp5-popover-content, +.bp5-tooltip.bp5-dark .bp5-heading, +.bp5-dark .bp5-tooltip .bp5-popover-content, +.bp5-dark .bp5-tooltip .bp5-heading { + color: #404854; } -.bp5-tooltip.bp5-dark .bp5-popover-arrow-border, .bp5-dark .bp5-tooltip .bp5-popover-arrow-border{ - fill:#111418; - fill-opacity:0.2; +.bp5-tooltip.bp5-dark .bp5-popover-arrow::before, +.bp5-dark .bp5-tooltip .bp5-popover-arrow::before { + box-shadow: 1px 1px 6px rgba(17, 20, 24, 0.4); } -.bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, .bp5-dark .bp5-tooltip .bp5-popover-arrow-fill{ - fill:#e5e8eb; +.bp5-tooltip.bp5-dark .bp5-popover-arrow-border, +.bp5-dark .bp5-tooltip .bp5-popover-arrow-border { + fill: #111418; + fill-opacity: 0.2; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, .bp5-dark .bp5-tooltip .bp5-popover-arrow-fill{ - fill:buttonborder; +.bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, +.bp5-dark .bp5-tooltip .bp5-popover-arrow-fill { + fill: #e5e8eb; +} +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-dark .bp5-popover-arrow-fill, + .bp5-dark .bp5-tooltip .bp5-popover-arrow-fill { + fill: buttonborder; } } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-dark, .bp5-dark .bp5-tooltip{ - border:1px solid buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-dark, + .bp5-dark .bp5-tooltip { + border: 1px solid buttonborder; } } -.bp5-tooltip.bp5-dark .bp5-text-muted, .bp5-dark .bp5-tooltip .bp5-text-muted{ - color:#5f6b7c; +.bp5-tooltip.bp5-dark .bp5-text-muted, +.bp5-dark .bp5-tooltip .bp5-text-muted { + color: #5f6b7c; } -.bp5-tooltip.bp5-dark .bp5-text-disabled, .bp5-dark .bp5-tooltip .bp5-text-disabled{ - color:rgba(95, 107, 124, 0.6); +.bp5-tooltip.bp5-dark .bp5-text-disabled, +.bp5-dark .bp5-tooltip .bp5-text-disabled { + color: rgba(95, 107, 124, 0.6); } -.bp5-tooltip.bp5-dark .bp5-running-text hr, .bp5-dark .bp5-tooltip .bp5-running-text hr{ - border-color:rgba(17, 20, 24, 0.15); +.bp5-tooltip.bp5-dark .bp5-running-text hr, +.bp5-dark .bp5-tooltip .bp5-running-text hr { + border-color: rgba(17, 20, 24, 0.15); } -.bp5-tooltip.bp5-dark a, .bp5-dark .bp5-tooltip a{ - color:#215db0; +.bp5-tooltip.bp5-dark a, +.bp5-dark .bp5-tooltip a { + color: #215db0; } -.bp5-tooltip.bp5-dark a:hover, .bp5-dark .bp5-tooltip a:hover{ - color:#215db0; +.bp5-tooltip.bp5-dark a:hover, +.bp5-dark .bp5-tooltip a:hover { + color: #215db0; } -.bp5-tooltip.bp5-dark a .bp5-icon, .bp5-tooltip.bp5-dark a .bp5-icon-standard, .bp5-tooltip.bp5-dark a .bp5-icon-large, .bp5-dark .bp5-tooltip a .bp5-icon, .bp5-dark .bp5-tooltip a .bp5-icon-standard, .bp5-dark .bp5-tooltip a .bp5-icon-large{ - color:inherit; +.bp5-tooltip.bp5-dark a .bp5-icon, +.bp5-tooltip.bp5-dark a .bp5-icon-standard, +.bp5-tooltip.bp5-dark a .bp5-icon-large, +.bp5-dark .bp5-tooltip a .bp5-icon, +.bp5-dark .bp5-tooltip a .bp5-icon-standard, +.bp5-dark .bp5-tooltip a .bp5-icon-large { + color: inherit; } -.bp5-tooltip.bp5-dark a code, .bp5-dark .bp5-tooltip a code{ - color:inherit; +.bp5-tooltip.bp5-dark a code, +.bp5-dark .bp5-tooltip a code { + color: inherit; } .bp5-tooltip.bp5-dark .bp5-code, -.bp5-tooltip.bp5-dark .bp5-running-text code, .bp5-dark .bp5-tooltip .bp5-code, -.bp5-dark .bp5-tooltip .bp5-running-text code{ - background:rgba(255, 255, 255, 0.7); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.2); - color:#5f6b7c; +.bp5-tooltip.bp5-dark .bp5-running-text code, +.bp5-dark .bp5-tooltip .bp5-code, +.bp5-dark .bp5-tooltip .bp5-running-text code { + background: rgba(255, 255, 255, 0.7); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.2); + color: #5f6b7c; } a > .bp5-tooltip.bp5-dark .bp5-code, -a > .bp5-tooltip.bp5-dark .bp5-running-text code, a > .bp5-dark .bp5-tooltip .bp5-code, -a > .bp5-dark .bp5-tooltip .bp5-running-text code{ - color:#2d72d2; +a > .bp5-tooltip.bp5-dark .bp5-running-text code, +a > .bp5-dark .bp5-tooltip .bp5-code, +a > .bp5-dark .bp5-tooltip .bp5-running-text code { + color: #2d72d2; } .bp5-tooltip.bp5-dark .bp5-code-block, -.bp5-tooltip.bp5-dark .bp5-running-text pre, .bp5-dark .bp5-tooltip .bp5-code-block, -.bp5-dark .bp5-tooltip .bp5-running-text pre{ - background:rgba(255, 255, 255, 0.7); - box-shadow:inset 0 0 0 1px rgba(17, 20, 24, 0.15); - color:#1c2127; +.bp5-tooltip.bp5-dark .bp5-running-text pre, +.bp5-dark .bp5-tooltip .bp5-code-block, +.bp5-dark .bp5-tooltip .bp5-running-text pre { + background: rgba(255, 255, 255, 0.7); + box-shadow: inset 0 0 0 1px rgba(17, 20, 24, 0.15); + color: #1c2127; } .bp5-tooltip.bp5-dark .bp5-code-block > code, -.bp5-tooltip.bp5-dark .bp5-running-text pre > code, .bp5-dark .bp5-tooltip .bp5-code-block > code, -.bp5-dark .bp5-tooltip .bp5-running-text pre > code{ - background:none; - box-shadow:none; - color:inherit; +.bp5-tooltip.bp5-dark .bp5-running-text pre > code, +.bp5-dark .bp5-tooltip .bp5-code-block > code, +.bp5-dark .bp5-tooltip .bp5-running-text pre > code { + background: none; + box-shadow: none; + color: inherit; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ +@media (forced-colors: active) and (prefers-color-scheme: dark) { .bp5-tooltip.bp5-dark .bp5-code-block, - .bp5-tooltip.bp5-dark .bp5-running-text pre, .bp5-dark .bp5-tooltip .bp5-code-block, - .bp5-dark .bp5-tooltip .bp5-running-text pre{ - border:1px solid buttonborder; - box-shadow:none; + .bp5-tooltip.bp5-dark .bp5-running-text pre, + .bp5-dark .bp5-tooltip .bp5-code-block, + .bp5-dark .bp5-tooltip .bp5-running-text pre { + border: 1px solid buttonborder; + box-shadow: none; } } .bp5-tooltip.bp5-dark .bp5-key, -.bp5-tooltip.bp5-dark .bp5-running-text kbd, .bp5-dark .bp5-tooltip .bp5-key, -.bp5-dark .bp5-tooltip .bp5-running-text kbd{ - background:#ffffff; - box-shadow:0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); - color:#5f6b7c; +.bp5-tooltip.bp5-dark .bp5-running-text kbd, +.bp5-dark .bp5-tooltip .bp5-key, +.bp5-dark .bp5-tooltip .bp5-running-text kbd { + background: #ffffff; + box-shadow: 0 0 0 1px rgba(17, 20, 24, 0.1), 0 1px 1px rgba(17, 20, 24, 0.2); + color: #5f6b7c; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-primary, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-primary, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-primary, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-primary{ - color:#215db0; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-primary, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-primary, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-primary, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-primary, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-primary, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-primary { + color: #215db0; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-success, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-success, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-success, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-success{ - color:#1c6e42; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-success, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-success, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-success, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-success, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-success, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-success { + color: #1c6e42; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-warning, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-warning, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-warning{ - color:#935610; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-warning, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-warning, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-warning, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-warning, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-warning, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-warning { + color: #935610; } -.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-danger, .bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-danger, .bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-danger, .bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-danger{ - color:#ac2f33; +.bp5-tooltip.bp5-dark .bp5-icon.bp5-intent-danger, +.bp5-tooltip.bp5-dark .bp5-icon-standard.bp5-intent-danger, +.bp5-tooltip.bp5-dark .bp5-icon-large.bp5-intent-danger, +.bp5-dark .bp5-tooltip .bp5-icon.bp5-intent-danger, +.bp5-dark .bp5-tooltip .bp5-icon-standard.bp5-intent-danger, +.bp5-dark .bp5-tooltip .bp5-icon-large.bp5-intent-danger { + color: #ac2f33; } -.bp5-tooltip.bp5-intent-primary .bp5-popover-content{ - background:#2d72d2; - color:#ffffff; +.bp5-tooltip.bp5-intent-primary .bp5-popover-content { + background: #2d72d2; + color: #ffffff; } -.bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill{ - fill:#2d72d2; +.bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill { + fill: #2d72d2; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-primary .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip.bp5-intent-success .bp5-popover-content{ - background:#238551; - color:#ffffff; +.bp5-tooltip.bp5-intent-success .bp5-popover-content { + background: #238551; + color: #ffffff; } -.bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill{ - fill:#238551; +.bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill { + fill: #238551; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-success .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip.bp5-intent-warning .bp5-popover-content{ - background:#c87619; - color:#ffffff; +.bp5-tooltip.bp5-intent-warning .bp5-popover-content { + background: #c87619; + color: #ffffff; } -.bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill{ - fill:#c87619; +.bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill { + fill: #c87619; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-warning .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip.bp5-intent-danger .bp5-popover-content{ - background:#cd4246; - color:#ffffff; +.bp5-tooltip.bp5-intent-danger .bp5-popover-content { + background: #cd4246; + color: #ffffff; } -.bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill{ - fill:#cd4246; +.bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill { + fill: #cd4246; } -@media (forced-colors: active) and (prefers-color-scheme: dark){ - .bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill{ - fill:buttonborder; +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .bp5-tooltip.bp5-intent-danger .bp5-popover-arrow-fill { + fill: buttonborder; } } -.bp5-tooltip-indicator{ - border-bottom:dotted 1px; - cursor:help; +.bp5-tooltip-indicator { + border-bottom: dotted 1px; + cursor: help; } -.bp5-tree .bp5-icon, .bp5-tree .bp5-icon-standard, .bp5-tree .bp5-icon-large{ - color:#5f6b7c; +.bp5-tree .bp5-icon, +.bp5-tree .bp5-icon-standard, +.bp5-tree .bp5-icon-large { + color: #5f6b7c; } -.bp5-tree .bp5-icon.bp5-intent-primary, .bp5-tree .bp5-icon-standard.bp5-intent-primary, .bp5-tree .bp5-icon-large.bp5-intent-primary{ - color:#2d72d2; +.bp5-tree .bp5-icon.bp5-intent-primary, +.bp5-tree .bp5-icon-standard.bp5-intent-primary, +.bp5-tree .bp5-icon-large.bp5-intent-primary { + color: #2d72d2; } -.bp5-tree .bp5-icon.bp5-intent-success, .bp5-tree .bp5-icon-standard.bp5-intent-success, .bp5-tree .bp5-icon-large.bp5-intent-success{ - color:#238551; +.bp5-tree .bp5-icon.bp5-intent-success, +.bp5-tree .bp5-icon-standard.bp5-intent-success, +.bp5-tree .bp5-icon-large.bp5-intent-success { + color: #238551; } -.bp5-tree .bp5-icon.bp5-intent-warning, .bp5-tree .bp5-icon-standard.bp5-intent-warning, .bp5-tree .bp5-icon-large.bp5-intent-warning{ - color:#c87619; +.bp5-tree .bp5-icon.bp5-intent-warning, +.bp5-tree .bp5-icon-standard.bp5-intent-warning, +.bp5-tree .bp5-icon-large.bp5-intent-warning { + color: #c87619; } -.bp5-tree .bp5-icon.bp5-intent-danger, .bp5-tree .bp5-icon-standard.bp5-intent-danger, .bp5-tree .bp5-icon-large.bp5-intent-danger{ - color:#cd4246; +.bp5-tree .bp5-icon.bp5-intent-danger, +.bp5-tree .bp5-icon-standard.bp5-intent-danger, +.bp5-tree .bp5-icon-large.bp5-intent-danger { + color: #cd4246; } -.bp5-tree-node-list{ - list-style:none; - margin:0; - padding-left:0; +.bp5-tree-node-list { + list-style: none; + margin: 0; + padding-left: 0; } -.bp5-tree-root{ - background-color:transparent; - cursor:default; - padding-left:0; - position:relative; +.bp5-tree-root { + background-color: transparent; + cursor: default; + padding-left: 0; + position: relative; } -.bp5-tree-node-content-0{ - padding-left:0px; +.bp5-tree-node-content-0 { + padding-left: 0px; } -.bp5-tree-node-content-1{ - padding-left:23px; +.bp5-tree-node-content-1 { + padding-left: 23px; } -.bp5-tree-node-content-2{ - padding-left:46px; +.bp5-tree-node-content-2 { + padding-left: 46px; } -.bp5-tree-node-content-3{ - padding-left:69px; +.bp5-tree-node-content-3 { + padding-left: 69px; } -.bp5-tree-node-content-4{ - padding-left:92px; +.bp5-tree-node-content-4 { + padding-left: 92px; } -.bp5-tree-node-content-5{ - padding-left:115px; +.bp5-tree-node-content-5 { + padding-left: 115px; } -.bp5-tree-node-content-6{ - padding-left:138px; +.bp5-tree-node-content-6 { + padding-left: 138px; } -.bp5-tree-node-content-7{ - padding-left:161px; +.bp5-tree-node-content-7 { + padding-left: 161px; } -.bp5-tree-node-content-8{ - padding-left:184px; +.bp5-tree-node-content-8 { + padding-left: 184px; } -.bp5-tree-node-content-9{ - padding-left:207px; +.bp5-tree-node-content-9 { + padding-left: 207px; } -.bp5-tree-node-content-10{ - padding-left:230px; +.bp5-tree-node-content-10 { + padding-left: 230px; } -.bp5-tree-node-content-11{ - padding-left:253px; +.bp5-tree-node-content-11 { + padding-left: 253px; } -.bp5-tree-node-content-12{ - padding-left:276px; +.bp5-tree-node-content-12 { + padding-left: 276px; } -.bp5-tree-node-content-13{ - padding-left:299px; +.bp5-tree-node-content-13 { + padding-left: 299px; } -.bp5-tree-node-content-14{ - padding-left:322px; +.bp5-tree-node-content-14 { + padding-left: 322px; } -.bp5-tree-node-content-15{ - padding-left:345px; +.bp5-tree-node-content-15 { + padding-left: 345px; } -.bp5-tree-node-content-16{ - padding-left:368px; +.bp5-tree-node-content-16 { + padding-left: 368px; } -.bp5-tree-node-content-17{ - padding-left:391px; +.bp5-tree-node-content-17 { + padding-left: 391px; } -.bp5-tree-node-content-18{ - padding-left:414px; +.bp5-tree-node-content-18 { + padding-left: 414px; } -.bp5-tree-node-content-19{ - padding-left:437px; +.bp5-tree-node-content-19 { + padding-left: 437px; } -.bp5-tree-node-content-20{ - padding-left:460px; +.bp5-tree-node-content-20 { + padding-left: 460px; } -.bp5-tree-node-content{ - align-items:center; - background:none; - display:flex; - height:30px; - padding-right:5px; - width:100%; +.bp5-tree-node-content { + align-items: center; + background: none; + display: flex; + height: 30px; + padding-right: 5px; + width: 100%; } -.bp5-tree-node-content:hover{ - background-color:rgba(143, 153, 168, 0.15); +.bp5-tree-node-content:hover { + background-color: rgba(143, 153, 168, 0.15); } -.bp5-tree-node-content:active{ - background-color:rgba(143, 153, 168, 0.3); +.bp5-tree-node-content:active { + background-color: rgba(143, 153, 168, 0.3); } .bp5-tree-node-caret, -.bp5-tree-node-caret-none{ - min-width:30px; +.bp5-tree-node-caret-none { + min-width: 30px; } -.bp5-tree-node-caret{ - color:#5f6b7c; - cursor:pointer; - padding:7px; - transform:rotate(0deg); - transition:transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); +.bp5-tree-node-caret { + color: #5f6b7c; + cursor: pointer; + padding: 7px; + transform: rotate(0deg); + transition: transform 200ms cubic-bezier(0.4, 1, 0.75, 0.9); } -.bp5-tree-node-caret:hover{ - color:#1c2127; +.bp5-tree-node-caret:hover { + color: #1c2127; } -.bp5-dark .bp5-tree-node-caret{ - color:#abb3bf; +.bp5-dark .bp5-tree-node-caret { + color: #abb3bf; } -.bp5-dark .bp5-tree-node-caret:hover{ - color:#f6f7f9; +.bp5-dark .bp5-tree-node-caret:hover { + color: #f6f7f9; } -.bp5-tree-node-caret:hover{ - color:#1c2127; +.bp5-tree-node-caret:hover { + color: #1c2127; } -.bp5-tree-node-caret.bp5-tree-node-caret-open{ - transform:rotate(90deg); +.bp5-tree-node-caret.bp5-tree-node-caret-open { + transform: rotate(90deg); } -.bp5-tree-node-caret.bp5-icon-standard::before{ - content:"\f14d"; +.bp5-tree-node-caret.bp5-icon-standard::before { + content: '\f14d'; } -.bp5-tree-node-icon{ - margin-right:7px; - position:relative; +.bp5-tree-node-icon { + margin-right: 7px; + position: relative; } -.bp5-tree-node-label{ - overflow:hidden; - text-overflow:ellipsis; - white-space:nowrap; - word-wrap:normal; - flex:1 1 auto; - position:relative; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; +.bp5-tree-node-label { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + word-wrap: normal; + flex: 1 1 auto; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } -.bp5-tree-node-label span{ - display:inline; +.bp5-tree-node-label span { + display: inline; } -.bp5-tree-node-secondary-label{ - padding:0 5px; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; +.bp5-tree-node-secondary-label { + padding: 0 5px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } .bp5-tree-node-secondary-label .bp5-popover-wrapper, -.bp5-tree-node-secondary-label .bp5-popover-target{ - align-items:center; - display:flex; +.bp5-tree-node-secondary-label .bp5-popover-target { + align-items: center; + display: flex; } -.bp5-tree-node.bp5-disabled .bp5-tree-node-content{ - background-color:inherit; - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; +.bp5-tree-node.bp5-disabled .bp5-tree-node-content { + background-color: inherit; + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; } .bp5-tree-node.bp5-disabled .bp5-tree-node-caret, -.bp5-tree-node.bp5-disabled .bp5-tree-node-icon{ - color:rgba(95, 107, 124, 0.6); - cursor:not-allowed; +.bp5-tree-node.bp5-disabled .bp5-tree-node-icon { + color: rgba(95, 107, 124, 0.6); + cursor: not-allowed; } -.bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content{ - background-color:#2d72d2; +.bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content { + background-color: #2d72d2; } .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content, -.bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon, .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon-standard, .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon-large{ - color:#ffffff; +.bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon, +.bp5-tree-node.bp5-tree-node-selected + > .bp5-tree-node-content + .bp5-icon-standard, +.bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon-large { + color: #ffffff; } -.bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-tree-node-caret::before{ - color:rgba(255, 255, 255, 0.7); +.bp5-tree-node.bp5-tree-node-selected + > .bp5-tree-node-content + .bp5-tree-node-caret::before { + color: rgba(255, 255, 255, 0.7); } -.bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-tree-node-caret:hover::before{ - color:#ffffff; +.bp5-tree-node.bp5-tree-node-selected + > .bp5-tree-node-content + .bp5-tree-node-caret:hover::before { + color: #ffffff; } -.bp5-tree.bp5-compact .bp5-tree-node-content{ - height:24px; +.bp5-tree.bp5-compact .bp5-tree-node-content { + height: 24px; } -.bp5-tree.bp5-compact .bp5-tree-node-caret{ - margin-right:3px; - min-width:24px; - padding:4px; +.bp5-tree.bp5-compact .bp5-tree-node-caret { + margin-right: 3px; + min-width: 24px; + padding: 4px; } -.bp5-dark .bp5-tree-node-content:hover{ - background-color:rgba(95, 107, 124, 0.3); +.bp5-dark .bp5-tree-node-content:hover { + background-color: rgba(95, 107, 124, 0.3); } -.bp5-dark .bp5-tree .bp5-icon, .bp5-dark .bp5-tree .bp5-icon-standard, .bp5-dark .bp5-tree .bp5-icon-large{ - color:#abb3bf; +.bp5-dark .bp5-tree .bp5-icon, +.bp5-dark .bp5-tree .bp5-icon-standard, +.bp5-dark .bp5-tree .bp5-icon-large { + color: #abb3bf; } -.bp5-dark .bp5-tree .bp5-icon.bp5-intent-primary, .bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-primary, .bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-primary{ - color:#8abbff; +.bp5-dark .bp5-tree .bp5-icon.bp5-intent-primary, +.bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-primary, +.bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-primary { + color: #8abbff; } -.bp5-dark .bp5-tree .bp5-icon.bp5-intent-success, .bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-success, .bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-success{ - color:#72ca9b; +.bp5-dark .bp5-tree .bp5-icon.bp5-intent-success, +.bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-success, +.bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-success { + color: #72ca9b; } -.bp5-dark .bp5-tree .bp5-icon.bp5-intent-warning, .bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-warning, .bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-warning{ - color:#fbb360; +.bp5-dark .bp5-tree .bp5-icon.bp5-intent-warning, +.bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-warning, +.bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-warning { + color: #fbb360; } -.bp5-dark .bp5-tree .bp5-icon.bp5-intent-danger, .bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-danger, .bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-danger{ - color:#fa999c; +.bp5-dark .bp5-tree .bp5-icon.bp5-intent-danger, +.bp5-dark .bp5-tree .bp5-icon-standard.bp5-intent-danger, +.bp5-dark .bp5-tree .bp5-icon-large.bp5-intent-danger { + color: #fa999c; } -.bp5-dark .bp5-tree-node:not(.bp5-disabled) .bp5-tree-node-caret:hover{ - color:#f6f7f9; +.bp5-dark .bp5-tree-node:not(.bp5-disabled) .bp5-tree-node-caret:hover { + color: #f6f7f9; } -.bp5-dark .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content{ - background-color:#2d72d2; +.bp5-dark .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content { + background-color: #2d72d2; +} +.bp5-dark + .bp5-tree-node.bp5-tree-node-selected + > .bp5-tree-node-content + .bp5-icon, +.bp5-dark + .bp5-tree-node.bp5-tree-node-selected + > .bp5-tree-node-content + .bp5-icon-standard, +.bp5-dark + .bp5-tree-node.bp5-tree-node-selected + > .bp5-tree-node-content + .bp5-icon-large { + color: #ffffff; } -.bp5-dark .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon, .bp5-dark .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon-standard, .bp5-dark .bp5-tree-node.bp5-tree-node-selected > .bp5-tree-node-content .bp5-icon-large{ - color:#ffffff; -} \ No newline at end of file diff --git a/apps/frontend/src/components/analytics/analytics.component.tsx b/apps/frontend/src/components/analytics/analytics.component.tsx index 932bd4ac..6ab26d2e 100644 --- a/apps/frontend/src/components/analytics/analytics.component.tsx +++ b/apps/frontend/src/components/analytics/analytics.component.tsx @@ -6,14 +6,11 @@ import { StarsTableComponent } from '@gitroom/frontend/components/analytics/star import useSWR from 'swr'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import { LoadingComponent } from '@gitroom/frontend/components/layout/loading'; - export const AnalyticsComponent: FC = () => { const fetch = useFetch(); - const load = useCallback(async (path: string) => { return await (await fetch(path)).json(); }, []); - const { isLoading: isLoadingAnalytics, data: analytics } = useSWR( '/analytics', load @@ -22,11 +19,9 @@ export const AnalyticsComponent: FC = () => { '/analytics/trending', load ); - if (isLoadingAnalytics || isLoadingTrending) { return ; } - return (
diff --git a/apps/frontend/src/components/analytics/chart-social.tsx b/apps/frontend/src/components/analytics/chart-social.tsx index b4191ba8..4c6e5a66 100644 --- a/apps/frontend/src/components/analytics/chart-social.tsx +++ b/apps/frontend/src/components/analytics/chart-social.tsx @@ -1,9 +1,9 @@ 'use client'; + import { FC, useEffect, useMemo, useRef } from 'react'; import DrawChart from 'chart.js/auto'; import { TotalList } from '@gitroom/frontend/components/analytics/stars.and.forks.interface'; import { chunk } from 'lodash'; - function mergeDataPoints(data: TotalList[], numPoints: number): TotalList[] { const res = chunk(data, Math.ceil(data.length / numPoints)); return res.map((row) => { @@ -13,13 +13,13 @@ function mergeDataPoints(data: TotalList[], numPoints: number): TotalList[] { }; }); } - -export const ChartSocial: FC<{ data: TotalList[] }> = (props) => { +export const ChartSocial: FC<{ + data: TotalList[]; +}> = (props) => { const { data } = props; const list = useMemo(() => { return mergeDataPoints(data, 7); }, [data]); - const ref = useRef(null); const chart = useRef(null); useEffect(() => { diff --git a/apps/frontend/src/components/analytics/chart.tsx b/apps/frontend/src/components/analytics/chart.tsx index 7d46d349..27f3253b 100644 --- a/apps/frontend/src/components/analytics/chart.tsx +++ b/apps/frontend/src/components/analytics/chart.tsx @@ -1,4 +1,5 @@ 'use client'; + import { FC, useEffect, useRef } from 'react'; import DrawChart from 'chart.js/auto'; import { @@ -6,8 +7,9 @@ import { StarsList, } from '@gitroom/frontend/components/analytics/stars.and.forks.interface'; import dayjs from 'dayjs'; - -export const Chart: FC<{ list: StarsList[] | ForksList[] }> = (props) => { +export const Chart: FC<{ + list: StarsList[] | ForksList[]; +}> = (props) => { const { list } = props; const ref = useRef(null); const chart = useRef(null); diff --git a/apps/frontend/src/components/analytics/stars.and.forks.interface.ts b/apps/frontend/src/components/analytics/stars.and.forks.interface.ts index d795ad69..94a76075 100644 --- a/apps/frontend/src/components/analytics/stars.and.forks.interface.ts +++ b/apps/frontend/src/components/analytics/stars.and.forks.interface.ts @@ -2,12 +2,10 @@ export interface StarsList { totalStars: number; date: string; } - export interface TotalList { total: number; date: string; } - export interface ForksList { totalForks: number; date: string; @@ -19,7 +17,6 @@ export interface Stars { login: string; date: string; } - export interface StarsAndForksInterface { list: Array<{ login: string; diff --git a/apps/frontend/src/components/analytics/stars.and.forks.tsx b/apps/frontend/src/components/analytics/stars.and.forks.tsx index 71df9211..97950bc0 100644 --- a/apps/frontend/src/components/analytics/stars.and.forks.tsx +++ b/apps/frontend/src/components/analytics/stars.and.forks.tsx @@ -1,11 +1,14 @@ +'use client'; + import { FC } from 'react'; import { StarsAndForksInterface } from '@gitroom/frontend/components/analytics/stars.and.forks.interface'; import { Chart } from '@gitroom/frontend/components/analytics/chart'; import { UtcToLocalDateRender } from '@gitroom/react/helpers/utc.date.render'; import clsx from 'clsx'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const StarsAndForks: FC = (props) => { const { list } = props; + const t = useT(); return ( <> {list.map((item) => ( @@ -33,17 +36,17 @@ export const StarsAndForks: FC = (props) => { .map((char, index) => index === 0 ? char.toUpperCase() : char ) - .join('')}{' '} - Stars + .join('')} + {t('stars', 'Stars')}
-
+
{item.stars.length ? ( ) : (
- Processing stars... + {t('processing_stars', 'Processing stars...')}
)}
@@ -76,17 +79,17 @@ export const StarsAndForks: FC = (props) => { .map((char, index) => index === 0 ? char.toUpperCase() : char ) - .join('')}{' '} - Forks + .join('')} + {t('forks', 'Forks')}
-
+
{item.forks.length ? ( ) : (
- Processing stars... + {t('processing_stars', 'Processing stars...')}
)}
@@ -140,7 +143,7 @@ export const StarsAndForks: FC = (props) => {
-
+
= (props) => { +import { useT } from '@gitroom/react/translation/get.transation.service.client'; +export const UpDown: FC<{ + name: string; + param: string; +}> = (props) => { const { name, param } = props; const router = useRouter(); const searchParams = useSearchParams(); - const state = useMemo(() => { const newName = searchParams.get('key'); const newState = searchParams.get('state'); - if (newName != param) { return 'none'; } - return newState as 'asc' | 'desc'; }, [searchParams, name, param]); - const changeStateUrl = useCallback( (newState: string) => { const query = @@ -41,13 +40,11 @@ export const UpDown: FC<{ name: string; param: string }> = (props) => { }, [state, param] ); - const changeState = useCallback(() => { changeStateUrl( state === 'none' ? 'desc' : state === 'desc' ? 'asc' : 'none' ); }, [state, param]); - return (
= (props) => {
); }; - export const StarsTableComponent = () => { + const t = useT(); const fetch = useFetch(); const router = useRouter(); const searchParams = useSearchParams(); @@ -98,7 +95,6 @@ export const StarsTableComponent = () => { const state = searchParams.get('state'); const [loading, setLoading] = useState(false); const [, startTransition] = useTransition(); - const starsCallback = useCallback( async (path: string) => { startTransition(() => { @@ -108,21 +104,23 @@ export const StarsTableComponent = () => { await fetch(path, { body: JSON.stringify({ page, - ...(key && state ? { key, state } : {}), + ...(key && state + ? { + key, + state, + } + : {}), }), method: 'POST', }) ).json(); - startTransition(() => { setLoading(false); }); - return data; }, [page, key, state] ); - const { isLoading: isLoadingStars, data: stars, @@ -134,18 +132,15 @@ export const StarsTableComponent = () => { refreshWhenHidden: false, revalidateIfStale: false, }); - useEffect(() => { mutate(); }, [searchParams]); - const renderMediaLink = useCallback((date: string) => { const local = dayjs.utc(date).local(); const weekNumber = local.isoWeek(); const year = local.year(); return `/launches?week=${weekNumber}&year=${year}`; }, []); - const changePage = useCallback( (type: 'increase' | 'decrease') => () => { const newPage = type === 'increase' ? page + 1 : page - 1; @@ -154,7 +149,6 @@ export const StarsTableComponent = () => { }, [page, key, state] ); - return (
@@ -177,7 +171,7 @@ export const StarsTableComponent = () => { />
-

Stars per day

+

{t('stars_per_day', 'Stars per day')}

{ - Media + {t('media', 'Media')} @@ -245,7 +239,7 @@ export const StarsTableComponent = () => { {p.forks} - + @@ -254,7 +248,10 @@ export const StarsTableComponent = () => { ) : (
- Load your GitHub repository from settings to see analytics + {t( + 'load_your_github_repository_from_settings_to_see_analytics', + 'Load your GitHub repository from settings to see analytics' + )}
)}
diff --git a/apps/frontend/src/components/auth/activate.tsx b/apps/frontend/src/components/auth/activate.tsx index cfa19fa8..a8191c12 100644 --- a/apps/frontend/src/components/auth/activate.tsx +++ b/apps/frontend/src/components/auth/activate.tsx @@ -1,15 +1,23 @@ 'use client'; +import { useT } from '@gitroom/react/translation/get.transation.service.client'; + export function Activate() { + const t = useT(); return ( <>
-

- Activate your account +

+ {t('activate_your_account', 'Activate your account')}

- Thank you for registering!
Please check your email to activate your account. + {t('thank_you_for_registering', 'Thank you for registering!')} +
+ {t( + 'please_check_your_email_to_activate_your_account', + 'Please check your email to activate your account.' + )}
); diff --git a/apps/frontend/src/components/auth/after.activate.tsx b/apps/frontend/src/components/auth/after.activate.tsx index f19a8784..9b59ce3d 100644 --- a/apps/frontend/src/components/auth/after.activate.tsx +++ b/apps/frontend/src/components/auth/after.activate.tsx @@ -5,12 +5,13 @@ import { LoadingComponent } from '@gitroom/frontend/components/layout/loading'; import { useCallback, useEffect, useRef, useState } from 'react'; import { useParams } from 'next/navigation'; import Link from 'next/link'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const AfterActivate = () => { const fetch = useFetch(); const params = useParams(); const [showLoader, setShowLoader] = useState(true); const run = useRef(false); + const t = useT(); useEffect(() => { if (!run.current) { @@ -18,26 +19,40 @@ export const AfterActivate = () => { loadCode(); } }, []); - const loadCode = useCallback(async () => { if (params.code) { const { can } = await ( await fetch(`/auth/activate`, { method: 'POST', - body: JSON.stringify({ code: params.code }), + body: JSON.stringify({ + code: params.code, + }), headers: { 'Content-Type': 'application/json', }, }) ).json(); - if (!can) { setShowLoader(false); } } }, []); - return ( - <>{showLoader ? : (<>This user is already activated,
Click here to go back to login)} + <> + {showLoader ? ( + + ) : ( + <> + This user is already activated, +
+ + {t( + 'click_here_to_go_back_to_login', + 'Click here to go back to login' + )} + + + )} + ); }; diff --git a/apps/frontend/src/components/auth/forgot-return.tsx b/apps/frontend/src/components/auth/forgot-return.tsx index 01bb81a0..b6108ea0 100644 --- a/apps/frontend/src/components/auth/forgot-return.tsx +++ b/apps/frontend/src/components/auth/forgot-return.tsx @@ -1,5 +1,4 @@ 'use client'; - import { useForm, SubmitHandler, FormProvider } from 'react-hook-form'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import Link from 'next/link'; @@ -8,21 +7,19 @@ import { Input } from '@gitroom/react/form/input'; import { useMemo, useState } from 'react'; import { classValidatorResolver } from '@hookform/resolvers/class-validator'; import { ForgotReturnPasswordDto } from '@gitroom/nestjs-libraries/dtos/auth/forgot-return.password.dto'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; type Inputs = { password: string; repeatPassword: string; token: string; }; - export function ForgotReturn({ token }: { token: string }) { const [loading, setLoading] = useState(false); + const t = useT(); const [state, setState] = useState(false); - const resolver = useMemo(() => { return classValidatorResolver(ForgotReturnPasswordDto); }, []); - const form = useForm({ resolver, mode: 'onChange', @@ -30,35 +27,33 @@ export function ForgotReturn({ token }: { token: string }) { token, }, }); - const fetchData = useFetch(); - const onSubmit: SubmitHandler = async (data) => { setLoading(true); - const {reset} = await (await fetchData('/auth/forgot-return', { - method: 'POST', - body: JSON.stringify({ ...data }), - })).json(); - + const { reset } = await ( + await fetchData('/auth/forgot-return', { + method: 'POST', + body: JSON.stringify({ + ...data, + }), + }) + ).json(); setState(true); - if (!reset) { form.setError('password', { type: 'manual', message: 'Your password reset link has expired. Please try again.', }); - return false; } setLoading(false); }; - return (
-

- Forgot Password +

+ {t('forgot_password_1', 'Forgot Password')}

{!state ? ( @@ -80,26 +75,27 @@ export function ForgotReturn({ token }: { token: string }) {

- {' '} - Go back to login + {t('go_back_to_login', 'Go back to login')}

) : ( <> -
- We successfully reset your password. You can now login with your +
+ {t( + 'we_successfully_reset_your_password_you_can_now_login_with_your', + 'We successfully reset your password. You can now login with your' + )}

- {' '} - Go back to login + {t('go_back_to_login', 'Go back to login')}

diff --git a/apps/frontend/src/components/auth/forgot.tsx b/apps/frontend/src/components/auth/forgot.tsx index 41184ef1..57300f63 100644 --- a/apps/frontend/src/components/auth/forgot.tsx +++ b/apps/frontend/src/components/auth/forgot.tsx @@ -8,42 +8,39 @@ import { Input } from '@gitroom/react/form/input'; import { useMemo, useState } from 'react'; import { classValidatorResolver } from '@hookform/resolvers/class-validator'; import { ForgotPasswordDto } from '@gitroom/nestjs-libraries/dtos/auth/forgot.password.dto'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; type Inputs = { email: string; }; - export function Forgot() { + const t = useT(); const [loading, setLoading] = useState(false); const [state, setState] = useState(false); - const resolver = useMemo(() => { return classValidatorResolver(ForgotPasswordDto); }, []); - const form = useForm({ resolver, }); - const fetchData = useFetch(); - const onSubmit: SubmitHandler = async (data) => { setLoading(true); await fetchData('/auth/forgot', { method: 'POST', - body: JSON.stringify({ ...data, provider: 'LOCAL' }), + body: JSON.stringify({ + ...data, + provider: 'LOCAL', + }), }); - setState(true); setLoading(false); }; - return (
-

- Forgot Password +

+ {t('forgot_password_1', 'Forgot Password')}

{!state ? ( @@ -59,26 +56,27 @@ export function Forgot() {

- {' '} - Go back to login + {t('go_back_to_login', 'Go back to login')}

) : ( <> -
- We have send you an email with a link to reset your password. +
+ {t( + 'we_have_send_you_an_email_with_a_link_to_reset_your_password', + 'We have send you an email with a link to reset your password.' + )}

- {' '} - Go back to login + {t('go_back_to_login', 'Go back to login')}

diff --git a/apps/frontend/src/components/auth/login.tsx b/apps/frontend/src/components/auth/login.tsx index 00a1ed88..91ebfdc1 100644 --- a/apps/frontend/src/components/auth/login.tsx +++ b/apps/frontend/src/components/auth/login.tsx @@ -15,22 +15,21 @@ import { GoogleProvider } from '@gitroom/frontend/components/auth/providers/goog import { useVariables } from '@gitroom/react/helpers/variable.context'; import { FarcasterProvider } from '@gitroom/frontend/components/auth/providers/farcaster.provider'; import WalletProvider from '@gitroom/frontend/components/auth/providers/wallet.provider'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; type Inputs = { email: string; password: string; providerToken: ''; provider: 'LOCAL'; }; - export function Login() { + const t = useT(); const [loading, setLoading] = useState(false); const { isGeneral, neynarClientId, billingEnabled, genericOauth } = useVariables(); const resolver = useMemo(() => { return classValidatorResolver(LoginUserDto); }, []); - const form = useForm({ resolver, defaultValues: { @@ -38,31 +37,29 @@ export function Login() { provider: 'LOCAL', }, }); - const fetchData = useFetch(); - const onSubmit: SubmitHandler = async (data) => { setLoading(true); const login = await fetchData('/auth/login', { method: 'POST', - body: JSON.stringify({ ...data, provider: 'LOCAL' }), + body: JSON.stringify({ + ...data, + provider: 'LOCAL', + }), }); - if (login.status === 400) { form.setError('email', { message: await login.text(), }); - setLoading(false); } }; - return (
-

- Sign In +

+ {t('sign_in', 'Sign In')}

{isGeneral && genericOauth ? ( @@ -79,21 +76,23 @@ export function Login() {
-
OR
+
{t('or', 'OR')}
- Sign in + {t('sign_in_1', 'Sign in')}

- Don{"'"}t Have An Account?{' '} + {t('don_t_have_an_account', "Don't Have An Account?")}  - {' '} - Sign Up + {t('sign_up', 'Sign Up')}

- Forgot password + {t('forgot_password', 'Forgot password')}

diff --git a/apps/frontend/src/components/auth/nayner.auth.button.tsx b/apps/frontend/src/components/auth/nayner.auth.button.tsx index ac659f79..345828eb 100644 --- a/apps/frontend/src/components/auth/nayner.auth.button.tsx +++ b/apps/frontend/src/components/auth/nayner.auth.button.tsx @@ -9,24 +9,19 @@ import React, { ReactNode, } from 'react'; import { useNeynarContext } from '@neynar/react'; - export const NeynarAuthButton: FC<{ children: ReactNode; onLogin: (code: string) => void; }> = (props) => { const { children, onLogin } = props; const { client_id } = useNeynarContext(); - const [showModal, setShowModal] = useState(false); - const authWindowRef = useRef(null); const neynarLoginUrl = `${ process.env.NEYNAR_LOGIN_URL ?? 'https://app.neynar.com/login' }?client_id=${client_id}`; const authOrigin = new URL(neynarLoginUrl).origin; - const modalRef = useRef(null); - const handleMessage = useCallback( async (event: MessageEvent) => { if ( @@ -40,61 +35,50 @@ export const NeynarAuthButton: FC<{ signer_uuid: event.data.signer_uuid, ...event.data.user, }; - onLogin(Buffer.from(JSON.stringify(_user)).toString('base64')); } }, [client_id, onLogin] ); - const handleSignIn = useCallback(() => { const width = 600, height = 700; const left = window.screen.width / 2 - width / 2; const top = window.screen.height / 2 - height / 2; const windowFeatures = `width=${width},height=${height},top=${top},left=${left}`; - authWindowRef.current = window.open( neynarLoginUrl, '_blank', windowFeatures ); - if (!authWindowRef.current) { console.error( 'Failed to open the authentication window. Please check your pop-up blocker settings.' ); return; } - window.addEventListener('message', handleMessage, false); }, [client_id, handleMessage]); - const closeModal = () => setShowModal(false); - useEffect(() => { return () => { window.removeEventListener('message', handleMessage); // Cleanup function to remove listener }; }, [handleMessage]); - const handleOutsideClick = useCallback((event: any) => { if (modalRef.current && !modalRef.current.contains(event.target)) { closeModal(); } }, []); - useEffect(() => { if (showModal) { document.addEventListener('mousedown', handleOutsideClick); } else { document.removeEventListener('mousedown', handleOutsideClick); } - return () => { document.removeEventListener('mousedown', handleOutsideClick); }; }, [showModal, handleOutsideClick]); - return
{children}
; }; diff --git a/apps/frontend/src/components/auth/providers/farcaster.provider.tsx b/apps/frontend/src/components/auth/providers/farcaster.provider.tsx index 18e3c6a2..33fd1a18 100644 --- a/apps/frontend/src/components/auth/providers/farcaster.provider.tsx +++ b/apps/frontend/src/components/auth/providers/farcaster.provider.tsx @@ -1,22 +1,23 @@ +'use client'; + import { FC, useCallback } from 'react'; import interClass from '@gitroom/react/helpers/inter.font'; import { useVariables } from '@gitroom/react/helpers/variable.context'; import { NeynarContextProvider, Theme, useNeynarContext } from '@neynar/react'; import { NeynarAuthButton } from '@gitroom/frontend/components/auth/nayner.auth.button'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const FarcasterProvider = () => { const gotoLogin = useCallback(async (code: string) => { window.location.href = `/auth?provider=FARCASTER&code=${code}`; }, []); - - return ( - - ); + return ; }; - -export const ButtonCaster: FC<{ login: (code: string) => void }> = (props) => { +export const ButtonCaster: FC<{ + login: (code: string) => void; +}> = (props) => { const { login } = props; const { neynarClientId } = useVariables(); + const t = useT(); return ( void }> = (props) => { fill="white" /> -
Continue with Farcaster
+
{t('continue_with_farcaster', 'Continue with Farcaster')}
diff --git a/apps/frontend/src/components/auth/providers/github.provider.tsx b/apps/frontend/src/components/auth/providers/github.provider.tsx index eaa91694..67788179 100644 --- a/apps/frontend/src/components/auth/providers/github.provider.tsx +++ b/apps/frontend/src/components/auth/providers/github.provider.tsx @@ -1,14 +1,14 @@ import { useCallback } from 'react'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import interClass from '@gitroom/react/helpers/inter.font'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const GithubProvider = () => { const fetch = useFetch(); + const t = useT(); const gotoLogin = useCallback(async () => { const link = await (await fetch('/auth/oauth/GITHUB')).text(); window.location.href = link; }, []); - return (
{ />
-
Sign in with GitHub
+
{t('sign_in_with_github', 'Sign in with GitHub')}
); }; diff --git a/apps/frontend/src/components/auth/providers/google.provider.tsx b/apps/frontend/src/components/auth/providers/google.provider.tsx index a3d9b337..40c573d5 100644 --- a/apps/frontend/src/components/auth/providers/google.provider.tsx +++ b/apps/frontend/src/components/auth/providers/google.provider.tsx @@ -1,14 +1,14 @@ import { useCallback } from 'react'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import interClass from '@gitroom/react/helpers/inter.font'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const GoogleProvider = () => { const fetch = useFetch(); + const t = useT(); const gotoLogin = useCallback(async () => { const link = await (await fetch('/auth/oauth/GOOGLE')).text(); window.location.href = link; }, []); - return (
{ />
-
Continue with Google
+
{t('continue_with_google', 'Continue with Google')}
); }; diff --git a/apps/frontend/src/components/auth/providers/oauth.provider.tsx b/apps/frontend/src/components/auth/providers/oauth.provider.tsx index 69b15210..eb19e68b 100644 --- a/apps/frontend/src/components/auth/providers/oauth.provider.tsx +++ b/apps/frontend/src/components/auth/providers/oauth.provider.tsx @@ -3,11 +3,11 @@ import Image from 'next/image'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import interClass from '@gitroom/react/helpers/inter.font'; import { useVariables } from '@gitroom/react/helpers/variable.context'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const OauthProvider = () => { const fetch = useFetch(); const { oauthLogoUrl, oauthDisplayName } = useVariables(); - + const t = useT(); const gotoLogin = useCallback(async () => { try { const response = await fetch('/auth/oauth/GENERIC'); @@ -22,7 +22,6 @@ export const OauthProvider = () => { console.error('Failed to get generic oauth login link:', error); } }, []); - return (
{ height={40} />
-
Sign in with {oauthDisplayName || 'OAuth'}
+
+ {t('sign_in_with', 'Sign in with')} + {oauthDisplayName || 'OAuth'} +
); }; diff --git a/apps/frontend/src/components/auth/providers/placeholder/wallet.ui.provider.tsx b/apps/frontend/src/components/auth/providers/placeholder/wallet.ui.provider.tsx index fdd56d97..fa7ea9a2 100644 --- a/apps/frontend/src/components/auth/providers/placeholder/wallet.ui.provider.tsx +++ b/apps/frontend/src/components/auth/providers/placeholder/wallet.ui.provider.tsx @@ -1,7 +1,9 @@ import { FC } from 'react'; import interClass from '@gitroom/react/helpers/inter.font'; +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const WalletUiProvider: FC = () => { + const t = useT(); return (
{ fill="#fff" /> - Continue with your Wallet + {t('continue_with_your_wallet', 'Continue with your Wallet')}
); }; diff --git a/apps/frontend/src/components/auth/providers/wallet.provider.tsx b/apps/frontend/src/components/auth/providers/wallet.provider.tsx index 615a4f0c..16f5a2ee 100644 --- a/apps/frontend/src/components/auth/providers/wallet.provider.tsx +++ b/apps/frontend/src/components/auth/providers/wallet.provider.tsx @@ -33,33 +33,29 @@ import { XDEFIWalletAdapter, TokenPocketWalletAdapter, } from '@postiz/wallets'; - import { WalletModalProvider, useWalletModal, } from '@solana/wallet-adapter-react-ui'; - import { clusterApiUrl } from '@solana/web3.js'; // Default styles that can be overridden by your app import '@solana/wallet-adapter-react-ui/styles.css'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import { WalletUiProvider } from '@gitroom/frontend/components/auth/providers/placeholder/wallet.ui.provider'; - const WalletProvider = () => { const gotoLogin = useCallback(async (code: string) => { window.location.href = `/auth?provider=FARCASTER&code=${code}`; }, []); - return ; }; - -export const ButtonCaster: FC<{ login: (code: string) => void }> = (props) => { +export const ButtonCaster: FC<{ + login: (code: string) => void; +}> = (props) => { const network = WalletAdapterNetwork.Mainnet; // You can also provide a custom RPC endpoint. const endpoint = useMemo(() => clusterApiUrl(network), [network]); - const wallets = useMemo( () => [ new TokenPocketWalletAdapter(), @@ -89,7 +85,6 @@ export const ButtonCaster: FC<{ login: (code: string) => void }> = (props) => { // eslint-disable-next-line react-hooks/exhaustive-deps [network] ); - return ( @@ -100,18 +95,15 @@ export const ButtonCaster: FC<{ login: (code: string) => void }> = (props) => { ); }; - const DisabledAutoConnect = () => { const [connect, setConnect] = useState(false); const wallet = useWallet(); - const toConnect = useCallback(async () => { try { wallet.select(null); } catch (err) { /** empty */ } - try { await wallet.disconnect(); } catch (err) { @@ -119,18 +111,14 @@ const DisabledAutoConnect = () => { } setConnect(true); }, []); - useEffect(() => { toConnect(); }, []); - if (connect) { return ; } - return ; }; - const InnerWallet = () => { const walletModal = useWalletModal(); const wallet = useWallet(); @@ -140,22 +128,18 @@ const InnerWallet = () => { return; }, }); - const connect = useCallback(async () => { if (buttonState !== 'connected') { return; } - try { const challenge = await ( await fetch( `/auth/oauth/WALLET?publicKey=${wallet?.publicKey?.toString()}` ) ).text(); - const encoded = new TextEncoder().encode(challenge); const signed = await wallet?.signMessage?.(encoded)!; - const info = Buffer.from( JSON.stringify({ // @ts-ignore @@ -164,7 +148,6 @@ const InnerWallet = () => { publicKey: wallet?.publicKey?.toString(), }) ).toString('base64'); - window.location.href = `/auth?provider=WALLET&code=${info}`; } catch (err) { walletModal.setVisible(false); @@ -174,7 +157,6 @@ const InnerWallet = () => { }); } }, [wallet, buttonState]); - useEffect(() => { if (buttonState === 'has-wallet') { wallet @@ -187,12 +169,10 @@ const InnerWallet = () => { wallet.disconnect(); }); } - if (buttonState === 'connected') { connect(); } }, [buttonState]); - return (
walletModal.setVisible(true)}> diff --git a/apps/frontend/src/components/auth/register.tsx b/apps/frontend/src/components/auth/register.tsx index 31669f0f..be69c898 100644 --- a/apps/frontend/src/components/auth/register.tsx +++ b/apps/frontend/src/components/auth/register.tsx @@ -22,9 +22,13 @@ import { TrackEnum } from '@gitroom/nestjs-libraries/user/track.enum'; import { FarcasterProvider } from '@gitroom/frontend/components/auth/providers/farcaster.provider'; import dynamic from 'next/dynamic'; import { WalletUiProvider } from '@gitroom/frontend/components/auth/providers/placeholder/wallet.ui.provider'; +import { useT } from '@gitroom/react/translation/get.transation.service.client'; const WalletProvider = dynamic( () => import('@gitroom/frontend/components/auth/providers/wallet.provider'), - { ssr: false, loading: () => } + { + ssr: false, + loading: () => , + } ); type Inputs = { email: string; @@ -33,47 +37,41 @@ type Inputs = { providerToken: string; provider: string; }; - export function Register() { const getQuery = useSearchParams(); const fetch = useFetch(); const [provider] = useState(getQuery?.get('provider')?.toUpperCase()); const [code, setCode] = useState(getQuery?.get('code') || ''); const [show, setShow] = useState(false); - useEffect(() => { if (provider && code) { load(); } }, []); - const load = useCallback(async () => { const { token } = await ( await fetch(`/auth/oauth/${provider?.toUpperCase() || 'LOCAL'}/exists`, { method: 'POST', - body: JSON.stringify({ code }), + body: JSON.stringify({ + code, + }), }) ).json(); - if (token) { setCode(token); setShow(true); } }, [provider, code]); - if (!code && !provider) { return ; } - if (!show) { return ; } - return ( ); } - function getHelpfulReasonForRegistrationFailure(httpCode: number) { switch (httpCode) { case 400: @@ -81,10 +79,8 @@ function getHelpfulReasonForRegistrationFailure(httpCode: number) { case 404: return 'Your browser got a 404 when trying to contact the API, the most likely reasons for this are the NEXT_PUBLIC_BACKEND_URL is set incorrectly, or the backend is not running.'; } - return 'Unhandled error: ' + httpCode; } - export function RegisterAfter({ token, provider, @@ -92,21 +88,19 @@ export function RegisterAfter({ token: string; provider: string; }) { + const t = useT(); const { isGeneral, genericOauth, neynarClientId, billingEnabled } = useVariables(); const [loading, setLoading] = useState(false); const router = useRouter(); const fireEvents = useFireEvents(); const track = useTrack(); - const isAfterProvider = useMemo(() => { return !!token && !!provider; }, [token, provider]); - const resolver = useMemo(() => { return classValidatorResolver(CreateOrgUserDto); }, []); - const form = useForm({ resolver, defaultValues: { @@ -114,19 +108,17 @@ export function RegisterAfter({ provider: provider, }, }); - const fetchData = useFetch(); - const onSubmit: SubmitHandler = async (data) => { setLoading(true); - await fetchData('/auth/register', { method: 'POST', - body: JSON.stringify({ ...data }), + body: JSON.stringify({ + ...data, + }), }) .then((response) => { setLoading(false); - if (response.status === 200) { fireEvents('register'); return track(TrackEnum.CompleteRegistration).then(() => { @@ -151,13 +143,12 @@ export function RegisterAfter({ }); }); }; - return (
-

- Sign Up +

+ {t('sign_up', 'Sign Up')}

{!isAfterProvider && @@ -178,9 +169,9 @@ export function RegisterAfter({
-
OR
+
{t('or', 'OR')}
)} @@ -211,20 +202,23 @@ export function RegisterAfter({ />
- By registering you agree to our{' '} + {t( + 'by_registering_you_agree_to_our', + 'By registering you agree to our' + )}  - Terms of Service - {' '} - and{' '} + {t('terms_of_service', 'Terms of Service')} +   + {t('and', 'and')}  - Privacy Policy - + {t('privacy_policy', 'Privacy Policy')} +  
@@ -233,14 +227,13 @@ export function RegisterAfter({ className="flex-1 rounded-[4px]" loading={loading} > - Create Account + {t('create_account', 'Create Account')}

- Already Have An Account?{' '} + {t('already_have_an_account', 'Already Have An Account?')}  - {' '} - Sign In + {t('sign_in', 'Sign In')}

diff --git a/apps/frontend/src/components/autopost/autopost.tsx b/apps/frontend/src/components/autopost/autopost.tsx index c2b533cc..629ce190 100644 --- a/apps/frontend/src/components/autopost/autopost.tsx +++ b/apps/frontend/src/components/autopost/autopost.tsx @@ -16,18 +16,16 @@ import { deleteDialog } from '@gitroom/react/helpers/delete.dialog'; import { CopilotTextarea } from '@copilotkit/react-textarea'; import interClass from '@gitroom/react/helpers/inter.font'; import { Slider } from '@gitroom/react/form/slider'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const Autopost: FC = () => { const fetch = useFetch(); + const t = useT(); const modal = useModals(); const toaster = useToaster(); - const list = useCallback(async () => { return (await fetch('/autopost')).json(); }, []); - const { data, mutate } = useSWR('autopost', list); - const addWebhook = useCallback( (data?: any) => () => { modal.openModal({ @@ -41,57 +39,72 @@ export const Autopost: FC = () => { }, [] ); - const deleteHook = useCallback( (data: any) => async () => { - if (await deleteDialog(`Are you sure you want to delete ${data.name}?`)) { - await fetch(`/autopost/${data.id}`, { method: 'DELETE' }); + if ( + await deleteDialog( + t( + 'are_you_sure_you_want_to_delete', + `Are you sure you want to delete ${data.name}?`, + { name: data.name } + ) + ) + ) { + await fetch(`/autopost/${data.id}`, { + method: 'DELETE', + }); mutate(); toaster.show('Webhook deleted successfully', 'success'); } }, [] ); - const changeActive = useCallback( (data: any) => async (ac: 'on' | 'off') => { await fetch(`/autopost/${data.id}/active`, { - body: JSON.stringify({ active: ac === 'on' }), + body: JSON.stringify({ + active: ac === 'on', + }), method: 'POST', }); - mutate(); }, [mutate] ); - return (
-

Autopost

+

{t('autopost', 'Autopost')}

- Autopost can automatically posts your RSS new items to social media + {t( + 'autopost_can_automatically_posts_your_rss_new_items_to_social_media', + 'Autopost can automatically posts your RSS new items to social media' + )}
{!!data?.length && (
-
Title
-
URL
-
Edit
-
Delete
-
Active
+
{t('title', 'Title')}
+
{t('url', 'URL')}
+
{t('edit', 'Edit')}
+
{t('delete', 'Delete')}
+
{t('active', 'Active')}
{data?.map((p: any) => (
{p.title}
{p.url}
- +
- +
@@ -110,7 +123,7 @@ export const Autopost: FC = () => { onClick={addWebhook()} className={clsx((data?.length || 0) > 0 && 'my-[16px]')} > - Add an autopost + {t('add_an_autopost', 'Add an autopost')}
@@ -118,7 +131,6 @@ export const Autopost: FC = () => {
); }; - const details = object().shape({ title: string().required(), content: string(), @@ -134,25 +146,40 @@ const details = object().shape({ }) ), }); - const options = [ - { label: 'All integrations', value: 'all' }, - { label: 'Specific integrations', value: 'specific' }, + { + label: 'All integrations', + value: 'all', + }, + { + label: 'Specific integrations', + value: 'specific', + }, ]; - const optionsChoose = [ - { label: 'Yes', value: true }, - { label: 'No', value: false }, + { + label: 'Yes', + value: true, + }, + { + label: 'No', + value: false, + }, ]; - const postImmediately = [ - { label: 'Post on the next available slot', value: true }, - { label: 'Post Immediately', value: false }, + { + label: 'Post on the next available slot', + value: true, + }, + { + label: 'Post Immediately', + value: false, + }, ]; - -export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( - props -) => { +export const AddOrEditWebhook: FC<{ + data?: any; + reload: () => void; +}> = (props) => { const { data, reload } = props; const fetch = useFetch(); const [allIntegrations, setAllIntegrations] = useState( @@ -164,7 +191,6 @@ export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( const toast = useToaster(); const [valid, setValid] = useState(data?.url || ''); const [lastUrl, setLastUrl] = useState(data?.lastUrl || ''); - const form = useForm({ resolver: yupResolver(details), values: { @@ -183,17 +209,14 @@ export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( integrations: JSON.parse(data?.integrations || '[]') || [], }, }); - const generateContent = form.watch('generateContent'); const content = form.watch('content'); const url = form.watch('url'); const syncLast = form.watch('syncLast'); - const integrations = form.watch('integrations'); const integration = useCallback(async () => { return (await fetch('/integrations/list')).json(); }, []); - const changeIntegration = useCallback( (e: React.ChangeEvent) => { const findValue = options.find( @@ -206,33 +229,38 @@ export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( }, [] ); - const { data: dataList, isLoading } = useSWR('integrations', integration); - const callBack = useCallback( async (values: any) => { await fetch(data?.id ? `/autopost/${data?.id}` : '/autopost', { method: data?.id ? 'PUT' : 'POST', body: JSON.stringify({ - ...(data?.id ? { id: data.id } : {}), + ...(data?.id + ? { + id: data.id, + } + : {}), ...values, - ...(!syncLast ? { lastUrl } : { lastUrl: '' }), + ...(!syncLast + ? { + lastUrl, + } + : { + lastUrl: '', + }), }), }); - toast.show( data?.id ? 'Webhook updated successfully' : 'Webhook added successfully', 'success' ); - modal.closeAll(); reload(); }, [data, integrations, lastUrl, syncLast] ); - const sendTest = useCallback(async () => { const url = form.getValues('url'); try { @@ -244,13 +272,11 @@ export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( }, }) ).json(); - if (!success) { setValid(''); toast.show('Could not use this RSS feed', 'warning'); return; } - toast.show('RSS valid!', 'success'); setValid(url); setLastUrl(newUrl); @@ -259,13 +285,15 @@ export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( } }, []); + const t = useT(); + return (
- - + + value === 'true' || value === true, })} @@ -364,6 +404,7 @@ export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( value={allIntegrations.value} name="integrations" label="Integrations" + translationKey="label_integrations" disableForm={true} onChange={changeIntegration} > @@ -395,7 +436,7 @@ export const AddOrEditWebhook: FC<{ data?: any; reload: () => void }> = ( !integrations?.length) } > - Save + {t('save', 'Save')} )}
diff --git a/apps/frontend/src/components/billing/billing.component.tsx b/apps/frontend/src/components/billing/billing.component.tsx index 2cd5e01e..3d7d9749 100644 --- a/apps/frontend/src/components/billing/billing.component.tsx +++ b/apps/frontend/src/components/billing/billing.component.tsx @@ -5,14 +5,11 @@ import useSWR from 'swr'; import { LoadingComponent } from '@gitroom/frontend/components/layout/loading'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import { MainBillingComponent } from './main.billing.component'; - export const BillingComponent = () => { const fetch = useFetch(); - const load = useCallback(async (path: string) => { return await (await fetch(path)).json(); }, []); - const { isLoading: isLoadingTier, data: tiers } = useSWR( '/user/subscription/tiers', load @@ -21,10 +18,8 @@ export const BillingComponent = () => { '/user/subscription', load ); - if (isLoadingSubscription || isLoadingTier) { return ; } - return ; }; diff --git a/apps/frontend/src/components/billing/faq.component.tsx b/apps/frontend/src/components/billing/faq.component.tsx index eef57eb2..ff53c498 100644 --- a/apps/frontend/src/components/billing/faq.component.tsx +++ b/apps/frontend/src/components/billing/faq.component.tsx @@ -5,57 +5,76 @@ import clsx from 'clsx'; import interClass from '@gitroom/react/helpers/inter.font'; import { useVariables } from '@gitroom/react/helpers/variable.context'; import { useUser } from '@gitroom/frontend/components/layout/user.context'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; const useFaqList = () => { const { isGeneral } = useVariables(); const user = useUser(); + const t = useT(); return [ ...(user?.allowTrial ? [ { - title: 'Am I going to be charged by Postiz?', - description: - 'To confirm credit card information Postiz will hold $2 and release it immediately', + title: t( + 'faq_am_i_going_to_be_charged_by_postiz', + 'Am I going to be charged by Postiz?' + ), + description: t( + 'faq_to_confirm_credit_card_information_postiz_will_hold', + 'To confirm credit card information Postiz will hold $2 and release it immediately' + ), }, ] : []), { - title: `Can I trust ${isGeneral ? 'Postiz' : 'Gitroom'}?`, - description: `${ - isGeneral ? 'Postiz' : 'Gitroom' - } is proudly open-source! We believe in an ethical and transparent culture, meaning that ${ - isGeneral ? 'Postiz' : 'Gitroom' - } will live forever. You can check out the entire code or use it for personal projects. To view the open-source repository, click here.`, + title: t( + 'faq_can_i_trust_postiz_gitroom', + `Can I trust ${isGeneral ? 'Postiz' : 'Gitroom'}?` + ), + description: t( + 'faq_postiz_gitroom_is_proudly_open_source', + `${ + isGeneral ? 'Postiz' : 'Gitroom' + } is proudly open-source! We believe in an ethical and transparent culture, meaning that ${ + isGeneral ? 'Postiz' : 'Gitroom' + } will live forever. You can check out the entire code or use it for personal projects. To view the open-source repository, click here.` + ), }, { - title: 'What are channels?', - description: `${ - isGeneral ? 'Postiz' : 'Gitroom' - } allows you to schedule your posts between different channels. + title: t('faq_what_are_channels', 'What are channels?'), + description: t( + 'faq_postiz_gitroom_allows_you_to_schedule_posts', + `${ + isGeneral ? 'Postiz' : 'Gitroom' + } allows you to schedule your posts between different channels. A channel is a publishing platform where you can schedule your posts. -For example, you can schedule your posts on X, Facebook, Instagram, TikTok, YouTube, Reddit, Linkedin, Dribbble, Threads and Pinterest.`, +For example, you can schedule your posts on X, Facebook, Instagram, TikTok, YouTube, Reddit, Linkedin, Dribbble, Threads and Pinterest.` + ), }, { - title: 'What are team members?', - description: `If you have a team with multiple members, you can invite them to your workspace to collaborate on your posts and add their personal channels`, + title: t('faq_what_are_team_members', 'What are team members?'), + description: t( + 'faq_if_you_have_a_team_with_multiple_members', + 'If you have a team with multiple members, you can invite them to your workspace to collaborate on your posts and add their personal channels' + ), }, { - title: 'What is AI auto-complete?', - description: `We automate ChatGPT to help you write your social posts and articles`, + title: t('faq_what_is_ai_auto_complete', 'What is AI auto-complete?'), + description: t( + 'faq_we_automate_chatgpt_to_help_you_write', + 'We automate ChatGPT to help you write your social posts and articles' + ), }, ]; }; - -export const FAQSection: FC<{ title: string; description: string }> = ( - props -) => { +export const FAQSection: FC<{ + title: string; + description: string; +}> = (props) => { const { title, description } = props; const [show, setShow] = useState(false); - const changeShow = useCallback(() => { setShow(!show); }, [show]); - return (
= ( e.stopPropagation(); }} className={`mt-[16px] w-full text-wrap ${interClass} font-[400] text-[16px] text-customColor17 select-text`} - dangerouslySetInnerHTML={{ __html: description }} + dangerouslySetInnerHTML={{ + __html: description, + }} />
); }; - export const FAQComponent: FC = () => { + const t = useT(); const list = useFaqList(); return (

- Frequently Asked Questions + {t('frequently_asked_questions', 'Frequently Asked Questions')}

{list.map((item, index) => ( diff --git a/apps/frontend/src/components/billing/lifetime.deal.tsx b/apps/frontend/src/components/billing/lifetime.deal.tsx index edac7d3d..0f006c6d 100644 --- a/apps/frontend/src/components/billing/lifetime.deal.tsx +++ b/apps/frontend/src/components/billing/lifetime.deal.tsx @@ -10,8 +10,9 @@ import { useSWRConfig } from 'swr'; import { useToaster } from '@gitroom/react/toaster/toaster'; import { useRouter } from 'next/navigation'; import { useFireEvents } from '@gitroom/helpers/utils/use.fire.events'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const LifetimeDeal = () => { + const t = useT(); const fetch = useFetch(); const user = useUser(); const [code, setCode] = useState(''); @@ -19,18 +20,18 @@ export const LifetimeDeal = () => { const { mutate } = useSWRConfig(); const router = useRouter(); const fireEvents = useFireEvents(); - const claim = useCallback(async () => { const { success } = await ( await fetch('/billing/lifetime', { - body: JSON.stringify({ code }), + body: JSON.stringify({ + code, + }), method: 'POST', headers: { 'Content-Type': 'application/json', }, }) ).json(); - if (success) { mutate('/user/self'); toast.show('Successfully claimed the code'); @@ -38,18 +39,14 @@ export const LifetimeDeal = () => { } else { toast.show('Code already claimed or invalid code', 'warning'); } - setCode(''); }, [code]); - const nextPackage = useMemo(() => { if (user?.tier?.current === 'STANDARD') { return 'PRO'; } - return 'STANDARD'; }, [user?.tier]); - const features = useMemo(() => { if (!user?.tier) { return []; @@ -57,7 +54,11 @@ export const LifetimeDeal = () => { const currentPricing = user?.tier; const channelsOr = currentPricing.channel; const list = []; - list.push(`${user.totalChannels} ${user.totalChannels === 1 ? 'channel' : 'channels'}`); + list.push( + `${user.totalChannels} ${ + user.totalChannels === 1 ? 'channel' : 'channels' + }` + ); list.push( `${ currentPricing.posts_per_month > 10000 @@ -68,14 +69,11 @@ export const LifetimeDeal = () => { if (currentPricing.team_members) { list.push(`Unlimited team members`); } - if (currentPricing?.ai) { list.push(`AI auto-complete`); } - return list; }, [user]); - const nextFeature = useMemo(() => { if (!user?.tier) { return []; @@ -94,28 +92,24 @@ export const LifetimeDeal = () => { if (currentPricing.team_members) { list.push(`Unlimited team members`); } - if (currentPricing?.ai) { list.push(`AI auto-complete`); } - return list; }, [user, nextPackage]); - if (!user?.tier) { return null; } - if (user?.id && user?.tier?.current !== 'FREE' && !user?.isLifetime) { router.replace('/billing'); return null; } - return (
- Current Package: {user?.totalChannels > 8 ? 'EXTRA' : user?.tier?.current} + {t('current_package', 'Current Package:')} + {user?.totalChannels > 8 ? 'EXTRA' : user?.tier?.current}
@@ -143,8 +137,14 @@ export const LifetimeDeal = () => {
- Next Package:{' '} - {user?.tier?.current === 'PRO' ? 'EXTRA' : !user?.tier?.current ? 'FREE' : user?.tier?.current === 'STANDARD' ? 'PRO' : 'STANDARD'} + {t('next_package', 'Next Package:')} + {user?.tier?.current === 'PRO' + ? 'EXTRA' + : !user?.tier?.current + ? 'FREE' + : user?.tier?.current === 'STANDARD' + ? 'PRO' + : 'STANDARD'}
@@ -175,6 +175,7 @@ export const LifetimeDeal = () => {
{
diff --git a/apps/frontend/src/components/billing/main.billing.component.tsx b/apps/frontend/src/components/billing/main.billing.component.tsx index a5e0a76c..b8e9d16c 100644 --- a/apps/frontend/src/components/billing/main.billing.component.tsx +++ b/apps/frontend/src/components/billing/main.billing.component.tsx @@ -27,7 +27,7 @@ import { useTolt } from '@gitroom/frontend/components/layout/tolt.script'; import { useTrack } from '@gitroom/react/helpers/use.track'; import { TrackEnum } from '@gitroom/nestjs-libraries/user/track.enum'; import { PurchaseCrypto } from '@gitroom/frontend/components/billing/purchase.crypto'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export interface Tiers { month: Array<{ name: 'Pro' | 'Standard'; @@ -40,16 +40,15 @@ export interface Tiers { price: number; }>; } - export const Prorate: FC<{ period: 'MONTHLY' | 'YEARLY'; pack: 'STANDARD' | 'PRO'; }> = (props) => { const { period, pack } = props; + const t = useT(); const fetch = useFetch(); const [price, setPrice] = useState(0); const [loading, setLoading] = useState(false); - const calculatePrice = useDebouncedCallback(async () => { setLoading(true); setPrice( @@ -67,12 +66,10 @@ export const Prorate: FC<{ ); setLoading(false); }, 500); - useEffect(() => { setPrice(false); calculatePrice(); }, [period, pack]); - if (loading) { return (
@@ -80,18 +77,15 @@ export const Prorate: FC<{
); } - if (price === false) { return null; } - return (
- (Pay Today ${(price < 0 ? 0 : price)?.toFixed(1)}) + ({t('pay_today', 'Pay Today')} ${(price < 0 ? 0 : price)?.toFixed(1)})
); }; - export const Features: FC<{ pack: 'FREE' | 'STANDARD' | 'PRO'; }> = (props) => { @@ -111,26 +105,20 @@ export const Features: FC<{ if (currentPricing.team_members) { list.push(`Unlimited team members`); } - if (currentPricing?.ai) { list.push(`AI auto-complete`); list.push(`AI copilots`); list.push(`AI Autocomplete`); } - list.push(`Advanced Picture Editor`); - if (currentPricing?.image_generator) { list.push( `${currentPricing?.image_generation_count} AI Images per month` ); } - list.push(`Marketplace full access`); - return list; }, [pack]); - return (
{features.map((feature) => ( @@ -155,23 +143,25 @@ export const Features: FC<{
); }; - -const Info: FC<{ proceed: (feedback: string) => void }> = (props) => { +const Info: FC<{ + proceed: (feedback: string) => void; +}> = (props) => { const [feedback, setFeedback] = useState(''); const modal = useModals(); const events = useFireEvents(); - const cancel = useCallback(() => { props.proceed(feedback); events('cancel_subscription'); modal.closeAll(); }, [modal, feedback]); + const t = useT(); + return (
- We are sorry to see you go :( + {t('we_are_sorry_to_see_you_go', 'We are sorry to see you go :(')}
- Would you mind shortly tell us what we could have done better? + {t( + 'would_you_mind_shortly_tell_us_what_we_could_have_done_better', + 'Would you mind shortly tell us what we could have done better?' + )}
@@ -48,7 +49,12 @@ export const TextArea: FC<{ name: string; placeHolder: string }> = (props) => { '!min-h-40 !max-h-80 p-[24px] overflow-hidden bg-customColor2 outline-none rounded-[4px] border-fifth border' )} onChange={(e) => { - onChange({ target: { name: props.name, value: e.target.value } }); + onChange({ + target: { + name: props.name, + value: e.target.value, + }, + }); }} autosuggestionsConfig={{ textareaPurpose: `Assist me in writing social media posts.`, @@ -61,7 +67,6 @@ export const TextArea: FC<{ name: string; placeHolder: string }> = (props) => { ); }; - export const PlugPop: FC<{ plug: PlugsInterface; settings: PlugSettings; @@ -78,12 +83,10 @@ export const PlugPop: FC<{ const { closeAll } = useModals(); const fetch = useFetch(); const toaster = useToaster(); - const values = useMemo(() => { if (!data?.data) { return {}; } - return JSON.parse(data.data).reduce((acc: any, current: any) => { return { ...acc, @@ -91,7 +94,6 @@ export const PlugPop: FC<{ }; }, {} as any); }, []); - const yupSchema = useMemo(() => { return object( plug.fields.reduce((acc, field) => { @@ -106,13 +108,11 @@ export const PlugPop: FC<{ }, {}) ); }, []); - const form = useForm({ resolver: yupResolver(yupSchema), values, mode: 'all', }); - const submit: SubmitHandler = useCallback(async (data) => { await fetch(`/integrations/${settings.providerId}/plugs`, { method: 'POST', @@ -124,15 +124,16 @@ export const PlugPop: FC<{ })), }), }); - toaster.show('Plug updated', 'success'); closeAll(); }, []); + const t = useT(); + return ( -
+
@@ -140,7 +141,7 @@ export const PlugPop: FC<{
+
@@ -189,7 +190,6 @@ export const PlugPop: FC<{ ); }; - export const PlugItem: FC<{ plug: PlugsInterface; addPlug: (data: any) => void; @@ -208,7 +208,6 @@ export const PlugItem: FC<{ setActivated(!!data?.activated); }, [data?.activated]); const fetch = useFetch(); - const changeActivated = useCallback( async (status: 'on' | 'off') => { await fetch(`/integrations/plugs/${data?.id}/activate`, { @@ -220,12 +219,10 @@ export const PlugItem: FC<{ 'Content-Type': 'application/json', }, }); - setActivated(status === 'on'); }, [activated] ); - return (
addPlug(data)} @@ -251,7 +248,6 @@ export const PlugItem: FC<{
); }; - export const Plug = () => { const plug = usePlugs(); const modals = useModals(); @@ -259,9 +255,7 @@ export const Plug = () => { const load = useCallback(async () => { return (await fetch(`/integrations/${plug.providerId}/plugs`)).json(); }, [plug.providerId]); - const { data, isLoading, mutate } = useSWR(`plugs-${plug.providerId}`, load); - const addEditPlug = useCallback( (p: PlugsInterface) => (data?: { @@ -296,11 +290,9 @@ export const Plug = () => { }, [data] ); - if (isLoading) { return null; } - return (
{plug.plugs.map((p) => ( diff --git a/apps/frontend/src/components/plugs/plugs.context.ts b/apps/frontend/src/components/plugs/plugs.context.ts index 2b9bb6a0..4ef08f33 100644 --- a/apps/frontend/src/components/plugs/plugs.context.ts +++ b/apps/frontend/src/components/plugs/plugs.context.ts @@ -1,17 +1,14 @@ 'use client'; import { createContext, useContext } from 'react'; - export interface PlugSettings { providerId: string; name: string; identifier: string; } - export interface PlugInterface extends PlugSettings { plugs: PlugsInterface[]; } - export interface FieldsInterface { name: string; type: string; @@ -19,7 +16,6 @@ export interface FieldsInterface { placeholder: string; description: string; } - export interface PlugsInterface { title: string; description: string; @@ -27,7 +23,6 @@ export interface PlugsInterface { methodName: string; fields: FieldsInterface[]; } - export const PlugsContext = createContext({ providerId: '', name: '', @@ -38,9 +33,16 @@ export const PlugsContext = createContext({ description: '', runEveryMilliseconds: 0, methodName: '', - fields: [{ name: '', type: '', placeholder: '', description: '', validation: '' }], + fields: [ + { + name: '', + type: '', + placeholder: '', + description: '', + validation: '', + }, + ], }, ], }); - export const usePlugs = () => useContext(PlugsContext); diff --git a/apps/frontend/src/components/plugs/plugs.tsx b/apps/frontend/src/components/plugs/plugs.tsx index 29687447..fc7c0855 100644 --- a/apps/frontend/src/components/plugs/plugs.tsx +++ b/apps/frontend/src/components/plugs/plugs.tsx @@ -13,7 +13,7 @@ import { useRouter } from 'next/navigation'; import { useToaster } from '@gitroom/react/toaster/toaster'; import { PlugsContext } from '@gitroom/frontend/components/plugs/plugs.context'; import { Plug } from '@gitroom/frontend/components/plugs/plug'; - +import { useT } from '@gitroom/react/translation/get.transation.service.client'; export const Plugs = () => { const fetch = useFetch(); const router = useRouter(); @@ -23,11 +23,9 @@ export const Plugs = () => { const load = useCallback(async () => { return (await (await fetch('/integrations/list')).json()).integrations; }, []); - const load2 = useCallback(async (path: string) => { return await (await fetch(path)).json(); }, []); - const { data: plugList, isLoading: plugLoading } = useSWR( '/integrations/plug/list', load2, @@ -35,11 +33,12 @@ export const Plugs = () => { fallbackData: [], } ); - const { data, isLoading } = useSWR('analytics-list', load, { fallbackData: [], }); + const t = useT(); + const sortedIntegrations = useMemo(() => { return orderBy( data.filter((integration: any) => @@ -52,16 +51,13 @@ export const Plugs = () => { ['desc', 'asc', 'asc'] ); }, [data, plugList]); - const currentIntegration = useMemo(() => { return sortedIntegrations[current]; }, [current, sortedIntegrations]); - const currentIntegrationPlug = useMemo(() => { const plug = plugList?.plugs?.find( (f: any) => f?.identifier === currentIntegration?.identifier ); - if (!plug) { return null; } @@ -70,11 +66,9 @@ export const Plugs = () => { ...plug, }; }, [currentIntegration, plugList]); - if (isLoading || plugLoading) { return null; } - if (!sortedIntegrations.length && !isLoading) { return (
@@ -82,22 +76,32 @@ export const Plugs = () => {
- There are not plugs matching your channels + {t( + 'there_are_not_plugs_matching_your_channels', + 'There are not plugs matching your channels' + )}
- You have to add: X or LinkedIn or Threads + {t( + 'you_have_to_add_x_or_linkedin_or_threads', + 'You have to add: X or LinkedIn or Threads' + )}
); } - return (
-
Channels
+
+ {t('channels', 'Channels')} +
{sortedIntegrations.map((integration, index) => (
{ )} > {(integration.inBetweenSteps || integration.refreshNeeded) && ( -
-
+
+
!
-
+
)} { /> {integration.identifier} { const [showPostSelector, setShowPostSelector] = useState(false); const [callback, setCallback] = useState<{ @@ -28,7 +27,6 @@ export const ShowPostSelector = () => { }, } as any); const [date, setDate] = useState(dayjs()); - useEffect(() => { postUrlEmitter.on( 'show', @@ -41,7 +39,6 @@ export const ShowPostSelector = () => { setShowPostSelector(true); } ); - return () => { setShowPostSelector(false); setCallback(null); @@ -49,22 +46,18 @@ export const ShowPostSelector = () => { postUrlEmitter.removeAllListeners(); }; }, []); - const close = useCallback(() => { setShowPostSelector(false); setCallback(null); setDate(dayjs()); }, []); - if (!showPostSelector) { return <>; } - return ( ); }; - export const showPostSelector = (date: dayjs.Dayjs) => { return new Promise((resolve) => { postUrlEmitter.emit('show', { @@ -75,13 +68,11 @@ export const showPostSelector = (date: dayjs.Dayjs) => { }); }); }; - export const useShowPostSelector = (day: dayjs.Dayjs) => { return useCallback(() => { return showPostSelector(day); }, [day]); }; - export const PostSelector: FC<{ onClose: () => void; onSelect: (tag: string | undefined) => void; @@ -102,14 +93,11 @@ export const PostSelector: FC<{ } ).then((res) => res.json()); }, [date]); - const onCloseWithEmptyString = useCallback(() => { onSelect(''); onClose(); }, []); - const [current, setCurrent] = useState(undefined); - const select = useCallback( (id: string) => () => { setCurrent(current === id ? undefined : id); @@ -118,9 +106,7 @@ export const PostSelector: FC<{ }, [current] ); - const { data: loadData } = useSWR('old-posts', fetchOldPosts); - const data = useMemo(() => { if (!only) { return loadData; @@ -128,6 +114,8 @@ export const PostSelector: FC<{ return loadData?.filter((p: any) => p.integration.type === only); }, [loadData, only]); + const t = useT(); + return ( <> {!noModal || @@ -135,7 +123,7 @@ export const PostSelector: FC<{
@@ -158,7 +146,7 @@ export const PostSelector: FC<{
{removeMd(p.content)}
-
Status: {p.state}
+
+ {t('status', 'Status:')} + {p.state} +
))}
@@ -220,7 +211,6 @@ export const PostSelector: FC<{ ); }; - export const postSelector = (date: dayjs.Dayjs): ICommand => ({ name: 'postselector', keyCommand: 'postselector', @@ -252,7 +242,6 @@ export const postSelector = (date: dayjs.Dayjs): ICommand => ({ prefix: state.command.prefix!, suffix: state.command.suffix, }); - const state1 = api.setSelectionRange(newSelectionRange); const media = await showPostSelector(date); executeCommand({ diff --git a/apps/frontend/src/components/preview/comments.components.tsx b/apps/frontend/src/components/preview/comments.components.tsx index e1a26586..e4b658b6 100644 --- a/apps/frontend/src/components/preview/comments.components.tsx +++ b/apps/frontend/src/components/preview/comments.components.tsx @@ -1,49 +1,59 @@ 'use client'; + import { useUser } from '@gitroom/frontend/components/layout/user.context'; import { Button } from '@gitroom/react/form/button'; import { FC, useCallback, useMemo, useState } from 'react'; import { useFetch } from '@gitroom/helpers/utils/custom.fetch'; import useSWR from 'swr'; import { FieldValues, SubmitHandler, useForm } from 'react-hook-form'; - -export const RenderComponents: FC<{ postId: string }> = (props) => { +import { useT } from '@gitroom/react/translation/get.transation.service.client'; +export const RenderComponents: FC<{ + postId: string; +}> = (props) => { const { postId } = props; const fetch = useFetch(); - const comments = useCallback(async () => { return (await fetch(`/public/posts/${postId}/comments`)).json(); }, [postId]); - const { data, mutate, isLoading } = useSWR('comments', comments); const mapUsers = useMemo(() => { - return (data?.comments || []).reduce((all: any, current: any) => { - all.users[current.userId] = all.users[current.userId] || all.counter++; - return all; - }, {users: {}, counter: 1}).users; + return (data?.comments || []).reduce( + (all: any, current: any) => { + all.users[current.userId] = all.users[current.userId] || all.counter++; + return all; + }, + { + users: {}, + counter: 1, + } + ).users; }, [data]); + const { handleSubmit, register, setValue } = useForm(); + const submit: SubmitHandler = useCallback( + async (e) => { + setValue('comment', ''); + await fetch(`/posts/${postId}/comments`, { + method: 'POST', + body: JSON.stringify(e), + }); + mutate(); + }, + [postId, mutate] + ); - const {handleSubmit, register, setValue} = useForm(); - const submit: SubmitHandler = useCallback(async (e) => { - setValue('comment', ''); - await fetch(`/posts/${postId}/comments`, { - method: 'POST', - body: JSON.stringify(e), - }); - - mutate(); - }, [postId, mutate]); - + const t = useT(); if (isLoading) { return <>; } - return ( <>