From ac4a286c4d101d6397d559323ed65add44fef522 Mon Sep 17 00:00:00 2001 From: amegias <9945756+amegias@users.noreply.github.com> Date: Mon, 3 Feb 2025 09:20:26 +0000 Subject: [PATCH 1/3] feat(skin): update design tokens --- .../Colors/BlauColorPalette.swift | 278 +++++++++-------- .../Colors/ColorToolkit+Color.swift | 140 +-------- .../Colors/ColorToolkit+UIColor.swift | 140 +-------- .../MisticaCommon/Colors/MisticaColor.swift | 12 +- .../MisticaCommon/Colors/MisticaColors.swift | 10 +- .../Colors/MovistarColorPalette.swift | 278 +++++++++-------- .../MisticaCommon/Colors/O2ColorPalette.swift | 278 +++++++++-------- .../Colors/O2NewColorPalette.swift | 283 +++++++++--------- .../Colors/TelefonicaColorPalette.swift | 278 +++++++++-------- .../MisticaCommon/Colors/TuColorPalette.swift | 278 +++++++++-------- .../Colors/VivoColorPalette.swift | 278 +++++++++-------- .../Colors/VivoNewColorPalette.swift | 278 +++++++++-------- .../Fonts/Brands/BlauFontSizes.swift | 10 +- .../Fonts/Brands/BlauFontWeights.swift | 10 +- .../Fonts/Brands/MovistarFontSizes.swift | 10 +- .../Fonts/Brands/MovistarFontWeights.swift | 10 +- .../Fonts/Brands/O2FontSizes.swift | 10 +- .../Fonts/Brands/O2FontWeights.swift | 10 +- .../Fonts/Brands/O2NewFontSizes.swift | 10 +- .../Fonts/Brands/O2NewFontWeights.swift | 10 +- .../Fonts/Brands/TelefonicaFontSizes.swift | 10 +- .../Fonts/Brands/TelefonicaFontWeights.swift | 10 +- .../Fonts/Brands/TuFontSizes.swift | 10 +- .../Fonts/Brands/TuFontWeights.swift | 10 +- .../Fonts/Brands/VivoFontSizes.swift | 10 +- .../Fonts/Brands/VivoFontWeights.swift | 10 +- .../Fonts/Brands/VivoNewFontSizes.swift | 10 +- .../Fonts/Brands/VivoNewFontWeights.swift | 10 +- .../Fonts/MisticaFontSizes.swift | 10 +- .../Fonts/MisticaFontWeights.swift | 10 +- .../Radius/Brands/BlauCornerRadius.swift | 10 +- .../Radius/Brands/MovistarCornerRadius.swift | 10 +- .../Radius/Brands/O2CornerRadius.swift | 10 +- .../Radius/Brands/O2NewCornerRadius.swift | 10 +- .../Brands/TelefonicaCornerRadius.swift | 10 +- .../Radius/Brands/TuCornerRadius.swift | 10 +- .../Radius/Brands/VivoCornerRadius.swift | 10 +- .../Radius/Brands/VivoNewCornerRadius.swift | 10 +- .../Radius/MisticaCornerRadius.swift | 10 +- 39 files changed, 1194 insertions(+), 1607 deletions(-) diff --git a/Sources/MisticaCommon/Colors/BlauColorPalette.swift b/Sources/MisticaCommon/Colors/BlauColorPalette.swift index 9380c21ae..5201c1cd3 100644 --- a/Sources/MisticaCommon/Colors/BlauColorPalette.swift +++ b/Sources/MisticaCommon/Colors/BlauColorPalette.swift @@ -1,286 +1,282 @@ -// -// BlauColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct BlauColors: MisticaColors { static let palette = BlauColorPalette() - let backgroundBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack) - let backgroundBrandSecondary = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let backgroundBrandSecondary = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let appBarBackground = BlauColors.palette.white | BlauColors.palette.darkModeGrey + let appBarBackground = BlauColors.palette.white | BlauColors.palette.darkModeGrey - let background = BlauColors.palette.white | BlauColors.palette.darkModeBlack + let background = BlauColors.palette.white | BlauColors.palette.darkModeBlack - let backgroundContainer = BlauColors.palette.white | BlauColors.palette.darkModeGrey + let backgroundContainer = BlauColors.palette.white | BlauColors.palette.darkModeGrey - let backgroundContainerError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey + let backgroundContainerError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey - let backgroundContainerHover = BlauColors.palette.blauBluePrimary.withAlphaComponent(0.03) | BlauColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.05) | BlauColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = BlauColors.palette.blauBluePrimary.withAlphaComponent(0.05) | BlauColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.08) | BlauColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeGrey) - let backgroundContainerBrandHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.4) | BlauColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.4) | BlauColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey - let backgroundContainerAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeGrey + let backgroundContainerAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeGrey - let backgroundOverlay = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.75) | BlauColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.75) | BlauColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey + let backgroundSkeleton = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey - let backgroundSkeletonInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey + let backgroundSkeletonInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey - let navigationBarBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let navigationBarBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let backgroundAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeBlack + let backgroundAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeBlack - let backgroundBrandTop = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let backgroundBrandTop = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let backgroundBrandBottom = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let backgroundBrandBottom = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let skeletonWave = BlauColors.palette.grey2 | BlauColors.palette.grey5 + let skeletonWave = BlauColors.palette.grey2 | BlauColors.palette.grey5 - let borderLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeBlack + let borderLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeBlack - let border = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey + let border = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey - let borderHigh = BlauColors.palette.grey5 + let borderHigh = BlauColors.palette.grey5 - let borderSelected = BlauColors.palette.blauBlueSecondary60 + let borderSelected = BlauColors.palette.blauBlueSecondary60 - let coverBackgroundHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = BlauColors.palette.blauRed + let buttonDangerBackground = BlauColors.palette.blauRed - let buttonDangerBackgroundPressed = BlauColors.palette.blauRed70 + let buttonDangerBackgroundPressed = BlauColors.palette.blauRed70 - let buttonDangerBackgroundHover = BlauColors.palette.blauRed70 + let buttonDangerBackgroundHover = BlauColors.palette.blauRed70 - let buttonLinkDangerBackgroundPressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkDangerBackgroundPressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonLinkDangerBackgroundInverse = BlauColors.palette.white | BlauColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = BlauColors.palette.white | BlauColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkDangerBackgroundInversePressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonLinkBackgroundPressed = BlauColors.palette.blauPurple10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkBackgroundPressed = BlauColors.palette.blauPurple10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonLinkBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.15) | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.15) | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonPrimaryBackground = BlauColors.palette.blauBlueSecondary + let buttonPrimaryBackground = BlauColors.palette.blauBlueSecondary - let buttonPrimaryBackgroundInverse = BlauColors.palette.white | BlauColors.palette.blauBluePrimary + let buttonPrimaryBackgroundInverse = BlauColors.palette.white | BlauColors.palette.blauBluePrimary - let buttonPrimaryBackgroundPressed = BlauColors.palette.blauBlueSecondary60 + let buttonPrimaryBackgroundPressed = BlauColors.palette.blauBlueSecondary60 - let buttonPrimaryBackgroundHover = BlauColors.palette.blauBlueSecondary60 + let buttonPrimaryBackgroundHover = BlauColors.palette.blauBlueSecondary60 - let buttonPrimaryBackgroundInversePressed = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.blauBlueSecondary60 + let buttonPrimaryBackgroundInversePressed = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.blauBlueSecondary60 - let buttonSecondaryBorder = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white + let buttonSecondaryBorder = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white - let buttonSecondaryBorderPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.white + let buttonSecondaryBorderPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.white - let buttonSecondaryBorderInverse = BlauColors.palette.white + let buttonSecondaryBorderInverse = BlauColors.palette.white - let buttonSecondaryBackgroundHover = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = BlauColors.palette.white + let buttonSecondaryBorderInversePressed = BlauColors.palette.white - let buttonSecondaryBackgroundInverseHover = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = BlauColors.palette.white | BlauColors.palette.grey2 + let textButtonPrimary = BlauColors.palette.white | BlauColors.palette.grey2 - let textButtonPrimaryInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 + let textButtonPrimaryInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 - let textButtonPrimaryInversePressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 + let textButtonPrimaryInversePressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 - let textButtonSecondary = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 + let textButtonSecondary = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 - let textButtonSecondaryPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 + let textButtonSecondaryPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 - let textButtonSecondaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 + let textButtonSecondaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 - let textButtonSecondaryInversePressed = BlauColors.palette.white | BlauColors.palette.grey2 + let textButtonSecondaryInversePressed = BlauColors.palette.white | BlauColors.palette.grey2 - let textLink = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 + let textLink = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 - let textLinkInverse = BlauColors.palette.white | BlauColors.palette.blauPurple30 + let textLinkInverse = BlauColors.palette.white | BlauColors.palette.blauPurple30 - let textLinkDanger = BlauColors.palette.blauRed + let textLinkDanger = BlauColors.palette.blauRed - let textLinkSnackbar = BlauColors.palette.blauPurple30 + let textLinkSnackbar = BlauColors.palette.blauPurple30 - let textActivated = BlauColors.palette.blauBlueSecondary + let textActivated = BlauColors.palette.blauBlueSecondary - let textBrand = BlauColors.palette.blauBluePrimary + let textBrand = BlauColors.palette.blauBluePrimary - let control = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 + let control = BlauColors.palette.grey5 | BlauColors.palette.darkModeGrey6 - let controlActivated = BlauColors.palette.blauBlueSecondary + let controlActivated = BlauColors.palette.blauBlueSecondary - let controlInverse = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.darkModeGrey6 + let controlInverse = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.darkModeGrey6 - let controlActivatedInverse = BlauColors.palette.white | BlauColors.palette.blauBlueSecondary + let controlActivatedInverse = BlauColors.palette.white | BlauColors.palette.blauBlueSecondary - let controlError = BlauColors.palette.blauRed + let controlError = BlauColors.palette.blauRed - let barTrack = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 + let barTrack = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 - let barTrackInverse = BlauColors.palette.grey6.withAlphaComponent(0.2) | BlauColors.palette.darkModeGrey6 + let barTrackInverse = BlauColors.palette.grey6.withAlphaComponent(0.2) | BlauColors.palette.darkModeGrey6 - let loadingBar = BlauColors.palette.blauBlueSecondary | BlauColors.palette.blauBluePrimary + let loadingBar = BlauColors.palette.blauBlueSecondary | BlauColors.palette.blauBluePrimary - let loadingBarBackground = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey + let loadingBarBackground = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey - let toggleAndroidInactive = BlauColors.palette.grey2 | BlauColors.palette.grey5 + let toggleAndroidInactive = BlauColors.palette.grey2 | BlauColors.palette.grey5 - let toggleAndroidBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.blauBlueSecondary30 + let toggleAndroidBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.blauBlueSecondary30 - let iosControlKnob = BlauColors.palette.white | BlauColors.palette.grey2 + let iosControlKnob = BlauColors.palette.white | BlauColors.palette.grey2 - let controlKnobInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 + let controlKnobInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 - let divider = BlauColors.palette.grey2 | BlauColors.palette.white.withAlphaComponent(0.05) + let divider = BlauColors.palette.grey2 | BlauColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let navigationBarDivider = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let badge = BlauColors.palette.blauRed + let badge = BlauColors.palette.blauRed - let feedbackErrorBackground = BlauColors.palette.blauRed + let feedbackErrorBackground = BlauColors.palette.blauRed - let feedbackInfoBackground = BlauColors.palette.grey6 | BlauColors.palette.darkModeGrey + let feedbackInfoBackground = BlauColors.palette.grey6 | BlauColors.palette.darkModeGrey - let brand = BlauColors.palette.blauBluePrimary + let brand = BlauColors.palette.blauBluePrimary - let brandHigh = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white.withAlphaComponent(0.05) + let brandHigh = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white.withAlphaComponent(0.05) - let inverse = BlauColors.palette.white | BlauColors.palette.grey2 + let inverse = BlauColors.palette.white | BlauColors.palette.grey2 - let neutralHigh = BlauColors.palette.grey6 | BlauColors.palette.grey2 + let neutralHigh = BlauColors.palette.grey6 | BlauColors.palette.grey2 - let neutralMedium = BlauColors.palette.grey5 + let neutralMedium = BlauColors.palette.grey5 - let neutralMediumInverse = BlauColors.palette.grey5 + let neutralMediumInverse = BlauColors.palette.grey5 - let neutralLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 + let neutralLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 - let neutralLowAlternative = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 + let neutralLowAlternative = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 - let textPrimary = BlauColors.palette.grey6 | BlauColors.palette.grey2 + let textPrimary = BlauColors.palette.grey6 | BlauColors.palette.grey2 - let textPrimaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 + let textPrimaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 - let textSecondary = BlauColors.palette.grey5 | BlauColors.palette.grey4 + let textSecondary = BlauColors.palette.grey5 | BlauColors.palette.grey4 - let textSecondaryInverse = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.grey4 + let textSecondaryInverse = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.grey4 - let error = BlauColors.palette.blauRed + let error = BlauColors.palette.blauRed - let textError = BlauColors.palette.blauRed + let textError = BlauColors.palette.blauRed - let textErrorInverse = BlauColors.palette.white | BlauColors.palette.blauRed + let textErrorInverse = BlauColors.palette.white | BlauColors.palette.blauRed - let success = BlauColors.palette.blauGreen + let success = BlauColors.palette.blauGreen - let warning = BlauColors.palette.blauYellow + let warning = BlauColors.palette.blauYellow - let promo = BlauColors.palette.blauPurple + let promo = BlauColors.palette.blauPurple - let highlight = BlauColors.palette.blauBluePrimary + let highlight = BlauColors.palette.blauBluePrimary - let successLow = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 + let successLow = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 - let warningLow = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 + let warningLow = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 - let errorLow = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 + let errorLow = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 - let promoLow = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 + let promoLow = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 - let brandLow = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 + let brandLow = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 - let successHigh = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 + let successHigh = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 - let warningHigh = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 + let warningHigh = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 - let errorHigh = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 + let errorHigh = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 - let promoHigh = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 + let promoHigh = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 - let successHighInverse = BlauColors.palette.blauGreen70 + let successHighInverse = BlauColors.palette.blauGreen70 - let warningHighInverse = BlauColors.palette.blauYellow70 + let warningHighInverse = BlauColors.palette.blauYellow70 - let errorHighInverse = BlauColors.palette.blauRed70 + let errorHighInverse = BlauColors.palette.blauRed70 - let promoHighInverse = BlauColors.palette.blauPurple + let promoHighInverse = BlauColors.palette.blauPurple - let textNavigationBarPrimary = BlauColors.palette.white | BlauColors.palette.grey2 + let textNavigationBarPrimary = BlauColors.palette.white | BlauColors.palette.grey2 - let textNavigationBarSecondary = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 + let textNavigationBarSecondary = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 - let textNavigationSearchBarHint = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 + let textNavigationSearchBarHint = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 - let textNavigationSearchBarText = BlauColors.palette.white | BlauColors.palette.grey2 + let textNavigationSearchBarText = BlauColors.palette.white | BlauColors.palette.grey2 - let textAppBar = BlauColors.palette.grey5 + let textAppBar = BlauColors.palette.grey5 - let textAppBarSelected = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 + let textAppBarSelected = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 - let customTabsBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let customTabsBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let tagTextPromo = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 + let tagTextPromo = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 - let tagTextActive = BlauColors.palette.blauBluePrimary + let tagTextActive = BlauColors.palette.blauBluePrimary - let tagTextInactive = BlauColors.palette.grey5 + let tagTextInactive = BlauColors.palette.grey5 - let tagTextSuccess = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 + let tagTextSuccess = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 - let tagTextWarning = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 + let tagTextWarning = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 - let tagTextError = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 + let tagTextError = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 - let tagBackgroundPromo = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundPromo = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundInactive = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 + let tagBackgroundInactive = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 - let tagBackgroundSuccess = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundSuccess = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundWarning = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundWarning = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ BlauColors.palette.grey6.withAlphaComponent(0), BlauColors.palette.grey6.withAlphaComponent(0.4), BlauColors.palette.grey6.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -324,4 +320,4 @@ public struct BlauColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift b/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift index 6a6e3328a..ea9328159 100644 --- a/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift +++ b/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift @@ -1,10 +1,6 @@ -// -// ColorToolkit+Color.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import SwiftUI @@ -12,515 +8,387 @@ public extension Color { static var backgroundBrandSecondary: Color { MisticaConfig.currentColors.backgroundBrandSecondary.color } - static var appBarBackground: Color { MisticaConfig.currentColors.appBarBackground.color } - static var background: Color { MisticaConfig.currentColors.background.color } - static var backgroundContainer: Color { MisticaConfig.currentColors.backgroundContainer.color } - static var backgroundContainerError: Color { MisticaConfig.currentColors.backgroundContainerError.color } - static var backgroundContainerHover: Color { MisticaConfig.currentColors.backgroundContainerHover.color } - static var backgroundContainerPressed: Color { MisticaConfig.currentColors.backgroundContainerPressed.color } - static var backgroundContainerBrandHover: Color { MisticaConfig.currentColors.backgroundContainerBrandHover.color } - static var backgroundContainerBrandPressed: Color { MisticaConfig.currentColors.backgroundContainerBrandPressed.color } - static var backgroundContainerBrandOverInverse: Color { MisticaConfig.currentColors.backgroundContainerBrandOverInverse.color } - static var backgroundContainerAlternative: Color { MisticaConfig.currentColors.backgroundContainerAlternative.color } - static var backgroundOverlay: Color { MisticaConfig.currentColors.backgroundOverlay.color } - static var backgroundSkeleton: Color { MisticaConfig.currentColors.backgroundSkeleton.color } - static var backgroundSkeletonInverse: Color { MisticaConfig.currentColors.backgroundSkeletonInverse.color } - static var navigationBarBackground: Color { MisticaConfig.currentColors.navigationBarBackground.color } - static var backgroundAlternative: Color { MisticaConfig.currentColors.backgroundAlternative.color } - static var backgroundBrandTop: Color { MisticaConfig.currentColors.backgroundBrandTop.color } - static var backgroundBrandBottom: Color { MisticaConfig.currentColors.backgroundBrandBottom.color } - static var skeletonWave: Color { MisticaConfig.currentColors.skeletonWave.color } - static var borderLow: Color { MisticaConfig.currentColors.borderLow.color } - static var border: Color { MisticaConfig.currentColors.border.color } - static var borderHigh: Color { MisticaConfig.currentColors.borderHigh.color } - static var borderSelected: Color { MisticaConfig.currentColors.borderSelected.color } - static var coverBackgroundHover: Color { MisticaConfig.currentColors.coverBackgroundHover.color } - static var coverBackgroundPressed: Color { MisticaConfig.currentColors.coverBackgroundPressed.color } - static var buttonDangerBackground: Color { MisticaConfig.currentColors.buttonDangerBackground.color } - static var buttonDangerBackgroundPressed: Color { MisticaConfig.currentColors.buttonDangerBackgroundPressed.color } - static var buttonDangerBackgroundHover: Color { MisticaConfig.currentColors.buttonDangerBackgroundHover.color } - static var buttonLinkDangerBackgroundPressed: Color { MisticaConfig.currentColors.buttonLinkDangerBackgroundPressed.color } - static var buttonLinkDangerBackgroundInverse: Color { MisticaConfig.currentColors.buttonLinkDangerBackgroundInverse.color } - static var buttonLinkDangerBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonLinkDangerBackgroundInversePressed.color } - static var buttonLinkBackgroundPressed: Color { MisticaConfig.currentColors.buttonLinkBackgroundPressed.color } - static var buttonLinkBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonLinkBackgroundInversePressed.color } - static var buttonPrimaryBackground: Color { MisticaConfig.currentColors.buttonPrimaryBackground.color } - static var buttonPrimaryBackgroundInverse: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundInverse.color } - static var buttonPrimaryBackgroundPressed: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundPressed.color } - static var buttonPrimaryBackgroundHover: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundHover.color } - static var buttonPrimaryBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundInversePressed.color } - static var buttonSecondaryBorder: Color { MisticaConfig.currentColors.buttonSecondaryBorder.color } - static var buttonSecondaryBorderPressed: Color { MisticaConfig.currentColors.buttonSecondaryBorderPressed.color } - static var buttonSecondaryBorderInverse: Color { MisticaConfig.currentColors.buttonSecondaryBorderInverse.color } - static var buttonSecondaryBackgroundHover: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundHover.color } - static var buttonSecondaryBackgroundPressed: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundPressed.color } - static var buttonSecondaryBorderInversePressed: Color { MisticaConfig.currentColors.buttonSecondaryBorderInversePressed.color } - static var buttonSecondaryBackgroundInverseHover: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundInverseHover.color } - static var buttonSecondaryBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundInversePressed.color } - static var textButtonPrimary: Color { MisticaConfig.currentColors.textButtonPrimary.color } - static var textButtonPrimaryInverse: Color { MisticaConfig.currentColors.textButtonPrimaryInverse.color } - static var textButtonPrimaryInversePressed: Color { MisticaConfig.currentColors.textButtonPrimaryInversePressed.color } - static var textButtonSecondary: Color { MisticaConfig.currentColors.textButtonSecondary.color } - static var textButtonSecondaryPressed: Color { MisticaConfig.currentColors.textButtonSecondaryPressed.color } - static var textButtonSecondaryInverse: Color { MisticaConfig.currentColors.textButtonSecondaryInverse.color } - static var textButtonSecondaryInversePressed: Color { MisticaConfig.currentColors.textButtonSecondaryInversePressed.color } - static var textLink: Color { MisticaConfig.currentColors.textLink.color } - static var textLinkInverse: Color { MisticaConfig.currentColors.textLinkInverse.color } - static var textLinkDanger: Color { MisticaConfig.currentColors.textLinkDanger.color } - static var textLinkSnackbar: Color { MisticaConfig.currentColors.textLinkSnackbar.color } - static var textActivated: Color { MisticaConfig.currentColors.textActivated.color } - static var textBrand: Color { MisticaConfig.currentColors.textBrand.color } - static var control: Color { MisticaConfig.currentColors.control.color } - static var controlActivated: Color { MisticaConfig.currentColors.controlActivated.color } - static var controlInverse: Color { MisticaConfig.currentColors.controlInverse.color } - static var controlActivatedInverse: Color { MisticaConfig.currentColors.controlActivatedInverse.color } - static var controlError: Color { MisticaConfig.currentColors.controlError.color } - static var barTrack: Color { MisticaConfig.currentColors.barTrack.color } - static var barTrackInverse: Color { MisticaConfig.currentColors.barTrackInverse.color } - static var loadingBar: Color { MisticaConfig.currentColors.loadingBar.color } - static var loadingBarBackground: Color { MisticaConfig.currentColors.loadingBarBackground.color } - static var toggleAndroidInactive: Color { MisticaConfig.currentColors.toggleAndroidInactive.color } - static var toggleAndroidBackgroundActive: Color { MisticaConfig.currentColors.toggleAndroidBackgroundActive.color } - static var iosControlKnob: Color { MisticaConfig.currentColors.iosControlKnob.color } - static var controlKnobInverse: Color { MisticaConfig.currentColors.controlKnobInverse.color } - static var divider: Color { MisticaConfig.currentColors.divider.color } - static var dividerInverse: Color { MisticaConfig.currentColors.dividerInverse.color } - static var navigationBarDivider: Color { MisticaConfig.currentColors.navigationBarDivider.color } - static var badge: Color { MisticaConfig.currentColors.badge.color } - static var feedbackErrorBackground: Color { MisticaConfig.currentColors.feedbackErrorBackground.color } - static var feedbackInfoBackground: Color { MisticaConfig.currentColors.feedbackInfoBackground.color } - static var brand: Color { MisticaConfig.currentColors.brand.color } - static var brandHigh: Color { MisticaConfig.currentColors.brandHigh.color } - static var inverse: Color { MisticaConfig.currentColors.inverse.color } - static var neutralHigh: Color { MisticaConfig.currentColors.neutralHigh.color } - static var neutralMedium: Color { MisticaConfig.currentColors.neutralMedium.color } - static var neutralMediumInverse: Color { MisticaConfig.currentColors.neutralMediumInverse.color } - static var neutralLow: Color { MisticaConfig.currentColors.neutralLow.color } - static var neutralLowAlternative: Color { MisticaConfig.currentColors.neutralLowAlternative.color } - static var textPrimary: Color { MisticaConfig.currentColors.textPrimary.color } - static var textPrimaryInverse: Color { MisticaConfig.currentColors.textPrimaryInverse.color } - static var textSecondary: Color { MisticaConfig.currentColors.textSecondary.color } - static var textSecondaryInverse: Color { MisticaConfig.currentColors.textSecondaryInverse.color } - static var error: Color { MisticaConfig.currentColors.error.color } - static var textError: Color { MisticaConfig.currentColors.textError.color } - static var textErrorInverse: Color { MisticaConfig.currentColors.textErrorInverse.color } - static var success: Color { MisticaConfig.currentColors.success.color } - static var warning: Color { MisticaConfig.currentColors.warning.color } - static var promo: Color { MisticaConfig.currentColors.promo.color } - static var highlight: Color { MisticaConfig.currentColors.highlight.color } - static var successLow: Color { MisticaConfig.currentColors.successLow.color } - static var warningLow: Color { MisticaConfig.currentColors.warningLow.color } - static var errorLow: Color { MisticaConfig.currentColors.errorLow.color } - static var promoLow: Color { MisticaConfig.currentColors.promoLow.color } - static var brandLow: Color { MisticaConfig.currentColors.brandLow.color } - static var successHigh: Color { MisticaConfig.currentColors.successHigh.color } - static var warningHigh: Color { MisticaConfig.currentColors.warningHigh.color } - static var errorHigh: Color { MisticaConfig.currentColors.errorHigh.color } - static var promoHigh: Color { MisticaConfig.currentColors.promoHigh.color } - static var successHighInverse: Color { MisticaConfig.currentColors.successHighInverse.color } - static var warningHighInverse: Color { MisticaConfig.currentColors.warningHighInverse.color } - static var errorHighInverse: Color { MisticaConfig.currentColors.errorHighInverse.color } - static var promoHighInverse: Color { MisticaConfig.currentColors.promoHighInverse.color } - static var textNavigationBarPrimary: Color { MisticaConfig.currentColors.textNavigationBarPrimary.color } - static var textNavigationBarSecondary: Color { MisticaConfig.currentColors.textNavigationBarSecondary.color } - static var textNavigationSearchBarHint: Color { MisticaConfig.currentColors.textNavigationSearchBarHint.color } - static var textNavigationSearchBarText: Color { MisticaConfig.currentColors.textNavigationSearchBarText.color } - static var textAppBar: Color { MisticaConfig.currentColors.textAppBar.color } - static var textAppBarSelected: Color { MisticaConfig.currentColors.textAppBarSelected.color } - static var customTabsBackground: Color { MisticaConfig.currentColors.customTabsBackground.color } - static var tagTextPromo: Color { MisticaConfig.currentColors.tagTextPromo.color } - static var tagTextActive: Color { MisticaConfig.currentColors.tagTextActive.color } - static var tagTextInactive: Color { MisticaConfig.currentColors.tagTextInactive.color } - static var tagTextSuccess: Color { MisticaConfig.currentColors.tagTextSuccess.color } - static var tagTextWarning: Color { MisticaConfig.currentColors.tagTextWarning.color } - static var tagTextError: Color { MisticaConfig.currentColors.tagTextError.color } - static var tagBackgroundPromo: Color { MisticaConfig.currentColors.tagBackgroundPromo.color } - static var tagBackgroundActive: Color { MisticaConfig.currentColors.tagBackgroundActive.color } - static var tagBackgroundInactive: Color { MisticaConfig.currentColors.tagBackgroundInactive.color } - static var tagBackgroundSuccess: Color { MisticaConfig.currentColors.tagBackgroundSuccess.color } - static var tagBackgroundWarning: Color { MisticaConfig.currentColors.tagBackgroundWarning.color } - static var tagBackgroundError: Color { MisticaConfig.currentColors.tagBackgroundError.color } @@ -530,4 +398,4 @@ private extension UIColor { var color: Color { Color(self) } -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift b/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift index 4ac5a367e..bdda2b606 100644 --- a/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift +++ b/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift @@ -1,10 +1,6 @@ -// -// ColorToolkit+UIColor.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit @@ -12,516 +8,388 @@ public extension UIColor { static var backgroundBrandSecondary: UIColor { MisticaConfig.currentColors.backgroundBrandSecondary } - static var appBarBackground: UIColor { MisticaConfig.currentColors.appBarBackground } - static var background: UIColor { MisticaConfig.currentColors.background } - static var backgroundContainer: UIColor { MisticaConfig.currentColors.backgroundContainer } - static var backgroundContainerError: UIColor { MisticaConfig.currentColors.backgroundContainerError } - static var backgroundContainerHover: UIColor { MisticaConfig.currentColors.backgroundContainerHover } - static var backgroundContainerPressed: UIColor { MisticaConfig.currentColors.backgroundContainerPressed } - static var backgroundContainerBrandHover: UIColor { MisticaConfig.currentColors.backgroundContainerBrandHover } - static var backgroundContainerBrandPressed: UIColor { MisticaConfig.currentColors.backgroundContainerBrandPressed } - static var backgroundContainerBrandOverInverse: UIColor { MisticaConfig.currentColors.backgroundContainerBrandOverInverse } - static var backgroundContainerAlternative: UIColor { MisticaConfig.currentColors.backgroundContainerAlternative } - static var backgroundOverlay: UIColor { MisticaConfig.currentColors.backgroundOverlay } - static var backgroundSkeleton: UIColor { MisticaConfig.currentColors.backgroundSkeleton } - static var backgroundSkeletonInverse: UIColor { MisticaConfig.currentColors.backgroundSkeletonInverse } - static var navigationBarBackground: UIColor { MisticaConfig.currentColors.navigationBarBackground } - static var backgroundAlternative: UIColor { MisticaConfig.currentColors.backgroundAlternative } - static var backgroundBrandTop: UIColor { MisticaConfig.currentColors.backgroundBrandTop } - static var backgroundBrandBottom: UIColor { MisticaConfig.currentColors.backgroundBrandBottom } - static var skeletonWave: UIColor { MisticaConfig.currentColors.skeletonWave } - static var borderLow: UIColor { MisticaConfig.currentColors.borderLow } - static var border: UIColor { MisticaConfig.currentColors.border } - static var borderHigh: UIColor { MisticaConfig.currentColors.borderHigh } - static var borderSelected: UIColor { MisticaConfig.currentColors.borderSelected } - static var coverBackgroundHover: UIColor { MisticaConfig.currentColors.coverBackgroundHover } - static var coverBackgroundPressed: UIColor { MisticaConfig.currentColors.coverBackgroundPressed } - static var buttonDangerBackground: UIColor { MisticaConfig.currentColors.buttonDangerBackground } - static var buttonDangerBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonDangerBackgroundPressed } - static var buttonDangerBackgroundHover: UIColor { MisticaConfig.currentColors.buttonDangerBackgroundHover } - static var buttonLinkDangerBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonLinkDangerBackgroundPressed } - static var buttonLinkDangerBackgroundInverse: UIColor { MisticaConfig.currentColors.buttonLinkDangerBackgroundInverse } - static var buttonLinkDangerBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonLinkDangerBackgroundInversePressed } - static var buttonLinkBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonLinkBackgroundPressed } - static var buttonLinkBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonLinkBackgroundInversePressed } - static var buttonPrimaryBackground: UIColor { MisticaConfig.currentColors.buttonPrimaryBackground } - static var buttonPrimaryBackgroundInverse: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundInverse } - static var buttonPrimaryBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundPressed } - static var buttonPrimaryBackgroundHover: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundHover } - static var buttonPrimaryBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundInversePressed } - static var buttonSecondaryBorder: UIColor { MisticaConfig.currentColors.buttonSecondaryBorder } - static var buttonSecondaryBorderPressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBorderPressed } - static var buttonSecondaryBorderInverse: UIColor { MisticaConfig.currentColors.buttonSecondaryBorderInverse } - static var buttonSecondaryBackgroundHover: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundHover } - static var buttonSecondaryBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundPressed } - static var buttonSecondaryBorderInversePressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBorderInversePressed } - static var buttonSecondaryBackgroundInverseHover: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundInverseHover } - static var buttonSecondaryBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundInversePressed } - static var textButtonPrimary: UIColor { MisticaConfig.currentColors.textButtonPrimary } - static var textButtonPrimaryInverse: UIColor { MisticaConfig.currentColors.textButtonPrimaryInverse } - static var textButtonPrimaryInversePressed: UIColor { MisticaConfig.currentColors.textButtonPrimaryInversePressed } - static var textButtonSecondary: UIColor { MisticaConfig.currentColors.textButtonSecondary } - static var textButtonSecondaryPressed: UIColor { MisticaConfig.currentColors.textButtonSecondaryPressed } - static var textButtonSecondaryInverse: UIColor { MisticaConfig.currentColors.textButtonSecondaryInverse } - static var textButtonSecondaryInversePressed: UIColor { MisticaConfig.currentColors.textButtonSecondaryInversePressed } - static var textLink: UIColor { MisticaConfig.currentColors.textLink } - static var textLinkInverse: UIColor { MisticaConfig.currentColors.textLinkInverse } - static var textLinkDanger: UIColor { MisticaConfig.currentColors.textLinkDanger } - static var textLinkSnackbar: UIColor { MisticaConfig.currentColors.textLinkSnackbar } - static var textActivated: UIColor { MisticaConfig.currentColors.textActivated } - static var textBrand: UIColor { MisticaConfig.currentColors.textBrand } - static var control: UIColor { MisticaConfig.currentColors.control } - static var controlActivated: UIColor { MisticaConfig.currentColors.controlActivated } - static var controlInverse: UIColor { MisticaConfig.currentColors.controlInverse } - static var controlActivatedInverse: UIColor { MisticaConfig.currentColors.controlActivatedInverse } - static var controlError: UIColor { MisticaConfig.currentColors.controlError } - static var barTrack: UIColor { MisticaConfig.currentColors.barTrack } - static var barTrackInverse: UIColor { MisticaConfig.currentColors.barTrackInverse } - static var loadingBar: UIColor { MisticaConfig.currentColors.loadingBar } - static var loadingBarBackground: UIColor { MisticaConfig.currentColors.loadingBarBackground } - static var toggleAndroidInactive: UIColor { MisticaConfig.currentColors.toggleAndroidInactive } - static var toggleAndroidBackgroundActive: UIColor { MisticaConfig.currentColors.toggleAndroidBackgroundActive } - static var iosControlKnob: UIColor { MisticaConfig.currentColors.iosControlKnob } - static var controlKnobInverse: UIColor { MisticaConfig.currentColors.controlKnobInverse } - static var divider: UIColor { MisticaConfig.currentColors.divider } - static var dividerInverse: UIColor { MisticaConfig.currentColors.dividerInverse } - static var navigationBarDivider: UIColor { MisticaConfig.currentColors.navigationBarDivider } - static var badge: UIColor { MisticaConfig.currentColors.badge } - static var feedbackErrorBackground: UIColor { MisticaConfig.currentColors.feedbackErrorBackground } - static var feedbackInfoBackground: UIColor { MisticaConfig.currentColors.feedbackInfoBackground } - static var brand: UIColor { MisticaConfig.currentColors.brand } - static var brandHigh: UIColor { MisticaConfig.currentColors.brandHigh } - static var inverse: UIColor { MisticaConfig.currentColors.inverse } - static var neutralHigh: UIColor { MisticaConfig.currentColors.neutralHigh } - static var neutralMedium: UIColor { MisticaConfig.currentColors.neutralMedium } - static var neutralMediumInverse: UIColor { MisticaConfig.currentColors.neutralMediumInverse } - static var neutralLow: UIColor { MisticaConfig.currentColors.neutralLow } - static var neutralLowAlternative: UIColor { MisticaConfig.currentColors.neutralLowAlternative } - static var textPrimary: UIColor { MisticaConfig.currentColors.textPrimary } - static var textPrimaryInverse: UIColor { MisticaConfig.currentColors.textPrimaryInverse } - static var textSecondary: UIColor { MisticaConfig.currentColors.textSecondary } - static var textSecondaryInverse: UIColor { MisticaConfig.currentColors.textSecondaryInverse } - static var error: UIColor { MisticaConfig.currentColors.error } - static var textError: UIColor { MisticaConfig.currentColors.textError } - static var textErrorInverse: UIColor { MisticaConfig.currentColors.textErrorInverse } - static var success: UIColor { MisticaConfig.currentColors.success } - static var warning: UIColor { MisticaConfig.currentColors.warning } - static var promo: UIColor { MisticaConfig.currentColors.promo } - static var highlight: UIColor { MisticaConfig.currentColors.highlight } - static var successLow: UIColor { MisticaConfig.currentColors.successLow } - static var warningLow: UIColor { MisticaConfig.currentColors.warningLow } - static var errorLow: UIColor { MisticaConfig.currentColors.errorLow } - static var promoLow: UIColor { MisticaConfig.currentColors.promoLow } - static var brandLow: UIColor { MisticaConfig.currentColors.brandLow } - static var successHigh: UIColor { MisticaConfig.currentColors.successHigh } - static var warningHigh: UIColor { MisticaConfig.currentColors.warningHigh } - static var errorHigh: UIColor { MisticaConfig.currentColors.errorHigh } - static var promoHigh: UIColor { MisticaConfig.currentColors.promoHigh } - static var successHighInverse: UIColor { MisticaConfig.currentColors.successHighInverse } - static var warningHighInverse: UIColor { MisticaConfig.currentColors.warningHighInverse } - static var errorHighInverse: UIColor { MisticaConfig.currentColors.errorHighInverse } - static var promoHighInverse: UIColor { MisticaConfig.currentColors.promoHighInverse } - static var textNavigationBarPrimary: UIColor { MisticaConfig.currentColors.textNavigationBarPrimary } - static var textNavigationBarSecondary: UIColor { MisticaConfig.currentColors.textNavigationBarSecondary } - static var textNavigationSearchBarHint: UIColor { MisticaConfig.currentColors.textNavigationSearchBarHint } - static var textNavigationSearchBarText: UIColor { MisticaConfig.currentColors.textNavigationSearchBarText } - static var textAppBar: UIColor { MisticaConfig.currentColors.textAppBar } - static var textAppBarSelected: UIColor { MisticaConfig.currentColors.textAppBarSelected } - static var customTabsBackground: UIColor { MisticaConfig.currentColors.customTabsBackground } - static var tagTextPromo: UIColor { MisticaConfig.currentColors.tagTextPromo } - static var tagTextActive: UIColor { MisticaConfig.currentColors.tagTextActive } - static var tagTextInactive: UIColor { MisticaConfig.currentColors.tagTextInactive } - static var tagTextSuccess: UIColor { MisticaConfig.currentColors.tagTextSuccess } - static var tagTextWarning: UIColor { MisticaConfig.currentColors.tagTextWarning } - static var tagTextError: UIColor { MisticaConfig.currentColors.tagTextError } - static var tagBackgroundPromo: UIColor { MisticaConfig.currentColors.tagBackgroundPromo } - static var tagBackgroundActive: UIColor { MisticaConfig.currentColors.tagBackgroundActive } - static var tagBackgroundInactive: UIColor { MisticaConfig.currentColors.tagBackgroundInactive } - static var tagBackgroundSuccess: UIColor { MisticaConfig.currentColors.tagBackgroundSuccess } - static var tagBackgroundWarning: UIColor { MisticaConfig.currentColors.tagBackgroundWarning } - static var tagBackgroundError: UIColor { MisticaConfig.currentColors.tagBackgroundError } -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/MisticaColor.swift b/Sources/MisticaCommon/Colors/MisticaColor.swift index a528231c3..3546c7792 100644 --- a/Sources/MisticaCommon/Colors/MisticaColor.swift +++ b/Sources/MisticaCommon/Colors/MisticaColor.swift @@ -1,10 +1,6 @@ -// -// MisticaColor.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit @@ -17,11 +13,9 @@ public extension MisticaColor { static var backgroundBrand: MisticaColor { MisticaConfig.currentColors.backgroundBrand } - static var backgroundContainerBrand: MisticaColor { MisticaConfig.currentColors.backgroundContainerBrand } - static var cardContentOverlay: MisticaColor { MisticaConfig.currentColors.cardContentOverlay } diff --git a/Sources/MisticaCommon/Colors/MisticaColors.swift b/Sources/MisticaCommon/Colors/MisticaColors.swift index 0e155f906..c58d8a126 100644 --- a/Sources/MisticaCommon/Colors/MisticaColors.swift +++ b/Sources/MisticaCommon/Colors/MisticaColors.swift @@ -1,10 +1,6 @@ -// -// MisticaColors.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit diff --git a/Sources/MisticaCommon/Colors/MovistarColorPalette.swift b/Sources/MisticaCommon/Colors/MovistarColorPalette.swift index dae916aef..4304ca543 100644 --- a/Sources/MisticaCommon/Colors/MovistarColorPalette.swift +++ b/Sources/MisticaCommon/Colors/MovistarColorPalette.swift @@ -1,286 +1,282 @@ -// -// MovistarColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct MovistarColors: MisticaColors { static let palette = MovistarColorPalette() - let backgroundBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack) - let backgroundBrandSecondary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeBlack + let backgroundBrandSecondary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeBlack - let appBarBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey + let appBarBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey - let background = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack + let background = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack - let backgroundContainer = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey + let backgroundContainer = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey - let backgroundContainerError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey + let backgroundContainerError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey - let backgroundContainerHover = MovistarColors.palette.black.withAlphaComponent(0.03) | MovistarColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = MovistarColors.palette.black.withAlphaComponent(0.05) | MovistarColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = MovistarColors.palette.black.withAlphaComponent(0.05) | MovistarColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = MovistarColors.palette.black.withAlphaComponent(0.08) | MovistarColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey) - let backgroundContainerBrandHover = MovistarColors.palette.black.withAlphaComponent(0.1) | MovistarColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = MovistarColors.palette.black.withAlphaComponent(0.1) | MovistarColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = MovistarColors.palette.black.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = MovistarColors.palette.black.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey - let backgroundContainerAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey + let backgroundContainerAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey - let backgroundOverlay = MovistarColors.palette.movistarBlueDark.withAlphaComponent(0.6) | MovistarColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = MovistarColors.palette.movistarBlueDark.withAlphaComponent(0.6) | MovistarColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let backgroundSkeleton = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey6 - let navigationBarBackground = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let navigationBarBackground = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let backgroundAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack + let backgroundAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack - let backgroundBrandTop = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let backgroundBrandTop = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let backgroundBrandBottom = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let backgroundBrandBottom = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let skeletonWave = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let skeletonWave = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let borderLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack + let borderLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack - let border = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey + let border = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey - let borderHigh = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 + let borderHigh = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 - let borderSelected = MovistarColors.palette.movistarBlue + let borderSelected = MovistarColors.palette.movistarBlue - let coverBackgroundHover = MovistarColors.palette.black.withAlphaComponent(0.25) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = MovistarColors.palette.black.withAlphaComponent(0.25) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = MovistarColors.palette.black.withAlphaComponent(0.35) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = MovistarColors.palette.black.withAlphaComponent(0.35) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = MovistarColors.palette.pepper55 + let buttonDangerBackground = MovistarColors.palette.pepper55 - let buttonDangerBackgroundPressed = MovistarColors.palette.pepper70 + let buttonDangerBackgroundPressed = MovistarColors.palette.pepper70 - let buttonDangerBackgroundHover = MovistarColors.palette.pepper65 + let buttonDangerBackgroundHover = MovistarColors.palette.pepper65 - let buttonLinkDangerBackgroundPressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = MovistarColors.palette.movistarBlueHC + let buttonPrimaryBackground = MovistarColors.palette.movistarBlueHC - let buttonPrimaryBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlueHC + let buttonPrimaryBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlueHC - let buttonPrimaryBackgroundPressed = MovistarColors.palette.movistarBlueHC65 + let buttonPrimaryBackgroundPressed = MovistarColors.palette.movistarBlueHC65 - let buttonPrimaryBackgroundHover = MovistarColors.palette.movistarBlueHC55 + let buttonPrimaryBackgroundHover = MovistarColors.palette.movistarBlueHC55 - let buttonPrimaryBackgroundInversePressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.movistarBlueHC65 + let buttonPrimaryBackgroundInversePressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.movistarBlueHC65 - let buttonSecondaryBorder = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white + let buttonSecondaryBorder = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white - let buttonSecondaryBorderPressed = MovistarColors.palette.movistarBlueHC65 | MovistarColors.palette.white + let buttonSecondaryBorderPressed = MovistarColors.palette.movistarBlueHC65 | MovistarColors.palette.white - let buttonSecondaryBorderInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let buttonSecondaryBorderInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let buttonSecondaryBackgroundHover = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = MovistarColors.palette.movistarBlue15 | MovistarColors.palette.white.withAlphaComponent(0.25) + let buttonSecondaryBackgroundPressed = MovistarColors.palette.movistarBlue15 | MovistarColors.palette.white.withAlphaComponent(0.25) - let buttonSecondaryBorderInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let buttonSecondaryBorderInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let buttonSecondaryBackgroundInverseHover = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.3) | MovistarColors.palette.white.withAlphaComponent(0.25) + let buttonSecondaryBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.3) | MovistarColors.palette.white.withAlphaComponent(0.25) - let textButtonPrimary = MovistarColors.palette.white + let textButtonPrimary = MovistarColors.palette.white - let textButtonPrimaryInverse = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white + let textButtonPrimaryInverse = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white - let textButtonPrimaryInversePressed = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white + let textButtonPrimaryInversePressed = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white - let textButtonSecondary = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.darkModeGrey2 + let textButtonSecondary = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.darkModeGrey2 - let textButtonSecondaryPressed = MovistarColors.palette.movistarBlueHC55 | MovistarColors.palette.darkModeGrey2 + let textButtonSecondaryPressed = MovistarColors.palette.movistarBlueHC55 | MovistarColors.palette.darkModeGrey2 - let textButtonSecondaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textButtonSecondaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textButtonSecondaryInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textButtonSecondaryInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textLink = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textLink = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let textLinkInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue + let textLinkInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue - let textLinkDanger = MovistarColors.palette.pepper60 | MovistarColors.palette.pepper45 + let textLinkDanger = MovistarColors.palette.pepper60 | MovistarColors.palette.pepper45 - let textLinkSnackbar = MovistarColors.palette.movistarBlue30 | MovistarColors.palette.movistarBlue + let textLinkSnackbar = MovistarColors.palette.movistarBlue30 | MovistarColors.palette.movistarBlue - let textActivated = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textActivated = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let textBrand = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textBrand = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let control = MovistarColors.palette.grey4 | MovistarColors.palette.darkModeGrey4 + let control = MovistarColors.palette.grey4 | MovistarColors.palette.darkModeGrey4 - let controlActivated = MovistarColors.palette.movistarBlue + let controlActivated = MovistarColors.palette.movistarBlue - let controlInverse = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 + let controlInverse = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 - let controlActivatedInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue + let controlActivatedInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue - let controlError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 + let controlError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 - let barTrack = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey6 + let barTrack = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey6 - let barTrackInverse = MovistarColors.palette.black.withAlphaComponent(0.14) | MovistarColors.palette.darkModeGrey6 + let barTrackInverse = MovistarColors.palette.black.withAlphaComponent(0.14) | MovistarColors.palette.darkModeGrey6 - let loadingBar = MovistarColors.palette.movistarBlue + let loadingBar = MovistarColors.palette.movistarBlue - let loadingBarBackground = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let loadingBarBackground = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let toggleAndroidInactive = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey2 + let toggleAndroidInactive = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey2 - let toggleAndroidBackgroundActive = MovistarColors.palette.movistarBlue20 + let toggleAndroidBackgroundActive = MovistarColors.palette.movistarBlue20 - let iosControlKnob = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let iosControlKnob = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let controlKnobInverse = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey2 + let controlKnobInverse = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey2 - let divider = MovistarColors.palette.grey3 | MovistarColors.palette.white.withAlphaComponent(0.1) + let divider = MovistarColors.palette.grey3 | MovistarColors.palette.white.withAlphaComponent(0.1) - let dividerInverse = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.1) + let dividerInverse = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.1) - let navigationBarDivider = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let navigationBarDivider = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let badge = MovistarColors.palette.pepper55 + let badge = MovistarColors.palette.pepper55 - let feedbackErrorBackground = MovistarColors.palette.pepper55 + let feedbackErrorBackground = MovistarColors.palette.pepper55 - let feedbackInfoBackground = MovistarColors.palette.movistarBlueDark + let feedbackInfoBackground = MovistarColors.palette.movistarBlueDark - let brand = MovistarColors.palette.movistarBlue + let brand = MovistarColors.palette.movistarBlue - let brandHigh = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.movistarBlue40 + let brandHigh = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.movistarBlue40 - let inverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let inverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let neutralHigh = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 + let neutralHigh = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 - let neutralMedium = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 + let neutralMedium = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 - let neutralMediumInverse = MovistarColors.palette.grey5 + let neutralMediumInverse = MovistarColors.palette.grey5 - let neutralLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey6 + let neutralLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey6 - let neutralLowAlternative = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let neutralLowAlternative = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let textPrimary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 + let textPrimary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 - let textPrimaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textPrimaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textSecondary = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 + let textSecondary = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 - let textSecondaryInverse = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey4 + let textSecondaryInverse = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey4 - let error = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 + let error = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 - let textError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 + let textError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 - let textErrorInverse = MovistarColors.palette.white | MovistarColors.palette.pepper45 + let textErrorInverse = MovistarColors.palette.white | MovistarColors.palette.pepper45 - let success = MovistarColors.palette.movistarGreen55 | MovistarColors.palette.movistarGreen + let success = MovistarColors.palette.movistarGreen55 | MovistarColors.palette.movistarGreen - let warning = MovistarColors.palette.egg55 | MovistarColors.palette.egg + let warning = MovistarColors.palette.egg55 | MovistarColors.palette.egg - let promo = MovistarColors.palette.purple | MovistarColors.palette.purple40 + let promo = MovistarColors.palette.purple | MovistarColors.palette.purple40 - let highlight = MovistarColors.palette.pink55 | MovistarColors.palette.pink45 + let highlight = MovistarColors.palette.pink55 | MovistarColors.palette.pink45 - let successLow = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 + let successLow = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 - let warningLow = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 + let warningLow = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 - let errorLow = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 + let errorLow = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 - let promoLow = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 + let promoLow = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 - let brandLow = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 + let brandLow = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 - let successHigh = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 + let successHigh = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 - let warningHigh = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 + let warningHigh = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 - let errorHigh = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 + let errorHigh = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 - let promoHigh = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 + let promoHigh = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 - let successHighInverse = MovistarColors.palette.movistarGreen70 + let successHighInverse = MovistarColors.palette.movistarGreen70 - let warningHighInverse = MovistarColors.palette.egg80 + let warningHighInverse = MovistarColors.palette.egg80 - let errorHighInverse = MovistarColors.palette.pepper70 + let errorHighInverse = MovistarColors.palette.pepper70 - let promoHighInverse = MovistarColors.palette.purple70 + let promoHighInverse = MovistarColors.palette.purple70 - let textNavigationBarPrimary = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textNavigationBarPrimary = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textNavigationBarSecondary = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 + let textNavigationBarSecondary = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 - let textNavigationSearchBarHint = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 + let textNavigationSearchBarHint = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 - let textNavigationSearchBarText = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textNavigationSearchBarText = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textAppBar = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 + let textAppBar = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 - let textAppBarSelected = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textAppBarSelected = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let customTabsBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack + let customTabsBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack - let tagTextPromo = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 + let tagTextPromo = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 - let tagTextActive = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let tagTextActive = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let tagTextInactive = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey3 + let tagTextInactive = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey3 - let tagTextSuccess = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 + let tagTextSuccess = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 - let tagTextWarning = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 + let tagTextWarning = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 - let tagTextError = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 + let tagTextError = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 - let tagBackgroundPromo = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundPromo = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundActive = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundActive = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundInactive = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundInactive = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundSuccess = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundSuccess = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundWarning = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundWarning = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ MovistarColors.palette.black.withAlphaComponent(0), MovistarColors.palette.black.withAlphaComponent(0.4), MovistarColors.palette.black.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -342,4 +338,4 @@ public struct MovistarColorPalette { public let darkModeGrey5 = UIColor(hex: "#6D7D88")! public let darkModeGrey6 = UIColor(hex: "#3C5261")! public let darkModeGrey7 = UIColor(hex: "#032F46")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/O2ColorPalette.swift b/Sources/MisticaCommon/Colors/O2ColorPalette.swift index 8090fc78f..28163a908 100644 --- a/Sources/MisticaCommon/Colors/O2ColorPalette.swift +++ b/Sources/MisticaCommon/Colors/O2ColorPalette.swift @@ -1,286 +1,282 @@ -// -// O2ColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct O2Colors: MisticaColors { static let palette = O2ColorPalette() - let backgroundBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack) - let backgroundBrandSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let backgroundBrandSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let appBarBackground = O2Colors.palette.white | O2Colors.palette.darkModeGrey + let appBarBackground = O2Colors.palette.white | O2Colors.palette.darkModeGrey - let background = O2Colors.palette.white | O2Colors.palette.darkModeBlack + let background = O2Colors.palette.white | O2Colors.palette.darkModeBlack - let backgroundContainer = O2Colors.palette.white | O2Colors.palette.darkModeGrey + let backgroundContainer = O2Colors.palette.white | O2Colors.palette.darkModeGrey - let backgroundContainerError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey + let backgroundContainerError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey - let backgroundContainerHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.03) | O2Colors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.05) | O2Colors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.05) | O2Colors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.08) | O2Colors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeGrey) - let backgroundContainerBrandHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.4) | O2Colors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.4) | O2Colors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey - let backgroundContainerAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey + let backgroundContainerAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey - let backgroundOverlay = O2Colors.palette.grey6.withAlphaComponent(0.6) | O2Colors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = O2Colors.palette.grey6.withAlphaComponent(0.6) | O2Colors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 + let backgroundSkeleton = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 - let backgroundSkeletonInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey6 + let backgroundSkeletonInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey6 - let navigationBarBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let navigationBarBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let backgroundAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack + let backgroundAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack - let backgroundBrandTop = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let backgroundBrandTop = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let backgroundBrandBottom = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let backgroundBrandBottom = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let skeletonWave = O2Colors.palette.grey2 | O2Colors.palette.grey5 + let skeletonWave = O2Colors.palette.grey2 | O2Colors.palette.grey5 - let borderLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack + let borderLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack - let border = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey + let border = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey - let borderHigh = O2Colors.palette.grey5 + let borderHigh = O2Colors.palette.grey5 - let borderSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let borderSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let coverBackgroundHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = O2Colors.palette.pepper + let buttonDangerBackground = O2Colors.palette.pepper - let buttonDangerBackgroundPressed = O2Colors.palette.pepper60 + let buttonDangerBackgroundPressed = O2Colors.palette.pepper60 - let buttonDangerBackgroundHover = O2Colors.palette.pepper60 + let buttonDangerBackgroundHover = O2Colors.palette.pepper60 - let buttonLinkDangerBackgroundPressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = O2Colors.palette.white | O2Colors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = O2Colors.palette.white | O2Colors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary + let buttonPrimaryBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary - let buttonPrimaryBackgroundInverse = O2Colors.palette.white | O2Colors.palette.darkModeO2BluePrimary + let buttonPrimaryBackgroundInverse = O2Colors.palette.white | O2Colors.palette.darkModeO2BluePrimary - let buttonPrimaryBackgroundPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark + let buttonPrimaryBackgroundPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark - let buttonPrimaryBackgroundHover = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark + let buttonPrimaryBackgroundHover = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark - let buttonPrimaryBackgroundInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeO2BluePrimaryDark + let buttonPrimaryBackgroundInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeO2BluePrimaryDark - let buttonSecondaryBorder = O2Colors.palette.o2BluePrimary | O2Colors.palette.white + let buttonSecondaryBorder = O2Colors.palette.o2BluePrimary | O2Colors.palette.white - let buttonSecondaryBorderPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white + let buttonSecondaryBorderPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white - let buttonSecondaryBorderInverse = O2Colors.palette.white + let buttonSecondaryBorderInverse = O2Colors.palette.white - let buttonSecondaryBackgroundHover = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.white + let buttonSecondaryBorderInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.white - let buttonSecondaryBackgroundInverseHover = O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = O2Colors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = O2Colors.palette.white | O2Colors.palette.grey2 + let textButtonPrimary = O2Colors.palette.white | O2Colors.palette.grey2 - let textButtonPrimaryInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let textButtonPrimaryInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let textButtonPrimaryInversePressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 + let textButtonPrimaryInversePressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 - let textButtonSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let textButtonSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let textButtonSecondaryPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 + let textButtonSecondaryPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 - let textButtonSecondaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 + let textButtonSecondaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 - let textButtonSecondaryInversePressed = O2Colors.palette.white | O2Colors.palette.grey2 + let textButtonSecondaryInversePressed = O2Colors.palette.white | O2Colors.palette.grey2 - let textLink = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let textLink = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let textLinkInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 + let textLinkInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 - let textLinkDanger = O2Colors.palette.pepper + let textLinkDanger = O2Colors.palette.pepper - let textLinkSnackbar = O2Colors.palette.o2BluePrimary30 + let textLinkSnackbar = O2Colors.palette.o2BluePrimary30 - let textActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let textActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let textBrand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let textBrand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let control = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 + let control = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 - let controlActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let controlActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let controlInverse = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeGrey6 + let controlInverse = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeGrey6 - let controlActivatedInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 + let controlActivatedInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 - let controlError = O2Colors.palette.pepper + let controlError = O2Colors.palette.pepper - let barTrack = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 + let barTrack = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 - let barTrackInverse = O2Colors.palette.white.withAlphaComponent(0.3) | O2Colors.palette.darkModeGrey6 + let barTrackInverse = O2Colors.palette.white.withAlphaComponent(0.3) | O2Colors.palette.darkModeGrey6 - let loadingBar = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary + let loadingBar = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary - let loadingBarBackground = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 + let loadingBarBackground = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 - let toggleAndroidInactive = O2Colors.palette.grey2 | O2Colors.palette.grey4 + let toggleAndroidInactive = O2Colors.palette.grey2 | O2Colors.palette.grey4 - let toggleAndroidBackgroundActive = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.o2BlueLight30 + let toggleAndroidBackgroundActive = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.o2BlueLight30 - let iosControlKnob = O2Colors.palette.white | O2Colors.palette.grey2 + let iosControlKnob = O2Colors.palette.white | O2Colors.palette.grey2 - let controlKnobInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let controlKnobInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let divider = O2Colors.palette.grey2 | O2Colors.palette.white.withAlphaComponent(0.05) + let divider = O2Colors.palette.grey2 | O2Colors.palette.white.withAlphaComponent(0.05) - let dividerInverse = O2Colors.palette.white.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.05) + let dividerInverse = O2Colors.palette.white.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let navigationBarDivider = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let badge = O2Colors.palette.pepper60 + let badge = O2Colors.palette.pepper60 - let feedbackErrorBackground = O2Colors.palette.pepper + let feedbackErrorBackground = O2Colors.palette.pepper - let feedbackInfoBackground = O2Colors.palette.grey6 | O2Colors.palette.darkModeGrey6 + let feedbackInfoBackground = O2Colors.palette.grey6 | O2Colors.palette.darkModeGrey6 - let brand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let brand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let brandHigh = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white.withAlphaComponent(0.05) + let brandHigh = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white.withAlphaComponent(0.05) - let inverse = O2Colors.palette.white | O2Colors.palette.grey2 + let inverse = O2Colors.palette.white | O2Colors.palette.grey2 - let neutralHigh = O2Colors.palette.grey6 | O2Colors.palette.grey2 + let neutralHigh = O2Colors.palette.grey6 | O2Colors.palette.grey2 - let neutralMedium = O2Colors.palette.grey5 + let neutralMedium = O2Colors.palette.grey5 - let neutralMediumInverse = O2Colors.palette.grey5 + let neutralMediumInverse = O2Colors.palette.grey5 - let neutralLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 + let neutralLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 - let neutralLowAlternative = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 + let neutralLowAlternative = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 - let textPrimary = O2Colors.palette.grey6 | O2Colors.palette.grey2 + let textPrimary = O2Colors.palette.grey6 | O2Colors.palette.grey2 - let textPrimaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 + let textPrimaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 - let textSecondary = O2Colors.palette.grey5 | O2Colors.palette.grey4 + let textSecondary = O2Colors.palette.grey5 | O2Colors.palette.grey4 - let textSecondaryInverse = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.grey4 + let textSecondaryInverse = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.grey4 - let error = O2Colors.palette.pepper + let error = O2Colors.palette.pepper - let textError = O2Colors.palette.pepper + let textError = O2Colors.palette.pepper - let textErrorInverse = O2Colors.palette.white | O2Colors.palette.pepper + let textErrorInverse = O2Colors.palette.white | O2Colors.palette.pepper - let success = O2Colors.palette.o2Green + let success = O2Colors.palette.o2Green - let warning = O2Colors.palette.o2Orange + let warning = O2Colors.palette.o2Orange - let promo = O2Colors.palette.o2Purple + let promo = O2Colors.palette.o2Purple - let highlight = O2Colors.palette.o2Pink + let highlight = O2Colors.palette.o2Pink - let successLow = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 + let successLow = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 - let warningLow = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 + let warningLow = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 - let errorLow = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 + let errorLow = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 - let promoLow = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 + let promoLow = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 - let brandLow = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 + let brandLow = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 - let successHigh = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 + let successHigh = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 - let warningHigh = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 + let warningHigh = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 - let errorHigh = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 + let errorHigh = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 - let promoHigh = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 + let promoHigh = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 - let successHighInverse = O2Colors.palette.o2Green80 + let successHighInverse = O2Colors.palette.o2Green80 - let warningHighInverse = O2Colors.palette.o2Orange75 + let warningHighInverse = O2Colors.palette.o2Orange75 - let errorHighInverse = O2Colors.palette.pepper60 + let errorHighInverse = O2Colors.palette.pepper60 - let promoHighInverse = O2Colors.palette.o2Purple + let promoHighInverse = O2Colors.palette.o2Purple - let textNavigationBarPrimary = O2Colors.palette.white | O2Colors.palette.grey2 + let textNavigationBarPrimary = O2Colors.palette.white | O2Colors.palette.grey2 - let textNavigationBarSecondary = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 + let textNavigationBarSecondary = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 - let textNavigationSearchBarHint = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 + let textNavigationSearchBarHint = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 - let textNavigationSearchBarText = O2Colors.palette.white | O2Colors.palette.grey2 + let textNavigationSearchBarText = O2Colors.palette.white | O2Colors.palette.grey2 - let textAppBar = O2Colors.palette.grey4 | O2Colors.palette.grey5 + let textAppBar = O2Colors.palette.grey4 | O2Colors.palette.grey5 - let textAppBarSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let textAppBarSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let customTabsBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let customTabsBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let tagTextPromo = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 + let tagTextPromo = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 - let tagTextActive = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let tagTextActive = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let tagTextInactive = O2Colors.palette.grey5 + let tagTextInactive = O2Colors.palette.grey5 - let tagTextSuccess = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 + let tagTextSuccess = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 - let tagTextWarning = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 + let tagTextWarning = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 - let tagTextError = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 + let tagTextError = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 - let tagBackgroundPromo = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundPromo = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundActive = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundActive = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundInactive = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 + let tagBackgroundInactive = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 - let tagBackgroundSuccess = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundSuccess = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundWarning = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundWarning = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ O2Colors.palette.black.withAlphaComponent(0), O2Colors.palette.black.withAlphaComponent(0.4), O2Colors.palette.black.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -329,4 +325,4 @@ public struct O2ColorPalette { public let darkModeGrey6 = UIColor(hex: "#313235")! public let darkModeO2BluePrimary = UIColor(hex: "#0020D6")! public let darkModeO2BluePrimaryDark = UIColor(hex: "#000099")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/O2NewColorPalette.swift b/Sources/MisticaCommon/Colors/O2NewColorPalette.swift index db23fe056..f14d57648 100644 --- a/Sources/MisticaCommon/Colors/O2NewColorPalette.swift +++ b/Sources/MisticaCommon/Colors/O2NewColorPalette.swift @@ -1,304 +1,300 @@ -// -// O2NewColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct O2NewColors: MisticaColors { static let palette = O2NewColorPalette() - let backgroundBrand = MisticaColor.gradient(MisticaGradient( + let backgroundBrand = MisticaColor.gradient(MisticaGradient( colors: [ O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack, O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack, O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeBlack ], - stops: [0, 0.64, 1], + stops: [0,0.64,1], angle: 180 )) - let backgroundBrandSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack + let backgroundBrandSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack - let appBarBackground = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey + let appBarBackground = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey - let background = O2NewColors.palette.white | O2NewColors.palette.darkModeBlack + let background = O2NewColors.palette.white | O2NewColors.palette.darkModeBlack - let backgroundContainer = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey + let backgroundContainer = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey - let backgroundContainerError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey + let backgroundContainerError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey - let backgroundContainerHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.03) | O2NewColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.05) | O2NewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.05) | O2NewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.08) | O2NewColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.gradient(MisticaGradient( + let backgroundContainerBrand = MisticaColor.gradient(MisticaGradient( colors: [ O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeGrey, O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeGrey, O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeGrey ], - stops: [0, 0.64, 1], + stops: [0,0.64,1], angle: 180 )) - let backgroundContainerBrandHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.4) | O2NewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.4) | O2NewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey - let backgroundContainerAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey + let backgroundContainerAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey - let backgroundOverlay = O2NewColors.palette.black.withAlphaComponent(0.6) | O2NewColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = O2NewColors.palette.black.withAlphaComponent(0.6) | O2NewColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 + let backgroundSkeleton = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey6 - let navigationBarBackground = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack + let navigationBarBackground = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack - let backgroundAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack + let backgroundAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack - let backgroundBrandTop = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack + let backgroundBrandTop = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack - let backgroundBrandBottom = O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeBlack + let backgroundBrandBottom = O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeBlack - let skeletonWave = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 + let skeletonWave = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 - let borderLow = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack + let borderLow = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack - let border = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey + let border = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey - let borderHigh = O2NewColors.palette.grey80 | O2NewColors.palette.grey45 + let borderHigh = O2NewColors.palette.grey80 | O2NewColors.palette.grey45 - let borderSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let borderSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let coverBackgroundHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = O2NewColors.palette.o2Red60 + let buttonDangerBackground = O2NewColors.palette.o2Red60 - let buttonDangerBackgroundPressed = O2NewColors.palette.o2Red65 + let buttonDangerBackgroundPressed = O2NewColors.palette.o2Red65 - let buttonDangerBackgroundHover = O2NewColors.palette.o2Red65 + let buttonDangerBackgroundHover = O2NewColors.palette.o2Red65 - let buttonLinkDangerBackgroundPressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue + let buttonPrimaryBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue - let buttonPrimaryBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue + let buttonPrimaryBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue - let buttonPrimaryBackgroundPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 + let buttonPrimaryBackgroundPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 - let buttonPrimaryBackgroundHover = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 + let buttonPrimaryBackgroundHover = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 - let buttonPrimaryBackgroundInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.beyondBlue55 + let buttonPrimaryBackgroundInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.beyondBlue55 - let buttonSecondaryBorder = O2NewColors.palette.beyondBlue | O2NewColors.palette.white + let buttonSecondaryBorder = O2NewColors.palette.beyondBlue | O2NewColors.palette.white - let buttonSecondaryBorderPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white + let buttonSecondaryBorderPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white - let buttonSecondaryBorderInverse = O2NewColors.palette.white + let buttonSecondaryBorderInverse = O2NewColors.palette.white - let buttonSecondaryBackgroundHover = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.white + let buttonSecondaryBorderInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.white - let buttonSecondaryBackgroundInverseHover = O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = O2NewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = O2NewColors.palette.white + let textButtonPrimary = O2NewColors.palette.white - let textButtonPrimaryInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.white + let textButtonPrimaryInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.white - let textButtonPrimaryInversePressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white + let textButtonPrimaryInversePressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white - let textButtonSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 + let textButtonSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 - let textButtonSecondaryPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.grey30 + let textButtonSecondaryPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.grey30 - let textButtonSecondaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textButtonSecondaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textButtonSecondaryInversePressed = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textButtonSecondaryInversePressed = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textLink = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 + let textLink = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 - let textLinkInverse = O2NewColors.palette.white | O2NewColors.palette.beyondBlue40 + let textLinkInverse = O2NewColors.palette.white | O2NewColors.palette.beyondBlue40 - let textLinkDanger = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let textLinkDanger = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let textLinkSnackbar = O2NewColors.palette.beyondBlue30 + let textLinkSnackbar = O2NewColors.palette.beyondBlue30 - let textActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let textActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let textBrand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let textBrand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let control = O2NewColors.palette.grey45 + let control = O2NewColors.palette.grey45 - let controlActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue + let controlActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue - let controlInverse = O2NewColors.palette.white | O2NewColors.palette.grey45 + let controlInverse = O2NewColors.palette.white | O2NewColors.palette.grey45 - let controlActivatedInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue + let controlActivatedInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue - let controlError = O2NewColors.palette.o2Red60 | O2NewColors.palette.o2Red45 + let controlError = O2NewColors.palette.o2Red60 | O2NewColors.palette.o2Red45 - let barTrack = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 + let barTrack = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 - let barTrackInverse = O2NewColors.palette.white.withAlphaComponent(0.3) | O2NewColors.palette.darkModeGrey6 + let barTrackInverse = O2NewColors.palette.white.withAlphaComponent(0.3) | O2NewColors.palette.darkModeGrey6 - let loadingBar = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue + let loadingBar = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue - let loadingBarBackground = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 + let loadingBarBackground = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 - let toggleAndroidInactive = O2NewColors.palette.grey30 | O2NewColors.palette.grey20 + let toggleAndroidInactive = O2NewColors.palette.grey30 | O2NewColors.palette.grey20 - let toggleAndroidBackgroundActive = O2NewColors.palette.beyondBlue15 + let toggleAndroidBackgroundActive = O2NewColors.palette.beyondBlue15 - let iosControlKnob = O2NewColors.palette.white | O2NewColors.palette.grey30 + let iosControlKnob = O2NewColors.palette.white | O2NewColors.palette.grey30 - let controlKnobInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 + let controlKnobInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 - let divider = O2NewColors.palette.grey30 | O2NewColors.palette.white.withAlphaComponent(0.1) + let divider = O2NewColors.palette.grey30 | O2NewColors.palette.white.withAlphaComponent(0.1) - let dividerInverse = O2NewColors.palette.white.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.1) + let dividerInverse = O2NewColors.palette.white.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.1) - let navigationBarDivider = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack + let navigationBarDivider = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack - let badge = O2NewColors.palette.o2Red65 + let badge = O2NewColors.palette.o2Red65 - let feedbackErrorBackground = O2NewColors.palette.o2Red60 + let feedbackErrorBackground = O2NewColors.palette.o2Red60 - let feedbackInfoBackground = O2NewColors.palette.black | O2NewColors.palette.darkModeGrey6 + let feedbackInfoBackground = O2NewColors.palette.black | O2NewColors.palette.darkModeGrey6 - let brand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let brand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let brandHigh = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white.withAlphaComponent(0.05) + let brandHigh = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white.withAlphaComponent(0.05) - let inverse = O2NewColors.palette.white | O2NewColors.palette.grey30 + let inverse = O2NewColors.palette.white | O2NewColors.palette.grey30 - let neutralHigh = O2NewColors.palette.black | O2NewColors.palette.grey30 + let neutralHigh = O2NewColors.palette.black | O2NewColors.palette.grey30 - let neutralMedium = O2NewColors.palette.grey60 + let neutralMedium = O2NewColors.palette.grey60 - let neutralMediumInverse = O2NewColors.palette.grey60 + let neutralMediumInverse = O2NewColors.palette.grey60 - let neutralLow = O2NewColors.palette.grey20 | O2NewColors.palette.grey80 + let neutralLow = O2NewColors.palette.grey20 | O2NewColors.palette.grey80 - let neutralLowAlternative = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 + let neutralLowAlternative = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 - let textPrimary = O2NewColors.palette.black | O2NewColors.palette.grey30 + let textPrimary = O2NewColors.palette.black | O2NewColors.palette.grey30 - let textPrimaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textPrimaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textSecondary = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 + let textSecondary = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 - let textSecondaryInverse = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.grey45 + let textSecondaryInverse = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.grey45 - let error = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let error = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let textError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let textError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let textErrorInverse = O2NewColors.palette.white | O2NewColors.palette.o2Red45 + let textErrorInverse = O2NewColors.palette.white | O2NewColors.palette.o2Red45 - let success = O2NewColors.palette.o2Green + let success = O2NewColors.palette.o2Green - let warning = O2NewColors.palette.o2Orange + let warning = O2NewColors.palette.o2Orange60 | O2NewColors.palette.o2Orange - let promo = O2NewColors.palette.o2Pink + let promo = O2NewColors.palette.o2Pink - let highlight = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink + let highlight = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink - let successLow = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 + let successLow = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 - let warningLow = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 + let warningLow = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 - let errorLow = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 + let errorLow = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 - let promoLow = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 + let promoLow = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 - let brandLow = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 + let brandLow = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 - let successHigh = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green40 + let successHigh = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green40 - let warningHigh = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange40 + let warningHigh = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange40 - let errorHigh = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red40 + let errorHigh = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red40 - let promoHigh = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink30 + let promoHigh = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink30 - let successHighInverse = O2NewColors.palette.o2Green80 + let successHighInverse = O2NewColors.palette.o2Green80 - let warningHighInverse = O2NewColors.palette.o2Orange75 + let warningHighInverse = O2NewColors.palette.o2Orange75 - let errorHighInverse = O2NewColors.palette.o2Red65 + let errorHighInverse = O2NewColors.palette.o2Red65 - let promoHighInverse = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink + let promoHighInverse = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink - let textNavigationBarPrimary = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textNavigationBarPrimary = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textNavigationBarSecondary = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 + let textNavigationBarSecondary = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 - let textNavigationSearchBarHint = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 + let textNavigationSearchBarHint = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 - let textNavigationSearchBarText = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textNavigationSearchBarText = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textAppBar = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 + let textAppBar = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 - let textAppBarSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 + let textAppBarSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 - let customTabsBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack + let customTabsBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack - let tagTextPromo = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink + let tagTextPromo = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink - let tagTextActive = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let tagTextActive = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let tagTextInactive = O2NewColors.palette.grey60 | O2NewColors.palette.grey40 + let tagTextInactive = O2NewColors.palette.grey60 | O2NewColors.palette.grey40 - let tagTextSuccess = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green + let tagTextSuccess = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green - let tagTextWarning = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange + let tagTextWarning = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange - let tagTextError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let tagTextError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let tagBackgroundPromo = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundPromo = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundActive = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundActive = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundInactive = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundInactive = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundSuccess = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundSuccess = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundWarning = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundWarning = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ O2NewColors.palette.beyondBlue.withAlphaComponent(0) | O2NewColors.palette.black.withAlphaComponent(0), O2NewColors.palette.beyondBlue.withAlphaComponent(0.4) | O2NewColors.palette.black.withAlphaComponent(0.4), O2NewColors.palette.beyondBlue.withAlphaComponent(1) | O2NewColors.palette.black.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -326,6 +322,7 @@ public struct O2NewColorPalette { public let o2Orange = UIColor(hex: "#FFA55A")! public let o2Orange10 = UIColor(hex: "#FFF6EE")! public let o2Orange40 = UIColor(hex: "#FFC08B")! + public let o2Orange60 = UIColor(hex: "#F06C00")! public let o2Orange75 = UIColor(hex: "#996336")! public let o2Pink = UIColor(hex: "#FA96FF")! public let o2Pink15 = UIColor(hex: "#FEEAFF")! @@ -350,4 +347,4 @@ public struct O2NewColorPalette { public let darkModeGrey = UIColor(hex: "#08132B")! public let darkModeGrey6 = UIColor(hex: "#14213D")! public let darkModeBeyondBlue = UIColor(hex: "#1A62FF")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift b/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift index ac4a0d68b..043dbcf76 100644 --- a/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift +++ b/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift @@ -1,286 +1,282 @@ -// -// TelefonicaColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct TelefonicaColors: MisticaColors { static let palette = TelefonicaColorPalette() - let backgroundBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack) - let backgroundBrandSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let backgroundBrandSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let appBarBackground = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey + let appBarBackground = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey - let background = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeBlack + let background = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeBlack - let backgroundContainer = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey + let backgroundContainer = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey - let backgroundContainerError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey + let backgroundContainerError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey - let backgroundContainerHover = TelefonicaColors.palette.telefonicaBlue.withAlphaComponent(0.03) | TelefonicaColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = TelefonicaColors.palette.telefonicaBlue70.withAlphaComponent(0.05) | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = TelefonicaColors.palette.telefonicaBlue.withAlphaComponent(0.05) | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = TelefonicaColors.palette.telefonicaBlue70.withAlphaComponent(0.08) | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeGrey) - let backgroundContainerBrandHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.4) | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.4) | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.darkModeGrey - let backgroundContainerAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey + let backgroundContainerAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey - let backgroundOverlay = TelefonicaColors.palette.grey6.withAlphaComponent(0.8) | TelefonicaColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = TelefonicaColors.palette.grey6.withAlphaComponent(0.8) | TelefonicaColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey6 + let backgroundSkeleton = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey6 - let backgroundSkeletonInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 + let backgroundSkeletonInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 - let navigationBarBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let navigationBarBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let backgroundAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack + let backgroundAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack - let backgroundBrandTop = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let backgroundBrandTop = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let backgroundBrandBottom = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let backgroundBrandBottom = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let skeletonWave = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey5 + let skeletonWave = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey5 - let borderLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack + let borderLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack - let border = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey + let border = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey - let borderHigh = TelefonicaColors.palette.grey5 + let borderHigh = TelefonicaColors.palette.grey5 - let borderSelected = TelefonicaColors.palette.telefonicaBlue + let borderSelected = TelefonicaColors.palette.telefonicaBlue - let coverBackgroundHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = TelefonicaColors.palette.coral + let buttonDangerBackground = TelefonicaColors.palette.coral - let buttonDangerBackgroundPressed = TelefonicaColors.palette.coral80 + let buttonDangerBackgroundPressed = TelefonicaColors.palette.coral80 - let buttonDangerBackgroundHover = TelefonicaColors.palette.coral80 + let buttonDangerBackgroundHover = TelefonicaColors.palette.coral80 - let buttonLinkDangerBackgroundPressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = TelefonicaColors.palette.telefonicaBlue + let buttonPrimaryBackground = TelefonicaColors.palette.telefonicaBlue - let buttonPrimaryBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue + let buttonPrimaryBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue - let buttonPrimaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue70 + let buttonPrimaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue70 - let buttonPrimaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue70 + let buttonPrimaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue70 - let buttonPrimaryBackgroundInversePressed = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue70 + let buttonPrimaryBackgroundInversePressed = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue70 - let buttonSecondaryBorder = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.white + let buttonSecondaryBorder = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.white - let buttonSecondaryBorderPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white + let buttonSecondaryBorderPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white - let buttonSecondaryBorderInverse = TelefonicaColors.palette.white + let buttonSecondaryBorderInverse = TelefonicaColors.palette.white - let buttonSecondaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = TelefonicaColors.palette.white + let buttonSecondaryBorderInversePressed = TelefonicaColors.palette.white - let buttonSecondaryBackgroundInverseHover = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textButtonPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textButtonPrimaryInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textButtonPrimaryInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let textButtonPrimaryInversePressed = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textButtonPrimaryInversePressed = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let textButtonSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textButtonSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let textButtonSecondaryPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey2 + let textButtonSecondaryPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey2 - let textButtonSecondaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textButtonSecondaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textButtonSecondaryInversePressed = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textButtonSecondaryInversePressed = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textLink = TelefonicaColors.palette.telefonicaBlue + let textLink = TelefonicaColors.palette.telefonicaBlue - let textLinkInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue + let textLinkInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue - let textLinkDanger = TelefonicaColors.palette.coral + let textLinkDanger = TelefonicaColors.palette.coral - let textLinkSnackbar = TelefonicaColors.palette.telefonicaBlue30 + let textLinkSnackbar = TelefonicaColors.palette.telefonicaBlue30 - let textActivated = TelefonicaColors.palette.telefonicaBlue + let textActivated = TelefonicaColors.palette.telefonicaBlue - let textBrand = TelefonicaColors.palette.telefonicaBlue + let textBrand = TelefonicaColors.palette.telefonicaBlue - let control = TelefonicaColors.palette.grey3 | TelefonicaColors.palette.darkModeGrey6 + let control = TelefonicaColors.palette.grey3 | TelefonicaColors.palette.darkModeGrey6 - let controlActivated = TelefonicaColors.palette.telefonicaBlue + let controlActivated = TelefonicaColors.palette.telefonicaBlue - let controlInverse = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 + let controlInverse = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 - let controlActivatedInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue + let controlActivatedInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue - let controlError = TelefonicaColors.palette.coral + let controlError = TelefonicaColors.palette.coral - let barTrack = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 + let barTrack = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 - let barTrackInverse = TelefonicaColors.palette.white.withAlphaComponent(0.3) | TelefonicaColors.palette.darkModeGrey6 + let barTrackInverse = TelefonicaColors.palette.white.withAlphaComponent(0.3) | TelefonicaColors.palette.darkModeGrey6 - let loadingBar = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue + let loadingBar = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue - let loadingBarBackground = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 + let loadingBarBackground = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 - let toggleAndroidInactive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey4 + let toggleAndroidInactive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey4 - let toggleAndroidBackgroundActive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.telefonicaBlue20 + let toggleAndroidBackgroundActive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.telefonicaBlue20 - let iosControlKnob = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let iosControlKnob = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let controlKnobInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let controlKnobInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let divider = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let divider = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = TelefonicaColors.palette.white.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = TelefonicaColors.palette.white.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let navigationBarDivider = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let badge = TelefonicaColors.palette.coral70 + let badge = TelefonicaColors.palette.coral70 - let feedbackErrorBackground = TelefonicaColors.palette.coral + let feedbackErrorBackground = TelefonicaColors.palette.coral - let feedbackInfoBackground = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey8 + let feedbackInfoBackground = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey8 - let brand = TelefonicaColors.palette.telefonicaBlue + let brand = TelefonicaColors.palette.telefonicaBlue - let brandHigh = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let brandHigh = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let inverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let inverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let neutralHigh = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 + let neutralHigh = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 - let neutralMedium = TelefonicaColors.palette.grey5 + let neutralMedium = TelefonicaColors.palette.grey5 - let neutralMediumInverse = TelefonicaColors.palette.grey5 + let neutralMediumInverse = TelefonicaColors.palette.grey5 - let neutralLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 + let neutralLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 - let neutralLowAlternative = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 + let neutralLowAlternative = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 - let textPrimary = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 + let textPrimary = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 - let textPrimaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textPrimaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textSecondary = TelefonicaColors.palette.grey5 | TelefonicaColors.palette.grey4 + let textSecondary = TelefonicaColors.palette.grey5 | TelefonicaColors.palette.grey4 - let textSecondaryInverse = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.grey4 + let textSecondaryInverse = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.grey4 - let error = TelefonicaColors.palette.coral + let error = TelefonicaColors.palette.coral - let textError = TelefonicaColors.palette.coral + let textError = TelefonicaColors.palette.coral - let textErrorInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.coral + let textErrorInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.coral - let success = TelefonicaColors.palette.turquoise + let success = TelefonicaColors.palette.turquoise - let warning = TelefonicaColors.palette.ambar + let warning = TelefonicaColors.palette.ambar - let promo = TelefonicaColors.palette.orchid + let promo = TelefonicaColors.palette.orchid - let highlight = TelefonicaColors.palette.coral40 + let highlight = TelefonicaColors.palette.coral40 - let successLow = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 + let successLow = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 - let warningLow = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 + let warningLow = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 - let errorLow = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 + let errorLow = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 - let promoLow = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 + let promoLow = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 - let brandLow = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 + let brandLow = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 - let successHigh = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 + let successHigh = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 - let warningHigh = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 + let warningHigh = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 - let errorHigh = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 + let errorHigh = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 - let promoHigh = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 + let promoHigh = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 - let successHighInverse = TelefonicaColors.palette.turquoise70 + let successHighInverse = TelefonicaColors.palette.turquoise70 - let warningHighInverse = TelefonicaColors.palette.ambar70 + let warningHighInverse = TelefonicaColors.palette.ambar70 - let errorHighInverse = TelefonicaColors.palette.coral70 + let errorHighInverse = TelefonicaColors.palette.coral70 - let promoHighInverse = TelefonicaColors.palette.orchid70 + let promoHighInverse = TelefonicaColors.palette.orchid70 - let textNavigationBarPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textNavigationBarPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textNavigationBarSecondary = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 + let textNavigationBarSecondary = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 - let textNavigationSearchBarHint = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 + let textNavigationSearchBarHint = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 - let textNavigationSearchBarText = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textNavigationSearchBarText = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textAppBar = TelefonicaColors.palette.grey4 | TelefonicaColors.palette.grey5 + let textAppBar = TelefonicaColors.palette.grey4 | TelefonicaColors.palette.grey5 - let textAppBarSelected = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textAppBarSelected = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let customTabsBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let customTabsBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let tagTextPromo = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 + let tagTextPromo = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 - let tagTextActive = TelefonicaColors.palette.telefonicaBlue + let tagTextActive = TelefonicaColors.palette.telefonicaBlue - let tagTextInactive = TelefonicaColors.palette.grey5 + let tagTextInactive = TelefonicaColors.palette.grey5 - let tagTextSuccess = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 + let tagTextSuccess = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 - let tagTextWarning = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 + let tagTextWarning = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 - let tagTextError = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 + let tagTextError = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 - let tagBackgroundPromo = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundPromo = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundActive = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundActive = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundInactive = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundInactive = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundSuccess = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundSuccess = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundWarning = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundWarning = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ TelefonicaColors.palette.black.withAlphaComponent(0), TelefonicaColors.palette.black.withAlphaComponent(0.4), TelefonicaColors.palette.black.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -323,4 +319,4 @@ public struct TelefonicaColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/TuColorPalette.swift b/Sources/MisticaCommon/Colors/TuColorPalette.swift index b364e47e7..909c4e9bd 100644 --- a/Sources/MisticaCommon/Colors/TuColorPalette.swift +++ b/Sources/MisticaCommon/Colors/TuColorPalette.swift @@ -1,286 +1,282 @@ -// -// TuColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct TuColors: MisticaColors { static let palette = TuColorPalette() - let backgroundBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeBlack) - let backgroundBrandSecondary = TuColors.palette.blue | TuColors.palette.darkModeBlack + let backgroundBrandSecondary = TuColors.palette.blue | TuColors.palette.darkModeBlack - let appBarBackground = TuColors.palette.white | TuColors.palette.darkModeGrey + let appBarBackground = TuColors.palette.white | TuColors.palette.darkModeGrey - let background = TuColors.palette.white | TuColors.palette.darkModeBlack + let background = TuColors.palette.white | TuColors.palette.darkModeBlack - let backgroundContainer = TuColors.palette.white | TuColors.palette.darkModeGrey + let backgroundContainer = TuColors.palette.white | TuColors.palette.darkModeGrey - let backgroundContainerError = TuColors.palette.red10 | TuColors.palette.darkModeGrey + let backgroundContainerError = TuColors.palette.red10 | TuColors.palette.darkModeGrey - let backgroundContainerHover = TuColors.palette.grey9.withAlphaComponent(0.03) | TuColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = TuColors.palette.grey9.withAlphaComponent(0.05) | TuColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = TuColors.palette.grey9.withAlphaComponent(0.05) | TuColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = TuColors.palette.grey9.withAlphaComponent(0.08) | TuColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeGrey) - let backgroundContainerBrandHover = TuColors.palette.grey9.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = TuColors.palette.grey9.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = TuColors.palette.grey9.withAlphaComponent(0.4) | TuColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = TuColors.palette.grey9.withAlphaComponent(0.4) | TuColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = TuColors.palette.primary80 | TuColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = TuColors.palette.primary80 | TuColors.palette.darkModeGrey - let backgroundContainerAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeGrey + let backgroundContainerAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeGrey - let backgroundOverlay = TuColors.palette.primary.withAlphaComponent(0.8) | TuColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = TuColors.palette.primary.withAlphaComponent(0.8) | TuColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 + let backgroundSkeleton = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = TuColors.palette.primary65 | TuColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = TuColors.palette.primary65 | TuColors.palette.darkModeGrey6 - let navigationBarBackground = TuColors.palette.primary | TuColors.palette.darkModeBlack + let navigationBarBackground = TuColors.palette.primary | TuColors.palette.darkModeBlack - let backgroundAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeBlack + let backgroundAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeBlack - let backgroundBrandTop = TuColors.palette.primary | TuColors.palette.darkModeBlack + let backgroundBrandTop = TuColors.palette.primary | TuColors.palette.darkModeBlack - let backgroundBrandBottom = TuColors.palette.primary | TuColors.palette.darkModeBlack + let backgroundBrandBottom = TuColors.palette.primary | TuColors.palette.darkModeBlack - let skeletonWave = TuColors.palette.grey2 | TuColors.palette.grey5 + let skeletonWave = TuColors.palette.grey2 | TuColors.palette.grey5 - let borderLow = TuColors.palette.grey1 | TuColors.palette.darkModeBlack + let borderLow = TuColors.palette.grey1 | TuColors.palette.darkModeBlack - let border = TuColors.palette.grey2 | TuColors.palette.darkModeGrey + let border = TuColors.palette.grey2 | TuColors.palette.darkModeGrey - let borderHigh = TuColors.palette.grey5 + let borderHigh = TuColors.palette.grey5 - let borderSelected = TuColors.palette.blue | TuColors.palette.blue30 + let borderSelected = TuColors.palette.blue | TuColors.palette.blue30 - let coverBackgroundHover = TuColors.palette.grey9.withAlphaComponent(0.25) | TuColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = TuColors.palette.grey9.withAlphaComponent(0.25) | TuColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = TuColors.palette.grey9.withAlphaComponent(0.35) | TuColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = TuColors.palette.grey9.withAlphaComponent(0.35) | TuColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = TuColors.palette.red + let buttonDangerBackground = TuColors.palette.red - let buttonDangerBackgroundPressed = TuColors.palette.red55 | TuColors.palette.red80 + let buttonDangerBackgroundPressed = TuColors.palette.red55 | TuColors.palette.red80 - let buttonDangerBackgroundHover = TuColors.palette.red55 | TuColors.palette.red80 + let buttonDangerBackgroundHover = TuColors.palette.red55 | TuColors.palette.red80 - let buttonLinkDangerBackgroundPressed = TuColors.palette.red10 + let buttonLinkDangerBackgroundPressed = TuColors.palette.red10 - let buttonLinkDangerBackgroundInverse = TuColors.palette.white | TuColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = TuColors.palette.white | TuColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = TuColors.palette.red10 + let buttonLinkDangerBackgroundInversePressed = TuColors.palette.red10 - let buttonLinkBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = TuColors.palette.primary | TuColors.palette.grey2 + let buttonPrimaryBackground = TuColors.palette.primary | TuColors.palette.grey2 - let buttonPrimaryBackgroundInverse = TuColors.palette.white | TuColors.palette.grey2 + let buttonPrimaryBackgroundInverse = TuColors.palette.white | TuColors.palette.grey2 - let buttonPrimaryBackgroundPressed = TuColors.palette.primary45 | TuColors.palette.grey3 + let buttonPrimaryBackgroundPressed = TuColors.palette.primary45 | TuColors.palette.grey3 - let buttonPrimaryBackgroundHover = TuColors.palette.primary45 | TuColors.palette.grey3 + let buttonPrimaryBackgroundHover = TuColors.palette.primary45 | TuColors.palette.grey3 - let buttonPrimaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.8) | TuColors.palette.grey3 + let buttonPrimaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.8) | TuColors.palette.grey3 - let buttonSecondaryBorder = TuColors.palette.blue | TuColors.palette.grey2 + let buttonSecondaryBorder = TuColors.palette.blue | TuColors.palette.grey2 - let buttonSecondaryBorderPressed = TuColors.palette.blue70 | TuColors.palette.grey2 + let buttonSecondaryBorderPressed = TuColors.palette.blue70 | TuColors.palette.grey2 - let buttonSecondaryBorderInverse = TuColors.palette.white | TuColors.palette.grey2 + let buttonSecondaryBorderInverse = TuColors.palette.white | TuColors.palette.grey2 - let buttonSecondaryBackgroundHover = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = TuColors.palette.white | TuColors.palette.grey2 + let buttonSecondaryBorderInversePressed = TuColors.palette.white | TuColors.palette.grey2 - let buttonSecondaryBackgroundInverseHover = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) - let textButtonPrimary = TuColors.palette.white | TuColors.palette.primary + let textButtonPrimary = TuColors.palette.white | TuColors.palette.primary - let textButtonPrimaryInverse = TuColors.palette.primary + let textButtonPrimaryInverse = TuColors.palette.primary - let textButtonPrimaryInversePressed = TuColors.palette.primary + let textButtonPrimaryInversePressed = TuColors.palette.primary - let textButtonSecondary = TuColors.palette.blue | TuColors.palette.grey2 + let textButtonSecondary = TuColors.palette.blue | TuColors.palette.grey2 - let textButtonSecondaryPressed = TuColors.palette.blue70 | TuColors.palette.grey2 + let textButtonSecondaryPressed = TuColors.palette.blue70 | TuColors.palette.grey2 - let textButtonSecondaryInverse = TuColors.palette.white | TuColors.palette.grey2 + let textButtonSecondaryInverse = TuColors.palette.white | TuColors.palette.grey2 - let textButtonSecondaryInversePressed = TuColors.palette.white | TuColors.palette.grey2 + let textButtonSecondaryInversePressed = TuColors.palette.white | TuColors.palette.grey2 - let textLink = TuColors.palette.blue | TuColors.palette.blue30 + let textLink = TuColors.palette.blue | TuColors.palette.blue30 - let textLinkInverse = TuColors.palette.white | TuColors.palette.blue30 + let textLinkInverse = TuColors.palette.white | TuColors.palette.blue30 - let textLinkDanger = TuColors.palette.red + let textLinkDanger = TuColors.palette.red - let textLinkSnackbar = TuColors.palette.white | TuColors.palette.blue30 + let textLinkSnackbar = TuColors.palette.white | TuColors.palette.blue30 - let textActivated = TuColors.palette.primary | TuColors.palette.blue30 + let textActivated = TuColors.palette.primary | TuColors.palette.blue30 - let textBrand = TuColors.palette.blue | TuColors.palette.blue30 + let textBrand = TuColors.palette.blue | TuColors.palette.blue30 - let control = TuColors.palette.grey5 | TuColors.palette.darkModeGrey6 + let control = TuColors.palette.grey5 | TuColors.palette.darkModeGrey6 - let controlActivated = TuColors.palette.primary | TuColors.palette.blue30 + let controlActivated = TuColors.palette.primary | TuColors.palette.blue30 - let controlInverse = TuColors.palette.white | TuColors.palette.darkModeGrey6 + let controlInverse = TuColors.palette.white | TuColors.palette.darkModeGrey6 - let controlActivatedInverse = TuColors.palette.white | TuColors.palette.blue30 + let controlActivatedInverse = TuColors.palette.white | TuColors.palette.blue30 - let controlError = TuColors.palette.red + let controlError = TuColors.palette.red - let barTrack = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 + let barTrack = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 - let barTrackInverse = TuColors.palette.white.withAlphaComponent(0.36) | TuColors.palette.darkModeGrey6 + let barTrackInverse = TuColors.palette.white.withAlphaComponent(0.36) | TuColors.palette.darkModeGrey6 - let loadingBar = TuColors.palette.green40 + let loadingBar = TuColors.palette.green40 - let loadingBarBackground = TuColors.palette.green + let loadingBarBackground = TuColors.palette.green - let toggleAndroidInactive = TuColors.palette.grey2 | TuColors.palette.grey4 + let toggleAndroidInactive = TuColors.palette.grey2 | TuColors.palette.grey4 - let toggleAndroidBackgroundActive = TuColors.palette.primary15 | TuColors.palette.blue20 + let toggleAndroidBackgroundActive = TuColors.palette.primary15 | TuColors.palette.blue20 - let iosControlKnob = TuColors.palette.white | TuColors.palette.grey2 + let iosControlKnob = TuColors.palette.white | TuColors.palette.grey2 - let controlKnobInverse = TuColors.palette.primary | TuColors.palette.grey2 + let controlKnobInverse = TuColors.palette.primary | TuColors.palette.grey2 - let divider = TuColors.palette.grey2 | TuColors.palette.white.withAlphaComponent(0.05) + let divider = TuColors.palette.grey2 | TuColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = TuColors.palette.white.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = TuColors.palette.white.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = TuColors.palette.primary | TuColors.palette.darkModeBlack + let navigationBarDivider = TuColors.palette.primary | TuColors.palette.darkModeBlack - let badge = TuColors.palette.blue | TuColors.palette.blue30 + let badge = TuColors.palette.blue | TuColors.palette.blue30 - let feedbackErrorBackground = TuColors.palette.red + let feedbackErrorBackground = TuColors.palette.red - let feedbackInfoBackground = TuColors.palette.primary | TuColors.palette.darkModeGrey + let feedbackInfoBackground = TuColors.palette.primary | TuColors.palette.darkModeGrey - let brand = TuColors.palette.blue | TuColors.palette.blue30 + let brand = TuColors.palette.blue | TuColors.palette.blue30 - let brandHigh = TuColors.palette.blue70 | TuColors.palette.white.withAlphaComponent(0.05) + let brandHigh = TuColors.palette.blue70 | TuColors.palette.white.withAlphaComponent(0.05) - let inverse = TuColors.palette.white | TuColors.palette.grey2 + let inverse = TuColors.palette.white | TuColors.palette.grey2 - let neutralHigh = TuColors.palette.grey9 | TuColors.palette.grey2 + let neutralHigh = TuColors.palette.grey9 | TuColors.palette.grey2 - let neutralMedium = TuColors.palette.grey5 + let neutralMedium = TuColors.palette.grey5 - let neutralMediumInverse = TuColors.palette.grey5 + let neutralMediumInverse = TuColors.palette.grey5 - let neutralLow = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 + let neutralLow = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 - let neutralLowAlternative = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 + let neutralLowAlternative = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 - let textPrimary = TuColors.palette.grey9 | TuColors.palette.grey2 + let textPrimary = TuColors.palette.grey9 | TuColors.palette.grey2 - let textPrimaryInverse = TuColors.palette.white | TuColors.palette.grey2 + let textPrimaryInverse = TuColors.palette.white | TuColors.palette.grey2 - let textSecondary = TuColors.palette.grey6 | TuColors.palette.grey4 + let textSecondary = TuColors.palette.grey6 | TuColors.palette.grey4 - let textSecondaryInverse = TuColors.palette.grey3 | TuColors.palette.grey4 + let textSecondaryInverse = TuColors.palette.grey3 | TuColors.palette.grey4 - let error = TuColors.palette.red + let error = TuColors.palette.red - let textError = TuColors.palette.red + let textError = TuColors.palette.red - let textErrorInverse = TuColors.palette.white | TuColors.palette.red + let textErrorInverse = TuColors.palette.white | TuColors.palette.red - let success = TuColors.palette.green + let success = TuColors.palette.green - let warning = TuColors.palette.orange + let warning = TuColors.palette.orange - let promo = TuColors.palette.blue + let promo = TuColors.palette.blue - let highlight = TuColors.palette.red40 + let highlight = TuColors.palette.red40 - let successLow = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 + let successLow = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 - let warningLow = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 + let warningLow = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 - let errorLow = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 + let errorLow = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 - let promoLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let promoLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let brandLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let brandLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let successHigh = TuColors.palette.green75 | TuColors.palette.green40 + let successHigh = TuColors.palette.green75 | TuColors.palette.green40 - let warningHigh = TuColors.palette.orange70 | TuColors.palette.orange55 + let warningHigh = TuColors.palette.orange70 | TuColors.palette.orange55 - let errorHigh = TuColors.palette.red70 | TuColors.palette.red40 + let errorHigh = TuColors.palette.red70 | TuColors.palette.red40 - let promoHigh = TuColors.palette.blue | TuColors.palette.blue30 + let promoHigh = TuColors.palette.blue | TuColors.palette.blue30 - let successHighInverse = TuColors.palette.green75 + let successHighInverse = TuColors.palette.green75 - let warningHighInverse = TuColors.palette.orange70 + let warningHighInverse = TuColors.palette.orange70 - let errorHighInverse = TuColors.palette.red70 + let errorHighInverse = TuColors.palette.red70 - let promoHighInverse = TuColors.palette.blue | TuColors.palette.blue70 + let promoHighInverse = TuColors.palette.blue | TuColors.palette.blue70 - let textNavigationBarPrimary = TuColors.palette.white | TuColors.palette.grey2 + let textNavigationBarPrimary = TuColors.palette.white | TuColors.palette.grey2 - let textNavigationBarSecondary = TuColors.palette.grey1 | TuColors.palette.grey4 + let textNavigationBarSecondary = TuColors.palette.grey1 | TuColors.palette.grey4 - let textNavigationSearchBarHint = TuColors.palette.grey1 | TuColors.palette.grey4 + let textNavigationSearchBarHint = TuColors.palette.grey1 | TuColors.palette.grey4 - let textNavigationSearchBarText = TuColors.palette.white | TuColors.palette.grey2 + let textNavigationSearchBarText = TuColors.palette.white | TuColors.palette.grey2 - let textAppBar = TuColors.palette.grey6 | TuColors.palette.grey5 + let textAppBar = TuColors.palette.grey6 | TuColors.palette.grey5 - let textAppBarSelected = TuColors.palette.primary | TuColors.palette.grey2 + let textAppBarSelected = TuColors.palette.primary | TuColors.palette.grey2 - let customTabsBackground = TuColors.palette.white | TuColors.palette.darkModeBlack + let customTabsBackground = TuColors.palette.white | TuColors.palette.darkModeBlack - let tagTextPromo = TuColors.palette.blue | TuColors.palette.blue30 + let tagTextPromo = TuColors.palette.blue | TuColors.palette.blue30 - let tagTextActive = TuColors.palette.blue | TuColors.palette.blue30 + let tagTextActive = TuColors.palette.blue | TuColors.palette.blue30 - let tagTextInactive = TuColors.palette.grey5 + let tagTextInactive = TuColors.palette.grey5 - let tagTextSuccess = TuColors.palette.green75 | TuColors.palette.green40 + let tagTextSuccess = TuColors.palette.green75 | TuColors.palette.green40 - let tagTextWarning = TuColors.palette.orange70 | TuColors.palette.orange55 + let tagTextWarning = TuColors.palette.orange70 | TuColors.palette.orange55 - let tagTextError = TuColors.palette.red70 | TuColors.palette.red40 + let tagTextError = TuColors.palette.red70 | TuColors.palette.red40 - let tagBackgroundPromo = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let tagBackgroundPromo = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let tagBackgroundActive = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let tagBackgroundActive = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let tagBackgroundInactive = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 + let tagBackgroundInactive = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 - let tagBackgroundSuccess = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 + let tagBackgroundSuccess = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 - let tagBackgroundWarning = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 + let tagBackgroundWarning = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 - let tagBackgroundError = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 + let tagBackgroundError = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ TuColors.palette.black.withAlphaComponent(0), TuColors.palette.black.withAlphaComponent(0.4), TuColors.palette.black.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -327,4 +323,4 @@ public struct TuColorPalette { public let darkModeBlack = UIColor(hex: "#161A24")! public let darkModeGrey = UIColor(hex: "#202735")! public let darkModeGrey6 = UIColor(hex: "#2B3447")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/VivoColorPalette.swift b/Sources/MisticaCommon/Colors/VivoColorPalette.swift index 1aa56c5d2..756e2d518 100644 --- a/Sources/MisticaCommon/Colors/VivoColorPalette.swift +++ b/Sources/MisticaCommon/Colors/VivoColorPalette.swift @@ -1,286 +1,282 @@ -// -// VivoColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct VivoColors: MisticaColors { static let palette = VivoColorPalette() - let backgroundBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack) - let backgroundBrandSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let backgroundBrandSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let appBarBackground = VivoColors.palette.white | VivoColors.palette.darkModeGrey + let appBarBackground = VivoColors.palette.white | VivoColors.palette.darkModeGrey - let background = VivoColors.palette.white | VivoColors.palette.darkModeBlack + let background = VivoColors.palette.white | VivoColors.palette.darkModeBlack - let backgroundContainer = VivoColors.palette.white | VivoColors.palette.darkModeGrey + let backgroundContainer = VivoColors.palette.white | VivoColors.palette.darkModeGrey - let backgroundContainerError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey + let backgroundContainerError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey - let backgroundContainerHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.03) | VivoColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.08) | VivoColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeGrey) - let backgroundContainerBrandHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey - let backgroundContainerAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey + let backgroundContainerAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey - let backgroundOverlay = VivoColors.palette.grey6.withAlphaComponent(0.6) | VivoColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = VivoColors.palette.grey6.withAlphaComponent(0.6) | VivoColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 + let backgroundSkeleton = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey6 - let navigationBarBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let navigationBarBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let backgroundAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack + let backgroundAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack - let backgroundBrandTop = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let backgroundBrandTop = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let backgroundBrandBottom = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let backgroundBrandBottom = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let skeletonWave = VivoColors.palette.grey2 | VivoColors.palette.grey5 + let skeletonWave = VivoColors.palette.grey2 | VivoColors.palette.grey5 - let borderLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack + let borderLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack - let border = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey + let border = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey - let borderHigh = VivoColors.palette.grey5 + let borderHigh = VivoColors.palette.grey5 - let borderSelected = VivoColors.palette.vivoPurple + let borderSelected = VivoColors.palette.vivoPurple - let coverBackgroundHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = VivoColors.palette.pepper + let buttonDangerBackground = VivoColors.palette.pepper - let buttonDangerBackgroundPressed = VivoColors.palette.pepperDark + let buttonDangerBackgroundPressed = VivoColors.palette.pepperDark - let buttonDangerBackgroundHover = VivoColors.palette.pepperDark + let buttonDangerBackgroundHover = VivoColors.palette.pepperDark - let buttonLinkDangerBackgroundPressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = VivoColors.palette.white | VivoColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = VivoColors.palette.white | VivoColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.1) | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.1) | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let buttonPrimaryBackground = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 + let buttonPrimaryBackgroundInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundPressed = VivoColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundPressed = VivoColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundHover = VivoColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundHover = VivoColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundInversePressed = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundInversePressed = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.vivoPurpleDark - let buttonSecondaryBorder = VivoColors.palette.vivoPurple | VivoColors.palette.white + let buttonSecondaryBorder = VivoColors.palette.vivoPurple | VivoColors.palette.white - let buttonSecondaryBorderPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white + let buttonSecondaryBorderPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white - let buttonSecondaryBorderInverse = VivoColors.palette.white + let buttonSecondaryBorderInverse = VivoColors.palette.white - let buttonSecondaryBackgroundHover = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = VivoColors.palette.white + let buttonSecondaryBorderInversePressed = VivoColors.palette.white - let buttonSecondaryBackgroundInverseHover = VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = VivoColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = VivoColors.palette.white | VivoColors.palette.grey2 + let textButtonPrimary = VivoColors.palette.white | VivoColors.palette.grey2 - let textButtonPrimaryInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textButtonPrimaryInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let textButtonPrimaryInversePressed = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textButtonPrimaryInversePressed = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let textButtonSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textButtonSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let textButtonSecondaryPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.grey2 + let textButtonSecondaryPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.grey2 - let textButtonSecondaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 + let textButtonSecondaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 - let textButtonSecondaryInversePressed = VivoColors.palette.white | VivoColors.palette.grey2 + let textButtonSecondaryInversePressed = VivoColors.palette.white | VivoColors.palette.grey2 - let textLink = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 + let textLink = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 - let textLinkInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight50 + let textLinkInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight50 - let textLinkDanger = VivoColors.palette.pepper + let textLinkDanger = VivoColors.palette.pepper - let textLinkSnackbar = VivoColors.palette.vivoPurpleLight50 + let textLinkSnackbar = VivoColors.palette.vivoPurpleLight50 - let textActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let textActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let textBrand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let textBrand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let control = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 + let control = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 - let controlActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let controlActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let controlInverse = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.darkModeGrey6 + let controlInverse = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.darkModeGrey6 - let controlActivatedInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 + let controlActivatedInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 - let controlError = VivoColors.palette.pepper + let controlError = VivoColors.palette.pepper - let barTrack = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 + let barTrack = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 - let barTrackInverse = VivoColors.palette.white.withAlphaComponent(0.5) | VivoColors.palette.darkModeGrey6 + let barTrackInverse = VivoColors.palette.white.withAlphaComponent(0.5) | VivoColors.palette.darkModeGrey6 - let loadingBar = VivoColors.palette.pink | VivoColors.palette.vivoPurpleLight80 + let loadingBar = VivoColors.palette.pink | VivoColors.palette.vivoPurpleLight80 - let loadingBarBackground = VivoColors.palette.pepperLight30 | VivoColors.palette.darkModeGrey6 + let loadingBarBackground = VivoColors.palette.pepperLight30 | VivoColors.palette.darkModeGrey6 - let toggleAndroidInactive = VivoColors.palette.grey2 | VivoColors.palette.grey4 + let toggleAndroidInactive = VivoColors.palette.grey2 | VivoColors.palette.grey4 - let toggleAndroidBackgroundActive = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.vivoPurpleLight50 + let toggleAndroidBackgroundActive = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.vivoPurpleLight50 - let iosControlKnob = VivoColors.palette.white | VivoColors.palette.grey2 + let iosControlKnob = VivoColors.palette.white | VivoColors.palette.grey2 - let controlKnobInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let controlKnobInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let divider = VivoColors.palette.grey2 | VivoColors.palette.white.withAlphaComponent(0.05) + let divider = VivoColors.palette.grey2 | VivoColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = VivoColors.palette.white.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = VivoColors.palette.white.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let navigationBarDivider = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let badge = VivoColors.palette.pepperDark + let badge = VivoColors.palette.pepperDark - let feedbackErrorBackground = VivoColors.palette.pepper + let feedbackErrorBackground = VivoColors.palette.pepper - let feedbackInfoBackground = VivoColors.palette.grey6 + let feedbackInfoBackground = VivoColors.palette.grey6 - let brand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let brand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let brandHigh = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white.withAlphaComponent(0.05) + let brandHigh = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white.withAlphaComponent(0.05) - let inverse = VivoColors.palette.white | VivoColors.palette.grey2 + let inverse = VivoColors.palette.white | VivoColors.palette.grey2 - let neutralHigh = VivoColors.palette.grey6 | VivoColors.palette.grey2 + let neutralHigh = VivoColors.palette.grey6 | VivoColors.palette.grey2 - let neutralMedium = VivoColors.palette.grey5 + let neutralMedium = VivoColors.palette.grey5 - let neutralMediumInverse = VivoColors.palette.grey5 + let neutralMediumInverse = VivoColors.palette.grey5 - let neutralLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 + let neutralLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 - let neutralLowAlternative = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 + let neutralLowAlternative = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 - let textPrimary = VivoColors.palette.grey6 | VivoColors.palette.grey2 + let textPrimary = VivoColors.palette.grey6 | VivoColors.palette.grey2 - let textPrimaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 + let textPrimaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 - let textSecondary = VivoColors.palette.grey5 | VivoColors.palette.grey4 + let textSecondary = VivoColors.palette.grey5 | VivoColors.palette.grey4 - let textSecondaryInverse = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.grey4 + let textSecondaryInverse = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.grey4 - let error = VivoColors.palette.pepper + let error = VivoColors.palette.pepper - let textError = VivoColors.palette.pepper + let textError = VivoColors.palette.pepper - let textErrorInverse = VivoColors.palette.white | VivoColors.palette.pepper + let textErrorInverse = VivoColors.palette.white | VivoColors.palette.pepper - let success = VivoColors.palette.vivoGreen + let success = VivoColors.palette.vivoGreen - let warning = VivoColors.palette.orange + let warning = VivoColors.palette.orange - let promo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let promo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let highlight = VivoColors.palette.pink + let highlight = VivoColors.palette.pink - let successLow = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 + let successLow = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 - let warningLow = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 + let warningLow = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 - let errorLow = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 + let errorLow = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 - let promoLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let promoLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let brandLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let brandLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let successHigh = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 + let successHigh = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 - let warningHigh = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 + let warningHigh = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 - let errorHigh = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 + let errorHigh = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 - let promoHigh = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 + let promoHigh = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 - let successHighInverse = VivoColors.palette.vivoGreenDark + let successHighInverse = VivoColors.palette.vivoGreenDark - let warningHighInverse = VivoColors.palette.orangeDark + let warningHighInverse = VivoColors.palette.orangeDark - let errorHighInverse = VivoColors.palette.pepperDark80 + let errorHighInverse = VivoColors.palette.pepperDark80 - let promoHighInverse = VivoColors.palette.vivoPurple + let promoHighInverse = VivoColors.palette.vivoPurple - let textNavigationBarPrimary = VivoColors.palette.white | VivoColors.palette.grey2 + let textNavigationBarPrimary = VivoColors.palette.white | VivoColors.palette.grey2 - let textNavigationBarSecondary = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 + let textNavigationBarSecondary = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 - let textNavigationSearchBarHint = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 + let textNavigationSearchBarHint = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 - let textNavigationSearchBarText = VivoColors.palette.white | VivoColors.palette.grey2 + let textNavigationSearchBarText = VivoColors.palette.white | VivoColors.palette.grey2 - let textAppBar = VivoColors.palette.grey4 | VivoColors.palette.grey5 + let textAppBar = VivoColors.palette.grey4 | VivoColors.palette.grey5 - let textAppBarSelected = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textAppBarSelected = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let customTabsBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let customTabsBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let tagTextPromo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 + let tagTextPromo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 - let tagTextActive = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let tagTextActive = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let tagTextInactive = VivoColors.palette.grey5 + let tagTextInactive = VivoColors.palette.grey5 - let tagTextSuccess = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 + let tagTextSuccess = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 - let tagTextWarning = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 + let tagTextWarning = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 - let tagTextError = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 + let tagTextError = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 - let tagBackgroundPromo = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundPromo = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundActive = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundActive = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundInactive = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 + let tagBackgroundInactive = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 - let tagBackgroundSuccess = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundSuccess = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundWarning = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundWarning = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ VivoColors.palette.grey6.withAlphaComponent(0), VivoColors.palette.grey6.withAlphaComponent(0.4), VivoColors.palette.grey6.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -322,4 +318,4 @@ public struct VivoColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift b/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift index fc448baa2..2a476bc1a 100644 --- a/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift +++ b/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift @@ -1,286 +1,282 @@ -// -// VivoNewColorPalette.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit struct VivoNewColors: MisticaColors { static let palette = VivoNewColorPalette() - let backgroundBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack) - let backgroundBrandSecondary = VivoNewColors.palette.vivoPurpleLight80 | VivoNewColors.palette.darkModeBlack + let backgroundBrandSecondary = VivoNewColors.palette.vivoPurpleLight80 | VivoNewColors.palette.darkModeBlack - let appBarBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey + let appBarBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey - let background = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack + let background = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack - let backgroundContainer = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey + let backgroundContainer = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey - let backgroundContainerError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey + let backgroundContainerError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey - let backgroundContainerHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.03) | VivoNewColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoNewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoNewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.08) | VivoNewColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeGrey) - let backgroundContainerBrandHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoNewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoNewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey - let backgroundContainerAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey + let backgroundContainerAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey - let backgroundOverlay = VivoNewColors.palette.grey6.withAlphaComponent(0.6) | VivoNewColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = VivoNewColors.palette.grey6.withAlphaComponent(0.6) | VivoNewColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 + let backgroundSkeleton = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey6 - let navigationBarBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let navigationBarBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let backgroundAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack + let backgroundAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack - let backgroundBrandTop = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let backgroundBrandTop = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let backgroundBrandBottom = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let backgroundBrandBottom = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let skeletonWave = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey5 + let skeletonWave = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey5 - let borderLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack + let borderLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack - let border = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey + let border = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey - let borderHigh = VivoNewColors.palette.grey5 + let borderHigh = VivoNewColors.palette.grey5 - let borderSelected = VivoNewColors.palette.vivoPurple + let borderSelected = VivoNewColors.palette.vivoPurple - let coverBackgroundHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = VivoNewColors.palette.pepper + let buttonDangerBackground = VivoNewColors.palette.pepper - let buttonDangerBackgroundPressed = VivoNewColors.palette.pepperDark + let buttonDangerBackgroundPressed = VivoNewColors.palette.pepperDark - let buttonDangerBackgroundHover = VivoNewColors.palette.pepperDark + let buttonDangerBackgroundHover = VivoNewColors.palette.pepperDark - let buttonLinkDangerBackgroundPressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.1) | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.1) | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let buttonPrimaryBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 + let buttonPrimaryBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundPressed = VivoNewColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundPressed = VivoNewColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundHover = VivoNewColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundHover = VivoNewColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundInversePressed = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundInversePressed = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.vivoPurpleDark - let buttonSecondaryBorder = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.white + let buttonSecondaryBorder = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.white - let buttonSecondaryBorderPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white + let buttonSecondaryBorderPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white - let buttonSecondaryBorderInverse = VivoNewColors.palette.white + let buttonSecondaryBorderInverse = VivoNewColors.palette.white - let buttonSecondaryBackgroundHover = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = VivoNewColors.palette.white + let buttonSecondaryBorderInversePressed = VivoNewColors.palette.white - let buttonSecondaryBackgroundInverseHover = VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = VivoNewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textButtonPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textButtonPrimaryInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textButtonPrimaryInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let textButtonPrimaryInversePressed = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textButtonPrimaryInversePressed = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let textButtonSecondary = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textButtonSecondary = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let textButtonSecondaryPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey2 + let textButtonSecondaryPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey2 - let textButtonSecondaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textButtonSecondaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textButtonSecondaryInversePressed = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textButtonSecondaryInversePressed = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textLink = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 + let textLink = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 - let textLinkInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight50 + let textLinkInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight50 - let textLinkDanger = VivoNewColors.palette.pepper + let textLinkDanger = VivoNewColors.palette.pepper - let textLinkSnackbar = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 + let textLinkSnackbar = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 - let textActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let textActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let textBrand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let textBrand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let control = VivoNewColors.palette.grey4 | VivoNewColors.palette.darkModeGrey6 + let control = VivoNewColors.palette.grey4 | VivoNewColors.palette.darkModeGrey6 - let controlActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let controlActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let controlInverse = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.darkModeGrey6 + let controlInverse = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.darkModeGrey6 - let controlActivatedInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 + let controlActivatedInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 - let controlError = VivoNewColors.palette.pepper + let controlError = VivoNewColors.palette.pepper - let barTrack = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 + let barTrack = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 - let barTrackInverse = VivoNewColors.palette.white.withAlphaComponent(0.5) | VivoNewColors.palette.darkModeGrey6 + let barTrackInverse = VivoNewColors.palette.white.withAlphaComponent(0.5) | VivoNewColors.palette.darkModeGrey6 - let loadingBar = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let loadingBar = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let loadingBarBackground = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let loadingBarBackground = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let toggleAndroidInactive = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey4 + let toggleAndroidInactive = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey4 - let toggleAndroidBackgroundActive = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 + let toggleAndroidBackgroundActive = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 - let iosControlKnob = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let iosControlKnob = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let controlKnobInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let controlKnobInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let divider = VivoNewColors.palette.grey3 | VivoNewColors.palette.white.withAlphaComponent(0.05) + let divider = VivoNewColors.palette.grey3 | VivoNewColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = VivoNewColors.palette.white.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = VivoNewColors.palette.white.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let navigationBarDivider = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let badge = VivoNewColors.palette.pepperDark + let badge = VivoNewColors.palette.pepperDark - let feedbackErrorBackground = VivoNewColors.palette.pepper + let feedbackErrorBackground = VivoNewColors.palette.pepper - let feedbackInfoBackground = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey6 + let feedbackInfoBackground = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey6 - let brand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let brand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let brandHigh = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white.withAlphaComponent(0.05) + let brandHigh = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white.withAlphaComponent(0.05) - let inverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let inverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let neutralHigh = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 + let neutralHigh = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 - let neutralMedium = VivoNewColors.palette.grey5 + let neutralMedium = VivoNewColors.palette.grey5 - let neutralMediumInverse = VivoNewColors.palette.grey5 + let neutralMediumInverse = VivoNewColors.palette.grey5 - let neutralLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 + let neutralLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 - let neutralLowAlternative = VivoNewColors.palette.grey2 | VivoNewColors.palette.darkModeGrey6 + let neutralLowAlternative = VivoNewColors.palette.grey2 | VivoNewColors.palette.darkModeGrey6 - let textPrimary = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 + let textPrimary = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 - let textPrimaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textPrimaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textSecondary = VivoNewColors.palette.grey5 | VivoNewColors.palette.grey4 + let textSecondary = VivoNewColors.palette.grey5 | VivoNewColors.palette.grey4 - let textSecondaryInverse = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.grey4 + let textSecondaryInverse = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.grey4 - let error = VivoNewColors.palette.pepper + let error = VivoNewColors.palette.pepper - let textError = VivoNewColors.palette.pepper + let textError = VivoNewColors.palette.pepper - let textErrorInverse = VivoNewColors.palette.white | VivoNewColors.palette.pepper + let textErrorInverse = VivoNewColors.palette.white | VivoNewColors.palette.pepper - let success = VivoNewColors.palette.vivoGreen + let success = VivoNewColors.palette.vivoGreen - let warning = VivoNewColors.palette.orange + let warning = VivoNewColors.palette.orange - let promo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let promo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let highlight = VivoNewColors.palette.pink + let highlight = VivoNewColors.palette.pink - let successLow = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 + let successLow = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 - let warningLow = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 + let warningLow = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 - let errorLow = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 + let errorLow = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 - let promoLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let promoLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let brandLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let brandLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let successHigh = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 + let successHigh = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 - let warningHigh = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 + let warningHigh = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 - let errorHigh = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 + let errorHigh = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 - let promoHigh = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 + let promoHigh = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 - let successHighInverse = VivoNewColors.palette.vivoGreenDark + let successHighInverse = VivoNewColors.palette.vivoGreenDark - let warningHighInverse = VivoNewColors.palette.orangeDark + let warningHighInverse = VivoNewColors.palette.orangeDark - let errorHighInverse = VivoNewColors.palette.pepperDark80 + let errorHighInverse = VivoNewColors.palette.pepperDark80 - let promoHighInverse = VivoNewColors.palette.vivoPurple + let promoHighInverse = VivoNewColors.palette.vivoPurple - let textNavigationBarPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textNavigationBarPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textNavigationBarSecondary = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 + let textNavigationBarSecondary = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 - let textNavigationSearchBarHint = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 + let textNavigationSearchBarHint = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 - let textNavigationSearchBarText = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textNavigationSearchBarText = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textAppBar = VivoNewColors.palette.grey5 + let textAppBar = VivoNewColors.palette.grey5 - let textAppBarSelected = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textAppBarSelected = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let customTabsBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack + let customTabsBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack - let tagTextPromo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 + let tagTextPromo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 - let tagTextActive = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let tagTextActive = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let tagTextInactive = VivoNewColors.palette.grey5 + let tagTextInactive = VivoNewColors.palette.grey5 - let tagTextSuccess = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 + let tagTextSuccess = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 - let tagTextWarning = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 + let tagTextWarning = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 - let tagTextError = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 + let tagTextError = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 - let tagBackgroundPromo = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundPromo = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundActive = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundActive = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundInactive = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundInactive = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundSuccess = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundSuccess = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundWarning = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundWarning = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ VivoNewColors.palette.grey6.withAlphaComponent(0), VivoNewColors.palette.grey6.withAlphaComponent(0.4), VivoNewColors.palette.grey6.withAlphaComponent(0.7) ], - stops: [0, 0.3, 1], + stops: [0,0.3,1], angle: 180 )) } @@ -322,4 +318,4 @@ public struct VivoNewColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} +} \ No newline at end of file diff --git a/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift index 725675ce4..72cd00475 100644 --- a/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift @@ -1,10 +1,6 @@ -// -// BlauFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift index 0ddc7d67a..d7daad492 100644 --- a/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift @@ -1,10 +1,6 @@ -// -// BlauFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift index 4d9529b09..8730bc951 100644 --- a/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift @@ -1,10 +1,6 @@ -// -// MovistarFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift index f493f7fb6..2fc6feffc 100644 --- a/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift @@ -1,10 +1,6 @@ -// -// MovistarFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift index aad285d14..dad24112e 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift @@ -1,10 +1,6 @@ -// -// O2FontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift index f22aa07d6..196d4a98b 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift @@ -1,10 +1,6 @@ -// -// O2FontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift index 2ff18333b..0352e4d3d 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift @@ -1,10 +1,6 @@ -// -// O2NewFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift index 097fa43a6..bd714f6b5 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift @@ -1,10 +1,6 @@ -// -// O2NewFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift index 192c45ae1..126147fc0 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift @@ -1,10 +1,6 @@ -// -// TelefonicaFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift index b162cd4b5..bf544b3c6 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift @@ -1,10 +1,6 @@ -// -// TelefonicaFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift index 92872ca0a..448c7a82e 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift @@ -1,10 +1,6 @@ -// -// TuFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift index a6621bc38..42258feed 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift @@ -1,10 +1,6 @@ -// -// TuFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift index 0a2b7dea2..cae151e48 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift @@ -1,10 +1,6 @@ -// -// VivoFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift index 364b662fe..20e5df88a 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift @@ -1,10 +1,6 @@ -// -// VivoFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift index e194239a3..73778b0cd 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift @@ -1,10 +1,6 @@ -// -// VivoNewFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift index 399ce9404..734f6280e 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift @@ -1,10 +1,6 @@ -// -// VivoNewFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift b/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift index 997e4dfc0..8c0cd456f 100644 --- a/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift @@ -1,10 +1,6 @@ -// -// MisticaFontSizes.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift b/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift index 7665d284d..c40214101 100644 --- a/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift @@ -1,10 +1,6 @@ -// -// MisticaFontWeights.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import UIKit diff --git a/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift index 81d2bca04..d4dcdc9c9 100644 --- a/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift @@ -1,10 +1,6 @@ -// -// BlauCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift index 044ccf9f4..87e1c8bcd 100644 --- a/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift @@ -1,10 +1,6 @@ -// -// MovistarCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift index a0bb96286..3d907c796 100644 --- a/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift @@ -1,10 +1,6 @@ -// -// O2CornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift index 0fffcc0a9..94a68cfea 100644 --- a/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift @@ -1,10 +1,6 @@ -// -// O2NewCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift index b03aaae39..7ea44ed23 100644 --- a/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift @@ -1,10 +1,6 @@ -// -// TelefonicaCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift index 1b44136ae..f0e769fec 100644 --- a/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift @@ -1,10 +1,6 @@ -// -// TuCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift index 4457fd882..ba0da6349 100644 --- a/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift @@ -1,10 +1,6 @@ -// -// VivoCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift index 764d14343..ae59a0a62 100644 --- a/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift @@ -1,10 +1,6 @@ -// -// VivoNewCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation diff --git a/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift b/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift index 26125833f..ceb56b837 100644 --- a/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift @@ -1,10 +1,6 @@ -// -// MisticaCornerRadius.swift -// -// Made with ❤️ by Novum -// -// Copyright © Telefonica. All rights reserved. -// + +// Generated using Make +// DO NOT EDIT import Foundation From d0bdbdae18a88fa886401380f06ec331bb7ef8bd Mon Sep 17 00:00:00 2001 From: tuentisre Date: Mon, 3 Feb 2025 10:20:43 +0100 Subject: [PATCH 2/3] Run swiftformat --- .../Colors/BlauColorPalette.swift | 278 ++++++++--------- .../Colors/ColorToolkit+Color.swift | 140 ++++++++- .../Colors/ColorToolkit+UIColor.swift | 140 ++++++++- .../MisticaCommon/Colors/MisticaColor.swift | 12 +- .../MisticaCommon/Colors/MisticaColors.swift | 10 +- .../Colors/MovistarColorPalette.swift | 278 ++++++++--------- .../MisticaCommon/Colors/O2ColorPalette.swift | 278 ++++++++--------- .../Colors/O2NewColorPalette.swift | 282 +++++++++--------- .../Colors/TelefonicaColorPalette.swift | 278 ++++++++--------- .../MisticaCommon/Colors/TuColorPalette.swift | 278 ++++++++--------- .../Colors/VivoColorPalette.swift | 278 ++++++++--------- .../Colors/VivoNewColorPalette.swift | 278 ++++++++--------- .../Fonts/Brands/BlauFontSizes.swift | 10 +- .../Fonts/Brands/BlauFontWeights.swift | 10 +- .../Fonts/Brands/MovistarFontSizes.swift | 10 +- .../Fonts/Brands/MovistarFontWeights.swift | 10 +- .../Fonts/Brands/O2FontSizes.swift | 10 +- .../Fonts/Brands/O2FontWeights.swift | 10 +- .../Fonts/Brands/O2NewFontSizes.swift | 10 +- .../Fonts/Brands/O2NewFontWeights.swift | 10 +- .../Fonts/Brands/TelefonicaFontSizes.swift | 10 +- .../Fonts/Brands/TelefonicaFontWeights.swift | 10 +- .../Fonts/Brands/TuFontSizes.swift | 10 +- .../Fonts/Brands/TuFontWeights.swift | 10 +- .../Fonts/Brands/VivoFontSizes.swift | 10 +- .../Fonts/Brands/VivoFontWeights.swift | 10 +- .../Fonts/Brands/VivoNewFontSizes.swift | 10 +- .../Fonts/Brands/VivoNewFontWeights.swift | 10 +- .../Fonts/MisticaFontSizes.swift | 10 +- .../Fonts/MisticaFontWeights.swift | 10 +- .../Radius/Brands/BlauCornerRadius.swift | 10 +- .../Radius/Brands/MovistarCornerRadius.swift | 10 +- .../Radius/Brands/O2CornerRadius.swift | 10 +- .../Radius/Brands/O2NewCornerRadius.swift | 10 +- .../Brands/TelefonicaCornerRadius.swift | 10 +- .../Radius/Brands/TuCornerRadius.swift | 10 +- .../Radius/Brands/VivoCornerRadius.swift | 10 +- .../Radius/Brands/VivoNewCornerRadius.swift | 10 +- .../Radius/MisticaCornerRadius.swift | 10 +- 39 files changed, 1607 insertions(+), 1193 deletions(-) diff --git a/Sources/MisticaCommon/Colors/BlauColorPalette.swift b/Sources/MisticaCommon/Colors/BlauColorPalette.swift index 5201c1cd3..35f5ee322 100644 --- a/Sources/MisticaCommon/Colors/BlauColorPalette.swift +++ b/Sources/MisticaCommon/Colors/BlauColorPalette.swift @@ -1,282 +1,286 @@ - -// Generated using Make -// DO NOT EDIT +// +// BlauColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct BlauColors: MisticaColors { static let palette = BlauColorPalette() - let backgroundBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack) - let backgroundBrandSecondary = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let backgroundBrandSecondary = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let appBarBackground = BlauColors.palette.white | BlauColors.palette.darkModeGrey + let appBarBackground = BlauColors.palette.white | BlauColors.palette.darkModeGrey - let background = BlauColors.palette.white | BlauColors.palette.darkModeBlack + let background = BlauColors.palette.white | BlauColors.palette.darkModeBlack - let backgroundContainer = BlauColors.palette.white | BlauColors.palette.darkModeGrey + let backgroundContainer = BlauColors.palette.white | BlauColors.palette.darkModeGrey - let backgroundContainerError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey + let backgroundContainerError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey - let backgroundContainerHover = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.05) | BlauColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.05) | BlauColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.08) | BlauColors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.08) | BlauColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeGrey) - let backgroundContainerBrandHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.4) | BlauColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.4) | BlauColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey - let backgroundContainerAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeGrey + let backgroundContainerAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeGrey - let backgroundOverlay = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.75) | BlauColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = BlauColors.palette.blauBlueSecondary.withAlphaComponent(0.75) | BlauColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey + let backgroundSkeleton = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey - let backgroundSkeletonInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey + let backgroundSkeletonInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.darkModeGrey - let navigationBarBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let navigationBarBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let backgroundAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeBlack + let backgroundAlternative = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.darkModeBlack - let backgroundBrandTop = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let backgroundBrandTop = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let backgroundBrandBottom = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let backgroundBrandBottom = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let skeletonWave = BlauColors.palette.grey2 | BlauColors.palette.grey5 + let skeletonWave = BlauColors.palette.grey2 | BlauColors.palette.grey5 - let borderLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeBlack + let borderLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeBlack - let border = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey + let border = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey - let borderHigh = BlauColors.palette.grey5 + let borderHigh = BlauColors.palette.grey5 - let borderSelected = BlauColors.palette.blauBlueSecondary60 + let borderSelected = BlauColors.palette.blauBlueSecondary60 - let coverBackgroundHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = BlauColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = BlauColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = BlauColors.palette.blauRed + let buttonDangerBackground = BlauColors.palette.blauRed - let buttonDangerBackgroundPressed = BlauColors.palette.blauRed70 + let buttonDangerBackgroundPressed = BlauColors.palette.blauRed70 - let buttonDangerBackgroundHover = BlauColors.palette.blauRed70 + let buttonDangerBackgroundHover = BlauColors.palette.blauRed70 - let buttonLinkDangerBackgroundPressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkDangerBackgroundPressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonLinkDangerBackgroundInverse = BlauColors.palette.white | BlauColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = BlauColors.palette.white | BlauColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkDangerBackgroundInversePressed = BlauColors.palette.blauRed10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonLinkBackgroundPressed = BlauColors.palette.blauPurple10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkBackgroundPressed = BlauColors.palette.blauPurple10 | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonLinkBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.15) | BlauColors.palette.blauPurple.withAlphaComponent(0.3) + let buttonLinkBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.15) | BlauColors.palette.blauPurple.withAlphaComponent(0.3) - let buttonPrimaryBackground = BlauColors.palette.blauBlueSecondary + let buttonPrimaryBackground = BlauColors.palette.blauBlueSecondary - let buttonPrimaryBackgroundInverse = BlauColors.palette.white | BlauColors.palette.blauBluePrimary + let buttonPrimaryBackgroundInverse = BlauColors.palette.white | BlauColors.palette.blauBluePrimary - let buttonPrimaryBackgroundPressed = BlauColors.palette.blauBlueSecondary60 + let buttonPrimaryBackgroundPressed = BlauColors.palette.blauBlueSecondary60 - let buttonPrimaryBackgroundHover = BlauColors.palette.blauBlueSecondary60 + let buttonPrimaryBackgroundHover = BlauColors.palette.blauBlueSecondary60 - let buttonPrimaryBackgroundInversePressed = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.blauBlueSecondary60 + let buttonPrimaryBackgroundInversePressed = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.blauBlueSecondary60 - let buttonSecondaryBorder = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white + let buttonSecondaryBorder = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white - let buttonSecondaryBorderPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.white + let buttonSecondaryBorderPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.white - let buttonSecondaryBorderInverse = BlauColors.palette.white + let buttonSecondaryBorderInverse = BlauColors.palette.white - let buttonSecondaryBackgroundHover = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = BlauColors.palette.white + let buttonSecondaryBorderInversePressed = BlauColors.palette.white - let buttonSecondaryBackgroundInverseHover = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = BlauColors.palette.white | BlauColors.palette.grey2 + let textButtonPrimary = BlauColors.palette.white | BlauColors.palette.grey2 - let textButtonPrimaryInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 + let textButtonPrimaryInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 - let textButtonPrimaryInversePressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 + let textButtonPrimaryInversePressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 - let textButtonSecondary = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 + let textButtonSecondary = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 - let textButtonSecondaryPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 + let textButtonSecondaryPressed = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 - let textButtonSecondaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 + let textButtonSecondaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 - let textButtonSecondaryInversePressed = BlauColors.palette.white | BlauColors.palette.grey2 + let textButtonSecondaryInversePressed = BlauColors.palette.white | BlauColors.palette.grey2 - let textLink = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 + let textLink = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 - let textLinkInverse = BlauColors.palette.white | BlauColors.palette.blauPurple30 + let textLinkInverse = BlauColors.palette.white | BlauColors.palette.blauPurple30 - let textLinkDanger = BlauColors.palette.blauRed + let textLinkDanger = BlauColors.palette.blauRed - let textLinkSnackbar = BlauColors.palette.blauPurple30 + let textLinkSnackbar = BlauColors.palette.blauPurple30 - let textActivated = BlauColors.palette.blauBlueSecondary + let textActivated = BlauColors.palette.blauBlueSecondary - let textBrand = BlauColors.palette.blauBluePrimary + let textBrand = BlauColors.palette.blauBluePrimary - let control = BlauColors.palette.grey5 | BlauColors.palette.darkModeGrey6 + let control = BlauColors.palette.grey5 | BlauColors.palette.darkModeGrey6 - let controlActivated = BlauColors.palette.blauBlueSecondary + let controlActivated = BlauColors.palette.blauBlueSecondary - let controlInverse = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.darkModeGrey6 + let controlInverse = BlauColors.palette.blauBluePrimary30 | BlauColors.palette.darkModeGrey6 - let controlActivatedInverse = BlauColors.palette.white | BlauColors.palette.blauBlueSecondary + let controlActivatedInverse = BlauColors.palette.white | BlauColors.palette.blauBlueSecondary - let controlError = BlauColors.palette.blauRed + let controlError = BlauColors.palette.blauRed - let barTrack = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 + let barTrack = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 - let barTrackInverse = BlauColors.palette.grey6.withAlphaComponent(0.2) | BlauColors.palette.darkModeGrey6 + let barTrackInverse = BlauColors.palette.grey6.withAlphaComponent(0.2) | BlauColors.palette.darkModeGrey6 - let loadingBar = BlauColors.palette.blauBlueSecondary | BlauColors.palette.blauBluePrimary + let loadingBar = BlauColors.palette.blauBlueSecondary | BlauColors.palette.blauBluePrimary - let loadingBarBackground = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey + let loadingBarBackground = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey - let toggleAndroidInactive = BlauColors.palette.grey2 | BlauColors.palette.grey5 + let toggleAndroidInactive = BlauColors.palette.grey2 | BlauColors.palette.grey5 - let toggleAndroidBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.blauBlueSecondary30 + let toggleAndroidBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.blauBlueSecondary30 - let iosControlKnob = BlauColors.palette.white | BlauColors.palette.grey2 + let iosControlKnob = BlauColors.palette.white | BlauColors.palette.grey2 - let controlKnobInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 + let controlKnobInverse = BlauColors.palette.blauBlueSecondary | BlauColors.palette.grey2 - let divider = BlauColors.palette.grey2 | BlauColors.palette.white.withAlphaComponent(0.05) + let divider = BlauColors.palette.grey2 | BlauColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = BlauColors.palette.white.withAlphaComponent(0.2) | BlauColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let navigationBarDivider = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let badge = BlauColors.palette.blauRed + let badge = BlauColors.palette.blauRed - let feedbackErrorBackground = BlauColors.palette.blauRed + let feedbackErrorBackground = BlauColors.palette.blauRed - let feedbackInfoBackground = BlauColors.palette.grey6 | BlauColors.palette.darkModeGrey + let feedbackInfoBackground = BlauColors.palette.grey6 | BlauColors.palette.darkModeGrey - let brand = BlauColors.palette.blauBluePrimary + let brand = BlauColors.palette.blauBluePrimary - let brandHigh = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white.withAlphaComponent(0.05) + let brandHigh = BlauColors.palette.blauBlueSecondary | BlauColors.palette.white.withAlphaComponent(0.05) - let inverse = BlauColors.palette.white | BlauColors.palette.grey2 + let inverse = BlauColors.palette.white | BlauColors.palette.grey2 - let neutralHigh = BlauColors.palette.grey6 | BlauColors.palette.grey2 + let neutralHigh = BlauColors.palette.grey6 | BlauColors.palette.grey2 - let neutralMedium = BlauColors.palette.grey5 + let neutralMedium = BlauColors.palette.grey5 - let neutralMediumInverse = BlauColors.palette.grey5 + let neutralMediumInverse = BlauColors.palette.grey5 - let neutralLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 + let neutralLow = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 - let neutralLowAlternative = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 + let neutralLowAlternative = BlauColors.palette.grey2 | BlauColors.palette.darkModeGrey6 - let textPrimary = BlauColors.palette.grey6 | BlauColors.palette.grey2 + let textPrimary = BlauColors.palette.grey6 | BlauColors.palette.grey2 - let textPrimaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 + let textPrimaryInverse = BlauColors.palette.white | BlauColors.palette.grey2 - let textSecondary = BlauColors.palette.grey5 | BlauColors.palette.grey4 + let textSecondary = BlauColors.palette.grey5 | BlauColors.palette.grey4 - let textSecondaryInverse = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.grey4 + let textSecondaryInverse = BlauColors.palette.blauBluePrimary20 | BlauColors.palette.grey4 - let error = BlauColors.palette.blauRed + let error = BlauColors.palette.blauRed - let textError = BlauColors.palette.blauRed + let textError = BlauColors.palette.blauRed - let textErrorInverse = BlauColors.palette.white | BlauColors.palette.blauRed + let textErrorInverse = BlauColors.palette.white | BlauColors.palette.blauRed - let success = BlauColors.palette.blauGreen + let success = BlauColors.palette.blauGreen - let warning = BlauColors.palette.blauYellow + let warning = BlauColors.palette.blauYellow - let promo = BlauColors.palette.blauPurple + let promo = BlauColors.palette.blauPurple - let highlight = BlauColors.palette.blauBluePrimary + let highlight = BlauColors.palette.blauBluePrimary - let successLow = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 + let successLow = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 - let warningLow = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 + let warningLow = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 - let errorLow = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 + let errorLow = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 - let promoLow = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 + let promoLow = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 - let brandLow = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 + let brandLow = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 - let successHigh = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 + let successHigh = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 - let warningHigh = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 + let warningHigh = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 - let errorHigh = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 + let errorHigh = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 - let promoHigh = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 + let promoHigh = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 - let successHighInverse = BlauColors.palette.blauGreen70 + let successHighInverse = BlauColors.palette.blauGreen70 - let warningHighInverse = BlauColors.palette.blauYellow70 + let warningHighInverse = BlauColors.palette.blauYellow70 - let errorHighInverse = BlauColors.palette.blauRed70 + let errorHighInverse = BlauColors.palette.blauRed70 - let promoHighInverse = BlauColors.palette.blauPurple + let promoHighInverse = BlauColors.palette.blauPurple - let textNavigationBarPrimary = BlauColors.palette.white | BlauColors.palette.grey2 + let textNavigationBarPrimary = BlauColors.palette.white | BlauColors.palette.grey2 - let textNavigationBarSecondary = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 + let textNavigationBarSecondary = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 - let textNavigationSearchBarHint = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 + let textNavigationSearchBarHint = BlauColors.palette.blauBlueSecondary20 | BlauColors.palette.grey4 - let textNavigationSearchBarText = BlauColors.palette.white | BlauColors.palette.grey2 + let textNavigationSearchBarText = BlauColors.palette.white | BlauColors.palette.grey2 - let textAppBar = BlauColors.palette.grey5 + let textAppBar = BlauColors.palette.grey5 - let textAppBarSelected = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 + let textAppBarSelected = BlauColors.palette.blauBlueSecondary60 | BlauColors.palette.grey2 - let customTabsBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack + let customTabsBackground = BlauColors.palette.blauBluePrimary | BlauColors.palette.darkModeBlack - let tagTextPromo = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 + let tagTextPromo = BlauColors.palette.blauPurple | BlauColors.palette.blauPurple30 - let tagTextActive = BlauColors.palette.blauBluePrimary + let tagTextActive = BlauColors.palette.blauBluePrimary - let tagTextInactive = BlauColors.palette.grey5 + let tagTextInactive = BlauColors.palette.grey5 - let tagTextSuccess = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 + let tagTextSuccess = BlauColors.palette.blauGreen70 | BlauColors.palette.blauGreen30 - let tagTextWarning = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 + let tagTextWarning = BlauColors.palette.blauYellow70 | BlauColors.palette.blauYellow40 - let tagTextError = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 + let tagTextError = BlauColors.palette.blauRed70 | BlauColors.palette.blauRed40 - let tagBackgroundPromo = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundPromo = BlauColors.palette.blauPurple10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundActive = BlauColors.palette.blauBlueSecondary10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundInactive = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 + let tagBackgroundInactive = BlauColors.palette.grey1 | BlauColors.palette.darkModeGrey6 - let tagBackgroundSuccess = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundSuccess = BlauColors.palette.blauGreen10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundWarning = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundWarning = BlauColors.palette.blauYellow10 | BlauColors.palette.darkModeGrey6 - let tagBackgroundError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 + let tagBackgroundError = BlauColors.palette.blauRed10 | BlauColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ BlauColors.palette.grey6.withAlphaComponent(0), BlauColors.palette.grey6.withAlphaComponent(0.4), BlauColors.palette.grey6.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -320,4 +324,4 @@ public struct BlauColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift b/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift index ea9328159..6a6e3328a 100644 --- a/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift +++ b/Sources/MisticaCommon/Colors/ColorToolkit+Color.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// ColorToolkit+Color.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import SwiftUI @@ -8,387 +12,515 @@ public extension Color { static var backgroundBrandSecondary: Color { MisticaConfig.currentColors.backgroundBrandSecondary.color } + static var appBarBackground: Color { MisticaConfig.currentColors.appBarBackground.color } + static var background: Color { MisticaConfig.currentColors.background.color } + static var backgroundContainer: Color { MisticaConfig.currentColors.backgroundContainer.color } + static var backgroundContainerError: Color { MisticaConfig.currentColors.backgroundContainerError.color } + static var backgroundContainerHover: Color { MisticaConfig.currentColors.backgroundContainerHover.color } + static var backgroundContainerPressed: Color { MisticaConfig.currentColors.backgroundContainerPressed.color } + static var backgroundContainerBrandHover: Color { MisticaConfig.currentColors.backgroundContainerBrandHover.color } + static var backgroundContainerBrandPressed: Color { MisticaConfig.currentColors.backgroundContainerBrandPressed.color } + static var backgroundContainerBrandOverInverse: Color { MisticaConfig.currentColors.backgroundContainerBrandOverInverse.color } + static var backgroundContainerAlternative: Color { MisticaConfig.currentColors.backgroundContainerAlternative.color } + static var backgroundOverlay: Color { MisticaConfig.currentColors.backgroundOverlay.color } + static var backgroundSkeleton: Color { MisticaConfig.currentColors.backgroundSkeleton.color } + static var backgroundSkeletonInverse: Color { MisticaConfig.currentColors.backgroundSkeletonInverse.color } + static var navigationBarBackground: Color { MisticaConfig.currentColors.navigationBarBackground.color } + static var backgroundAlternative: Color { MisticaConfig.currentColors.backgroundAlternative.color } + static var backgroundBrandTop: Color { MisticaConfig.currentColors.backgroundBrandTop.color } + static var backgroundBrandBottom: Color { MisticaConfig.currentColors.backgroundBrandBottom.color } + static var skeletonWave: Color { MisticaConfig.currentColors.skeletonWave.color } + static var borderLow: Color { MisticaConfig.currentColors.borderLow.color } + static var border: Color { MisticaConfig.currentColors.border.color } + static var borderHigh: Color { MisticaConfig.currentColors.borderHigh.color } + static var borderSelected: Color { MisticaConfig.currentColors.borderSelected.color } + static var coverBackgroundHover: Color { MisticaConfig.currentColors.coverBackgroundHover.color } + static var coverBackgroundPressed: Color { MisticaConfig.currentColors.coverBackgroundPressed.color } + static var buttonDangerBackground: Color { MisticaConfig.currentColors.buttonDangerBackground.color } + static var buttonDangerBackgroundPressed: Color { MisticaConfig.currentColors.buttonDangerBackgroundPressed.color } + static var buttonDangerBackgroundHover: Color { MisticaConfig.currentColors.buttonDangerBackgroundHover.color } + static var buttonLinkDangerBackgroundPressed: Color { MisticaConfig.currentColors.buttonLinkDangerBackgroundPressed.color } + static var buttonLinkDangerBackgroundInverse: Color { MisticaConfig.currentColors.buttonLinkDangerBackgroundInverse.color } + static var buttonLinkDangerBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonLinkDangerBackgroundInversePressed.color } + static var buttonLinkBackgroundPressed: Color { MisticaConfig.currentColors.buttonLinkBackgroundPressed.color } + static var buttonLinkBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonLinkBackgroundInversePressed.color } + static var buttonPrimaryBackground: Color { MisticaConfig.currentColors.buttonPrimaryBackground.color } + static var buttonPrimaryBackgroundInverse: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundInverse.color } + static var buttonPrimaryBackgroundPressed: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundPressed.color } + static var buttonPrimaryBackgroundHover: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundHover.color } + static var buttonPrimaryBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonPrimaryBackgroundInversePressed.color } + static var buttonSecondaryBorder: Color { MisticaConfig.currentColors.buttonSecondaryBorder.color } + static var buttonSecondaryBorderPressed: Color { MisticaConfig.currentColors.buttonSecondaryBorderPressed.color } + static var buttonSecondaryBorderInverse: Color { MisticaConfig.currentColors.buttonSecondaryBorderInverse.color } + static var buttonSecondaryBackgroundHover: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundHover.color } + static var buttonSecondaryBackgroundPressed: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundPressed.color } + static var buttonSecondaryBorderInversePressed: Color { MisticaConfig.currentColors.buttonSecondaryBorderInversePressed.color } + static var buttonSecondaryBackgroundInverseHover: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundInverseHover.color } + static var buttonSecondaryBackgroundInversePressed: Color { MisticaConfig.currentColors.buttonSecondaryBackgroundInversePressed.color } + static var textButtonPrimary: Color { MisticaConfig.currentColors.textButtonPrimary.color } + static var textButtonPrimaryInverse: Color { MisticaConfig.currentColors.textButtonPrimaryInverse.color } + static var textButtonPrimaryInversePressed: Color { MisticaConfig.currentColors.textButtonPrimaryInversePressed.color } + static var textButtonSecondary: Color { MisticaConfig.currentColors.textButtonSecondary.color } + static var textButtonSecondaryPressed: Color { MisticaConfig.currentColors.textButtonSecondaryPressed.color } + static var textButtonSecondaryInverse: Color { MisticaConfig.currentColors.textButtonSecondaryInverse.color } + static var textButtonSecondaryInversePressed: Color { MisticaConfig.currentColors.textButtonSecondaryInversePressed.color } + static var textLink: Color { MisticaConfig.currentColors.textLink.color } + static var textLinkInverse: Color { MisticaConfig.currentColors.textLinkInverse.color } + static var textLinkDanger: Color { MisticaConfig.currentColors.textLinkDanger.color } + static var textLinkSnackbar: Color { MisticaConfig.currentColors.textLinkSnackbar.color } + static var textActivated: Color { MisticaConfig.currentColors.textActivated.color } + static var textBrand: Color { MisticaConfig.currentColors.textBrand.color } + static var control: Color { MisticaConfig.currentColors.control.color } + static var controlActivated: Color { MisticaConfig.currentColors.controlActivated.color } + static var controlInverse: Color { MisticaConfig.currentColors.controlInverse.color } + static var controlActivatedInverse: Color { MisticaConfig.currentColors.controlActivatedInverse.color } + static var controlError: Color { MisticaConfig.currentColors.controlError.color } + static var barTrack: Color { MisticaConfig.currentColors.barTrack.color } + static var barTrackInverse: Color { MisticaConfig.currentColors.barTrackInverse.color } + static var loadingBar: Color { MisticaConfig.currentColors.loadingBar.color } + static var loadingBarBackground: Color { MisticaConfig.currentColors.loadingBarBackground.color } + static var toggleAndroidInactive: Color { MisticaConfig.currentColors.toggleAndroidInactive.color } + static var toggleAndroidBackgroundActive: Color { MisticaConfig.currentColors.toggleAndroidBackgroundActive.color } + static var iosControlKnob: Color { MisticaConfig.currentColors.iosControlKnob.color } + static var controlKnobInverse: Color { MisticaConfig.currentColors.controlKnobInverse.color } + static var divider: Color { MisticaConfig.currentColors.divider.color } + static var dividerInverse: Color { MisticaConfig.currentColors.dividerInverse.color } + static var navigationBarDivider: Color { MisticaConfig.currentColors.navigationBarDivider.color } + static var badge: Color { MisticaConfig.currentColors.badge.color } + static var feedbackErrorBackground: Color { MisticaConfig.currentColors.feedbackErrorBackground.color } + static var feedbackInfoBackground: Color { MisticaConfig.currentColors.feedbackInfoBackground.color } + static var brand: Color { MisticaConfig.currentColors.brand.color } + static var brandHigh: Color { MisticaConfig.currentColors.brandHigh.color } + static var inverse: Color { MisticaConfig.currentColors.inverse.color } + static var neutralHigh: Color { MisticaConfig.currentColors.neutralHigh.color } + static var neutralMedium: Color { MisticaConfig.currentColors.neutralMedium.color } + static var neutralMediumInverse: Color { MisticaConfig.currentColors.neutralMediumInverse.color } + static var neutralLow: Color { MisticaConfig.currentColors.neutralLow.color } + static var neutralLowAlternative: Color { MisticaConfig.currentColors.neutralLowAlternative.color } + static var textPrimary: Color { MisticaConfig.currentColors.textPrimary.color } + static var textPrimaryInverse: Color { MisticaConfig.currentColors.textPrimaryInverse.color } + static var textSecondary: Color { MisticaConfig.currentColors.textSecondary.color } + static var textSecondaryInverse: Color { MisticaConfig.currentColors.textSecondaryInverse.color } + static var error: Color { MisticaConfig.currentColors.error.color } + static var textError: Color { MisticaConfig.currentColors.textError.color } + static var textErrorInverse: Color { MisticaConfig.currentColors.textErrorInverse.color } + static var success: Color { MisticaConfig.currentColors.success.color } + static var warning: Color { MisticaConfig.currentColors.warning.color } + static var promo: Color { MisticaConfig.currentColors.promo.color } + static var highlight: Color { MisticaConfig.currentColors.highlight.color } + static var successLow: Color { MisticaConfig.currentColors.successLow.color } + static var warningLow: Color { MisticaConfig.currentColors.warningLow.color } + static var errorLow: Color { MisticaConfig.currentColors.errorLow.color } + static var promoLow: Color { MisticaConfig.currentColors.promoLow.color } + static var brandLow: Color { MisticaConfig.currentColors.brandLow.color } + static var successHigh: Color { MisticaConfig.currentColors.successHigh.color } + static var warningHigh: Color { MisticaConfig.currentColors.warningHigh.color } + static var errorHigh: Color { MisticaConfig.currentColors.errorHigh.color } + static var promoHigh: Color { MisticaConfig.currentColors.promoHigh.color } + static var successHighInverse: Color { MisticaConfig.currentColors.successHighInverse.color } + static var warningHighInverse: Color { MisticaConfig.currentColors.warningHighInverse.color } + static var errorHighInverse: Color { MisticaConfig.currentColors.errorHighInverse.color } + static var promoHighInverse: Color { MisticaConfig.currentColors.promoHighInverse.color } + static var textNavigationBarPrimary: Color { MisticaConfig.currentColors.textNavigationBarPrimary.color } + static var textNavigationBarSecondary: Color { MisticaConfig.currentColors.textNavigationBarSecondary.color } + static var textNavigationSearchBarHint: Color { MisticaConfig.currentColors.textNavigationSearchBarHint.color } + static var textNavigationSearchBarText: Color { MisticaConfig.currentColors.textNavigationSearchBarText.color } + static var textAppBar: Color { MisticaConfig.currentColors.textAppBar.color } + static var textAppBarSelected: Color { MisticaConfig.currentColors.textAppBarSelected.color } + static var customTabsBackground: Color { MisticaConfig.currentColors.customTabsBackground.color } + static var tagTextPromo: Color { MisticaConfig.currentColors.tagTextPromo.color } + static var tagTextActive: Color { MisticaConfig.currentColors.tagTextActive.color } + static var tagTextInactive: Color { MisticaConfig.currentColors.tagTextInactive.color } + static var tagTextSuccess: Color { MisticaConfig.currentColors.tagTextSuccess.color } + static var tagTextWarning: Color { MisticaConfig.currentColors.tagTextWarning.color } + static var tagTextError: Color { MisticaConfig.currentColors.tagTextError.color } + static var tagBackgroundPromo: Color { MisticaConfig.currentColors.tagBackgroundPromo.color } + static var tagBackgroundActive: Color { MisticaConfig.currentColors.tagBackgroundActive.color } + static var tagBackgroundInactive: Color { MisticaConfig.currentColors.tagBackgroundInactive.color } + static var tagBackgroundSuccess: Color { MisticaConfig.currentColors.tagBackgroundSuccess.color } + static var tagBackgroundWarning: Color { MisticaConfig.currentColors.tagBackgroundWarning.color } + static var tagBackgroundError: Color { MisticaConfig.currentColors.tagBackgroundError.color } @@ -398,4 +530,4 @@ private extension UIColor { var color: Color { Color(self) } -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift b/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift index bdda2b606..4ac5a367e 100644 --- a/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift +++ b/Sources/MisticaCommon/Colors/ColorToolkit+UIColor.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// ColorToolkit+UIColor.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit @@ -8,388 +12,516 @@ public extension UIColor { static var backgroundBrandSecondary: UIColor { MisticaConfig.currentColors.backgroundBrandSecondary } + static var appBarBackground: UIColor { MisticaConfig.currentColors.appBarBackground } + static var background: UIColor { MisticaConfig.currentColors.background } + static var backgroundContainer: UIColor { MisticaConfig.currentColors.backgroundContainer } + static var backgroundContainerError: UIColor { MisticaConfig.currentColors.backgroundContainerError } + static var backgroundContainerHover: UIColor { MisticaConfig.currentColors.backgroundContainerHover } + static var backgroundContainerPressed: UIColor { MisticaConfig.currentColors.backgroundContainerPressed } + static var backgroundContainerBrandHover: UIColor { MisticaConfig.currentColors.backgroundContainerBrandHover } + static var backgroundContainerBrandPressed: UIColor { MisticaConfig.currentColors.backgroundContainerBrandPressed } + static var backgroundContainerBrandOverInverse: UIColor { MisticaConfig.currentColors.backgroundContainerBrandOverInverse } + static var backgroundContainerAlternative: UIColor { MisticaConfig.currentColors.backgroundContainerAlternative } + static var backgroundOverlay: UIColor { MisticaConfig.currentColors.backgroundOverlay } + static var backgroundSkeleton: UIColor { MisticaConfig.currentColors.backgroundSkeleton } + static var backgroundSkeletonInverse: UIColor { MisticaConfig.currentColors.backgroundSkeletonInverse } + static var navigationBarBackground: UIColor { MisticaConfig.currentColors.navigationBarBackground } + static var backgroundAlternative: UIColor { MisticaConfig.currentColors.backgroundAlternative } + static var backgroundBrandTop: UIColor { MisticaConfig.currentColors.backgroundBrandTop } + static var backgroundBrandBottom: UIColor { MisticaConfig.currentColors.backgroundBrandBottom } + static var skeletonWave: UIColor { MisticaConfig.currentColors.skeletonWave } + static var borderLow: UIColor { MisticaConfig.currentColors.borderLow } + static var border: UIColor { MisticaConfig.currentColors.border } + static var borderHigh: UIColor { MisticaConfig.currentColors.borderHigh } + static var borderSelected: UIColor { MisticaConfig.currentColors.borderSelected } + static var coverBackgroundHover: UIColor { MisticaConfig.currentColors.coverBackgroundHover } + static var coverBackgroundPressed: UIColor { MisticaConfig.currentColors.coverBackgroundPressed } + static var buttonDangerBackground: UIColor { MisticaConfig.currentColors.buttonDangerBackground } + static var buttonDangerBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonDangerBackgroundPressed } + static var buttonDangerBackgroundHover: UIColor { MisticaConfig.currentColors.buttonDangerBackgroundHover } + static var buttonLinkDangerBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonLinkDangerBackgroundPressed } + static var buttonLinkDangerBackgroundInverse: UIColor { MisticaConfig.currentColors.buttonLinkDangerBackgroundInverse } + static var buttonLinkDangerBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonLinkDangerBackgroundInversePressed } + static var buttonLinkBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonLinkBackgroundPressed } + static var buttonLinkBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonLinkBackgroundInversePressed } + static var buttonPrimaryBackground: UIColor { MisticaConfig.currentColors.buttonPrimaryBackground } + static var buttonPrimaryBackgroundInverse: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundInverse } + static var buttonPrimaryBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundPressed } + static var buttonPrimaryBackgroundHover: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundHover } + static var buttonPrimaryBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonPrimaryBackgroundInversePressed } + static var buttonSecondaryBorder: UIColor { MisticaConfig.currentColors.buttonSecondaryBorder } + static var buttonSecondaryBorderPressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBorderPressed } + static var buttonSecondaryBorderInverse: UIColor { MisticaConfig.currentColors.buttonSecondaryBorderInverse } + static var buttonSecondaryBackgroundHover: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundHover } + static var buttonSecondaryBackgroundPressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundPressed } + static var buttonSecondaryBorderInversePressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBorderInversePressed } + static var buttonSecondaryBackgroundInverseHover: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundInverseHover } + static var buttonSecondaryBackgroundInversePressed: UIColor { MisticaConfig.currentColors.buttonSecondaryBackgroundInversePressed } + static var textButtonPrimary: UIColor { MisticaConfig.currentColors.textButtonPrimary } + static var textButtonPrimaryInverse: UIColor { MisticaConfig.currentColors.textButtonPrimaryInverse } + static var textButtonPrimaryInversePressed: UIColor { MisticaConfig.currentColors.textButtonPrimaryInversePressed } + static var textButtonSecondary: UIColor { MisticaConfig.currentColors.textButtonSecondary } + static var textButtonSecondaryPressed: UIColor { MisticaConfig.currentColors.textButtonSecondaryPressed } + static var textButtonSecondaryInverse: UIColor { MisticaConfig.currentColors.textButtonSecondaryInverse } + static var textButtonSecondaryInversePressed: UIColor { MisticaConfig.currentColors.textButtonSecondaryInversePressed } + static var textLink: UIColor { MisticaConfig.currentColors.textLink } + static var textLinkInverse: UIColor { MisticaConfig.currentColors.textLinkInverse } + static var textLinkDanger: UIColor { MisticaConfig.currentColors.textLinkDanger } + static var textLinkSnackbar: UIColor { MisticaConfig.currentColors.textLinkSnackbar } + static var textActivated: UIColor { MisticaConfig.currentColors.textActivated } + static var textBrand: UIColor { MisticaConfig.currentColors.textBrand } + static var control: UIColor { MisticaConfig.currentColors.control } + static var controlActivated: UIColor { MisticaConfig.currentColors.controlActivated } + static var controlInverse: UIColor { MisticaConfig.currentColors.controlInverse } + static var controlActivatedInverse: UIColor { MisticaConfig.currentColors.controlActivatedInverse } + static var controlError: UIColor { MisticaConfig.currentColors.controlError } + static var barTrack: UIColor { MisticaConfig.currentColors.barTrack } + static var barTrackInverse: UIColor { MisticaConfig.currentColors.barTrackInverse } + static var loadingBar: UIColor { MisticaConfig.currentColors.loadingBar } + static var loadingBarBackground: UIColor { MisticaConfig.currentColors.loadingBarBackground } + static var toggleAndroidInactive: UIColor { MisticaConfig.currentColors.toggleAndroidInactive } + static var toggleAndroidBackgroundActive: UIColor { MisticaConfig.currentColors.toggleAndroidBackgroundActive } + static var iosControlKnob: UIColor { MisticaConfig.currentColors.iosControlKnob } + static var controlKnobInverse: UIColor { MisticaConfig.currentColors.controlKnobInverse } + static var divider: UIColor { MisticaConfig.currentColors.divider } + static var dividerInverse: UIColor { MisticaConfig.currentColors.dividerInverse } + static var navigationBarDivider: UIColor { MisticaConfig.currentColors.navigationBarDivider } + static var badge: UIColor { MisticaConfig.currentColors.badge } + static var feedbackErrorBackground: UIColor { MisticaConfig.currentColors.feedbackErrorBackground } + static var feedbackInfoBackground: UIColor { MisticaConfig.currentColors.feedbackInfoBackground } + static var brand: UIColor { MisticaConfig.currentColors.brand } + static var brandHigh: UIColor { MisticaConfig.currentColors.brandHigh } + static var inverse: UIColor { MisticaConfig.currentColors.inverse } + static var neutralHigh: UIColor { MisticaConfig.currentColors.neutralHigh } + static var neutralMedium: UIColor { MisticaConfig.currentColors.neutralMedium } + static var neutralMediumInverse: UIColor { MisticaConfig.currentColors.neutralMediumInverse } + static var neutralLow: UIColor { MisticaConfig.currentColors.neutralLow } + static var neutralLowAlternative: UIColor { MisticaConfig.currentColors.neutralLowAlternative } + static var textPrimary: UIColor { MisticaConfig.currentColors.textPrimary } + static var textPrimaryInverse: UIColor { MisticaConfig.currentColors.textPrimaryInverse } + static var textSecondary: UIColor { MisticaConfig.currentColors.textSecondary } + static var textSecondaryInverse: UIColor { MisticaConfig.currentColors.textSecondaryInverse } + static var error: UIColor { MisticaConfig.currentColors.error } + static var textError: UIColor { MisticaConfig.currentColors.textError } + static var textErrorInverse: UIColor { MisticaConfig.currentColors.textErrorInverse } + static var success: UIColor { MisticaConfig.currentColors.success } + static var warning: UIColor { MisticaConfig.currentColors.warning } + static var promo: UIColor { MisticaConfig.currentColors.promo } + static var highlight: UIColor { MisticaConfig.currentColors.highlight } + static var successLow: UIColor { MisticaConfig.currentColors.successLow } + static var warningLow: UIColor { MisticaConfig.currentColors.warningLow } + static var errorLow: UIColor { MisticaConfig.currentColors.errorLow } + static var promoLow: UIColor { MisticaConfig.currentColors.promoLow } + static var brandLow: UIColor { MisticaConfig.currentColors.brandLow } + static var successHigh: UIColor { MisticaConfig.currentColors.successHigh } + static var warningHigh: UIColor { MisticaConfig.currentColors.warningHigh } + static var errorHigh: UIColor { MisticaConfig.currentColors.errorHigh } + static var promoHigh: UIColor { MisticaConfig.currentColors.promoHigh } + static var successHighInverse: UIColor { MisticaConfig.currentColors.successHighInverse } + static var warningHighInverse: UIColor { MisticaConfig.currentColors.warningHighInverse } + static var errorHighInverse: UIColor { MisticaConfig.currentColors.errorHighInverse } + static var promoHighInverse: UIColor { MisticaConfig.currentColors.promoHighInverse } + static var textNavigationBarPrimary: UIColor { MisticaConfig.currentColors.textNavigationBarPrimary } + static var textNavigationBarSecondary: UIColor { MisticaConfig.currentColors.textNavigationBarSecondary } + static var textNavigationSearchBarHint: UIColor { MisticaConfig.currentColors.textNavigationSearchBarHint } + static var textNavigationSearchBarText: UIColor { MisticaConfig.currentColors.textNavigationSearchBarText } + static var textAppBar: UIColor { MisticaConfig.currentColors.textAppBar } + static var textAppBarSelected: UIColor { MisticaConfig.currentColors.textAppBarSelected } + static var customTabsBackground: UIColor { MisticaConfig.currentColors.customTabsBackground } + static var tagTextPromo: UIColor { MisticaConfig.currentColors.tagTextPromo } + static var tagTextActive: UIColor { MisticaConfig.currentColors.tagTextActive } + static var tagTextInactive: UIColor { MisticaConfig.currentColors.tagTextInactive } + static var tagTextSuccess: UIColor { MisticaConfig.currentColors.tagTextSuccess } + static var tagTextWarning: UIColor { MisticaConfig.currentColors.tagTextWarning } + static var tagTextError: UIColor { MisticaConfig.currentColors.tagTextError } + static var tagBackgroundPromo: UIColor { MisticaConfig.currentColors.tagBackgroundPromo } + static var tagBackgroundActive: UIColor { MisticaConfig.currentColors.tagBackgroundActive } + static var tagBackgroundInactive: UIColor { MisticaConfig.currentColors.tagBackgroundInactive } + static var tagBackgroundSuccess: UIColor { MisticaConfig.currentColors.tagBackgroundSuccess } + static var tagBackgroundWarning: UIColor { MisticaConfig.currentColors.tagBackgroundWarning } + static var tagBackgroundError: UIColor { MisticaConfig.currentColors.tagBackgroundError } -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/MisticaColor.swift b/Sources/MisticaCommon/Colors/MisticaColor.swift index 3546c7792..a528231c3 100644 --- a/Sources/MisticaCommon/Colors/MisticaColor.swift +++ b/Sources/MisticaCommon/Colors/MisticaColor.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MisticaColor.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit @@ -13,9 +17,11 @@ public extension MisticaColor { static var backgroundBrand: MisticaColor { MisticaConfig.currentColors.backgroundBrand } + static var backgroundContainerBrand: MisticaColor { MisticaConfig.currentColors.backgroundContainerBrand } + static var cardContentOverlay: MisticaColor { MisticaConfig.currentColors.cardContentOverlay } diff --git a/Sources/MisticaCommon/Colors/MisticaColors.swift b/Sources/MisticaCommon/Colors/MisticaColors.swift index c58d8a126..0e155f906 100644 --- a/Sources/MisticaCommon/Colors/MisticaColors.swift +++ b/Sources/MisticaCommon/Colors/MisticaColors.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MisticaColors.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit diff --git a/Sources/MisticaCommon/Colors/MovistarColorPalette.swift b/Sources/MisticaCommon/Colors/MovistarColorPalette.swift index 4304ca543..dece9d071 100644 --- a/Sources/MisticaCommon/Colors/MovistarColorPalette.swift +++ b/Sources/MisticaCommon/Colors/MovistarColorPalette.swift @@ -1,282 +1,286 @@ - -// Generated using Make -// DO NOT EDIT +// +// MovistarColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct MovistarColors: MisticaColors { static let palette = MovistarColorPalette() - let backgroundBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack) - let backgroundBrandSecondary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeBlack + let backgroundBrandSecondary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeBlack - let appBarBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey + let appBarBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey - let background = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack + let background = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack - let backgroundContainer = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey + let backgroundContainer = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey - let backgroundContainerError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey + let backgroundContainerError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey - let backgroundContainerHover = MovistarColors.palette.black.withAlphaComponent(0.05) | MovistarColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = MovistarColors.palette.black.withAlphaComponent(0.05) | MovistarColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = MovistarColors.palette.black.withAlphaComponent(0.08) | MovistarColors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = MovistarColors.palette.black.withAlphaComponent(0.08) | MovistarColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey) - let backgroundContainerBrandHover = MovistarColors.palette.black.withAlphaComponent(0.1) | MovistarColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = MovistarColors.palette.black.withAlphaComponent(0.1) | MovistarColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = MovistarColors.palette.black.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = MovistarColors.palette.black.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey - let backgroundContainerAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey + let backgroundContainerAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey - let backgroundOverlay = MovistarColors.palette.movistarBlueDark.withAlphaComponent(0.6) | MovistarColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = MovistarColors.palette.movistarBlueDark.withAlphaComponent(0.6) | MovistarColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let backgroundSkeleton = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.darkModeGrey6 - let navigationBarBackground = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let navigationBarBackground = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let backgroundAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack + let backgroundAlternative = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack - let backgroundBrandTop = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let backgroundBrandTop = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let backgroundBrandBottom = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let backgroundBrandBottom = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let skeletonWave = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let skeletonWave = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let borderLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack + let borderLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeBlack - let border = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey + let border = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey - let borderHigh = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 + let borderHigh = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 - let borderSelected = MovistarColors.palette.movistarBlue + let borderSelected = MovistarColors.palette.movistarBlue - let coverBackgroundHover = MovistarColors.palette.black.withAlphaComponent(0.25) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = MovistarColors.palette.black.withAlphaComponent(0.25) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = MovistarColors.palette.black.withAlphaComponent(0.35) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = MovistarColors.palette.black.withAlphaComponent(0.35) | MovistarColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = MovistarColors.palette.pepper55 + let buttonDangerBackground = MovistarColors.palette.pepper55 - let buttonDangerBackgroundPressed = MovistarColors.palette.pepper70 + let buttonDangerBackgroundPressed = MovistarColors.palette.pepper70 - let buttonDangerBackgroundHover = MovistarColors.palette.pepper65 + let buttonDangerBackgroundHover = MovistarColors.palette.pepper65 - let buttonLinkDangerBackgroundPressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = MovistarColors.palette.pepper10 | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = MovistarColors.palette.movistarBlueHC + let buttonPrimaryBackground = MovistarColors.palette.movistarBlueHC - let buttonPrimaryBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlueHC + let buttonPrimaryBackgroundInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlueHC - let buttonPrimaryBackgroundPressed = MovistarColors.palette.movistarBlueHC65 + let buttonPrimaryBackgroundPressed = MovistarColors.palette.movistarBlueHC65 - let buttonPrimaryBackgroundHover = MovistarColors.palette.movistarBlueHC55 + let buttonPrimaryBackgroundHover = MovistarColors.palette.movistarBlueHC55 - let buttonPrimaryBackgroundInversePressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.movistarBlueHC65 + let buttonPrimaryBackgroundInversePressed = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.movistarBlueHC65 - let buttonSecondaryBorder = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white + let buttonSecondaryBorder = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white - let buttonSecondaryBorderPressed = MovistarColors.palette.movistarBlueHC65 | MovistarColors.palette.white + let buttonSecondaryBorderPressed = MovistarColors.palette.movistarBlueHC65 | MovistarColors.palette.white - let buttonSecondaryBorderInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let buttonSecondaryBorderInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let buttonSecondaryBackgroundHover = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = MovistarColors.palette.movistarBlue15 | MovistarColors.palette.white.withAlphaComponent(0.25) + let buttonSecondaryBackgroundPressed = MovistarColors.palette.movistarBlue15 | MovistarColors.palette.white.withAlphaComponent(0.25) - let buttonSecondaryBorderInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let buttonSecondaryBorderInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let buttonSecondaryBackgroundInverseHover = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.3) | MovistarColors.palette.white.withAlphaComponent(0.25) + let buttonSecondaryBackgroundInversePressed = MovistarColors.palette.white.withAlphaComponent(0.3) | MovistarColors.palette.white.withAlphaComponent(0.25) - let textButtonPrimary = MovistarColors.palette.white + let textButtonPrimary = MovistarColors.palette.white - let textButtonPrimaryInverse = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white + let textButtonPrimaryInverse = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white - let textButtonPrimaryInversePressed = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white + let textButtonPrimaryInversePressed = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.white - let textButtonSecondary = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.darkModeGrey2 + let textButtonSecondary = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.darkModeGrey2 - let textButtonSecondaryPressed = MovistarColors.palette.movistarBlueHC55 | MovistarColors.palette.darkModeGrey2 + let textButtonSecondaryPressed = MovistarColors.palette.movistarBlueHC55 | MovistarColors.palette.darkModeGrey2 - let textButtonSecondaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textButtonSecondaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textButtonSecondaryInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textButtonSecondaryInversePressed = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textLink = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textLink = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let textLinkInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue + let textLinkInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue - let textLinkDanger = MovistarColors.palette.pepper60 | MovistarColors.palette.pepper45 + let textLinkDanger = MovistarColors.palette.pepper60 | MovistarColors.palette.pepper45 - let textLinkSnackbar = MovistarColors.palette.movistarBlue30 | MovistarColors.palette.movistarBlue + let textLinkSnackbar = MovistarColors.palette.movistarBlue30 | MovistarColors.palette.movistarBlue - let textActivated = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textActivated = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let textBrand = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textBrand = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let control = MovistarColors.palette.grey4 | MovistarColors.palette.darkModeGrey4 + let control = MovistarColors.palette.grey4 | MovistarColors.palette.darkModeGrey4 - let controlActivated = MovistarColors.palette.movistarBlue + let controlActivated = MovistarColors.palette.movistarBlue - let controlInverse = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 + let controlInverse = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 - let controlActivatedInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue + let controlActivatedInverse = MovistarColors.palette.white | MovistarColors.palette.movistarBlue - let controlError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 + let controlError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 - let barTrack = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey6 + let barTrack = MovistarColors.palette.grey3 | MovistarColors.palette.darkModeGrey6 - let barTrackInverse = MovistarColors.palette.black.withAlphaComponent(0.14) | MovistarColors.palette.darkModeGrey6 + let barTrackInverse = MovistarColors.palette.black.withAlphaComponent(0.14) | MovistarColors.palette.darkModeGrey6 - let loadingBar = MovistarColors.palette.movistarBlue + let loadingBar = MovistarColors.palette.movistarBlue - let loadingBarBackground = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let loadingBarBackground = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let toggleAndroidInactive = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey2 + let toggleAndroidInactive = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey2 - let toggleAndroidBackgroundActive = MovistarColors.palette.movistarBlue20 + let toggleAndroidBackgroundActive = MovistarColors.palette.movistarBlue20 - let iosControlKnob = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let iosControlKnob = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let controlKnobInverse = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey2 + let controlKnobInverse = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeGrey2 - let divider = MovistarColors.palette.grey3 | MovistarColors.palette.white.withAlphaComponent(0.1) + let divider = MovistarColors.palette.grey3 | MovistarColors.palette.white.withAlphaComponent(0.1) - let dividerInverse = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.1) + let dividerInverse = MovistarColors.palette.white.withAlphaComponent(0.2) | MovistarColors.palette.white.withAlphaComponent(0.1) - let navigationBarDivider = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack + let navigationBarDivider = MovistarColors.palette.movistarBlue | MovistarColors.palette.darkModeBlack - let badge = MovistarColors.palette.pepper55 + let badge = MovistarColors.palette.pepper55 - let feedbackErrorBackground = MovistarColors.palette.pepper55 + let feedbackErrorBackground = MovistarColors.palette.pepper55 - let feedbackInfoBackground = MovistarColors.palette.movistarBlueDark + let feedbackInfoBackground = MovistarColors.palette.movistarBlueDark - let brand = MovistarColors.palette.movistarBlue + let brand = MovistarColors.palette.movistarBlue - let brandHigh = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.movistarBlue40 + let brandHigh = MovistarColors.palette.movistarBlue55 | MovistarColors.palette.movistarBlue40 - let inverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let inverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let neutralHigh = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 + let neutralHigh = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 - let neutralMedium = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 + let neutralMedium = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey5 - let neutralMediumInverse = MovistarColors.palette.grey5 + let neutralMediumInverse = MovistarColors.palette.grey5 - let neutralLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey6 + let neutralLow = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey6 - let neutralLowAlternative = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 + let neutralLowAlternative = MovistarColors.palette.grey2 | MovistarColors.palette.darkModeGrey6 - let textPrimary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 + let textPrimary = MovistarColors.palette.movistarBlueDark | MovistarColors.palette.darkModeGrey2 - let textPrimaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textPrimaryInverse = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textSecondary = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 + let textSecondary = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 - let textSecondaryInverse = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey4 + let textSecondaryInverse = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey4 - let error = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 + let error = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 - let textError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 + let textError = MovistarColors.palette.pepper55 | MovistarColors.palette.pepper45 - let textErrorInverse = MovistarColors.palette.white | MovistarColors.palette.pepper45 + let textErrorInverse = MovistarColors.palette.white | MovistarColors.palette.pepper45 - let success = MovistarColors.palette.movistarGreen55 | MovistarColors.palette.movistarGreen + let success = MovistarColors.palette.movistarGreen55 | MovistarColors.palette.movistarGreen - let warning = MovistarColors.palette.egg55 | MovistarColors.palette.egg + let warning = MovistarColors.palette.egg55 | MovistarColors.palette.egg - let promo = MovistarColors.palette.purple | MovistarColors.palette.purple40 + let promo = MovistarColors.palette.purple | MovistarColors.palette.purple40 - let highlight = MovistarColors.palette.pink55 | MovistarColors.palette.pink45 + let highlight = MovistarColors.palette.pink55 | MovistarColors.palette.pink45 - let successLow = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 + let successLow = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 - let warningLow = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 + let warningLow = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 - let errorLow = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 + let errorLow = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 - let promoLow = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 + let promoLow = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 - let brandLow = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 + let brandLow = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 - let successHigh = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 + let successHigh = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 - let warningHigh = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 + let warningHigh = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 - let errorHigh = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 + let errorHigh = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 - let promoHigh = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 + let promoHigh = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 - let successHighInverse = MovistarColors.palette.movistarGreen70 + let successHighInverse = MovistarColors.palette.movistarGreen70 - let warningHighInverse = MovistarColors.palette.egg80 + let warningHighInverse = MovistarColors.palette.egg80 - let errorHighInverse = MovistarColors.palette.pepper70 + let errorHighInverse = MovistarColors.palette.pepper70 - let promoHighInverse = MovistarColors.palette.purple70 + let promoHighInverse = MovistarColors.palette.purple70 - let textNavigationBarPrimary = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textNavigationBarPrimary = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textNavigationBarSecondary = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 + let textNavigationBarSecondary = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 - let textNavigationSearchBarHint = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 + let textNavigationSearchBarHint = MovistarColors.palette.movistarBlue20 | MovistarColors.palette.darkModeGrey4 - let textNavigationSearchBarText = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 + let textNavigationSearchBarText = MovistarColors.palette.white | MovistarColors.palette.darkModeGrey2 - let textAppBar = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 + let textAppBar = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey4 - let textAppBarSelected = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let textAppBarSelected = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let customTabsBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack + let customTabsBackground = MovistarColors.palette.white | MovistarColors.palette.darkModeBlack - let tagTextPromo = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 + let tagTextPromo = MovistarColors.palette.purple70 | MovistarColors.palette.purple35 - let tagTextActive = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue + let tagTextActive = MovistarColors.palette.movistarBlueHC | MovistarColors.palette.movistarBlue - let tagTextInactive = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey3 + let tagTextInactive = MovistarColors.palette.grey5 | MovistarColors.palette.darkModeGrey3 - let tagTextSuccess = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 + let tagTextSuccess = MovistarColors.palette.movistarGreen70 | MovistarColors.palette.movistarGreen40 - let tagTextWarning = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 + let tagTextWarning = MovistarColors.palette.egg80 | MovistarColors.palette.egg40 - let tagTextError = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 + let tagTextError = MovistarColors.palette.pepper70 | MovistarColors.palette.pepper45 - let tagBackgroundPromo = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundPromo = MovistarColors.palette.purple10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundActive = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundActive = MovistarColors.palette.movistarBlue10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundInactive = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundInactive = MovistarColors.palette.grey1 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundSuccess = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundSuccess = MovistarColors.palette.movistarGreen10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundWarning = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundWarning = MovistarColors.palette.egg10 | MovistarColors.palette.darkModeGrey7 - let tagBackgroundError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 + let tagBackgroundError = MovistarColors.palette.pepper10 | MovistarColors.palette.darkModeGrey7 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ MovistarColors.palette.black.withAlphaComponent(0), MovistarColors.palette.black.withAlphaComponent(0.4), MovistarColors.palette.black.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -338,4 +342,4 @@ public struct MovistarColorPalette { public let darkModeGrey5 = UIColor(hex: "#6D7D88")! public let darkModeGrey6 = UIColor(hex: "#3C5261")! public let darkModeGrey7 = UIColor(hex: "#032F46")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/O2ColorPalette.swift b/Sources/MisticaCommon/Colors/O2ColorPalette.swift index 28163a908..e7c7c2b77 100644 --- a/Sources/MisticaCommon/Colors/O2ColorPalette.swift +++ b/Sources/MisticaCommon/Colors/O2ColorPalette.swift @@ -1,282 +1,286 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2ColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct O2Colors: MisticaColors { static let palette = O2ColorPalette() - let backgroundBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack) - let backgroundBrandSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let backgroundBrandSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let appBarBackground = O2Colors.palette.white | O2Colors.palette.darkModeGrey + let appBarBackground = O2Colors.palette.white | O2Colors.palette.darkModeGrey - let background = O2Colors.palette.white | O2Colors.palette.darkModeBlack + let background = O2Colors.palette.white | O2Colors.palette.darkModeBlack - let backgroundContainer = O2Colors.palette.white | O2Colors.palette.darkModeGrey + let backgroundContainer = O2Colors.palette.white | O2Colors.palette.darkModeGrey - let backgroundContainerError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey + let backgroundContainerError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey - let backgroundContainerHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.05) | O2Colors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.05) | O2Colors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.08) | O2Colors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.08) | O2Colors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeGrey) - let backgroundContainerBrandHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.4) | O2Colors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.4) | O2Colors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey - let backgroundContainerAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey + let backgroundContainerAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey - let backgroundOverlay = O2Colors.palette.grey6.withAlphaComponent(0.6) | O2Colors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = O2Colors.palette.grey6.withAlphaComponent(0.6) | O2Colors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 + let backgroundSkeleton = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 - let backgroundSkeletonInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey6 + let backgroundSkeletonInverse = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeGrey6 - let navigationBarBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let navigationBarBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let backgroundAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack + let backgroundAlternative = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack - let backgroundBrandTop = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let backgroundBrandTop = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let backgroundBrandBottom = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let backgroundBrandBottom = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let skeletonWave = O2Colors.palette.grey2 | O2Colors.palette.grey5 + let skeletonWave = O2Colors.palette.grey2 | O2Colors.palette.grey5 - let borderLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack + let borderLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeBlack - let border = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey + let border = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey - let borderHigh = O2Colors.palette.grey5 + let borderHigh = O2Colors.palette.grey5 - let borderSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let borderSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let coverBackgroundHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = O2Colors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = O2Colors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = O2Colors.palette.pepper + let buttonDangerBackground = O2Colors.palette.pepper - let buttonDangerBackgroundPressed = O2Colors.palette.pepper60 + let buttonDangerBackgroundPressed = O2Colors.palette.pepper60 - let buttonDangerBackgroundHover = O2Colors.palette.pepper60 + let buttonDangerBackgroundHover = O2Colors.palette.pepper60 - let buttonLinkDangerBackgroundPressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = O2Colors.palette.white | O2Colors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = O2Colors.palette.white | O2Colors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = O2Colors.palette.pepper10 | O2Colors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary + let buttonPrimaryBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary - let buttonPrimaryBackgroundInverse = O2Colors.palette.white | O2Colors.palette.darkModeO2BluePrimary + let buttonPrimaryBackgroundInverse = O2Colors.palette.white | O2Colors.palette.darkModeO2BluePrimary - let buttonPrimaryBackgroundPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark + let buttonPrimaryBackgroundPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark - let buttonPrimaryBackgroundHover = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark + let buttonPrimaryBackgroundHover = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.darkModeO2BluePrimaryDark - let buttonPrimaryBackgroundInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeO2BluePrimaryDark + let buttonPrimaryBackgroundInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeO2BluePrimaryDark - let buttonSecondaryBorder = O2Colors.palette.o2BluePrimary | O2Colors.palette.white + let buttonSecondaryBorder = O2Colors.palette.o2BluePrimary | O2Colors.palette.white - let buttonSecondaryBorderPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white + let buttonSecondaryBorderPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white - let buttonSecondaryBorderInverse = O2Colors.palette.white + let buttonSecondaryBorderInverse = O2Colors.palette.white - let buttonSecondaryBackgroundHover = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.white + let buttonSecondaryBorderInversePressed = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.white - let buttonSecondaryBackgroundInverseHover = O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = O2Colors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = O2Colors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = O2Colors.palette.white | O2Colors.palette.grey2 + let textButtonPrimary = O2Colors.palette.white | O2Colors.palette.grey2 - let textButtonPrimaryInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let textButtonPrimaryInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let textButtonPrimaryInversePressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 + let textButtonPrimaryInversePressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 - let textButtonSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let textButtonSecondary = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let textButtonSecondaryPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 + let textButtonSecondaryPressed = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.grey2 - let textButtonSecondaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 + let textButtonSecondaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 - let textButtonSecondaryInversePressed = O2Colors.palette.white | O2Colors.palette.grey2 + let textButtonSecondaryInversePressed = O2Colors.palette.white | O2Colors.palette.grey2 - let textLink = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let textLink = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let textLinkInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 + let textLinkInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 - let textLinkDanger = O2Colors.palette.pepper + let textLinkDanger = O2Colors.palette.pepper - let textLinkSnackbar = O2Colors.palette.o2BluePrimary30 + let textLinkSnackbar = O2Colors.palette.o2BluePrimary30 - let textActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let textActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let textBrand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let textBrand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let control = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 + let control = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 - let controlActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let controlActivated = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let controlInverse = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeGrey6 + let controlInverse = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.darkModeGrey6 - let controlActivatedInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 + let controlActivatedInverse = O2Colors.palette.white | O2Colors.palette.o2BluePrimary30 - let controlError = O2Colors.palette.pepper + let controlError = O2Colors.palette.pepper - let barTrack = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 + let barTrack = O2Colors.palette.grey3 | O2Colors.palette.darkModeGrey6 - let barTrackInverse = O2Colors.palette.white.withAlphaComponent(0.3) | O2Colors.palette.darkModeGrey6 + let barTrackInverse = O2Colors.palette.white.withAlphaComponent(0.3) | O2Colors.palette.darkModeGrey6 - let loadingBar = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary + let loadingBar = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeO2BluePrimary - let loadingBarBackground = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 + let loadingBarBackground = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 - let toggleAndroidInactive = O2Colors.palette.grey2 | O2Colors.palette.grey4 + let toggleAndroidInactive = O2Colors.palette.grey2 | O2Colors.palette.grey4 - let toggleAndroidBackgroundActive = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.o2BlueLight30 + let toggleAndroidBackgroundActive = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.o2BlueLight30 - let iosControlKnob = O2Colors.palette.white | O2Colors.palette.grey2 + let iosControlKnob = O2Colors.palette.white | O2Colors.palette.grey2 - let controlKnobInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let controlKnobInverse = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let divider = O2Colors.palette.grey2 | O2Colors.palette.white.withAlphaComponent(0.05) + let divider = O2Colors.palette.grey2 | O2Colors.palette.white.withAlphaComponent(0.05) - let dividerInverse = O2Colors.palette.white.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.05) + let dividerInverse = O2Colors.palette.white.withAlphaComponent(0.2) | O2Colors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let navigationBarDivider = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let badge = O2Colors.palette.pepper60 + let badge = O2Colors.palette.pepper60 - let feedbackErrorBackground = O2Colors.palette.pepper + let feedbackErrorBackground = O2Colors.palette.pepper - let feedbackInfoBackground = O2Colors.palette.grey6 | O2Colors.palette.darkModeGrey6 + let feedbackInfoBackground = O2Colors.palette.grey6 | O2Colors.palette.darkModeGrey6 - let brand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let brand = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let brandHigh = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white.withAlphaComponent(0.05) + let brandHigh = O2Colors.palette.o2BluePrimary70 | O2Colors.palette.white.withAlphaComponent(0.05) - let inverse = O2Colors.palette.white | O2Colors.palette.grey2 + let inverse = O2Colors.palette.white | O2Colors.palette.grey2 - let neutralHigh = O2Colors.palette.grey6 | O2Colors.palette.grey2 + let neutralHigh = O2Colors.palette.grey6 | O2Colors.palette.grey2 - let neutralMedium = O2Colors.palette.grey5 + let neutralMedium = O2Colors.palette.grey5 - let neutralMediumInverse = O2Colors.palette.grey5 + let neutralMediumInverse = O2Colors.palette.grey5 - let neutralLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 + let neutralLow = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 - let neutralLowAlternative = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 + let neutralLowAlternative = O2Colors.palette.grey2 | O2Colors.palette.darkModeGrey6 - let textPrimary = O2Colors.palette.grey6 | O2Colors.palette.grey2 + let textPrimary = O2Colors.palette.grey6 | O2Colors.palette.grey2 - let textPrimaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 + let textPrimaryInverse = O2Colors.palette.white | O2Colors.palette.grey2 - let textSecondary = O2Colors.palette.grey5 | O2Colors.palette.grey4 + let textSecondary = O2Colors.palette.grey5 | O2Colors.palette.grey4 - let textSecondaryInverse = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.grey4 + let textSecondaryInverse = O2Colors.palette.o2BluePrimary15 | O2Colors.palette.grey4 - let error = O2Colors.palette.pepper + let error = O2Colors.palette.pepper - let textError = O2Colors.palette.pepper + let textError = O2Colors.palette.pepper - let textErrorInverse = O2Colors.palette.white | O2Colors.palette.pepper + let textErrorInverse = O2Colors.palette.white | O2Colors.palette.pepper - let success = O2Colors.palette.o2Green + let success = O2Colors.palette.o2Green - let warning = O2Colors.palette.o2Orange + let warning = O2Colors.palette.o2Orange - let promo = O2Colors.palette.o2Purple + let promo = O2Colors.palette.o2Purple - let highlight = O2Colors.palette.o2Pink + let highlight = O2Colors.palette.o2Pink - let successLow = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 + let successLow = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 - let warningLow = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 + let warningLow = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 - let errorLow = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 + let errorLow = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 - let promoLow = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 + let promoLow = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 - let brandLow = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 + let brandLow = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 - let successHigh = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 + let successHigh = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 - let warningHigh = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 + let warningHigh = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 - let errorHigh = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 + let errorHigh = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 - let promoHigh = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 + let promoHigh = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 - let successHighInverse = O2Colors.palette.o2Green80 + let successHighInverse = O2Colors.palette.o2Green80 - let warningHighInverse = O2Colors.palette.o2Orange75 + let warningHighInverse = O2Colors.palette.o2Orange75 - let errorHighInverse = O2Colors.palette.pepper60 + let errorHighInverse = O2Colors.palette.pepper60 - let promoHighInverse = O2Colors.palette.o2Purple + let promoHighInverse = O2Colors.palette.o2Purple - let textNavigationBarPrimary = O2Colors.palette.white | O2Colors.palette.grey2 + let textNavigationBarPrimary = O2Colors.palette.white | O2Colors.palette.grey2 - let textNavigationBarSecondary = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 + let textNavigationBarSecondary = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 - let textNavigationSearchBarHint = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 + let textNavigationSearchBarHint = O2Colors.palette.o2BluePrimary30 | O2Colors.palette.grey4 - let textNavigationSearchBarText = O2Colors.palette.white | O2Colors.palette.grey2 + let textNavigationSearchBarText = O2Colors.palette.white | O2Colors.palette.grey2 - let textAppBar = O2Colors.palette.grey4 | O2Colors.palette.grey5 + let textAppBar = O2Colors.palette.grey4 | O2Colors.palette.grey5 - let textAppBarSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 + let textAppBarSelected = O2Colors.palette.o2BluePrimary | O2Colors.palette.grey2 - let customTabsBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack + let customTabsBackground = O2Colors.palette.o2BluePrimary | O2Colors.palette.darkModeBlack - let tagTextPromo = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 + let tagTextPromo = O2Colors.palette.o2Purple | O2Colors.palette.o2Purple30 - let tagTextActive = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 + let tagTextActive = O2Colors.palette.o2BluePrimary | O2Colors.palette.o2BluePrimary30 - let tagTextInactive = O2Colors.palette.grey5 + let tagTextInactive = O2Colors.palette.grey5 - let tagTextSuccess = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 + let tagTextSuccess = O2Colors.palette.o2Green80 | O2Colors.palette.o2Green40 - let tagTextWarning = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 + let tagTextWarning = O2Colors.palette.o2Orange75 | O2Colors.palette.o2Orange40 - let tagTextError = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 + let tagTextError = O2Colors.palette.pepper60 | O2Colors.palette.pepper40 - let tagBackgroundPromo = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundPromo = O2Colors.palette.o2Purple10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundActive = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundActive = O2Colors.palette.o2BluePrimary10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundInactive = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 + let tagBackgroundInactive = O2Colors.palette.grey1 | O2Colors.palette.darkModeGrey6 - let tagBackgroundSuccess = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundSuccess = O2Colors.palette.o2Green10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundWarning = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundWarning = O2Colors.palette.o2Orange10 | O2Colors.palette.darkModeGrey6 - let tagBackgroundError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 + let tagBackgroundError = O2Colors.palette.pepper10 | O2Colors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ O2Colors.palette.black.withAlphaComponent(0), O2Colors.palette.black.withAlphaComponent(0.4), O2Colors.palette.black.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -325,4 +329,4 @@ public struct O2ColorPalette { public let darkModeGrey6 = UIColor(hex: "#313235")! public let darkModeO2BluePrimary = UIColor(hex: "#0020D6")! public let darkModeO2BluePrimaryDark = UIColor(hex: "#000099")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/O2NewColorPalette.swift b/Sources/MisticaCommon/Colors/O2NewColorPalette.swift index f14d57648..685a3bbd2 100644 --- a/Sources/MisticaCommon/Colors/O2NewColorPalette.swift +++ b/Sources/MisticaCommon/Colors/O2NewColorPalette.swift @@ -1,300 +1,304 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2NewColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct O2NewColors: MisticaColors { static let palette = O2NewColorPalette() - let backgroundBrand = MisticaColor.gradient(MisticaGradient( + let backgroundBrand = MisticaColor.gradient(MisticaGradient( colors: [ O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack, O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack, O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeBlack ], - stops: [0,0.64,1], + stops: [0, 0.64, 1], angle: 180 )) - let backgroundBrandSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack + let backgroundBrandSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack - let appBarBackground = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey + let appBarBackground = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey - let background = O2NewColors.palette.white | O2NewColors.palette.darkModeBlack + let background = O2NewColors.palette.white | O2NewColors.palette.darkModeBlack - let backgroundContainer = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey + let backgroundContainer = O2NewColors.palette.white | O2NewColors.palette.darkModeGrey - let backgroundContainerError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey + let backgroundContainerError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey - let backgroundContainerHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.05) | O2NewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.05) | O2NewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.08) | O2NewColors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.08) | O2NewColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.gradient(MisticaGradient( + let backgroundContainerBrand = MisticaColor.gradient(MisticaGradient( colors: [ O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeGrey, O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeGrey, O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeGrey ], - stops: [0,0.64,1], + stops: [0, 0.64, 1], angle: 180 )) - let backgroundContainerBrandHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.4) | O2NewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.4) | O2NewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey - let backgroundContainerAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey + let backgroundContainerAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey - let backgroundOverlay = O2NewColors.palette.black.withAlphaComponent(0.6) | O2NewColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = O2NewColors.palette.black.withAlphaComponent(0.6) | O2NewColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 + let backgroundSkeleton = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.darkModeGrey6 - let navigationBarBackground = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack + let navigationBarBackground = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack - let backgroundAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack + let backgroundAlternative = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack - let backgroundBrandTop = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack + let backgroundBrandTop = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack - let backgroundBrandBottom = O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeBlack + let backgroundBrandBottom = O2NewColors.palette.beyondBlue45 | O2NewColors.palette.darkModeBlack - let skeletonWave = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 + let skeletonWave = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 - let borderLow = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack + let borderLow = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeBlack - let border = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey + let border = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey - let borderHigh = O2NewColors.palette.grey80 | O2NewColors.palette.grey45 + let borderHigh = O2NewColors.palette.grey80 | O2NewColors.palette.grey45 - let borderSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let borderSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let coverBackgroundHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = O2NewColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = O2NewColors.palette.o2Red60 + let buttonDangerBackground = O2NewColors.palette.o2Red60 - let buttonDangerBackgroundPressed = O2NewColors.palette.o2Red65 + let buttonDangerBackgroundPressed = O2NewColors.palette.o2Red65 - let buttonDangerBackgroundHover = O2NewColors.palette.o2Red65 + let buttonDangerBackgroundHover = O2NewColors.palette.o2Red65 - let buttonLinkDangerBackgroundPressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = O2NewColors.palette.o2Red10 | O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue + let buttonPrimaryBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue - let buttonPrimaryBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue + let buttonPrimaryBackgroundInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue - let buttonPrimaryBackgroundPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 + let buttonPrimaryBackgroundPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 - let buttonPrimaryBackgroundHover = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 + let buttonPrimaryBackgroundHover = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.beyondBlue55 - let buttonPrimaryBackgroundInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.beyondBlue55 + let buttonPrimaryBackgroundInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.beyondBlue55 - let buttonSecondaryBorder = O2NewColors.palette.beyondBlue | O2NewColors.palette.white + let buttonSecondaryBorder = O2NewColors.palette.beyondBlue | O2NewColors.palette.white - let buttonSecondaryBorderPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white + let buttonSecondaryBorderPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white - let buttonSecondaryBorderInverse = O2NewColors.palette.white + let buttonSecondaryBorderInverse = O2NewColors.palette.white - let buttonSecondaryBackgroundHover = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.white + let buttonSecondaryBorderInversePressed = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.white - let buttonSecondaryBackgroundInverseHover = O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = O2NewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = O2NewColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = O2NewColors.palette.white + let textButtonPrimary = O2NewColors.palette.white - let textButtonPrimaryInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.white + let textButtonPrimaryInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.white - let textButtonPrimaryInversePressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white + let textButtonPrimaryInversePressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white - let textButtonSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 + let textButtonSecondary = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 - let textButtonSecondaryPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.grey30 + let textButtonSecondaryPressed = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.grey30 - let textButtonSecondaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textButtonSecondaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textButtonSecondaryInversePressed = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textButtonSecondaryInversePressed = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textLink = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 + let textLink = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 - let textLinkInverse = O2NewColors.palette.white | O2NewColors.palette.beyondBlue40 + let textLinkInverse = O2NewColors.palette.white | O2NewColors.palette.beyondBlue40 - let textLinkDanger = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let textLinkDanger = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let textLinkSnackbar = O2NewColors.palette.beyondBlue30 + let textLinkSnackbar = O2NewColors.palette.beyondBlue30 - let textActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let textActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let textBrand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let textBrand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let control = O2NewColors.palette.grey45 + let control = O2NewColors.palette.grey45 - let controlActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue + let controlActivated = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue - let controlInverse = O2NewColors.palette.white | O2NewColors.palette.grey45 + let controlInverse = O2NewColors.palette.white | O2NewColors.palette.grey45 - let controlActivatedInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue + let controlActivatedInverse = O2NewColors.palette.white | O2NewColors.palette.darkModeBeyondBlue - let controlError = O2NewColors.palette.o2Red60 | O2NewColors.palette.o2Red45 + let controlError = O2NewColors.palette.o2Red60 | O2NewColors.palette.o2Red45 - let barTrack = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 + let barTrack = O2NewColors.palette.grey30 | O2NewColors.palette.darkModeGrey6 - let barTrackInverse = O2NewColors.palette.white.withAlphaComponent(0.3) | O2NewColors.palette.darkModeGrey6 + let barTrackInverse = O2NewColors.palette.white.withAlphaComponent(0.3) | O2NewColors.palette.darkModeGrey6 - let loadingBar = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue + let loadingBar = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBeyondBlue - let loadingBarBackground = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 + let loadingBarBackground = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 - let toggleAndroidInactive = O2NewColors.palette.grey30 | O2NewColors.palette.grey20 + let toggleAndroidInactive = O2NewColors.palette.grey30 | O2NewColors.palette.grey20 - let toggleAndroidBackgroundActive = O2NewColors.palette.beyondBlue15 + let toggleAndroidBackgroundActive = O2NewColors.palette.beyondBlue15 - let iosControlKnob = O2NewColors.palette.white | O2NewColors.palette.grey30 + let iosControlKnob = O2NewColors.palette.white | O2NewColors.palette.grey30 - let controlKnobInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 + let controlKnobInverse = O2NewColors.palette.beyondBlue | O2NewColors.palette.grey30 - let divider = O2NewColors.palette.grey30 | O2NewColors.palette.white.withAlphaComponent(0.1) + let divider = O2NewColors.palette.grey30 | O2NewColors.palette.white.withAlphaComponent(0.1) - let dividerInverse = O2NewColors.palette.white.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.1) + let dividerInverse = O2NewColors.palette.white.withAlphaComponent(0.2) | O2NewColors.palette.white.withAlphaComponent(0.1) - let navigationBarDivider = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack + let navigationBarDivider = O2NewColors.palette.darkBlue | O2NewColors.palette.darkModeBlack - let badge = O2NewColors.palette.o2Red65 + let badge = O2NewColors.palette.o2Red65 - let feedbackErrorBackground = O2NewColors.palette.o2Red60 + let feedbackErrorBackground = O2NewColors.palette.o2Red60 - let feedbackInfoBackground = O2NewColors.palette.black | O2NewColors.palette.darkModeGrey6 + let feedbackInfoBackground = O2NewColors.palette.black | O2NewColors.palette.darkModeGrey6 - let brand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let brand = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let brandHigh = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white.withAlphaComponent(0.05) + let brandHigh = O2NewColors.palette.beyondBlue70 | O2NewColors.palette.white.withAlphaComponent(0.05) - let inverse = O2NewColors.palette.white | O2NewColors.palette.grey30 + let inverse = O2NewColors.palette.white | O2NewColors.palette.grey30 - let neutralHigh = O2NewColors.palette.black | O2NewColors.palette.grey30 + let neutralHigh = O2NewColors.palette.black | O2NewColors.palette.grey30 - let neutralMedium = O2NewColors.palette.grey60 + let neutralMedium = O2NewColors.palette.grey60 - let neutralMediumInverse = O2NewColors.palette.grey60 + let neutralMediumInverse = O2NewColors.palette.grey60 - let neutralLow = O2NewColors.palette.grey20 | O2NewColors.palette.grey80 + let neutralLow = O2NewColors.palette.grey20 | O2NewColors.palette.grey80 - let neutralLowAlternative = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 + let neutralLowAlternative = O2NewColors.palette.grey30 | O2NewColors.palette.grey80 - let textPrimary = O2NewColors.palette.black | O2NewColors.palette.grey30 + let textPrimary = O2NewColors.palette.black | O2NewColors.palette.grey30 - let textPrimaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textPrimaryInverse = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textSecondary = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 + let textSecondary = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 - let textSecondaryInverse = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.grey45 + let textSecondaryInverse = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.grey45 - let error = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let error = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let textError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let textError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let textErrorInverse = O2NewColors.palette.white | O2NewColors.palette.o2Red45 + let textErrorInverse = O2NewColors.palette.white | O2NewColors.palette.o2Red45 - let success = O2NewColors.palette.o2Green + let success = O2NewColors.palette.o2Green - let warning = O2NewColors.palette.o2Orange60 | O2NewColors.palette.o2Orange + let warning = O2NewColors.palette.o2Orange60 | O2NewColors.palette.o2Orange - let promo = O2NewColors.palette.o2Pink + let promo = O2NewColors.palette.o2Pink - let highlight = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink + let highlight = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink - let successLow = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 + let successLow = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 - let warningLow = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 + let warningLow = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 - let errorLow = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 + let errorLow = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 - let promoLow = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 + let promoLow = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 - let brandLow = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 + let brandLow = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 - let successHigh = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green40 + let successHigh = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green40 - let warningHigh = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange40 + let warningHigh = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange40 - let errorHigh = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red40 + let errorHigh = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red40 - let promoHigh = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink30 + let promoHigh = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink30 - let successHighInverse = O2NewColors.palette.o2Green80 + let successHighInverse = O2NewColors.palette.o2Green80 - let warningHighInverse = O2NewColors.palette.o2Orange75 + let warningHighInverse = O2NewColors.palette.o2Orange75 - let errorHighInverse = O2NewColors.palette.o2Red65 + let errorHighInverse = O2NewColors.palette.o2Red65 - let promoHighInverse = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink + let promoHighInverse = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink - let textNavigationBarPrimary = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textNavigationBarPrimary = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textNavigationBarSecondary = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 + let textNavigationBarSecondary = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 - let textNavigationSearchBarHint = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 + let textNavigationSearchBarHint = O2NewColors.palette.beyondBlue30 | O2NewColors.palette.grey45 - let textNavigationSearchBarText = O2NewColors.palette.white | O2NewColors.palette.grey30 + let textNavigationSearchBarText = O2NewColors.palette.white | O2NewColors.palette.grey30 - let textAppBar = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 + let textAppBar = O2NewColors.palette.grey60 | O2NewColors.palette.grey45 - let textAppBarSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 + let textAppBarSelected = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue40 - let customTabsBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack + let customTabsBackground = O2NewColors.palette.beyondBlue | O2NewColors.palette.darkModeBlack - let tagTextPromo = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink + let tagTextPromo = O2NewColors.palette.o2Pink80 | O2NewColors.palette.o2Pink - let tagTextActive = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 + let tagTextActive = O2NewColors.palette.beyondBlue | O2NewColors.palette.beyondBlue30 - let tagTextInactive = O2NewColors.palette.grey60 | O2NewColors.palette.grey40 + let tagTextInactive = O2NewColors.palette.grey60 | O2NewColors.palette.grey40 - let tagTextSuccess = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green + let tagTextSuccess = O2NewColors.palette.o2Green80 | O2NewColors.palette.o2Green - let tagTextWarning = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange + let tagTextWarning = O2NewColors.palette.o2Orange75 | O2NewColors.palette.o2Orange - let tagTextError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 + let tagTextError = O2NewColors.palette.o2Red65 | O2NewColors.palette.o2Red45 - let tagBackgroundPromo = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundPromo = O2NewColors.palette.o2Pink15 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundActive = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundActive = O2NewColors.palette.beyondBlue10 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundInactive = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundInactive = O2NewColors.palette.grey20 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundSuccess = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundSuccess = O2NewColors.palette.o2Green10 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundWarning = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundWarning = O2NewColors.palette.o2Orange10 | O2NewColors.palette.darkModeGrey6 - let tagBackgroundError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 + let tagBackgroundError = O2NewColors.palette.o2Red10 | O2NewColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ O2NewColors.palette.beyondBlue.withAlphaComponent(0) | O2NewColors.palette.black.withAlphaComponent(0), O2NewColors.palette.beyondBlue.withAlphaComponent(0.4) | O2NewColors.palette.black.withAlphaComponent(0.4), O2NewColors.palette.beyondBlue.withAlphaComponent(1) | O2NewColors.palette.black.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -347,4 +351,4 @@ public struct O2NewColorPalette { public let darkModeGrey = UIColor(hex: "#08132B")! public let darkModeGrey6 = UIColor(hex: "#14213D")! public let darkModeBeyondBlue = UIColor(hex: "#1A62FF")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift b/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift index 043dbcf76..b1b76f4f9 100644 --- a/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift +++ b/Sources/MisticaCommon/Colors/TelefonicaColorPalette.swift @@ -1,282 +1,286 @@ - -// Generated using Make -// DO NOT EDIT +// +// TelefonicaColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct TelefonicaColors: MisticaColors { static let palette = TelefonicaColorPalette() - let backgroundBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack) - let backgroundBrandSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let backgroundBrandSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let appBarBackground = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey + let appBarBackground = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey - let background = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeBlack + let background = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeBlack - let backgroundContainer = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey + let backgroundContainer = TelefonicaColors.palette.white | TelefonicaColors.palette.darkModeGrey - let backgroundContainerError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey + let backgroundContainerError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey - let backgroundContainerHover = TelefonicaColors.palette.telefonicaBlue70.withAlphaComponent(0.05) | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = TelefonicaColors.palette.telefonicaBlue70.withAlphaComponent(0.05) | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = TelefonicaColors.palette.telefonicaBlue70.withAlphaComponent(0.08) | TelefonicaColors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = TelefonicaColors.palette.telefonicaBlue70.withAlphaComponent(0.08) | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeGrey) - let backgroundContainerBrandHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.4) | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.4) | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.darkModeGrey - let backgroundContainerAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey + let backgroundContainerAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey - let backgroundOverlay = TelefonicaColors.palette.grey6.withAlphaComponent(0.8) | TelefonicaColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = TelefonicaColors.palette.grey6.withAlphaComponent(0.8) | TelefonicaColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey6 + let backgroundSkeleton = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey6 - let backgroundSkeletonInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 + let backgroundSkeletonInverse = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 - let navigationBarBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let navigationBarBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let backgroundAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack + let backgroundAlternative = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack - let backgroundBrandTop = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let backgroundBrandTop = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let backgroundBrandBottom = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let backgroundBrandBottom = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let skeletonWave = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey5 + let skeletonWave = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey5 - let borderLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack + let borderLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeBlack - let border = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey + let border = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey - let borderHigh = TelefonicaColors.palette.grey5 + let borderHigh = TelefonicaColors.palette.grey5 - let borderSelected = TelefonicaColors.palette.telefonicaBlue + let borderSelected = TelefonicaColors.palette.telefonicaBlue - let coverBackgroundHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = TelefonicaColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = TelefonicaColors.palette.coral + let buttonDangerBackground = TelefonicaColors.palette.coral - let buttonDangerBackgroundPressed = TelefonicaColors.palette.coral80 + let buttonDangerBackgroundPressed = TelefonicaColors.palette.coral80 - let buttonDangerBackgroundHover = TelefonicaColors.palette.coral80 + let buttonDangerBackgroundHover = TelefonicaColors.palette.coral80 - let buttonLinkDangerBackgroundPressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = TelefonicaColors.palette.telefonicaBlue + let buttonPrimaryBackground = TelefonicaColors.palette.telefonicaBlue - let buttonPrimaryBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue + let buttonPrimaryBackgroundInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue - let buttonPrimaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue70 + let buttonPrimaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue70 - let buttonPrimaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue70 + let buttonPrimaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue70 - let buttonPrimaryBackgroundInversePressed = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue70 + let buttonPrimaryBackgroundInversePressed = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue70 - let buttonSecondaryBorder = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.white + let buttonSecondaryBorder = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.white - let buttonSecondaryBorderPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white + let buttonSecondaryBorderPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white - let buttonSecondaryBorderInverse = TelefonicaColors.palette.white + let buttonSecondaryBorderInverse = TelefonicaColors.palette.white - let buttonSecondaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = TelefonicaColors.palette.white + let buttonSecondaryBorderInversePressed = TelefonicaColors.palette.white - let buttonSecondaryBackgroundInverseHover = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = TelefonicaColors.palette.white.withAlphaComponent(0.1) | TelefonicaColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textButtonPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textButtonPrimaryInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textButtonPrimaryInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let textButtonPrimaryInversePressed = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textButtonPrimaryInversePressed = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let textButtonSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textButtonSecondary = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let textButtonSecondaryPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey2 + let textButtonSecondaryPressed = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey2 - let textButtonSecondaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textButtonSecondaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textButtonSecondaryInversePressed = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textButtonSecondaryInversePressed = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textLink = TelefonicaColors.palette.telefonicaBlue + let textLink = TelefonicaColors.palette.telefonicaBlue - let textLinkInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue + let textLinkInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue - let textLinkDanger = TelefonicaColors.palette.coral + let textLinkDanger = TelefonicaColors.palette.coral - let textLinkSnackbar = TelefonicaColors.palette.telefonicaBlue30 + let textLinkSnackbar = TelefonicaColors.palette.telefonicaBlue30 - let textActivated = TelefonicaColors.palette.telefonicaBlue + let textActivated = TelefonicaColors.palette.telefonicaBlue - let textBrand = TelefonicaColors.palette.telefonicaBlue + let textBrand = TelefonicaColors.palette.telefonicaBlue - let control = TelefonicaColors.palette.grey3 | TelefonicaColors.palette.darkModeGrey6 + let control = TelefonicaColors.palette.grey3 | TelefonicaColors.palette.darkModeGrey6 - let controlActivated = TelefonicaColors.palette.telefonicaBlue + let controlActivated = TelefonicaColors.palette.telefonicaBlue - let controlInverse = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 + let controlInverse = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 - let controlActivatedInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue + let controlActivatedInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.telefonicaBlue - let controlError = TelefonicaColors.palette.coral + let controlError = TelefonicaColors.palette.coral - let barTrack = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 + let barTrack = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 - let barTrackInverse = TelefonicaColors.palette.white.withAlphaComponent(0.3) | TelefonicaColors.palette.darkModeGrey6 + let barTrackInverse = TelefonicaColors.palette.white.withAlphaComponent(0.3) | TelefonicaColors.palette.darkModeGrey6 - let loadingBar = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue + let loadingBar = TelefonicaColors.palette.telefonicaBlue30 | TelefonicaColors.palette.telefonicaBlue - let loadingBarBackground = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 + let loadingBarBackground = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.grey6 - let toggleAndroidInactive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey4 + let toggleAndroidInactive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.grey4 - let toggleAndroidBackgroundActive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.telefonicaBlue20 + let toggleAndroidBackgroundActive = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.telefonicaBlue20 - let iosControlKnob = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let iosControlKnob = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let controlKnobInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let controlKnobInverse = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let divider = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let divider = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = TelefonicaColors.palette.white.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = TelefonicaColors.palette.white.withAlphaComponent(0.2) | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let navigationBarDivider = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let badge = TelefonicaColors.palette.coral70 + let badge = TelefonicaColors.palette.coral70 - let feedbackErrorBackground = TelefonicaColors.palette.coral + let feedbackErrorBackground = TelefonicaColors.palette.coral - let feedbackInfoBackground = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey8 + let feedbackInfoBackground = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey8 - let brand = TelefonicaColors.palette.telefonicaBlue + let brand = TelefonicaColors.palette.telefonicaBlue - let brandHigh = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white.withAlphaComponent(0.05) + let brandHigh = TelefonicaColors.palette.telefonicaBlue70 | TelefonicaColors.palette.white.withAlphaComponent(0.05) - let inverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let inverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let neutralHigh = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 + let neutralHigh = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 - let neutralMedium = TelefonicaColors.palette.grey5 + let neutralMedium = TelefonicaColors.palette.grey5 - let neutralMediumInverse = TelefonicaColors.palette.grey5 + let neutralMediumInverse = TelefonicaColors.palette.grey5 - let neutralLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 + let neutralLow = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 - let neutralLowAlternative = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 + let neutralLowAlternative = TelefonicaColors.palette.grey2 | TelefonicaColors.palette.darkModeGrey6 - let textPrimary = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 + let textPrimary = TelefonicaColors.palette.grey9 | TelefonicaColors.palette.grey2 - let textPrimaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textPrimaryInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textSecondary = TelefonicaColors.palette.grey5 | TelefonicaColors.palette.grey4 + let textSecondary = TelefonicaColors.palette.grey5 | TelefonicaColors.palette.grey4 - let textSecondaryInverse = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.grey4 + let textSecondaryInverse = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.grey4 - let error = TelefonicaColors.palette.coral + let error = TelefonicaColors.palette.coral - let textError = TelefonicaColors.palette.coral + let textError = TelefonicaColors.palette.coral - let textErrorInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.coral + let textErrorInverse = TelefonicaColors.palette.white | TelefonicaColors.palette.coral - let success = TelefonicaColors.palette.turquoise + let success = TelefonicaColors.palette.turquoise - let warning = TelefonicaColors.palette.ambar + let warning = TelefonicaColors.palette.ambar - let promo = TelefonicaColors.palette.orchid + let promo = TelefonicaColors.palette.orchid - let highlight = TelefonicaColors.palette.coral40 + let highlight = TelefonicaColors.palette.coral40 - let successLow = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 + let successLow = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 - let warningLow = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 + let warningLow = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 - let errorLow = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 + let errorLow = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 - let promoLow = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 + let promoLow = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 - let brandLow = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 + let brandLow = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 - let successHigh = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 + let successHigh = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 - let warningHigh = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 + let warningHigh = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 - let errorHigh = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 + let errorHigh = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 - let promoHigh = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 + let promoHigh = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 - let successHighInverse = TelefonicaColors.palette.turquoise70 + let successHighInverse = TelefonicaColors.palette.turquoise70 - let warningHighInverse = TelefonicaColors.palette.ambar70 + let warningHighInverse = TelefonicaColors.palette.ambar70 - let errorHighInverse = TelefonicaColors.palette.coral70 + let errorHighInverse = TelefonicaColors.palette.coral70 - let promoHighInverse = TelefonicaColors.palette.orchid70 + let promoHighInverse = TelefonicaColors.palette.orchid70 - let textNavigationBarPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textNavigationBarPrimary = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textNavigationBarSecondary = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 + let textNavigationBarSecondary = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 - let textNavigationSearchBarHint = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 + let textNavigationSearchBarHint = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.grey4 - let textNavigationSearchBarText = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 + let textNavigationSearchBarText = TelefonicaColors.palette.white | TelefonicaColors.palette.grey2 - let textAppBar = TelefonicaColors.palette.grey4 | TelefonicaColors.palette.grey5 + let textAppBar = TelefonicaColors.palette.grey4 | TelefonicaColors.palette.grey5 - let textAppBarSelected = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 + let textAppBarSelected = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.grey2 - let customTabsBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack + let customTabsBackground = TelefonicaColors.palette.telefonicaBlue | TelefonicaColors.palette.darkModeBlack - let tagTextPromo = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 + let tagTextPromo = TelefonicaColors.palette.orchid70 | TelefonicaColors.palette.orchid40 - let tagTextActive = TelefonicaColors.palette.telefonicaBlue + let tagTextActive = TelefonicaColors.palette.telefonicaBlue - let tagTextInactive = TelefonicaColors.palette.grey5 + let tagTextInactive = TelefonicaColors.palette.grey5 - let tagTextSuccess = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 + let tagTextSuccess = TelefonicaColors.palette.turquoise70 | TelefonicaColors.palette.turquoise40 - let tagTextWarning = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 + let tagTextWarning = TelefonicaColors.palette.ambar70 | TelefonicaColors.palette.ambar40 - let tagTextError = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 + let tagTextError = TelefonicaColors.palette.coral70 | TelefonicaColors.palette.coral40 - let tagBackgroundPromo = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundPromo = TelefonicaColors.palette.orchid10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundActive = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundActive = TelefonicaColors.palette.telefonicaBlue10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundInactive = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundInactive = TelefonicaColors.palette.grey1 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundSuccess = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundSuccess = TelefonicaColors.palette.turquoise10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundWarning = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundWarning = TelefonicaColors.palette.ambar10 | TelefonicaColors.palette.darkModeGrey6 - let tagBackgroundError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 + let tagBackgroundError = TelefonicaColors.palette.coral10 | TelefonicaColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ TelefonicaColors.palette.black.withAlphaComponent(0), TelefonicaColors.palette.black.withAlphaComponent(0.4), TelefonicaColors.palette.black.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -319,4 +323,4 @@ public struct TelefonicaColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/TuColorPalette.swift b/Sources/MisticaCommon/Colors/TuColorPalette.swift index 909c4e9bd..4c4d581fc 100644 --- a/Sources/MisticaCommon/Colors/TuColorPalette.swift +++ b/Sources/MisticaCommon/Colors/TuColorPalette.swift @@ -1,282 +1,286 @@ - -// Generated using Make -// DO NOT EDIT +// +// TuColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct TuColors: MisticaColors { static let palette = TuColorPalette() - let backgroundBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeBlack) - let backgroundBrandSecondary = TuColors.palette.blue | TuColors.palette.darkModeBlack + let backgroundBrandSecondary = TuColors.palette.blue | TuColors.palette.darkModeBlack - let appBarBackground = TuColors.palette.white | TuColors.palette.darkModeGrey + let appBarBackground = TuColors.palette.white | TuColors.palette.darkModeGrey - let background = TuColors.palette.white | TuColors.palette.darkModeBlack + let background = TuColors.palette.white | TuColors.palette.darkModeBlack - let backgroundContainer = TuColors.palette.white | TuColors.palette.darkModeGrey + let backgroundContainer = TuColors.palette.white | TuColors.palette.darkModeGrey - let backgroundContainerError = TuColors.palette.red10 | TuColors.palette.darkModeGrey + let backgroundContainerError = TuColors.palette.red10 | TuColors.palette.darkModeGrey - let backgroundContainerHover = TuColors.palette.grey9.withAlphaComponent(0.05) | TuColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = TuColors.palette.grey9.withAlphaComponent(0.05) | TuColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = TuColors.palette.grey9.withAlphaComponent(0.08) | TuColors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = TuColors.palette.grey9.withAlphaComponent(0.08) | TuColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(TuColors.palette.primary | TuColors.palette.darkModeGrey) - let backgroundContainerBrandHover = TuColors.palette.grey9.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = TuColors.palette.grey9.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = TuColors.palette.grey9.withAlphaComponent(0.4) | TuColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = TuColors.palette.grey9.withAlphaComponent(0.4) | TuColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = TuColors.palette.primary80 | TuColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = TuColors.palette.primary80 | TuColors.palette.darkModeGrey - let backgroundContainerAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeGrey + let backgroundContainerAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeGrey - let backgroundOverlay = TuColors.palette.primary.withAlphaComponent(0.8) | TuColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = TuColors.palette.primary.withAlphaComponent(0.8) | TuColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 + let backgroundSkeleton = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = TuColors.palette.primary65 | TuColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = TuColors.palette.primary65 | TuColors.palette.darkModeGrey6 - let navigationBarBackground = TuColors.palette.primary | TuColors.palette.darkModeBlack + let navigationBarBackground = TuColors.palette.primary | TuColors.palette.darkModeBlack - let backgroundAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeBlack + let backgroundAlternative = TuColors.palette.grey1 | TuColors.palette.darkModeBlack - let backgroundBrandTop = TuColors.palette.primary | TuColors.palette.darkModeBlack + let backgroundBrandTop = TuColors.palette.primary | TuColors.palette.darkModeBlack - let backgroundBrandBottom = TuColors.palette.primary | TuColors.palette.darkModeBlack + let backgroundBrandBottom = TuColors.palette.primary | TuColors.palette.darkModeBlack - let skeletonWave = TuColors.palette.grey2 | TuColors.palette.grey5 + let skeletonWave = TuColors.palette.grey2 | TuColors.palette.grey5 - let borderLow = TuColors.palette.grey1 | TuColors.palette.darkModeBlack + let borderLow = TuColors.palette.grey1 | TuColors.palette.darkModeBlack - let border = TuColors.palette.grey2 | TuColors.palette.darkModeGrey + let border = TuColors.palette.grey2 | TuColors.palette.darkModeGrey - let borderHigh = TuColors.palette.grey5 + let borderHigh = TuColors.palette.grey5 - let borderSelected = TuColors.palette.blue | TuColors.palette.blue30 + let borderSelected = TuColors.palette.blue | TuColors.palette.blue30 - let coverBackgroundHover = TuColors.palette.grey9.withAlphaComponent(0.25) | TuColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = TuColors.palette.grey9.withAlphaComponent(0.25) | TuColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = TuColors.palette.grey9.withAlphaComponent(0.35) | TuColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = TuColors.palette.grey9.withAlphaComponent(0.35) | TuColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = TuColors.palette.red + let buttonDangerBackground = TuColors.palette.red - let buttonDangerBackgroundPressed = TuColors.palette.red55 | TuColors.palette.red80 + let buttonDangerBackgroundPressed = TuColors.palette.red55 | TuColors.palette.red80 - let buttonDangerBackgroundHover = TuColors.palette.red55 | TuColors.palette.red80 + let buttonDangerBackgroundHover = TuColors.palette.red55 | TuColors.palette.red80 - let buttonLinkDangerBackgroundPressed = TuColors.palette.red10 + let buttonLinkDangerBackgroundPressed = TuColors.palette.red10 - let buttonLinkDangerBackgroundInverse = TuColors.palette.white | TuColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = TuColors.palette.white | TuColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = TuColors.palette.red10 + let buttonLinkDangerBackgroundInversePressed = TuColors.palette.red10 - let buttonLinkBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = TuColors.palette.primary | TuColors.palette.grey2 + let buttonPrimaryBackground = TuColors.palette.primary | TuColors.palette.grey2 - let buttonPrimaryBackgroundInverse = TuColors.palette.white | TuColors.palette.grey2 + let buttonPrimaryBackgroundInverse = TuColors.palette.white | TuColors.palette.grey2 - let buttonPrimaryBackgroundPressed = TuColors.palette.primary45 | TuColors.palette.grey3 + let buttonPrimaryBackgroundPressed = TuColors.palette.primary45 | TuColors.palette.grey3 - let buttonPrimaryBackgroundHover = TuColors.palette.primary45 | TuColors.palette.grey3 + let buttonPrimaryBackgroundHover = TuColors.palette.primary45 | TuColors.palette.grey3 - let buttonPrimaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.8) | TuColors.palette.grey3 + let buttonPrimaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.8) | TuColors.palette.grey3 - let buttonSecondaryBorder = TuColors.palette.blue | TuColors.palette.grey2 + let buttonSecondaryBorder = TuColors.palette.blue | TuColors.palette.grey2 - let buttonSecondaryBorderPressed = TuColors.palette.blue70 | TuColors.palette.grey2 + let buttonSecondaryBorderPressed = TuColors.palette.blue70 | TuColors.palette.grey2 - let buttonSecondaryBorderInverse = TuColors.palette.white | TuColors.palette.grey2 + let buttonSecondaryBorderInverse = TuColors.palette.white | TuColors.palette.grey2 - let buttonSecondaryBackgroundHover = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = TuColors.palette.blue10 | TuColors.palette.grey2.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = TuColors.palette.white | TuColors.palette.grey2 + let buttonSecondaryBorderInversePressed = TuColors.palette.white | TuColors.palette.grey2 - let buttonSecondaryBackgroundInverseHover = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = TuColors.palette.white.withAlphaComponent(0.1) | TuColors.palette.grey2.withAlphaComponent(0.15) - let textButtonPrimary = TuColors.palette.white | TuColors.palette.primary + let textButtonPrimary = TuColors.palette.white | TuColors.palette.primary - let textButtonPrimaryInverse = TuColors.palette.primary + let textButtonPrimaryInverse = TuColors.palette.primary - let textButtonPrimaryInversePressed = TuColors.palette.primary + let textButtonPrimaryInversePressed = TuColors.palette.primary - let textButtonSecondary = TuColors.palette.blue | TuColors.palette.grey2 + let textButtonSecondary = TuColors.palette.blue | TuColors.palette.grey2 - let textButtonSecondaryPressed = TuColors.palette.blue70 | TuColors.palette.grey2 + let textButtonSecondaryPressed = TuColors.palette.blue70 | TuColors.palette.grey2 - let textButtonSecondaryInverse = TuColors.palette.white | TuColors.palette.grey2 + let textButtonSecondaryInverse = TuColors.palette.white | TuColors.palette.grey2 - let textButtonSecondaryInversePressed = TuColors.palette.white | TuColors.palette.grey2 + let textButtonSecondaryInversePressed = TuColors.palette.white | TuColors.palette.grey2 - let textLink = TuColors.palette.blue | TuColors.palette.blue30 + let textLink = TuColors.palette.blue | TuColors.palette.blue30 - let textLinkInverse = TuColors.palette.white | TuColors.palette.blue30 + let textLinkInverse = TuColors.palette.white | TuColors.palette.blue30 - let textLinkDanger = TuColors.palette.red + let textLinkDanger = TuColors.palette.red - let textLinkSnackbar = TuColors.palette.white | TuColors.palette.blue30 + let textLinkSnackbar = TuColors.palette.white | TuColors.palette.blue30 - let textActivated = TuColors.palette.primary | TuColors.palette.blue30 + let textActivated = TuColors.palette.primary | TuColors.palette.blue30 - let textBrand = TuColors.palette.blue | TuColors.palette.blue30 + let textBrand = TuColors.palette.blue | TuColors.palette.blue30 - let control = TuColors.palette.grey5 | TuColors.palette.darkModeGrey6 + let control = TuColors.palette.grey5 | TuColors.palette.darkModeGrey6 - let controlActivated = TuColors.palette.primary | TuColors.palette.blue30 + let controlActivated = TuColors.palette.primary | TuColors.palette.blue30 - let controlInverse = TuColors.palette.white | TuColors.palette.darkModeGrey6 + let controlInverse = TuColors.palette.white | TuColors.palette.darkModeGrey6 - let controlActivatedInverse = TuColors.palette.white | TuColors.palette.blue30 + let controlActivatedInverse = TuColors.palette.white | TuColors.palette.blue30 - let controlError = TuColors.palette.red + let controlError = TuColors.palette.red - let barTrack = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 + let barTrack = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 - let barTrackInverse = TuColors.palette.white.withAlphaComponent(0.36) | TuColors.palette.darkModeGrey6 + let barTrackInverse = TuColors.palette.white.withAlphaComponent(0.36) | TuColors.palette.darkModeGrey6 - let loadingBar = TuColors.palette.green40 + let loadingBar = TuColors.palette.green40 - let loadingBarBackground = TuColors.palette.green + let loadingBarBackground = TuColors.palette.green - let toggleAndroidInactive = TuColors.palette.grey2 | TuColors.palette.grey4 + let toggleAndroidInactive = TuColors.palette.grey2 | TuColors.palette.grey4 - let toggleAndroidBackgroundActive = TuColors.palette.primary15 | TuColors.palette.blue20 + let toggleAndroidBackgroundActive = TuColors.palette.primary15 | TuColors.palette.blue20 - let iosControlKnob = TuColors.palette.white | TuColors.palette.grey2 + let iosControlKnob = TuColors.palette.white | TuColors.palette.grey2 - let controlKnobInverse = TuColors.palette.primary | TuColors.palette.grey2 + let controlKnobInverse = TuColors.palette.primary | TuColors.palette.grey2 - let divider = TuColors.palette.grey2 | TuColors.palette.white.withAlphaComponent(0.05) + let divider = TuColors.palette.grey2 | TuColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = TuColors.palette.white.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = TuColors.palette.white.withAlphaComponent(0.2) | TuColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = TuColors.palette.primary | TuColors.palette.darkModeBlack + let navigationBarDivider = TuColors.palette.primary | TuColors.palette.darkModeBlack - let badge = TuColors.palette.blue | TuColors.palette.blue30 + let badge = TuColors.palette.blue | TuColors.palette.blue30 - let feedbackErrorBackground = TuColors.palette.red + let feedbackErrorBackground = TuColors.palette.red - let feedbackInfoBackground = TuColors.palette.primary | TuColors.palette.darkModeGrey + let feedbackInfoBackground = TuColors.palette.primary | TuColors.palette.darkModeGrey - let brand = TuColors.palette.blue | TuColors.palette.blue30 + let brand = TuColors.palette.blue | TuColors.palette.blue30 - let brandHigh = TuColors.palette.blue70 | TuColors.palette.white.withAlphaComponent(0.05) + let brandHigh = TuColors.palette.blue70 | TuColors.palette.white.withAlphaComponent(0.05) - let inverse = TuColors.palette.white | TuColors.palette.grey2 + let inverse = TuColors.palette.white | TuColors.palette.grey2 - let neutralHigh = TuColors.palette.grey9 | TuColors.palette.grey2 + let neutralHigh = TuColors.palette.grey9 | TuColors.palette.grey2 - let neutralMedium = TuColors.palette.grey5 + let neutralMedium = TuColors.palette.grey5 - let neutralMediumInverse = TuColors.palette.grey5 + let neutralMediumInverse = TuColors.palette.grey5 - let neutralLow = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 + let neutralLow = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 - let neutralLowAlternative = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 + let neutralLowAlternative = TuColors.palette.grey2 | TuColors.palette.darkModeGrey6 - let textPrimary = TuColors.palette.grey9 | TuColors.palette.grey2 + let textPrimary = TuColors.palette.grey9 | TuColors.palette.grey2 - let textPrimaryInverse = TuColors.palette.white | TuColors.palette.grey2 + let textPrimaryInverse = TuColors.palette.white | TuColors.palette.grey2 - let textSecondary = TuColors.palette.grey6 | TuColors.palette.grey4 + let textSecondary = TuColors.palette.grey6 | TuColors.palette.grey4 - let textSecondaryInverse = TuColors.palette.grey3 | TuColors.palette.grey4 + let textSecondaryInverse = TuColors.palette.grey3 | TuColors.palette.grey4 - let error = TuColors.palette.red + let error = TuColors.palette.red - let textError = TuColors.palette.red + let textError = TuColors.palette.red - let textErrorInverse = TuColors.palette.white | TuColors.palette.red + let textErrorInverse = TuColors.palette.white | TuColors.palette.red - let success = TuColors.palette.green + let success = TuColors.palette.green - let warning = TuColors.palette.orange + let warning = TuColors.palette.orange - let promo = TuColors.palette.blue + let promo = TuColors.palette.blue - let highlight = TuColors.palette.red40 + let highlight = TuColors.palette.red40 - let successLow = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 + let successLow = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 - let warningLow = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 + let warningLow = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 - let errorLow = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 + let errorLow = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 - let promoLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let promoLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let brandLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let brandLow = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let successHigh = TuColors.palette.green75 | TuColors.palette.green40 + let successHigh = TuColors.palette.green75 | TuColors.palette.green40 - let warningHigh = TuColors.palette.orange70 | TuColors.palette.orange55 + let warningHigh = TuColors.palette.orange70 | TuColors.palette.orange55 - let errorHigh = TuColors.palette.red70 | TuColors.palette.red40 + let errorHigh = TuColors.palette.red70 | TuColors.palette.red40 - let promoHigh = TuColors.palette.blue | TuColors.palette.blue30 + let promoHigh = TuColors.palette.blue | TuColors.palette.blue30 - let successHighInverse = TuColors.palette.green75 + let successHighInverse = TuColors.palette.green75 - let warningHighInverse = TuColors.palette.orange70 + let warningHighInverse = TuColors.palette.orange70 - let errorHighInverse = TuColors.palette.red70 + let errorHighInverse = TuColors.palette.red70 - let promoHighInverse = TuColors.palette.blue | TuColors.palette.blue70 + let promoHighInverse = TuColors.palette.blue | TuColors.palette.blue70 - let textNavigationBarPrimary = TuColors.palette.white | TuColors.palette.grey2 + let textNavigationBarPrimary = TuColors.palette.white | TuColors.palette.grey2 - let textNavigationBarSecondary = TuColors.palette.grey1 | TuColors.palette.grey4 + let textNavigationBarSecondary = TuColors.palette.grey1 | TuColors.palette.grey4 - let textNavigationSearchBarHint = TuColors.palette.grey1 | TuColors.palette.grey4 + let textNavigationSearchBarHint = TuColors.palette.grey1 | TuColors.palette.grey4 - let textNavigationSearchBarText = TuColors.palette.white | TuColors.palette.grey2 + let textNavigationSearchBarText = TuColors.palette.white | TuColors.palette.grey2 - let textAppBar = TuColors.palette.grey6 | TuColors.palette.grey5 + let textAppBar = TuColors.palette.grey6 | TuColors.palette.grey5 - let textAppBarSelected = TuColors.palette.primary | TuColors.palette.grey2 + let textAppBarSelected = TuColors.palette.primary | TuColors.palette.grey2 - let customTabsBackground = TuColors.palette.white | TuColors.palette.darkModeBlack + let customTabsBackground = TuColors.palette.white | TuColors.palette.darkModeBlack - let tagTextPromo = TuColors.palette.blue | TuColors.palette.blue30 + let tagTextPromo = TuColors.palette.blue | TuColors.palette.blue30 - let tagTextActive = TuColors.palette.blue | TuColors.palette.blue30 + let tagTextActive = TuColors.palette.blue | TuColors.palette.blue30 - let tagTextInactive = TuColors.palette.grey5 + let tagTextInactive = TuColors.palette.grey5 - let tagTextSuccess = TuColors.palette.green75 | TuColors.palette.green40 + let tagTextSuccess = TuColors.palette.green75 | TuColors.palette.green40 - let tagTextWarning = TuColors.palette.orange70 | TuColors.palette.orange55 + let tagTextWarning = TuColors.palette.orange70 | TuColors.palette.orange55 - let tagTextError = TuColors.palette.red70 | TuColors.palette.red40 + let tagTextError = TuColors.palette.red70 | TuColors.palette.red40 - let tagBackgroundPromo = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let tagBackgroundPromo = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let tagBackgroundActive = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 + let tagBackgroundActive = TuColors.palette.blue10 | TuColors.palette.darkModeGrey6 - let tagBackgroundInactive = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 + let tagBackgroundInactive = TuColors.palette.grey1 | TuColors.palette.darkModeGrey6 - let tagBackgroundSuccess = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 + let tagBackgroundSuccess = TuColors.palette.green10 | TuColors.palette.darkModeGrey6 - let tagBackgroundWarning = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 + let tagBackgroundWarning = TuColors.palette.orange20 | TuColors.palette.darkModeGrey6 - let tagBackgroundError = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 + let tagBackgroundError = TuColors.palette.red10 | TuColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ TuColors.palette.black.withAlphaComponent(0), TuColors.palette.black.withAlphaComponent(0.4), TuColors.palette.black.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -323,4 +327,4 @@ public struct TuColorPalette { public let darkModeBlack = UIColor(hex: "#161A24")! public let darkModeGrey = UIColor(hex: "#202735")! public let darkModeGrey6 = UIColor(hex: "#2B3447")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/VivoColorPalette.swift b/Sources/MisticaCommon/Colors/VivoColorPalette.swift index 756e2d518..6111ce880 100644 --- a/Sources/MisticaCommon/Colors/VivoColorPalette.swift +++ b/Sources/MisticaCommon/Colors/VivoColorPalette.swift @@ -1,282 +1,286 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct VivoColors: MisticaColors { static let palette = VivoColorPalette() - let backgroundBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack) - let backgroundBrandSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let backgroundBrandSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let appBarBackground = VivoColors.palette.white | VivoColors.palette.darkModeGrey + let appBarBackground = VivoColors.palette.white | VivoColors.palette.darkModeGrey - let background = VivoColors.palette.white | VivoColors.palette.darkModeBlack + let background = VivoColors.palette.white | VivoColors.palette.darkModeBlack - let backgroundContainer = VivoColors.palette.white | VivoColors.palette.darkModeGrey + let backgroundContainer = VivoColors.palette.white | VivoColors.palette.darkModeGrey - let backgroundContainerError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey + let backgroundContainerError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey - let backgroundContainerHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.08) | VivoColors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.08) | VivoColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(VivoColors.palette.vivoPurple | VivoColors.palette.darkModeGrey) - let backgroundContainerBrandHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey - let backgroundContainerAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey + let backgroundContainerAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey - let backgroundOverlay = VivoColors.palette.grey6.withAlphaComponent(0.6) | VivoColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = VivoColors.palette.grey6.withAlphaComponent(0.6) | VivoColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 + let backgroundSkeleton = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = VivoColors.palette.vivoPurpleDark | VivoColors.palette.darkModeGrey6 - let navigationBarBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let navigationBarBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let backgroundAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack + let backgroundAlternative = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack - let backgroundBrandTop = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let backgroundBrandTop = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let backgroundBrandBottom = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let backgroundBrandBottom = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let skeletonWave = VivoColors.palette.grey2 | VivoColors.palette.grey5 + let skeletonWave = VivoColors.palette.grey2 | VivoColors.palette.grey5 - let borderLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack + let borderLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeBlack - let border = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey + let border = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey - let borderHigh = VivoColors.palette.grey5 + let borderHigh = VivoColors.palette.grey5 - let borderSelected = VivoColors.palette.vivoPurple + let borderSelected = VivoColors.palette.vivoPurple - let coverBackgroundHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = VivoColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = VivoColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = VivoColors.palette.pepper + let buttonDangerBackground = VivoColors.palette.pepper - let buttonDangerBackgroundPressed = VivoColors.palette.pepperDark + let buttonDangerBackgroundPressed = VivoColors.palette.pepperDark - let buttonDangerBackgroundHover = VivoColors.palette.pepperDark + let buttonDangerBackgroundHover = VivoColors.palette.pepperDark - let buttonLinkDangerBackgroundPressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = VivoColors.palette.white | VivoColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = VivoColors.palette.white | VivoColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = VivoColors.palette.pepperLight10 | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.1) | VivoColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.1) | VivoColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let buttonPrimaryBackground = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 + let buttonPrimaryBackgroundInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundPressed = VivoColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundPressed = VivoColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundHover = VivoColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundHover = VivoColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundInversePressed = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundInversePressed = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.vivoPurpleDark - let buttonSecondaryBorder = VivoColors.palette.vivoPurple | VivoColors.palette.white + let buttonSecondaryBorder = VivoColors.palette.vivoPurple | VivoColors.palette.white - let buttonSecondaryBorderPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white + let buttonSecondaryBorderPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white - let buttonSecondaryBorderInverse = VivoColors.palette.white + let buttonSecondaryBorderInverse = VivoColors.palette.white - let buttonSecondaryBackgroundHover = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = VivoColors.palette.white + let buttonSecondaryBorderInversePressed = VivoColors.palette.white - let buttonSecondaryBackgroundInverseHover = VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = VivoColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = VivoColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = VivoColors.palette.white | VivoColors.palette.grey2 + let textButtonPrimary = VivoColors.palette.white | VivoColors.palette.grey2 - let textButtonPrimaryInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textButtonPrimaryInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let textButtonPrimaryInversePressed = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textButtonPrimaryInversePressed = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let textButtonSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textButtonSecondary = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let textButtonSecondaryPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.grey2 + let textButtonSecondaryPressed = VivoColors.palette.vivoPurpleDark | VivoColors.palette.grey2 - let textButtonSecondaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 + let textButtonSecondaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 - let textButtonSecondaryInversePressed = VivoColors.palette.white | VivoColors.palette.grey2 + let textButtonSecondaryInversePressed = VivoColors.palette.white | VivoColors.palette.grey2 - let textLink = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 + let textLink = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 - let textLinkInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight50 + let textLinkInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight50 - let textLinkDanger = VivoColors.palette.pepper + let textLinkDanger = VivoColors.palette.pepper - let textLinkSnackbar = VivoColors.palette.vivoPurpleLight50 + let textLinkSnackbar = VivoColors.palette.vivoPurpleLight50 - let textActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let textActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let textBrand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let textBrand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let control = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 + let control = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 - let controlActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let controlActivated = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let controlInverse = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.darkModeGrey6 + let controlInverse = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.darkModeGrey6 - let controlActivatedInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 + let controlActivatedInverse = VivoColors.palette.white | VivoColors.palette.vivoPurpleLight80 - let controlError = VivoColors.palette.pepper + let controlError = VivoColors.palette.pepper - let barTrack = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 + let barTrack = VivoColors.palette.grey3 | VivoColors.palette.darkModeGrey6 - let barTrackInverse = VivoColors.palette.white.withAlphaComponent(0.5) | VivoColors.palette.darkModeGrey6 + let barTrackInverse = VivoColors.palette.white.withAlphaComponent(0.5) | VivoColors.palette.darkModeGrey6 - let loadingBar = VivoColors.palette.pink | VivoColors.palette.vivoPurpleLight80 + let loadingBar = VivoColors.palette.pink | VivoColors.palette.vivoPurpleLight80 - let loadingBarBackground = VivoColors.palette.pepperLight30 | VivoColors.palette.darkModeGrey6 + let loadingBarBackground = VivoColors.palette.pepperLight30 | VivoColors.palette.darkModeGrey6 - let toggleAndroidInactive = VivoColors.palette.grey2 | VivoColors.palette.grey4 + let toggleAndroidInactive = VivoColors.palette.grey2 | VivoColors.palette.grey4 - let toggleAndroidBackgroundActive = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.vivoPurpleLight50 + let toggleAndroidBackgroundActive = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.vivoPurpleLight50 - let iosControlKnob = VivoColors.palette.white | VivoColors.palette.grey2 + let iosControlKnob = VivoColors.palette.white | VivoColors.palette.grey2 - let controlKnobInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let controlKnobInverse = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let divider = VivoColors.palette.grey2 | VivoColors.palette.white.withAlphaComponent(0.05) + let divider = VivoColors.palette.grey2 | VivoColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = VivoColors.palette.white.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = VivoColors.palette.white.withAlphaComponent(0.2) | VivoColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let navigationBarDivider = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let badge = VivoColors.palette.pepperDark + let badge = VivoColors.palette.pepperDark - let feedbackErrorBackground = VivoColors.palette.pepper + let feedbackErrorBackground = VivoColors.palette.pepper - let feedbackInfoBackground = VivoColors.palette.grey6 + let feedbackInfoBackground = VivoColors.palette.grey6 - let brand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let brand = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let brandHigh = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white.withAlphaComponent(0.05) + let brandHigh = VivoColors.palette.vivoPurpleDark | VivoColors.palette.white.withAlphaComponent(0.05) - let inverse = VivoColors.palette.white | VivoColors.palette.grey2 + let inverse = VivoColors.palette.white | VivoColors.palette.grey2 - let neutralHigh = VivoColors.palette.grey6 | VivoColors.palette.grey2 + let neutralHigh = VivoColors.palette.grey6 | VivoColors.palette.grey2 - let neutralMedium = VivoColors.palette.grey5 + let neutralMedium = VivoColors.palette.grey5 - let neutralMediumInverse = VivoColors.palette.grey5 + let neutralMediumInverse = VivoColors.palette.grey5 - let neutralLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 + let neutralLow = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 - let neutralLowAlternative = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 + let neutralLowAlternative = VivoColors.palette.grey2 | VivoColors.palette.darkModeGrey6 - let textPrimary = VivoColors.palette.grey6 | VivoColors.palette.grey2 + let textPrimary = VivoColors.palette.grey6 | VivoColors.palette.grey2 - let textPrimaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 + let textPrimaryInverse = VivoColors.palette.white | VivoColors.palette.grey2 - let textSecondary = VivoColors.palette.grey5 | VivoColors.palette.grey4 + let textSecondary = VivoColors.palette.grey5 | VivoColors.palette.grey4 - let textSecondaryInverse = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.grey4 + let textSecondaryInverse = VivoColors.palette.vivoPurpleLight20 | VivoColors.palette.grey4 - let error = VivoColors.palette.pepper + let error = VivoColors.palette.pepper - let textError = VivoColors.palette.pepper + let textError = VivoColors.palette.pepper - let textErrorInverse = VivoColors.palette.white | VivoColors.palette.pepper + let textErrorInverse = VivoColors.palette.white | VivoColors.palette.pepper - let success = VivoColors.palette.vivoGreen + let success = VivoColors.palette.vivoGreen - let warning = VivoColors.palette.orange + let warning = VivoColors.palette.orange - let promo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let promo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let highlight = VivoColors.palette.pink + let highlight = VivoColors.palette.pink - let successLow = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 + let successLow = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 - let warningLow = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 + let warningLow = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 - let errorLow = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 + let errorLow = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 - let promoLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let promoLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let brandLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let brandLow = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let successHigh = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 + let successHigh = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 - let warningHigh = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 + let warningHigh = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 - let errorHigh = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 + let errorHigh = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 - let promoHigh = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 + let promoHigh = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 - let successHighInverse = VivoColors.palette.vivoGreenDark + let successHighInverse = VivoColors.palette.vivoGreenDark - let warningHighInverse = VivoColors.palette.orangeDark + let warningHighInverse = VivoColors.palette.orangeDark - let errorHighInverse = VivoColors.palette.pepperDark80 + let errorHighInverse = VivoColors.palette.pepperDark80 - let promoHighInverse = VivoColors.palette.vivoPurple + let promoHighInverse = VivoColors.palette.vivoPurple - let textNavigationBarPrimary = VivoColors.palette.white | VivoColors.palette.grey2 + let textNavigationBarPrimary = VivoColors.palette.white | VivoColors.palette.grey2 - let textNavigationBarSecondary = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 + let textNavigationBarSecondary = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 - let textNavigationSearchBarHint = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 + let textNavigationSearchBarHint = VivoColors.palette.vivoPurpleLight50 | VivoColors.palette.grey4 - let textNavigationSearchBarText = VivoColors.palette.white | VivoColors.palette.grey2 + let textNavigationSearchBarText = VivoColors.palette.white | VivoColors.palette.grey2 - let textAppBar = VivoColors.palette.grey4 | VivoColors.palette.grey5 + let textAppBar = VivoColors.palette.grey4 | VivoColors.palette.grey5 - let textAppBarSelected = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 + let textAppBarSelected = VivoColors.palette.vivoPurple | VivoColors.palette.grey2 - let customTabsBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack + let customTabsBackground = VivoColors.palette.vivoPurple | VivoColors.palette.darkModeBlack - let tagTextPromo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 + let tagTextPromo = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight50 - let tagTextActive = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 + let tagTextActive = VivoColors.palette.vivoPurple | VivoColors.palette.vivoPurpleLight80 - let tagTextInactive = VivoColors.palette.grey5 + let tagTextInactive = VivoColors.palette.grey5 - let tagTextSuccess = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 + let tagTextSuccess = VivoColors.palette.vivoGreenDark | VivoColors.palette.vivoGreenLight30 - let tagTextWarning = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 + let tagTextWarning = VivoColors.palette.orangeDark | VivoColors.palette.orangeLight40 - let tagTextError = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 + let tagTextError = VivoColors.palette.pepperDark80 | VivoColors.palette.pepperLight40 - let tagBackgroundPromo = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundPromo = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundActive = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundActive = VivoColors.palette.vivoPurpleLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundInactive = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 + let tagBackgroundInactive = VivoColors.palette.grey1 | VivoColors.palette.darkModeGrey6 - let tagBackgroundSuccess = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundSuccess = VivoColors.palette.vivoGreenLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundWarning = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundWarning = VivoColors.palette.orangeLight10 | VivoColors.palette.darkModeGrey6 - let tagBackgroundError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 + let tagBackgroundError = VivoColors.palette.pepperLight10 | VivoColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ VivoColors.palette.grey6.withAlphaComponent(0), VivoColors.palette.grey6.withAlphaComponent(0.4), VivoColors.palette.grey6.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -318,4 +322,4 @@ public struct VivoColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift b/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift index 2a476bc1a..8e754d012 100644 --- a/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift +++ b/Sources/MisticaCommon/Colors/VivoNewColorPalette.swift @@ -1,282 +1,286 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoNewColorPalette.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit struct VivoNewColors: MisticaColors { static let palette = VivoNewColorPalette() - let backgroundBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack) + let backgroundBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack) - let backgroundBrandSecondary = VivoNewColors.palette.vivoPurpleLight80 | VivoNewColors.palette.darkModeBlack + let backgroundBrandSecondary = VivoNewColors.palette.vivoPurpleLight80 | VivoNewColors.palette.darkModeBlack - let appBarBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey + let appBarBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey - let background = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack + let background = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack - let backgroundContainer = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey + let backgroundContainer = VivoNewColors.palette.white | VivoNewColors.palette.darkModeGrey - let backgroundContainerError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey + let backgroundContainerError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey - let backgroundContainerHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoNewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.05) | VivoNewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.08) | VivoNewColors.palette.white.withAlphaComponent(0.08) + let backgroundContainerPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.08) | VivoNewColors.palette.white.withAlphaComponent(0.08) - let backgroundContainerBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeGrey) + let backgroundContainerBrand = MisticaColor.solid(VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeGrey) - let backgroundContainerBrandHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.03) + let backgroundContainerBrandHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.03) - let backgroundContainerBrandPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoNewColors.palette.white.withAlphaComponent(0.05) + let backgroundContainerBrandPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.4) | VivoNewColors.palette.white.withAlphaComponent(0.05) - let backgroundContainerBrandOverInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey + let backgroundContainerBrandOverInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey - let backgroundContainerAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey + let backgroundContainerAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey - let backgroundOverlay = VivoNewColors.palette.grey6.withAlphaComponent(0.6) | VivoNewColors.palette.darkModeGrey.withAlphaComponent(0.8) + let backgroundOverlay = VivoNewColors.palette.grey6.withAlphaComponent(0.6) | VivoNewColors.palette.darkModeGrey.withAlphaComponent(0.8) - let backgroundSkeleton = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 + let backgroundSkeleton = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 - let backgroundSkeletonInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey6 + let backgroundSkeletonInverse = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.darkModeGrey6 - let navigationBarBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let navigationBarBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let backgroundAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack + let backgroundAlternative = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack - let backgroundBrandTop = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let backgroundBrandTop = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let backgroundBrandBottom = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let backgroundBrandBottom = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let skeletonWave = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey5 + let skeletonWave = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey5 - let borderLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack + let borderLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeBlack - let border = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey + let border = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey - let borderHigh = VivoNewColors.palette.grey5 + let borderHigh = VivoNewColors.palette.grey5 - let borderSelected = VivoNewColors.palette.vivoPurple + let borderSelected = VivoNewColors.palette.vivoPurple - let coverBackgroundHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.25) + let coverBackgroundHover = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.25) - let coverBackgroundPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.35) + let coverBackgroundPressed = VivoNewColors.palette.darkModeBlack.withAlphaComponent(0.35) - let buttonDangerBackground = VivoNewColors.palette.pepper + let buttonDangerBackground = VivoNewColors.palette.pepper - let buttonDangerBackgroundPressed = VivoNewColors.palette.pepperDark + let buttonDangerBackgroundPressed = VivoNewColors.palette.pepperDark - let buttonDangerBackgroundHover = VivoNewColors.palette.pepperDark + let buttonDangerBackgroundHover = VivoNewColors.palette.pepperDark - let buttonLinkDangerBackgroundPressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundPressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkDangerBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.white.withAlphaComponent(0) + let buttonLinkDangerBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.white.withAlphaComponent(0) - let buttonLinkDangerBackgroundInversePressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkDangerBackgroundInversePressed = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonLinkBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.1) | VivoNewColors.palette.white.withAlphaComponent(0.08) + let buttonLinkBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.1) | VivoNewColors.palette.white.withAlphaComponent(0.08) - let buttonPrimaryBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let buttonPrimaryBackground = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 + let buttonPrimaryBackgroundInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 - let buttonPrimaryBackgroundPressed = VivoNewColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundPressed = VivoNewColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundHover = VivoNewColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundHover = VivoNewColors.palette.vivoPurpleDark - let buttonPrimaryBackgroundInversePressed = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.vivoPurpleDark + let buttonPrimaryBackgroundInversePressed = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.vivoPurpleDark - let buttonSecondaryBorder = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.white + let buttonSecondaryBorder = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.white - let buttonSecondaryBorderPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white + let buttonSecondaryBorderPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white - let buttonSecondaryBorderInverse = VivoNewColors.palette.white + let buttonSecondaryBorderInverse = VivoNewColors.palette.white - let buttonSecondaryBackgroundHover = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundHover = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundPressed = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBorderInversePressed = VivoNewColors.palette.white + let buttonSecondaryBorderInversePressed = VivoNewColors.palette.white - let buttonSecondaryBackgroundInverseHover = VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInverseHover = VivoNewColors.palette.white.withAlphaComponent(0.15) - let buttonSecondaryBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.15) + let buttonSecondaryBackgroundInversePressed = VivoNewColors.palette.white.withAlphaComponent(0.15) - let textButtonPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textButtonPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textButtonPrimaryInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textButtonPrimaryInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let textButtonPrimaryInversePressed = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textButtonPrimaryInversePressed = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let textButtonSecondary = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textButtonSecondary = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let textButtonSecondaryPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey2 + let textButtonSecondaryPressed = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey2 - let textButtonSecondaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textButtonSecondaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textButtonSecondaryInversePressed = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textButtonSecondaryInversePressed = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textLink = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 + let textLink = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 - let textLinkInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight50 + let textLinkInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight50 - let textLinkDanger = VivoNewColors.palette.pepper + let textLinkDanger = VivoNewColors.palette.pepper - let textLinkSnackbar = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 + let textLinkSnackbar = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 - let textActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let textActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let textBrand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let textBrand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let control = VivoNewColors.palette.grey4 | VivoNewColors.palette.darkModeGrey6 + let control = VivoNewColors.palette.grey4 | VivoNewColors.palette.darkModeGrey6 - let controlActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let controlActivated = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let controlInverse = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.darkModeGrey6 + let controlInverse = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.darkModeGrey6 - let controlActivatedInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 + let controlActivatedInverse = VivoNewColors.palette.white | VivoNewColors.palette.vivoPurpleLight80 - let controlError = VivoNewColors.palette.pepper + let controlError = VivoNewColors.palette.pepper - let barTrack = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 + let barTrack = VivoNewColors.palette.grey3 | VivoNewColors.palette.darkModeGrey6 - let barTrackInverse = VivoNewColors.palette.white.withAlphaComponent(0.5) | VivoNewColors.palette.darkModeGrey6 + let barTrackInverse = VivoNewColors.palette.white.withAlphaComponent(0.5) | VivoNewColors.palette.darkModeGrey6 - let loadingBar = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let loadingBar = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let loadingBarBackground = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let loadingBarBackground = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let toggleAndroidInactive = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey4 + let toggleAndroidInactive = VivoNewColors.palette.grey2 | VivoNewColors.palette.grey4 - let toggleAndroidBackgroundActive = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 + let toggleAndroidBackgroundActive = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.vivoPurpleLight50 - let iosControlKnob = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let iosControlKnob = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let controlKnobInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let controlKnobInverse = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let divider = VivoNewColors.palette.grey3 | VivoNewColors.palette.white.withAlphaComponent(0.05) + let divider = VivoNewColors.palette.grey3 | VivoNewColors.palette.white.withAlphaComponent(0.05) - let dividerInverse = VivoNewColors.palette.white.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.05) + let dividerInverse = VivoNewColors.palette.white.withAlphaComponent(0.2) | VivoNewColors.palette.white.withAlphaComponent(0.05) - let navigationBarDivider = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack + let navigationBarDivider = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.darkModeBlack - let badge = VivoNewColors.palette.pepperDark + let badge = VivoNewColors.palette.pepperDark - let feedbackErrorBackground = VivoNewColors.palette.pepper + let feedbackErrorBackground = VivoNewColors.palette.pepper - let feedbackInfoBackground = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey6 + let feedbackInfoBackground = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.grey6 - let brand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let brand = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let brandHigh = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white.withAlphaComponent(0.05) + let brandHigh = VivoNewColors.palette.vivoPurpleDark | VivoNewColors.palette.white.withAlphaComponent(0.05) - let inverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let inverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let neutralHigh = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 + let neutralHigh = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 - let neutralMedium = VivoNewColors.palette.grey5 + let neutralMedium = VivoNewColors.palette.grey5 - let neutralMediumInverse = VivoNewColors.palette.grey5 + let neutralMediumInverse = VivoNewColors.palette.grey5 - let neutralLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 + let neutralLow = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 - let neutralLowAlternative = VivoNewColors.palette.grey2 | VivoNewColors.palette.darkModeGrey6 + let neutralLowAlternative = VivoNewColors.palette.grey2 | VivoNewColors.palette.darkModeGrey6 - let textPrimary = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 + let textPrimary = VivoNewColors.palette.grey6 | VivoNewColors.palette.grey2 - let textPrimaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textPrimaryInverse = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textSecondary = VivoNewColors.palette.grey5 | VivoNewColors.palette.grey4 + let textSecondary = VivoNewColors.palette.grey5 | VivoNewColors.palette.grey4 - let textSecondaryInverse = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.grey4 + let textSecondaryInverse = VivoNewColors.palette.vivoPurpleLight20 | VivoNewColors.palette.grey4 - let error = VivoNewColors.palette.pepper + let error = VivoNewColors.palette.pepper - let textError = VivoNewColors.palette.pepper + let textError = VivoNewColors.palette.pepper - let textErrorInverse = VivoNewColors.palette.white | VivoNewColors.palette.pepper + let textErrorInverse = VivoNewColors.palette.white | VivoNewColors.palette.pepper - let success = VivoNewColors.palette.vivoGreen + let success = VivoNewColors.palette.vivoGreen - let warning = VivoNewColors.palette.orange + let warning = VivoNewColors.palette.orange - let promo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let promo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let highlight = VivoNewColors.palette.pink + let highlight = VivoNewColors.palette.pink - let successLow = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 + let successLow = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 - let warningLow = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 + let warningLow = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 - let errorLow = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 + let errorLow = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 - let promoLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let promoLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let brandLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let brandLow = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let successHigh = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 + let successHigh = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 - let warningHigh = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 + let warningHigh = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 - let errorHigh = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 + let errorHigh = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 - let promoHigh = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 + let promoHigh = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 - let successHighInverse = VivoNewColors.palette.vivoGreenDark + let successHighInverse = VivoNewColors.palette.vivoGreenDark - let warningHighInverse = VivoNewColors.palette.orangeDark + let warningHighInverse = VivoNewColors.palette.orangeDark - let errorHighInverse = VivoNewColors.palette.pepperDark80 + let errorHighInverse = VivoNewColors.palette.pepperDark80 - let promoHighInverse = VivoNewColors.palette.vivoPurple + let promoHighInverse = VivoNewColors.palette.vivoPurple - let textNavigationBarPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textNavigationBarPrimary = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textNavigationBarSecondary = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 + let textNavigationBarSecondary = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 - let textNavigationSearchBarHint = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 + let textNavigationSearchBarHint = VivoNewColors.palette.vivoPurpleLight50 | VivoNewColors.palette.grey4 - let textNavigationSearchBarText = VivoNewColors.palette.white | VivoNewColors.palette.grey2 + let textNavigationSearchBarText = VivoNewColors.palette.white | VivoNewColors.palette.grey2 - let textAppBar = VivoNewColors.palette.grey5 + let textAppBar = VivoNewColors.palette.grey5 - let textAppBarSelected = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 + let textAppBarSelected = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.grey2 - let customTabsBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack + let customTabsBackground = VivoNewColors.palette.white | VivoNewColors.palette.darkModeBlack - let tagTextPromo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 + let tagTextPromo = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight50 - let tagTextActive = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 + let tagTextActive = VivoNewColors.palette.vivoPurple | VivoNewColors.palette.vivoPurpleLight80 - let tagTextInactive = VivoNewColors.palette.grey5 + let tagTextInactive = VivoNewColors.palette.grey5 - let tagTextSuccess = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 + let tagTextSuccess = VivoNewColors.palette.vivoGreenDark | VivoNewColors.palette.vivoGreenLight30 - let tagTextWarning = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 + let tagTextWarning = VivoNewColors.palette.orangeDark | VivoNewColors.palette.orangeLight40 - let tagTextError = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 + let tagTextError = VivoNewColors.palette.pepperDark80 | VivoNewColors.palette.pepperLight40 - let tagBackgroundPromo = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundPromo = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundActive = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundActive = VivoNewColors.palette.vivoPurpleLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundInactive = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundInactive = VivoNewColors.palette.grey1 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundSuccess = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundSuccess = VivoNewColors.palette.vivoGreenLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundWarning = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundWarning = VivoNewColors.palette.orangeLight10 | VivoNewColors.palette.darkModeGrey6 - let tagBackgroundError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 + let tagBackgroundError = VivoNewColors.palette.pepperLight10 | VivoNewColors.palette.darkModeGrey6 - let cardContentOverlay = MisticaColor.gradient(MisticaGradient( + let cardContentOverlay = MisticaColor.gradient(MisticaGradient( colors: [ VivoNewColors.palette.grey6.withAlphaComponent(0), VivoNewColors.palette.grey6.withAlphaComponent(0.4), VivoNewColors.palette.grey6.withAlphaComponent(0.7) ], - stops: [0,0.3,1], + stops: [0, 0.3, 1], angle: 180 )) } @@ -318,4 +322,4 @@ public struct VivoNewColorPalette { public let darkModeBlack = UIColor(hex: "#191919")! public let darkModeGrey = UIColor(hex: "#242424")! public let darkModeGrey6 = UIColor(hex: "#313235")! -} \ No newline at end of file +} diff --git a/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift index 72cd00475..725675ce4 100644 --- a/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/BlauFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// BlauFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift index d7daad492..0ddc7d67a 100644 --- a/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/BlauFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// BlauFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift index 8730bc951..4d9529b09 100644 --- a/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/MovistarFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MovistarFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift index 2fc6feffc..f493f7fb6 100644 --- a/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/MovistarFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MovistarFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift index dad24112e..aad285d14 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2FontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2FontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift index 196d4a98b..f22aa07d6 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2FontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2FontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift index 0352e4d3d..2ff18333b 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2NewFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2NewFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift index bd714f6b5..097fa43a6 100644 --- a/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/O2NewFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2NewFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift index 126147fc0..192c45ae1 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// TelefonicaFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift index bf544b3c6..b162cd4b5 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TelefonicaFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// TelefonicaFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift index 448c7a82e..92872ca0a 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TuFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// TuFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift index 42258feed..a6621bc38 100644 --- a/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/TuFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// TuFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift index cae151e48..0a2b7dea2 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift index 20e5df88a..364b662fe 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift index 73778b0cd..e194239a3 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoNewFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift index 734f6280e..399ce9404 100644 --- a/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/Brands/VivoNewFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoNewFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift b/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift index 8c0cd456f..997e4dfc0 100644 --- a/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift +++ b/Sources/MisticaCommon/Fonts/MisticaFontSizes.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MisticaFontSizes.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift b/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift index c40214101..7665d284d 100644 --- a/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift +++ b/Sources/MisticaCommon/Fonts/MisticaFontWeights.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MisticaFontWeights.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import UIKit diff --git a/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift index d4dcdc9c9..81d2bca04 100644 --- a/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/BlauCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// BlauCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift index 87e1c8bcd..044ccf9f4 100644 --- a/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/MovistarCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MovistarCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift index 3d907c796..a0bb96286 100644 --- a/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/O2CornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2CornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift index 94a68cfea..0fffcc0a9 100644 --- a/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/O2NewCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// O2NewCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift index 7ea44ed23..b03aaae39 100644 --- a/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/TelefonicaCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// TelefonicaCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift index f0e769fec..1b44136ae 100644 --- a/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/TuCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// TuCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift index ba0da6349..4457fd882 100644 --- a/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/VivoCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift b/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift index ae59a0a62..764d14343 100644 --- a/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/Brands/VivoNewCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// VivoNewCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation diff --git a/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift b/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift index ceb56b837..26125833f 100644 --- a/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift +++ b/Sources/MisticaCommon/Radius/MisticaCornerRadius.swift @@ -1,6 +1,10 @@ - -// Generated using Make -// DO NOT EDIT +// +// MisticaCornerRadius.swift +// +// Made with ❤️ by Novum +// +// Copyright © Telefonica. All rights reserved. +// import Foundation From a1e4def88634d58c299c810957df8f436391ce58 Mon Sep 17 00:00:00 2001 From: amegias <9945756+amegias@users.noreply.github.com> Date: Mon, 3 Feb 2025 10:28:45 +0100 Subject: [PATCH 3/3] Record screenshots automatically launched from GH action --- ...stCheckboxDefaultState.with-blau-style.png | Bin 691 -> 763 bytes .../testPageControl.with-blau-style.png | Bin 2078 -> 2126 bytes ...estRadioButtonDisabled.with-blau-style.png | Bin 2785 -> 3151 bytes ...testActionListWithUrls.with-blau-style.png | Bin 146295 -> 146300 bytes ...tActionListWithoutUrls.with-blau-style.png | Bin 109264 -> 109269 bytes .../testContentWithIcons.with-blau-style.png | Bin 164048 -> 164813 bytes ...AndWithoutDescriptions.with-blau-style.png | Bin 164048 -> 164813 bytes ...tContentWithSmallIcons.with-blau-style.png | Bin 162046 -> 163041 bytes ...estContentWithoutIcons.with-blau-style.png | Bin 159568 -> 160610 bytes ...utIconsAndDescriptions.with-blau-style.png | Bin 159568 -> 160610 bytes .../testEmptyHeader.with-blau-style.png | Bin 96470 -> 98624 bytes ...criptionAndRegularIcon.with-blau-style.png | Bin 190784 -> 190787 bytes ...escriptionAndSmallIcon.with-blau-style.png | Bin 190784 -> 190787 bytes ...scriptionAndBulletIcon.with-blau-style.png | Bin 113031 -> 113033 bytes ...criptionAndRegularIcon.with-blau-style.png | Bin 156546 -> 156550 bytes ...escriptionAndSmallIcon.with-blau-style.png | Bin 133057 -> 133061 bytes .../testNoDescription.with-blau-style.png | Bin 145970 -> 147379 bytes ...SubtitleAndDescription.with-blau-style.png | Bin 125315 -> 127105 bytes 18 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Tests/MisticaTests/UI/__Snapshots__/CheckboxTests/testCheckboxDefaultState.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/CheckboxTests/testCheckboxDefaultState.with-blau-style.png index 35ae0cecb97ae0d71805fc9ae7c819301f96ed09..6e2a7f377ae589d729d118f63a684ecdc8019990 100644 GIT binary patch delta 529 zcmV+s0`C2@1^We%^?v~(YzQ#u0002)Nkl4!yW|nU?|kUi=vdr^CeaFk$<|b`wdgRk&&!qCcAR* zNhQvwF0jFCkzF}pN_>2}0KL~DyK=ykmgQzx@NoQoHJvaV`@SU@9j4?u)IcU@eR(Sn?Uem|qQraTrsu z^)*AQ6lk?;%vJXWxgiKF1~!ex8x-Qq;qc*?gi3P)^l9kM4*J>=T>x$zzUJdb2lVN~`y1~8x zmEf@4U?|LwjOTgATI(UdcfIt59kP;H8DMIh&-};+*HSo`8h@8B!Jv07vL^>jP5*v* z@f_jEo?tMwTrfJ9g2D0`Fr=uY0&_T~Wz4~nW-Mdc4TpIdbFict%b0e<0h<|Nq!h$n5|C0Lw{4K~(LRK?;O05CrG{A64)mN^XkT zt-yr#2iwa8G=DMi(3P49#D&4%U?A|MzWHb?Aku68Nn9$BZ2V%0000oKD%Ghww}ZJ_dqQ{=M4FLSYEzu`_EIWT|NBZFus5f zA-~*m+CO+l1E|fI{lKs4a+$qt5WmgtZc~S-G!@tV%0`+#GBeO?AE~>Wd_yCVd|d-h ztg6_+i%ovILfa`FfQ-2}>WK`cR|eo$mjh3ubsqANaSOunYFe|oq=nv+Fj%#eMRJY`3fdxr{A>)%zEJd{)kK%|GNY%^Kv}tb4mFPa__`da>G8w+tUto>M#s}j) zRDz8>Cm@rlk5ds*Q~X~h8H}~|lkO95&h^e-xR~xX#^{b`N9Y9lkK=wO{S-J3X^!e?G@HIFgq!qn9sE6A!CKh*UbPut39S1Y^XANQIPh!l+)5%@8 z8Rsjg+@4~Hroq*)ULAI{Cl@pSsHdHnMD1+~viU%q%~2Pm^RAV_Rc$AIHv!I_nMg{b zcG14gvBIqk^1giho>R|E%pS>HrehmrWXJ=06FlDo3ffID%gX}Y%E75D6FlOT`&}r> zyJ~0#c_qD@IkPY9eoOpD`3jkYLdXYMSr<^OHn{n)@K~7Bh#&qmMn}09$dQ6KadgN( zow2~$e0ZTf(3e&FXEhMWu6JyB$r}czJ4)VofHJtu{ofD)qd*{M(c;D8+KpT9xsR>8 zpL}ngilnpv008UjOz-qKt2|ej&&9HsNRzjb@jbC3*%VAr!?pFL-(A?g z8jQ$gWU#1QR`s(xK#vue9n3g9XiiwQJeAbxA7VY7?UU=zHik&X1N7PTa)(a%I!YaC z28*a3xj2)j%aP`3zh=9N8*}p}2v2xk_*)rRjU%6uyOKXlEm)0NXlFzg)U zdE!c7ew^GX$d;0<@Zs0+iMh8E z9she!$XcPA?RVmr`eE~ZA5Zj^QmASZG%oA&eF#>(+#^w=N*M}8f(FCBUX+U$$CHv4MU z6W;ILy*Miu)`!WCY$+>OxX8i%Zff1f@z_xU>?2gZN8d^SD46Xj(o^_u6gRu3Ud!CE x8x)gJCZ}Eg_j_QTuH4EFa$vGNM&gv2akZ!)NEr%m6{s$$-CMf^_ literal 2078 zcmdT@30G5D5`GD!fr!e`K|!U}GfFE>Bg@edF)UfYAbYb&5JLhDC_9)S5!`9e_c! z0hP@Va08Hi0PGJA01lA-U%5Nv*j5Y_0Mai5s#`I55I5H#XrOuvRf-`0`(qJwI~sy5 zQrYH!)23`f^+hHK8d2wbVgcar=}m)RADH@s9}ir{xOjjFUiioQ9`wgR+e8BZP>~;O zHdTVyfWz2&T!YBpRiF2DL%dR0lCMN-<;W)9(olP`YH=%j8ye~};_cqmmC9st>9{N+ zJbNi>QtEG$mdeyEwTl{Pd)&Ie!QTc&`jDV#j+Dl9<>t;?q!UIGeu*8@vH>8fe*u?5 zg?liC@0m=d5BqjcPY-6Q!HcPXc~pQG%m#m2R7yl80qjC)L=C4>QI(m*ZzR>cFFDhk$(-OLgzdZYCEp?CZ;Q!UgYQJ$KCu? zA_}P}l!n!Cy6As5cGz>#!^(5{q$NvjIBw#BL+p%%o>G7u{UJLMj?PVAlgUUZrv>}e zoowfn_h$f`iCMtALjSVd8|;2havhJc4KzwCSki@lc<%zFs197G>E_SI*{J3 zHBMY&yoNt_*iBqMt-Jqv*rZZiB>S8a252)oearoj|`=%Da#BTs4CboIvX zZdQ{G{qVmk_m%Rj(hk4r;b`THEG0g4R9|`kR^)CKJQfVrJEVql?4kFeLgehTFXg?C zhRV64wc8brAB>EQOz-dfksb9|bZ0o(uw^9d)ac`I@HT014QF=jFihsP0j<`_QhGEt z&m^rnC4Qz>I(|N`NxbxVetzB*HfT#n_o+>BoQp>p(_69$Q7%eR#4j!r%msQgddvBR zv-h`NC>W21U6_WU6d3;6;c)xVMOEu;vQAcX8i~D8tV?e|SuB2in|M(t4|no+&S-Jj zN0t(Tll0+{ZTvvLw6~8@iWwNH`V&Cx{WG8Q0{r+Z$ERgr zk5(NAJRP6vWDF;}HBD8@kC2}u7*+{fZ-W)YKj-vTtidtf*f`auau=Lo`^_1ieus3C zxFWh0zNTdCa0TT}Z=KQo340sI`)ACm57kv8=k@MN&8w~wF*rG;tP^3^iO@Jcdql71 zhVIM62w@XCz=EeZ$UCzGbEY+RAu9aUi<7H*n%_t|-p|>3Uz&Sz=R2xVeka}<%!7an zm2|Py_A=tzL@yIV?{O27ybL}f9#k26qKDjdX*+gd4pw>BisfiAZ9u7!WU!Kv=L_$O zZcE8+I?@z_!z*XL_&j{{(}nhmeqNyaPdEJb=x5+*L9L_7-u0z*NvU)mSN3eYWT9rx z_1}W0nfss27SiwYEYgm$918d!^Wjy360{pVZfKf9$N^hN2RmLlK@wou0vX!WlG2Br zZ2B1dbBr@lgXy8;uhtl`L$f=yK)cnrrx#41FOaafVAFQZ_o7LV$oPs;_|huN@wekf zM9(XgBIa$o(h}#)JNS%m3#>+sdiZ||k|T?ESpI0$SQanKBAk~Xt$)alg`dChq#}Em z*3M#w7C-NWcXVGnyZ$W9GIUMVB|8x-ra5O!ce!NxbO;6im%y*{RCG!MgIQ~1Qom-# zN_`0CTh8NhR|lh_>lr!51sl7%kAzOu#~-Ee`LF-;s9oEuTxo0APtnOZfi$(6jC3#1 zwyw;|0cC6+mug~X9Y;tay(wI9H1jOt^nb0aFqw~`A+GY{zr>V|T0e4TM0yK(U^3!B z!n$5S3wfbA=Y;rnM9yx%du;i(%FuHyCt<8L_DPBX{8elLw5ejLBCbMTXpXcT@=k2s zWem1+++gMH%!}pc+>SxVtI)F|p-|)ZOSbWhPm$I9g)w>JQcK;Q?edqaAG!fR{{rr% a44Moyz)MzUOEszBYymi|GlqlmPyH`L&|t*? diff --git a/Tests/MisticaTests/UI/__Snapshots__/RadioButtonTests/testRadioButtonDisabled.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/RadioButtonTests/testRadioButtonDisabled.with-blau-style.png index f74a84b5e876d40edfd1b0db27575e23f3ab77be..7283ed81c47acc81d0d8a64934736846998ff41e 100644 GIT binary patch delta 2934 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 delta 2565 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 bqLYw+IG&aTSl|2I00000NkvXXu0mjfU+U@N diff --git a/Tests/MisticaTests/UI/__Snapshots__/SheetTests/testActionListWithUrls.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/SheetTests/testActionListWithUrls.with-blau-style.png index 3b672738ac8e84a2c02132a4a84194a09f6f38bc..5adc75887912a4d3974b12ee35814d8ff8c52f43 100644 GIT binary patch delta 59589 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 P{*sY={4nf8ORn@FHXFcYryL4@@rt5#cELBS; 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
%e%&oWJny;kbMPo4_3AEp`8vxK}D(b7~{KJHeJT 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

21tXX zlynIaiY&rKgMf5Nmx45}h=4Q*NH;9$R6syN8l)Q(lx7i<(s1XCTlaU)x%b@fj&bfD zjy)Vh7VDk!o%uZf|L;*E2a%k2pgMtM_DmhDo)Y5(vZi~tE?sVEkq1i<5p@S!#}0ak zZI-0vU7og8!H4?}sfPSdx!x#3Kwnh?YK^`6jCO5ZSgn|v?6`t>r-EPCLT)wK^a3-d zGv}b$4lodM_ciQ_gMNX$)Qv!G{A%D@34~M3=f3Jv38yU<+kta!#75_PII?`V35m#+ zue#_AUU5*l%>)AV0mMdvfJcOJ@KR4Fh8QSxMK>4jDxgb223fd%fM2E%S;K|uxx(Vl zmm|KWSpkh1w6WRAIiZ##Ebcn8P8dj(aD_8i^W~lq zTw3@?@-@g%e8{{k_WU$vLrNETsy<5KG@4t^>TDLZMpsO-lv*47*dklbSewhL*l~l5 z4_16kdAI!U3i1fZ>#S4hSvK!DWKwGa7VgV?esR2J2r2bl&qSn*b4G|j;EuIAdJ;ty57Pl^zXyLY(+ujF9p5x@Cf% z8c?oDA@!7Q;(ZsfXD-keNQ8CojWJvgX8BTDBKz>bJMp5~a>p-Zd)cXBCwqs!UMYX| zrw4Ntm!}|&evD*(t4Ax$7{am+*c7PCr|XS`5p&D^wCfuZ$``0ao?FjeWDqvu5)uUT zAQ|IT;F{3L!2Om$eFF1z>a$U5^_3hzr;^r#wgaN8a2GJ@d|cq_Y`~T4gW)yEg@%Fl zoYtsCBO;gp6cTJ!(tIN*`WZlQ;6tcZe~bqnFG?t5%w{cevfk!KUclZ0v8b2{qQ!h- zv&q$5yq!)4dSOZ~)Sz3S`(Rq7n>PV5>S#hpe`hR8{ELvq;J#Hk<`F1<_gcVa{8a~r zn+aHq@IBwfTy+c&X&meYOe8KIjztMkPyX9S)Mn?a@2Y0jfSv4YrGR=gRS(;$)=Ud3 zOg&3J9vF;$Ir8>y9}PD0c}^pU4q9;2sn&nm&e#l!auE@GuDVAeHJ_xTuY8pxY%CtG z(-1dq?*g0b&8P(#`=9KmK#e&ee?mZ>-QCzZF}Juyy7wRQ2KLTFA?4quN) z)udB$QQdHoszu)W*2sJa!)@ZNV+(V_Uhb}p@p8y6PlXF+a-MEiwC}M)szuq-Ofk;Y ztdht5rcFrP{0oszWUCm#=NAvZ5*6#iM9=DU?S4MDsrouTw z86{~3A8nKy-VcDMe&D_H@u|G{I3{U=@U`z@ z76T3hRrgzpI$ks0)X?{ID)xAQj)eVuy|++f(u;VC$#=(MqaL1I^;U$>hxMNqc!#CG zbw0N9i741=D23wov2Y?w$eM8;77Yr7xu0ptVwGY9445wIt^5R7QKu6KFzTeF^bhr7 zF1aJx91Ts3KXLvFyLWn#z>{I|_IA;Fy81!%2+%oY-l$kY1)q%qCWZ2;ITo-<1l{)G zImiQXNi1nrOxNZo8V&?hgW`Z+k!HWRC!Yd|eIxyHwm#AM!sU@9U0>WAG50yoJP5+x zcZdi=#%8zu>t=&;+Cjy5KNgvFDm?oojk-b*B{^r;n?X5zWBKw4A+#qMwcEDcyC0o2 zm|Z{0j+dmSj>!KML1m#TWIdR5&?+i$!7^$X)Q!_6QD_-h{9*d0alV?b8s`8q*D%f2 zSLR7y=?x|CQUKB{3iOkd@22uPp4=Z&YS7PgPKtB1^}40rA=+P)JPH|ZFeJKBCT^nL zNX)r0O)0RcdOYI=l2OE?23*}~k@-EL4f9@13vZxTyE)*bPocTz(Q;7e-lk9fDP*0a z`_@C2n4TkA`ER2Sjs@VUMT=~viIT)ZCu1+kFE z$ITi-a;#iv-9tok9LD@8q;~gq!p~p*%%`R&pH#qlAGN4Dxz5zpVknv`W_p9TYgR}2 zyciAh=!P1rf=QB z5G*T{yn^7DlF2QgR1tLL_wug_V9Bz4T*(;^M69~eXLKgRZ=n*Y>i`ddZW*n#$3?_A6$mA(Ei;_TaAo5-&}X#pzy5W=MR0sg!}||8;1nKVxBlC#9T7ebBb6^3`Q7-}Y$@4O@w5qw zo>!uO=6dJ@Ihek)6VOZx#SFl5E)_b>TX`Ze1l~P3fmJuI23`?)`(z18cnUV75!Oq= zkFz_-c1fv995jET{6oeyjex@QGPK{!oRm3M09Hm`mxhqO13WQdhu?8kl*~Hqdj9P6@6X}zoDmv$i=dy$e^NSlMT2FG>Wr^PPJXha7xbU_r zm>HTNxnrqiu&u9e7s}hIzECFC>9})bh@WRAjcl2F>eQD5eh4cjPAvSPI0@zQFGsWK zu#kgI`|^D|Kltp(3?J_GofHddGA_> zKvYi2?Evdibw}=|!N8>fM^{n30W;55G|1$LO+@Q?N#*G?i|8V1YPdqa#&>9)Dgc@c z?DBW*8|VOi@oI;!M6#N2AzjsptVFGO=tuUI56AH+M&oB>Lxj(b<;Pnn+RYM9pDcoL zfL$n-0+rOFlOOAQJa_RdjdIAo#zp-#ta9gwa7ZZDCFkdm0@_2q+ithc`=Jiqv1^-3z;o>%Jk>|2pn zgKG?4Q7-p!sgtNW>fjscx_)N<;3S4;Kq*}Gc1i~Z1!`}gj|^M2`3u2(7oWvZts9ye z$n@>vAFK>C!8o+mkSfy8#;6L`G)^8|;?%PD2t#`eo5d9-i^m9X%*ep+T&v9m6eE5$ zp4k3d_U6_9eglDw%r2#Z21x78aeF&Ix$oZ4d=~VqsiaIq;M3;_zu2m;;0hN$Szq?4 zPg$l4dHt3`luKga=tZT~hj1mbv~^Q=)ZPm8N;=qo>Oyn3hfX-GU&hy-LF?x3ek!8uOr0Lr1=E-m!u5-NK}oUfLQ~9 za#MqB@{g-%)fliw&8k`5j_+USHRW6KSCR_YUx(#mYOTdSmH)J_4v72?ca}+5X^;us zonvCE@oDf%-qEY?!gzD{=pFW!Jk6@T}Aa5S~6>OWLN2% zzEwly^_t|-O@_0Y(Z;~XL@1?NZWh>cB7HHc8RXXHt3PR`G8e=E%^a$XTwN-Bdy)@- z;7_yqo70xSmES(8G;I3Ck|(gd6TC!J@ex8aVAeYf9vN^RiI9XA>n-AJW!E@JlbHH?PSxSv8q4p<8`(=LxWY~&u!IT{>ru>DX zXncbtC|-bLAE9fL!s6zRq>n6sC+qj6EwTiuLl73Vy-+K%&4JAo>e6IEXOZl5aoG|> zP*_n6xeldlU+3K>ldDqbEDK}Ek{fv9=owQ^Y2u=KD%oM>4%wW&yW3&l5EYE+0Zxm< zEG&sL^FS>AU8g+b&Etq>~p=K zkU!<#2sj`RdHv8dAaAm7a5+J2h?!MyU{|O}Q9kdi#cfODsP9uKUE)t(X)FD0*)fo4 zW%gWQipFZ0*u$~XFDbzT^XPQdvhco^i)43Q?6W=kYgWvg>IF{S+_%r(ZY8`==ek>Z zZj6DoS!KS@>?9mjfEiro^ z5C$UQ;q*4+HEMo8Zev;?=} zjshiXk@Ht>2H{*r7^;~D8uPyqMmqVuxeE~HFMWoGT;@Cnn z4sGx8hMYwBOYXo3lu5=iP|**B5i4b9EkAN1<9O@B0T$NmQ*<~11<|hrf(sN;%5m5g<{-kZH(k!|B@)VyAxa3`j3IUI})Nb$VzEYC|H;fyNapdX)s z^<$Z%%@9BiQRhm=CZmMGU`OS_gZ(>93ryQ=xN0RkGA~=JtTACG$9s04R7~j^WgqwN z>LmG)e0EM_*;?dThu-Uf%?Se0yK{DngDqh#$^K=lS8lG>dLH_jd{*%0SOYO5 z0$=Hq{$PxReuU)k*pJn>YyEeRJb`#nFe9ZPu+LV*eA zR4jRO&Khcqw9i5%spkM<9~jyi>A+qG#YE`e0$7*QVblAH zyNRp3S!8gGJPnRYl$p~=3A_M1&}y5rzaBu4c`YkUrP>3kM(?L4FKQus0~xzY1@B?O z2f^~lePx;t!@Eu_6THo4r;-ikP7~~79u*{Pq>MXiWLTs}J2NJ*LTpxry`1VC14NJ^ z!=K4Dj-KAm5W1rAh`v6T@_9m{^nt5-tfI2v@`hq&e4ZbOgw6H zddov(sRf>+5UQGFE#FWWp+%dt)xVCgP8@$YV*e+JIr-}J17qJ|W+ zz?>9IWu-C~2y<9~PyD(Z?$W#|hA}-Kzdo=T@&u^wCKWwb_dCeyWOkkQfTXnj1zTa;RyO;Y zRBWwGOcFyB0;=bk8b_^`%|NHh@-=`)!T&`UZsEM6Qbfeg;5>8>yvKHI&=d%G4-CzU9f7EJB@p+hdq7J~rJH|w|H=rN9Bz?2J?d;SJ zorZhp6n2G!<-p;GvOpbBm6c4w2qruyO@mPoh40DLDR%I7^WwmZ2ld=OapXVrHvppk za};ygRH@nBg~?ZfHG%3&kgWayg{xV1E@QOi2V(=QER$OX{g#g#KmX%rCx!qSN$m5` zZJV#)j!ZR;F~4{|fl`2I;2k7qSK7{G^lN2|>1WzcrCZM6A**-;y1AYUg9HGqx zGfIJ{wd3k!=opR+>qsslo8fcD-;QAl94k&!nj-Ypbh=E8UjD4ljMenSu`eJ2=7UP> zLCFX#iBlUMy)!(k0}kgqa7gN*evf8mwA5j52%G1sct519tMaL!#nAm{WL8u=yqAPv z29NouRLoR?d$Oh|+kfcS6pb*9=f{BiiHW;e56&{hFgb>`N3X_B=baiF4J}qbX#)oa zJ|m_1DK=A#jGNmmca_9QrF@M7pK5Nof}HRm8Ser1Ii8w_{uqY804^>3=}V|2AOe(M zmM6%-9#w%r+z!__^75DoMq}z@Af>o}vVnbNz-am_tZ@4)L7S{}RRfcg6N}W9KVMP(7 z?K_O+9YgaO@QrbaC-<%fDA77fh7pShV=1;I{c0@tIB`oW1x#C@Ye(#$B~DQCkBAtZ9oQ70w)8KUeMd5ZVkR!F&@JfK%HTWs%s-(%8n< z|8gU^i%V&Q>jNJB0c>t}DPuc!`Z+18Ny98YGY-U$*|RF1r^DKi-H_94#N;Dw8^+>J z{^uB>6M$p z_#0KEzoRWNX2#NN>;1)OlY2&!$UF0kKi*0nI=FO=rz=~_>dl=(a5?fe^(^e zcu@*YLJTHeoS}Vd`>QFyZjA4<6 z3!j&cqvZ{rDsoyb9h>n`y_QX0y{IPn2e)q7I%ndUTKR{=BD-USmkGl zmshQ|N4R_i+PQ5&b}IX*-7R@!Nb21a+KfC*_N|aHZa19AHXI=E4uo7Ag3cv` zB!EL(f+@zs8$!0smYxK$2A}v*>&OI(tZ2h6V3#T3~eEH5eZT zh8GKu%9euYw?DSd;bzmyZDrQQ5yj=M?;Dyj;v#9s-a+|0yUzasI7A8_RGhCv6dF%?pp-hqAix zu-X=XQ##PNAJrx8-nXTZ)e|lF!ql)K^+7AOm3Rq?KOu>GzK6B>1N z07uP*+D=L6Mm|}+BYEb98MpQC4GrW5e1ngkx`fNe)!CYDFZN*uSrvT}80EsHcW}vg zo7Jd%F?KRguu?NY6h<&?KTV74&H0LO+U z7Zrg!eyV52n&Ik`M<8C?EjQ2F>{Hrg+uM6fa1wGcE{>oRW^f6Zck?rQq!XC$?9n+7 zuC?m>ADbc(cGa0!bzKHaypX`%Ucttjm&S#jyaZe~hS+AGq%u#TMT+e?aPkuCd#9L^ z`tzl{f{nt{;^-ofDWcmI_vn1|{+E&VLi|#ZDc<)d_n(Zz0;8J-Ru~%e6<;o#X?vhE z6p>mOP>!IZS)M%rnz!pf`*X+J^!>kjq3;1ek*1g$hX;s3`vASf0g>_G{Qc(wd7v<| ziV=UNc#h$_#0%_VEOs}>zZfI$a{wu&Q-42A27I8I0jQf|=kDkHR$zhuLo)Sm!7tZV z*#`Wi-c49#=0SWD;|~PM`^|Om>CJPQd*IV2KvDIpHJ;^Pf)Zd805H$JXa^v-Q+tEa z&9gd`r?E$?}Nsed~T{tI*_%9^7E z{c_h-N)}eM{f~cCfa)vp9JSAHX4QYHzW#U3`mb9B{m1wHzcfoAYUn>nRHY3ur$v7F z6ptb=ZFVJzjMQC0MgTe9oAWx`xZ6Fz?aT-c3+#vxa&=kiFGPQON`fDZAAzW4ps`|t zl~>TXeowL}e(e#o6Pa?9$#i`-LBJ*+qK%~kV~z3BC^`ndaAf-5(6PTq-VmLC_3y7z ziv;6F@?$@SfW!|C(3R0lU|<8%%`hz%Dd!B=HRK;47x*_*fR!3mlH+@Uue3)DesR{N zQSy4&p`OH!8NAf%`0p!G!Uk_0KkEV3D2A^-7({CEKmqy{7+jp@02<5Uv`ljhiqv(sYd5{+uG@3JV8eeI_gfbVOCDivnBR03ruB=@ zMc{L+@VvXfA#sO4ieho}yI(LCCkj_7%%xBw$kNSt*#m0U5B;I0x+?#U$dy9 zUiEj(NM;;){?9TbtbI7m|DqKzamd*E!CuaY2&H5xtl5-v0B(gKQ0rFv2&9#v>lb0l zNUPt6{i~*bIZBv^bw_iY>A*=m4d@d@z`RKeugCIyC0Tz>eb-lhRZk8{!+Kt-y%4Qy|BL0O<_ zU@3xpV+Ol%8X4|CxgAsBbOJw0pA|X!8!L^ z2^B7TvBdhf=^%)cL*dR`l#i!j z)?D{ZYVCCa&exJ|`?tV`W4n5r!i@5BHZWy~z`E98LsLqCinTY`OKpsg3F@TLdy)^V z5)nMp6#y?sCe^t15rz<(i~_R0(h;!FKsN?Z^1OawhfkYcUoCkm>jl%^g%(qNnt&c{ zCY|@>7r6GG_uEl&?wZUt**00AIXZ;esz>Ji4<#--#dRkP6wS zB8T_UK51o2TUfJ#YF72uEfD{#uxZljuANxf+4%_XqP06`7r9 zV6cvO4cNKupouqw4p!0I0wFQ>0vts^l#<}}cWSO&R2#;i7PL*&1aUq|D%uZNSyPQN z?!ZxV&a#}!k(e9N07N+^Ny$hEsGP0?9nPbSz?zEHRP@!^+uBiSFO?B-iUa%|7%kbe z98mSjHHt@Jge`Q4oh^GHySd1RXRmwXnAb!E@K~+V(~N(rXeddygwg2Z(l}#12NiV_ zCE}|n9a0S0#emq(LD}ESN4ajLwDa-1l72b10D#rOb{H)$VqS~=h}kI0A&$0#8GL)- zwswEB)pNa>O96WTDDF-3^xu%zb3&iC-)I{866bf?fE#uG&|x}7y=zQJj@Y`$-xa{* z%n6ekOkpS?-NR>j!Dk;#p6j5g0Y^ZYdKUXNX|+8Q$(X?+8PrzCUV33Ul^TBy;TY2I zG6G3XX2^u)GMukfLhsJyF&*3uoE~xjr$)#My&T*{9l_3+b7eScl5BlrQYCV_qK;M_pg3?<47O|M}|nZ0E*{yqSSMQ_KYLjI9f((mG+ z1;6bMwdt$M!Jqbo^rUlE6Sc^%-01uT%&+8RGX}OZ9^CIEq;_T`Ikb=8G-23gM)pB( zk-{(wnS{n;{a!JxQvQXnqZpXI0#1$(aRy|wykB(- zq0&wOusF|Yn7crQCTV%B%#2|Uh#DUq{i>)d@Qq30BV`9+9!~=$V_{CpVLIbkJS$=+ zV;of}ZcC~KYmsaoh(Nz|$*%(##pwkAK9W2VT->!OJ=PnhL5}wl0u$ILEgS%a47crF zH7v}zp->7JDQgBDPfn`19%j$AQu4$eMBECu!uV6Qghe6o!?B(w7?hY9v|S=bW{SHD zFl^ZLIhwd^b1@qB^}>$(WCJPOa-lo9ni>I+G6U&lm`H4J1zfz{fa0e43GP4^@X0mD zPXWQRFY2Z-A5qKRnIZpFqwYZ6nw(2Q-me3oXvm{j#-kiHI|H2RL99dlHkJLv89j*B zOzp7$qj6LfuzKFpeD4cOOM5(&)5Ck3uO?g zPqB-|)CrOptt%NqdYO@nN;y>QJ11`*as*tyfwWOSo~EW+M=XhgLFbfV0%Oe!c4`6z_XuXneorb=`$~i$f{27t%eIwFaK1+i7zk6adGjikQ#lve& zcWS=(FUKDp0eQ(Sp6nj}`q~aAp0XqFKdXCvoJ1DhcQ~48YeHPT*>QCW;aF^3wqlSo zl1(5S%UX&fGLuzfWY++?(^kkaA?WU$g{7d^xH zKO7Kk!&J)ITU|J+CtS_DAjD`xdi#07a3`tiDz|S{L}UCDe)iaSMAubNU2nf9TtE0| zyb8qi#fWZ*uq04E&wDi2Ao{$v+zCZO`I-Qn_nZY3i;U_i4KqHye88 z?7Jd4p^w%(L4Zuz-#)rA_UM)|FZ&0)IZtJvQZda?zvRX6=e#R(FI5G**p|yc9RFl8ha%13M@L zqEzk}bO?7e4li+D=aRqEq4_>U^?-K{BCHOY5JGOKZTY%W%9_j+vm{UpSej4_yxX{T z@5J+XXGB2uyq8klkRx2f&{&glAoD;QXsZ)DE=H^YpL?3n6@9fs9*0(PJ8hgt2P#;| zq_C%Aq=+o4-A|mq+m`s~RtCOZaRauK6N(wTxTrKBj|QMKfA1&Y!V&^rpMldiQsH4( zi9r#vUkhKdtGXYl;ppm4yx!(|xq`N@&9YScE@o+&Z-Yb3vlrE6k`0{n?U#IOm$zWT z4-s{8iB*2bH8bxgKal&?0Fqgd-f}UP_4-;#KvYQMxU6V?7n8bxL!KAcx5x50R?|-Y z5vraVI|#_?&5qFen8~2@2hQuel}lr&?MI+cmC|JK_Dw>wMy@bNismIcu!%Zwzi>(l zF00X{`emWCd}}Sp2%~ylYUihlfThsnUk^zpJs=H`(tkQAYDs&#qDz7GHFjY!^PqCeewmh# zC=}lFJafvVsp^YdeRsR%0!^vOYVoC*_!f}8Uan#&9*aWb?2aA}4;k9j)XFC1c+%=6 ziS#?h5x)@H=KWYQf9HQ_L<#?kvi^4X%pfD4O0Cv_@f>1FK+Jua`g>7Yfmt>!Yekkg zRMJ@tN$2u@qOH-X%Sl^6nA}px8O-(u=JuGtRUJbnZA7wbO$P=V*IGCTGU6@A8Wuq^ zlpm!DCHM|(`729loAJDu8BRlQ6qdA*(+Y$$TKOlntDi7o?ZL%0_8XY=WFe~O_cR80 zKX5h`JZpXbTmy(R4}JTqz<#ciQM_r_*vpz8Ec&qx?A8GN$nI2HE8;bH z_svgJ0}=g|hg?v7A6+428TX^MuduG12i2|*ut}t>*|=v4hO*!?doY&lya8J0E6MOW zjMfSLw8Wh0jfLZPMC+k4QlMR-q=Wk9TRC7KQ%d!;jW+E)$eys1$;Fjc&eMW%19$mg z`@z^4NV#n>C$OXOX8sU~ukC>X#DF*BS(XMHy&TAv=}S=rRbu0@Orn%mGsx|Lf;U9@ z`2<0(-B>?4>jAbVYY^YAg`QmYg>WXQ7T>_y%QvaXful$)dg^T!&|(0ev82;Btk4Q< zTcVcM&MA!@C!s?&>Ryg&!srf4i(*;gw}U4oaN%Vsw2T{m=!S^8FuJR)-wc!a{oPHn zZ-GH9)JbpvIFh7jYtWUXvMM4bqy={`#&Am|$=Rs4t1&GIf$<*@N8yH+LN{+2057;rbSmwn+$b7NR03SB_=rumG5 zN;K!YA!%R>DsJ#of~yzQKLj~_6Aa^BlcBI>VY?5MH~q^ zl0TmGI)jstm@NOrUJJoH(7$i@A=s58SPtb6Ipj|~Nb5%(C=hv%{m;-bx+U+BasA;5 zUAFIG3=FduvdE8i7JW0Xw(J9#@{@dDvvkU_iwVK=#pEgee#808v%q=sjd7W_4%kTG#akv#~+OZcZ8KPk7`S{JckimFp)g6U0$vZeOEtjpx7>9*|z_ zc>RqIRI*>sKry1|eB_^pu5$1Vi3^n0?CszNjxJjClptr$TmxzktYnAk z#;Vg(SdHlZgKQB4L!kx?g^$+w1~d>}7Lr3F1>W+tu{1~8gV;-7$MTwmKKy0nB?u0L zN}s^O3m&=W@m&Eyp7>ZxNK!A@|<8t^HVX4&2a*NK4cJ zn~O8>VWc<>_IlmPPSKTWs^_B(my&85%PcPQ(G5CJH!~R*E^HbV)I9E1Ud3I?`VqQr z4?3UIPh8IQbn2Z>`9bqAhQQJ+F#M03ot%11BkezRH<8uD@cDh`BsV}Ju=D>+Z!>VQ zxTh3y@N2>N8!w4~Sv~ar)oWE&*)vZ8L=5rdF4`YdvARVht%IXW^AQw;k<3UBIr0L? zmbC2~FtSDY+5`dXwJjFy8-9Ua+iE&Eg4doXh-bE^5dKbZ57FlPJa=fNe1>H9h{DWQ zw2+#p-}cmoDJn|B{ZKZ`=ZoOk%kwkE|9K0fuDwoA2d~=k)S;F^(o{#oZh9L_&!eNt zcNx%L3<3oX7V*OKt$b$j|8y2JI35l0z42Hkm_o3dyaQZgr9co0F!_|J zw&Cd0EXk6gDv`E-&hya?Eoe1=6%4D02C$dBu7783f%hOz%ep1=sU|2i)*MX6JKOU} z<2Pgl_iQd3Vk~DQjxKf#e*(ZYCtk925cm(EuNr*%*)x%wZVoO@bAH^P`bJ8|xCWTE zx=Hebcj~L^z?w5=T_`qJI>gC=U0fK+Ejq;)Pu@HY0gDos?b;2Eg=7F~sdD=TiU&Vn zRNnP$4W(NCoPcMLVyb$Jq3-XJErSH-uyw%f(-BN^`3F2=d-0;`owH1HsG<%Im8vta zbImD{A}f6QjAvl3rjlmn4ygBp!2YnBN_Q@$)YLHB;CMTbt&nsYDgj=Q$BHG*2n9`J zW_)&1n3Ceg@GyqvY*OJFOUzTi=o9JhI{gS+^k9yW55B-fU#UGItUYiL&(^kl!Q~S1 z47kK_ks8fGR7VX;RbYVmS}GmE*b-(9^+`I?dNDEqR+1g(vlmQ)1y0r_?cbznJTspR zKrVzy`F1kQ%kqhscb(UCN&p$z7p)n?p&M+msGm;I$v2qSj`2%NAROooD<*73N&u1f zLUpCFuGm>Y0yu*DLIeivw22AKD~oVcwqmow>EleF2>twos2|%Ax!@E|_o{)lv3=Rj zYb#-NyBM*X8L5zq>(Aok0D+B!b!MGWn;c8IBQQ_Q>FQm>yA4V~Pcq$m%gWdTmI>S+!zP^@BZl7G&vjdzcbnpyjp&rl~edKzm2X_`{6_SL9hOD$& zr@`<12=;yd&m6!Qc5dOC@xqfxAMSvR2IS5Si+FfYJOhF{-%YHzs^_bg9hd*TiJ41) zn-~`&*`BFrg}I$gSb~eIQq%(>ynVk6IuKD{At@9y>HMq|!SfTGl$@*$ ztkWdj!66-&a^uxzs5TD=X-aj6-hGvRt} zON`#~uZsorY$0JkVPF2nQtIjPHVlND5J@Ev$EMj^QXYuvDFsuDlHbF%z>wsa!izwK zY{9`K2mTisjy!sNa#R6T8z44#(Hi45|57fyP~+pNfz$}hU^3cR+kz2EJJz^MY7vd#%$6R#6?vy6~2qKijT44sP;%^Bh zZsqL=S$-=mD%AoU5y?%NF_dD;->#$_|7Z|t3>8Yby|3k>4CBa4cLBT7_b47Avbaal)(GW%>HUP5oqvz81H!DC zQrDJzO@&DVtFjGmi$fa(xCSxan!Yr}bJ=(|jJe|#t^Vk$P^ZSXS(X4y_JPL!>qt)l z`2Yk|1u7%ztn&;b`e{MuKy-i^7 zhJv4e8n|Ywom+J2tYh%Q(yML5ubef1G>9!}Syf|ab54sCsxOca|M+*X{#(qX=^Ck+ zhl|Z+reKW~VC=7nWhn*zTV5iZ=Wpf}%9&J-6hIvq&8!CZzhP27I3Wi+&jH;6sRWg3$&y@@?Ec^&O_E90aTv$K>Y6+OaMIF zgi<;UNIH>YQnmwgYBgzy!BAUBl^rOgP)zT3`~GCO1QvK+3XJKVzaJY0AJfiAmj>M- ziy?B4kovAB>Nt2Y}>MFoM_l-h~k)t@5${eo6}h?2SZXSx{Q%whV^fI!Gqn z0(;K=5a~q`Iq1l-_3BeF__4Cc~~BgLIC*%fHE#z;_lSCLdt)Nx32feZRo^4 z^mm1z-^(Zi$bbr6;`gKdvkLt^z%WyRC&*&sx%~U+{5xU#&+~-80-0TgL4aTW8|?q* zFR6~8c`=1;%v^th!hdV-NL&M55vgQM`ez{g{YvkC&^Vncx{Uh2?fv@~SeBsr?>TA zHwzvm|5dC00h;_B7YzT~xAk8)>%VRl1P{Xh^UeCVJ-mCqr(4BvL&zYDdOzKURRIX4NKo}`GoVyJK=5VqX&K&bT`9c(VtBy)%gKSEp zS>Ef=#zCuy%?kQib7(tI_UJ)eJb`H~hH;9g!gl52HHTjxNnT?Ler2cyb$jVvOOeG( zKrd`EFZITm7@aFft@fDhEB{6!`?e|C5A)%}?_&$eMLR5gb#PRmW+Ce$k4q2V^)E>v zm--zbmK2b&>$#Q2ZMpzM!ATH|PfCfN@;xnjN9wlwY5K#+)D`igb;-5*E#&td!AZQi z)q?iOEo3+A8eNA8qf2NqyhC`qy@Q4uNm@R|8V7JM;a$z-cc7jJ$m*tj`JnnByZRGXSbBJuv|KTk36q%iNdlnx52Qg&Z}O6 z``LW{*R+M`7hPEVMej4FZ-YXer3VLI-HCUmDOaVwypG85VC-?ci~ub+xB%UEpu6<` z<=SSnbi#9e1}!?a3s5$nHyvq;RCrpy@7MIWyiClaBixxpJpCb3vE3uw=H)GEpUy>V z>g?Jr^#^etyj)q%6RXa{XlC?RkYG02Z29^4g@m5X>^J9kfq9491;?Kb&`mc|+u7&k zQ;8j8!tRcjAJVnIasIYR45>qo8DSno4SVb_@oLdb0~^xt^+DM6V38apKK1P9@$`~e z%Vi{PON%7e)4uFAO1BE3g&Jypdd)52(e7V|2#Z2A7tdk1;ktk(<_QU{9;6+|0GQ|HDn+ z(`HGat<*EM<#XF!E5Nfj+#sX6lt~w^L9x+yM=sg{o5}kIQ@BR8;>-6kr3?{M{7ChG z8x0jY1)l^df=e~m^FY;iyi>wZJj-PAxX{YyydpB{(@i#kd$=?2UK5tkb*ROj%ecwF zl>!>lB)#zZf(%es1xx6yiUsgVynYZ7t%g#FE zs}g@(q^FVM5(~QNV?~v5I(Fa$a)6#@p}Kw z61dyq58H&fZ)5>LLduPq*1Bu?J+>`cj?5|f9WEeA-!QJ9f7dw6678iO|4f>y(a)6x5_{)Sz5(LA7hXiYi6(~kE$^w*1#_sS#8TEy5UlX;{( zfH|c^S@IVE&x#B6L)KqZ6@!2@p0l{KTJO}Dp8F^kjLad#V1Ame%rDNK5fXGTsUzL2 z-6mRvvo!lqDv!cp^937P)R8lkMbg~`cxju#r7W9H(J4ipD!3D86XPSdBs$<$>v>_m zklyktHU%ciJ9}$`Io|B%1KD{lkJ7s`o%m5R>t9^tzK=m0El2d{Xu}H1x-wX5^C!TR zzvs2(#WbgGw>cPsatkN9HMK8e?2(=X>PcF2ThyN1n<75Gw5`996lBGKbwCVOK)mgX z{SA5&THBv!jpb8JdT~PXCS-RUZ}gbPlxDw~0js*2+D^IZuG3v*^V=k}X{6N`q2R$R$I z@T*W;tX*+)i)qC-?gur;zld(3WbZC0x9o~@<-Zji9AfsbqF=s-+McK)S)d5up)3?= zbvMLrBK}lF;Hx?#;o0aQ9}>(I6@=%{)gR*d>khPW%JDJ(SHiZ>G8Unj+Q|L|XX~#- z#MsNneGbn7IP-0o01)<`V5RSbcW6(}NZn8DtXd-}uzk?(!}B0%P*5i7YvD2^X`t3p z5_E7oOxU~wXMCwK43A{=yh;bC;37|MmRF7Bq19ddrKf>dj&uL%Uccl^F&(wz_+4Jm ze-p}`r>I_?y1Vzto5Uj|(S~}+1q^IsVc>A}Y%ChwXe z=IKXj-zYzQM19IxDysL)rtZ6GIZMrnZWJDu$A(H#t5gi>z>?FPx_2Kw#KA#G6|ybw zBodJP_JD)1y3tp4?D$a!#xOoga4J60Y9FevuiYsZ3C36ST<;Z^E)qBejAkIjOqxCadv;g1jD~GJl`kv{O_}V;(PLP1W$!0+s~KUFmtxA`3NP_5kLHh&{mVT4U(zQ{awuq3 z>0{v0{2FxQzCZWwXm)GCI8Kmc~0ZV?uA5)Syg(NwFnjiCl$V) z+c$;ucUvwT2_2=xwRusPcRiYn({N5c92XWjWtVXv`Q9uS*3m{$lT!6BS3Ax&^ zHepF^ALgMy1*KM+o^)c9>L0wuK9UGPC0)xa>nIDh5#e_gePF7$p@g9teP?fy%RZd+ zS1 zfa{n|;biVPc$>zisR`0Pwr%UJUZ_YDYoI|)sn_<(Zwk6533yhK*E~Z1D5a;246VM>u-{i}zNh$7Y~FP{f-jWc9ryxoa&Cu@`L?u?8*@ zAneFPzDhtlONVt?iabTJ{KR*8=a;V^6{5hec&@JYaSUx1OH=P2;wY1nESaI7|J}k z@;U5CQk4IWdV6D=?^W-J$N6bTAYNp3Z@t{*^U+dx6+|0c@qs6#Ra%@@?ATG^HlD40 ze%!&jkN%g!*Uwx>ZtL4HaD*M$SqR9q=fUev_GZ0I6*`_qzg}vIT6dwt?Vx`z#_7l@ zWh>vuQf&Rc47rE-!$lJiz03P${qh7kW9<~fdR=e0Bb4*=%*SkTw$?8Fvb^Q(KE>bw zVyDF;DCSuyp1rTb>GZ>y<+m0FgXgV6b|O48EuNOUZuhMPG2m*>9V0iD?fMrHs-E1Q zF@m=;m*{D#HZD<_KXs|iv$@JyQ1Xiek%jI}k*prjf705u*J~Q?sk?Y56O^U)XrZQ8 zA(Z=AoX^-jmy;1u__!i+aj7P`(*c=#qz!Zj5K)xaWp*~PVS!MOl?^57n-&d5-x7mK zG-@nD-OFBKL%W}LeLvT~;Jw3)&2Q_tvhd{+1%{hYz7L-~TPJuqv;$26r}%Re(keME zZ<5VC5Vz#i(-%#C*m&IF=;876fL{(xx~2b>B;h7OtQTg-D^U%$Fc*kXOH8|gDgT$GiY3&*LxaCxr zKjqSXeHX8-njn7DTkBp3LTLuAIA~X1)yZ)EbITp1cns3P*DLI4QP)qMJTGpl(!P1& zpYjPe&_t38aVY)q`95j*)W;kI)uhO}j!?|f=GZ>a)CRrV_5d? zV3_EaOK(b)HQ;^!niof|HdVOxacE#D7JV{&C!}Rt zt#T)aYiHSg`B7QJ))V}zdpg;zRGoR>cm9}ODuggG55m`I?Fqj-n`SwlS zhj>fLgh!kTpTEzqP+Yhc|Fx~f$57m&rd8+ciAeLk(!I%#K) zCfN^gGCGI@%MGUvPs1(u(gV2DW4%t0Kl?UUeN-zK7vgNdmH2|Ml~L;1vIUApeig1NzSc z`G0&K(ErUq{+G`K`o9^-|MGc2|7mOgkIw`8r@8%)!?NQH?lbpm^FP_2ZF|jF@>q@* zZi4vq-pH|_-1t;<&@O|&V)4{yG>@#PkX`Y0w(Q-fX*_t%1BK6vaR#5}MnHcx$OSde z>9JhiS8*D!-D`kUy}{OF3fGi9E;F(WCTzWQ|Fu;k3*-+8xlc9CD8|IyWPMz})vY;t zK(xiACfs$Kvf|O~x{juF@A;xHH9u8&wl&6xmCt}l&R>?o>BO~bxJf>wJX(;GpL#+r zb19C1BmG#@@&!i>@zm(`?~L8UzO%{4EZ6VBf-eAXbk)*IL>gRH?n46)o-?o8Y~~*sQPF9VF-I z1T*Df7J>WI0n9v)$%8$?1oIEAB$ca&jx zNmQ3GI@C?t?QEvn_h+6_fUi+pk$Nom46KvpOC!%OKYm9MJP5s}uE^yGa?OeH(FtH@ z5fQO|VSomKZdX->QUmuG{%shZl-vufl9oc%me##(*SkNIq?2wCII{wAoMDT9arsvq zW&+<`&EgzGRfWt}#GB!Ea5?d~WxL(vyhxuOEFt@ZhY2&Q%w;wAa`k}c{`ip*M79@0y&;` zkJkC_4A{0kr(`#_GIYp!-+JpT#P=Y^1R-9!JK}e!fB!UaCf>G{ge$4@k*3nt(ORgi zu&O|9*??1No3R_Ch(na`;d14D?DNCx%BFQk8>${)xJ2ol{)YTdGYKUo;Ba9SL+yN6~@E{YS$YX+9H&g2kx;~hLAB}P_#urak(wgOR~@fW--21^y!JA zK;+t6daWS@~2 zp6Pe+Ocm(z-EV!L=!bX;%CsL0zdgCDP!%~fp1u&4x$eCjtrvLtsx1q2v@U0q=I%Qk zZGiYt^7GM$WbcLI`z@;m76H9Tm7HDf$}riJJxpbJBfVo;vk?^F!fgw*-(xdz^eD?K zH>j?Kms440e)nTxeucX1bOx{Q6Cc*jaG((!S%b1C>*Sl=sV6N`3H9Ml+X;QVGgI=N`IU#@R%KPy(c$PR;(CI8R{Xt&YwKUBD8d}Yifl)K3;{$pDHn(b>j?+4OmS*J+jTq_@bUs zeCYO_sj}Cw`7Ht?;1`{3=3L(UdidOC3naSPDwG%rY07-!NXlox7E-MiN|H;h$yFMl zP6`z>7iTDy7%BHP7!PkY+z z`bwO;_xP#IwXZ>Q;`25ne$oDdzyL&9Dt})5>y;(@iCoViAWf5u#zG6_6^fzgFn2xk(5Lvb7=>)$HySMNuM}E5vHq5`63posJxyz^| z;T01HhfvDFXp_<$gtM>H>eHzU{Q(iZ703& z_GCI*WO}DtQ+D|x60>UMCaR@bshDb3NwYE?Yf&eH^!`R;@cP2RD}I!nrS5u|MO0z#R*?Y#2UB<3@jc7Vwl zM?Mg)q$ONqoz@exzy(4@>&NOYySc)cw`bq?Jz6ZV6&CRTyE+@mO~nRD%&`i6yP!jG zvM+?(S=4;wBrR#BV>^*0NkYQgR0SolVqi< zb%);1scO;9+|2Z&!ck%ZKg&GP-FH>PbPc}ob!(k@B{6b*-Y2@0>IqiOP-edG zV_{(hvZZRpe=6jeAMrUhkT2ZK;r}bAEpnKs=8=Kk&C4Q#Yqx953mH)8@el@-#JGV5 zm5{fvezf`Ewv0nDf5}&>;Nomr->tbWvxa+oc2ONrky9`AVB4Ns7rmNffp%huSE5D% z^374%-TTIldFA#oak=lD72GP%UjVOoa6RugkN&ryf=_Hd6Qj2 z`8C1p#}mw3!%jzRoOPkhvkCceE zN%q3XK`C8ZyTFRr`RC#2WRG_7Wg|NJtNKbt#(1VabV+)!J|+bEsL8~KfJ*cmi(c$6 zQAMMkz1q>cyYFzSE{65Y8d7{Ax`cArGR)}N2{0=cw-uY5jSS>lTyPqydcD}LgfOfM zt!JeI1|GFQ|Jj}A0c!(` z6{&Q^a&2+Od*aRwt+QTp??UO-=k=w^@$ClN!#iXSTk}y1xp>|Qg@evLL$n!#kR3-s z*Oh0I)VFj>C%;y&+P<~##(s&i1vp1b-o5!Em+mb0STk=Uu~sIu<99pcgR7$|Pd^F4 zqqtDhRZPZI{u_ zqJ;O>-9`ohK3JQfz5PrJs0Af4B#Myei4PxkbtMnJ2@+L))@hO2?onmK@66UBRMp0# z3;K5x+UaeNnw3`_E>CZE$cFpzZB-hW`*K|SrUDmjYbsiu1Mce5^H)#pl1N^)ER}Yo zJR~deGU-k-4cRf*sp_U@`Ziv4j5=JY?v{vbsvB)mu0C64)*(3rIh9(gK!n=+imN6z zCl%{)b| z7bKZfCk|?{-b2>z-|I53{uo?p@e*3887Qtw0)7PZN!OqN?S0%^iym^)K69L0EP^r% zQ69Q>cJlp08+C|*tDwVkz<$fr@ma%b8~!Tqb0W7=dhMjAE}A%XokX_LDndEQUC#Pp zWFGx`Eyhbed3iCk-{On?f4W$kVVxObU6S{k$j%SMDTEEfu} zo;=xA_Rj*RGfPk27S?VZCqpOuLnkU*cFykR8TOwLrix*Vbn}@kw9b1Go@eYwwa~$Z z%!~OpU!PM3-(d9W(K1SY2?Yq?G?$}&@CS-`QuBMCc&(LUMlIsNLB$LseAYvD!KjF2 z3@E3!bDjF3l#qfGy(2rzVoI$yb$#t!B3sJ(S_+)S>iF~vtN9gV9NjT#AG{%=P&NE; z5*fUz#wGHVPBwMxK2G?J(?e1IQ;jeDh_|SLFKh34H22OZ6drviB|<>aD_N*IV}-n?3orfFZEhlo#99 zat58bT6AEYib2p?_k5ZPjI^QWA`;sHY2j#OBt1KHw9(>$y5x_gL2iIx7H%Q_P5t`$ z1BxTZZgnxTuOFI_DWb!!4M9WUvL_EaH&2hJzfZ33MY@&9tE;o0()r8a+^ZU{ji2@)$br`v}d9M?xSnYPe z1#9TYg;fK#t3sEg5B^piZ?J=)E4G}+FMA|)QLLdEX`=H~)f{gasF*;Rb3$DB@C`Te z;6PB;wZ|Jbgpi#ThO>ZzB8i{KqVKvWf?a5#MixyO={4p3j7Fb$Z}+FF03m+VWRbJMOpYx~bm|)=wUjxaS+y=Qt$ydTa zc%^|p_kOzg_R0zzfa-~#*M8K0vrSG0q*AroL?3ACYpGV)T83)q(waB!zac2LS$#I#E94hMVk-z$}3 zAY8ue9KH!@r@Z*rUU0_2?&Ne}U8`>tn8|1Bob*VmD*L{cpDwP@vjKIN5JXN+*NLVcRvb3*9(2uFv=-RAT1A;S`U>ydbj8(QSDRsX@<0h zHaavb?jC8z{Q8H~z(-T4wJYS5_2Un6De4geA4HB7VgrD-nn|91C9xD^^osdxPv~0o zw7O|SR7xxhGFI5{T7~aDqcy(vSS{7{hJJLkzj5@O3(qFsvY z6tHkEk4hhr!ibpOM1YsD-u;wQLS^&P;cL~pvbOz933Yi$c6QbCZdTGUPS&U$p-JX3C?a639ftHaAPLL=AE?%lK3 z1VxTT^YH%Tkw`mcMswTLfSB%YV~di@Wjgi8AVcA@8;2m8-skaw2lMzRIb3!5kfzl7 z?Hsp=$tPEWB6aKDjj=PYfZ8ZnD&l=`e%EJ^DYr4YH~pnpJ*hH>8bv|^pZ&WOXceB$ zow7tuFbhDq+A_cHU}1UnOCSqMrN0p52#VDY9kb%X-W`6IJ+ad5a8R!u@lqdAFaFqr zk2#fCm^QZ?>fc*@3G=oGQF{S^BOZdgeps7s}SqXdv2b+x`OG zQRwve?rF2Xp|0tLMhWi08mFJ4t^Sa?LecK9RVWkOcjEC`{w4;643QL2Vg_{;4$B^m zlOwY_QTy#9O6vQScycfks?Uxz@O}ZFm%N9<&DNVig>LXFgXXa^@b}AdEQ{|`^=q^- zy9SigN`vm0#w?BTbh7i<)myu&eC1KN64Ggn%HoVV>~LC-$(cdSZJ`xXLfiluS{lgE zX4QO8mu@*P=wz<@7zZqse7}_}kV~1-C0_YBVB-gu{4vj_m6n^K_^rH{ zirNW{wFne{L-cFu(C@XIJz&;IY*!fQ&<@;6gkks>5#srN>d)F8h}2=bz_Y0H5EQFE z@gvsN1lU>RzP^bwO?K2vQz*wA0ZoSZj0T7ae^n5lrQtzCec2)D_QhKyP*S`}S_3%gPC8kfLyOO8F z^aFM8*AQoP8Hho7@>z4(z+=~3>L1%WjyE%2k7kQ6mvyJ-a|X(I&UFTz5|6ohQq>?N z3MvL2#xDvs`rmJy=-*7@g@-nN0t2U?M-xH9(V`m*D;HK?;@& zx@qk{OcPbBX7w~c4X$WQchPDGfT?nX<)AcElrYg{p8;O-Z2tEi%Cmp3Hy5ViuB-Ld zvzOkiG9pte?<2A<6#y?{W2=6vwX_QbbtGc`%0AiWy_O(yFO8B#PWX)^%wiFm`3etb zlIyL_dFVrGh>6C!u8@UiU{2z1o%o{?zKLw{s-+2KM{`_w`7U4hsJ}C~)C@15^SX!{ zHS8vI1p#wdE&N|rc-B(JslQlGLHn!l90=$A{=3zqWL18r$Gb`)6-|n*Z&mr})^ig?OeAVy8U-q$N4?SE!`EFP&!ZFbK_I@@!5sUP0<-I)Mc3$3fb%IiM1No@lKhFE=U zpz6@IP2Yj5HB@A{+)ixu76cv4e`o_}F5?{`_0TZE#ezz6>G~B=Q&L%%FK&Y1DLIA# zuqO3>n1s#cM_3nySxcMi0LMnuGvPEhA*=Z%olV?d_3DcsOB0xUhD##lIrs@Kn!0|D z^y0V-&2?qqFOKWJyF&n0BbMXesl|5E-k~fSdlg0L0dQF&Zj8~4W&W9-MN*vt&&UN{^*s$x92v>LPCEFx7W173ehrm!N2#X)Z00%m-LtN;s zC9_(yc~6olika%KSaa4#_LdT*>eY!Zb>jR#jM03ht%AX27+xX~r^tjv1S%&|l#2}- zv}2#tR8@dgmo=;&3yFTy{$4gGHHuI~?x~9oWG4Fn__GqjV^3IYo?CjZojYjpyidfm zGtao-iGkOCgdWUMAIV3%EVAkzdAUh<6;;YMwM!njhQA3;lEW8k>eZ{atWhUE6PK~= zJh-+faRqKzyx=fYMWT0GM%%VL5eh+RCa??_eI8wCG*g9HI zg7ot8NH%;Icxp!)4F}H_;C3WufFBl7VhJdVw~jHA7>V5Ll~h)vLtb*Op{(H4z9+xl zb)f2YceV0sH$c7Y3hNFWK!5K}>A^yt&sQZz&pKN%od>2wdazee38aQYv+XqiWQlpc z2FC1BA(}QKX#zdJ^7{!WZk_Eg9*FaLZYQ?9zT%!f`*N#LhcHI7k8fMw!tEQ44X&{e zck`W=?2C!ZGoVyjZF1Rw3d%8pAazA`wUU0*o7q2g%Jv$tjxERB5h&}twY*!lqdR&T zeuHE^4Pp{$H;WNn*3-9pYCfMGCReblYxI{@KIPDI<)}<&wn4-2%H?DQSf3HmEM>h{ z2rkKuotjgOZ7QZ$s?dzrwl7-hAoaoLX&%yh()qV6bezJTk^BhImHkL+`Axk=Wq6X@`DCZasBgY;eNmq! z?{zQgsCX?$%>c5^Yz0gFh7PMh9)YCRe@gRJ-%n~lF?#bF2H%sFP7Qn?J+*oT&#A;w zJp_8KMdhPsZ!iC*a^z8qMD(1oH@o7BCIJ3&jO-oeZ4#YrdWw}Dz_!!QT3+vK3i962 zczc@9g#2m-avtSKUQ10KW0A#spv$W={bAb=>jm{WtB;?*kuXNSo$Z+X$grUU#pG=U z8oF(fnlb}BczDB#5eJIhy}iVnA2LJTDm!!)=cH^;`wM|fB0?<)-Y9|<^59&R=y~5l z&}i@_D4zHbp$FO8Bz{;fKZlopo;i85Fv4_E^X(!jPd-I<=ovHEkd(3YP~*Y8`Q{YF z-sbAwE%W1?WSCtn%CQ^I7RRp$_ry zb}ydA1V4?hfg2+9jfiMDg7SWOAVUe80DbTM2m=_8xl7HuVqSw1gSLIh3yYDczk>KQ zmwSrLx+f*FdOu~-iCKLi#&c3mzz7y{4~m|y-e2Q)l=&HDn>eeR0y$hfPXwp9qnH)} zzhTsqSNx!UD7RQ?kygYjYW7<5g(&kW9-|G;mSrzZIrI>~s$}Ev44*;C3 z!tADrc+l7K4cbAswUDMFx61hg0Pt1NR$q3~#^TI7=rVjLfaiu;A}`p~mpKMq;~{$S zZW~A6cE|QFl@={yfn+{0!Y?0v2-{%i=GE$m?&~EP5%Q_f03nMI0+uT z1qdcr2_gRZLlQjr}Y2cmBqnJ|w5Tdyn%@=~- zvtJ3V2Q7>Ki}izK^!Rwhne0I@jqhiNDCWe$b1AA+@ITKXgETaXb<)b;UB;cF5~zm4 zXe<8e^ZdS;U%3gp_1AL&tDfNr`_>cVr69L(X zUDJ9&MZgOES=7Hv?U#CP-3SIH`Okbn$S8mqoXfP*J8@mQ8IU|`KB$c4-FB?XyGNXw zd#7(T{O4fcE-LKObvCWECiWNCtVrPa@_=-5O?C-y7P|Op5U5qCOLH+t9%+8 z5a&y|Niu?FPS^eESRCZ_nq)&ZQn#dgB<(fsu-+xYBY<4#bls@oA{2Z39T2nKRI2AsWs#?B=veg^ zN`X{W6iTc}SRLp+w`E3Z44%k{_FLkEdSLXc_$W0RC;!K1fc$sEWC4oz?*soC*G}ab zHtJ!|8$zPy7Gb!dW!c#!LRwQx1Yk?lP4pB&u3l$`;^S38p83~Q$ku&aRB2LzYk(l|Yi{BbLd^-YQ#r1SK?&P0R^p)Wfbn2+AL z|CyW+j-(Y4_7x8I0{qv$WcVI=@MB_Og&U$A%!C{~?YF^HNVNT+rguF$q-{@jD$(Vq^Q+f3L7%DYXb3d!+vpwhyKL6-ERLIB(~C6YdigUTMIrGM z*@SScrH&*ojFBQ-$?c>oJn%u?>G5h}>d_RJ4OoZ}`VhO?${sHDcHlUhHr02A&f^OS zS6uDx$k5zgB+JQKXn|*Js><1KyCCNcdnCQPDY!8V>iZFm`-vkwMK$h+ak1AMFEuQc zb!#wr=bJsdT5$EreWUd%P>RCcPRF1pOfhGUTu6_ z4jZlkC4M);uupKI0)2@M+#t86+i+$gFDBG!Vr89>oZE0i3P%4m89L1R34ls zWO|>uSrJOkg1{KrGL=rfRjp|L`CkmG`ek7#lguY-$Sb;*RFiHx6=`cMqugB{cA({U zu!}x*F07g$^#BzzT>v#te(|k5wN9~;=@^rW1jwO6JY&ntP=ef1r+l(i=_@!dU48T%60PJF;QVtBYnBypYcxA^Q z*r{-zsfRi@dXjq&P;{hAhsTpo;K)on(1`D>$if{@bu;*0UQwL`$(!}>EV6o1x)n=xhbskI_r;jq zc9rQ@tycT=cDQ-7VfudfohZ@01S1*K&FJbWCbfR6%z2&4FySRnaOGV3tAw1a1n!B8_x561~q@AcYi9Nlc*bvkM(-5~$32{QA$g>0D3YvIyJ4@c=eq)Oe?c9!>k4D3 zLwj0`oX|h0N}>*WZoE9qwcJ6Yj~4laCSMDAPl>-zwvm}*h$`lmhm8Uspg0 zUk%Xt_-%|ykr{I?e*4Laxk$P%sExkOq!zQ3=d(3K0fz}E1)e&WgvtDH9I3q`_kO;! zixlie2BIiafJ1LO`u%*)DtPzi68Fr24gB=5p65A~%=I z6l$TUx9*ikRDA+u*hjDA?h_VgeNdMAL`H*Eoiq3BQix#prz$iipVfq-_3zIByhlCi zkyfB%fLYS0F?qJgCo2BHDvpbhamA$OI+6KR`tmv%A93JBw#PzS?;STo+aOF7r-+Gj zxtrmOG=+KI3Up*DCiutz9Vg%R2XJR36Pr0whh#mwyfW zY;nkJH)tEB<(sV`VG`J1yqKsvDVEd4n^4@&`2ta33XTOMLFy)HYfkv99g8BH2pmpuBXZk(+y$T&NI1t=z3D+_-b?>io$gZF&J%CLXyYX@}2W%^PVT#YPV3N|QCK{SUuu#2dSQCX9S8#flFAzsNi(ZB8`V z3;g}7=-&9T_6u4@l(zmv_F|tU02)7J{m#2UbI2DLsLLbSrLRLcwxBg2r9FbqMwq0jes50+<_J6o-WN|#0_Zd+s!xslBklge<{ zSe-nR?w(=5KxXCf>QP-y<&FmIB}T~Ghreh&wBk!V2+`(MDI7L}fTW;yP)iStE5 zL^T`wMu0JfJ8rScH5rJ2l@$)Ub%Er5DeRI?7bEsc*kQSb!Y`?90HHTbZn9Cff_*9Z za!1)ntF!R8?Tev$YYXo>?h9LYZ_6T4m+Wv~3uhAAe zzwne;2%Ma(lrQ%ZN*v|(gPMF%Lx6M)DK^qiROC`bFYS#!i{w_KbB>!G?A20Li2i=E z?yW~W26#x4+_^a^;q)Th^$JjTbB5YrqhGXj(HB#n{n!{y>~@Ak5!Qt*S4f&$_N(-+ z*a@#ZXg*7ihvMNe#`5fuSsCde|J+Z7Q#@zuyn^Rnk9UTEn>Ja%B$`gf|6#pL0Xtu_ zoxy|3pFIgv*%6n~k2O&`j;4mEK!=HrRx1!~7F^kz-d-{fAiBm;e~usRxylXWVRMdV zC0UAxS?yA@p&a3^`H2|}u~O^BD_iNX6Tteke$rQI5P**`%H-hGY80R@&q80x@M=Ze zXa;~$IcjL+jPhjG)sBRmdksa%ot_eUo1dgL+%4wMDpxiH_)>u$LJ&y+y8<1A(WV1j zy#*2iS4c~o$cOb>KLI^QkjR&N3^b@lbsBz&0k8ZQi@TuxX`W46cqvj=YjN+0)O@jY zgB~3VAw@9Hy|mqYjOGFXN&mX>seTXf8?t&(jnS_yu2ip9$WGTGs>Va`Dsk5l&WkO! zdIVZ-5P$#YF;&@bi4NBWszdBSy;?Id_#g?fx9Zw_ra1tA2$~yLd6(RqWM?#lo_~4G z(or=a`v~3q(cq-l?BxBlj?Z!ScHN4Y8%P>R?*E1BiI7#9g}_#x0i!a#vG{;)8RfEd5iIPhdjcpHIN+2QBqop)$lLobAo1&{pEPboM(?laB zt9ja(tb4}a4W1fVJ)?o2)BxI-!i^#KNm}%tLj7{__A8vyrTabwz7ktC^&-^k11+Iz zL@BkCR7;J6uJ&l;*Z44#h#={MxeWZ#+rz}g(9UuLxvZ(7t5;YqpN=P=3Csl$jGjF+ zJHMZduLUVhzo&WVUY+~VAn?!b<}`IMONHsLcj{cxxG*WuLrpxE?tX4X&a#+9SOwN0 z(q|e>%8Kx5OOM1_MCzA~26ilh@|T955dByny$keB981Fi)FAbS88MyjmpqxH?s@rV zuOE|0fuwNysbBVdZ(;RW-eNgNPe_5C*Z1_(%7Tm&?E>%=9skrj)*!wYb9oZ)G(h@N z3T~v~vbGLhz^+gfQqKZ$E8{9U@PzzOQUlfj2v>MwFZ+|)8xg4 zoFyrKF=%+LpkC)v9=G4L0Tvewy!yha-mmyvsDM(RSJ_-Y5!3qn{E|3)*3J{Kj#1l1 z!BXzMygC^D3S($ZsVkF~3E_xV?+=z)xZFXm8bVaCLOMbo)xNULpp3w;uQfQZAH-!- z%%~BJj|t@HP`;=bze|6-p`Ps9POi#4ZYZWC#_u~}g}sR*&@6(o+0uJdE5K*7b~T{r z%_^q`tlByq(@AT_jO%PH--zN1YN$JA9q@#3WUb}myw-yTmJ^BvIpg4232pBI9`pkL z>CcUv>Oe+NYYxp9Qd7MYT@j1Cs2~CX&XjdE9tD@am+sTsr=XmmpLuW?-y+>!%N8hk zwAL_mGMEUYP4=XAhBC~{qs*;SL{lnXlGsvp0^J8L8GT{&?7Uf!^Ti(hOqnaW$IifS z*^uY+VjT-t5LQZ0F@BC2-Q9Lvb88;l!yeaE zzPaGEc@Ffg9MBzt1jUEyCQvgfq_?u!gV<859srcSIF&l=eg(R(kv0BQ=puHR;g>is zsd|Ktm<1IXX zdT9H~;wZJI6y?^DEYur6dsIJ#+otE_TP|h{6G1VDRV!#ATOYOgEctL+RWIb`(J$XE zFyfH-s5TqRQ{cyTbCEH4U=`FW?wo07v7<(`I3}k-7F{tpJ(w`a{2h-Aq zq_>#w>-}-uXx=f90fwtWA9c|=wUdD^)&O452DwGfN5U9ThY`b(RP`rB)YeS3)Qvw` z=zIYV(2#E(SOJiaGu)M+JAAdL;MX?4N%f#OmIVvg89i-EvQ$vfRkh&>8wFZd9hLfa zMYK-^cgmlJnS9AjFQcz+G?yhPrtgLpAcAvOX|{`=eUV z^9qI!9|_k4p#7GoPv07KQwAXR1ggd!chYu~*4$NMW1ivjn|AtRA}3i^5bK~ed&DwpkkXE7ujr|dm9>fCRg1fVe zg=6yg(G%~yll7iprMYy-6q2LqD)K57Bd{S;0L6;`QhB70^Uiad|M1Rq@VzGX@N-k; z>|r;)JfeNXH)(Qi`^wBaZ*y-nIo6TeQ$JD>b|~353LrD1+U19OE-ib&(iTLuRQHh`~5 z-2Vw2V*tc#Is^@{cd~EmsWjzv(-;2|Jue0p8Z- z7Y>WOF>FVdYWvQFkCCT z%Z&{&T?zno+L>(t>oB|eft!fop4BU)GJ=+Lfp@tcx9B>a_-AOG?+f#;D)`w0OyJ=! zOaI#h(C4SOnZA`gl}wYd{dr~gB3BT{Ly+0=@iy<-Vu3TI zAs2yaUR_K0G2yN?YtwUnz@E^Yay*hjx!HUmuNqf-tsH1o7gyWM0_rvGN6`}i0i9cF z;*)I#O_{rztU=q;R^V!94KB`)0tl~uKY9`=ma-2z_nU$awWo6#;T4$N5nx&~??Rau zTy+>4t7f%v1h9h5OOm`c4~uu95x+CsZQzcW*w1KSBTYfpdpBo|P}Q$m?BwPr2%lNw0p9_w?;XNl?okXLmlH{*AJXszbAdxpXP7_qXSP zeKWi2ti=8mM00{#e1Rfx9X!y@zXn=Zt5kMLFr2r?rwQh!)uZrj4PiiBa@DCVu$loy zEqQ6X<_Y7QZbb3UY?n9PySLrE}IYlrAh?9%j~NfWsr zf?TTnSoa&KKQET%LN{89%;*1@BoEWpak|bj_ zuV<2e56XAZWw>|rsRm*f1=IH*_P9wiBV|1fXjPP!+`AKXXZHmZ5fW-3^g}bi)G(Uy zuWh#WzVrMz1{KPYIN)*!JsYaaoE$Y}R!OazeD{{L2Gwl-Ew6n;;3`WCy8WOlWIQ8W z#vwUxc?RE^Kl;6gLiM{LvKzfd`4T@-Cclc7Y!w)-7WshiEGYmYn1dThEcMt1i@)l_ zQH9`)0sdI`4%3 z29(Bd6O`ZC__x#hrr(t!O5=c!6&nllDrF&9g8(u360u*8n87=>_iGEbo}E}(86OV*e|of=ykuFRHF|z zP#VZ9?lU@hKb}#HF_Yy!Cum^mrohT_MZk_IzAiRXQS#%^{pctGFYnz4k?I)lN?tt3 z)JIw?8pfZ_tdbDZ{{#l8q5!DieL5)IZ048Mtf0dx5-o!4x{@ZDe$_{qjlotioEbY_ zdE3$$uaI5-C^m#>Pq2JUBA6_e8{v_BmRD@)7lSQgt_Z+&719F+ z2Q1*CZ^TYU;9cf*pTlIpia<-@uh%i?dFUD*UwiN(ba=f3 zt!M5Jz_Kl!dmaF$Dpz9U*l{xNDF?Cx&1zcW(x;Ok6HB;p@-dro2wdH*nGTbE{|WGn z52>*HVpzunzXU-oK#Y66k?FmSi9#$Q1^{|&E+J`jqI~XyG=$dcesCP&=r!k+nDbU~ ztQWw*$VKkcpKDq-77JNuh#ZgNt(#5gzxD1?8I0OpjFOlh4m*)O-S6PD1$MmAB#@Dp z&y`D6AIMmWk)L?KljN-iZagB9bvl4(a90)wfLURIZyrLj58e5x`|dKCrJhXgQ~&im z_}z>eEYu3vbDiV60H1a7Y`-U#(X5_PGkCit#KfRrUHPL%HZAuapoMW#cq8w9xVi;? z03s`l(rnx2yE@GU126ZgR!=mzKEc3*eft$$bseI8tuu@;`zkA59S=YEz4 zn}-)!)@Q+BFyJL#C}|Ao@7$$RIhwCYN?(wbX`MixY&mPlr zdn&TmvnB(W=17d(z9NIIy>Y*W7BdZUP`d_*qy;H7J6iKu}) z0}8)>1Yr5gCmdPN)!@;5O;;uW0zO>h*6@yMZu8+Of@<9J zhQ{qNv>Wn+9|nmLKi=v#k={How@v|#1`izXPJ-;BvE4iGz|N-Rx~{+r^)F-5E4t^R zDn+_)TBlTN1~*?0cqOs&09=G{7V13TzHqm*Ots~1Unbn}*08k$wzD!P;!(ip0;}$9 z#!riV$a4#_>BimF$HNn#MEJZdG={x;50!QQ;SuU%En7sUxk@C!Re8x6?JFbnd^$#{ zUjYgT`g|`{nf^urQS*g6p|X=rfegxp5{CxXks^AeI6(NY>sRj)bQbqI79BuQoZoL{&BhTgH+ zF4flrnb@8!6+&D%^~yi?n9OQ(Et7F8`F8PazKQ$toVk7EgUqiRT~W7~cqXbRPYQ^# zvl>txM}EkJZ_Dit$D2i<%zvhkEWDE7C2PL3ig3KS2+bJkN=1RodZijp#yqmw;NESO z!8E?t+or8Nn0|kC0QCWLxxN_hYW8d0@6l?2^z74XxubN&4E*54YPO4xjtmEHL5@7E zWfde!JW-KfR!J#j5eFu`k*#vYZfZPhTjsd7TOsOiB)!DFjm|cyE8&DO#`a4}ju}LO zxwbqR=Bh7$w9@_J25g?{F@|_kG+-DH1B9j3Ol2qs&THNV4}P zo2&>A4U`dCAyhAW@4a{SUKwTYB76R>NAJ(~`+5KOJ$}cb4hNp+_1w?BuIs$c^SqU5 z3?RDOJHw-arI{`eC>3^J?b^j{St3KLp>ITbxl!pJY1dNanBDo`79(xvlUcDrN-+x@?QV@DSbibVQlYwOx1o?TqgoB$(3z^ zyO%E!Z%$hXzxY)Ax1<;J%r)}yGDWRa5MqQ{pzj$wVL+izWa_DGBC)W|hhaEsYpt5ZZ;9Tpmj9`}Osxtt zoDm22nrDNG;(q@5{)ze<={es54Em%{9sOD9%e(Hs-jWxxWN{pino?N}NN7gIMmKC2 zoXQ$YFJK$dEt_uqF>XaXXbVNd*NHe8{{<~w0(W;}gD>YF5G1C%(4Qk)Q}O8AL*9i<93fjp z86@OZS1%Pk7WUIM8<)Nn%A@?$qNQL~%eZv4fctr@eMIjY{&!;#|GmwC_>Ul(aY*5G z+$AWIi29bw#%w+uw(EFGoT81{+%?}f56^YXc$BQ}Q9thv9 zpV?C5j1i!cdu;6V1R>ZvfHQdE46xzO&($iP{3QkIvw$tPbM{+CB$2>V879(sT?Ou- zgDG-eGVFhpwqHP<`K9#&;z~eTaKU9q=nH}F{rm#F=9p9=V6D%JkV>{vj>_fbuf>N~ z=$&xg=spAG@bfu&lp}Rd?;bDqj{sm7~$>Cb=mZWv_tl+-a~rup74 zpf*h)Jo(s^!|>m8qpHGK;wmWOT=1;+1UC<2wO4}|#sJz)aU3r!qZt~P2WP1a;F0Mf z?s=_jWuJ5b5T8vFJv3XA-3PmuM6o+Rwug37z2DT!z)WU`rtfnNpW!*7w1pz#U{Z8h zebkY_4HTy)uZj44FXpQZIhA#Q78j@;nRYR=G$)ii17Hmq{`^CBavdQJHr}6~2`(|5 zl|YFd<2K3>8L~&y95fXx$ zpYiF_+t>2+H9B!ZthDOjA1CtQj25JwsQUuv70YZdN?}(AUm}|OU$k(DMRvX@h~yu~ zLhAKgSayC7r8S)osReu??uHwgg*w3#8si&HFaI$Ky^etn7(zyOLF^|a2ONg}oD%yJ zP&RsZCh%8-{LBTYwBH_ad9u6aOCQMGgbB@j%u$2qWs6h*asH-uwJZ2*N&d%Q3rK_) z9)GdJc`>N%%nLL@WPbu2eW+>dV;|6Adwmu2!Kd0GrKKWhy!Yi140{%{?M&TJ$%<&c zH-snee9!0J6y6^Vi;PPbSW#KhaXkLDmAg1HtT_+qM5VDT1bFaql;LSrrOTX=!*4>1 zWBJ#NPFm3=3X|k8MCDCBK2Fl-=Z}1_2B?Gx@lt`DnfcM__g+|n5EZAv8+D*7K`-zp zy5LF8%_iLB1kPj&5M#T`cV=;nDA1gO7i!cU4OAg2e0K<@mpP@!UCYu<+i)d|>mY z&xBENfjIy;YCQP?&J_B6I}Fz1K@K$j4vgV&F(+KyU|W9)9Xtsz4M2_~ugjTf zfqH=@2s0S+VB$u`9WI-mNRm-i@7={@OdAN%%)tJtRjJY)gjcg@K5$%ixb*|~H=0|` zg7pI*$nJ`U(cB`?a|G;W$oB0a8I2};eCO+CWk(^R{E7I^Pb_oJ7me(wCgKNu`0)}WHt1tWfZ*ELAIxu9;4L3#IiyuxeaIwF1^@Sn&6^i%i90JW2m zDhfIJ1F6_2i_DV5us|UASlyDhgv=$wExCLbu#p>%sm6l=`*5SE9c_!X-^lSx&j~2* z>mg^g%5s(l56FDu|29E$2lt!`?3Yk78{e=InSJv$pHIO4%R;4!_LfK6g=es}9CqV_ zp2U#>>#sB7 z)Aj_=CF>C;pz!_RFtJwv!;6Wu7GyyV)wc;2@*Cxyc@Ju3ua%mJ=*_Wq}$2j*~%Jsu~-PFxGlS3CMn(6RFIQ&JakQt@#Y7}>V2A# z@|jug<4WK2cWB#zQg=af>j#G{=xrrtT44;X3X<$OYwc~ByC^t}{g7F>8YLwJ^O3Hr z4(8fj(m8;Dd2eMF8!R?9^7P6YT7#cKrii5S`XX-;kx#ZoD3%KQK9~$p?Pvau#Y>b( zER9UgHs?{V?QkAE);zijwH(CCMg-OGsKe#82A1_1;Tj|FX72cP1fg z2xP`hpJ9X!3}>pg6Mh1rIawJylKA;~OQxj2<}0k#?Sm=CaX>>&D>pN2Zaijkv>k() zcAF{p%+K6brcpWG|`8ZR9Qs<+ek3Ox{lC7!AVmwV5*!r zZJPJhK!ySdqbF*b5=ndT^K|ep1!A|)Px>83Y$|sdxr+7m-9hlEiBY$%V+#BZiLWt* zb=gW`IPD1sNv(e;0%*s2a*kbxPDUK=_EQ}dgncv)=jza5MYA+(=$@|oX4o#wo(Tmn8Bep@NmS{iB3x95R}SMAD$q>K=S8nnoW$F2{<_~ST$f-I z9NKbj4!U;2zipy+{;Ysm0#u9xR=G-r9k)DiA1j#1BMNA^tl5T|#YkMr_a9fBf?b-J z7yQMTiUX)^82iw^4;c_2;V|FJ zld!U`+%>^$+AK;(e7duoT_->_;W`JKu$fPaZ!`lDxKniA!{loGHJQ48UgLDqW`ESt zO`vZ6&L3FzZf6KOqf#nCS;9H@*}iZrLbOE@p^_dv6K#_}U<1V|;-Nvos6+~r#f#N) z-$f@=Q`+xJ=&-$FgzF}QMhcCY^!uf_)q>e=m^TQQ zMwvxB_*srE{?P(k2f<|&_8!of@0Xv@VPkJeeYx~_uItUOYiKWtz$V!d^n{ec<5bqT z+AUYi=f2s8i(^g`+Tb#Joj+s!mdm#AyZU&EZ=>$2+at>?9a5i81ex1?zHZ=pD5mRo zHZ74+6cB^2zvuNSWPrefCcTi&oeTbLo)IDOG{apxLc=^oYG2*s32wKeF3}M)S;M{G zSty-UG6`xj{hVjB0>hKtfQW5+sy4BE4W;cW)L00sGQFyuY?LO-M{}yeUrXBu^qC{s z?Tt-31?t*Lr6c(iz}0Aaxpjy-EDUHg@h(TRVBC<8O~A-k*7w`L+#4E0ZCfV9ydN#A zNHhFJr9?10(c_1Zd6tI#So>8du~GkSxJ~x{(S*(|_SEE;w|}to4)1-xga#E=5b7k! z-X*vvXHytfmPz$p)|_W#wleJ{K>!Dt%6FOR`hfbq)#Qj5?{6la*-6p%38BcS+e~sv z`-l*6>+6RNRYAg9n|?ah?6i5@yF?H3N1FVY&F`yalVp52L{2k!5qeK zdHTi5_Gt_f^j%ap3r9oacym{yOHbL7t#_gVJI=piWnX@f z=*E>C7deF%EllfR@NC0oLTaNVun<+s!fYE(tKo$t@sCxlM~uCpl6>XLXEC~mi>h7+ zslgNR5}=@HLSgP^)w-Ud!4|*NMV)ggEe?eq&w=hk*Odhe^-aacOI%}*G@_lJv8YmE z=;gKe^Ch_3-YBoz1-#60G)yAp3^>&@A9rXVm)%J9If1$-z!i0N)8Q85muw+Y0j_?mwiM)Wbkj^}mH!wX^nA3RtT+(RrOKKvF#*1Sbz+$7>%D*(+KoHi%aXHf5Cr=awdpw)iJB<|n9b z*k2JTtpe)rgOxqvg32DG=m$PaU8rm&c-7^^01>edZ z*Gm>v*4U$O4lo_J`EPGSMxZvUFKTXHzU007fBWx$x{osa@>p!xp8C`WX>e#r{fkwY-{x6G`B!WwqUjJ#KNmQ>dT zXn7X;q~A(o+*Tc|tWx8NN_(PEQS1fN82+UzqUr0m7Mfpt@|EL$v=#H)jp>5O+XUv2 z#F_=}CnC};(_??k`#N=RW#&b@+XKb=)MQ3E=a2*KBrNL(M+!75LZj=otIuQK zR2BT4jYe#oipjz|lq2NN>ORHRavVB92cy|=QbqW`#tfm2!H8{ZM#BDPc~KzKV{c2t zMZtK?;@5_Zz>hyCWAF(o)H=K8kst_M=R)Vda=&C-7eUlbp1fQah*>-A4Qw{^mv}IS z|Mrc+tBzw@Z?*;k)(-aJ=&lL|uVDE&`L6KD2Y0fBb+w00oS3e}#!^V8XZJelT}e1oE%T#b)z?M&12|%9L{u=ox6fK3f<*J}Z9}_H696M9#t$_I)8l@7NS~tK4nu;{ zRz~rvdq@!p)7L3}miIe?mZj<^FWV;}C9Y8cp#}dmuY66|H!5u> zIJN9B?%&5+niq`W`#C$vx_!v%d1xalb5J)UCkgQ+!vbp>3fy4jj zd1qucJBs`c7+-2*p&ENMmmr>2)|`DN-Tc90gFbKEb&2vFubhvH_H$HYg94+O=tMg?)i~!I zb`<(v3+Y<{S(n*DW$Iiklw$-#6aiBU?AGXm@^QD@{*Q_C)2E}43&ASzNs-@$>P5Wl zqj^`zgnjn<>kp=~aNByXP12^2GJ2-5#f1j_Yez`j18(G*7x7=WkP22$#|K^y)AlP+ zHz0|mGeS_{)+U%8J|)mzq%7{P2y0HwbH5ik4EZg9JGl&9JD-*q= z>0oz(4b$rJxWwoQ;Z^KPK&bKhn}YZF(gQDG)!!rRyMT(4xLqm$vpI$IJXVzYOU3)7 zQ(%ded(5Ht)aby7Ucl4cM)GR3)?;&H>vvYwk$^2>#EWOHMxWM(H#J`Kv9^uHjsb%M zyMu+@LFm!tskjE}lcrt#a54>MzRRokFf9q1Rek4~2_{lhuAN8C*ruJ^MS#yBW64pf zV*|9!>U}fB$!oP>{aZ`v;HwOlm<&VfdYTmpV~;@h1+#7wn9$*0TE3cmGe+!iuu*c#(j7G{(URK>ShmFF8+F; zlck&?m_e0P@3;88=D|sSd`g!NcGUzk*aQ|m6G@?M#_uve2*hvS{>YX98)&kp^Ow1%qU-|FAe zN5#Mq!o7r=jnca6Sds+XIo=6{jk!qr)u)liFq74>*o#Jy=PBxYWvAsi8!pZQkw$jq z@#wjuPz|~7+X3}aKU}^APw~uxnt`~Sy$Ih7Pc0pcs0y%N7mt-=hRpN0_^BOe89g^W zAfP&sVFBU3X6(9@enuU`E+Y&=^~H1sAwH1T-xKMtBr)^fqPP9)A_`s%WvQiuTwAAX z)fX(0!>N-MC=L)%#l&$?eO^e8Z=$kb#RQ0cq>?+=zglfAUIiB3Zz^>j(m#&&EB26< zMd>$RkHm#TudL$Jkp8LsPBy>@E);{5pQHmM&YOJF_r4cp1%evtEDP5RC#r&Do`Smp z>ShUHI36h5kUDDuhAg(=`_?*QM08Z2eX#~$;_sELP2!S6M5UO89fVr1z)Hd z)d$>#5BzhiDGIB(-9sjxQz3}bnjH9TRDpyJ*F|d6t78G244i@wI~-#GWhCAG3wTu| zKn6^IGRJ>AV{0joS@hqd@BE{KV#mps_VhINKjMq_3&nR?Su2> z@LFtQfOzCLD!U^kmA9%Gd-E3$DKivBz#>V2>NlF{&Lg*6YDXNfS;tYBXSo?g!MX&R z20K-wdZ@fDP$cEoQ>|6UbdWCT z&!Q4HYAY`2l2hY(Yg9bgtP*>HmIo`2aGHVtZFZjZG~UpGN`ctricAF@wIgL^5#)Oo z4}{U#GdDk6>|jlNZ^PvW1UV(^@$N%FQ9j>zpYwYZA}s2oXG&_0(xKh{q)4M5kwp~@ z?UMJUgSqX|9Z}yCOKT33#(r?33uctmmo+du8uMe#m6}CJvGgUDEG)&XvPe&#fa2iy zj{@Tsb+iHLX7(3WLYy3kF9LJn{4sBC+Rh=oG|tp{>xxa4kVpqwUH~2YT4*89_gE5Y z%g*Cwig9>~!M6#$ix#7MlzNSwVT~Bj(2OnuuR>*v*^&>9>$8v*2XX`mI*AZVyZZ-@ zTth`)bb~%Kk*%R7bV@Cqq;i*0E++Csq8JMVPo5^v`gQK$}-rm%427`ouBER|&S)j6nybUCQn9D^;(fPy~5rXl3T zyx`d&DmGR~>}OeThNm$pWVYk>Qb24A2wh0-{iWhrG!DoXjxvPJQNCTf*W`xpq`!pz zjqro~=f_S-S!JCo?jHlp4+@O8#){JhN-Uxh)=MmGf}FgZdRL)}qiPZE+j{+b1)oB1 zvMZF&#CPL&j7h4M-`tjWnNHLk+0U)|&WfXE_k`(D(ZLqXVInJEe1lry#8`zcjKp>UD{B{V-rHprd z4ov{T2-`8Tq>&^Qz&RW3HvWlvWtU=KW_iC0w38~$c?z2qc-r6%&gz>RJq&0`Z8`*_ zfk)-{BOO&$XYRkV)U_=&OWg;bx~hJHk49vSgYIJ%0#%73K63BEe`tiHH>OLlW~|jA z+{yIS;XauH_UiOy9wS3l1#zBLYw9Z4tj8@ZannvT*jgq-kOZ7nB}w$R;Y!0QT$jRs~8ayaxmiE)cxCki+Pd!$5M)_r@D3L%$2dme&gF1&-a2z=_e0NWr<$ z$h#}PsE4HMC()x9vXFhj)|%-t z9xo^Tg1vl+pA7veHfb{;e3w)uJ(~iqMBGpJe}!KBUd9vO)~?n2W0*e{(a(>UC>m~@ z{OtuWbuntkvL4K&-nQ3^fvb~+u&JuU*bPj&$l;qxDQ@b2Pnmwk61eNUxWzI^1e>~e z>x+|T&4x!LFMP(VHhiWFi%s*Lg3ifbV{b~;gF-*}-pL=WqYbL`jl8c5-|Sy+cR+vY ziI+>~$^EN;vx?iaqwTsz<9!^4dpK_y@8K4AHHiIcd5ASvy0zG!w&jzjz3}e>sV~WR zw%#v^1~au^R{`U=BH7?6Tb|%cYHZ{ldh!4H62Ad=NxmUg@}KKYKJMT5T=1(qil6=c z(I+?{p%C>bFNPC2ERYZ;`9RsLM`%@~yTsm<)4VTP3TfZ@+MGMnfVuSdGkL4f6g7~J zGu*$n&343G0Sf>gQaNJ}+wPL~7Q}(l$nx@)L>ZiqSVVf#uT;^uz)a}{nV2kEZ7!&a z6@E!&Zwml--$C^;px$Z}^u^7&l=>!rjBm}}#kG`sH_0TrE1kR|8_n0we7d#IH{rSN z$l|DpNjV`GUkGt8Bld+a*ln&St-NtV???AAgiK;FFDPm#2-uKUw{k6A*324&<{G$u zzpx_G3pX3Tq2Rw`_A#2u3XUM(FVMU4s<01VtLlCwXa9mZDL z-PlrZg`|rk#%dQ!ECmG)_qVgSJ#%z&&SawRE$QUFl}{D$dWMAFbhH~!h;TnB6yVR?Y~v>Ri3oj2L_~DG1tIldRuTL_a-F#&ppvwY6%F;e=!U_tH=xYlsdU*%76L- z?s@ICMdVZRIrZneNd3w;`@g|o?9z>ca_rdVU*oN#{j6K*Um<=bG=*M~QC%~BkD-H6 zP~crRCmn$ri7lsR#&snj1@c=QkDhDd$7teH$~+ytm{*IA)neO7UIeeDFZgCi`q888 z&o^^0iXG1}eKXf!TnQP^i1l#Ik8(B7W70q26V#J@!A7o1`cwsb-tgk03^V@NPl~j< z8cHS^`^8djKlH@UX6m{jok%E9M938$UwqT#EkPGnrtL2-i=#84-;-JYpFZOmCGLyb zHw2SFXCy<5lMN8Tv4YF1O?QSSza46Y@Q#FD!WZISw!n~n8(`(WpC8Q94QjmRbM-oK z5oqmTt@ee~NJ|JZ{YhX*=e(EP+<@)+-LE>I!J|fhO3cyK(JBbFQ9t7gV9bzS-OV^w z=1lIsw?P6$Ipk>Lk)FOnFJG4(wE3;Nz$G9FRx#@UCUBTdhGa) zt>-rk5~j?GEe$&;TI0`!yrS*7%Ax1^iOcwrQ89z4kpelRT$Iu+vd~VTT3#H%I~Ujg zJY*ZK9u+jJbAErM5?au9Iul%;Qyq2Uo6zH*E;fC>YdGHl@h%lNKCqL@)7!V_11yS+>h9?f= zi?6v*3Ntu$ zr7R%ECPzsp^9kV@*g{q#`A^E{`w+>JJ6p+dLklPF`VC3B_g=pB+JKu%-XPf<7w6;s zLQMU3!zjA#ku%-n2%)Ah$=FV;=3S`i;jz1iL$RuPUB@U`d@(kraFf(5-Z9rLw=XhP zwh%vCF482yPkGmEY~R|(B`j$=tf(VwA-;r9tg(DQ-|PhkD}j;pms|v&gK!u{*w?>i zI1TmfE32rB3jvg<;=iU+4ilooth$;?*fn37N+E{U|IF9kj20SaRMGz)hO8>9?c|hD+fQrI`=EBVwYJyG=mt4NgMdeu-zWiEg8p0aL)Uhm(Urd9;`+s zlr6xqUK0=;%4aoFe>C2Frcr7f*03v-O~7bcrr9`HJP{87<~K)$}c zY(AvE3kdQEbIBK6GTyUqBXBu(_yNUUuwHDIc`RV;3 zuyA-}Pt&ZYo>Qj`<05n6`u=FZz=!l>ASufYR9YniX;d`sD_7v50&e88Lq{!U!sUVfIoXCzd{ z1CLRT>fKH+v zX|JO@zhunTh%}4=WX53 zy@H|?`X6`eUhjfuGT}hN_ss?=Vq(^i?$;g6iEZL{W!=?5(Y$Dcf}^i_^<3|y-we%7 z-mT5=zEcD&TJN5FL!d?0LNS^9a|HS|6lY5$KhPL}6LRL?54;@#TCtAUpS$0MA!_8Q zT-Bz#(XL2NV<_#BDR0Z4upPo0c(K#Qm4;U0nzW(-Vy8_erSG_%pb5Qj+sES z+rge-FkNo+3%^H*W*Tsnid_L); zB!|rK%i*H)+)rG$md#|z?Y@`)Jd2Ex%s9ln9;Q>Pc|#ui}#c&Lf05dW>dJ8U2-9Y?`cSNa~a<^w`qR;VZA<?`e*W&pAQ@W;%h%YYG9=1v~JrVq0V^v^^;AXmlU6S=6T=N zI1kA_LM$rb^sNT#QH-;PQ7K34Z{Ut4$G`f``97nnL2{0vML&d$QZ$oe2wce`nSa*+ z>CzB*T<71`y=H~qAy;{cMh)}Q?)Y?Uq6hjtxkK@=H%b1(IYzg>Q#bEL#e}(Yd6i2W zL-(W)P+Hc9MARvX^4=abY`3HLiLh`jmS~00x2UTBZHwC+vV6e!?3Gkam@`y>qxsSwaQ3T@UGCsM9OJS3^ z>6in1uB27yHxeP){ilL2i(!Ku6sys5Sb&qF8uA?}sQY_8^+{%AVG&Ip1#c3C`wu1z zsWDLqO(JWHLUd5mE^W47{vvs_=I|YVyc)U){hHGjE)G6L6MIoy%U3O?Aad8_pSc?2 z!#sy!OEzO#Y2GoqJ|o9skw>Ig9+X458?h_<{19**^|YqsPKwBB8(ziu`ZR3=~z7%g+Y|!L>Go;)=(mBLF__hu8 zsa>~uctP-fz}q7?a}*BfBUH?xtm3BRVm?lGHS>?JiKuimxpk#lWF$IkeIvvEijv_} zC#6ilQ**E6b&g zh|{9`!=2ZY%J-7brH)DmJc^TzM@LE__Epm-E#(OnlMMmsb;W#9cfTe2Jg(HJT3f%} z^3^KEBPZ~3ue25Q2vMR}8e;cTq@_#B!uD4KWuUE{-QK#d=;4BV<4?BSnG6iw7viyB zA5G&rJ%JS{pp*pg7Bv$!k%!=Nwit6@u`9uGW=Bznr7`Z1UMe(kTJelWLQjEB4pvHU#4}(d`)&GK#timDFyPv zh<=v;fKhDe-Qk!r_~!>9rQ9CdZ;^~!6u? zV7Et=*AXK)C_aT@n}5fMaI&~_Da^=Szg5fMi=_kHi$2zi>ojE*X^uiISdD?rsiId? zLX}h(%DN>fsmuu3D25Y*HKQMN@hg=At7Gw1NppBo;48gK2Orqdg>lidV4qZ=rtnKG zEnDY4yM7s1gUNa&Zex%zX1E34c6_B>)rC)Nu0_D&rIoioQfj@{om4P$A7KdM_iCZ2 z2FC$p-fQ1a_u#s{6MFKfiJ2agX2I)hz#6X1^k2FdX#d<1wc}&XV8*3bn`FKoLPDs{ z`O1&C=Tqjpg;+NHHMH#b5qnMFJ$Naug>XAjJHx&2R0ZKj3K*@)>x{vdenp#MF{Nyq z$M%jQ7&70&i85y!JE*Ok`4-1RH9vk90BMgP;!Ubv^d7fBbLo(^Vc7Cq5Y*zDmwGMPsQ zv4V(8Aq?YT!k8tEqUdXe+>z_gf;?kt zxwMh^jtZA&&hDjkzdZR(v&ODklXZ%p8Z9wjO9v2Q6amCPegU`Be^1_T!-qMr2Ibk zn_fB%mb%$pv_~w4n>30YopVIkxliw&td zNu@I3Pbgrh==rSkY?A6@2=yvPd;8@5lT)8dpyM->c`SY)C3&Al*!9gcxaN#4mX|gs z;&*6BUbEIMt-H}#8H>G_X#Qe1q;J7AQlcM`8Qj?{#0(trY$wk7hRPxM-S7{llj|i!%VxROO#+*{0kTUA3#UNs55wC3YmxQyi|2> zPF$eVJ8i_9$^3RX?JrrF>D6rV!E>-#cM29?*?i)MGO0SAh#-_eVnbb z2i7JjhmnEi>k8x!I?@7M|1(ZCYp`elXHzqYG+ta}S-h2q<2>JWAIfvQ@n{Lmsn1_kpV+VulQT^$Yi68M&Qf1su3wOG zE}p*Yx1OzzkNG`<#F&f;kNA#U{y%8>mG44v?;)hEVlF|uoH2^&HrcrlwMBmGM5YC49q*I#{NElHIfqMO;bJUYbEzpX zQtR^O_(d38L&j7RX)F`K=ed^scPI3w;^Zs*s^L|fjI5V3d6nv-4;cPUODD;vNmu3p z^Dx&|V$1D6#pf2RBzcYHr03Q1PhG*?nE?lne)sa_H=i@lubhcSuBNUqr|Oh8juFO4 z~>wZjKlK21nY<<{=zdsO?EH-PZ{Te+rVbv<2rjz`&4V z{j~6_se2#q9BM5yi_r(vynT)mK0FB#`d8eYx)pp|BUWv{+h4Y- zfvx26^c~}SyjnS`Z_|(~+$OTj=j+Lp*|n#vy*uKuEp;Dd{%2l~DDHQgavNDn#0`X< zI}Ev}gU4csg@B^p00@yp!Y?=z7-Y6#9{0ysyz73V>Vpa4ha!pA zp2m~txz{C9I}P1$82F|gWe;_0E#Vonlq-<$u= ze_$zKNXkwC>v1&Az*b&B-~+9Ho014_c3nwoQx102QpsO6$z+H`U`NvQ=+WhNNJPd} z6r336o+fg+J=JEdBi}UtG42*-%I%P8G0Y>@X!5@&I|mjuP@cY?w)uGK@D4t1@74u! zKCjwFy3}4t>tCJyM6@D840EX7%%vl-v*Uw>h|=+%lC137K#Ye`D{}Ogc1*@34z?m? zwF-JeO?Ee~;B`hM?2<&(NRBo*a2bWFs2=)K)+@)8{6x>G3l&Z0b+%JG&Rl=T+1~boE5|4vEO@{i7)OG;3}SUySB)WdFJ{# zF_`V@>>n5uXRRbWgPq-}7+c2UTYn8s?`{9qRb@h^787m;N=)nyM2ZmU{g{)Wmk{3> zD@5o0gaE%ZB_taY?jsCZ6mUiq8ctJ~_D<@j9sTmMUg9_<8~49qfIR?(4An>LcA6ip(P7I_@dgzdv^P9DIS@5%k4zM$4=K#u?NSJ8@>$Jp=bm2MB)q3#iypl(b`f#!!!9ot7xVy> z2Tx~ul6be8GH0(ID^)fzkxAH}mB`CTWM+S;{>w?MNf-Y+WN*R3 zr}H0LwE1fH8CQTr;XE}>h`u@335%51Gt5L|g_+6r1cVh(4Yc?Lw%FAGaq7?PC7Mtt=F(NvEl4W*=abIWEogJ6Vjl zZfkv&nUYAIYl|dfrBNz=Rh?Q@1@rNhPPHcjWDS<2iUSA4qL3$~9d_Hq^2xg;nScj1aILo(lpK3_!bQ#SOSIv`p2~N8X(>c>>Pi#jngDB%7>oFXirvnSU zN#|sRSGzHY&sv)j^Pf9#4%&Wy!t0L9{gFd&mT&$ zD7zMV14u%*fh%?+yN=)KNhK6VPL2PG`Yg|AW+eWDGv-u)SqMiZhumeWbJX*YCCdFQ zzNP*fAl>=WLKOyFikWY}H3)}6PiNH)u{k!b3(|5h6$F^)4NiyoCti+a&;Rl}e9SRX zo4qtBfzKh)WlNJlg}>cJ|ANz7uAu8Y$L3Xf8|^ZuOGE7U_I{67yv)}1I`Fp${Tkf( zv(}H}u)G=O@!e-}AB4BmzRYo)^|cR{Gi5Ha`oXt#hnjrYZGpM(t&k&{(um*&*(}(y zAsj7_Gj#2?U);azx-n1pVjQ1?bS;7VFOO&Myg{$4#e5QLOy|}tM#z0}G=8Rw^#rJV zu78KLIqKdGB0Y-C`Kyh>=~EtJK3UyLqUF>LjOuo4^@oK68W!)~kumYH%EtjTGx;@y zn#p-I8LM{K^6Hyz+j3@K8KzbK&!YZ_nJZt1q;}Brp}rERiYU4gYrAvZuQfC3AIxY7 z3p*g{W#YVXbyLT~$0FFt3!l90Sv7Myiy`J^`2|nxWO+(|0epf5DSnFqR;W*Jo1%wbqyaQhtdbGvWP(v~8o3 zzT9O_Qa4~UdMEzg=kRo2XcHpR`|}teDspQOab)VarHJlZ+EljmMs&#GR#9^8Ekfy~ z_Fw6Rs+#nI#Pv;|i1FY)QNy`;iN-8{+Cez2N=i@Q6OH`n93ZHfznZgTF_iEslo}mh z$hy?Q@jtrm1sBVZUzdmn@;U_4tXHycT5pyKZw-k(qztxu2jGiZs}WVV;>?GTF{Tin z+{ybc;L)T$=;HsgmHe_ezo&waEu&2zm1Y5}-3O;v-TK80_#CzRBiWVy_v9rH{rTuj z4R?4v^)J+(DeQOt#AapR7wN}&M#omfq3^@Z!#m2tOLM+5NNn^PVUSCNY9GI)%9|O& zp{wUH;-9eJ+$?YQTXmzTmg@EC=xZGh)oq@9n)ruZ`>8ge@R!9?9G$JZ<~AZNWd3gR zqxr_&P>fpbO`NIy!w_@{Ek=26{PLm2Ctd{UGw(+B6WXhvRD2h@UwmS+8^Sv)`SD@K zsfQXbWCG0skiE>FfF28#xzjEWOjY^Sl&p&qd9 zuDM!)pfLJ*WKWH=$RbWp&BhS0PI9f~c-P5_9$(e}<;EpVe=Bj@a52y95zqR2-WiVb zoKJ7Y=)}F}!(p9yljB3qqu`3$8w!r~f1b>VreL%7BK5<=6vJVgI#mYoY7=d!0x=bj8qfVM!j?JpCuYJnt zbt4s$0P8L1kS9LzRf>3uwePiGd;NLuNa0${LZx&>ua4FK)z8~D>eK@_iLUUmHj@!X z)x17^+QM@!sHLSw>XqFc^P>^7boWq;f}C**o40um5QK)33$oVgRX4MrFLkyPiM*E? zpKCC}LCD>=Tj{?4KA2t-U-4ZY8$Y>|`mQ)a^Jnr@DNf!QZ$e5^e{%!L6k{U@*Kk^iCD5&AHqU>az0{I?e%(LLM`jVbDtxz{q+^MdFJWwNvnU_Ia)V13N`@o z)C}*IM9+ekIQwzkN1~KsSIN}i=c%$z5$~+6*)*Z(4123o8E&I=^SA+T{zIj>dq^uq zbwB%~*&vjC(L)D%BPw`#~OQP~XW}Wn0j7iDe&sV?tk1S{U?y|p@eUZX4Jo!HI zj>A7{#}*Xlf8>3WN7)ts;i*hE6B;-p{n@oV&e6tK%-;Yv(1iK?GQ*0!!_%;Y)NM#5 zbbUDo=6iyH_JD;D3;}1xvh%%&G|II34>5(F+t+MGhP}d}xwsbJYAC3wQU9H1B@@=x z$1knnSb?7vb(QL4+GDI*`~%SEPQ4FY8s3)R5_k$aFIgbIbl@49(bueYq}siGX=&;0 zIF25@pk2u^L;2FoVX-fT?P|x{j^|mvrAWQz#yQ838~|mEE9E8p42%omK{R}U0&$te z(j*MMJr(c?Mtz?YAWe;8)Phdw+$Q>G4D)U*PgjBl5>GHZ3r>;?F7ujlIAv)r6(Q^e zhsdU?h(HPZy9jop6iR}*!~`^j$y061Xq!FH0d0dVKXrjzaNswR+sejEFGEXWy;0)6 zzg0tUra!*-Kr5vQe^Tk3z(48^KhTuMUUc)r>mpE!f+u@K4&FN1WITc8u(@xh6a9i{ z)OU5POf!qJ@Ul0J1)fP~EH%pqh*JkVrijqXf;_3=L!Ca)`=Jfecm)9H(pUen_+LLeAxP1AnL~eQWvm-n|JTQyeCl=R`#`L^EOapa_gAVojFEztkdkZv z?((1i5%l)HbU;nPA*^EjuV10RN&f%YtpDd$A^+ziPnz{PTj+Pyu}2O>DDMDG^#iMr z8~$%=r0)5yO*NhCW7_3+SvNAc<`qugwJ6Zt#JiR-={g56I7jj>Z@NNA zpEB8c-Im0-<+`r_YrOZe(DYY5C6G?l1&jAj$BOn(&d~h=LgYLFW&%-b7QCq8ByptA3^_dvsc+|Cc!H0Uk*OFRjA&LU8V$ERDY|Kx zbLL|A5bHPD1{U5&VmQOFaD4VOJ3cyGBGgO2@s-|-0nbwKoAjhg9jZ$<0B@C)!(ZIg z1Q-A7Ij;AOl^Z9Qj&H?OU8jmh#6xfXc5UAYA^9_=^HEwo@ClD6SvZ-%sTbUV3;JsG z;_yho%z7Bo$X-Vc81z?i{vBCK9Pw-a>;2z)bl5Hvn7U*&v3u)Vj{3vM_0&#(eroKA zl^Zen4d>->i-%^!7BoCPWh8ls&a-szY*2*brHWTaj7vX2GMaO5e3y^nP#*kI`B(L! zVV*BnLP{QCG%b30)n^`26RPTVcHBo@lXz~9Tgi7c%fE5%Gkm%5C&4+CA;ZRxHQJGp zYhBH;Vnq=7_iiQnBf5=btDRqdS37thE{R+Gq~X54MzCjA2hAnZTLWyfk$7!*ZVS}* zi)#~?5%t0s-}86t&eZp!~J+)wlNd%F#MGH&2zE-Cy?)SWe{#WClXY~0CaiUM3^X0~wA;2>Ki+5zYMFWS( zPr|Xzq`3Hm7ZAlnSv!_gSX%zEp1_?Ur}+;MG%|L@K0%1a+hfy5EHAvN#2k3ne)geD z#{LoHA(tV7unii-1PVM_1{;M*I97!eoM&GF!79$vt#B3c<#XRTfjac0>;I$eEuga6 z-fnRa1e7vB8dQ{08UblVK)MB#cdMa*xe6rKi4BW1610!V)Pv0RRxkwKmvNoXT8USQ8 zJ8xKuLQaEA;)h-vqLV(()`S78;+5V`fz^5fz^u4)O$MPxUUryr$(lkLpLuz!Bu#AnGJmu3hcy zebR7XhXl=B&lm`}vcw6*w_$o!goaVHg1X@5K^4$*c|q2&tdcP^0wfzgkh0xGK2)te zupCTNd~m*sZ{G*XQqa(2n@n92P3uQnaE;lcGESo{b{iz z$qX=8Hs~v{oM&^+*lZ^ntN4z^ADM9I;UYEDbboC|+TVtU##MCn)JXX>{? z`R%#@hQzAverOoOq`E}Ec|;jm3&(*V;vm}@hL$g?X^9uHYTB8_qW+M+tilzC_x^Cc zK499@7*4isoO9HqtpQM;WEnv!8yG8nwpX@2%r6#!f8SL|-)*qEYPUq&N+!WA&%)^J z-I91qsvmAmqjYweP|zR-EFr|!#`bFQOIq4$O>o$ym6t_*;`v8d^iU|`$1T5m6P#kJ z-?EPPBu7_tx8G%tt&8>OzZX&)Mr(Odre!~N_nGNa@4LBdMQlnVZRK`2t^x{nPV5|& zpm@u-Ko!>@-uh5X@PyqzD5!d#6nSwP^cU6AfotfM*k`#oa-XoRB+-ZNCkM|D#CZVy z&fZ@~)_8ZhFYqJbDJ1mrD{npkT3#$&^a11;fvZi5bQrunzozjnt@t$eq@D8GwhrKe zH6=dsdW=l#!=~AL$OMs2zFTj!V}6Z}BD=Bd`eB~at@Jm0EA8sf@l7@ZpvkAUc3}7+ zGpoSg5fr}6x1wHZ#xt5Z(l~!^EAaI0F}6@SZi5Oo9uzjNc^Pu<_#Ry|wwQI8oQVbu zuGUMtItDQ%_#-I%+Rf8X2?hcl&wHY&nFUiSWBR_i`ml zcNdWsN)PPgijXbXP9Wcw1=LOJcMq<3yd`9dnA=7PFc%LhAq(mdFtlbHb0MyH_DiMK z`y}^hgD1WiE#c4QZG!oTAT`$Bq=s;aVkuK7X4{vHK9CRU;)eCDsrpi7V-(0lg71So zD`|6=<26BnO%!>>j1Pr)%SEcR&$+4I({m_9q_Kba$lsH~+>AzJq&jP_B#V_>jplw# zv@jbRS&X7Z@5Y?C+m>dq`Mxwu`6oxv!}IZDuA5aTbg5HDh3d5n5Uvmb);Up+7-9cijBRk&*2_S;UJM_KX98M87KywDcT#GlcmvMZ+ z5fQ>x1}+vh$73fT3N_MP3#jMVYx*huExX1jHeEOB;g}g&ay|zVZAab7#>=`n0Lcw= zEZ$TosRc&6YyI9^C}b2H-@*%}Hh#0SL5r;GgZNf?jX2V=jn0n;!qvhtQX40aH1g= zlttEl^BMaxO?^@@X0`Vjv38ME?Y1)@It|WpPlj*7tDv!|{b!|sA-E*+4Hd*8fJ^Fr zdwTa~?kG@0N%A@ZisbA>1XQ&ERiyCx=Xm<`4xm}D7zo*x$t~ZZdBXs?Z$lD$Ozhc@ zNLTg;hoDl*cJWe;7lh7ox;g@264h_`&f$&YdRq18GlbCFZR%)hzS@E?a$?dL@1(Gd zj<>};1+?~g%WFXsW$mrwag-{K8KYcCC%VzIt$2N+) zXFy+Jrr8Awyq1S{p?hQOqhEXGHMfI*2#{G@WmXfpcZ65KbVaw*SfuIdgiyVd%^VP}v?myK3Nh>trY4Tp*lIJZ0;naL4=g z=-K4+tIZiu-+qnZ&ZIW^LhYAYHNeb>x#reEG4*MTH%nsZ^OuhwqhqCg>y|Js^2bXx z``zO%EwCZYe!QgUBZhs|iWF(=e9(w+1#EU?E;51NVM8-OC)JCwF6!}Qo32&~p4UA* zm#TWMhgC(r{AG^PW@~Im*{R+x;Ysb)pobWl+%gKCJ`Xzh(2zE*yRR1{d?x` zLn`_o3YXNNZEJVEbGbfMb^Bpf&(rB};iA$qGIqLht=d<8>2zf5p)Np>OXF?;(v}IT zLWCvnIb%i@C*|Io0`;ETr)x9509uj4U3qM^+J;aBhuwN3-3HNB)V|{LaM+~=&{ODg zTQ(JV*i%$warebI0dqBzV~{lr#g=HT;u$dTdGHLlYjR-iYb4zAV1xqstirazzm zGch&`*Y{p<8tkMKe%#i2zj+T3#MW|P8`34)=PxzvB_$DxSg$nD2h^;-My z$F0mjn^5)s^ShpkxT+85sFP{A3Dzce^Asth;qInewWNkfWG-l0U?BKp`5_g*QT_cI zFmrt+D}|8CBFEkcFhV;vgAYkMGMnMT%tkwx;;&mjr|fDhdAd)z< z(EL6kQ7t+PoV0BTr>NMkb0SC0&jr+cWt*V91kV#r*#Z0ZS}Qo$RJb9OkT0|rpJgn> zUnQi$O$$9$=HXVXEwop!xQoQf8QrG^bD+CgxGuv%#`@E#FESvSdkVx*&1&bOwswGu z&Yf^n=PgEd`V17saZ>p%Vk*zh4vRb?zCl2yMoiM(KNRFyo@m*4DagjLKJChmE6i;)Szxk?U{U%QSOX_*5gW z8h+y#z_wjkdaXYhzaevy4=L(UcXOY2^}^AlAsp^!Zlojc`%OJ-to(ZXU(Xl~{^d)> zRzF}N5$;P`sbvGav$y;A3;K*VqwJn*yWL^@JY@u8ETLl>CG83GLIZHHSU83E=@{Z6 zP&gTvv9Xk|eP%Uj9ao(kv&Xs84UQGt=pYBEfkJp5SKNgB^F0pK$5Fm8bjsq5ZX$Yn zP1R14f@QhLT+4})Ve`G+vI_fkaw&P}rmmWXDzycl?gy6KR`a8*O?9n17^B9O{hhfc zd$@+5JKsi<05+NO!?o!Z33|X~7rVvk{M-r5MP59ey~+NJrdF5)+7Bu(eB;UuEu{*HM^|a1aQoLOT2$D*uE~sEm6B1GG8F0J~Awj*< z7bH(z)$0R8QO~tsLqx%CxJ4^j7hLn=v+djZ0BYZgjP9cVq z>=)myP5uM-)LTExvzRdX5;A@xatu;Sbmwx1&8Z9KFKvQ&?d@Ar)p+}_C`SUiA4xxj zV+jx6Wywg>*(Seh!2`q;=oxN)pedY-s3t6^lmyyqUe37o^p(}>?x;PE!o3e$BK765 zt3XHQ(3eIgx}Kee_i{#v^v;icU9`32eYT%re6g=GY$rgZ`&e-$#yLe&n&*wb0ot*J znpmz*8d?R4?(|9q13L|%Jwo2Ar1n?Teh+8_@c97p|9HX6binE1gs~JS40A!EP9WMa z>Jzfiu1VYbV(dFYFC8tBa47nrBH!QMzR*C|NubCiE7 zQnFQV0&(_7y-y>d#hJ}UzzPleAdEVrM|xr5UvBm`?Z_BddojpTV-}U>f;vgJC22<+ z-bwF>UYr_)H>HAm19ovs zPBE)sQ-gvbcoPb^3F#M_&~SM)X4g6RPBo*oTn*-hWbbqp66k8-e-mG7_q}ws8Ro9% zBP1$0V(RoW;3Ah=6T-m z&Tm@SwSx64iH{Fld1IJvmTcDoXnW{D(-YK+@4g9jjm=`0HY*fh$=DDWA>y>(K2G zIQl} z%@aK!sDv-3Tw?5>vsuTHdnSPs-t24CzF1kUp2(0L37DWjkND|RMN5zXmlOM2`l4Mh z01KG`l_6u3C9dR~-mMS{nnE?Ldn?FutAhEIIlCIC!8T<+hYYE$n?s%f`lP(l++$x2 zvZvm-#4a4Y#W@>&*JBe^@sqkv##dBF!n@4*JWKD-l|s@=(J`OgNm#QO#+ zKt6UNH-M|v(u-c^ZnqLn=u6zVXu+WY#mn9zJyDMR`>N>{#e4v2~ zeSRYo%^~Jb?Ic@?%f+oOHM`5$4IMPnJnjRz(rn@R)eDAONg4%*FIjIeNUfy+jnqdZSDqYVa}~g5E=oth|QHx9rs^P$Bx0 zDNYBV3QI2&b)^Hly9q|6_AJ!hpedM%X0y`L4wJ-=s7!TVoZOKUcBy!Zl?U?m-6QXU zA;Tvwt}s`OsB+YGr%M!xGccgC1Qxs9uf={ceSXHHBE+l5yfQA(&a-NEEMw{eV@%&x zcF1DHj`N%jKMr3{pwdpbZ%FO7NN74vT6gsP`IlH&dj1pChMx-{Dx4L95v@dkf%-M( z$7S@@0I1yiBO|zcjn8Q@J7z_H-8%Ob!iS{+ua33$MCluT-1tG?=#Diwjz3M7T1~%` z8D;Ekt_JW>(vLQs4_6V&<0fr<{8f|vS|5CC2{B05jCKoE*~iyctp%>9@}?stp_?-o zJ)yIk)u8`GE9@GKmR`5p{dyjnH=KC>1!mG){M>Q;lE~y9KAqLXymoax^Hh=0}O#T!P_;X&h?y+A0 z8!SQ7zqv%zqe+)2-G@m0g;uOP5%z3{8K(Ms(FC6W#=44sPH0hWw|ThLa;UKH#}3en z5jFJjnvgZFo<#{3TZ9P|{qRtltE*x-0g=wX9f~061h?7tZGfsNd#IWKqlWJCg zafXz{*8&c5J%;5I%LGa8Ku>~JJBKFkz)L^~3F`@!ElUs4G>o{QfBZFI+H7=`b9m%V zyVByL&E6%Dy_o8w(OB1^C)o$P>1tB`R8rjY$wWsLc4--hM{B3*Qx$H&NB7V<)cbJE z^`(zR%|rmcFMtBV(NSI4Dk)xa3n((q*bXe4w1Drrcq<_H{{hloUxU}KaL+BZ;rvn% z75}g|52!GZ`)aMs|H~Qc1{xA-Bm!WAN20reP5)-w(=;H}S43;^Y!g@JVXG03ncz6k z>3cBO#syms9|v=^(a0HI5=R=O2~hagn}${w0+!c%B^&t+l(Pi(*GFWHQOCs+!E zPljl;xv7dV(*CuV+g?w={m!LlZ=hL{h_G~M#SY<4FEqMrbr zvf&leaEc>;MFP&_-Dp9jkxKG9TagO|K%_2PQ4(uAku{yhsvHK(!_4tdA|`gP$hTT`cO+r=bNsdc^(`C;@ur zd#!}AnPCIkzl=-$RXHUaYPa1!J&-bGxV3=wN@`00p#FJ6clPEIP}+DzYEgy3<91}{ znLY_ZFt+$tzTNNJ;VX{I;}-w$RY{+1e_tt>zV^WJ7k%xzs4o$PHe$qjMP7UBwg?C3 zR-Ho>M_?huYe?!O_M9y~pA2i2JT*f1NiFDOzhGsbQVVMD*lQRI#+ra-NA_MbV{;lz zK}C>2{{)zOO#AW{f!_y@i8O*>?j%KFj7-1|+1&xId7P9=jLn9Fjs7F+a$ zR~^$ZQH;1Gz=uoD{f_zCP(YR2K`cKt{N`*qT~iG-%6M*f_JPm#cGu~cn?skGDK#wz zbebnsJz2jHc-4?p-Nq(Uxk~nImfPhiSn-x<`cJ-cjT?0ouJE%Z@Y?7ZP$@uB56mO# za0(gY%Qo|zu8AK*dpn374v$-$cpJRYKPEuXl5Ui1pWpzWApW6SZ?4Okw5cuyt?W3m z>&>|iEv21|wMDfA2gr3j7FVOi^vRT+=<8H>ZwUx3W87vrjEr?#iM!oNr}1rdj%)%| z;afE}Sj|u!_#>wqTUwPa;jr+52RlDOVYvZCNx5Dk1}h}6b?wpKrZe8PaY~ey+oB)& z=N0O+{IJqMkow=cPF#tLCc1 zWkD+OzhOzzr);k+*T_?Q=^mysgF@7MVU3=hii+jI`v!IoJPd2t`NcOyGA&!}g5#3s zP&!TPp%5c(&ad!XS>ph5Y~jw_NEw=7qK|Q*xv%=rby41`Hf>swfS+AreJH6Exm(W0 zhZpIMj&fwXr=T;Q`uUzP?P=QG8*lG*ykCh91p%6W@cO;+FH_kHX2tKr zjqHw!h(a6X557<#9-{q1E52BE5Bl}2(w1<;0fOuTN{bv`VKUlEKI20&+U6r42|z`U z#+I2F2W7NC!jZD#ehyb^cy2O7P@`OgtUMo$p2LO=A3?{|FvX7K)GDzhf9}y&1}KA4 zV+yK-CrZW)jkX6=b#(Jw4Te8zG`Fq%S>@qyUgrL`YYTTJJXv(w zHq#63{oy&mC*@!pUS;KBkGeKAmH%}G_=XZP8@2<@fFt0a;#YSK?_u-vpLgepy-3~> zIy0ujt19?RLdo8l7wj|>R>=7*W4C-8EARe&((vU`{dM|b!w%#Nb;1B1o*Jsuk-94l zM~`GQV55jS2dB2z4=|$SyowN-gwz7O>KG`WaVY}A0>+(@briKAAHoJWwqa2i>E0o* z8Z5Bmy^KEaVhfAJys#BkTaxDOgJ*sSq%ziO@8SB(5yzgW{RUi#3(-b(R>Sq6&|bj*8ILWu3=Rr3`@Ui3%1 zE7y0m^4in8Bq4&5ZGc-V&7b*Njrk92TdZkvo))9fzsj`9!~il8Ii>~vH?#SOUo5bH zXf>XzFjc6U!!QW2foyLBmJfX%D&k*ikO27K-!E~60ZtHuFd#53u!=7Jr41z(167!p z>)XZ~fK5b+(+i>5dx+)!l{C7eAOaXlxatfms5NXC2eEjt9Tm5+gBVa<;>iQ(HLU*zE<T^OHQy z;B~{GMqY=-aN-Y^RzJM1fv62Op8?vOA*Fa&cIz$35pk9+XSf%%-rpdZH=O<$Ic>fdhw6SokejD2X_A~R}WR^QVh%+W9|pb#ibeLk*X zK;!zeBHoE;fQ7^zPK1xZAaWPGa7V%P0t=Qkl=6t})!#+;9%zJ(DpYZK;42(}4Iq*N z%PHAyas2xy&L!YCV*)?v&jSG=vcI|W%ijl`z?;A)1N}Jq0#0Z;T=I>9r1i%&K3p1bzVtq7^TlizvAH^g= z#Cc@xiJ0B`xGHR=q6fH{pcAYH%JZWe?)g4e*bM66ltsBfXhrjT?fF^#DbT#Rn<^Lg zoWvfWxWyH(op&}WH-``FNdn6ndvIB+t`seRve>h44Dldn4FD}}Z-H5lrYmSP`Vl&Q zh=_X9mbFkY#A?!G<^q9?D7IN*3^;x;KN9q;@sV5hL9<=~xsq38p&!rs*TPd-c7GirWgXO5=H)gLOJF^px4~f71 zLXu;il`k&)<~Nzf+da~K4kb$Z9yqdn2Giulo`uo}3bX`xGh;+VaCjCy12&_A{1tDK-WDiIX1kFh;rLgb~s87p-^t<#1v-ah5_inIO z$E}WJbG54DpRimTkLX4poQWwqCeZ57BQX{>QQdv1D{9rV)OB$)U~+)TyEgD7iVkT|sjXC4ua z+pgl%vogXO(w26_5wlgf#h$bh#sSzO*Y0KIy+)R2gM_-+S;r28ce8+f2;2Sd3Gfc} ztLG)$h8DtGUXB*eMzGa_&C^ig#S&5rh#oNZ8~A;c8Ro-m--r1ycG_e*gF_`=89w{B zV%inz-%8TbelbAn`S9SLy#b+*d~6@w)Zqu>xkqB}j;6wE;T{;oPY*Mb=Am-$8_%B# z097*2`_So{j_Ax4?2a4mg9n4hdn1sJ4x+*?wsBD2ZC)x616d;*!yRIZn8z2FqU8ZX zw4Qv~E!k7as4J02R2#aO$*z_Yk$(K*aeD$DFKG2CzgWhy`fwMdxx2O*X6l5J)&<&e zjE73n197$0Sua8%oQR8Qd+ASU>x4SQvvI5F|J*T8C4h_#+i*lQBu+N`!b-5O7CJ}p zrE|UOC2QpxgwTln;okcb=zLYJ)?XF_E3I8&49L!Safro)5|}^CCveQnF3Cv2 zc=?Y~&^*dahtC0}%cN z@b@lk$5H7<8~)spRQLuz^3zpv?@Lrn#a<~>I=1b173*K8XJ_bqO~#mFs0Mm{WiP`m zfD=Uqa#8luxV?g*x=iKXt(cc-X{HU|3XzVwi9XGO+?D>XXrPmP5o`^7Yz$Wr58Kqo zxjFq}YvSp;uB{Js@aDiwEK2_~6ESui z+E;XSUi12rXgX_!C7kahK<7`e_R6tF)yAF}MF{_mA9=5*g`=OqaAIJV9%zW2op?)N zZxKOte~*0Vk#9(f{6(?W?qS_Vq6bu8lXq?`Sn#LeY$|hyCB44-GBQLRHMKIJE-!q# z%RrR0nV&98G@+_JhtisSw0t)2htwS9s>F% z*>*sP&Wln2?E5z8(Hn*}z8uOBC~NH=De2yQjbZbonDx2?YJLi=muHfC%tcJB+6+x( zT0*4HFXcFG-;K<6w_*2?dKP z=b}o#+KfA(z%Hw5Uoih5!z(D+{1c5PyV!tXAyu1acOp4<>Y3QX2?C~utI?x3rcRofkyE_3;iQ5 z?b~g&z^Y)J&aaMewe&+b;7CKdcmet!R3M;g9;8fms~@zq-vTgyfSC^6hWec4TAh@R znMeALVmEeUTG3n$=&}1XxPeuJq8WVd(Zrl?qGq(8s@yhvUbTNiu(GS*>t*Foh_)WV z6pLi`X*kDL7#Z_lP0Tc>2%#2#r$yCWsuFnlD)`fF z%%`D|(>_pDWA=XU{a8i_9M8F`gQV!nh7E$;Aq6(-{OP{MW1l+cUJenazQ|lb$X0Ez z*=B5JOqs|QP-6?lppMdh8qQMl2u_4gF=b|5>!66Bo}aNGT?~1d%&P_8p)6Q=IZ&8Q zL}_ND5Wd-Ilba$QVx%hVOshj2zt!bWI^k&tiwfv}QkzDq1C@iD%WwEPcp+}w&r5{c zV?nzyDD_B(P`=iR#N>`qI{ijnIbFe*6*$6^&RNXbl=({H z154qBE57b@Ji`J@|7{c{Sk}+@4nfR7xPm?C#Y9@iVmOc%d&vJMNcRwgRcl61Ro4^e z(!xI}Blfi7WU1_`UrhlD@+h?DZ6nqXYxH~v;agQ-r6u-IsfDxi=;Ua#u8J}7>ifF=y=DQ^jnHr-2aWLY+I zPW|a!hTMo6-dF{wbgja3*v!(L=-HVi>2tC0e0maaSqEgJ$3iJ`!w$Z=uhG9Nag(Xx zivPKynPq`^30vx?j5ssO{E$Iij9U*_l(A1ev8izmCBx#Kxd{4UdyT-46ZQ&jov9Q| zY~z~0>^$@?Vevk1+LLGI{K_-FH}b57>(D$E9Z&QkGU*pxA;RXy1_0KX^MHuXaRWIt z1*_=f^H6znS%0g0C;Uc!wF0?z!@qN|=86OPhEjSCmot#)tsCaKMyD z@M#G1SGHkUQyYef#pzQ1-POXdv`m&2cM<4Cxx=FG_GEbQ(TD`az$af?J(W4j7|Rm& zj+YaU_LyHh7ZsaEgQN{Z7KOT`FBPNp&-avqN>pxM7;pE&(C6)m0xq&Tpkrv776cQs zl&(IUoHMzndPDj6@f*`JX-{z5JF$mz+^t?@2AeYffk)wByE=c?aP&vAI;Tk4e!fQQ zzi+h%uVLe{N3dd~XdJULHWjU;nJ-@Qdq{E;W<%TPUM^_|F|k``#IQnNr`*Da#VNy# z0>9D|7TGgb@;cs#OO?i-b$#;SDh?$9mc7#F1YC17owxk>4vaBicId(Egk}={^HsA- z*SJ_^cR7oHU28FSkUqM9o2b6PZ!!&l-J~Gs1Hlob>q`aC_M=vfPZ>!ebb{XzQx*B!P+5rCuV%4)=mmzNwRYs)@>@^^gJk&V_;b_B+}!W>62>w$cuR_c--+7i^I z&@u142On!-2KVgajK)tc(Z^oN;1px`aC;wU9+&j1vkQh4JWVbD2E-onQ_h-#>XV}o zfmDJc(C0zE`fdg%{u4nfeL5C8-#VS~->-`>1(!01VXf(ON_zq*2lKydG*Mma{Us7} z?!7q_wUwlr~Ru z1qu2E+6X2f!zE^8y1mqhb~aLbMyyu~#JhQu1{@r@Wg$=TH%D?+qXu90G_|wdt93ri zaJyB__4O)sH<K2noF;745>O5)VI`{B}?*|%$nYY=TI zY<{6q6fzAwss+NQV0o5@QhF1Q#Poy=I~x@Gg5&+yzKJ({S@GpM1iGWYD%^Z;ki9G$ zz}NDUcQA*?9%Hr%MO2N|8cz@_GvVi2m1DEQ_WxANZvB+033@>*Wemc1=XyLE7#x_L2FO(Tq43v)rIm#@tiLV}nGY5Jya0YZmsSp5z zv8*U|eV>!DRsUadDz>+9A+VQ)@DOg{*D18dDuA{c@UsyG1$kbZCy~$P%7Qt?KT(31 z^u5S&Z{zGMm18NeZ!-)1_^{RYBf*&y(>3&2v*f6`8EqKJk-8KkuAHn6Ol7fKx+Z5= zzrsq+YCW*MaN3>Kn$6LCeJ#f@^zVfht8eB>{y7^V@DIOBAP@sY_~5nF>sAH-$dTZq z>oP6DrRI?>zqLgD)eX?OMS0n4#h%UC;w#Y5q`DkXL=B$QmI#vIC*PDy?&A?>C1~3; z6N?Ji154R8#*)#tOXhefo)`6D>6BoDm2J^qdrB9t&2o9^6IgY z@^EO3(cnNFDUE*xi`5o(GWA@^aLo4-CY1t(%}ND)e^|`q!a_#J3rvhr`bP1Ek7pb3 z7oOEa1EDo{`SEgc@Sp|xW>VN5{w2d|AT|T=#e1*_vI5mwe@Xy5{;Bk!ZnTf{1F|}y zPApqMFoXaRgB}>h6(UF+vO0g65B$mzt?6Mcow3#y0khVN`=cU;aQ)bhZ94!N#t|!| zL_G9J;tiX+A+OUZFsQx`1dW#C?fNB=Gi)g=-QXTEq^vQJ*1svGVKelZ$g4HYDT@WbM{guZe%IqwCOpA_Fcs{(f7RdBzl z3`_`QHD>zOt##asCk%O-X`o!vsY60Uw88Jun-S+-z`x-#-rma<)N+2($g@z$t z3k^~xrA3f$VH|EZjz6C3%_?%~?J}jz9L00#aaOnc98bTx&C|cW!>kn`@T9aG& zh_;28Tm3~gH4q%nfU11BTuXp>I;|oPZ~`au#7E1g(|Ui=SbfcfoQuPQofdN-d(ZhT z5CpCxfglty=_Tt29uT|gCSXX~%gJ{DOzj`3kt}_)&sTK&t^#eL zwulyy!G+dkUcTngz_nt~*q%=-?d;5*FfiW}3G|3tj}+MhN0TrD89TU_&|-LXpEU#H zEVWV}by*TxGx~T(JrlCWS0y|`YK_>qY=&xge&sI@JVFva@sSye>$5^=)!m50r?d_L zqU2k?)9%&G!6@>4sF1S$LT))S?i2F>FOQrNGkk}U|PGJ9*{N)6Wo4k%=6j5zrJDfhD6+VCX~GH(YM2M1t=e# zEcKn<4#O8d;4?0fXVkYFD$Zl{(MbK%42xl5+y&-So`577;nh_bdkAd;;tQI{Z2+8* zPN`)*9MJ#6FZk3eG^{T~^UxTML|oTpl4BS;tUwrx$3N8EV60B_;rB z9=+c^i?H(U8IZP{JrvLGlx@`Nm^VWsiPoJmGzS0|d0l}_9txfHY>+Q;3bq}-V0@Sn zBXF19!_ZmX`E`0vDr4VM2jD`EtBsYu0_vnft9aciEx1DMrl9qegtsvMZ-KbrcUTFKNz;wXJ$ij%bW*{54I4=-*dxeab)y(P&@j@1Q=gmKoauLb5E?S(dF06 zU)541yP?W5!U39WZCSC3OtaQoRZPPmX??WL12!!(R{o@5T|_W2xQY51pF+@HY4Hx5 zv_@SGw6gzRb^x>l8XN6D*oc4%gA^K-)nR0lbzLV(IeH{zm;X58schtaw(Lz@jI!cO z9Q%LQ>R;OuPxT9pzJ$55^>4QPCqWNC38$F-A{1@xGg~Lu|FwPiiT`vusIp~pIm-Wi zqz@>_{pvD*{cJ_KaV7IglE-JXKw}_dz%M2B_p>L?Qo;`0jyv zWZ~_0$ES%GFV$Uvz1*9?ox@;1?dH%2c*mX(>S2AbQ5b9tnT1|XR`>xYBR^OZrja@%#60O_aLi-okzxl*8jp#sHnE4E%*KzU!xzPE- zWMmSF?IME(#!HTGw}+PXvms0`2^@djDHghW6bVoP@BJ#GM_ABiw9)JG>!6l;0+Ker zOV_oD9q`JfHG$l_XFj@@=xODT^F1Qb%^J0;pGOq4pw`evZ~OusjB*clWlyv zMzhwF=q${hz5)1#P}m%FK4>T-c_kA9>~_#5o`y*K7Nlc7f8=o3kt|!u8hYPM@SEG( z6-V1I%1JdH5U2@m2=0izt9MC_Mr>d*nWM>rmT{Y*2X3PHY7cm2_D2Xw8H~DP-}CQQ zUCVPyTzqe@QU$bDq@L+a_e66_#3on2C1bY@&z+B!s|Q0T$`WCayW{z+SF2{*WMCuU zjE&s(8h4jmHmY?5PQR#on%0jx;)t`5 zLql<*n>UtXN0N*7N+M5;Ej}A6?c&Yn2A$^6+yttIbLx5^p(jz(M#?g1Zf52(Phx455Du!7 zlAWtRiRS3OolNVgg1K!*E5s*}&e2_Wr?&z8+rH$x8i3$Gw@(ME8Vf>(;X;(U&ci0Sg*)5gy3FGG#s**bbpr z+cGEVLsFj>+zFX}AfsxR9PCO|e{labUJep<79gLfg!O~UfdHSZ4itbxlrL57_ID=z zh~n0wQ)}{7ziP;&9IZ6G`uiuU*4jmh0w*#N?R6o)qOjf-N+`GdXT=Bf0DU7(svy~h zRQ5=1cd;K116`%OVp~ApB!Fizx6)fTZMT1}uUNNXt>J>Yeh%oJ9H_nC8|&f?AXo@fCF_af=TScn z*sJ9Y=IfYgLx&FPr-2>~@j~{73uVHs#u@(#%Qd4eXPqjJ^8>c5XbG(rr~Y>%!;j>m zOWX}EL@>5-Z+{sz1~ZuY7IdL-aGSNA0U;1=-YjHdO?ehgrJ(BihT zpoS%$FHk$`i~e1dZXWyccOMFDvK{=AQK;;D3BS+V(&_lwCN94vfsTVSY@eZRp9=B? z1qTDIhH&>6`?IdJiaw1)i;k>cJjy=q4<%WfQKnh(=A?)8y|E3MxguTxy2t3xrtd}$ zxre!1yM3$oUFEC&78Drsu>nyn%-7A*Eit*>C;oB!Do0{QuXxhD~*xUk3&!( zgOh?!TG$bmU+4t#)CvdH!E3KryP$|Idnm&1b`UaiAx1>1+(xWYa?S!7DM|MUcXDd2 z!$k1arW+w|wY6w$K|Dd#%A$hykgI;_X$(~sA=A%$JZYOSjwu+ga=7pr>kec+D^nC+L(+j!|W!6lU)1XVeqJDSrMc6B58q(3yDSO}i znRG&JCul*{Eo<7 zwxPvDdi&a~j71Vc-{TFa_k+{)+ELH6I*YTDr)0Z)l<>!|Y4=%cXEP9X=mj%|inVK4 zTzFno(>m^kuRp}KxzHdxB`Ey9d^@2j_)fW?xF7J0M`jyn4^>{^d`mv0cH+KyO31qs zU$vSTPxvLM%(R!eMSyDnttGq*N{hVAv>6|%b<4UbAh5BpXW=1=ZCXS zLY8E|^h@r9V`X~0o8M->G(X>Ns=X%xGMOMdxMCqWFv>A=8lTL0|Ac#x{-ANWvV){T z@{BHbAXQ$?Yh+_5<5(<{qCxq%bhT6%d|uINN4%D<7bLC`y9sUv#LSv zE|VskPd0K;B>I4RA9jSP2qY5RCiGD8V^YFDtM=dP|1KgQ{C4RAJbBv_rG4M6H>G`4RQt%?Q3ZgHl%eU?U>1oi;cq ztvNf#Q=CtOtggnOLMxgN_fXNE^x@!6AkSHpT;@Hfyj4Ot+LV1swdG2GiE`M8sLE?+ zyMyyp!YIP3twls!+KHBS-__| zH(MpoQnwD4>6<<$bf{vRSc^8Q8R-c+T8~#ppBy&K-PJYEnrx ztsQ6%w~S#jc}-J8UWfd=AgFfZRXkFm3tJmU(u>gYQd|~*>4xHEdlO7!vp19s8#3A_uFR8evJYtsWlyTb7D(i&}r;LT?`RIUkLdw z)zlDt9U+4cyj!(Nu5(YBhSd9aP(8~}(xr&v?pFo&G%RSeyz2oUXJ1rh{mRFkv|5W^ z4Lue0?1WU#64kq`r+Pa948DPRGJ7Oc!wkN@c{M>-C=8>4v^2aiwr}if^>-`A!#8f@ z9YWN%vcQ!(*OP-oK8Ko(NNA6O)oC^!-D%{JvJl(7v_2d&%~QXlu4fL>29HO1eOH!3 z8FP9!6*r0x2zJnSk)_qG8BBCr}*p61X!Ih-1FC zy@>hHbzYQ52sn-$ZeOvyc9ho_uJ6_|J9(Z^?GhY4$JZt-_agDV6m*eTh3Q(+$7_+# ziZll=-+CjW(6=q|=qd60M2J`=-9zN@&0BZAkw^{PLB=-OQ_|a5vWLoX+>D>xeEPGdl0T9&;gykne0k1u zWvR7@M+3bC#TeNBJqQknwtxGj)tpIOHfO(o#ps%eY+;(^an5J`GZqpjnFeEh5|3i^ zT;(UF^(7CdPqU88Uw%H0`(Yqkw?sm zSx*FiLgVE+%kXxg)z9z48?xm;)3W|_B^+;D;*{IFUKsSieLC<%6eRp{y#9)r!|LG5 zMxVoaU7v6Q+V>q^_I)mk|F5oZk7s(1{~z5+>U2@ft>bi07s`rIlyz}Q?w6sMyAj)5 zWx=2GT;1aF zUZ3ZSaOPANE=Z(O_1()iz?5#l@O0jDIEkFoF@=)<;4S2=uk$9$kk8xl7Y9xnb0{{? ztC!8EzdmHHX9_y;I|fwpEPVEV)f&Pi*d0)%=^*_(UVUzR`$&_IzV4&Egw|AZp(nQw z0RCD-!QReQN^eU(9{%S0tWk-|bl(g18}98TM^C@;FFU1#T0ACIr`#vlEI8W1-hGt+thG>4{`af;@D^vq3@x?qzQQ%}; zr6z6Nmn%8zLmryM&}622O5!XhAH4D%2U7n0SF!l!lZuusmNH(;=dUmHwO;2NHiCq^ z8s}0xZio9PRLkdvhugh94!C)|MoCViQfX`(8V~clz4Bnn0K_uLd%|=5mNC(T_{2Is z8KEgO59@i$Nz%z;jJ-aS3h${zKz(v!kpB=)5cwF5*xO{0sV7to-I8JE3H~0iF=-*z zp#|Gt)+MH!%G_;C4eL1B@N$cr>7H^4A1Y@ENG*gZq>+VHBaO+zrNhDtENw(Ukk>fO zaTUv9*FH??IA2jd5O>qYW$zs9>S$aa>U0<~J$_ zE22#nixHekFAOS3+p*-TTxqOPRVdga?8{a%6|Pt7znkvWmJDDy*J{`sW3?5?gvsu= z7YXrZAOpywKz8$Q(UEG&m!Ix#A>R-p@hrOxy)sYLf*Bo zcKcelSPJxcM8Ozso~dx{vP5M}MNgyJ%`pTIL5NWyYi|w^W%|e7WcamYR5)T(;{SAG zV!9pp^5^`^3dtJ%P73szdm&-NR8C3Dn<4F?>oI6Sv=0RjUyaG(RCDjz>zLoplCg&OL_YsT5J%>L0aNMB4P~ zOBS_fZl2UY^$#S+X7UZk6}MpNji3OQGAg(gPa~s6)I1Nv+ptp-U-InBJOHgxeLP+>^f+*+pc*~gFpgTw)^3jJ{g zex(@a!o=*I*Kt)y_7Hk^XAOPPO{ZYp#*D~c!{iO2J=rT1=PJt@%B}lL3zO`Z?-W0b z(msHyuPk39ew&g$nWzbc7c*84mCFS8jhRvlDNkRra`_z01dWCRgdtuTGW~NS)YgTa z-E(V(Fjh=85JhWbU@7Ymgtf!9G$m)w?wq?N{#$YWSlEl^KgnNeubyJWWb-vy2I_fS zFYkjdGhzf;+r!ICuLq{kk+Kx4dj)j*!gsa9{e!(~@_&T$4UGhr`ea>1B(m_tKxtXO zH9S`t!@#nK#*~59Q&YjW*AyY5`X`D3m)3jf(d|sm(%8`e>1UJVb{6J(VMk2Z}Zb32k}c0ozxI(Exraq>{20b-sTs;S5$`;*^i8 zpfgvIHHP&myNJ^{un)p$vF|C5Kp_@u_%^x>WY!#YOo-FIhJ5PCcCsR?3fX5*EjYR{ z-6I$9F+Y{|J_+l%W8LkC`Lp^w%@Q{E352a<>v4ln=@#uls$rHF$M()oRZM>YYFjEk z{3SAiRCwCK+Dqh&naWq>ni$NIvGInaC5xa<0yo)Gmp*@7cOvs+x#XP_-5m?|GX{b0 z%Ug7RFiDcJzU*c4I0I3&^M*y(4p2A$jTb8!sBU_uA;r?_BD(8LbU;c)zQ9gvPjkN; z;bmwZ$XpCh&6wRS`BOkyd!s44Lid`Fz5zBEy{5X;7lzX`N<`G9oBf}!W31kbieKt!m?3z2Ot1R*vc)@K=1>GAbG-(%~Ca* zxrSPw3t!cq3?MFV{Ue+?{r%z`7JOM?a7m99vq3TREbIymK=!#Q6bhi47F-hO`b`vHiA?*Q#&tP*k4Zq1efmVD&4aK@qM zxb3-}0<4Mers}(Qqvb&ol>OARF*0U~e2X}(&yDY57yILmob+)l%%v9`-TWS7`Mp@u z4>U{wXqobrK+7cQ_mc{d*x>F=JnD-p!%M%};lLxsRdDiG*|_r`k~4(d?=YS2^_-Jh z#D##L+M=--cs^Bul$>F&b6R(ku9y{Hq{<5vL)rBIYF#3G7{(`W`s&4{_ zyGI=K2S6<`md~hgUOgUV9SfM%u5}`5&~-~rk+)J|=Kd$*`BirL>JLAYIWgL3SnHGa zY8vw-xK^b9i5Z|cpxWaKY5W}H=%5=^NAfRFB?wBamTO2CqRvn0(<{FmxJ)liE?Imx z6%C!k_YY0rp#mCPSL-4A z7vm#v=-f!a+AoMEkG?}%`mMZD2KEYM@VooUrX#$w(JNRoi--XsSmJeiHQbpM3c^63 z>ZA7`I?!ZDp0?5Tg!~DSbhSa9c?E878C7}0_%m<4$%M0dEBcWGrU8N*NY?N@Je5DM z&gb<0a8W#(VwW@C>M41QtY3|Y+VXO*Aaome{PWX00Sib9+38lH(ZtisH3X<-@_HwA zM4;eMPOj!rf%Pv-a(h`HaA0}M|FW+h32>H!DE4nO1@$Gb6mtaCg(zjXM}Yiazs<>~ zZf{`ql&ebvJG8gsr$OD*v|^OQh{t1JztXt*e@VZN#A0)9!K7*&<;6ezSS}9%RvU|A zzeJ*8L;iM!p|*~d{8Jvz3i;oAfgg;of2=8csCZKyYRz%Vo`)tMs@{*xj4Z3)-I<4( zDizFDtNUHdJJRs!IVohcXE7R8Z=vyy^V&P%dV{PAglu|%fOSv6UmnkTbe3r?UG*GrE$m~PLxIh^zv%IiJHr`vnkC+b`rIq1AlE! zrcA!YCJlZLmWmiahrD43@`wyu4m|sq|07YdIaw99sZNJwK#tiQqQtmLD=dvwGDq=o zM2Png(AO6zG-9Aac093(1c_8J7fQUAMtH_UKkAJGJ+d)dvJdEvVOgO!2jh$&y@!)r zFMiG~&^^=-b+jl}Cr~#rbaSNSFOL>+caxyVoucqvM&rZp_4^*Rw`sN3riV|hPe>1Y z)Hv-B_t%=CThWbfK(9gK4&L-qa#B)7^bKH%TrgG?Maw?cFmb!LxOu$PG-G8TgF)%~ zC)KzkuEJ_Rd>Yhr+14{oOhsS^iPAi zzwfY>Lr@)8hEjROt%N4)oroqom$wjPWLGY>J|0udNYz%l3=Kk#<;+!aDL^hNF*M>a ze*Ve|$0G(g$NLy*R2@Q#rKjVJ7u%hoKYWtRQ^51nD_^D!XjxQLcTo-Er_G(&RHr%R z)q6i=;Hk-YiqWn=!q2GkH3v&PC}WO+{ObGFjSg_HbPS^+GDbknn>D!&(~z)!IgWZ_ zPYv?m+qmfL%pC_F_2C|th35k<`Xi}Q@nUa8?}DzD`+vX!bEz>0rd4|#j;g<|U+61! z6E?0cbL2uqS&lD1X-iFSd86#y=vBMrsF)2AIJX3R`@qo>75I1f5L3`QXd-lf!_!MS zd#8RnzgPGQlP4)abyt#V-1j3eZ}edqugJh~&g-}K(ULO_EZEm2oJ&LFT}w{f)h?MP zv8`VJ(^h}1YrYe5!>%YH`+jsmzPFa^%qt(DyFU`4=!}^}+VahZ%&(GGl2;aTN^j(# z9_*%yne?!PwbqMi^{BEHrLqV=PftyL@*S2>;44=mZULc7E*2ZFzjpxQkf9J1;=tGc zPuRurT>;z0mNw46b}ZHDRto@M_)rrHXns}MfM+h&TCB!?#fN{C6u@ZYBKFGnJ*KWs}-aQM)jE$Ems90 zsyj=j|EOPEVT$f#!9N(OxPq(dfw$iQp@RZ~>fX#l5GC+sW#0ixpPng|Uh;2moTA%s z#nm)A$mN^sjy$*H?G{IIm*)Ouc!)*|WVyEG2WScbn59=MFA=#rbEo5M8AUA_5Ts&T zT17rVi(`B(kl@v;OLYvo<5d2Sw^)l_gY2qo_dJP7wJHys{z6;oIu(6Mzvq~Y<_X#d?9Dy>uVlg4+~Ho<0tsc{xmx4CAq{&Yk(cKa zpfGW=#rFzC1E$n{vVYh4V71lCo7E@!4dl^<;jdWkJyzoL==rdO(1Gzj34uJxq8wk( zBehZVWA?x|3mhL)dW@NRfpj9dW7_KegY>%8*<|B1@7ZU_`wgtDe3aA;p5f_yNZG$f zSm+&d--E4qF?L5Ew-me@!W-vm3{R_h-J%bk6qeos*|qsijFC39FJ*%$Kjd?p>wKuK z&>TwDCDhv?ZCw!y!Jt;wl}y^OZXl;!B%wB!56EDdyIIf9C5*LN4x+DD;NdH-KFDbs z*c~&f+UV&qQ|*DSbJaGaJCpvBfo>6lwTriB5zQ=6Ha7f}jVl&fhnI}wic46%B3uY} zF#SD+eznoMHpW&Q7G*$}Von;5_f|Jy~oEH zolEWA_eHh~$!Q_^l#xX4`R0>6f8A@yQ$7d2`QC(18_byoGTk?aIyh@4PBx{;1}Z*^ zg?ODSBfj;D*Y_b!Erm{7qsjZ`lYPlPct>$&0?a>K<+ZBv`#HTD>9_-=!_iyh%?WQa zJeus`Udv*oWFZ%jJP!=)IKWyhmafYI5!V=2L3^`ow&plsl2T)L3DLF_7?DfQBAdGd ztr+TFZFPfo%>Y>(bwX%|>`bY6C1I@yW+~ur2cS=1wvlzL&h~cAS|jo_E3B3yB#Wkc z@f>90Lt~(~OExgh+XfQPSP^ZY$Y!2^l7v-ZPH4g%8!IslJBp_Y2N*3!EgpB%S@9!rXQ;(vdhMdjq!Wj=xA z`Fk~ygs-+zV+U$6=xZb`OH9q2d*ikMabo9{AV!efZAtYgL7m*NJ3a>PQDxl zuq9W)4>6G)@8}Xx43@EFQ{9n>_KJ5r%3BACdO^l6y8k4NSC+x}@nJ#F*Rucp9 zZr)AxDKCHgO0Z`>=lg^^{oeiPrFhas{_)Prs6HM%-{-|kI9#f`x7H+p;{vAa6ZDD1hcIRYGazBpcJ zdL&xAc1f$z_h#~R<|L(S;Sf%#;Zurbt6)Z^F7y0SzD+2zq#i8fHTF_E&>(ST>h?xq z!?bDVdiulucwl3~vH-?{iUTrj38ibIs$(sKSrtAqENsIv0^6j0m<#5A7(27HF0srz zq7)s7`3|K8xYE2HFFJ;(ki{~?M*V(CD zoF){lUT!&qq?t246T2`mRID~}@=#gd1dq&ex7RX1;^|_ha1w&(oTF|B(t^1=DVd@4RRld2$z?h}qGZ)M; z){J=pEr)rbi>-z6u>2E5;jBh39*`%F=nK2fC;PZC|ITG!!At}Nu%2)GvL4f-8(Z7L zIo}wfyG`QkF2&Ky5Q(*0uUOR`gpjlXU&w?1xd8s<(b|o5myd)-LL@gTpX5od9WE}s z?Yi~Hmv?m}B>j{&DJh48UmD(nNCf=>cqRs45vxUyzey&h_@sHJ{s$76%?)kCM|NSuh z8(i|AIf;osSN!8b@rN>mwmtzW1-`%L#9KQEHUWb{R7R;4B=fPD2;$8yTZco=8yMZ{ z=r-5je-Ew(aE>^i-ft+@b4JM6jYMOjjCVr^22-+S2>6IYBpGi3@q7y zJ;4o}qNEUZYq!d;=P3^#z5wC&(I->`gEAeAf=|@O-HD=Sf9L zFn$36AX<+v&TctZ>dZ-tQraU6`6l^`I?r|}LpGQ*yb7mV3f@gk4b~#4DYCmY!wS~| z!;6iEAjR7^Ev|K12%b|VFT_GtxvO|sa$@4${~__KGaw&8L`MtX^)sH(x*q$O`24*8 ze{WwutR$L%_sw;1+rb>$>uSNbtBb#m26ESCC%Ax_?ct*0P*|*}=?W2~+cn8!qZxoX z^u@Ygs|;PYv99JOVPzwTf#WSNwCg%3d049GG0EEN#hzc6Y^;;;0rwvFp|QAjC;rbT z>5!J7N96{I+kWzZ)1Q(v;HbQk1T8vOr)oMIYzilSOc@gCVP`ti4C$FNQ}fHV2y!OS zp+i*F;*#i&f}w zq2c(v^6Wu~BJd7;?V%6cRH>Y1rYFgEuqRve`q9c?>a#w88fm)smO}L}#mT7F9vYEQxI?nVn#RLPS zh72)1OvE#IGlPq?hC=9?buTXa)RE23wfcp~*mTIYFvxlHAUN(1vFMR>hK84S&4RDz zyV6ywb>wW@GS1Fx^1loEGUBvT#89eluhCTxD-9|p2<-OVwkGJcF2OZiQR@RF6bOK@y4rB7jXdrbGN<)GMRkdeT}v# z)S#utvE6c<7>Jw<&2uO{Zk8%Nd3&kV6{Oy5Ig2wH946F~3*KonGXGQtdYv&j zHn+=#s>KSVd642f_#r*UuhNZKp|l|*0@X~2?Z4;}Nn?Qnqn7F}!ru;V*!4p3r%=2) zdAE3TT|Zz4fSpUvwRl);n_qGB$a)2Z1;?6y8|wwC(sd2qCaz)nj$nCaMl-}~ z>J59Ltvq0se$Lujll+9eWH6_4cYzEP&zosa5 zrvGA3Mc}GK@Ms$|V>x3-xN~sw($^n~9@M!>n;s(|mQN_y+0QjG);?EQhk6!{S^}3KXf=i8>Vo@QGqT(p2%d^xU( z8>whlJCj8_{E@RQ#His|(|G({uYfsR6C$@dL4rQlnZ_N@EuTvxE#&w(hL)y;F0vu>O$L64d_dVJdM$PxbT-r z>@;*@OU@*f2aao`?3h8De|-I?M`hW2YWntn*)pm=MP6$%^Snk6SRWxlhcTyJ+{WFB zb{YzO)YZFDA;4U!j6N=G{kmbhJX*w=*Ri{%veLB_5W*}oAEt8AtrjAp9x z^1iLaPCifW42PX+ImLzyAoz%cq2TONC$z>rs`2OSS=sZ8et~;#XxWdv{-9<@y3jPQ zc%vsY2Kc4eQY4*shGRte)ush1w>9rs^?GDX74&%dHyoOHiSb$MBm`B$H?fCEs*BN&)>iH#Xi% zq1sH)^8sZtp7}2y=n9=UV1^{bKG<0fY+`n2=h3$8RpK=_5qI_q^# z!hU0dV#xC1FtuYUYY1uey7tty9@9b%$s*J)7vDOiv%`Vc%27csvZUG;jg=llw#q%t zXIXwMnzpF5v})3wa+$zwyueQ0m$5_tWdsKj%QHSMo1L7W6gwsk!RQJ-Qxc`PP-sz^?b*aT%dsz~z{1pr zkPVcSl35Qqj*SY%l)(5fe}`nTpo0~gv>}LnAd>{`Ph8R{EZr9FjI-)FGxT$J;o-F) zMxm3!-IBPq0|8vopcKc$3kk2jy}@Z6wp4;-g#bz?86NrrH3zI45`30frxbZ;^rddH z*_BRXN%eR2*G&Cp`p%*<^{HGxha5M_lGTYoW}AL+@8+@hc$U-ZqtH=O$OL==+b?- zAZF3W=}?VW#vxGmg%b7q4FH^fTh1VL&J_K%OJUH*L@2v?i&scR0fM}@sYp|6qlcT3 z>A2!uOYOhWobptp)?IrOVpD&X{0XdLp|g<9wkK-lwKut0({lF4`JM}nzhl&-=-B7{ zWT0X%g+m)Vj;(&PBix5rGM1iGv-l%Y08K&t+QtJADx4ZxFbkArv$dw;3B6D)2rH|+ zdK=$=y!hBYrb1vrvy5ZKEH_0hOCU8_7EyPcWE_pvBF2nrG~e1lI2X`DoMXk;#_+xx zmrmgc0zdux*!j&<1B8oUok3Io0(_F~XIqiRb$HH&8n%U2Nl?7^6ls^UsW2P0(EvwG zb~uwq<^}=%)B6|k4@_o0u35iPHL63c;1ffl@E8P!;P=sPh~8`s*RNia^UUFwgPE%5 z=-W{TjYodN7sJjg~}#=PZ7<0gEsXVSJ>N7Z*KtAn(RiOJcB~CWq8hpfH*OILDR1d=o{d}Tt{3XAZj{rGI$eeX1Y=hI>ygmamV(+ex+7t- zwe|Ic%n1gLi%Tuc(t$SlyvRUxdSqxXq*;XCaMJ-LhnZ&8F^?&%owpfmmYjKp94D&U zV-m*Hj%Yi4N(t*zyU}Du+q|jnRA}=z>eL+Q9oRHl94A5s&`eUxNp=Xa4IhvjwPI#1Yz>2!POUxDw{Tj^_XS9zBe4fZW`zP*uV_Ek@lSxg_?c#N^=tEr&< ztT83lSnd}qn8GH?x>D>*bNHBVDz1>;GrWjG0d zgz*w&YAk802?lBUp6#h}dFaD2Kz!tCg0;h$tb3D_%PKRjMT{vg=ev2MbA_y$rF$a|TiVpvM zI2jmAw+}xqURjRvkCkmSVEcn{>ybhP7b)=t!QZJ3P&^00ntpO_AQ2MU5CgM{QR5Rh z*L=9I4pYwAd2{XW1_2Sjn6+HY1iqjLfLe1Ic6kq04%7z+^mqonnQeCWT;B(dg3YSQ z8oGN=E5O{9&ZDz@gMP@>&+}jEJff4Ou2d{J^U?}I^CE?8DMRr_Y0RLx{OXZr$s$Fr zi*ASTd$6<`5w7F0#MuwAjdxW64|*23qapg|2RTc?02s6*r8at+{2js)$a&xQ^$t+b zD0x*MEOwn{R*!&lT*L(C)_?vls5h4a2@FCfqEQVtB)u)vfHg&ujVGxf6ylghNqk{t z7jB+n`FYD03+O89qjmB31Ki1pf_D^Z;U*9suQ=7unh1#Xnd!l^o{|0TCingJEA=ME zSxbDWDJ}J7m{Pl(vka++rR$PJJ7EJ~SSBKtt4D-h1-AZ6oSHf$Fr#jcpHSVu%Ir`P0S(&7SI^i0pvs_;tgqc>5tQJ1_*x=KfXUwd=&B3~5$w-SC&e z!TWCk_%D-^wF5LMc~xcHBcT`FRFL#J>QT4B(BPTjG>!pTk<2u>Jw|8@|I zQ=`oW=ZlZ2D0V5SBBMz`fClV{1HDj#2FrC$+BZKj6H7y;DS7O^L3pfu+kG!Hjp}&S zHJI~fh&rIh#+#kB)Gclqp*|L_b$Urh@C7;>MC}&20Y29k9Cn2>ORdnfoQs6!Tjawc z1Q>nb7-Ns`#7X0pmt%e~S>0Lb$6#%zv7kCFoz=F(Hdj+280a)LRDT^S^&0E|_uI<+ z`p-Ox4wkGID7<1nm;FjQwZi)Yr_tT)nGu!!c%m?`mT zYWcqj(bSYgDIsaw;U)Zfdm|jzR~LYErQ^|&hUg|+N)WAuImA_ z3<)om2AU}6fOwDR-^!0byt1O`x}RZ>B_j*k26^2)aWVku$%lazhD-utZ(&WKN$!as z!e$RT2r^19kzl!3?CAMIuylNm$@J#zDfAj0S|*zgS`UZ*R0Tf^dZ8CV*Y~{zo_0v8 zuDE(El|bpAe4|ywDr2j=wVTh*C`fJuek8kgY!nk_xeBJ=#q`8-9aK<)9vLd;hK^KG9iXosAp9Zp$-O_;ac)0_}~)Lv(vW)Hh{hntrhGt0

Qy(RC$X#FEwip#W({pN~Q9ch}gu! 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 delta 74186 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 diff --git a/Tests/MisticaTests/UI/__Snapshots__/SheetTests/testContentWithIcons.with-blau-style.png b/Tests/MisticaTests/UI/__Snapshots__/SheetTests/testContentWithIcons.with-blau-style.png index 745f3fd5c41401044c448cfe1c63626ac9232d06..63400e4eb03c0e2fb85cb4cf170f84880b88d356 100644 GIT binary patch literal 164813 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

n)B1OoM za7?oPsB!g$)Qb%;E7|1r1P4WaBqu8NU380CR+QsXhxbtBif3>XzSUj^rAxfyhKXCK z4jSP;f0IEqi8sLpcwzb5RVE03!?WPDBX3j*13Qjf(%YJe%+bj6irl^8whJ*1y)+Je z_{z^8X-Tw=AL2ED*^P_erk8%hr75aAn*&511ii|QPmtTc&DUGvn;X1>rozv=r5S## zLS(!v%2u6GG|ul}^i=Y3uEi@E7Bj>dEy{>aK+nd)Rv|$~(9C4#nJmETU4!T1I}Zb* zgaz@p`|Y!9r-;g-@zGWA-O18z+*lVpb%u+}m&9phou)Dwd5@KMf{*u%nZNK4hq@nMldqPK=;o`VwQpl6seH>BBYNRy!-DucoF#v@;J2 zd?g|g71=xQlpGR`@{r^M4o|Cbv?)2>KCfk@zGj@^-zual8g>y{^s=T+J9Vt&g1x7G z>n|`cL>_UY7gr9m%)1@qa@;f7hLX}N2DyX7lyaqZ%t-5+Sm$n;_zms803Ymz&mMJE zvvsoVZ$`T<9Sp!bSS2m^JE6=LUnG>qXL-)!@o=wHtk1eVzyR^VLVE9$Z$=_fuac+0 z4eN}{y#vzQoVn+8I^@o4MjPzJR`;VkTnv9YIo_SAr(7g^b536CZ1qOS)#*OV&rLPL zeJ^fz@M$>6FukzjceFAc1_H(C`wxlI)gI+oqA3#VCFa2V|vACh!`$^{N z)$A=qCRCt}lh4A4i}SV+Z}_bHm5((XV-?vdlSb#26 ztwylrPktm=B|-dJa6|kB@$g-?&OW!4A@62ve#(?pTdU@EP8Hyf#g3}>Wif0l1}?0K zqLW^p?<#Cl8POZYDcqFW^w=c{C>1d^=diq#}>byC%~*hd-VpPf@JGwxDP`w zT;Zn?T)K~bDv5^8pH)l!d^yjNN|UTXR*a~%>`V4&f?ywFpJN2t2;b5inXmZKZArgf zJ<{lWFCmnreAJ8pu8{};jA0rQ{yv#xOAA`xE@?&)i3l9q`#i|L=)FBqJeu-j{?2DW z2wXmxYQTqXI3;%|GjW6BL+)O0=vvimfqS z4EQ=^r*q}`THlQ_B4=MdlJ6Rf{y9uH<*XVzmRTxu{u_c=bm6DR-WruqP7|~19ZWL` zvDqA2%P+~OW?(%<BE&CO*Ul?!ZRfYG(2(Qyo) z2_LFuii&=JzV}sX&(r)f0nd4VekzNivTr_FolA8i+m1O%!#Z;_+2>?4dg46mG;C8_4%N-Oq~Dy7XGgWkvKO6kzTmn`r!q{TJp`iEYuj$}1N@rB3^7uyZ00{xLy zW!}$2-W6<=wBHdorbB_39iB%%H`iD?9TkQX9pV&XH#gz}0&83EUa5V)E$Bqxex*#? zk5BxEER*Z1Ucv|bW!ERjj5o&8L5xw2w*_E9K0o(ppsJ zqxreDv6yJio$R{hvz1n_iT>NeV)WyV_B|HG$mGTA z-znOf8Lxbs_&R3yxx~Iwc&oZ1RX}F3W{-92Ifa#W+$)^usL~i+A$E*#Uau!hPQ5_o zS~LSLd3ckbs;ip%_!eK#m)BMypy|r_zW|tKG~cq|Fm$}KsFkH?LZYKXF`CTo+MpBz zcdFv9JReg`ZY59fqG3xG{;wr6j$4-muO-w=HZG3O#b$Rt+l{*FBN+%lajV?aKdA&Z zs$F;6*jMADR-n98*cirAvnZr0j-)I;B+%HCul=4OBlIjao*8e5wUljZaiMoAvz1oJ z?&+``@kn6Da_=wo`>#tq&s&$Xynz;`Zr!iJu@3y``W9!bIQvtS6U%Y5B?x`;e9(B? z6M|*QtdlJ<1WQx8p*hwVHaWC*Dd5p#v;diT3`<2ys6ggG*0mW|uzd=3P~=&i)k@m` zmc2r3V!GW|D0FKZZGFqi zDc}oeF;z}dWQC{^{2-wvw%V88*)TnL{YEcgvQe{ksq}p7McAEWXhu%xFLRSMGR+W< z6RnhM;mYXhu|}RbpvU{VCvAmNUYjq`QJNbN6h(uJVXNk^-{0hsws~LQJGC`ZZeB$dE zk9;rKaKDuw-tFwsTgm0vcnKvy_V9!PQC!y7W-6Ppjo6`M0u^$*F*otl8>9#6xfz>L zd<4807Z=<$YCIS2RFyGm;iF33?Aq2twrkKeTo?{bo~d^XCL zJh&OhUUV;uJc#13V9Pg!MwU4g*cSvF#=fM7mZVoGiiQdGS?61X1U)0Rk*&_Cs(GHB zdR;K*cvA zWa2;gU%M+WcbV!x%~dez4AbmC*!iwyp_sE{7^4|8Z{&zf<*E1nt&QBEtMrC&0a(!6Z9d6s6O`}NLV2hW=! zlQ~lrlw6NC=t^Y7tYm{zF$PR(uJT1|2rFkF8whnKX!$(!Hyk#O?*yrGLEnM#%6yv_ zd1?NKMVf2KS`T68*0F9xJ zyStk;$Bc2Y88ttDjOndxhWyIl|QoAi(T(-jWlI4h0PWQ z0t&y7`6xa(8z!kl2Tc_%u#}S-%3?&zKhY6|pAVwQa~DQ}D2eVOXVFi+jxV)VRA zK#7nGM-6Lm4azBo+ZOeyK-E*?HQMzlxMu2-W0&Q*8V;kouSB)Py1vb^2_=>!cbirk zs>XDUziyO^&RQ}zXi@5g5k9S`F|^VEVfV2;#U;A|pvdOoy0Vxs*yt&iMY<%E%(A^R zLW%4Y?s*K$F5`UsYy%%lJ_{&Q5mS(gm%jQok3T-hia*x$4cf@$1D@<3? zbc>K^6~5mRyyR4RtbB!Zm>~vV-=2PX!ltRN*pIf$hcs!Ek8FdbaOF(fzyrh361Cq68XJedvpO_f2E$VDECF zBgU~xVKsd#T)Ry(kh#80$LcOq!8~{O-4MLs9O6Ew1&P8sBnwa7&E2x9rIqrT$Iv-P z56w9U9t@e6yD^%xIAxqU0%It7Tf|&iZk=CZU^TwHMAyuE?NwJG#t|sJMVyxysxW8O zu75RRCG7(f(=sO1+BDzAp{eV#Y_0i4HOT-}8_Y153Iro}*j`7e!3Q@@1I|{;Ev29# zC<0_lznp53qw&gDtd8d9KIFw+8~*(FAF@B#I~jG&Sk$2C-+LoE6sh%+a}_$zN0rAwVD9knZ-_@8|UD;Vp*w7$*|g;=$F3UvVa8 zb`a(3X;Mj598EF0OCQbxPe%eTuNC0sOiyNt(2!(u@|N=F@KTb2b6q&l?9#++M#Rn| z(=S+T?Tscg?j0JkV0X4GhXNr* zC(Ki(Xk_FO!(EF_Au;)0ej^?>mY>MZ2Wy`UmBg&5ZhzQc5SJVt)>7$&C{ z@YJBfws(LaC4*M;%6daU)NIcHao+W=`rHRT<^$V=ZI0BT=fcnK+m}-BhDK}J@}?+p zz`A0Ngj=FFF!XwKZ_foivNg#}zMNLkTssmcA&*#?Ov2|oc&`*T1{>A8oxuK4br6)TyuUQ_dt zwbj?x|ICv5afNF^>I)n+8o#tsSM;XUNsdXjd}FdTYK6O)S0=po`W*|r?aGWA6y-+L z`ty-!iV4C1#nLB+PgBn={u~=S$cqi_VY(N=nXE#z@}%<#@>#8|p#?RJK*MejXq4g% zuQbde%*Yny@`i6Fg%^dCUhKb2A5>?p1ngmpPj+)nt$A+Oki&o|Xzc zFd@R@VR)AK>aVmq>0`!tHO96IEIx~VcXS*Lp^Ms4Qjl=O(DepwI%WsqT6Q>?n{@3t zX#fCa9JW1wXXHuoFLq%Imt4x~9I1X-X<6m5?lZalSQE=>r3S|b8mubw%ynWy>q{AL zw=j6bA#?8-FHmTiPd|Uvo17Fg1QVDgL&l0F>(}e&@XO^#`Q$(LFlc zzv~Pm~>m(mMsK>VGQ+s*iYk8(1{Z{Ur_c^l%tIeD^B7qFxo}~J7uA8p_TwA{leupWw`A33N^z0_vazF2H*`t z2OhjX=UPn<>PMmyZ!rAp`G8cU44ybtN%g#c&UOAgp!hi1%`5-l`N{JB!-{{h=|8Oa zLvsG375~!U{{YlK$?^X+fSNeQfk2LrTex+9{O;nhgdoVHQb{m8<6-Z@+b&Nk0>Q%l$DcGTuU?Dz zAcqV8dKG*~3}V9g=VuA9ux(_{J&1Yq?`P0K3Q6cZA=vnT|LJ=P!797;Dnj=9zh5Wy z9LD>{=$HX4L_HzTF4aF}yzuYg@avXv{_#Z2vpMNSAUSXJQ$qfD9anGrkLi0wlF~s2 zzuoP9^3TPB0kH4x|7)Ujo+2{%q@I=rpB8TXa{*vDtWWTNuTv!c7A}4r=e;(Ei~kRr2$H;?&MQJ*0o12n8Q2JkllaB)A8liG> z(Y}f01QD8g_n=Kuc&|IyJ>_Y{kKt=3VA>XY-!U@|TunzZD+E&Wn;ad?2}glaB}6`a z=K~4ugw(sUqbH<|FFAu>S1fq6S@RWp88ViklG&vx0wE6IDj`>6faGcxx42DRLpBlC z#QprnSb%*Gi>IWL;=JT964G&jnGBsHKQH4A!QvrEx{MT3=7a1kBSxd0#$RYm?qIq- z57)q52VC9f3LDj;!x&CjFVY8uL*d$mkq|RLghW5?^_WZ}$WgPLdoZ~htjuG78{G~r z>FZHlws{H(JYai-b0YAstHC(iVvq5D+z^2T_L|+y&Hi|Vkj*TTvXNC0>;e_M_P2DqIEaf-03GR%64n)0ik&JO}J@Z`y zDJi!ywY+F|R*-QuJ-HoQeVuI)52#VG0xx>rUE}T$So?Nqwo&-V*2NV%S|Y>lI^RX# zSg@>1Oe^%<;bER^3||EDV3s?@xHW7x!H?#?W^I0cceS%ZZFnz3obT12NBb*LpsVG8 zz-k@NENFDf1xj%976!7TBDkQD!yrF1F2tf+Gd7tm7KEmZ?O7R6AEGtZu*k=o&^`D; ziRl8Xp>ol)@Ub)2sY;1b&_VppJ>9||I`f0nlU!8t-DQ2NvdOcO>IHa=g2F(WdJ~=x zWNB=(&AR1?nC8yCWzK10Ic~US{fRlZs%NbRu2HR~s~e{=eq{7>b#m4|Za;dZqGE3q zT8c2?f{qyJvUY9c3D{{=?Tov|QU(^dK6B_6Pq9YU@b23jAMWf&4x#LXbwTsg4i}%Q zbcoxRGnAha#QgTyWWg0Zljl!afd3?Z7CX;`t09oulE!WI%O>qN&>q)6eYVr7c3(Tm ze#T{UUcbZ&p}BrHGZ0j4rlOP){Yz0L*1PGRl{T(qy1>=f+bK zVgGxE4WB?4Uw)f7tJ*`yLd!w6&K%_j5KG|}r%(viko}PJZ)g`KOG}3cz!sJ5(Zz#j zkLr8&lFAi>;&$6ipEd?k2be??vT91AbU>fU4`?K8P}`K_Z1J;1D$i2rXqf$gLIR80 z<7N z&9Hm$c7@;5cXigt(kf*`wKOfZ`cmr5kJ4^Q6YC^LVhvSveN?N=8pN*)!wovc5qT!B zNP;>XJYtTyXnWZX;p^GL?=uh6gf)X`g=w5=y9)Ru^G49b1#sWn0pi(VxA7)c+~)W- z_Pe$Qb**2WyJA3gR;4I+VRdLO*0p1!l_DlCGP6u9jyU9SptR=Wcuq}K_ilsh_R!Ar^k)W|@gF{^3tnk4kiOJfJ@3TYsh6~$G#vReT4a|KOCeQq2 zD*Xq#^^pUeAZ8JMFT}^abi7bFmdEz1w#x0=OP*r-$%?0v)kH6U2}`|D+?JqL^>q>L zY=q%KkF~jmWi^jLEa;W2K`Goa*!a1MwjVME?#|1CKc=i~QHhL-YA>xlgf_bH&Dn#? zL~1h2#o~%<7rUlaGF5kT!Yyf!mrR8%IqVnJ9IVzPh1M@f^4IRRTko;Px>sMMai=hi zfvN6=dObTI&0!wg&Fae{EV$_Z(k(ey&8uUOqFN3@ocQhjZ|=x?eZ!kbk_?KBvZ`oa z^GiGoYDg0rqX(9kr)4f)cjIQG1aCg2Gnb zcAR(5=6lCu*3C0AIH=$5KH0;(X--S5=(4@EFces_TZuemYsxTbcy~nuwb!n!)>7Xp zI;VigYEirYY|c&1`W6JQ-To)VDl%q^e2ilj@RR-_ke{gy7bT~cDv ze*T4+9JJuC0YKaZAXkPJLmV6hil zz73b_q-0T_D7Q)$sA6##x1$%Q>?qu^{PFD#uNos{ZhBJYbbR3G0j7b1?9nwmz_9OW z!pEDb!cfPhp~=c?i`A`cl^}<1Ib4uzjSSwC=)+zGWTl=9UNn0Hij^qZj++>Qc(&^$ zY2kf^#7^_Q+Xq&YQ#pE|<~k5MzflR_cib_ksYPuV9k*q&E-OAEDfJyuZEC9=aR(O% z^6&K}OH(?9Qvpe*raJIGb%{7{zyAqwYovDKIT9&4#-iGqW7RBrteenpUE9YSqj_r) z2vJ-^%D`KGhzHtI_W_CErhKlyI`}~&kRxP!Ki2>5i7v^+$1^lNO7yi87v+~66;gnROCEx0F?^awjrd+ zbGQ@JaBKt?Pg{MR5AHJq_3!bc3X#R3wt$~|~HME9T#NYICm;XUsYJ>%z-p-l07S3^u)e}7a&UABA%U+V1D|5el&H+~)NggmzV`-n#-o|(cpV<26ZwKj+@B|O|cT=4*%pyq^4-5rqHxr$Qr znZGH-iZv8GabknKoQbGp+J{Oa^G2TSDK8ELoOy|$Yt86rRDxMvBQwN2J_|y2qbkhs z3bxG_&g!UjE&B3tuKQMI!cnFA-_IPN1N0_1rT6R9x`ZUgHr?@OhO+GT^IL=sBdX;fdh%&2iE7V##;{V8}GbSZU+3PUgM-MQe&yrA&bms8>&g!pkY-rl~l zbKI!IxhStbs@fZxkZT?_QZgd%?+bYfam0;}pDdq$b*XVf9I|GZHM+`RXr z>xh-*Z=PCu{==Gmlho7Rm`vN{$!HOJFkg{RknwvemsEy zHa8GHk)9e$h(>-<6xF>6JY+$s{JgVieUO8~xWl%Lj5|S~du6O4G86nr@ekcT*|L1R z*wtoPqo=vB)1RVw2k<^`ilpmwrb!n(@knTvhVa;`Rz(Ye8|QsQtxUa5WGWLYFl>Ja zhDpY@NfrRZ*btqs1D)tS4YRDPw^TDTG6XJqW`6CE_$AgEbn(phjxB}?ntXMcpJzgg z?TXD#gxr?b8`{N(U)POaheu3xH(bXh-B7sfaC@}<1A`>?;fnr9k@;*^VMj}rN5d7< zPv9z2mmDp?OJzt-D9|7Zs|2i{-zjz5-h~LIUfls!MYCV!-~;5DtsU1drI0`4HI=@< zHa-q_H>%Gi_pU`6dMRjy=wK+=Nc-(!y(MoL14NPmf}$<&PLec5<8hBWCk^N6`>fP@ zG0H~Y#q4z`wH-bfA~5LZ6!VWIdx9nB)*e+DW^M9XAu5Vhw7=65)R8lq`us9=|*@=-BfqqnhM;4CKk9tqy*O(&bJ*Xp7+=+=yEb@;I0Z%tsV4?d(!x zpvLe;K!S;*R>^a7m#szPTQZSGCT*Yef$cD-fp02oe9U#bX}R0VUOUFY#pO~W$sPt| z@``8wKptSZ{Jt{b`8v>X?_OkrlZTLX`3%LzkYP{+F*V;O;KP2Jot^b~PB(pg(NpYf ziVH@Gy)uX%?dF*>Z&uLu&)%Q}tl>cg>F>}s>L1ENgtA$--6@Iha6o8<+=j;NI|ao{ z7YbV09)Q*oExRkmObNL?SUk^z6j@lNMRD>5Tz^jbZ3M0@_Gf0xyxe;XA^sTNav}vR zq~D2j%IkBGD^F_fQeb_8MDGOYW83T=Z2`~6L)~%3?u_1+qF_mHXQ{xYROZDAp_14(OfFge7!)Km#zN>cu|I2= z+4?+w{SAifyM8w6lWJS{aj3Gd=>OCckE4Zw{=Dj2&U|x*wD&T+YbN<%aKX%fu07WeQo3 zSCyNveYB=6{Om%-=WrW7W7U2@BjDUMZXEl2U+9HxE3`RG9U0<$n*&hnDTHm6mXqRS zxA|+!StmWw)qQF9og}Ko{pZF_Ia%)G!x7PqaPGlRLiXHIAiI_9vH2`_L6CKdI4}7q zrzTDA2}a8SkDtVu?fo{V_;m7|UW|(RMSWf7*&aHXE*nkrA5FSv554x2jEe&YiWix- z6tMW8U{-bu!nklrM)&VfOvZJa&7V)~_h?%l?C(!``L_?iCEqUl0q9SDrJJ2Aly3cm z>10TzIFmiEzk(X_wpa*pvE=@j{WtMCf{x7JF6@kl6>L3(rFSU$tWKrZq^rYOwQw@! zFZ^11&R4u3nNzz9o^eBL!e~*dnebJ(5NFco`1JS;d)HQNWz%$eb+{63|6mzLkUv4F zcI57%|0Y;kq^A{mkzVgn@Yh@uvsT^>RD(PsxdWU1X^d|4%hBr>JP80c?9`GT1pYNo zPZ1F>Lq^$1$`p=|WOrdTRzt~s_TIYD6&-20w(KV>TaGgr3Hs|BfS3&FM2`^tt_s~) z>T1u~X1vuN^5;N9?O^bOA8`q z{s(dO&iRQnTC&sqqT||LTaV`7bi^mHxsZi_UcxiwWN{E$GKzo1#puIagx2~6WjNhC5rAA zXB*V#4k+nPVQkk#MmyaD9I71;A+x_3Q1^v_5#xN_=2I8C?_&I&6nq6IZ!hhC<`>34 zTwbhBo7Z~*G`On0EIUMX$|997?}&cWBbkYUWm- z!Bzce9mKlRi0DeM8tDa%Y4-64zR zgS9-{>w6b0IxBh1@%`zun#`p``IwB#P#}lt|MQo%C)Nlur3oVl(+D$Wq6t*B0T2~S z!<7{91OEp#0?ws2-QuRQI*V~izoyz8D$GuwC0lEew^miFk8z8Y=@j{9dY=ma1NrW( z0%;Gu31N0yeA`|DRiNJ?7%0$84b2qP`ZDOE92cyNaW$}Qf`z&_&-@kmjkmz|3yi&M zDxevwp~vjGxE9Qq8g=XrO;EUue&A%k_e?)#G;_{HX2tx9rNg9P9nIunGPBcz5ZV6H86t#9~{M_b)a;uDp{bg4ZaB00s?`-=lIQ~v< zaTC1B@s<6N&^ZwJQUoob zo-9Zjd6{26QA92;-Sb)$l@WTyyv--vRGYt~BLykJ4ySS5L0fO5M|Bfa3$Ikxfh*GQ z>lz63Rs;+eng$)B-wNy2y8A5jWV_Cqf*U-&Mo5d@aVF!`^qyHg!OC&){x8RM+#|67K z^DuCiUP`Cg>u=$tAUI>Y#IRB=+-YIa(U`WyU~2f{(h2825m5=--lw1kJ`GgH<-{hC z?}b+4thQ+sZdhrkEo$fKeOTDi)RpW~xa_{S(ixH58a9{hb0(Ns{y9W82VYR^Bv>7Z z9jOwqKG|iV)nn?OE$H*hv}?t^dQa<5P`7<6TceQ6QdPb18x=8BEh8K3Zbzl8O=ATXtQE8eVC8LMvPSqLm_PLrj`!v;@jc%c2vUqXf&hNHQFOlb9G)g5fxjH(BQgY<2?%H2UkrZ zeTjsdT#%Yh$L_~OA7(~g6~}-EA}Q8MH(a6ije#+N(A`73)rl`p_bFNT>hfuuzFEX= zIfHOXRz{y3>hRfNljhp7PSZQFmRkMUr6MJzUcRIfaz#7d1?iZrYh0gE0}I%TncJOZ zgbWI&^u| zBiZ6dyXh!4F&_=P)!rkY&t%nE2<41<3xvehaMOHDDZ#S#cvUlva z>T41k9;!tw_gafI)MeDW^u1VEbTu>#fvX_r++{~({bY~!dxmT;wQMK9wVrZ51tLOx zDn6I52Q%%Qvzx*%Xp;Y0fI8{DqTF%v57gldPe^$iy+of_W;HTrI*KQb?PavEl_UmioZZB;I7#jKcN@2H!# z!PHB=9datR##_;RR}p95p18~+7jXk=gw1K)aQ2BSiH8MOt8cSV< zW^3=V=Mt5YgQF2vy4lg4=<`g_h9{qY*)EPmytlWgXByD5}Nxghc&JPs;y76 zh&Vr(nq&dO@A4PZwEGh(s*YkG zzg4?;c;bM4ce8t|o;rr5?ss47p-523Ex9#tmE0>;FB9X%F^wJJ*MxL9ieB|P)&hH9`3{>a#3!(j& z50wlTiNE%mwmGP^uACUJZ;B$vNd5>ucD1=#8fiq(&SQ&)?THVUOtw12Oxk`>r)+(e zut$1+pRL$liIfw%$9kA_V(nQoVMRHM^4b}_hsS;D*dNooPb|q(+7!3`P<{yNZP#}E z-rjtEtV|bg{PqloW$G3E+C&>JmnEJ?K0+>??=*bm@`x`T)qy6yXy|Zp=5Y1ny&dv& zf6?J^OXS+eDnCQ(u_C5RCdD};Nj6Jt+g-*`u{n9Xh$rW+QdO5EkVda~D-kJCB3$_T z9W%8->orbQeY^?KL&ut#QXnlDA53Cf z4$YzQRw#AS*FPHl7ZeNWX&WE5jC9Dh-FNYY5s=+*>9hp z?llOi+q8zUW>T!mGT(bvYS#Vrxm3HwE_rpTu@pkKcwlg-Pm#$95*Bl4)5V5xF|u70 z(A+=c%Yk#PXntE@o3s#Kxk1=kAyot~v767k@G!HZJlf<5dX$>S*{ov*ZJi;*pg7k= zOuOr{H|Ik_F^ZHGcJj;dO&>+!vV!?jcTgA2+nBi?lW!kLeZo>NeNs@$F#oZkU)5I~ zZf=mBJM5gRhobSv_(!OWDH!~PL4S5*z_r8U7>BGT_S4OU{08C*L|HJDle0`jQzGY*my~CU^ z9Bu1bMQMYG1ZJdu^L7B)HBbBYA0w#J*imb&8)`e{O#^oNXZ3b?<_FY$Llx4+*3naG zu6q^!t}Nai!IdN*cJ>nMt6AOu+GgJX!TD!uYNoQnhnwoJCT`&A1-xlU36mTsKElh&+1;^*o%fyJ1$29-=0K3Gip?5{O-AC zQ*Ls)&bySyYzWovF5c#XP`Xsce#seCK@a8k7Mg>}At;Bhx(Zro`I5o)4RnzxZylhe zHDN1Mc9#2mWTQGeRlDPq0)=67zf+o|dAJv8JzX`Tr!$7v%QmaNMc?ax_x$iUxOd4xf z4{L{SRTAr$EOt%R!1uFCTh`4;v?~JS>63>b(I`<>ozb}a#pC*2eMKFX`3|>>wHEFS zJd}FxKJO^KT|q>R7vlj16UX;9XfzltK?hb4)IF4lF+SaGh+x>fXe1`)!@DzPZ%FAK z!iSTU|B1J7+e%w;8Bzs2B1wGbsrEM`2qQP^=T<6TKoT1>Za0RHRY*oym!b%ORcmp?6YPp>>kB-&fI+fx+zHB}e~omi|_a zn{8M05IrpxJ~`XkX22h|Hi7piMZlf%`N`Lfaj}M2n@>@Xj#N4R7Ixmb?^<&gunxiGS$hy&U&O6N3UfYQ@-ZX{tNAmqw4{=p|YY4u|K6_VROkE3J>CrxKXg z7Jod--JYK@3$G3su=l0U^}lY8a|qp`XPeF&iVi5O)_6XzNDkt1+K`N{L?U|)RhK^W z>nfl=Lq{`jmW`LVb#%}@mhJ8BfkN|-Ax=z=EckU+Pku|LS3EZ7CC@X8y1LdmmCF@F zFDE{qnLy>%3JIQl=+yC9@3wUV1 zk1mbUvMNu`5au4U@hM+#VQ$wjjrmC4=6}8}LmHN`Y_TKP05V(euL!%ljR4$p+ea-!H-4a z3qv#Xwi;xBw{&?J8BthZt#G6D#RdhBw{k-16w{7#8+=Dl(zVLUw&*s{F4v#EXA)X8 z-k#UC5X;B<8N+K&wCLS&t>m1;CCFk&sf)ZoJxke zl3!6=^Mq+7#eat%&pbm_;N*3DAy)L>6!U|Q?!;iFYb?ZrtIXytrUovTtPBm?_y3w> zbF=^NIFSe_e1fF+_;Vx^hgX4wcH0@sXL?*SJVq)Y5&(RI+uanmIU$x5Hk+SpBjojc ziDE1xGKX?!_Z=*5bug2;Warjr;eBR%Y747=_2hHN$rEi{Mf-Wc||#hH<=>)=IeZ?A+Jy+P?sm$ zet&@T#k!IGLUMRyz_r584@F!_J4H{mwYU3KvW=bJ1&V+W;g=mBWysP1;zc*}nYeDl z#u;?Hcc$PCb5LV;d9?P}vpXxMIMzzi0mL5~OH!W3guT#h?U##Mc1EJYUquvBp`5iZ zKS43MjhfQNxgOmtw5s0mjn6`Z#0alRxL?p^sWQj5&esU9hn0`9}@HBuWqz4mA}tr7v0sre#j zOr{oh^7uQc_V;((M#NrkxlN~a^VWaR7T;MY22RQ{Dnp~9-jBqTLdj;N(kagT6YuEl zqM`7(?)PxyEQqM^6RQlYSImbEP7V=vUK)39RY+YX%Bqh!d~5Om4V6z*oOje!&`^tx z)f8^OP*D_%JX4EN7}Kr^Gvq6l${jaW1m%`S0`kztOVx-+?g{*-~JgDw0vYNVFx-%X(H|{ozAp%eR z*Gs>3O99C3b*prh&QJI10pa&llXk9Nz3PUX3os)n!^smIBVT`p#V}tU8|K*&fbOr% zW%#5%>IN)oU-ny<%Lr7zOZ!n;-ZXb+TD(3E#xx`yg2n-}0w!eFFX`dB6S{sdm0fpLfU= z!UC{sn>}~eq6r+adfKQ~aW+TI%T;CZ?l7JBWHX$Zv37eA)}A+8IU^4Y1^WCikGsAC zt>)CxPtxvy#~LZ#IiqUScZXk#+yd8r^=H-hRCnwU zkB~SqY#RIJ+=#WL8js{@UK*K!BMqG3-viJ5+i3v8qx^P;^zkQ8QE;gte@|gPi0BxQ zbyasDS&K&Z6io(mW;b^;rNdY_BfVG#KM)eWuXrEIR#arxjki$3OlA4%zSPafdA+^~ z9G7x3?NBu3d{3*NiBAoUjXfLSLqqM~i7jG70|I0g(Be?4CFtz0v>hgZNrx%v#ll1~ zO}yx^%G#nn^Zni(KtP%bcLMU51+(2JyDkD@d*p9?s`L=A7H}6VvuS%6sYtv8rmXjV zm%~YT4hz?S5maI#-goQalD@70)tQS7kM>VpxOi1eX(`|O<~1x_(MzCIQ9}CrDfD}S ztA24Of`6)C0WqN_P{wE)wMuvjrgWrdKv5`}gclb`HYVa;y%yDWaE7Q?*k7sCJMr%{ z!y_?3$N<}T^52idtPmt2=!r=G%JlvUA)dq$%|PKw(mmoL?7v^b{6}X5#%iil{yUfT zD~~~X9=y!a;HCQac)$L8$pXykl~0SmDRcU;L{MxU*uc|8_!l`(27M0*K#!v&_n#tcrl>$EVV*d{QTkx|L=b34&ZdtZdYBlKv<1KmoAUwzx%}PIFB@)S{p;5&Z3TyZuD2^Q2o53EetrJm3V?q@)Dsf@TL1H!+6Pay&yX#&=ygYnz`9}js0FpbgR@&fK3m?i{JT8Mu9 z55Rm34%F~msDI4(2VkxPE4D$fCiKTcu7erAxh%o=2O7VZ0}GOSz4HguUj$Gu`|WNI z!5>iX1{UNdTJ?t=d5;ffc>UD}**~Z?4b0)(r62G=9`XnnsZ00XIs9p);=qF9NLT&< zh$^SPIUJyKTrka6kCj*6By<{;8TY_aE>fF9wk2>ec5Jnp)VHvix@Q z)R?f{;UaS-C|1{K6Ja!{A!&;h9Nh%RuznpV^TMOK8zg*Gw$PL89|2A*fYLl?qfy!V zQ*@*o2hVd3qRkG9sAC8cFu(+h3XZ_Rr$!|&$WrrHe-$#2g7kZ_n4a1;2X4A=qkOQ< zZk~myKfjAPz%(fxb%&TD>g4bpT>^O6OJWwp+mt#IkDv9?9zV6P;@>xdBXOM_7cmFw z@};oB36NL2eW^k!T}K|>;*=3zeDKuLzdxrqU~PipOqIll(-IGGI8p=zVQ_q&QYJA>5Z9ST+rHYJmlW3Q z=?rC365ww-m&YhAQ~NVh_ps%{qb=7VDlPO;2If}?O}Eq+>i>}xev5PqqU;`l4=bXy#(`7I6Vx_mr1<|cBN zf<05@CeA7*Wt<$YvxuKx?XpEUMvJ(!@E~sYo#Ej%t1|l4J(iOSdaz+~1}3pu+4;QJ zd$1n*FN#n)FR8N=H>JaPzM>d~*4}uN=pV%$@6t+A^PP+Qt9UXLvp*CMf?c>R|G%H9 z!^j{9Cnx!ktKs$v()yNMZ1gT@FPV}Q7{Vx*!v1da+a}C;VeeFose*+z40<|0PF!MOM3wF!0n>} zGp*sKSu;nV*dBS|_EsfaAZxCGrFb4&Z99_}={yy1MlBuQspA*h8t~V;$e6*pR0Fq2 zZ;R3qW2w_CtBv(frYx`OA0LAH+^2p88igij!sO!%2W`KTs~HXS!wqt))}f^fGr&hxj7m1e}hJ{RJDb^YhR%^fK!IghQ?3Q08 zZG2jp?r3lXecR6qmreAb9`nPprWqKx^+<_RFq5H!SSDxj^~8jTjxbH;de8)aNq+4E zGiOQzw?cKIfQfz7#jA^quvksKWJ31HR%{sx0mZhY%WW()c+?jOzrwDAuJriYp_}Os zWHdgmEEKmpJ@iN$H`y$x^P(j6L3e@=;XUBjiWO;V`zqaSLL2JHq&hZ(Jz>9Mnw$4y z8R`+l>C#>^?ApVot>SCW|>k-soO4~p>le$@{{hN8; zO2T4W0HIh#BqKn1iZyWj1kb&a<+zcJ^pPJky#n9A+uZ9hv`N!A_O&v~DD$Tl0IL4l zEB<2%%ns`_n&v0R1>RIMc+{4S`;Ba-C0c)2#i65JM1Nll+!#*EL3m_+y9YhG)Fb4N z;sP(J;47IPnjk#vT0eBf{m(f(JNN&WIJ|H*NY9OO(s@rVsKT#K-0Lh?{UJS0vMZ`- zn~@_GGUTqLt=C@uV8@jIQslz^5P?8cZ>kM|Gspx}n;Dj|{wA5qfGxSGe2hXvcUXK< z4ExeiTg&7?V2n0P(IB}#?<}^_X!I;Wj%?0(De8%eShsvN>UBv+Xn`dl6)9z_NgCq2 zFoKF3I~W9ZC+97^IT>}q3=t4CBFEAlHt}->Q0)T)irq>h$hVHIY*3i>b=9OT-tLR{ zFt2LzKzTm9Qp4ito&r*K8{(}|$^<}0t1acb*)+^P3#`m!&nh-Gy%FF-x7S{B8~@6i zlRh8gFtWPh|KR~`B35r34ise5^7t;}SI2)d{;fMclkPT`=IsPJCp;F^*2LNUeq{@9 zG5rPB!>j6Ya?5YdXvBeiV=bb1xN5ej`3|}coa;n_V3x}jLCE|_-N-$mtca+-ihGtH zHYn7;rM&-2hpH^rHB`>2ZJt$bj)5>YgzXEFYls!xZ?xi56gY=s^~!o5ioWb5aCg$w zscwBTjthnX0acY+#7HV<5cHJa>Xec`SFhyYuZD|c6G{o&Yw%v^81oepPrYW~@H^$O z6&9n-y~a}>_A!~O4f!zkI3s~M`Gq<{X?{#7w{PZj5;$Yl5AT(vF)B_bENWgomtG;v zp0*6Fc`ChPw^zh=k)eLQ)u*%<22LOeB8CN!S>MarQ^ta${N`(VJ2E_R0~5K&o2dG* zm>y8(Y3t`1{v|=dz`_g3ur{5g;=SIsuReILwZnXvE2u$czsyxg05-3@h(Ja=S0RrQ z$F>I7OkebI5szMf81)l_iLWB~i!UvNex2((nT5*xa< z=%8=gVyNVhI?|9T;WZuj;uhF-r`P8-0X=h=s^TSgnt?&ZHTwG43Fy36Y*zYCczer% zI^$--MPi4YqEwT5FR8;++XMS;LO?HeM#MVyMXE|1ca3k{l(}QvR)>2{`fACuD3p|u zJ~UG(XV_?Y1uG01tK;#F8KlULf`HQyeR&ALvBh35u1c3wzHZll0x`J;u$|n%_A%}t zX!Ge+U1H!$Do+~O#tHvom+rH_reFcZ_BdHj=6bb&w%8kJLPE<(qEA^ePhKiiHx#3l z@H!BLr2vPaN#;$7ftYMU{%2^PQ~aKVihH2QWRoz_N8ZBLZ8dXBd$wS>cRB9vXF=A^ zBcN_j-Cd@nXd!-8LN6iP7@gc*@AUj=(St{YXM`Fg>%Wm6tKc|C%SQsxi|cC`{W|uu zzJD3hhevxMxoFwSHcj&IYOVf)Zh;`(PxLP*sCF$cNleye8uh&uMr1l~*{FV%2O|@> zb-DP?MD|K#B6h(B)bdIk;kR;~P{e3t3q)kkEWN^;jpISbMlo#=VWX0-7q*C4+5X~;+l-W+q@o060ft?kUS20v$+Bv9}Z&N5>HQNc_+5VA80MO zgK%1!aQ|}{8(VkAWmciz3}Lg3GnF?gTX*uMn$W#j7ew?TxKrc_E$)({KWGWF{a7F8 zdC*3Q9Qg93h+sZN784VT;mdM=FeK98g!Z~YJ6mHlWX5@x(iYAY`0Q{{!)Bj~AS9>U zYX}-`$>R;KKbMux{C-P^Akh6QPwH>W&AuGi4Qn0(OfO-;0SP)`E{}+D?54TSQpfs0 z={kURv)=f|;N;|xwSm3y94<$_bh}Yr73jc)k`^QHKmZ3-V98Ul@R1P-_9})4xBf@i z;Vm9$M|i&fgg}H7xiN4fw75n!Ut)@s2vIz`-f?|8) z^bsEJCCZ^{y-lch6#S==Cyi#*m3-jo9f+LkXi()!ry3XO128P%UVCr_MAYsk$kk^e zt>*>w;VX|Q=;m37eiH@9EpLZx{0I}4`eHZ+_oEFl^zdE=ssi(Ub9I~Ox){(<5mIT0 z*}WNFq?Q`-s;~dhS|7vEU_q9bU<)eCW3=hFd5BUe6`i4UsC#Z$T!%2Np5XZm$>omZ zmX&gluUP!Tfebmo0o>``@o>|s*f1f)*TOj<nTaJKAd=ICMde zSPe3w1KIG|NMcfsb<7YMPKkPF(eEzrj>?&2LtVc$lyd&CU!d9D*zATR9NP~q<5zM= zD6E&w<~_`orD*O*CBur{OiXV+h_cdOCjpCh->nmvTI93V4=uWLHLJt9FvV3nCjf!Z zpmL%q_v)AnmLW4>KKp>Pq?pML72pQq)eNDM(ZIzJ3Zc5EApRra%;%5njhFXO{K%hK zPY)%{fPR$a=0&|=XH}S=le4@bp4|?%h4#O| zjEE)|IAsxgK$y_rK{i)_AHahamhaV;)xLOpha<}Jwacy2KIPgibpi~i-81b6Z*q*8 zfR25X=+p1LZaU~$kq^6QBWDv&mf}{yDTt~7U`rLamX^j}X~Y6?h~nhUA3*-*lHz6U z-{fR2*^uQ(5Hz9~UK@`UVZVDWPi#%LHBnZ2O3ckkzSocVGGw>wxSQ6)k56C&bAjo8 zCwCueau;%BnuzQ+39L7oKNOV87L-ShnI0TDo#=fWo0!+rH?#N)avY6r-9a2fDflu9 zeuuiCbS_gf_1WA9KOhcbv&m7g%{RUSe4}z#;c-f4SfPd1gZ()uw$t7=bv!HdIUo&F zhLb+E^v(bz(Or9Z>Ilz|OfDPkufMn6*k(VqIMx{c@fHkLGXrjOM3dX5cpsoC@uW`S zfz|E68`+IO4y99nuBRm*K5%06Z@vN^bEoQ3K(T=0~c*SBKoiot0Pl%cu*uQ5h#$wyD4P_ZpXAzoN#2 znX&cV#F>}{3CB;F*`=x72PhuaU6Dk)F10)%Ei8qrqZz#lJ88H7S1w$ElNJbLh@@zW zWFV1MV}0Qsab7sL)ilX6*gf(1ZC0X6p5?z%f)t!_BJatoi&WlU3l35BM$Fw&3Snwn zQH5z264{6Jrd*C~vresKNsGVc%VlVfGT@iB&`dG)eSLl7m5%XdCg{GmGm%7VyvR-1 zg1x}@%Lv4~3+%r>AOs}EJ8wx5au3Lh=?o5&%QP}>sOaGV1tVM2>uhM?lV{;%04uuuFI=KQ?HwzAUc!uYvOSL8p#k%X zCFq}l&-#^PA|h1xW-IpTI;a|O=q2U;8^ov*!Jd#AG#yex=l{<%TYIYh{0&H=e4qtt z;80Hp>a@e&e_SeOCX=$7!WC#vv+7IdUKv8^A6 zG~V{A9gC38{!44}K*=|K!+EnD}ll{n6RIT+oi^dUu#Y&k==4_Z4gB3PP(@}En77qkG~2Kp~!g5Ev~yHd%A zV_W~1A5@Lx76s8p)1y&YKY~u4;KXnN@eXq9U%5b#>ahmx)-lNyt{rr`4r-O+xwQs> zHP!j&&qG1^MQmzb?R#qZB_jWSG#e#+mfrUxpvL@XY6sz#r~$3k14$s0Ts;U^N;m(v zX?*Kecbl3M`50@jn3!Ik?8JbprKL9iMz)Kde6wy~DP{){K@nF9O@C%QA@@JgSBu`$ z;y=%HOiG5Z$$m#V-|$~)#XgtN_siB}{>{lChKf1Qvszo>wSRl(o88h`kp4BLAk@nA z-5PO;`yzmA^|^N;wz(J2p**oa^fB5mcOLZ3&eO5AzaKQzV0f zpUM(6wkCd4FT>w#2X&F-iEyi{wix@;B7e3=UPzHADX=il2lQ%NH%H}7IJ4quk8Z<@ zQh29KSPLe-o6ba9D(qAmPsgFOQ#+;KHOA=$8>~xcojl3^q*B4hd=TQexAd)X7U6{F z$xJ)v1KIyIK0%AR0MGpL7tz>LrfGQoeo7g~NBJ&ltMxf5)9yPnomSSwXCYVp_Z9l$*&F2!uWY=_#5XKW z>?*sQWSAyb5f0|o&3F`M*_&}0q08EC=BV4J4#ckf1i}9Fq8kOr*3?iDyu0f5hvQw? z(%OjR)WG*EPD7nm&C5L>sK2oQF5tBOqr_b-Q=JN#jcLC_dKBU;{@!m+4>3LbDfV$; zxw3`Cj7VLS$o80($sOR6XFU>xQ#UHMcIwG3uzn)RIRMu&1_^;u(czWtO_X&Fkv&J+-rJ(u`Y!|0nsXuo zD?I*y=J{Ldr=&bZTGQ7T9y`nabh|Z6K?Q)2owA-oir!Z-MkhdnniaXq*~v2X*hLTT z9)d^y4+oeacF?|^CEE(A4GCqnzjL9|Piy6at=6m} zXT2uhGiMA}Td94U3UEZ14fz*%Uqb*iP05dvoxU75Raw3D!mQXcFGk$uKIk)TZi%a_ z&owF?-~{p>?mqc!rMcEfy!&W9RpW8{si)m<4ni5Tj~x&}ehlWhTjP>f6<9|O{_5tW z#9}YaA?A3)oJNT-FbOmjxzJ0b382XrLl8Dvxo;`|{0T}9yZGtJ5kp-&QV*$;_@eX& zx#sz?(AR+tE&X;G>FH1vCxQ3lZk^FmSaHXzy?I@<-TJsBl#F@y^V-65J9Dv;#si+W zDRzxehc$EVy#T9N`PfY+J*^x~@998DjT=Gxv1N%^mnIZKuB;YSOm*+ zUKZ0H!>gQfd6hLFPeZ}6uVbF_Aug_I(1|LW<$rA6Gg$$l|msj@{7twmrwcx;-lmoqL1n4#N? zLYcTOQd)EGl`7}R$rAkYG^F;EP&vKkSe(2k0g*eUj_tA1Wh>z!u!u4tnmm#M_FUZC zBbKY05Dl*t7ZdB($HV5P-s3!`$LoY=KJrZvwLX{MtKMnDP@tuu=vHDf)K@nHbGCSL zw1PWgbrXB=debin|;VZPV=dTf8GgFY`5Nnq); zrtPz8b~FE@g$uEQ%V0WDK424g&IZy$dwQUHp=io;7TvvEICgq1K)^U0l3S4V7nCy2 z3UGrN?G{4>^o2Dir4d`K*sa|N<|S|PiDgQI=(G!S9eI_7guv(w4eSke56WTPy2*I3 z+PK8l0tnZPS0!O&1&_RkpAm8gx?gJq!6z=SMIg;K-B?RbvI3^SvhE$Et5~0>afzs^ zL*^ySb&afWod4=h&?`6Ys{9#!5 z$AvN{@&->Zz$~|W?NK9@Sa~6no?1(rVhOx*u%ETg)bTpmZ+2OQrUkAq^w}=vv-lm# zP2Ow|38{p$&h*k5B4bF-dbbk9YWTX$R*zJ@s--DlLTiyqgb}M6;aSr3*aG3*JomMO z?c~*!)Vd=cB}rQWon&)S_bM4^&B0B14f98<(Cfm2LeX0k9Q=w$D(eOqe8cU_vTTi+n4BTe`I{;z786 zVdza-9j^lS{8U2=KVwhalH5@nWekri$qgr6`*PKFHazRZ@!az{P!xB*yUA=y^T3ya zZbygbF`vLdIB+n0SQnBgJrC{3%g}ZzA4rS&VPeVR2{A)>7^Vx_Yfr(4v|+Ah5-qY{ z{tu~2k$MI%0&nuNLCw?64ZQ?`+|l^_={Tj}n>hgq%(FramwQOQ-JcVd-T*bsbenxF znfNibAgDoEjdMPuq>mF8uryp)yC}5jV2avQ8N!Br2y0Ns#u3C~52e?7{w~a*j|3O6 zBfTjA*xu*7vP@=%a>b|C@I3s=bh%4K<7HJInq!Qsnhc1FKYo?N=#K;TZ?MR!Ih(dx zi#g#Yk*^)(^v?pAuBe!YX&}uw^4!e?RfoFd=hn9$vJNFSa^ER)@iMb8)PGXeriU?k z<#rVLa-dw=b)mf;MIk6dsSf-kC~fkvOr{8Rg?24RNYD2{#W1GOvQ=}7wtPTXLE}#P zNncXqE;;iFqjtmrhWz43YrJYO?Rik~X{}5lrf2L+_*U8-5Cip^Zt^lHf}H>ml}T|0ftWW%Fot~76xj^FYeg zdG@lamQ9c-tB6g{aGqKd7r^BDf6!C8R7+}B0S9cX{MW)~vd@naH%jIDMOp^lKES=b zHzqr8R0hmciE^B0~4&kn`fp zG+)V_N0NJTjg1VQ+EKNPf*}8a%+2?`R6H-_nQ^)H884*j)H>I0BI^M|_Z0~17obIf z1jOW#oP+V7Ah{R*xMX{)eN#lU`3*q6x3cvVI#PQjfvFQ&lTOKjn0FdIZo!Z`uWSF)<8N?oB=XsHPCR9pIai=<)6jDehcP9*xe z1DV0k{4}QpA?AUb_?Zjz2zP#`N;kSucs{{{W`DjhL--9-SRVtQ)X9EqZH0vdcEK@N z47uhx(<9rpH%HKyQ##;*O{OpG+47HT(q6tvWFyBa3VmjF0o>mOSHxt23c$U$GsETE z%ck}*3fRz9$BvQ)mL>!^VGG0u>3xN~5K__d-rXDS_#vQ6e2y_8Ox$@;VtMo-b1cw( z92#_M7S!FW{2s#5@XvaAL_6LZdP#oamD+87?#aOm;T{o;;&Z&8k3YsNp^*Ias@QkkCtKpFAQ z9#?S7sqfjeykL5@Wy|VAYeJPwFS7_J@wt{AhjM%IeTF^ycsvrV&H_l!(aS0iegY)* zLbu$h`i9rf$n;tSQ<_WMr&>iRyTM_-JKy#|To zc;nUC`4+?e@-r_ds(lza6|>vXi?97;CTmHFsj_C}5=O5P4@zV=W**#{I7gYGDSeQQ z*7!d?%I!5l_~20e4lKd=R81m6+(9(V**#UkhBj64 zVW_pJs=jk?WmC^Z#7mEMVRw&5p$~csx><5q;8EW3(#C+>-N@?iGgB;OnLRv}wI1~7e{W%r$4|5E^^QHw1JbM=TF|OAq z2Mn!~{LbPx7#sKE&W|c*3-)s0lC|gW$C z>RJM9B2rDw*y=kGo~Pl|xQuVu-PZ0~H$k(Tq-e82@A$V@NYJciFXr4Lr`kF23)VEN|k)~#;2V^E8ec^L~%NihGp_2?F$ZNm1TsH_X5p5K~s z%iVd6j~XikIP3KXdsRtd=fJ~|j^&beGjCT5J!agD)hy1e6f!Au83|}ylDZ`K)zPOt zV0zHX&(F*`LvGg98xh!%TLOzRw=DOXH(R|kGlIKGb6exM*>2hW{zU*JHSafS#mv=_ z1ByX)W#sG*SO-LuMcomO{Y$w?X<5A`C*)dj$t$Qov~S{rGSiv_n4q+ z0z$Ze$%`Nmi!3QuOu3$dhACT_-t)EJyreqa=^MbdaTYA=1jUD`Fpi?x;pI{f^KP5q zfYs=IQt!PUVdD+)7KVxau<#gJM|&==Q^^80*zv9kA}KjWs3uS} zCLBYq$N~K*%Rx|7OY~cgp$x+4enyR-O{Q1C(|%l$rYCFphe3ETdmf?+ecWva*(b_&F>+e~*~Cb1xq>=N-4os&A=TvHaO{>&UZbGtoBo zrHR&Wp>4N=y%HjG(7csOF9OU9@1&t*+EkJL%@L2hrglNQkkME{A9XTy72aA!YQ~`)NIGy&AK~?K|s{5*{N>3)8U~xN&IL z6g!<@zS7txfeVH6>~v6M048An4VZ|`ob4YAoLAqWVJX-$KP3fk4Vnp*p$7N0id*M+ z$5yKz%#I_nB=`qlAEd8w;FLE*K*-rcjd z8nkqpojv5E9=PGhRckA%F+UM&S{OBUft@;-<~G;6+?cMdtgu@%3ll&F#)?bK*fGB+ zf8@E`V2`YTL+~*tzFi~uQ zNB(lnLqfw4J*+=P;K>wwXgUAQi=a(#q`c46{C_)tS&Q z`3Rdmh){(yX$$LjNQjAxN0;98LvxNjM<^JB#I>)VCI_8goX;;c%&P#4383J4uMK&x zLWGw2vzUGt<$^%xF63|+CBO~_=mulQ9mAhF?qoO63EgB^e2V5^<{>co!}nhTvK!kk zz267AZY{;{UiyQI=A95A2Z{6@a=Wj~)CE7A7a_B$0=eG~9$-p`)`g$h?OQKFkMBu2 zJxW2n2#|&S{MEl&SFb1nUN2ZP`2aod^E3Cs?kfT$f>zpobmt}S-lQoX@;_`K7`Fca zng5|+|3krUr{sVAcJTi{=<)qNx>3+Xz#ee^HqU?ei$0KtUNR}fOcs0=(Z`ju^D8mR7ZzGp{-`=-Ee) z&Yk4jclWda&CBPqz#DB}|JUZ)sR^qS&w~d8$pe9+<=Hui>}U);d$ne&x@!~RP`T<} zHG(xC$u`~%{0$I6h;)Qs`aAr21Dx#qpMKhg{b#@_bLBq+{+}8CU)SLO zH(SaXR&S80LcYCV$siAMS2q_g%lrz#LF=HvVO~i2yVmrqJhf5aK_RNjdGE@1n@u7< zk1?o+-|RNUq73-4Sp%1>Ns#guJHmhCd>E_XMT)(a|4bYVsai04RE1j_X%>I)iNf(4`RLw7NvobQfh}acY}dA}Sw2$O$5)FvGr@cz+L`4BVOueD)Cs7^)UiuOX{i zfJnvxL$@khpBnuTW*%-YX#Y>T|E>ub!$qcapKpg3_Kr%=Rh%eeI2>e|s*VfcI21%) z4J4PJX$e>i1A13_x%3_~9@Eb&L9cOGk2E&7SmLzAt?-}n0lZJaCx3dlnfKNSFo@y2 z{Wp}U@l5r=t>nV#c-IF4U$+3cbwN}38-AgIxvB^C^&V(lK5H-iTZ$jdie)K<Qp%Z)dr!A;0MXdJpcu^L^tx3b-y0r!o1hG5PC)t?oY$JB4fDU9WK` zUP&$kuOIL&DqW(%a0QWZBU?xoGr(1iMCpGY>?8wF2S_;cFaDOuc>_QNfj5@2G-nT9 zHHHM>QTj-V69~ooj$&&U3xoiN2Lbt-4zfqqpnKkmadx-{4QR8J1rf_H`+LOzttcx3 z%=tE;cLEn4@{F$nGs~)tC6~I*G6%zX;aJCOM;<`u2KzSvh;WhO_XaFEi#v$w>gvOv z1&B3K+!n0a6uCiXkof|RBL%%C?%|aaQN}kwhjt5~a-Ui2F$n;jqdyIrHz~ZAzzvL7 zm3%y@C|6k$SJGudijxlv=#N9u7!q>ZV|l}VEj1mWZU@%^pk}55?*Ra6dQ7*cOoB#q zPg-W_N7Gv!syt3do2*;oj~QOR-#XlST7Lc8M?{rMK#hx@oI<9#t%6zjuNXxD}V z;;#ooa1JAZ0Ghe(ERK0a?EJX(1d&){0!rkjP8FjM7-usoe}x*aPqkyH3sl5Z!r85y z5i{ugE=5V`aAaRZ(w(CIJ%kFQ3lzNPHC zOAcN}+-km%;VQ5Ebzsal!NBQxeyJ+oHA}PU%&9Xgc2^AV54eyBmIJ-uiR$;g;nzm| zcq(wY*S##|&^I>~zOfbhqCX_v-b>C^j2$nZ$N4 z;1mw1DEs)CGlC&ob~qck(*Ok`qZc$rNcx2!sy!`>jXdT{O7B;dtWpDdLwg?5F{@w{ z1m9b2!eja~iO~c3mtPa#l}4SU8x35K4*b(Mkm77<4OXIx#VzH03Y=NLhk0!q&QxP@ znI?Tzl>>Z7Y5v4213SBa0IBai&!>BAS2g&%(W>_c}U=kT3F{{P!RVcSR`5qpBBXCMu!-ivUN+ZYZ`DAFZpZjam_cYd1|H^xJ!@&ek zS@7&7-dl^l-ZX}s?kyMAwfA1vbp;KClMi_|l5^CF$N6%*{aB|9h%~bK->T&BSsIlC ztAHd=;@|f{CbL!MXMSzw;8%aha9v;>1v)Y1c^}U_bgdR;@jQ%8mrbTu-Hv{ zu^M~=nQOsvFiBBx!Y1o7L^`nA&pXUeSQe>AQn}NdR(_^jdYm4wm1|@+&Ru$m1}<#{ zljBJgH%pxTtIGif3O7J5bAKOuN_k)+7@&>WA@Yg_`R>Z8pds@S((tO$#7NjxVH(!U zyEm93nu|bW*N_>OSt5TUZDNaOYaz6~bpuf7Nlj&0%m8NmW1u!y5FCN1T2{Z6=|fkK zf>bf}*(&a&%~_jprV|lH-H`;MRIcP16JoGjO-Sl%zyTu&sj#g{@wz8P*&RNqfDo0p zeUC5$R+NC)wAb9MnUV@c4#xwN5T(kR&F`C=?_b?)N*XA<{oz68$#bDUZ~2cH?gD0$ zm^RF;XScoy&TQuWhcSl1`vqS`5xlWJpvmY_twM2`!r?syUOhJI>3YtK-0*DS#Eqxs z(_Oioi@;ogyIpJo5vyy(!RV3jM)f5u9*IrmcZ8QkzCAj6D$ zr%3{&@uLX)Xvgy!zq+rv@3+w1HqGeX3VNGP;@O;5MfT(w%bF6l@_pxk_t|wP5^zCV z4zM)(R`Z_rHrG@8B(?0+Q{ZRxJzXe3JRHpb@}bG911{5DTMvZ3j|~M`(-3L{MK!g$ z->tr?sm1&d#IGzEWjaqhtInB=Hua3jQKtxClwX67bR7=D1$55vQq&cekHl57HwgdQ z>1e5AnCn65uN1rI-R6h0GppcqUfI~6r?{EzE>(J?6MaZWes>zC3B$e(`Y$6{$Sv`b zBG1n^fvykQQj#iP;maQh6pKY7*fhH6t-F7)1vLO%vwRbH8+W4g>L4Z>l!ebFTy6ru zGPqbNI8ny=UjhxoIUwy@+kZp(ysWdH><&q)iuilnS9SYIu39B!Wcl-iN zIy8FXMk<&aA2W>b>o#)B$42U|p&r%x(v150>R5gswHAd)&uBBL|9L;VOm_*ky?F~ zM%&@AZ`$cm`)i~ID>X*8th=WR*Od~cS`%ENgp3o(9Wbt~+$liG3bH&c6~+~dQd%SX z@E?lwzKb<^($|MG*E6!7bH&&3n}rqY93f&31z~42!-Kn2^G-pqzHNk&*UYeKCC=7~ zYWj*D_l~rnR%C*RP2xJXhWRLM52%#Jyh#1>cAb$mHYzHr2%SM0$BwcZ^5Z3}`{ZOB zvyk7|F@yWtPp+Uu{_gIR+aRD_;sEc_if4c99yRpW$G3V?5<;fLlOVRf{C%phk=s2R z+y=mzZj#?oQJ48=)q`A04rIEC5&lyP0NlKeQ40!6!`g6M61I;G`@40%M15pKt=Flm z=d{!hN`4rA@!gY4YJ!^3x)6TXao^53T%2onaM_+oxpg*_&DFWLUqPLK z^me7PGiE%@2B7EGVq}6kYD4dcZvVVjP3u`fsk*`89#FP6nn^cc-YM&ZFxZZxIIhqg zIHni9>>d~A_4b2OC>zckYOlUcH^P37K>Rbv1_<^m%=To&yFKj(9J*m3UFiY8AG!OE z@UOwm!PL@+z@x#`VsfseS_6LF9(X*9zR7pT?8$P_I|0RE-&#go0B59-pFG9&B5>6! zaB84OuzXO9;Aya94}M>T!S^bv7(cOja8MHcMWOA&5jhm zg#zqDtHG4sVL2*^V^rR4iLw+kLXR3II0AEa8Q7Go5Fg4|H62ZL9b3U^s&ZKYK6SFn zSu`czjH<$nvY}K=>>X9*_Icl~ff2@6!CC&$@3@+`jA+MEt}?MeOyXeEEJaO$ZQy%#0Ro+p(JH>B9j6<{0E zHZ4TwNHn8&X>M=6;J9$-N(Xinu)Y@@df^8)I5NX>yl?|3N`wxF0=wYYdT91O7@naX zzm)mqBbAUiL>@@Rz-v4GHb6w?E~dYXw(Ck~!Oa6dWpM!F>>uj=7|e(SS{GUG@PSLO zk{-dEcdz20|1>q*a}D)gKfgxq^q(jZsg3@`$7)a{@#=Q}`wErF+$h#D39?ass6rU% ziKNFS0nvEU)*)E{b(+Ge0ycd|CgSPxtLCJ7moTTp%S!FKzN}zS&Cht`htIU1sUGx1 zJ57SH#=m0;n8SNIzY8Ay#zFb``|B@0K~pARThoDhU^5!kL0_}X?cpq3x8b%el@1!D zW5G4DAbpB&=w2h2GN~&7AKQDyP)gq$_$;rd?gj4NFY_Dg0Bp`qYn2hun%C1oFT1n5 z-!Gw`Zogym8b3_pxu_OJ8~aDJrBhs24!xAQWVZ5oEr;BM{esrd?h zhO|GYYf5falH#fw+Z`IdlWx7mOclN&m7<{UY^@t~jV=2SLRDaJ8oIV@H*+Ac%1`j%7&h*!5 z5<9b$y3v3FkBbagNjWg~t4H^%x_d6oo{AJBz~6={_?v4Bre(t+A>APF3$V8diT6qMlk`8(J$ zwezo27ZlHdyAIMS+SK}{G_K^GT!h2RtRdhI1~k0-DA$Wg;0t|jAb->Aip6@5v5V+E zv*>}spS!scgYEG@O)Y!()yF!X75to-g)j|mjfp=R2KG*&b-wN`1tTme?*b%aA~H$4 z4cuoYZ3Yu$e2OU8>6XcDB(d6}A*4m)`RE^g<%W1~pt`d>HEKVuAI+7m+95fUsuF$? zd=_!wrJ%7jI6^T;ReZSjSVC_iexC%!qD5{yTh4wWxx?)A2F6V(JRVnRLWRyp!NFxB>L z{rhj)jNk7qw0}R4qgpD>ed(@23fHTQ8+o4YPmGelmj!m47{O~lHK{>Z-Fc=RC>zs< zvr9TT55M?gJ&vu0Rh0`Ovz)@pe}L@)oM|NZ=uhE$N>=bVgT%7lGd~M|KA_PfbLq#x zH&aL82Ng`nbUJ&}_?0nsA$HsMa&%#JpW4n$+)k^H3MAjkOrjjsG{71_x3)Qb=EECx zb;|2*N_TbdtwU^sUAODJ_Wr(e0uxq6g=kq2v%2%0D{~t8^T>%bhHCpT5x%H_%(C=d z^T?9Au&m$Sg$fNc;0XYeTmQ;~N1=j4xv#+~dUQb4a#BFWNqyI{&n}QnJMdSH;C{$H zPT-ZgzbRoE`|NeAc|m~%Gz%YrV$Cq6fJ1~GaHwlbD1GZ^KntNhaHJ1ht?YVJ-1*Lw zm6Tk{6)GJr8~}q>s`<}v(-$r83&Jq)cub`A;^KkD+dqDZsB@-z^p9agf{TIdkAcF0 zaqusT;&#mDGB!pnCT#uP+}iDF2_|-**LLN?#97#Gmi~>|g##D!-SRz#2|Gm-`+t3Ui}&W#tFt z>9)t{X6fy!-=h}82JWO~l)uavo$v=~Gx2kyT$)xDa+@n%NFpA)=M6qSD$7$o+{hfJ z^m}eA@FJ->sT1JCmNXSj&)IE&&1D7_dBy4X7=Zcx>ULTVK&@y-L&AAQsN>=CtlfX% zRt@SCPsKFzvXD;V4uN?Mz~IESRY?j zX!&?j)9k9>OW}WhG6jL;fG)Vw)Ma{SJ3BiAQ~Mgr($B{>bvaNyB|A7xJi+S%{&%4b zEMu^>B9lKTF)H5MdJuddM=j4Qw@iY{z)8orYuj#`+I3*$bNA201YmM4s42jZh;^+N z{nHbw;XmJIU;V#LU+?*v)fOO&z^GUVI7#p}f?obWTcoQD)_A$98|X&-(_~9drYz(d z9#(xZQPEtv(t&&0UD=n{bkXsiJ@%yVfgOU-xw|TI^Vh|c{;taHLB=u0`}e?Rk>%2> zfUUMJRafSd_=h(Ux^2#MZ3>yb{!$T%lxDDy!#OS1p5I}zR!u+r>T(Csst)gYpQi51 zuAE@Iqcy(zsVU*|zdI`k}DRc}D^0z_bEBo4j`5@PA5Oozvul2Wq0wA^6HrVQhx zJeodPMOF_{w&){4HS-Jss=NxfduH{KdzfWo$&Kw*8g)9bR0r`t1#kuEPrKT-FHg32 z78M^n2|csokl%Jq3-6D8*I_nQZ9bHJz;M?^^XB|4kZS@(m88fO5sM!uMM$XL7SPLu zBp%>s0TT_YqvmAaPlVMYDm>j-o3Bg1JaJuprv^#c7FGvWfiYill&!#* zl5U^^f*cz{umuczTi$ywdn%9X#aZO#ot^0Ytx*t8q?3be7`{^iBz8db^b@}3W3r`e zwuL@GF`=fRhRUFrnt&zW=xEd4OcXOsnzp!vaiB9NZJltEew(hFgVAyK9HY0@3i}*3 za!ETwT?5!{3g}f&_=aDRtvh3fbM>#>zS=49hEWsi971oy(!1_zhsSdnk;+svbWfu+ zp~zj^O{j0Q-=2kMF~Xs9h9daZxbpfH-=chh>FLPVwRy%HlP}wy3KTqP&mO4nXGyWz z`4%U&LHsOL(#PH2J`v)99P(u|jWgJD!PE3;NU_`!R$^O<;`Y?g!DXjYRDJMHW0$;h z>?}QJE`%zfujgUqs4Ad%@w}bOXI)T4Ptn7SIc9FD!As)vk8AD$?%ulnxrH)Gqm!?{ z@Wi<1jtLuf@n$nFbpVoUZ_hu|$Q}3*AF39rSsvvwi|N+Q>OVjwA!@3uyfb&s&`&R2 zMtp&b(=)dqMLWAovL}=?9^CSXp*>rebQ7}i-eG{l7HI_ccR9+H4 z@=i!m)QPxXByj8FyQu`I*F00=v~x;c6rsJwWsrfcRHV4@>d z=ae9nT!z8-e_c*%vg6pbJi2vVVQOF?`dX2EZz+gy0xMQF2FbP8`3JkDjPyfI9E=HN z2_)h<6npC`I3Bl8uG!Vr$KMN$Xm9JPe{WgelWxoCm&fs02( z#5~~h^v0Om(^lQNmA1GI7zoBK-r^Jmc>-J!UyK zj5iOPDldZ$4n-AhaE*R@@AvvZqj~+}_h2A9*TB+};u%cW(sFZZHKdlEyL{ zrMzZXXZ&A-@IJP~GEt!Wl&xRu*pQ!`9cVx2zGj*Vo9H&AA|S=pH1TxoU z;Iri+su)M#->nutr={YG5uXcQR7sM3umzOSD$25)9C(hlQaKx}Nguzw@GJH)&j6{p zEB$(hqbrG+oIU8M&!@pRnh@FOe*u?&E;TEWd8U447S&i;JF)o3$|x{qk;|j=*g>=0ux!DfD%~8MGkRih5^T|drnoxtBG)Y z2@k9|%djx%n1lqm+N&Elf5ys)E^HignO=%}b{P$9KT8?vrM>1Z6?w#am@5)yOgKEg z3CvTd)T_=q=Be=Ei;ioL2LYA3B+vfAvn#f_#q!M(3rb8tdD3qKMo*9R0W4EbP`GB$0 z)kpih=jrpPkwt@*#lsZ$&tYsge!5@U^`y(jqbG2w6_~xk)}WS)@=+~*^~4`WdiSe! z7WeuGS5+=gvTfpBsuT?P%w)=L=kb$DokY%)Qx_6l*hM7Q>f>qJ`v-)w>a*KIuLS{6`@Vt zGr>gP`M#UP!}XGmYWOaP4iZr($@gIa6Y2M?*&OMLlsi3bD-Q!us($#O&^IL8JF*Y) zc(rQ&@H#n$SeFGBL)*5U*LI3k5{-PIDL6pcsKp&=Vh)WiU?I`IuN+itr6KatcV5r` zkfQ50yP4{l)|%AK({w0RrK(4>U{SzxT1NrDS9)HGouv$01gj#aNT|67*5f9mJbcfs zxXwZ=PaKa2NUAPR9Y9jsCuS{Ool8WUuHNY$oi1k%9xd3HF*(IQM09}9-K@E!Ws;r$ zgQ-4@tXD<{M5bU+^Vrj?(ER8PCW4MW1CGimacMsR}^h z*94!cT*GZLd0XEaM`qttatA=_F@ock&G(PW%2;2eXrUtqOLf?Tpb}o)?;28Y1c6!F zHxhdagkIh4RZ1P#47;3Ld+Aw$-Ii3`9l~X7H()!Iq}74?THk{~T5zCjfncld?6Rp!j&^&x@x- z53%{?1t%!Y&6& z%Jp&9QK`Jj6Zf>pXxwVHJ*}DMwKn*mY5YY?XtLTX{;K_Yc}BQ$15ofQdt+S~q4lmr zN#yzfTBw}IW2>~LcH|Jv8^Y&Fq_GK_AEG(~{a@|9c|4Tu|NlLf%2FsKgi1x$glySE z5waHsl`JDm_NB2TX+w*Wea}9&8L}&tB>Rl9FO|kN2xA+|?>H@8U7zpg`rh~bxbHvi zKd%2g26LWs&UqZ?`*0S5+T;B+Fm7;#DEl#j?f3NrQ9mbK_5Sg&&sxv}jtgpdewE->l3Kdm#&Y zRC{#JuVX}B0?LF}6T(pydc1^0tsRhXfrb*Z`A^s7%?-aDrszD87bk01GVQ9R)!6)g zr6*i{q3WZj0HKkFvcTl|;P#UINVZZAP3`+br>z2I)|b8;u-+{`6o}gciE^-b+c&Rr zJYbz9qxirSvl=%E@`9ftz)?ZzpP9?!7Y{1?my?W5A95NVCXBW<8i`hfHzPxi)?9ps z4)!m*m>4(mMMkK^dL)-m5CEU&Pf%Q8R(feBAr^Hb$qXL;IsXHDAW>A;-6tz)eKseG zyTgNqcormhI%lCp0k-p3f@daW-bom}_3V#^pYQ2KFKN>>o5HF`Qy$MEnMfa_F(U}B zzzT)74%XAFBBvyTq{s!#D()AG20dz{O4LW;^Mg>MlZXMcE(K)E{FXsNsBm36MmcBiP7~dP=GCyCZSXtP^ zI!n;njumah7r&aM25*55^@~zQA9khRZC>FC*TYl|PlpB81w1x>vZR!rtQDIt0h7uzWi9j!FuTP3u-oz=1VnqSK_`B< zIK6D{ZR4o{UY3JP=1$qrSx0p+3vKNJ!YE6Wa_DP4zrS#?3}ppwNO&kM0YYeh0ylag z>S0%^nTve!k%RY3(j8ys1?P5JutxwFa2Z^Oc(1X zO)TAT_0tD5=v~Dx^bYGXtKfRFtMrrz<^>XY~KM057J89K*6~!|%Wn;?V1Od55yOU#?+wq<6 z%Gd#oIxr*SRnp#?{>T{2;#X5MKl-hW=uh}U@tvEa8^m|!$FG;^jb(!PPP>xZ8H{r7 zA+!dVdTg5#tqX0K%<5S8cwSjk1#}?1C8aT2EN2wolzjZbL)A}-*7PVEX;w$ z<-_N;kjumOKz!%b?5^VFbxElM1U9-gh(=v=W7d~Zbj~v$Grg3$Nuz?^5bfb~w8`vl z*Z9;)lS=$MT&7Fp8J{ocyMRU=^vMBZpQyMs_T&8NWFt%(d)0>fuWFQXJlrSH^QLO@ z-b2w{!sEW@5OOP|fB=;<#EdNamkx5uHI=JhgiNYdPXZdXgt=I0kNvFl_BIbzALJ-# zHE}pOyuU{a?SDy3bh0M$j!mk!*hfEPer#*v@oM<24CPCRMhz*0b>&s~wF~Zg4$70z zvzOoD7{Ky;AN`FAuW2z3j9X{N$ODjfFx`XKdhv!O0q+X>+aB`Mi;cj$20pQ*{UnXV zQcY~D-^1;T&9(ThxIeNu5%il;Z6iljL*;bKoS-S=0(Qu5x=!pCKKVs=IcENzh3wa^ zs}`jkYQmDYyTQ&kym6v+i9dBjuQ%B(inxMy%s+d}!^bzEEfX#OCBM42%q_#KaCN!_ zALbWR_l@fK>~M2Svj+1 z%&q$b^$V;DM5b?jJZJBmZ*Z~B8I`SS_ASSGz$G<-J$Uu|>vTGx{yx)TTX~DcbaEs^ zTeR9~4s1-BhYC3OXqS(8Nte8z>mqzAE6JLmoNyr|rLmOi$DfxXK>;{-8 zYfbFZUNW*D)t67*t>MQ5!Ke*)%&;~g{?nTDrUIpX&aIh&2<(N9)6(p>rQ^B zSxSlOgb!Iezn)#(@>C4g31}46d8KMv>`Mm$ zp705r&(~_BD|8%2hL=k<0F0{s+M{U;Mr}Oe1Hq`}?$HMFgJxlO6y;qCoZ}@fM%q+& zN_rB@$E(K;5bar-s!;;$lG475g|;o+sr#)mP}!;KUAX&6qS7qqQd!`LFWsm?Vm2=4 z@mXdJ7X+iOjrEr>WQgJzO)Ww{?Wytv-}ejd$NJKHHl?XsR6roeiR#ilaWumIe0utc zrJh)@RJ+`M^s*zY^TM~xwi`{LlPZWPpiEbfuTnla>b0wzmYMJ6-qYEifj6*rMt!;Z z0E%*Pw(nYz-lO*~7WH+MNx1JE*Y;KXxD2LTQW(eKwS{C5;MpCog;C}0*L$qqrnPLs z8EC{9cAO0VB#^m}uAburgP_08wTV$5kl}dZcQK$yL0OQfslwe68caWg^I(N~QKoZJokCE60Wdb&|gMz$g3R|hxTfY29A!ssvrWkDx? zx$?|qBynY;S|xS7#J_I0u&FV~@8lp&wUZvE)U~fQFNXIpIG+Idoi+!+HU4gK$hpLM zvBs&;%kSj^$nO;VEA-n4;21_Azw-$`Ehxw@R= zTv^yCKUmbe;HIYBVo^r` zNz(Wyi|P+X{mRv1K58br6W~YV_BM%~{7!v7khTMl(z`~@bOFlm9Fsr4w!PR%!T=$MAlJ&6CLV~W99*jSzYYd2`~=6<>t$e_=x1eyM^ zUkCl-14!fyXMf%F`yy@k9aVuu>WP2S!R;}>H9%mLVgSa!vD@Z9X_^KoU@ny>^FKo~ zp}6DMLEZle_WXP5|6cWfZHjA)OcrBp>{-V%t5&rRfp}Oxg#}gRZts0F97B>@ zF9a=FQi%~dx}RWJ|D{BKt4_9rjsIe~|6;j+yCshN%R&Ed z;Q9X>O7t%^%8{Y{M__(RORPcCyPT>>#%=>X1l+tW;76;CP6AW78LPXyz_y^1Ncrfo z!NqzIE_A@$E&Kj9?O_l8IU_wI)Al5FHMxKKpt?1&ts60=8z>4EaA|$9 zhG%L0khF`{T?ZZ9cKr^7k<>%zc^1;wEt39qk2;hbvIBXhMegTSr@n8AR6Y;W(bU!3 z20Yt^!8*cgLysIu>rFKS>4X(Pf}k;Ju3bxXS>QC~WMg|a&nghG57R}j$kV2mm37DY z{ESAG`$RkfrBrf8Ce_x1Xp9YiluP5sRwxr)I(i%1{K3;yN4j21~o&T z-dLaB1pegJVLHUd@JCza|5JXjNJuFU{$dRWlK6k=<-j;g<%^2(zzWn=b6G0$5u>NZ^pI)duoB)GPRcJzu}l?fEFr& zUEUX629jBt82x90SJ!(m4pElt;7vS*C)REbRwLE_?-QB+Zr{VCKyq8zC#d=P#;nxI z=1b%$8-NcaJ6oP zuO`*AFO}#q+JrB%q4awsf86JE;xF6R`?-1pC~J2)7M+aX0bt7=K+<^O@&I#( za%2vKA70&2Oi3QF^PsrG%L&P1rTX0s)~SAtL|HmF*#={slSedkYux-7fg z3=;;r#Dvl;N2wymo>G<2T*+*c2)*=diW>t;?Nl=ZRenvS)g)n)(}ls$29Y6JVfyN) zl#_LNztCa*drNsbs)2~U`aKE^UoJP0+I9~`xb+>~p(8#=Xc5ij@#NEqIP&-zuSN_2 zB1BwcA=!N~lI%J7=C~wm5QMs+7T{oq2jVDEXPN%vLl^;L!nBK!4WJ8h##P}E-|)f> z9`frkY}Sjm2L@$o6L$T8Dv~QCR)A!wu$3gqsN;KvnqsA*4uix@L6DdU0x%DT9CEfK zhg7o)8o!2k4-}pV7?x}J=>@VuXp>H&f_%*w1gEJrj?L;WBx4rJ%QwnekRt6-Vz>R4 zuI5@)^~8C9dx$!lB@E#V6JpM>KZZ=exQi0Cbehz1ACv8pHS9G5yBhobwR%X=+oTX^=52-?s|0eD^ zd1Vg7CZaPfej}RR=Hj%29(ee&+l@iwB0Tk3FNoNMwDhg4C2{!dMHjOg*?QtIruAr3 zl)3B0YHhj)HDD6`3iA7&Ft8av`)5S+>L#MO03v<|v~iPOT+!d=gPlMo+IovuFSV8B zLGB$7Fo9jBYOqc_J=6F3bMIOezKZ8YU~-EsIGl8)hpE5Eukz=HUG-7OqIhePZ=sfd zRNK=i8w%2d;;2w09ff7)T(&>VN36^BcVbsYRS&akBp9Mpk+_f zbuD$8Kn9fE%lF@7LVC!)vfrPGKVe8_5Co=_7AB#rd$?}ui83nEhy7TXz>DU}EEAvr z)QX<8r#xp}dq2Z+MK8^(g?2C^a@_bUEQ4ul{RPhLJPmQ1=wlK0O47)kQOyqGCYHIr zwvA=-{0+^b{1Dh^QoMvmYzC8t?$;0=*YHDfbslCBSyM^0sMFH~oD7`Yrr^QV z&3_Z@wX03+4l~3z*0rb*^fZLCYZlE31>Lcn?18wmWRC-##*{8t6UxSIP+3U^+W0Q_ z&ss|s)Lv{++*qwWlB{F=x%G@a;sqQJ%nDND@Q9PIw6DV!npbiguwR4|SFjo8`KriY zKTK9t5^Ziq=tCGzPpE~~Zya;ML3feR6icXZf?!tn0aqC{W+# zhUfrbYpdR(mGj`i26V@ z_>nWPW|0{Axb5x(>L5)sHOX^>|G2S!+5NM9?fy9}6J0j!?5i731ro8{kNwq^RT{n_a@sl@l82F?#2lD*Ue zBTk1g)DF-lB5;Jn<*&APHjW$p#qR~j&ci0Tl0^t49hj$YwAtp>>pbQHgwv^sivxb5 z0XO%=tEc6>8P%lIdL<%mkkNFy?ta8+d0*05M)`J;P5s)AWG6hbqa==4a8_z9)z}4NYkt_e z&DdEkU+G8N7e|ZDv5MQxTn3VJ+qrk~8eU)Y-YL>0*Ada%v*+U>2p=IG#TfGj>Xpek8uoRp`cqL21@fY;gBy6F`oMVc1o= z)l*5+SF+^LO*n(G-U{7ZkV;jLXab>|UQ>69-MeR3Bc?#;raTn7nRPiAX`h(4sq95D zM(f>m$a{4ZCZzxqy;4w%+lcWNZvF!~)!{iI3Db>{Xdsnm;|BLmdqNo2ba88E9cV6 zR9uvm^=4n&f1@vBrbPE~LJ^zr;d;@`PozT>Z-HldKw9-;)pVH!6;zH~C-)lt#n$TV zG2#pa4>caS*zB=9aO2C4XJ-3X26#aVofM)NrFnk_1)&EM(?6EKok z11ClR))j2#1gi$FFmU8%+-|I99}(Ofli3qV%E1RrGz2#9tw1G1im(rmT7^|X&T9-| zoNvMG!7OR!^j}#^RhzgVe1#*}%h+09MB65e`Er>)2)WnhX?!B@`JTR%05KK+%#b`neG8bswAud ze8R%5Nirxv3L4x0lcOY)H#y3vOfXA9%dO27fFXa9o{`)tqCE$1k!Ud7iKvNT2q@wE zrVlSxH~>KdY{(d(n^`5;CO$Jm2m%c54 zNocGXNI1Yl>7`;sr$5hlwTP}e6hgm)ONtPV$~e-LpMdRYnAzO_SBjx_w<{F?;yb;@ z7=1!(E#kR@b*v#Dt|=>n0oUvb1(-cnd9qk{+Z?%rh-S0?(w+A0}YdHo}uE!)0|6ELYK30#|tRqO>N-YT6;EWg8n zy8I49ToX5K^X!Mskjc@|Ym^0Z8ObZX)BcMUl8Y!KnDK=B=SFaYIEE{%j24YAgGBlI z^R(I!C%$LsEd;(>JbX!Q761LtyIpLNlY{)oG3-$k_W0)YS^%it9_OCnA3~hbegY1LSuGX$hZM>kc3;SS_oKA^CvvCOYxRJFx=i z;_+WV+fA^Y>ii5A#(u<;ZaZ|*7nWALd_Z!RC95|tnA_myJa8k?aVss+;`x2r$Nhb_ zP^zWUQ>@$7H@F}dfDa!+2P(8RnGM7QJRW#-(kxv!O{r4d^xd zS*(ip;dAcZb>n)(a0v3YtN(GzAgA9vrIT;-nf1_DOMge(2uXN4ggdg!-kA#%m*m96Fq zRPsn%8Ujljpn8s?SJuO~H)*oVATA}t0o8RK`+vcT^~uyUUl;?CI-JH)rqfp(Z}+61 z&HiV0ZH>Gb3y^)byVrr$PTjcv1Xqr*4h+Bw|K%_rABD2OVBC=x&np{31(V(DK;&|2 zD7QVn!1n{@2Bv}b-9LXIE5Hne1a@UOZ`{Z6qPTLj!BPI1VFR@iKlKN_)cUhK7-7Lb z!&I2rW=wZ?TUT9a~N3e|8^^blDp+r4;rApAleZN4&z!M%E)sT$=)`vWH6Hm1v^m>saKJ^{s>jIq5f2L z8Za|^7&xA|2${906#4i7sEjFDqn3dgvY{7@~?hJ1ouRy zZ_&!d^WkrVw<=|5I@-tjTHMy+sFLSYJ8p8YrY4zm%9fBlaU;S@5W7K=acjIP&$=D0 zX;^8LWvx#=0Gc<&j=d#mh8f>{t<$+!sR}kToPo}Rc2r+^^LF_BEVaW8J_LsB!SQ~S zYQ`n=h0ncBe{kcJ)HY52xN|eDsmlR-tH|?OIH_{a7e(z17217U{i-7uA$JjaW&Kc< znuV3P<3=r|A{<1IW->0X=jq3-&oVLJJWzNelwEvb`GO)d@UkzqL^cUsEyCsw7Q6#D zT7eG6T1uHxc4OpSXm9ztSlX|Gq+B#_W}^4ut>tYRO;^xt{-S~vfT~|bX0zf{Jq)Y>kNgwNg1 z1b?I)DDY-?>F6QA1R&L zC6S%2`j|+u5AJjU-p7R4iqoDg zRE&EX-KUVfuQvOQ&2#_BUwr19$(jz!pHMpRmofcJfd(B$hAdlO>D@pP(KLri-{6_r zK674RdV^RmbGm8pf?e9~Lfg7~-nU$f@ytM?Tj=IZM6MM3=AC(v;tHv!=w?nE^`!-# zCMmZlErHTev)Yj|w+og?qQ~5pXD%polMTjkcp%=t3pffEY1u z@$y-F=I=0~DQ??*P8|8^lDO^Exy>+H=Rt+Rku`2?5r-rm^vV3pA7>_LxrrYgKVaDL zrseb;K~%_h;HuZ+)X>AvnnYDjtbZp89+e0sYZ3q!VNRx7xd}?VkQK1@Z6(P*eQ2Oa zfLf|*vF+>e1T9Re-N%g$rDPu0b)Y+q^D@OCFnax8PNm1qr#Hu79OimE$0!jw7KvdX zS~IR>Ct5Qdiq=F%A1AxPLA5g*s@2l6Hl1VrUK_HR`iv>L>D*hE-=d#4dI?`u}@%3o? znNm_`p|_TF^$qzPuEuI;vaSs0GluXp=n(M3)smHUdUWfX-{qgsKCGW3YD6hm&%8C) zVwJ(XOl310nH98QMp87+s3eW`Dk|RY#M+C0?JJvWf&yk0%k%5!YxIB%7h$7lFmE9p zS@LsdrejNbMR6sF7!=Aayc$$79Tcjn@oB!kd3uJeMlsws*DcEFS+jJI{LeBK z_}vo1xq&Le3m}XnKEq1(nCQf_S^=lf`43hAdvaFvI8J?KJ$U3oAceg zqXCxb5e~6EB@4>KhllQm)bJjop5Cc_W<0V9=u44~CvHdQXO@}Vq;jz04Sbo@zZd`d%g(%^2mV%31Dq)X4oG>LkhWabeJ$`y9V#KzJi{|1I0t zawB9sA+DFidDdI%+81_;&TCBrbIll0l6^IgD}iN9atP13rXrFtM5M1eIY}I)r*c&7 zEv=ck-P2d-#+Ld!TGJXtYm$H4p?!&Go?Nq>US$;W$k{SOTSg{)eq?fjXhkip!sKWO z>?}-XpX*G?Vi;;=BfHnXOZmUo3JO~cZxv`2YK)hgSPRaCeXG)eMVu}zIBi($s4c#F*Z#c*PpC`DXdiJ@ZE!K!>+QkK*o$(rD< z*^plwb-NqB&_Uo^3&4FQKJUA8bR{uE^u6Ewc>G3U)F6>a04#r;Bua4Gws zhFP8ZQ+5i58U~jvsWO{;B~&xTyz0v$C^seIhy=o9eD&g5@?kLq+JS2qXU%meSJSy* z4wb5RtwN-?l+5#}SYmNcp9LsO>Qxx)Eu!R(y{9cUH6i_ys|QeLv%+qIx>@RzQWmEtq%mw_le=u$mM12kh!i zN~Kwivo_Bjz3f`AQQE`y+g}2rOCS%2)M~SAb5tiUh}HCDYW2zW|EN%7M4%It4rN8U zWwwspvLsOXJ-+*NuF^@e%-{;}wQ}~4yc}ezs0;wKo4vgYv7Z~9E%U#|5KVPc`v$)4 zgUgoUcHUIS`4L>OE3N#gp7Q=X+)r zLc$duw6hJQvPhKum8$vR7}${L19J8IyDAZk@y#Gr6T$-l>~zzXhhfFLlv^!MHlj1( z@&(=ky~iRgH$qc!GnoRJWxqhA<%w|EE!|w~SRo3WqirVxUHM68 zY2l>7hYua7IrNx#@WH&%+s>nOazfn$7t<-;V);>3 zNJ2G|_DC7x`~U=tRjnmy-FRtmpTN*iO4h^AlMXstp65ET$bD>jQ7zQVay5Kg_(5|4 z@PXdnK0Ji%rY_y2X`ZDiSUHdEh|$agUjTNp4c;U$DLnA-Wl9_Y;j9{ZN$%*U>C?v3 z3z%GnQ^rSV=^Pgp)}|a{{B0A<;ZtshiU)o5c#2g`dKac9R_{Bewu60+5#NM{rrcYc zw}9h7DdP5SD>z#>DtN(2r;Y98!iqn$Z#Oa-Z`vjEqj}wfzod#N|k&g~W9x7Cfy zrcLUFAHYCQ6QnK^?q!_ zhE2aSITA;vBg8119`(68b)9H>RMKaG8|o7k?icf@W`M;5{OC{_!Lqfn-zZ^x5$(V( z_cYRPqe0;#@7JE_yTs3JH}2%$beL8xCXFBdQSdNw1w5)R+iFi+PUu6xOA57yuPIeLtCAK!>MQfC(YIhC=8{Ox(T;L zDreqf?+xYd8hR{J&Of+E&ob_+8LE@w?F6$toT6^}xk{aDF{9kk^Pzw!VUuF8v*I2?i``)t~bC!a6UI0!Z=Nt#tPa_s@Y*+6^ncI{v zyME=S~aH+$AV@A^O~hpx7$wahzJBjPO3 zg1jgj&(8S@)F1<`iH}9AyW-rM0l^6R@pL}{{pF|yY&V~@*J3{8r}!Ih z5>Yo{0|oDpOU3H&wMSmZQavU(-O3Jy%mEh%w_V3})nOd)tVX?@>jN~>tEF}yA232} z%CaVvOGmcReuu@H)_&;9PIrr;>3KOtAOmuI*xa?>LBGJo2g-*WXZS=@A zf_2K24zvxji$50CJKhK!gUaq2mPLKf@(B3qPm(l2u8Q17ACU@1bFE7pH5AqY*VQ9a z0#+$SkCJ?3T8Xz5!JwpI z6Ne|E(e2({FY(RfDK%l3nU9`qbZjL zNR1E&*5JV_k%hHCXR{Z2R^!OMK{|LDhM9!95e3baoIm-s7}<4aBL zN88s^H^+Y6SVq#EH>MKKG7#_Kp7X3LDaEm;QRnrNerpPxqC1J2hjKSs(mz=!x+N$~7+@)eC_%E5~%}$_n ziIy((_B66(cY48l*&b#*1Ak2)*k4}3SEYZ1T@2xFM+Itzr)h1tg3~2_i`=Pta<=mD zaJ!B5H59T+!d`ROM_9_|iy?l_zvfb+SO+G2@WTaD-QiwtCFIF*{)?FJQ#~ z8pxKYo%F$WwWcf(3|`^Q0Q>%FqqeuF#Nu=0ex*0qcst!Q9PVH^+Pnrl0)IogPGU@v>WNn-akgNadoil(@{x~HVny5_1A2sv~@>EOI?oY>sUl#4{j zhf1Q|542gzSAg1$;O%9()bDu=#&+dx@b+U~46s=@KID0JfNilxF4r!Wx9sv#$d&n8 zg3qz5lmoC^p%t!Ef>!6{@g4hH%L=P}7d>_{+a`jh<5zfgW@sD6BEEjoEF?WiPi>cn zUz+iR{k^OBy~f`7<+tT~pG&cfEv9Ql$>8RyaGw`DsP>RMFTOZ$|I-0DRHAaGaum`} z#%D{oXFUh?xfc&GR~O@;@C43Ohc-Y-(bryEbPY+1%cQ{xU;3iFPiG9ZOYY00uNeS^+kHGxsj= z*vQrUR`89$QWBoP2h;c?>ysH|F=rkBA%c!&|MY6VYiyqA%@Swl=ERy65Qq|{e#BujQ1j&T z_VZf6F#0PVK755Y@}hv=-T0ID+b_Je8R?XC^?2=@_h_ZCtgP%!FM8tVcxWHBBWOg; zlC?|~yF7mG#IhVYLP2>tp9+l_=?_0t+%erUY|3!KE#}O*J3!0JAvOgPm0!7L*16zZV0l*ey?H3To3F z@IIJ@b42jFEwiR95*^5XL0HR!@JGoE5m|_9{_gLF|t49jDY8N1$lD0~Ti%IE- z0VU)k-RCnmr})@4>h50&D>TPd|Nn#;25sQ|xn96vup>;9gFP&a3?@oH;@krjJzK$t zp`@l^I-&#;ODUdtz8BBNnWbom3w9mGhnXX(Zs;hhuN zJk28qT>@`d{rc;a!Ea}d4#5H@lXm^>C?7!3-Cm)DzkNIf>cc}3T77+ SR|TUIc2P~|JW9pt?*9RFuz3Uk literal 164048 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 z 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

|HwSBGFAte&^ZzprnY>j0z&>jRt+eWl0u8#! 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

n)B1OoM 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%0D{~t8^T>%bhHCpT5x%H_%(C=d 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 SR|TUIc2P~|JW9pt?*9RFuz3Uk literal 164048 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 z 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

|HwSBGFAte&^ZzprnY>j0z&>jRt+eWl0u8#! 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 z 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

|HwSBGFAte&^ZzprnY>j0z&>jRt+eWl0u8#! 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

L@ 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�vp+@SRi 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 T(IW%{e@sroPZS)x688T9(?i}5 literal 159568 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 z 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 T(IW%{e@sroPZS)x688T9(?i}5 literal 159568 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 z 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

0L z6e-B0{^RIlJM9;AgkueKjiGZIrPEFq5EFoCYdwj+xNQ(CZ{37W^6~qMJT_tBQ_ztX z&M>$m`qV81f%c+yY~^x5?2MR_+A8|2r5|rCB)3Mw<>W*q^ZG|~<>lm>!0g>H6Mk2nd)51^spPC$BBh|dUlj${*!V(q;O#|c=o!~u zR#r^&uAn!VYa3HFBNYtR3JHKA6PI_x3Gv;kM<=p^vdpBgnQ72u>oAXk%NM($a?k_B z*h<==&*mVHM~_jJkD?^fbhUWE05OomP)Jt`>YGICFrmOFt^+-cYdi4Q%gDXOS;y zzPLhH{x{zyf_!N9afpQu>8%$Th%nXI@Xx2KXStqP>s_rNXJT1#Ys_-W`>R!j{Hp{b z`&ch#mr5SfxS7(H?_VDjGu4MxMEj~6b7PQ3H`*&29zCt(K^S?zh_ByAN0)bv z&?~L^9&a<1OYpBw&%PnWh`m``QE(oveKX=+c}Y`wFY$yXF92(nc{Ey`Pk84Q3sa|X>Ve45$u^+94!Msmhx7A)%hgQL985GzTGBYB@{=bx6v*Quso4~{uk za@TA&C%aV4*xSL@*4>@in|~q!v5%QSIke#H1$Xb%|MZ_z+R0EMimRI=WNtL3b;oV3 zc2-fjs!yylym`T7m1)vx0}O7k)p=#D&2}%+jV-rM>3%f1Onge$HMJ$$Xn*yw`0Q#l z80b0}@aMDnFSZ0s-(@T<7nu6iiG6Z_`|vDcD=SM>0{QWSwqZ?>)t1tI{B24>{4&~e zE2FQ{22dnrR+{7fA2;LFv7*y|+#gU{E0hN^ps5AYBOgCPvFi+}oQ~;272(=(h_KxZ z(>|oUFez(NPtDtTlAkHCQgqfWw2USF0`};PxYnLFL3NB%4eel#;vx;4o5R8i$;S0v zxj-Q1dA&Y=X^$r91Xs#-r1joP(h&2( z#T0f+3mfV^9f}!dF;VOB>bgPZ|V`B=Xh0u@j&zGCQyEL zo5Gr-ZxypVxVWSy(YyK{q3bnowMtlj#!9~M-UjCDYLLHG>D-+tE)sNMB$_#jMs@70 z;GGi0*6pcC$KZIe11<-6v80;%RnNAU=9f*YwSG=nRJ2@TvB-#MIdE2yW#|A(T87mv z!!9y+W=HyJd!^iyAa?u$rfx04)7ETXaZT@(Hf-%1wAAj>6q?Klr3)wdds&fAMNQ5W`*|Jx9ebcF$-m-<3v-)zSs%UM*OdWuwjrq@MM zetN08$-$Rnldf znu{rgduef8L#DeP-qwe8dZ%ye!?>j@jgRQ)XPOw=WN!t|CWukZSptNu<0S5IXev-VNe*6q}ZDTD4X1{g>o!?&dRr02UO;hn`)ii!VuA&Ev4@0%1`qhXt zN9Eor+FKaLM8&iE3I~MfJ$9p6oOPa{v(NNW!OTnA>Q9reM*ZnL(Y!VX`t|`gTB`31 ziyPTnQg{wEzWIGvop+U;Oyg98EE#|`T6H&u@e2txLWZ388 zkK!o@0hCXdjAB26L7>{)21J|L^tsY6(+^|H*53Aiklt1?(=XJRlg0HMU9C3R?LKAw zw*UTXr^FBHUo(SEbUF6!G%JAq)xrTEYNEJlUHEOaoE99qD{2^9ZeGGRop$LToAoh6 z-aM2SGpqYT{t^%{W*xC&U{4{i9s!RQ%4;sxKl0%Ww8}i*O1b$y@rAO>^pM`x^>`#d z(JPbccAQ?Q$7ez4@742VdL0La0}ob*?+|RwMgt@~mzzDXhv{$I!*m&;f47HGAg#m4 zr%VoREdP1a(r{J@>aKdMxw;OxKZCi!2GLShPKNFWOy4!*MlA28`~>@oY>luZ#2lN> zrW(s560i!BO$svFS4nP5wCo*w2c^jooeVN`ku4ZN`d8$1e1T-t|6VfRcE)q?!=ZGs z8*}9FKo&+6IrmRuth2Z0o#4zK&=IH}&NZ+*I}5ZGfD`jSm1BdO#3I$WH-q_J2v3*B2V4$-gf^*3Ab1dgrSpQBE!nF4_A5&+nI_Qcs@ z`@pqfzkEf)1~-?b$G*z3RddY==j<9Br=A4=lc6-A8~Fg9uKt|;O3nEQug%ys=spZO zwTFf(RGfaEW6c4`!(^(7k=PWAE-v46Z==??H4Q)>)|Wp?9f1bdWpY~{*3IT^K8oWn zhz0U6xth*r!4Ry4UMhT=!DQV9pV#wEL6P-#1nMhR2UzIgdJkY(wu!nKV{gxq+Mavka?^R~G01rwzYCperiIf6p0hOkQO=WM`yYT%{ZqZ! zZpAM*nFIsDEZ7ATi5bEqqJQvf{Vkam)v+_@QL8=ifM1I$bDM3oOnfC#jYt6QFg;=x z%Eis(%zXBkH4JNNlx$NO02V1HzV9wl1X#c$!x*13NpXku#Cl1dy1sGtvvtIz>D;aE z;Ih_YhBrdM9hUhyz4lqey%y=8y#P!&rRuglVimw6_5parw9VU3l^IKg*6IO|n0aQL z`qLE9LXRrN=EV_;N344cc*KqakJ$LLXiJ`Lj~Eso30St$|5TgW{E%Ah*?U)2K58h~yQMYUJm1wJ;b!Wgr^p@sfuWeHC0f3R%NSce*8q-KFfjER$1KDuS>4qMBl*zIo&7a5;`SctGKN_lgh zv1GHzuKqnTMapG*v2fooYIPNO#71DyD@~-l;lYv>KcdVZ5F*F90sZ3OvhdNW^X6XF zV@Z@x?kIKqBWm|m4M1*`KHx2`gwRSxWeFoMzH-Bqd#0bdqDwp%?K?BO(FxW~p8c%& zKjY{9*%L5}$#ik0`CUL#^aM(?xWUYwKJyUAjoMdwK*5fHyS#5$#IQWLjgc$;T2x2= zdpJKn%?nLRL<4Kue?JJmH;uqVc+rlXcO%rPJ4LZ*tngXe#m@jAF z2-8DHu3?c?9x-{C%ff(V+tNt~EZYsS3<}F8JUr9~rLb(a5VQq_Wm^dqo~N*E^xG_( zF={?q{tZ(;@Q76=wA%oW82v%MBgM9vKRjZ=yBC7X5`~oyITi6na*1YVxri(Fj|RTZy!D1k}VEr z54r`_%M|>c5*3;Q`T_oa$$ob+6jr^e7@u=}G{Ut=^@`81>*%Z&Gws z{d|4GSANkeNr?Xbe#LqQ;&>*3TVb9N3Q;GPYGhFJCVk!W#3G&p0ngbE#!7icD#y=P z7Cz`R{thP8U`U`({rJxQs|w41zPLirP1B&gMx&1#2RX^hH8k5=JfBJ82g$YoF#B8L zJSCIQqC0KZI@6 zp3XQZbFtj9{Z6Ym!N|-Q$D=11F^y72wD+MY_<)5Hln?lF z{7bvViyt7H>B*_rLt&L(0Ay1DjH$D*?lJCly=i}11EfHG<60w$gwCil3 zsEm6fSndbF5HVhHMOK5-75RObrj;Sr-ymMr>$^2ZEIlJwbC-=|g|9Ilby^@4Oa|06 zymw+%`1l#!=TIG66aV}&r{Zikx!GIyHe-aYj+VQXO<@e|J)z0W-yIX2UN7+d!Ydza zkwX>SWH=pGX&ND?m~#XA`!!+HSmK0Pq-O1cIS6S2Wp>{io&$%NtlL~M zCnyT$#)KUCPaFMki1Cl>q+-I&0}r4*O%%V_vO zqi95?>sin_99lkzRu%nlaq{wy7NlI|wQZ+5#Ag_)`%TwY8dT<82eQ`~18oMDSWgw))4gPBZ;kfq zUDR(7Rc9&1%G)b%2DXLrLa&y0oI7KZ*A=PEzd3kkYw4e6nV0F1K|7icZHS4czEQim zps2E@c8hxI1#Bh?6JDr@tc>^AngItOfiMAAq_sO6-4&7F6aC+TPT4o@%4%|9rz287 zGq^#IUXvJsh8VVfAz*JAY9d|u-PF|7iugL=!B#wsOa+C7g&ecCC@05(ro9R*N)<3T zw<8ea{l5D}1V;k++aO;P%)4O+1Y(i%OYwW%E(sK>>_U{>ESRBsZhWEItt<{rIe`a) zPv+bAsk2n)_{Xm7NVUNub443K1_{!xu0T9jJaAfex6=}YS`h#UgBDNZOnFa0CT$g_ znRf;S2=!G^KfTdP3bN<0wzZWpMA-|I=guhnLLjzB96)(W1vtR_G5V!IY!?RpaS9>| z0;46r6o@(R-8=_7phn=0IsZ~1Hn}^OZ2zkS2*f6TDG+P@+sO|V?R|4^h1&N?-RavK={i^_`f@(fQ+UR=omUePt!v64?li&F*F96A8E~~B~1k! z5B}57XE}PH<6>GA(HyH9|9I5mAN~qe6b7em#u0crF3A7kLZ;LHCB@a10)@PABc z{{oEvBBTFrvaUTNn|0g{@9CJ1y!9CZ;taWmV&T$tgvw5kgbDSBRZ(lhHNp`*u%SBH{d$nv%IFMn}YE?2H4*7D&HHhz) zxXYq1iI7c@+y49j-~^eoR<+OB{U)g-z&lmk2;N#`*%}TD>s|;v4Y;YEW&lDhl_GKF zD;k>ZZ%I!$7^`-V-Og zo5F=q-=IK37FYIHyAF@L^qip^27C92nuTN~f}k@9l12s{!0a4hA5y74O6|yNMMYJ7 zusjkMo(S1&yTIZ}z359tb6-yAZ~8HQ;3=Cu$NJab&7d7Vq5jUJW&w~O^>YpytylLb z$QI)uRO=UBq+wmvAU;3?(kz@^ekU3+Be*gZ9~@4}`cF{!DbP(`Vt#&Jw`dyN3s_&C zWnv5(t=B59v_4EDfh0dz!FOs#RFP+^MA6AarNUOw8B1Yc1KB>F3q54_<>j%}Un=vc_N>$lz@Ax;_`||| zX8vt}_zK4oE3hk%4{cez#{t>fozsBOFrL#BYAdP#j!#xL?sun9lN5Sq(%Ie68{N^N z-9O|lVNrKrWkq>wC5}j*3MQv~Z_uy21E4q@?#Qfnyn>Jc2n&DRTy@xTvqpZq4>S%D z46G-0=01VnP}Wy?GCNzT?6GK8J0`vS34EzM`Zpz%S0pAX)`o2FhVXFjY+XS7lE8wj zNBlq`?Jxk5!n3{SZKENh`{HBQ7(>Go18&uvkAb~qPk9uyK)&Hxu~@^Dn8p@R3E&wu zoK>(>tK!;wAQ2B)4Mucc0p=(WZV3_119Vz6RJ5nDNwUG%Q^d4NRS{APQ&#X_!WiMI-(9E`Yea@(;Vy5vF zz#!Vl)`kEW%b*(uQCY7IPmsltAaYCQY%=d$41rLvOqP36*bmuML*mt<7vszbWmUv7 z3YU1y>V)}*Q5f$>CY;YGF^ew%+%S8TS)eqNp9lb{K(H196vVgGuG15GJ32f zO5W;-sF5`p+#*y)G(De3wF031602sHCn@8L;1D+vu!-EwgIOjZRE)z6tn+rYn16br zYXe)#zwEUx;&OH65sT98xi|fr6e<)3x-?9HRA%k!7fZn2ojl!T12YN*TCvr3OYG`o zHhCud8ti`C0_gTc03H$Y1*uJUV;iz<)v9eY0GH$nMhMz_pVH>vDBu6zH$Q4poyrK{ zl&E7>U<)ef)lKYZZ#O4{v8OE`drE1E!Flxavo_4OMNBR9B>y=_0T*TCRl6cW6?w3g z6xrT%?{<4dt@5gc@`bEam3w@5?w}5H6CEx^W9OrB(MeqJzM037x@pur_;wL0bm?Ac^-H*49;(zKvAO2 z=YwZ`V!a%diG8hzhcC|S-DY6)cE`Ae_7yu>^ok}{*|OWn2uzbG&$IuPM0jB0}8sU%ou#tBHH(>4d zgzi4SFGfqRk$5xyvj0H`@OJ1@21_Z4aeb*3)PwK$TgjyvvS*C;`B!cM(bs|bN5qey zN3bFxrFjd?LNoUN+3;x&m$D>2Y1TP4e)w)2F=gyXAr_hK+%?nO%;n3zfpON#-)JJ& zDYEwNvYY}G{C2DAVlOj2j)>b|P1cREHE>ym@1s41g~J(UB~ATdUSz8N?o4X2m&86ZZ-WnB zr5K+B{7U6_l-GC7GY~%oFphKc_==fU&Xt7fgbwq`yJgHcPlLqqBJKNAF%SM&JW6g$ z-l*Xl8BAnma3###(E!z28m$Fi`?H%N*$)zD_+>86diOs63|>x)tLXP_ISe^JwY*z}v~_L|Xdb}kWxDv4`8c6`Yj9GDqjwn~3EQ*`0=SCa zfwShdRb_PqXjh1`E#F11C0|v~4-^IZfZ6TQ=o__ypcf}a@zz}+Y!}gO3vJHmb8boz zAG;nCy1{|On;<)_`Y#Vq@DUW&D#w3d*-RXAgKD9YgSSaVDjs69-0=1Hj(>pj_-UN>w{DzVg`tR zK9AE6l@E?N+t(CPmE)1R0;0!F0BU=#jL2?`Ay6_JA?I^vW~R4J{toGJ!qqcW4-`49 z(Y}fyPse1%*G(DE?tYREg9Fw2Sw`Y=t%Hp*h0o9JImwWvb#cH=G#fVOx2_2>WsvqA zkOm>!vmohx7Q}gVWo{F#O?l(7zQdg3?$Qo|L;OaBkIp$XRK-E60j$21Ko(E~27A_g z0rSUfO5t)A;V%Om;r8wEGy8_Y!%r;zj9}|qJq*A`)PlF zX`y-PR#9dq=DNrr>s$;cB};nD%ybUDk>_|86mt}v*X$w~NRT58zi$z%whYxWL;kv| z-5UuC;EpvA_6=8kkEqIhdhHvbBT;<RehHxlfHc4M$9XJW(jk%yu{zV^4Z zNf7Ek+sWkmeO5mLp$#5I@qQv87hlzSR_+53+O@8&Y8sZa#E3r?LUwl4MySJ|Mad)mPCYot zDLn}0`rjWU@AJOD{^hU)e*ADWYU=)UbRJX^Tv%3NAl_08BeQ!}0do|WVzQKmL7`1Z z$x4g7`p1dm{NMlVt3o1&DOVbl%-Ve5N)Ou5EUJrD=y09FJW6-!$?tuAnnTp+Yz%OR zDG-23SLs<=D$Q=$a8YHAsNv)KT*mQ8jidI~B21ZXBc9hAT>}kwi!aXR+9W5hhoX-C(i! zqGZNN$SfpSarHe=8PeMRz>}bf?jU3V15*?Xys?R|r(z_lHqxu0C=zK6Yg+tDadToF z3}3IQ&M^cd&dm7&=m#WBttBrkWL0OZRe|Tnfl|0jShopumVw3$Rjp%#CC(FL{9DDz zL!dJ4wO`yFAYVTGp9m7;4Po6>=~Or>s#Hh5^~4%gFaJfG@7_NVr1cHLETumQ;qhCW zerEt7h0)L-q(#+|bHN33f!G(QDT3@3==DhALvAhs_ZFxa;p~{@G~y?W^EAai+s;nA zC&lMNE7@s#ArWQ}A-)OaENqTqXj!SbO*>pO7s<`@aL8RBf@VlkXN>lo;B>C%b-#$7 zMU4Y3?~`Y&;gkW5e)zIimxcM3m6keqvRX_xM>&Lp93pcI;C~_%y*CO52 zCNes+Vdpf;ub;Ny<=g07Tbi6B5e?Uz^wYpVa7C1(w!s+E((u)CpbzjUY)_z2XaKIS ztD+i8_zu*OB~?@yuHtM@Lb2OC)M?zlc@qpg-SdC!X}f#>_t-uYU=1sdlhpUhdZ!ET z9t*Q0g4qN*e=OVwbq$5P#L2B z_0tko$><=2a5NZOQu#&F^?JODllo&IgF2s7E%uzasR+EF=H=y0Y)c923<_d0n7f?Y zJlRSlcD(AVT<6w+tiD*3-&1Dp7dUiFMbq=9LHXT#f)LFpC5efl=CVG39b6;b#Om0Y zMih0oiyVijap&&c9RR;}I#w$s2230w)E0(@Uc)GZjj=csN*mb)sD?9yV=0-m!vgH& zCwosr_J2OqW)TeRL&l6Rz=Y6Jdp(spd*cqrXKf%7`US!R(%^q&&JGFDT~bt+5wirn zX%l@4LCmu2SHECvYz%{rM4QUrDuok+y81gX?CD~t{|`E27!+VhfI&-)?d|IegBq6Z z2(x}cIt?q4Q(DzYw|)RScKh{y1-i^(imKQS)oZ?wgvxX2=5E{tY{@SW5i>$KT3aPj z25D|HZ>>{1^M<+lm&g!sUwji1*f@sq&Hfb%b5sguBnXr`c_M$YPc6R&ng%a@0QuvW zKi{Gw9|awfnYlhvym#N}r5C6V&8#TI5l+)eZqKq6+~LPejtnlvH-JmyfTKhZBYe+( z3B>RE{+#`KC!eHtT>%1shkM(Rg7t(eHBRWO!oF0wGD#HJD~i*I`rC^#`Bk(i=8c`Y z-f}5sP$Nat?eLjjFHt=a25U_FkcB}pBjZ|kE7F`G6TVm`v_o0V>J%9ix13s=_yaJ2TdNuHL zm$I=DnU6+-Coq2$)LaoDDj%{f%lZY0#>PefD%+>#OIn78HuKY2&%ut4`iMTj`sT96 zl3jVI9ihvh7x|uVd&%M3l<)ajjVS5kE2Qw5!JdrD)YG(9|A?<~IPyPDAj0xDzr=!p zB=Kwvp>kdG0CkS(<2^wmF!K0u(SkUWC|&(M30Sw|$bY-J)d5h8oH*U=g5f9VX| zx-o7u+ZL+!wtuT-LZo{x`Wc*|I_zjtboUn!1H(qjyNj+wwWurqp?t_?x2D!o31*xD z9CJAGIvOzzix-! z1FtuIW$rPuKBJGPXJ#74)?sOyrB$(OEE}HWPmQCN9Dw;r(%|FTxlfW|zTBr{yemWd z${dhy3Ku_3q`+(8?9W>()1C(~p=vO6I#_P^}#iT)|3Z_sK7qsW+4L9Zc-%>n1KY!_H1!)uu z-kiRT!|CmIJ5aMgTP8Kw=#qY88l??3&n)3deY(cs^DUccnKsVR>RB{7dd3lwp4a+X zLC!R6Bs<`ba6%#0W!=VR zAIWjE&eK1)d}HbNPhtJ-_v_)>?%cYUbuhCO(|51%DqP2K#pFJ(uVGIGyQ~j16==KX zVNJaZK$P`H1^WcJ*JPHD+PyUOgVH$qT$5$P2#$s3qq^+|Q1NrlWeektBTTP!(=O2KC{m)RqJIc@b$hPP$!Z##R~c0x3cJYj z1MVIzG-17~eLZ0FH-z^ZVW3r*5N}t%wRPbh4a>+c7{ zv9s6>#StHD?8+kuPlEP(L`|5YDn3n}b(GDYQPI$2Zv9y_31h*0RI)3>%eJDORNu{p zNmuZgYK*JzE;@&>)6x=1*9nHNJieO!gwN1)fB8ngPW&RT?x4DG*GcxmdtW0On_g6y zE_byTZ3(oF;CX->Ykb>{)xQdQP{Bq%)JAvD%`M^O5OeEyjvkcHA}hHWt@oDH=PeAd z@QcbD4f+(z+wc@L;MbqMQQwC;NK7Mkbg!XMZtgv8YvvkhR&6gAov$)Uxb%by#RZPh z>^%5SnLruYS&#wc-EdGQacdRb4T?EiQtXJHk;;TMzJtR6EL_V^Auk+c;PLSJD(*)n zx}h_3U;QCGe{3+?Q3kpw6*2sV>bIu%8cDH@Ob<1bNboN?hjX*m7644U!f{5Z@WhH>hfq$XQqSf<0)TEpkllbRWGyjFEgj#AWE^RGoIYAn+-pvHPa9#Wp-xE*YmJk)BK za~5xyElHhIlT>N8Sd`zffUtM%lKG*=%CmPbp{TI}ehy#baE4H?_Sg@DmxX zH;Z+>&THtZRZL$zDtnelD2Zm(3gvyuPWQguqRtD|b2W|CesKLNZ1h_XwUq;*_=NF& zUOg9vbm~m68sWz?+|e>es_wlLF}(+4@BjX&lBNMg;V*m5Um$yO)dG0t`+yoN;&|qB zMavod=p@;|5S|Yh{wWdz;168#tAbL+j+P2TOv^pmzjVk=S3I1v^;epDrB7DxFT@1Y z0Px$GWQm@W^(R)Vu^}ZN!Glxv3wwNErhpI|QGT2X+jl!uint)JZ_L#>dX5d(*Cu;N z^5C1_-leYr8xh0Wxs4i?`nDyE*aN#5dS*@-p6+^t!a8d05zayak`VA{B)`cD@n=1wkt1Mil(#YP~$gO)5ZVu*(+@y%>tWxoH0m9@6jjgOsfXv0* zPna#Y1Nx9?rDmVs0$S(yx@OX<5X8u@M^xR|bI=d6Yvv??)5 ztJX3{F{Y5sCb4SyHTH%rF)Wo`=B6Xchuq8j9zDHm668I%zNG!WyV6FpO_A1qD$n)0 zSQDx)>?(-OKAO?m9|U!@F*I+_v|@r6&39aPO3bx!fdEgZW~zuyXU@oRChtYjA7U)` zI@6ERb3zXVPI2lBmA)O^0BGMH`TU_Tk3jsf=CsgYiK@z4?mqT4vK~e_W0*%5-yCp0 zS+NpFzsf;(j96k)SbR&Tvg(>pCcsIocL?NH0I`h(Cff+<-9ZfV47=b56abs+wQ z6IvxV)^e+Qz-GFQ>oc{;50|J1D{W8A=X6Yg!vm**BLvkEX^r-#LX2j%`Q#Ji85e?T zWbUGAVr*^g>7O$gsCVvyL@1B=L)>_*7?8!H3UTqS9Bds2>;^y7uM{7fXyRO8Y=oZZ zkIL*S+{E0JR0m$HnYZ_HS<N2xBcsa;+^c0U1&nmIL7Avs zXE+(hVth07L|F(xd4!usOY4gkFlvymx)RH(iLXHau!9ImJt<4Kk=GC0c?j1{kxRjs z1`Y0Somf^iby=Ssb^kf?g0k{2W=1l8q6KH8YmQtJ%V3*S(qB7Tdbj_{``E_Yr1~CI zX~J#4-_I13)UzP6E!*Hx2*pE=oX%}NPFoXCvV3UDTfYa&T?T|xe?8&4U`ECq7x0UU z=G>!P7ty?decie@+Br_*$f`_;5{o!zkr}@GhE<}qZow6v>WdGp+`LSF&V*nG?#sjN z$7tFIDnmr{xrY4JkeytNcf8I?+aoI2Mh=51WOf6nN{{>!6fqEnQP|j4~2}?sw0Fhg9%e>Sf`pm5_ zbHa2}%;eq4538;EN?olBO)!sm3SV|mW?I2U81BLt)9-r zSYfKoUvMpq@#i)}+M|6BK*OBv9 zTCC@{Q0@y#n*0wdV^dv$pek;^j(R|X_sek9xsi%ZgZwPj+NziBxnt7`qL)V= zkRM)(R!K1P091G$jQ9zg^|BG!=oaw(DS&7Wn%Y9_Z5@L9O8M=R{67zhF@e2#{$eBm zsgQp8-u}embV0H(8;V}RK8-^3=u7;^Zf98|@RA+8YW0=rXv3{JhuP9)HMV;_%@IY2 zhdPD9V+<*kS;}y*RsvS6;B);Zw<%UE=%F-ub$|lE0r{Ve&B;v@ovJjqjcu&{q_<#y z7c!JrOWdCso14}psQ999RW-ZR3iAti3s|uzlix%CXu1cWW1FwYjim)#{A&|2g$SwU z5A}nm+xpD#{crDCHd9W+U#tlZzzbfx3=%a9`|}?5;A@_DGwPR7E&|er0H&=^9qi*mKVR(g}oP zBz(i^A|>2?1a*2HDu!9NR82NzJ?2rm!N|Ep%kJ>k!7~h{4uyci+Zdx&gHNK(>jmeOOyCPg{N2lf zO{7>s2h;2B1D1{YkKr@ly#{@*hi{HNyqlH`4n>?Jb4-VzRUbREV(D@UvS&XFwV8)+ z?jm`y$spCvbUbsoEdCI%B;rL8i7J0s4Q+mLR{hw`d=<(dClp{@`JmPs-GWQ5Ka44M z`gE%YG}5~kV_Wu4H(fD?o|K1jjk1b~^?y|mQ&YtK){8K0dyt>OWPbx1G)TaO8Appd zqex#?pa82-{Y#3495!=awHv3aa0$!Bm}G}v$}Di~1E=ST1G63L=kmvaanmalvx?`A zRf;5dfQU;*fqY|jZkfl@2W0-}LKZ94xtD(`@2q(D;|2VT=*^lVaeetkb5`yn4yF3; z-=80mC_8&0ZE^a^A)*hc;@CgE@`|34t#DJWm?_B$Pb~8xA?``gB?CSwtT5Ao)BlJ& z5j0UyALx?-haihaX&Li{Q+jRVy^O6)93rbcw_54Y2O2s6h~qBC3~zU=WAhvV15y9W`BMrRUwtDqfZ??))ifwOyAQDr*>e zY*sBail`1$Qp#J!(+}*7i-xA|I~P%w_|{2lB^(H^I(Vmi1g2Smq5%U+EYsbMU_`76 zSZ8zN(mb<$53iYMdbOMe;RczHtk>53J>tD5 z2CWD5JbFmQhy$;c*{0XLiK{?~RcSLpEKKdB8A!PFpah{F?v1= zXOzkxJ{@Ez`NHID)et1Z&HAM5l(?R`x7IoI87Ccv`_KE;Vpx60PUr3dCn{)KgdGHZ zq9I&1O6T_DYoTHe7*xevULTZx<;$!1+D14jKTofcD(6p z+u(GAiEdjox+@s$&#+suvNy~x4eA#fj8x`Jtee~_I!>YI;-kTFjjM9@fi9CG5+b`T z1;wlEbUs2)7eD?4R`HY>nK+k+k0n-&t$xDp_wI`e`79jxY4n78^Y@jHts<-Z+5bdO zmM~T~OA9b&f-WN>Ep@owl13gyw=;`mjLkr%!NAI-{PVSJTz}z!^*-&jr*3LDeY?(U zL#^)-S9xnu!aTN5^1`k~nkD$v`2sO50S(B(!B=~}h+xY%m|Xy})*ILA29B2d_>`f$TWh{5 zTp;Bk*_E1a59SKYW1gM;JFv^h2V#0Srwh@+2U&er#DnnEJI9U?zuy7lebwfcei7&e zTNe15W-oIW$M!2cppj&BeB-^84G;3qCZAav-f7gcq3hXu;N{ssPqPaoTJ^u8U^ z{__75`15O`AHJ2W!Rd2$nCG857VqfQs~{pdg*lTL{=ts?w3BA|SmJAT*^! zq)H1AAV5G$Lhpo-Z^icr`u)y(?-=*~bN@JIFtXj*Yp=EEnrqHy&NZL?>bAPdfqk6& zAP~rb8`rPgg+OR(Ado$u81{fOw{8?Lf-fqkyDFCE19`Q-hoZ#|#iU zszVSO$|c|fq2h$l{XB+1Zc=gW9N(on^Y=B>5Qx7eg!b=i^uagfUoZFrt^fX}c}KN- z$9L4fuBNGZNAv4=&nHT=$Ry(-@U_?Bx}FmRa$K77M|Cwy{609zZFxoG9{2_wQvT6U zj?et(n{td03=w|64S^^@Zd|!^&z*`exHpg64JP1l?ipHDKJ^)rAqN(aRnOdiXq@pGv62Lq|I-6Y^G)6-=>Gfe*=(%AGb%Nrm~K*WZ2I0e#>;SxWpzllb>l zQ|FP_DQ(}iQd2u5sAypJG9NqllrElH{%vOxKSY+!a}U`+4G#wVsmvE*xJ1?EP0^)$ zRDt({MIi>X)~VY%X;{k7)!=8ccoz-jXI-i_2(J%=E7!-P#H6?oFr0TR;QstC?g)U+ z&PmX%&R`~tYm_V4q`%n52>sOOcRAn+BNcTd7=hA#!(-}=!T7sUb^|e428h<__VB|2 zwSV2J?XhgbnMi5;9C8C_5KOPpNola7`|rxZI0nB({k-R|v$xHF;2WN%P5pV+2uQ>3 zk?PO6`E`d+`Jg@SbEos4XGM=ebPxrnD018BtxFfQUl_KO`Qz+8c4ps9gTAmoR-cvd zF$mgy{(Qn8XET7>bZ6WAxp04*QWvU*MHf18TQ>U%zP}78fCd zKbE;tFlf)ol$c7%T_eU)%bxZT;6}{XdEXSW7Cl zH}T=tIc4TsbK}t_iFv_NyU2uspgcjSKoeBkw$>a0>JRML!{~;;!!F^qmmc`@L~X6wlULVGDtOIb%}vWyQep5Ajs4*C2k+CUPn@?k1{bzk^^?kk1mM$@*nc?*{yX2qUEHDHHN0 zI$WoEv%73FP;r`}rk3M?%MOCOrQ_E?Km7Ed%;Rqax?#cO>={257T+ZI(N|+@K67iQ zX|Yn3Q);Z#`4B@)Zq$n%@O0~mFGLRV0sI*&yYaX}5-(V5FE&V3K`*b9CRG&Q%8|F0 zSQV_@WZ=sF%81>083Umjw~D|GZu(Qox z=0bZmU~LhDQL+s~m0sbQxm7Y3*N2~mx4~wevNuB%HYa;ZFbMlLTLbTWGgQb)Hd@({ zXRKk>WMZ|3!b-ZvDU;2P=&)Y+#^QK=3(-?PmUmG2gWuYqo5^CroVUQmVPBds4WGsE z#^~y;@v$yV4K=&6@u;zSb`wIszX~7h`~*)LuLXNz0D4OIAz!Uyd)R>*_>vSn+y+x( z`{g*@@ZOU{JNPx`Gd1-*HOfe7MbI=`FhGa^DOBYg`t| zGFgD~X!9D9sG4&@8%1v|ijf^>mk1>beNX5Z8xU;@W$UAX;U=3YCRRxMEQPHRCb+a- zrKgK4;$~agx8(5p%C#Yba)*08I1zgf)xW$}2_Z1h)w+Ml={~a~Ns237nmnNf?tD+8!0#{*cywc;qj0!ORHP_hRM| z{I}Vk>Mpo+xvY=)hw7{>Hi-%FZMOTD&qni3*xGv;6g+GUTOc9jV{eAKvgsImJX+jD zS64YEDJ;GTJqcEs@XWU}G!EXOYFY;-sZ^WAjS{Eu z*!5uS^^EvY*>2uPY(hFY@p*qaE|0g^`#52?uT+0|pB3~MB#qH1vRDYF0Z~6Cw;O+4 zKSbs3Ykw)1YQ1fn(02M+)><{0)EMfsoP6@j{fI%Nn*h|4z@ozarUGv?_cjk^nAD$s zSlJ~0G*JM)D3Fb-TNw4kwZusw4(30oeKFQ=ovXIJnM?M(EML7SR2|0c+WP=Ehni|5 zgPH9pmvo(IO~}Tp*;lUgjD6(~y%lhfg+oJT>Z5v#4NS6|_iCVY$_5SJx>Bab_aC`F zE18W2kD9`OsVMGe6?GeQ(YecJWo9m?9w!>rE1*tPCo2&9+Ct)Z6{fj= z67&#(Xza~=y7P=(_mm*K_lE;Mi&3j19eeaF#-H4ImaI$2(CjO+)Lcx1Z>E)zM&Gtw zu&M?49Q|>&eX##f5@U^4gpKkqjXS4F%gN_U z2FA4HLKC|LjI>ob|Ao=Eno*0!q4^M-Mn36>RCV8KX&=)l=YR>R+oXjqpFwZtCQyf3 zuA$chu(iP%*Q0Pn?f0#Fs@$u{+e88AJ{QCx^cjn_;LZRuNo3akrsU=m=8hB1v6?+u zd*@&afhNr>f|q>|u?AG`)XBejqgz}QD{FHGKe2JtBL2H;UdEnbUEi|?ZUea&)cJGt zf3zhfVHDM^?bt<|E@KtRONu%f)6EiX&E2fF+bH-J>LyXtu+-s8)r@(D|M(qq7W5q* zk?-51#jS(d_H4eH)BPd4E@>VZKDgplX|CIaZ36rdb{&|)_BzgscWSL_t+LGb=vst` z(4+Tr8JRg}G0tDSLKU~&b3z4rn(6n2dBv2%ApW-Wkb9%PA}&|wXNrJ35<(;n^Bi;=lwPkR06 zd38O5OeX_3`v5_k@2gBc^H0kZ z61*21>qW&^h%*QTPu|%yC6w@ESM&3iO%+p0 zAKx>~HP8+KmgQV#Q~_jQ<}I3#k6lV!8{5=p^Yx#)Q}j|3p>%SCH>75V7Oq*$+g0QoDpWV~vV?yrFCFxr>(eH)* zYFU58S95RZ4m8jd%(KTBsrtvBOov@C2v4>%j`cR}=@=Wt8b?%2XPUV^ zn;H@O&)tPbq!g{F9fp$AbhN1Ffrphn4uQ{Do2Yt{h?K=Xh6lJ~-DJQGk+uKO<_i`e zbn%y0t%UyU>E>``{!z@+9N1qTsP|?FwwdDu?LNtnjh1{f6`q@6z-4$dX3!4vk=IdW zkS(CU_P(6RIhpH|T-PAHsi6^2RHR;b(ekqh+BeQOqrHTo9 zb(PZ@Y0HP+r($5PPZ`z1St{v+P)X}63Wr`2zB_)2 zW}afAQv5j^aa`E-h55@ae$M_pt z6J&+7+?zxYCv#yl)~GeCeKjcz#Rso&#$LLN&7+>rliQPj9qM(UMuo?vYhAiNJJWQ) z#A7^i*+Ch8*wxSEV;==oMbe5ebF126+~3iDMC(>NkcKqYz`Oq%i@-KG&q*diDc7N1OO~*kzf< zGbwJ(|Br5KN|l;3dX8_ID?4;rJmKQ=HQO^w0Sxq;Na8FKRbAI7P)R%7J0}6`$1{h+ z63C>@uC%biRvDpKSvR`^hmkL1zQOx;c4!J(MiH0bukSZnptw;~N#;SeyPL!EDo;d;pw}yEy!k zi;CZrcfS*-XJF{}AE%=!zJ+0G%>()Tspo+jSy#e!1=5tp#FIN>wwupQ)}N2P5=fj} zhjD`?FALEq2Fpg!F_%humADvPJ>U|Q1T1Y)fFSI!Z(0QU^Dm9Er89-5o0euZ;ZKVN z0o!Fh{f&C+A>HtLF2A~<^w?|VFm%O_3r5O!OGNmHy{NFW?=4@qOA#P)-4vA~YxHP9 zLagKA9@@Od;@f#p?KyY`OXTL>nyIR2BUin}&rCk& zJTRCc$p=A6KATg{h5!GjVWnLq3`&X2E@4D_wPA|0tlTh5eM>_~4hAwaR4M!FT+#i{ zPaduk`m(M4%(^E4N@@QBH*z1!asA6C;$Xlzck5&0ag7pvQh!@TjEX<<&Y#^D3&lMOv4 za-nOZg}td9_vv9guvZEf(iv*hIMrascXQPDA5znYKL376*`l1x#iak*dprOYo?>01 zJ*#2EMXalug6@F@`3`0I?z!rX*Usj!D#Q)?BG zh1ejz=RkEnd|7a_CjvBkbaG`kqJ{Xq*~{%b6HY_liiXXkjtzLB)%E#Cb)n6dp3Y05 zHrY_H>x+wDQ`IMJ)>uCL4vaz076|Bjlp z9t?ySuCa9a{AvN3UOUZ<*ynkFrN{4!eRI3|k7j!o{t)>|;rXz9d|;e|!AYvp^_ls% zyS-3RAE9%d>5KE8OFcqE*Ia7smeKSMP0Q!9^zG!P{y&e3+u+zVYhlzXkFQz%k4tP7 z8T|{N%wBiDPYxBE%OH!qp&ib^a$s0?qAIXcb1csmM2x`cb-6)8Fl+}huNaXM_wm4j zs(LDSwz+q%?-8=o1Swh-6TC6)aCzvv)t&GfY!UtCS34m(Cwtq6KscprzeeWGEW|>% zVcA|RzIcTv{Te&?!nfutt%BE3K^4t7A_s0YITIp7JW%r;UCvHbI?Mlww1X;W8G>#N zGlf*9%_(`b4qCq$n*H>@xaE-NyaY$ZSYuiWqQYk~bPA%ep_KlcG^nUMweF)6D;w`f;@l^*Dr9d6wT|i$uPsO&Vwh zKn5b-bTR$D>d($+#3pN(*S-cy^)+Q_J`)) zCklCmkq*Yk>kXgxZNP2&54_!)D~vwLa;>e*OAW6-Qd%OFi1J#{vk4!x_$yJx1P7Qucvsnm&%7?Wt4iwMb(A>O3 z^lSe$-!;s1quQ6|wpTy&`wvelv)Xyx85Z+`nr~{dR(!t6Olrcx`)b50<}W+86r*)EtJj`tuLnc8;cJ7{rP{EU4U#E*#ZS@q{}yS@ z`9q(U(%aSKRxXmP&Yy)SBCWJUZgPbeTPLa7${p0Z-xMX%h#W8~8r0_jem8SmtY44jedXIciv65otwzUJGnbA+^2|BCK36zMGNO}yU z*X5Q}3*mFmswj9z>Zi5tQ?yZ~ z&HbI^ap`_eaAQknh{DK6&9I9TM(0N61};trq{X{lJ5*RTb<1pF;S(QsoUlp$hek6+ z5n_qk+|byFKi>^IqteIvTMP?h;Tq#r{A)vQ@KcDXp3s}YB`iBr^^uV~X^<|bu)^6$>kFbS)*%6PeoPF^{-y;{xlMsDkCvQg-Rr$6>BbNR*zeX!V3 zx5|BWS<}u6JTm<~%duGJW^-?d`ti|)^t8mpb3)vOb?W}DXIru+sOOtG?JH0HZJ=(Y z)HoY*WHvGyM+T=r3~#@R{HP(fQ8ZxV5PwZx(}zXSp?N);dOnD}5Aw^`+{yq5=&{Uz zfOLO*mjRCp=Q*m^YUPV1^2RJYg0pKU7ZF{pBj+lxmcm^vIGkHroIrcBLmh zq$trM$*8+L_-?OC0v>JuwYz(^zQh*OfT?z#dRjJjDdyvhD&HERPh#Zu_qOFFby7?o zuDV)W;h@=epdB)KyvVfv+sXbO)v2+=iqmpSgu-ky)HwBb^tw;a%1~2fX>ZiuzVzHp zKY6dUQ{qeISidFzDkbf%qb@33=B6yZm>|z*g*K3?$*`t=n^?H)<*Ne*>jbCPmYF2^ z9&uDc%zzIn;f5i6K=qY%WT@i8SP4pgvzIk&LrUcOH)_2!&ko79#HHF2R0tofkNb9L z7z1|j+jDjk8K3yanh}pXgB25_y(hjVHz+cO&+)+wXC0t?6J68Ts-?jJi$3;8E_D-> zU@xa~_C?PMW(rymYLN(27us(Ts^#sonzd>cEw8=lUH>hzUb$%YYJ$&DI$s};8MkTV zlvAs`{lGE#YnvSC6cuc=n8};L;+Z8^^*e1)fg-Y~k;_VP_-gV^OvA=6X8|(TCDjE2 z8$Bx;r*gNayXZ%DLRd_Y4{Zs56_K=X%yFFsi9NXE;(Q=|;%b5YtV(U=OVO0=gvO72j1z$Wh$7-}~NH^;}$4_h9SkGa*;KkBk=0 zGIS(_@FbCjV{qZ62O=)-jK7#VmoOCPz0@xd?#5m2&|&cm7Xu}HQoeDBs?fiLsJUW)>>@o{LUlPHnQ)&a0Akh{I`y2qEY`YubJr-B-+>t%Rj8 zy!|@#FZ=D5#uT%et)aEh*u0kh;Up)P7J<>n`3`<*G|Se; zY3Ydp#+cn`zY!Gw&W4Ed;Fj>YACm>y8VwXX{UEl7wT=I4qGFGK>A2QH#A@&CXucjP z#ziDbRSaoLkeSysfQvs(;FaJ_uAH)%!cAYW4)C9}+#{`SEo$t>>rx+6((r(w61jdb zBDgl5&$wNjmK}AXinR|{$Fv6;B<-_GpH$R_N^rP)NU`S3j&;!#V>lZGlHey)=s?dAUt{{ROjT_LU7%i~knC$Im@pb}qHVfZgITf4iK5>x|6; zBRkbtMSjg2`PriutyWy7KU(9GFs`d*iZ(_D`Zm{}MZ~cWgkdD9J<{&(UuT(RQ_Oq# zMX*b}kO%#e%|Zt!Gg1(Cz(~9^W=~F`d5ijq{kdTCV<5%7(ozv5(H1mh#swIodAzo6 zG#2FZoehvkhKekPPW%ut+s~_8P?W`pn_EFLXm|Tuxyt@X{b;CUFpA4WHdedLA8X$rP>atj^| zb(`o7nxVij0Vx{|fb$eCde1J76;6n#ZV&f*g&}yoRq;6U%-X#*JTHW_pSAAkZptmqaK@MJIgd1I?ynDWKpq+)1Z3v4&ai$?&3dS8LEB}T zCp61i_@%GJW}q~^^ag&#%q;NoBZTbgIx8|Uq|$0-df^-w@tW5OZgy2k=M^ux*0fFHTHfm!17vq_2=}y+gf*Oi6ZmuVtg zq56ws)}e%i?27phsu{fHI9GAix7lm{?1sHiBEkQAs%k^do67Z$CIdK=La8tjiuVwA z7CDNnRPXKpAyQ{qW|TCK42I0$HS_J>p5aopyCpnYI-H>;*IowmsdbRdB&&pb*-)cZ zM0Nz;YL>LVa8lk?E=RvuX042UXF<_UpE(9`J6cTmaub#0{_R;d?ropV?U!DQ+9LVX z&aT)}tabiF_VfTvBUzC;tpUU!K4zi02kG#AW=3)bPcogHcGY(*3G<sLRz?uq%T5J|8V?(~BHF?(ph1dxRN4C0>>#C@m?ZzTBm4B18nDbJPX16YSk`qYR57TMsG8PMw3?ZrE#(Bs;M+AlawXfnO?Y zi#WY<_Kgu=Q)C$VcbavWZ~CMY}+Wz7%Zxk(p12xXq9@JSc9o z!PgKHPWy%)@)46fx4p(0&5JbLh@zVq=1ka{zNEbm)SE1=-b`Ru?MaX32f}(~y~Ev@n#a7Uu|iDM1yGg3V|44Gc5hiT=-DQi9B$3jmPVToh~%-kt2o@AmIJ zb|md&^dLJz`3MYtIL$)kao|yGxQ0Be;((>W=t72dj>rM6Xp>kIIm_A?i+B^Ftzq?h zp=rDTM8(9bQmt*kLu$NvbO`b2(ODV?C`%^0aj#*|vywUa%}KK|g$R;T=bSD>jcp%n zC*b~BGukqotrxCHx@d0HbQ5|!Su0b;2^qsMp=07?B+7jCocC&<7VBH1{cxt@izK%% zAxE&2QqJ`wAOX>&ll7^$JjsTQ@zo=^aBtoNv#D*M!GVnN@{+DRZel6!FTQkyVboS+ z*{B`F_#YVj3K9LvLEXkF{v+rCHVe2t5;iIlV2Y-oSoV*el{^|ZR%j}LvswGmujv|? zoMI+)-J;e+nBhV!MHy@-r65=j^q{=U@f80#W z{r>Jj);)p$D0k7L^<_&xCZ1d!U~~t2?xze+XRj3^ZkBr!hO&}{p>c5x&X(t7$WIsr z&RhK4W{v2yH9a+zflg|$YGSDnX?3f;QORsP{USSzL3ce?LZkR8)tfmG5t zpL6bJEc2^lT7BGFx#A*o^hZ_R>e|Zj)S87VraPm3P?sU1U1{|33m6Vg_GaaN+ z*DJXdi#Ky};_Rv(Z7ucMeHKCdP!RLVpDe*R5hFx`4im4gx9%CIpx%e$661`QQdWdb zs!m8Dy%$bJr|^yQQkL86jL+f*Dpu~x`6vNA+ReCKNL@l55sHerI#cA(7bRlggh8b* zXqh)x6Dmu!-L};j!S)TDvCmz&5nz>LhI>`);* zxVWnho(uINjUOguuH4E z+3A={N?=|vXt9(B3Y|p-bV`Ypo?Z%V%ssy zY0JiUOU)%W=dVZikvIx%dV^r2!hX6JW!05Ks-gp)67TEoZOYZfoso@DZ=&UfUls&x^)2*uD;Uf5sS; z_TVg+Zt|J^Aa3y)-Rn=)J$Y8UD#VLmj^S)emQP?yn3i(B$`25hDUVp?^4&ucHI@d+ z!Q!>Nu*YjODzt59PuX3FF^Q8~8z`@85T}0BER%-9uX0>+9omYM-4pZp zYlc>4I8H+@Wf98npeXM8)+X}MNV>aFn)*!0(H=VlH)W7sKVcvUe+bj937aeugIcQ1 zAKVuC&O=mWO;48*B(-NYnMb6}Um+v^O0y%@O;9@=IkoHdy43DB>=~B6deK~cB1q)& zku))Y&ZnMrniF}NEfPIST*_^s+L8w(?zlCdwHquic03}k%8^#x5M;g(F|b@J-UM*; zRoIHzO#g&_;VYJJow!GQ$t^6iQud)iupd)}PL}*7N zaUk7{(!lSgn}Yz^i1&H93_W0u(4TgO{IXM2)Dr4|h6Gg}3OdMG)54)r`7130lJB=b zJwr_Y^xN~`yW0O*JWI*lfZxR4~wF3@QDNF4q z)?K+!&Z+^xaC*#X_u0VDkDr0|FCTR6{p0K;SPX8gi#xkmKcDP8kda;8xoO&8Zs+G& zXI5rkfXff&xR$Ux1>jmgI}m?J9Z%Z9MHIuNL?L@!+n=nyW2Jtc{a392iuGS@ z{l7E zs?sGcZj6P8mpM(GM!L-yVP&^#Z>_4lUEaW8w^zrSOtu|IRpM9-w*{=i7dss#k&yph0xzj7*Itr z;vEs`!c>zmIQW7m$G8`kXsq!Wv2LU|`jY>}_glO46|kSLgrk}FAum9y*P1_Z)=#|33H7jgd|or7M5<8f!nqE|LN-zJ{I|4E$YaPpk3i-QvkG>IVmj8zN##2mc4qtexQowiCN_1U2mwQNojaZ`|pMlkh%V1ArF-7 z&>O~liv$<#M}4JQ9Y`!`c3_*r1kv??bM2JpGk*fngj~(by)`t$7o5?c{?MP-^9;K& zb~#mQ#e3fpc|(yb;1(o(K!4Zwwci8Y(DzM35X8Gpe(hvhf~)>wu)R0`#&Visg7@}P zlE%S{W3M0fWa%{q91-%g8>GA>z+>r0FnQ1wV_RlM7(^n9&vksJ=Zp8AbxN}Cc3b|g zf+(4DB~66z$cE`M6P~fEU*F!IBP(olr71+#6@SbpFOD}ktt=Bw|B^4)yTUbxoU0lG zBq(*q8Y=peNn2wA25SxSfNv6RU{`j^W1*fM>5BWV!pDO+xJIEaBXS~X>AUAM$7cZz$78pl2$ofBP*M&-{ONqP)CEzJFjoG(dK~1@i z-6Ps^g7^?98V{P|T6;wrH`yK^nCP>`71A-X1=%OT96|R2)yt~YU9MQ&tLwFV+YSYu zE7JtK$V81u6@fsnxk{;xN-VLmgtRxhRArXXS17wW!nZxbC&SB+kArOk{*Q~CT_jU( z*^jqlZRD-Ca3pyM?Bt$r^+mmOi zSKMjic2~rwP>NFNu5kL|qAnzu^YBNw>`MoQvhe7-FIN*NT#8+4O+u;hd9KBRHr!BS zAe)Gl7GO0kNwJm$`k*BHU4?a3`e6!T%p?a3-BzP!J(y;iNb@jcWh;tEI5p|qri zseBb~=#@oKiEI636$-Ngo1-v$7~UXUaU)#Ol1Ctf9qny5R8i*g@&K3QNwl$-?IIem z%UGv3B26|T$MR|qa={hV;oH&hjp&}@d|9_yKvr4pF|bz)kz4%wagv!75L<8eC__Gg z4SEygV7X=jCE+WXCTbwp7FB2U?ar5RUmS4LN;J(zZWhYbt5m z(k>~9SeB#;mSm?Z!gNv<|9{D`@$AjIy7js}d%x3>NjuxARS)5<$QhI7C-!{>DHyxo zg81786j}zb*wwZzi}klm6ycO4C+2fDr>|LRwtK*gRP{zn397}189lr`ox5!%`svD7 zE1hqbv0Ov*FUDq(b9RWPbz=TL7fI&&B~bjU_)7B=GP3mAMWlVa_JEyu$^(xGy}Dbo z@fV%SUD8%IC>GK%>BN{@Tv@g%BqVlr)RF-0@%v3B8mWVsYWi;Xv@J=rN+-{(>l~=b zhiH||nvhpaG)B*lW;_Bl^kpPm(GS;=0^w!Sk|NnDC8Jetso7Be`wu|6foB!XeR<9( zK)~3gdg@YWFgz~Zhi1fH)Y)Z9p^rlp0mrcsz9B|FC1nhsr-!$%%4&5tx$e3(O2*1i zTI3?vJ>14a+TqcRHc$oc-G&YP$;7ESv=;skOq@w_O0==e17v~JXkyt_Bt5VDJDbkE znfHN7iM?uw7*O?CLt;T4PO#KaFLZ5+*B2M`WLaj?xx$CyhF<0C?8Z6gjX;8H6jI@W z?-?lm2;Dae@|&L9#;|cAlSaCH8Ya2CWsdrG_LXAfbBzVaqvMk1jG0kxRZ9tFlGh9Z z9>oBr7=w3ZbA<{ZZI6ks_j$;0_yJ2niZZ;+cWD1#T zs+VM|!@Z|eO{R%+s~CHGqWmYvea_8KQYCB`IF9Eh-8DRaHU}*t1iF`q(Nfie%(}K% zulCLXnxZ32gc0y*&gj>r<0_-tynjfPDeyQoi}NsvgMRy_dr-VyHmL3O*Sj7yoWk{D zl9_xb$d!ARYW)S5-B-F#44?V7=l#95n_f)157}KE1q7tq`o;VICcShC&j!X7=K_NP zc%+edmF4t7Jz7hw{I17*{Pw5E)ZSZDPnT5i!0Pox^{REXcK;%v5}c!+KPOKiF~l+Z znneL*5*TZ>){f0jIW=Wp+>?&Juvr{bKK9LpNNZqLB-F zacYy7Vpllv(i_lq@Eda!=3`hcoP@{0q1eHKzkVav*e1}-ck7rWP?&cuF!DB+ETL$vxE(m+< zkj&skb&rsV1!M21M9#q}-8<-8Ni1x>^y|FrGz|bI3vk=+(tN&1hHo_dq|>;^P?!m3 zcTtcE_l40hHG5CZS+6z4Z4~*sE1~y|YZL#kyg>~E-HB({+(j5O#m%_LqM>l)ii9<# z*d7|>ns!@dP~rjuBbc&YfVoq4G~CCetN@J@7VxgZ6P^Ik`Gi4EIQxilKk?N0@(oB z2)eG}J<3|9|KM&%-!~t4P{>A1oW5jWSI^3KMJP5LWvKTOCj(&RgMS+;m}^M4 zW0Q>NzL~@L<5wj*F~tR6_S{j?V-AsQ0ptOubNztIL&t9Tnz6>-XDJTUjG|ZXIdStN z-FqrLmTs=`0rrRxgsBM-#ttLU5N`m;#u_%2`8IEReiDQYP)MF})f;hT2Bb2W?s9M2)DukN{H(UoAUT4b9Ve@FzvG#{J+6ynRW z8=w=FIRI*}_s2!SgNOk~Rl5sV(ke#GV`~AWYM=mA6rkWJ3X#PQkZM0AhkOfm3L@Sk z^BKesZBZP*&K#VSOTN&T_dvP-z%H?l|Io|(N5hZQ*Bo8L^Ju*)5A>7kmu9`32T%+m z#|jd1Hm7tnz)Y`T?)}5D3pSfckgS6iXZ>gtgh6JWPY1L}8KI`G^Kv^SjM&Y2?R^sA(4UIs2 z2j}M>MsuDz1>PHr9jkS5|DhE<#^3YWZ^|+g*kKLvnNCj&i+L}$r$ccYr>Opu{*K~t zGjtq#qf+8Sw{_zHiEO{+xJE%VtkVJI^c$^w&h3{-Qr{AH6b46Kuh&!R^4(eJd+I1* z+1VQRuq17Ps+8l(riVOyd+Y9!F^z+;%J!57y!?FLJxjFM))%pp`QPl*D24>Q7{H3c zV8eln2y5eF@G?AyA_z+@kH8d%JSGy1@ac<{XYE+u?}i;5x86x3Wq4}s`)f@Z64eX4 zEV%^mfR7d@BDBYM6yLb7M*K09vyMXE2UtCKO5eVO=bs2jek-iLIL--O*hN{N`U$Ou zzigF}C=fI!oAK1kWLAanS?&Y_e%o}TcN+*?#Pg(9*ltkIzov26OuA!8^qT)n zuTg4YE%~ux7V)qtcW5b678@vwn-Ez{K{*-YR1++ zj``kym`GKCx>Yqr_{9f}`O7b6{@c)m)ON5@^dVcdr(VnNUj>?85QU(}n<7gjW>H5T zJpTNIt`S5F254$jMw@j{mgN|`=!_c@mFih1W|i;g*1Xk_(XvA}Qj(x6kVuCj-`~ku z9msSjy5JS~QKs2&tzU(zR7V`M3)jI;)0Jc9w>pn@xyMgq9z>mgFpT)n(x-6VmQ5GJ zyDl^e*_n25a6K&B01@JkVmEewUvl#M>Umm~q__8IhffEmR_$ms$eAAUD~%945WK*V zi`ReK6+OzqP;-?fcPBdl;7EIN4Zy$+G!6+C@J>4m3%_LhJ8vCi0Ch7YZ^sr=Z13_J z=J)5e3xpKs2FeOi$+xOol9{H0T+2@sLF7mcHv)H|4e0m0AH#Ft@ZK`B`SKm0&e_?H={_^9b)%De*t{mEL`(X4zMWZkp}Q zPZqBXuKJjENd-(?!~X1$-=0xfEH zhvvIDhX4dbP78Y&^;-h!-2!#r)emnSf^DER1!!rh2XDlvN~OQ-mM8(Cy!!yqEsND# zo6``DaKHBbyP-Ahw7~G;NzdR|h+*zRhyHIrq`vXJnwR?h{=LTm;6)ydr+*U!^BLB! zIbqz0{Z{%=u8*m~pSJ%HyoMj)#2q!=Q)ORY%hx0K271R*iH79u)^CA3eL9l|DxMcG zv=<&kj+r6~1HG^Q7iJZh!_#d5zPmHnUA}%xyl_NeljFZItH68uqAS3g18`LCprnJ} zy6K?~H_T(UY(gLY-&t+%^U@g~9AU3HGT6$fKsqV7A(nU zG1ng^5bM$!ub(J+=(gGv>h>O^Q-7W;F1doF zPdpWSewo$OH%j8StF{)KIzPE=q+Y>vbSB~t^)AVO+RnH`wce+d={O>I;Eon=wO7~o zMi(?TCd-Iu=pt{R4#*!S1PqziyHh+4-udK4wiyS#^-aYW4^j^PJsnEnbOoSTG%r5n zcqxYu-uauWB9@1$l)3bTd&^sS0T6@hHNn=F#yRR0*o~bV*F!n{d3+v%7jOQ!bKb0? z6_k@mUfk&FM3H$tCr1|AWaMM*NRwUKNxwKr47Y-n44En{J5w!Xk^1o|AtjQw-4ml< zC1oH<4jqDx@k^pH^KP^8OW~U8viz^~u+FLZ>+W4lA!<>%x_6crJp<@W$IJZrd`_0R zjC`3Xk40vHlk+i7>if1qMU)x#Y;i9+Mo|r|sL}V(f4A%Ee#WMStIdJj# zf|8_=9Ft+)^ff>FsM8h+^0MsCCz#uqzyHc4ah_sKEVrk)l+*5zlf_6oF}t7nmt7!ZCMLF zzsd}2?(I9QaWQ26DC5Q~$gQ2twB?bVep&vZm0(h2Ng<$}>t9HbUKs0iEc^`RT)DMz z^<#}V&SYPW#I_LRSDC}PbZV&Adjjl9=Q+-cCtKAMng>`=0cKHj*vHD6_AXtPHMGNr z5+;&NlIo~$_2HlJ9Yq@5%{|qc3^yfkc6iNJik0D7k@{(xxq3*~;UyCKPc~2U$Luo* zkEOsyO%26_0XUfkRFc_g%$jT|E!MGWoCZYiPXnZ0N%I!m9Pn`8X4o^EbDpv)Xsm%EBGToD3DYlWuF1D4ATwOJQu0D&(7D*xnVExufYcm}fKPSMJ7J%m zyMc*Th$8W+bR|(3EHnM*{)xjw_Fr!pe_%7@(;r@{= zdsH|=?sKM{L{;N9V~>WwOtI3}^x8vYKFl`m?|0#3qAG29d{w$>&v2k98?IaTf6T8$|Dcy#gDGO?#8^2mUrzHC+sK)oNyUMa*4r<%6zi z=iK&v$=BFn`&j9lgeLE+;b{<5f296YNv<`)O%szHC{e`nm=`|UxYwkV;n+klT?hf% zCheq+VU}_5yg* z0e71DNAhvDT&ZkM?n0Nkf8hHpz#)o>afl#s_xp_<1)@RK=(!WRT11v3MiCbu$@O>T zFg1=dpu*km1 z!P#D%2EkKiHKRKdRck}wntA15DBRZ`*~5aqt#fhagO!7DCjVsz1YKHGkVyH;Onyn) zOhD|Yy4i(pD)1sQzN7Z4MN=O&)%ozsJ|lS_>}k=2AUG|?)q*AB;&W))p|r3xg#`{5 z!5tq*`}P`s|4op4S?h2s4JPd&N4=^@uJsy_Hl zRm|49<EGo$b>^Ne;H zyu{h<=x4&zJAow620)aN=_fq7EKXxkTsPxUaQt*Dx-F{ILdUga@k^j+qtC$FQp~BA z9%3z{XqI=@YnZdU+xt^{_QDJ9PH|aRGP3li+SxY~?cR^xL*p7kEMU z>|a)W&m%(=7b5l=pe_{ly<=V*%horgnqQ!Bs*={2r zFc{l@G_k(Dd!}g2<`jjZQdruDOKU4cK=z?Wi@#2}Qpg85W<tWv)5zdCxho-+k#y3A1}d^~0+GmOyYRjHEo2o2*spegkA&S723$ zx2+kds)Xc_6H=j%3B1}rFNsml>*5@aIBR)?`$kACZ}`>Gh~Ld6><%I6=%d@fm@n=L z`dswXsrI2ewN(s`1}$~^%PUlBzHBqH47m$6@DNFq71O2LvbWvW=Q-F@`gFwA)2qQ7>$Es>u@TNT=KE49h#7m7nHa*!ISLTT4#a^AFvj719d{mSERd>jH~%UQAipa=}M zI+o|emQmVlM$^FnC@+$Txi@;)s;A|m#f_BZUNcP5YQ_A1{#+v&XYe+?amPh|CqMj2wvApz+H`-&_f&GY8*{fxjalKjN_e1-gMQCZ)uj!k z@JPlOZeur4J#uMY@Uw+aRdQN>&Q%p%cO&=t&qwHM(>xikj& z)=L#H{nb*L8m0}-hwCF6?DM5heVfCWsLPu=@U2U<{aWfjD5mBX3wWAWvqCUlK;j$V z+%q+~Sc5k*9{%tSh$8}|hKI*$xvR^*r}*8_nL~H)!iCx)eyG_0#cn1@HVH_O5PuaN zTkY_T;^}3dTuxuz+0rd9oi~$s2XVIcV@n;qgq|=nMGQAG7@2xD;)qAa*|x{QP-lqg zhq;aEIuhDm=D~#pUbmKEQ~M;|lYou;b?&U%$|U9ZA-(!1%tL%>n!NwL-5;MC16(X6 zwKeYmNOIqsf5_@<>bp3xkl~6(W|mvP&;N}3Hoi{D6aF(iLd-EIO<5rqF#E}R9(2jv zvU3Hd<`t6^>c`&eh+!?qeZ80IJ%@8-RPWAj)>T&>`# z5Azd)?0LJxD2dI_ExJTTN|L;Htzo-Ug8*Oy`S;PHJ=Jxb@lFZ1f85eB!z4adU))&k zx~HSb$ps1kq9rZOuO%(b0-U+gf*Rdu9bvkz>)bA2VR8X2cI$qVcT%2Ae#)uY=k)0B zslt48q^aQUB09ZyR_UOs!3iD@rAIH$deiSf&(zY7AiMp21-v* z`#^u`;bkx7!sFir=mQPd#^I05aUCInq1kr{epsqvQ2Zjl0A8>fJl|wkNS@pC zkytcU0oE){)5It3d0K*ffMx-sn1jD1^|y%%np{>;&Va?|XJD^8 zm~ScpF$rx9&CWy(|_a+$#>61QS?(Z}!nE<`49_uCs+wg_<+Y z9dfY7=0A$z?jxsT^h6J)g^W>MPSV4Da5p)h5-wooz!Un}eiH!vm2g!%nG*yT`Tjad z8I7kx$+Xub#FXiY6^Ctm_=Uf_>Y(UzuU+*1CBxgz*0`yXax3^d!vSZGy(C z=uAeKg_$^N*-pzY351P+6gmb!dw?t7m8*xvTLcJJ9tPXoy~h}+#FO9UwX3-FWLANd zm4fiScK325RfnOtUlp=-LM-5hIe5Cc#F_F8KZSX{_d|387w_ck3Lv&MOw{LF2B`Rb z)O8US3q7{DHM%N_cYL^TrgW?!8OC|ha)$Qdr*okGqym&b)K&$QZIpLC$yB}bB7P_} zTr^wESfjAlCIQ^!G{}GJCSSJ}pp(TMCuQsH)VcZm`f5CW!WgDse;CQcY5=euP%CUR zYPI17(Y# zzT`Zxp;oI}&h;pKlaBvmg|bcSa3$AbDkTlR9R+H$m^HA=a4Mog5dMO)dHqHC>sqbm zvTFcq^S?%FHO1Vy=zT3q2)pUT6vNk@OV)p7$p&nr&OkT!%Nkzr*HeRXJvb)3Q#ZCc=#3<&H`21X3U&LvnGmi1NaymP- zC$-=lT`e5zyWxO|x8Ilq`oHk2`4=7I_}YqV6gJ50nI|j4gFapWf`7HDs^x3^70`dM>{n+$pB18m_mP& z>>UQw3xnTO9&zRu<$?(rGT`^vl(NepH+l3l*{lUf%jIJ2&hBg=fe(@aAH;W~HwAg9 ztbtCkc(<3Gy?hv4j<$9()Xoc#NUVO$8ZB$uf)1BBcTf1C`ThSAQ$0svTLz%N@{icY>`m(PV ziO4cf{_4Z^F#f~*`+i&&ZY%YeE)`X6$Lke$rWYm^t|^a+_o=B8`kGP)mk7N{+Pkw~ zDqw-Mn*-?nW`R^eHv9g~?Cy*MJ<{mY;KfS?N-TTN7kc#$aGE)>@VBx*3&NIe2|fKA zTT%fmlIr!6y^aH+L~1}|kvc9D@Hb#|5u|5#stLPy3H|UBbhEtEy$Mu*y?UPw*xwvn zjog_|wlh2}z(VDIq8HffZ_uxkKv%nXu79t;L)6kG@S>VstPJ=nJINt<^*uO2VHy+R#O*?bDXT<*VBG!lR;f-oh zFh%^)`yPLf2!QpZRcZdQ_W}*xuVC<49pL!NT`Rz_wP92 z0>-IJ`1?H>Av9W#008KSqvz1yaf%7tJCjM=-y`}52wp!Jqn-Y})x9tW^ZK_{|Lv>) z4y*rpusUD`Ap6B2+eQ(S5vbnb(XT>bd%{$RH@XSgX^cy5tu`q};!{il#DRr?R9T<- zormk>puTs=Hr?{UB=W;{A!+|J{DD|_AvdT%y}CkUyr+jFW6zhykf#=ZsWREIKHms8c$zP}Wf zmbtJO8QaePEP$;iDk74GnKvqq|HKhL@S6lXc*AsRhkkgIov#L(T&a7Ji{WESc*_CE zJOjcggjCEb_P$_(qBN{A{Cm%Z<6sTI_(r+-bA)4`h;wIQpTNRvf;|@soN`)yh(HeN zNlF1J94;a0%3iW~mHp=$tmxNAv!hWnXX4$E_~s{e^%PcyRnwojS1#$V-hnR(^eHZ7 z8dUg>K6nYYvwz)L=9 zX&ZaFo$0-3JWz%(I)-1?A#wU{8b5^$qbS?j=--mKSPzucv-f~hBoc}ASZj?6OwH|c zX>)+Ah;&Z&C^hU=uu=v>ZKmi0q|=eIu#)9&v!Lh4B!w}+wJ4A~r|UfCX>w{HGqC^JE?iz8A(lJa4GspmKJXb< zRu6-^sP)r^_{sJfj7gM)TU1w*`!f2+=rm}aA2_M`@{{@YewGHAaiPb}`w;~B5+FHd z12B|xW`iJ>HDd$l{(X~C6B|x0Dw;RR(@Qtk9(U?GGL|qopc@45<^bYoB>MT$J3Pfp zEv&|BX<9Qyi;Yw`D@c4CNf|URiDjO^ePuw60u7>bS`kE9&GuH3X<{@#89w8p+-nj+ zXkaZ(YCu?!vVsVk^A@o`ijoO){6u=x#*_&MRc%_qWKyKr884o~s3U@14g zVKXEKGiM5L?4TCDN~fUP22Ovr0F`37j0dJWSo_jq_cKyjkC}_%A-c0~ZXB)29z@K# z>Mxu9A+XB=D_N%KOI0U4nLXC$M@~kq+~l!({9FlxqX^-6V|&y-ePZ zN6Rn;{&+lOwKU3AvQoi|v{%pBE6jX35#rJc;`?Dmp!9uOERw3W;APvku?$eFwq{ov z#qh#kog}=FzwuPObcBt!rnt$ShVZ<2$oGzTFGT_`y@ ztz>KsIszN7OS7MiJt`*!)Ys2%%AEG;9K4@%4-Zb9oM})m0nt>Hk|_Dd&5Ul}%-4R{ zdIkz%u2S7?_2Wp;Nd@6^K9_0hT7i(Fd?KT8I!F6NrvdeI4dAq6alyMJqL-&)F?ymQj)Y

|HwSBGFAte&^ZzprnY>j0z&>jRt+eWl0u8#! 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 T&kyE?0wc=ZLjsd=fPENO*WQ8ED#8U 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

|HwSBGFAte&^ZzprnY>j0z&>jRt+eWl0u8#! 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 T&ky-6aA714x6UpmYiX(hUOA45c)Z(n!Oz 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�vp+@SRi z9n`YFyY8o#+Sgjb5xGT)PH3r$j?uC#O)|Vjc(CkZQvFE~)(lTA+n0xAk+Krr`>7+o z{zY0RuNYkUM~giv0jw8TXv}gEGD%5E4KDLSpmrbyE?R6kcBv$iZzGNFV4-^k2oe0{ zl$KA?(8_H3g9T|nV|lN4%j|C8+l#~B0Y4dc&NXzrUm?ol-yXH|A@x)>pGW2}LWbXM$yYIpWAz z%cO_K)x#((ct^6Y%ziV83m^5wBi!RbEagueZWU*Vvdnn5jh^*rxv=|_Aa@|1yi9>u z$TROe&GBtyAFFjvJb^y@9ixHF`9kFFsZ^up5SFY1n1k_}Q<_x)*lCe=QWe^nPT zU&pv@m*2;>NAMt?O~i&H6NUHL?CD{>@mp{Vj7+OC973ZShCZhA?(2F$_T9sXMsWJv zCNAL&mLu&z5qdh^VgPtH*Q7hq$aviVsvK zmf<^s`&LxR_dqN3ZzNA0$DL9zw<_WkHcyDuHNqj)r_1f;;pn!tlV+ip=nbHXRx7`^OqVSDquO%Kb)?MvU8vS_GRcfu~mtdl$GxTWMZK;S!$c_iRZhUq#tQN*5qon1N?k?y{9I&)i` z^((3gu*2D024 z=Vd{V+h2nk<6P*THH?E%Xc)#(+;M?F?4_ac~U;Ki+YF%;D0KWaQaIPCm8bFzOc}Z$Wt+67-`dOd& zt=ABmX|^|KJ@njmjex?gqpCWc@MT43`eoG>VAjytu+f;|<}lT={?Z;6q%;C<&HJ+r zu(=F1vP!qw$FNk6zM-$LAT$OWVE@4Nre(M*gg~)e;CYR?^lM`G&;33zP0$Z|PE^Fo zM*!Q7&E;Q+T_502UJ;pk z%-;;Q|HZHE_v}AC*lAmk42L65l|30j={_k;>LLL;=Z!RRjo|*~fF6dV2DC|b_tj+m z*R=Zf5`~W*WP`T?7)5#hQCfwrb?u2PJJ9QgC9S|q<`)$o+RX8=eY|#1Y3xOv2Gpmo zLoY=5`HH?eQRzw@XLf9z}b7&)>r-Z}L62MPMW?6`{)30R(^V{rG z*F)3X_@It!ePc=Gr#W1LUvPGv(>v32^F)>=D;ompm#4{%GYB(R+m`KxxGZ!s+ASu9 zmA&XH9MHA!rxl`1tGmc${L!vMq`2VwkVy;_v>ip4TSaw-sX*kL!RheQfv=~Ff7 zPl08frJrbRKl?#FLN1c`MA2k#nsTyq0Nq@?4~H!p4(uiT<#S+nDLme<0k(qx%^u@^ z=rr)yENZ0CV*cNU48i9{M7&zD@Sd#bz@Ha|SP(3?=pEW-#GD|d43U3|mE*yAj2&}X zZ!`LKpR1g2{CUEWE(_;23l8V82wfa2FD?bV&^9l+U7CmHEML0a)7xvvSHCGLzaV=X z!u;(_W1V;=F9cK4m>k2-fLc&SL+aSV1%#`GPKS7bGtTY#+lF&Uwd40u%aUSGBv z&BS$s#RA55RvdnRI_ytTQb@e8DxpDKE{<+RF#$nGOsGFE#yEzBgO1t}vK*yXZeEXe zKiqAQCScbr_&UVC!2>A91QDW5_XdI~MW+y7-(*5DK`I=PRo1NSvf5x|P~mpqY?5DA zb=Cvb+*14ZG4QiykdtZ~G5XXCfKEk3A+)hD#tJ_FQ?m~(c=Ms(3C!C*-> zf)lCy37mR`ga>-Zl=K}29#1&w6K=}|`>pE9<;6MwE<{^*CLziptDL)YIFs0(8s*V&iM)w6&938|4XY7F$9)) zd|HdQ1yVN`Z@&DHyYJ+4s1{;Vys`V%G{HAGiL0{B-mv+phu`ktPoD2g`^~RkW3(>I zQObMqEor;s9R)Xq3e3vNf{K>Ql1Oc$S9+5N1;*PvlX&pkco80S6a~*)Y9D`7=PJk) zSVuK<=1#Zca_?=bQ^OHE7`^ugDSa)o9R*4@w-8S(==$)ad&LGJv1iFCDmbd{TGJaV;F_(*#s* z_^Pc(O_W6Ux>ght=%Z7rj4MxjTPjrfG@6%TlQ&K5UKsQ z$rnWSs@TO=EQeoxTa2wHf%RYV_^)#)KB=i@7rPIb?5tHWGJ^+#$kyP*pUengKuaID zGJEl>`WO2m@QeT}p8FrZDQb=Jjli1)4EsMllc*-GYe3}|PRTW12Z>|D;o$pzJG<~K z`UL*uGe4@#Uk<>Ly?dqR@?)s!&CA?CcjCO2JI?zM95GM+0P$|7x4|631T1DYNXg%x zYJ2&n@laL-)rYc~s_?h0sqLCnwMu}DA933Eh`Qa58Ca+9%ju(+nRp0gPIM({kzecI zy85cj{8aU@f@_;IBgDiN-%RXpv3hjE6R%nC46@km;^kYAg*y7`Mn4`=RnNqE?5gtL zc8NyFX;^#0(X6d@?L~P?B%08_uks*W64nQH>%X#o&0FP^HiI7CUK%!v`|kTod1b|V zu-;2X>HmdEPArG#@Tz@Pxug0B+7_-)%WAo!THeb?@oMrv9swk7 zBPr?KXjLK~8)MCAS6H=W)T`VAt5LXHbWy4TQcD+zH%_JpV#l|bLDjRmq9jWdH>WN| z?ODHpPr8$Q4zN&d)Zh*;ve(l^XMxeO&KsX~WNYrWncp_jXD=j00@B`N+D-KvQ>acZI%#Q&yeX3Um^pg^ z=maoBE2apqLmDB6)+JEMxGvHpD|TD#wEa)MyZ`7;07==t=TJC#EmD$>4n9NcjGLqW zazdHnWA&u!`U+D(WVOgn;Npl?tbp78^K^7t;abH;LjPet{ofqc`4yL1)8AMWf*^Nd zD1^rJQ4y|F{((s(7-Rq-M{_ z^;`VIO>w_AFgHR4ub*0u_e$WbY~1?u#e6&SnHvzR;ff)OPf@2SW;cTx1wT^hMwtS0 zZ+UPfBButpqOEw}sa&FOMc#%v*JZxZ)6v~KqxXX8XAsYieWm3I>utVs8NBnQr#(bG zWor>u-#zDQJiVOgws}X2?7aGiV6r&cJ?adiNv#G;tacrv!uNDPla)Wli1uf?=~Alz)D zN_6Wkb5HMR)O@bhdsiXXy#lB8HVWgpj3MY$z-fztEW2o??8>T}!CG1<=|rjgGk+7; z;|_u}N*E@1juB`SXdAo<2Ck@f)LqyyOB!$R35yWz*l;{Sdt!?4@G!^8uA#ZpAV=Ko zg!!qOU5Yr9Uz6=4F;y#M*CWd;nsuEUxS0Q%yoT(hF1Qp*kC!z=<0*%C(T7VY5uB3T zFOlOv4VumKraq(wvre_F)wx$7aFv4KjrU_QwrvEc+eoQhpEuqK-`uZ4`1V;KKUGa< zI<9lYBdzE1Im3Yi(zL3VZsO(yw6{l>`%>!XVMuiqpKB`>9>qg4SVkrHkQUjIPT8%T zy7HB<5#9u>~M74p-6WW#p?Aq$? z`Luz%%G$aTx?=E>p*$8@F(CN(!9SDFd_G+j;S&%W!2|c#$eZ!Y!$iB1)1B0Plc7W_ zFA~WMY5M6!x)H$9Bka#%&U$dc-j9?Z>nbEpM0gkt}D(*l!g(t1pM zjdeS!>|~}$4b$ZNGI_b5GC~M_%j&{uJ-q!cP~;?G4PKFmXzhf%;b~(>8j*v$54ar1 zLFFvHy0U$?Z5VSoAziU#N|teR@8TEEK-Kg{GrRAe9Rze*?x&w`l`=|w6UsPAE1G9d zQ~2N>G-7AXaQzXsQD&lPW|a(FIMrhpMT@8w+jxT#!ctWWZX5(LNw>bF(!DWWjizaI zLmxb>etMxOVAl2f!->h<{D9dCtMQy#_?xNx)MyOrX8pM0bgXJJ_S6NH+t&WyDv(w7 zo0Vy4L*qOvu7U57i=#X{+LweZB@hRSS95G!JpbkZ?vk3I>6BJIU2T*0J;?*F9ONUN z^!y;;(CBYa4AQyHtSX&0+g?eC<1%2DkGd)Onv4@Y{W3Hb?1pnhXlNx4`*Z9xkP{I$ z(|T`QMpNKo23t!*>svTCDteyj@j%r)baLa@>h#AulP+56NG;EIM&LZJf9;oikf5;B zKb;9*+9CGjS~bJhZ@YjZKRNE8wx`pPNmd?FBSa}kVXsmA!am6WRn9EvaLf7R`Cno< zwhFgV;S=xn!^ajJmF{YY4kFY?!6Ibr1xZMjHKnh!n=k8?g}mw5ct}sVg4nc_7R}P|k&l~fgKwQz; z4^GVsI&`GK%eRz8GeM@jcAX}@* za+5AT{i423|57DJ8)o*T(q0d z8uLAbNQ(bd4yn~1htM)Zl=%8!!Kt~uDp`v%^~c*==6bY}jceF#%L90~g9QUb{Q|X4 z^AbKzrF?`ikF^EnWF~GKvaT|J{G2?F;Uh-t!A5jnxt0E#aBin}79)pvpV-H>kkB_0 z%>|2G+9Njt)o+Y@WLp=Tt_J7Hrt;)x!tYk*Bgzy8vj^j3x%}iOkv+xLiWkOn4WyeI z;MHdAVRukFW6t{q-}1o4>fuJO#8jS}NWnPQTHcR_Uh-;?4c&vqZD?fr=-)$o-?(I~ zb32Ro#HP5~I#q=xrHV;wl#Y4!wx0;)9+SuVl0~7yeEjx)??-2^l~xVA3h!CRpDNW; zjk2@4MV@N8rLVG-nWSS{MD1g)$p2YP3RAtSS-Kc5NP|;SXKi-RR47$c%sB(oUq;wF zE}!oZafa*$iAh4Eza2V3e_DO1GtC2e%3<7i z(6C8iM|#ykL*m0NOvEY)qN&GoJNpO~ztq7$yr85?_^HN$M+XBjzOO{XVO|cHA;dF_ zF=-3V>xmZ!Q||@L=SsG=M=w)^7RnTeXbIR4zDf1YDv36JfOd|d6)u?C+6pu8c~d8n zS1&E9x9>FVXS6lYusz;cn7HyhIyI>ulF?F{K&e9p-PU`;ncB+*LEU=bAQYd)omF(> zGcw>>`(cFNHfhm#?sH(V#AcO=4$vz^8K7Y6bL?4|-Cwc<;>iY5JCagux{uRZ-itIB z^^4>?JnH0fN}$YyKrx8>%CGGXnsDDepx1lSptT|VRHV6ayxl3=I*THaA{bOlD;GKEZ$ECwl)W4h zc&$rL!$0ZLcO%Ic@_{O}jD zD}7b&$$Gmd^KYmS(Q#Q;VDg`#1q(E@m&M7n?x#(7h$r!)a``iL%unflx=JE#L`Q=w-@YpY&1`#E8h$^(JPTT*3?k4}`YNZayv+t{S zJ8qL*;;eR9%nuEvRHwJU>QUS)NQtkXedSnWVn!UKH=dk_3-^tHh6Hph+<7^BIp-4X zALLEg*|4f8uB(>`YsJZNRgJ+#bBFeKtC z@Z0-DlTEs3(m1$8u>INKXu+v+hszyf^v>amX_eZ3K#;q+$ELy9h-y5Sei;)Cflt6; zubG67A*=Q^^0V9;$^*OR*cXL4q`tX~?oera-mkUpNp3T0+j?C+ixc)e6n$aU3yevo zX92M^xAY$@bAOin>hqEqC2)Tl9ltvh=wonA5G30+>dF=B*V#6mMpZHm#35P6R|YA6 zZ2~L69K-~5ixiI!O$gYv&?_eDP;qE4ktp?v`ZuQRJ*H=WzR9Bw->0)FD9CwHKzmrg zpkfgU#vOiS0dX@re34!ji+xRtr$azj;Or=Zw-SGES=w~hPc=z?QKMC!ej^>;UzyaO z`yV!6KSnVM=thIzqZFBw@@yxT>NrKG*&k)l=ud%B zb|~tS=~l#u^_jPj=+=|4s-${2C{lMA<|W#a0HsmccO zlycSAU1M*ao2LTTmJAs6dy$YT35cQkvmK$y8YW}R=`ptq8VTE#hJ{#CN8)6*uVX1N zcGf(sG)WI*ZXsq8ocEWtGI{LN4zJfLjts&0r_bBdXBQRw)RpH4=<=MSRY%WGXc4VtYx~F^Xc7yu`O*qM|7zObKBN%9ByB&+LtscZDRJul4f^>eO5tC1frn$v2JaBn4 zq4_qD`PB)#VF70^n{^Z@s#^y>fGw?Z$BF*gcJX`p;SSX2)6bVxvfi+0STyS~DUk@< zBGp_$0QPZ^I_2*`o99xt&DBtq+Cg$KE_Q7pc>K&KxN)C11!F$;5|_|3b9$Ytu^;kb z7xUcghf0g@qP@4){Uh5O1?=>0m5q*a07~49Sai+Nfe(~aZtY3Hxdz}PZy`(Z-+sj| zJPFQ!g+Yqyb$BooH{-`qi&0!8tU%N`o;a7%4lH#J;q=t7u6*6-jwSV1NwFIDPQc*F zYFM+^8XYIqo(~+9IG+sWJHNQCick}3TX*ei-L{i_y<7Ca=dRhTg^0m`C1M;Q@_{ls z9dKO`FqMk^fvb424I%_prRJ&662(98l&s~F=}JhBn%=AAwHkcn@GD(&g7F`(a%B_^&W0UztH+fy=nb+Sw4?`di5L1kI`D-P)-WoK@-5e>#q?*xC zT<1Y8(Qq!QiaUTn2nC++r97u~%AVOKx}X3=O=Yrm__L7sl^NF%l7+81 z3i-^fHxQCxun~liI?~&?EP=8uUVSZq+M|!G?Fv@p%Z*fWlE#RuWUOxTPp}JcTYdRknpAG81-_&vI0yVzgg~74`CBU#3O_fb&RY zN#wsQ+gIg^7?-t;o;DA40s#r0O@omlbi>fySGM!dw-Cb_*40)q-z$?Hq=A+bl!}66 z9Kgh~Pxk7TA2?@srWQem%2XrOR5uz=wK+SYR#k?K7TvbtfbEOV>=}5goz3PZfgzNdnq?b)Pe&;Hc_fEIWkU2*Ud3^r%Tg`f^wq|Q z6x!@1U~{xIH8nRsI>5E3A3cuEOiL?$tfxgySl(9grf9zsL(Q}F=U;u$bn>!W!D$hx}tF<1WD**grxV6?N%y-`8-KHcWfR<(|rP_d6Ti~ z*rJZSKafPm;isy<&-~k?aq#N^{PBr|%WvrjV3Cu8AvsKFJjQ2MUtt90SCgcva-@7|PKT063Ea3|V?XO7LfZ;jckXU%LY#J2wUY zsj7Yq;;9X+OS@aX_PBqH`4DW-wa?psEWQ+AMCYGgSj7KhOmL$p|HC(!zXOr~dX_B! zpSCyL>?ZzW%zp^}55a$9iGMi!|Gr2GC$AYPw&L5@uK{K2|NeUP-Hrjp@)7dTV~(6C z3hzI?g4%%;YsTIGkaFlgTYJF(TqyQ$uV_3C&hQwJj)QdmmW~5r*AU35CVpkoKSW70 z5OyJi9>_mrNiY!e%+n9q{}4zlz}!}*gQWiteB=viec9(`pkc+{Box=u1R~;EdapfI;ycast_sN z?AK}&*&a0j7lm71lZ!Bv|0F!*{K4kRG4Xf%GN?;&X{2@h*x`P-p1H^6e&{ms?aGg` zly|u04(Qter&zta(uJu;^myL(}(D`ieY1#r>Tr+)~mSvHfr4 ztcUdz#E`xU`S9Bfj{3m6XLI=&TtmuPp)a}-N3IGx)B^ zep~tYX4Ydd1Ds5l8dEQ!QSeto1Tpn`ugl0p&R*{-E#n;#A%JKT2cJ^~>Ld0hF=pg+2(P^Hd*hX1DqA zjhotYrfpf7o7?s&qc}4c<z?Rvqr4=Hk5RZiB)PMCrHJ)bBdJpoj8P!fzS89;$YC zH|0~y($>fe#co%BcU6z=#cVz2#~58KHuYqM^USkmSL7ijk)!zmaoe`PB~PS*ZQ!ez z$pc}1Y2KitV~IRPzlE8PvXj3R(iSbmXUj^luwe*W~n;qFcEECzcVaF99bO`YDiNmQpEWVb zQ@5V!VSm=dOg9GbO<>2jTLBOkdN}bN>ppjg#RTLGhI1ZNWu^oIvKf!QAa|JthpA;$}e&r^g=rQ8!boeFStaLU2;)K956jm5VuZ zg5sG?$bR*AY;~3!>a5GZpMasiYG-uR2Os6^?G030zCL;J>3ITG``t8-0N0&w-fc!< zI%-9g%L%6m`W=tmt>S7OVSj&6f3l4pQ5XIU?t5>0Nqnxg1JuvtIg9Q#DMS#` zyX0(?a=0I&^uB9W@NEs|8c1;!bD6YrqeqJQbO|?QxqO}^jnnCp>U3vd4f{k3cgfv% zyg+y5@GkS_8@5Lkfvcp25f=xHddA~j?T3oj?ONE2Lt0e=+#IX&^%SB7XGK(|su5`V zy-sg!bl<_)ZyCoMM@0j9zi-4`YfVDLGD zX_uUSoJ1fW!QHgr_IO0X{XP-vgDhOy{?Hsu;Y!$;SlbJFertwje8+O*fa&#W(t+_c`pDn2z}pQZ+mfq z^o0Y9YnEy%`cC3@n6~ZPuB*LI?rmQm!6NgfVjDt&kE%=_E(7pVeVOw9A*gW5L@1E# zKH)0XAg+m6+|vD$g&@0rj0a~lKtbamnNeW{rVpV$xdQ;=njXzrSgx2|-!7xiiY*~5 z%Gy{|-dwEpBGuj@&|6aJ>5iE3Ea%?2iGyXwpsi>g3$>vtajw1xPCFV4qR7;H=gy;@juN7M2jCM}-GtnfWByK{ zBM@BCcq_GDggV>7$g`tuk$mc|x??ttv{?)e^U;obboJDGDtetvE)|3;q`497zM7(I zK>;PhsYTCag8|c?s4_Pm@7p@UR`;a<_J^0x>{YT8>Wf(IdW-GHA;dIc+S}I06@V%J ze<-_|7Y~t*l0769s03Nj zTbB=@=xH!Rm+L zymS?0++6bNRid_I4mVOGT!&t|XN@W@AV62gC#tdOhjN$j3u6J>LuJ`phzwbZ4-|zg+ zb)3`boSJ#Pyk5`c@pwERxBFe~yT%+jzP3viXGFE9_lDe#8u0c@aMc3Q+8U^1g7$zH zp&V`pb0#RMT8W!T%d4(G2%s1FZYN@N`RsDK04@86idt6m7B;7JH$!L-alq##{WL-C zVdN=31-MM0|9o0*Kxy=H&uK3)zUK=l2*VGT@Z6D$EcHy=ce#ghYr4Dhl83TdF|Su6pP*!O3KDc%H;dU`*kRHHlLh56JtUp!eQ*# z;+=I0$x7q@X4wU}Yi>#_)~J>c{yAo<^U@&98rh1m|uQ!gDJt z=s83Y-msW&#}*LC%u03tesJKFf6xzJ=~=fP($eR#KP*lGc+S7iH$!LsNT*b-nT|N{ zx|p9hkXNXlvg-(>Nj@6QU=7G@8x8X+uN+ZG;CzUH*g&R?%A?K8emoY=aHr$-#YqI; zwntXKv;gM(QwTNG=#3v7o=ekuS>{_F?;DX+e@}3*>CFFw+GrC@ejEjBd08^v`Yglk zC5WR9hct=l2zZ3B!YW3juGU?zad@8wq;U0xpZ`Mj&^RK?gp6`L#yAm@P&PbPR#BI{;k_imf?B7XO4VApl!+xj5rIkPoM zlW?Os>L29<4eqJX-K3tFECBTcyfR_d86K{^g-MA{tw)G6!pCSv$OS^ud0#?~Ln78Ry z_2tpTar%e^K%qGgO(U+qCfJFxZuT?ezJP-I4K7ux2cy9IzImXzM zr9k+L@5GRL+Ljf0kFKf|S|__(%*lLLoeoEjtp9O&44d`dAU34UFl3a5E@Ld#IR(4s z4pOvufVm5oT2}MXg%uv}OBlOf`-aIKP3QGCq_Ty8m7rZgt#fn=1@WT93%6%U!ELxE z41R|Yv0A-;X=@80Of{PO_PZiW+8QPVRSn_yVY5 z*8TXDdNKU9q&C=EGWG@$X22YAFcxR%>-Xu-)>Frfq5-$wd=I}$CM2~w1_(iVuQWyd zif&Ygn7tAcl1m7nV?{P5=4O$>P?~X`zTwv+4Iy_)I+TJxGfduy1ekJF@ap6r%QeBnfDzoqaR-b2lyaM_}u7?;~5b(UyV z;qFoP(0*}Xf6&0%o{r7o2#$I_-Kz(@ujW_1BiAs4t!5p_$4QWUWAX`IK>K8MyxGd- z3O-4w2R)2hUp@LB>E)Cib^QR=6fv^(YDByTM{nk`Fr+-^YwGD=zaxF#J-HYh8ykDg zzPrUit9e+=JH2lb>R*F!`0Q*|vs)PAfAPm=FA)7C?vY4pR!w#d=*v0*;W#Aw$Jnro z5AulG!?@M-+8lX=OLYOe+aU(|!AIho>l^)VRt%x%X-dOso+nPp%E(Y%6Eiq^YB;j*Vb_sEiX>a=SsHSGr^~?CXfMe z@OKJ@4kOyO4fkj$Wc}sc_KgFM4ZlS}0&B;yZ=3 zMlKbI7r;tZ$CkAI7ZgP$V9;y2yX?RLkh;W~nVVJLB!6J3|L2>k4_NCs8V$cxz(>wC zLEJuH{7-j(eImCfBdD)vBeff+R}|JGEd0-a5r}#8Ss#JJ{a;@TP?LXnDA&JbcT}=I zvb>}?`j5O42%XGX>%+OkFaPH*ZU32qTK+>X$ve`Iv$=UVv#(o4AVwc;-$%O6Cm z*PWh9GP;v=?G!c}O6Uiv%xvx~Ud7txYYz^MqU2AOvi#>v^XH&Ba|AF;@dq=n9c8H( zVjbQRb%T%gu=M2}TRiv%Kik=t0D1L50sb2g09Oacvqol=Ps;=q5pKj=#Wdx!;n#Ei z0l#4eXYra0r#Zqe_#Po%tnL0M@T@6XKn}!t;-RA;KFGkvVhc?W9=3u13lapDhSv5Q zM>WrReD0LH=A`9hoL?*dztK&vfPzCyJXQ0ANYo)k-wH#9#x7wj@VL}fdm_DNk8e2UtMmUNk&@c}8;OK(&v80& zA?i?E(iCGfpIllu2}FV4#!57X(|#_FP{ZIAHcJ@}m4!RsRcdN!+imfZwz3wMt2Zc* zx18>GFfS7atXQ8_9at^vg5fG|kOGbSI27BXhI141*~wfo#hX;+fZw2Fad zKIH9*lSmtaktZnODMh(uuD+qN;Z#=d6I5!%EWMw`1>C}aODp*`-&A?`7c)&T1qSxz zTa;Brmdz6#x8H8Rs)w6SYDncUgA#YVZ@TgSOJwAei*GIbBqV8v&zxfQP&yOjmG zqkP2$xL572-1|CzYZRiL;4ZyYKvsWYU`(v3H``KM&DP|FtazZ{O2i$41sHNpsQFF0c3#9B$6iPq;tKs*gIQB(+bs~pw-a4xUS8{L zWP*He!R{g|g9YtU){%1P-&r31L~0%jaWse0s2*_!Od*1)%lAG|ak8DB2leFg46V0> zsH@pPj!6%z*{SOt_yvA*`hRDio`4u;_d7LKr?1j7GUa|GlacOQ4|efc8l@x~zWN&x zrTc|5v`NU&e91UgCe;6u6@mztnu}Ta(4155I>1H6t!}}guo?U5=OSgTi$j(hd-Kif zhQ%x@`dX5udc`bC`|?eZ*uzl2ZXf?Tj=dvShK^#8+$pr4qxv^Icf?C)Aa1dGqpch6TBJ7hEsM4lyrkG zIn?i`{Ptw3zYDSHSbya>SUtnyv?Ncg4dlmeyHN&`c%fc}ScLNwdc9y|CxyD2B*1)K zCFY$St6dw*Yhzf#o(vI#>Hc?^CEiioh_X>rn{GnoqUGtTjf#ZV{xQ``{m}V}RnaJZ z-f!HWPWFtKR&LbWF+~@s>{Ox-?n$5LGn&;B?LN*~<}lX$yj6`T;MwyX~qV5vx<0S zYunK}+LD{<(6fFJbd0?-m9lF+4T6BvV1GZcK8;rHsv81|Ch+y4X-aODf!$GnX4g-P z7DLxQjc4r79%_t!&=xUsYoWTPe(qbB9awN9ywDr;?XTjyB6%yI)`D2ZDA^S@MqU zZi=F`!YQMNw23xFE*=C7>munRVDNDLW_FY6mS!`&XsW1&Rf7EI>5-4;He~b2o_zXE zMtlcI425^t>A)0$x!b1c+(m{=pOkVm#gZO zGS8Z}%7zJ-L^~hXjki_j!mUh?^EIRB>t*|m@DxHHG=)UO>5`` zaJIOm_+X0g9ksZT)^&x<_4;-*hC3iTP>+pz{(lNfy)%$v%5P3UQOSHytwFV^{X0?RhdhEbSeDo!aD7X0mdxE=rw!8E8RQy4O*pWIP!pL)!Ig?a9=STIpGXuiCZ$9fYl`propKQ;U7*r%c zzaCJn!7va2EH!#%82qD!%e2a9{}?)B_<_h90Eab}6)^f{jP3rx>J!c-d7}Ehnbbg) zMz>;huK$j;Fup43u4(2%WdxNs^edm@@H$5apryJ;?R(S4L0@KcXtM%*#x|C7{p#1G zLp|tElDfCe9i6!)P4T^x=FdgN9@_DoNf+xHQ#RiC6` zf)palrLOF0sO5UzGr<}lv8hC3Ly^+D5$GQ>RHvq>k+?t-~12(27LQRQz%Rh$Hu0NE> zinrCwnU^~0gL;kY1 zt&k?&OcVzcqrW*?DsmX{YQ$-GJ!@Ij`=gp2e=vBDls)sln&Sh(=2vuak!!uN zBeqjI6xL=lAzX4nciCEjp0t)@FLib_?I}l|Y@~>V?diMU7C)rO4VxIDisZZ;4lVy9 z5GAd}UncSw9_rC*sweIH`?DxZIk(|`We$HiHb?}=whwnjqKmJ^3H!frDe$)?rl#60 zsDo{mq?J#uF?K8A&gsl3jNuwvAn`6$+bR)dF$qvP`>q6K%7en<=4V7rz%$3#dJxAI z=Ya6TXG5ulfQ)2@K1FsvX(JgMgRjr-`X44=v2yz!b+Oy@_MFf{K;ZN|_QRGQL28@&(mU2&+aU8et&$Q-2J&T!r-MqhMAzDjXe5)IcM?#B!MUWthx%CsUdEuo}z{j{Ip+_!!Ggz|t zJTpOn`h!(;_;t^~l8Au6;uQK_rO^|kOO~)Z2T`cVYhEl!&s}JKa8mWf^=WyDT3qan zqD*j0qT;tEj5oR+x?tN|TY1-HMU|y`e{oRuAC#$mJy9W~IuwOceJ>ST0?zib2z|_> zBI#|io44cwqa#1}QLY1%tPGMh@+Hm$2Bs8G7wa9*97n*Wc=v%R=gGdPLvq6uQYl&rd{hZ?H2+Up~c}K{uT-w*A{i_U|2^CnSP)dIr*$hikP-&0-@b1TJAH^=iO zoj}+61#t!wHdRCO(o=EPsm9Q#Pjm!nAW*3T84>caxd^s;1>=jPriwDu{C6q`AX$Cm zIm3lPUn!T;o`&{3Oxp8W>lrOM+&nETp{{eHpVcMdJ8^h%<{IxS)HED0$hB$smD8jT z&%NiC>o&@;AA5MJ46MLiAPSaGL!Telg~!kIm;W5a)sK3H(bTnsJwN)t#N=5Z=BZ5D zbP|XC))d?C`b_XH&>G0J-Hl*GnZP8#$)dxd5wdQVr#w!xPK|%88)dz~`hbqMJE7#( z#5pR~%AK1Y33T&RdHpbBa@Y6te2=ABONk$|-6*+EAwg@Yy>tRg-rTSvx;kMDef~xc zW<1l8kB!k?=4b8*+WUWr)kw5$U9Wx z#wm}|GeSAv5a+YDrI{hYb-N#!G0lrEavSt)8v^v;^qKk8o@&COAa3#7D(9Qs@=wAw zF*m(eQ;mm^B=P@-1kkTLM&AP)&SMzqXa1Pj%paAs>^Ds&2_(OP$&)WDrsV->C#hBig0dbB)WekBV>^d0pBrK~ z1OkdhcTz&~OuvfQtVWm$3G|Hnj5rpgX^}NpqHrK2J(QJ7y;FvU9T-kREak@crM|Yt z4d^7Fk+IkBozkP8c5feGdzO=&nQ7bWaW5dA^5w2^^%_@wXDw=fp6U*Vg|ol=T|n}< zCy4E6!6;Sz2xR##4m};i_<6cy{5)pcHe%3&O^Gi+^kO7dXR=WFMWJOrXlA-xaf; zuje65LU&FwAqHi)BI8Y^%u!s8)`q_4ex)`4#5b&P4G;&2U#595&XOY=LTndfJEK z0PO794B{&}piBaX<>nL1rejAY`dBghE$@7WUx9L)#3}CJY_-L?T+O~Vyhkm3ymjPAFPoLXj!a}ZuJ zK}Ky@n@_79HdA096u@B=T@?hTKtwow+q3$xynDTUCIzJEu<>PZ+Cgl!m~#@8`g*-}H7?p@WZdzN;vZ^MXOj83>6MWEnnZm9L&c)hHqcrxEf z3EhO9Sc>_0Zh+AFBh^!*X<1#Uo=yy|;1IT0gB`4w z-NV@p9YyRQ|0p6^%u7`kIqVcGpa0`*C^7wiYM=@_ zG42L4{qb8{ogG|UX`K_z;c;T()y^nv!(fGn{`cGFbNTuEZ4Jt8Ie{6>!AjQFefS0A zR(n6m&+w=`)5&vri39&+{DaXWnG46{Wo08h}e8$GF1En)i_Qvu*-h?HOfPj zx?WKC`Db1|03?y@mIsdq1l>p|z03Zn_E)NM4S`{PVBsnONJ!J)?*NA!qP zyAh1a%$&T5aB(?2E4#R*eLNT?0R+|wM=wzCZhOsqeS~ji&(=aQj}ZWtiq%qxQJ~TV z4Jh6ENonxf9kTW9oI#l7e4hPxnFiE|8vzHz>-uT2;|8O<^2eu^n|XualQ$q_z3hT_ zqyuz$dbb6CZ+Ji#9(27Ao>EIHirN>nD3iRjscs7iJ_fFKSwvqWj}25=5-*0w9SDr& zIWW<@#}L*tR8(C>K+K&*_~lIuV+y|2SdHYG|EJ1xl@Em8huU*Y2crTr8<1OeuPa)IZx)nxc2}t48RtPev@;z#KoQg!{>a`F z6k_m0%psUe=uM=1zucX*7HFo)kFQ@%?{)L*N^JSr!>GaU`yNz!#AZ$+1Gl6Jxqm#V zf~+OY-4$Mn4hY=&h#G*+Hw{jr*U!E--e*2=Yhx)(C7zB1U8M2;nAT8n1jI+u)q?)t zYK>rE^y~+&09mIVZoA3oPGDcdLR{T! ze-Yyx-PmIh^yEfQ(w%)G-Vx~*F2FhBMlHQ1F!s*q&aR; zRk}I{dcx26J%Lzkx70K)@P+`1m~vl&`3RontqK4st_+&rhR)YBCBtQID_yS-da=yj zx+#D>Jx%{K(A{xAbms)D498I6In|a7p^|*+2IzewB181fP-GQ2%9VI^fX)+U%|A9!2To#Kc5ec-&Gg z6#81spaHZ2Hw*#|_kO|+V3Oqclm7~!t;Sb+PVuznA2tNT?Kv`*O1Bu&ecA0_t}^Rn ziqfbYy~n0RHLtzv+mYDAY)TUANDvI)(q*H{17Jp*CC3~FlOtZUeI=9OR%@???^GPQ zP=o=DUiwv(``34UWd^C9<({8~;=W-K3!jBsA1W^$!B9wVR|`u@PM6nE&r9tL9Ay&N z38O?vwVnFeqKk4#tTxNDqPJa@!v=jLf3=g2O z?|HL)CO5C}3@FF7##cy!R#;bcsxi}MR|5BRk#j=BRF=>L z*xVT_8r~Q=(6Q`=_Aoa$_ufypJOfLN4A1w)xhc9a+6-u#R@A^1S)kmAM98hi}{8b4mOa1QY`plEI|R}VO0=4&72YCDkYabTPke?X=fHy&*n11@ZBI?P7d_oQrFPSMwNC6`VP z7QGA{QdOfzc-CKgm<*V{_O9BEHOz)|*`Ah0e9P39ZR3ULlU2wX@LZ8r{F3#w_8LER znaCy+#Tz7}Ij!=dFQlMw0w{9Jt4~GwB z52&Nrd2%z$tumEE zI{q0Uvls9sY-ZAKT(g?K%%=7iN?$I30fgx)1kI1!7HCVxdGnD~>}<=JR;<|L!#xsx z*K4;ZC8b7zwVji_UV*a*9cz#^>N-?aHm&w;GSO|Bxdhl}3AyvGw`b8phu$^S1*h)G zd;DxHmIA&%Ss_ov$P`+B<@b-gS^=OV>Qrg-_$$T&y{mH0BFAE{tvy$t@f%7V<3R8< zM3~=WbnliaBB3NJzwOgC4*|zr&^0avcun8!A$YGZt{WJK+)K=kf#f^&rra50!Kh^= zZvdp^41I%jSwm!48`vFcNrqNmr~cSt6%p*m1zvkC5jAiUtKz{pU+U1M#GrX@{EKLj z*y`5@_GtFRr+ose2fW5&9hpZR{a#q#Xf3Q;_tV|z(So4J9R75Yd1j=pu4C5-sU!o* zDQ$XqtD2}ZP!nyQ?vZEcQ~COwSN4l94Zx1l#gh~FYkz&8M;A|!3)Rc7hV*@wKU~4- z59enx)%=*vM@1BMUtMxYZvs1FY*PBgz~~tXzA71fLK&f@W<}d}@CS=+eQLwx`VQW= z9B8cFs!p@LX+b(1emo0hQ$A2zRxnbq7u-a(JVQlVTEl*c!Bo9ALa}~gGYg_;XMN9- zNYguhE(eZ!$1K;U6P8(p<7e<@c7#T$-(ypi$|8~vjH{ZZ#qVMxc%WEmFM`8*=gjbH zelrb%BQGu%b=emjK(AF@>?j&z9=*}{U}D=SeObxudwBfBDp)0-_)phXpUZgFZX5}* z(2l+>mhYmmv)++VUP~6oc&vs9tkv(EkNDLfD0uY-L*$?iXq!>$ZbxSq^9mn!O2na- z>1In7ANBSKLsV!>UCGzK19CGr0;*nQrZb(V4k^skILl>J1-LauQbnWZtAN$66cn@4 z=2~fRNp-n!7hBZ$>XFG=>D=CW^ne?q~WqZ<#r>EI4}T zSJ-54#{f&LzV-QxXYUYYVjETh=Ku2X^URkMqDBcQ6zVl4A6{CB>d0`Kf3(1+6>D3> zA>lWE!Xy~%RKg!w>NTPcp9Xtwl(2=t?bxB)=dEPu!~RQ2@xzPaJ4UV6#<(X7+z?Kr zjyz*YbK>h10mPCX=Cs+2fMZyppy=-e>cn1qrvZUGE_0vstXn=#PI|j!6mGbBUaV<^&O-~Y+?I@%2wzuZprT7>3ekqn#;26=ex_t88@dNX3Mhx zz}8m|z_Ry{FbUaT_{w6OaxV79RS&Fo#?>0&Gfg;tJpxt13#vzp)&&(DTPkubQU-8U zm(7biGuqS#*~!&@ zY4-hReWkBRySZ9hpgr0kYB1jg)anu~5v#uV*IgNkUz`ELb%wpLg5d}7eWd#|EigyW zxl?-ff*qb}OL98kI=gcy-Y(ezWKP@_u4mJV%or-n_$N$E25&OWhj1vrBnXq^R$-Kz zc?KPq3ZN28Ym~qZiY<`5FY(EuLN>ZoXwU6<6|l0dg9rV2#WuVB_ei7?5E@FW6>{#j z@7#qp)OQuNTGe&b%6P;o@)RiK7CHa}l{0?wU}KU1{)wY3hgd}cDHRW_Ew$`-doAKY zf|CGfo)IJo;Q4%2I$Q2-6x`c>U8S!xqU1%ow1!+S39~qb!3>N5J3*)I?1v9l76Ge= z1df3D5MROu$hE>O;MKFS+BHiq%Jf zrxYfJY*KT_WAup06$o~FA;7b0iqkq!PKA{p>2V3&6I7&Kq-OATv-srxlphy{7r3qN zdQ6^Qo(~_VFGjoSd*;Dn!FB zN3(6kjUwfnNAzdRuO=DDnd>IyCQUwDh0Ja+)xDqq9F0|Jd)V%JVAUl9Y&l&lryrST z(QS5ZX{+R5c!>ag`tt>e62bH*i^)QqpfDBQo-E0_wYNhTtCgDi?F^EX>ESA1_sX>p zeLH`xr0pHsq&uC|GSp3-POssVuMG`89hKINxCm*BcyV!C$TDlaLcNz}Lz2(115o?O z|3s@IuLAtvW$b=m)! zsyv&Lo9BwTMX0;=`E9l#o&@^Khv0`ex1_v~V6y|D`S*f^(#Z?>P{@(e7GP_-nai{m%Jo5zeY4)iV5_~(D&@q?b#M zM?vL+EYgm{C9p;EoON*-GLCNjg!P@X3^X?*pv2d~3QYTBtJEd9!cEpbU&Bo8l&5U< zM>V1&E4_&lvbVcmTKIR%at>f|1#qv{o%J2+Vt>_JWM&mPfd76~jbd@#+0~WB0+p;h z*f;pfDH>-xV5;k~GZ$E)T?)ngeoXXt6?~Afir4{;v2Wif(dy;TIe5Zw)X;qPz6k(K z&E`TOK&0~$ZA)oGRq!;hHPeaD48?rA_nMTE7<wg5&>(6m*Yq4n0r7NSL*(DPU7>ldU zPEK0+5=69h*@x}dfg@)Dpk50p{BPDbqb30Cy$tfFrc(u+FXi*c;7V|})QbP{?q!^M zCm6?`q#fOtr;*{EFWV2v|EIgSKD?G`p$e3q9dDAeyQ6xJ1AW(j`W+*9RgM@kba2dU zzgt!YtN|;A{ht8yg5PmYkm^lFrtQ1iw$VKwg^i*$i6$;@kJdXnp+WmNnj%QvDklf3 zRfCsbV++l}_&Ql;UG{nVsPvVEi;%+Zr|-P~@;1nfIUMzE$E=t~y9L^$|I!GsXD9dQ zfobBQ;pMR} z95Xr#8UOUCf4}gZuA47BYCSjdA0H5qigHkoRN7kCv^-#$m58{iXApSvJF@5*qZ zSX6hb|KodR4f9j#p7%4M&ps0b&Z()jRlIUO57qCD>Ro=0V+UrJzRQ0B%BpcYcKy-< z$l3c+7NIV2D(bLICTT#Xv$D|C1;Ay6|8?M31o z!M!qpX%2k{q!iTU>OcH)qYcpl0)H@&)tkcW0V_`Ha|M^I^u;GI!AmxrumtCU@xi z?sY#W);di?$naaZQ(>3$)CWZEM#J{SZ~9%Wz><_L{JYBsW&ng;Cw*DNeOvC&?~mjh zu*#5q73*#AlE8u z2HFc5>GtqP`4LLo5;9-Rw9@kwWCr+F3}J>-(s2emuD4dn-hDsr8-1fuKnfwie_a~y z6gV@lqSBX<=-}#b*>j}#)_}A_J-$aW-gl9^`+f8t$-0^b&xrTvfOITQ?|G7T#;@Hb zm|ZZnj%|pJmVM5A_KMGp>aCGwDBPn5*Y>{*hq#*kxN>X5A#>QK+34lD=v`!HK0fAE znOkHnr$5RY7-xV?HzdpWe(WY%c0e>$&oIesmc44mTdiu!wJe;ZogaL@T!OXHL13k< zjZYb3z7q