<?php

use Symfony\Component\DependencyInjection\Argument\RewindableGenerator;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Container;
use Symfony\Component\DependencyInjection\Exception\LogicException;
use Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException;
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;

/**
 * @internal This class has been auto-generated by the Symfony Dependency Injection Component.
 */
class WebserviceContainer extends \PrestaShop\PrestaShop\Adapter\Container\LegacyContainer
{
    protected $parameters = [];
    protected \Closure $getService;

    public function __construct()
    {
        $this->parameters = $this->getDefaultParameters();

        $this->services = $this->privates = [];
        $this->syntheticIds = [
            'employee' => true,
            'shop' => true,
        ];
        $this->methodMap = [
            'PrestaShopBundle\\Entity\\Repository\\ShipmentRepository' => 'getShipmentRepositoryService',
            'PrestaShop\\PrestaShop\\Adapter\\Address\\Repository\\AddressRepository' => 'getAddressRepositoryService',
            'PrestaShop\\PrestaShop\\Adapter\\Bundle\\AssetsInstaller' => 'getAssetsInstallerService',
            'PrestaShop\\PrestaShop\\Adapter\\Configuration' => 'getConfigurationService',
            'PrestaShop\\PrestaShop\\Adapter\\ContextStateManager' => 'getContextStateManagerService',
            'PrestaShop\\PrestaShop\\Adapter\\Currency\\CurrencyDataProvider' => 'getCurrencyDataProviderService',
            'PrestaShop\\PrestaShop\\Adapter\\Currency\\Repository\\CurrencyRepository' => 'getCurrencyRepositoryService',
            'PrestaShop\\PrestaShop\\Adapter\\Employee\\EmployeeRepository' => 'getEmployeeRepositoryService',
            'PrestaShop\\PrestaShop\\Adapter\\LegacyContext' => 'getLegacyContextService',
            'PrestaShop\\PrestaShop\\Adapter\\Order\\Checkout\\CheckoutProcessProviderResolver' => 'getCheckoutProcessProviderResolverService',
            'PrestaShop\\PrestaShop\\Adapter\\Shipment\\OrderShipmentCreator' => 'getOrderShipmentCreatorService',
            'PrestaShop\\PrestaShop\\Adapter\\Shipment\\OrderShipmentService' => 'getOrderShipmentServiceService',
            'PrestaShop\\PrestaShop\\Adapter\\Shipment\\OrderShippingTotalUpdater' => 'getOrderShippingTotalUpdaterService',
            'PrestaShop\\PrestaShop\\Adapter\\Shipment\\ShipmentShippingCostUpdater' => 'getShipmentShippingCostUpdaterService',
            'PrestaShop\\PrestaShop\\Adapter\\Shipment\\ShipmentTotalsCalculatorInterface' => 'getShipmentTotalsCalculatorInterfaceService',
            'PrestaShop\\PrestaShop\\Adapter\\Tools' => 'getToolsService',
            'PrestaShop\\PrestaShop\\Core\\ConstraintValidator\\CleanHtmlValidator' => 'getCleanHtmlValidatorService',
            'PrestaShop\\PrestaShop\\Core\\ConstraintValidator\\TypedRegexValidator' => 'getTypedRegexValidatorService',
            'PrestaShop\\PrestaShop\\Core\\Crypto\\Hashing' => 'getHashingService',
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Definition\\ExtraPropertyDefinitionRepositoryInterface' => 'getExtraPropertyDefinitionRepositoryInterfaceService',
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Validation\\ExtraPropertyValidatorInterface' => 'getExtraPropertyValidatorInterfaceService',
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Value\\ExtraPropertyReaderInterface' => 'getExtraPropertyReaderInterfaceService',
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Value\\ExtraPropertyWriterInterface' => 'getExtraPropertyWriterInterfaceService',
            'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\FeatureFlagStateCheckerInterface' => 'getFeatureFlagStateCheckerInterfaceService',
            'PrestaShop\\PrestaShop\\Core\\Hook\\HookModuleFilter' => 'getHookModuleFilterService',
            'PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\LocaleRepository' => 'getLocaleRepositoryService',
            'PrestaShop\\PrestaShop\\Core\\Localization\\Locale\\Repository' => 'getRepositoryService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Calculator\\ProductTotalCalculator' => 'getProductTotalCalculatorService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Provider\\DatabaseCartProductProvider' => 'getDatabaseCartProductProviderService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Debug\\CartPriceHistoryDisplayer' => 'getCartPriceHistoryDisplayerService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Debug\\PricingRegistry' => 'getPricingRegistryService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Debug\\ProductPriceHistoryDisplayer' => 'getProductPriceHistoryDisplayerService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Product\\Calculator\\RoundingCalculator' => 'getRoundingCalculatorService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Product\\Provider\\CatalogProductProvider' => 'getCatalogProductProviderService',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Rounding\\RoundingService' => 'getRoundingServiceService',
            'Symfony\\Component\\HttpFoundation\\RequestStack' => 'getRequestStackService',
            'annotation_reader' => 'getAnnotationReaderService',
            'array' => 'getArrayService',
            'configuration' => 'getConfiguration2Service',
            'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService',
            'context' => 'getContextService',
            'db' => 'getDbService',
            'doctrine' => 'getDoctrineService',
            'doctrine.dbal.default_connection' => 'getDoctrine_Dbal_DefaultConnectionService',
            'doctrine.orm.default_entity_manager' => 'getDoctrine_Orm_DefaultEntityManagerService',
            'klaviyops.klaviyo_api_wrapper' => 'getKlaviyops_KlaviyoApiWrapperService',
            'klaviyops.klaviyo_service.coupon_generator' => 'getKlaviyops_KlaviyoService_CouponGeneratorService',
            'klaviyops.klaviyo_service.customer_event_service' => 'getKlaviyops_KlaviyoService_CustomerEventServiceService',
            'klaviyops.klaviyo_service.order_event' => 'getKlaviyops_KlaviyoService_OrderEventService',
            'klaviyops.klaviyo_service.profile_event' => 'getKlaviyops_KlaviyoService_ProfileEventService',
            'klaviyops.module' => 'getKlaviyops_ModuleService',
            'klaviyops.prestashop_components.context' => 'getKlaviyops_PrestashopComponents_ContextService',
            'klaviyops.prestashop_services.cart_rule' => 'getKlaviyops_PrestashopServices_CartRuleService',
            'klaviyops.prestashop_services.context' => 'getKlaviyops_PrestashopServices_ContextService',
            'klaviyops.prestashop_services.customer' => 'getKlaviyops_PrestashopServices_CustomerService',
            'klaviyops.prestashop_services.datetime' => 'getKlaviyops_PrestashopServices_DatetimeService',
            'klaviyops.prestashop_services.logger' => 'getKlaviyops_PrestashopServices_LoggerService',
            'klaviyops.prestashop_services.order' => 'getKlaviyops_PrestashopServices_OrderService',
            'klaviyops.prestashop_services.product' => 'getKlaviyops_PrestashopServices_ProductService',
            'klaviyops.prestashop_services.validate' => 'getKlaviyops_PrestashopServices_ValidateService',
            'klaviyops.util_services.csv' => 'getKlaviyops_UtilServices_CsvService',
            'klaviyops.util_services.env' => 'getKlaviyops_UtilServices_EnvService',
            'prestashop.adapter.data_provider.country' => 'getPrestashop_Adapter_DataProvider_CountryService',
            'prestashop.adapter.employee_language_updater' => 'getPrestashop_Adapter_EmployeeLanguageUpdaterService',
            'prestashop.adapter.environment' => 'getPrestashop_Adapter_EnvironmentService',
            'prestashop.adapter.validate' => 'getPrestashop_Adapter_ValidateService',
            'prestashop.core.circuit_breaker.advanced_factory' => 'getPrestashop_Core_CircuitBreaker_AdvancedFactoryService',
            'prestashop.core.circuit_breaker.cache' => 'getPrestashop_Core_CircuitBreaker_CacheService',
            'prestashop.core.circuit_breaker.doctrine_cache' => 'getPrestashop_Core_CircuitBreaker_DoctrineCacheService',
            'prestashop.core.circuit_breaker.storage' => 'getPrestashop_Core_CircuitBreaker_StorageService',
            'prestashop.core.localization.cache.adapter' => 'getPrestashop_Core_Localization_Cache_AdapterService',
            'prestashop.core.localization.cldr.cache.adapter' => 'getPrestashop_Core_Localization_Cldr_Cache_AdapterService',
            'prestashop.core.localization.cldr.datalayer.locale_cache' => 'getPrestashop_Core_Localization_Cldr_Datalayer_LocaleCacheService',
            'prestashop.core.localization.cldr.datalayer.locale_reference' => 'getPrestashop_Core_Localization_Cldr_Datalayer_LocaleReferenceService',
            'prestashop.core.localization.cldr.locale_data_source' => 'getPrestashop_Core_Localization_Cldr_LocaleDataSourceService',
            'prestashop.core.localization.cldr.reader' => 'getPrestashop_Core_Localization_Cldr_ReaderService',
            'prestashop.core.localization.currency.datasource' => 'getPrestashop_Core_Localization_Currency_DatasourceService',
            'prestashop.core.localization.currency.middleware.cache' => 'getPrestashop_Core_Localization_Currency_Middleware_CacheService',
            'prestashop.core.localization.currency.middleware.database' => 'getPrestashop_Core_Localization_Currency_Middleware_DatabaseService',
            'prestashop.core.localization.currency.middleware.installed' => 'getPrestashop_Core_Localization_Currency_Middleware_InstalledService',
            'prestashop.core.localization.currency.middleware.reference' => 'getPrestashop_Core_Localization_Currency_Middleware_ReferenceService',
            'prestashop.core.localization.currency.repository' => 'getPrestashop_Core_Localization_Currency_RepositoryService',
            'prestashop.core.localization.locale.context_locale' => 'getPrestashop_Core_Localization_Locale_ContextLocaleService',
            'prestashop.database.naming_strategy' => 'getPrestashop_Database_NamingStrategyService',
            'prestashop.pricing.cart.cart_calculator' => 'getPrestashop_Pricing_Cart_CartCalculatorService',
            'prestashop.pricing.cart.product.base_product_calculator' => 'getPrestashop_Pricing_Cart_Product_BaseProductCalculatorService',
            'prestashop.pricing.cart.product_calculator' => 'getPrestashop_Pricing_Cart_ProductCalculatorService',
            'prestashop.pricing.order.product_calculator' => 'getPrestashop_Pricing_Order_ProductCalculatorService',
            'validator' => 'getValidatorService',
            'prestashop.core.localization.cldr.locale_repository' => 'getPrestashop_Core_Localization_Cldr_LocaleRepositoryService',
            'prestashop.adapter.tools' => 'getPrestashop_Adapter_ToolsService',
        ];
        $this->aliases = [
            'PrestaShop\\PrestaShop\\Core\\Currency\\CurrencyDataProviderInterface' => 'PrestaShop\\PrestaShop\\Adapter\\Currency\\CurrencyDataProvider',
            'PrestaShop\\PrestaShop\\Core\\Localization\\LocaleInterface' => 'prestashop.core.localization.locale.context_locale',
            'PrestaShop\\PrestaShop\\Core\\Localization\\Locale\\RepositoryInterface' => 'PrestaShop\\PrestaShop\\Core\\Localization\\Locale\\Repository',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Provider\\CartProductProviderInterface' => 'PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Provider\\DatabaseCartProductProvider',
            'PrestaShop\\PrestaShop\\Core\\Pricing\\Rounding\\RoundingServiceInterface' => 'PrestaShop\\PrestaShop\\Core\\Pricing\\Rounding\\RoundingService',
            'Symfony\\Component\\Validator\\Validator\\ValidatorInterface' => 'validator',
            'database_connection' => 'doctrine.dbal.default_connection',
            'doctrine.orm.entity_manager' => 'doctrine.orm.default_entity_manager',
            'hashing' => 'PrestaShop\\PrestaShop\\Core\\Crypto\\Hashing',
            'prestashop.adapter.context_state_manager' => 'PrestaShop\\PrestaShop\\Adapter\\ContextStateManager',
            'prestashop.adapter.data_provider.currency' => 'PrestaShop\\PrestaShop\\Adapter\\Currency\\CurrencyDataProvider',
            'prestashop.adapter.legacy.configuration' => 'PrestaShop\\PrestaShop\\Adapter\\Configuration',
            'prestashop.adapter.legacy.context' => 'PrestaShop\\PrestaShop\\Adapter\\LegacyContext',
            'prestashop.core.localization.cldr.datalayer.top_layer' => 'prestashop.core.localization.cldr.datalayer.locale_cache',
            'prestashop.core.localization.currency.middleware.top_layer' => 'prestashop.core.localization.currency.middleware.cache',
            'prestashop.core.localization.locale.repository' => 'PrestaShop\\PrestaShop\\Core\\Localization\\Locale\\Repository',
            'request_stack' => 'Symfony\\Component\\HttpFoundation\\RequestStack',
        ];
    }

    public function compile(): void
    {
        throw new LogicException('You cannot compile a dumped container that was already compiled.');
    }

    public function isCompiled(): bool
    {
        return true;
    }

    public function getRemovedIds(): array
    {
        return [
            '.abstract.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DbLayer' => true,
            '.abstract.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DotEnvLayer' => true,
            '.abstract.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\EnvLayer' => true,
            '.abstract.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\QueryLayer' => true,
            '.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\TypeLayerInterface.0.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DbLayer' => true,
            '.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\TypeLayerInterface.0.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DotEnvLayer' => true,
            '.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\TypeLayerInterface.0.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\EnvLayer' => true,
            '.instanceof.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\TypeLayerInterface.0.PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\QueryLayer' => true,
            '.service_locator.fiyeV0.' => true,
            '.service_locator.lWqUA3s' => true,
            'Doctrine\\Bundle\\DoctrineBundle\\Controller\\ProfilerController' => true,
            'Doctrine\\Bundle\\DoctrineBundle\\Dbal\\ManagerRegistryAwareConnectionProvider' => true,
            'Doctrine\\Common\\Persistence\\ManagerRegistry' => true,
            'Doctrine\\DBAL\\Connection' => true,
            'Doctrine\\DBAL\\Connection $defaultConnection' => true,
            'Doctrine\\DBAL\\Driver\\Connection' => true,
            'Doctrine\\DBAL\\Tools\\Console\\Command\\RunSqlCommand' => true,
            'Doctrine\\ORM\\EntityManagerInterface' => true,
            'Doctrine\\ORM\\EntityManagerInterface $defaultEntityManager' => true,
            'Doctrine\\Persistence\\ManagerRegistry' => true,
            'PrestaShopBundle\\DependencyInjection\\CacheAdapterFactory' => true,
            'PrestaShopBundle\\DependencyInjection\\RuntimeConstEnvVarProcessor' => true,
            'PrestaShopBundle\\Entity\\Repository\\FeatureFlagRepository' => true,
            'PrestaShopBundle\\Entity\\Repository\\TabRepository' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\Repository\\CarrierRepository' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\BaseRangeCostCalculator' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\CarrierDataCalculator' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\CurrencyConversionCalculator' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\FreeShippingCalculator' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\HandlingCostCalculator' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\TaxCalculator' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\ZoneResolutionCalculator' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Provider\\CarrierDataProvider' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Provider\\ConfigFreeShippingCriteriaProvider' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Provider\\ShippingTaxRateProvider' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Country\\CountryDataProvider' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Order\\Repository\\OrderDetailRepository' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Order\\Repository\\OrderRepository' => true,
            'PrestaShop\\PrestaShop\\Adapter\\Shop\\Repository\\ShopRepository' => true,
            'PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Calculator\\AdditionalProductCostCalculator' => true,
            'PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Calculator\\ShippingCostCalculatorInterface' => true,
            'PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Calculator\\WeightCalculator' => true,
            'PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Provider\\CarrierDataProviderInterface' => true,
            'PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Provider\\FreeShippingCriteriaProviderInterface' => true,
            'PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Provider\\ShippingTaxRateProviderInterface' => true,
            'PrestaShop\\PrestaShop\\Core\\EnvironmentInterface' => true,
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Definition\\CachedExtraPropertyDefinitionRepository' => true,
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Definition\\ExtraPropertyDefinitionRepository' => true,
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Validation\\ExtraPropertyValidator' => true,
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Value\\ExtraPropertyReader' => true,
            'PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Value\\ExtraPropertyWriter' => true,
            'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\FeatureFlagManager' => true,
            'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DbLayer' => true,
            'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DotEnvLayer' => true,
            'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\EnvLayer' => true,
            'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\QueryLayer' => true,
            'PrestaShop\\PrestaShop\\Core\\Security\\Hashing' => true,
            'data_collector.doctrine' => true,
            'doctrine.cache_clear_metadata_command' => true,
            'doctrine.cache_clear_query_cache_command' => true,
            'doctrine.cache_clear_result_command' => true,
            'doctrine.cache_collection_region_command' => true,
            'doctrine.clear_entity_region_command' => true,
            'doctrine.clear_query_region_command' => true,
            'doctrine.database_create_command' => true,
            'doctrine.database_drop_command' => true,
            'doctrine.dbal.connection' => true,
            'doctrine.dbal.connection.configuration' => true,
            'doctrine.dbal.connection.event_manager' => true,
            'doctrine.dbal.connection_factory' => true,
            'doctrine.dbal.default_connection.configuration' => true,
            'doctrine.dbal.default_connection.event_manager' => true,
            'doctrine.dbal.event_manager' => true,
            'doctrine.dbal.logger' => true,
            'doctrine.dbal.logger.backtrace' => true,
            'doctrine.dbal.logger.chain' => true,
            'doctrine.dbal.logger.profiling' => true,
            'doctrine.dbal.logging_middleware' => true,
            'doctrine.dbal.schema_asset_filter_manager' => true,
            'doctrine.dbal.well_known_schema_asset_filter' => true,
            'doctrine.ensure_production_settings_command' => true,
            'doctrine.mapping_convert_command' => true,
            'doctrine.mapping_import_command' => true,
            'doctrine.mapping_info_command' => true,
            'doctrine.orm.configuration' => true,
            'doctrine.orm.container_repository_factory' => true,
            'doctrine.orm.default_annotation_metadata_driver' => true,
            'doctrine.orm.default_configuration' => true,
            'doctrine.orm.default_entity_listener_resolver' => true,
            'doctrine.orm.default_entity_manager.event_manager' => true,
            'doctrine.orm.default_entity_manager.property_info_extractor' => true,
            'doctrine.orm.default_entity_manager.validator_loader' => true,
            'doctrine.orm.default_listeners.attach_entity_listeners' => true,
            'doctrine.orm.default_manager_configurator' => true,
            'doctrine.orm.default_metadata_cache' => true,
            'doctrine.orm.default_metadata_driver' => true,
            'doctrine.orm.default_query_cache' => true,
            'doctrine.orm.default_result_cache' => true,
            'doctrine.orm.entity_manager.abstract' => true,
            'doctrine.orm.listeners.doctrine_dbal_cache_adapter_schema_subscriber' => true,
            'doctrine.orm.listeners.doctrine_token_provider_schema_subscriber' => true,
            'doctrine.orm.listeners.resolve_target_entity' => true,
            'doctrine.orm.manager_configurator.abstract' => true,
            'doctrine.orm.messenger.doctrine_schema_subscriber' => true,
            'doctrine.orm.messenger.event_subscriber.doctrine_clear_entity_manager' => true,
            'doctrine.orm.metadata.annotation_reader' => true,
            'doctrine.orm.naming_strategy.default' => true,
            'doctrine.orm.naming_strategy.underscore' => true,
            'doctrine.orm.naming_strategy.underscore_number_aware' => true,
            'doctrine.orm.proxy_cache_warmer' => true,
            'doctrine.orm.quote_strategy.ansi' => true,
            'doctrine.orm.quote_strategy.default' => true,
            'doctrine.orm.security.user.provider' => true,
            'doctrine.orm.validator.unique' => true,
            'doctrine.orm.validator_initializer' => true,
            'doctrine.query_dql_command' => true,
            'doctrine.query_sql_command' => true,
            'doctrine.schema_create_command' => true,
            'doctrine.schema_drop_command' => true,
            'doctrine.schema_update_command' => true,
            'doctrine.schema_validate_command' => true,
            'doctrine.twig.doctrine_extension' => true,
            'doctrine.ulid_generator' => true,
            'doctrine.uuid_generator' => true,
            'form.type.entity' => true,
            'form.type_guesser.doctrine' => true,
            'messenger.middleware.doctrine_close_connection' => true,
            'messenger.middleware.doctrine_open_transaction_logger' => true,
            'messenger.middleware.doctrine_ping_connection' => true,
            'messenger.middleware.doctrine_transaction' => true,
            'messenger.transport.doctrine.factory' => true,
            'prestashop.adapter.order.repository.order_repository' => true,
            'prestashop.carrier.shipping_cost.pipeline' => true,
            'prestashop.core.crypto.hashing' => true,
            'prestashop.extra_property.definition.filesystem_cache' => true,
        ];
    }

    protected function createProxy($class, \Closure $factory)
    {
        return $factory();
    }

    /**
     * Gets the public 'PrestaShopBundle\Entity\Repository\ShipmentRepository' shared service.
     *
     * @return \PrestaShopBundle\Entity\Repository\ShipmentRepository
     */
    protected static function getShipmentRepositoryService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->services['PrestaShopBundle\\Entity\\Repository\\ShipmentRepository'] = $container->createProxy('ShipmentRepositoryProxy448a03d', static fn () => \ShipmentRepositoryProxy448a03d::createLazyProxy(static fn () => self::getShipmentRepositoryService($container, false)));
        }

        $instance = ($container->services['doctrine.orm.default_entity_manager'] ?? self::getDoctrine_Orm_DefaultEntityManagerService($container))->getRepository('PrestaShopBundle\\Entity\\Shipment');

        $instance->setTablePrefix('c2q9y_');

        return $instance;
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Address\Repository\AddressRepository' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Address\Repository\AddressRepository
     */
    protected static function getAddressRepositoryService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Address\\Repository\\AddressRepository'] = new \PrestaShop\PrestaShop\Adapter\Address\Repository\AddressRepository(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_');
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Bundle\AssetsInstaller' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Bundle\AssetsInstaller
     */
    protected static function getAssetsInstallerService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Bundle\\AssetsInstaller'] = new \PrestaShop\PrestaShop\Adapter\Bundle\AssetsInstaller();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Configuration' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Configuration
     */
    protected static function getConfigurationService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] = new \PrestaShop\PrestaShop\Adapter\Configuration();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\ContextStateManager' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\ContextStateManager
     */
    protected static function getContextStateManagerService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\ContextStateManager'] = new \PrestaShop\PrestaShop\Adapter\ContextStateManager(($container->services['PrestaShop\\PrestaShop\\Adapter\\LegacyContext'] ?? self::getLegacyContextService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Currency\CurrencyDataProvider' shared service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Currency\CurrencyDataProvider
     */
    protected static function getCurrencyDataProviderService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Currency\\CurrencyDataProvider'] = new \PrestaShop\PrestaShop\Adapter\Currency\CurrencyDataProvider(($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration()), ((($container->services['PrestaShop\\PrestaShop\\Adapter\\LegacyContext'] ?? self::getLegacyContextService($container))->getContext()->shop) ? (($container->services['PrestaShop\\PrestaShop\\Adapter\\LegacyContext'] ?? self::getLegacyContextService($container))->getContext()->shop->id) : (null)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Currency\Repository\CurrencyRepository' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Currency\Repository\CurrencyRepository
     */
    protected static function getCurrencyRepositoryService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Currency\\Repository\\CurrencyRepository'] = new \PrestaShop\PrestaShop\Adapter\Currency\Repository\CurrencyRepository();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Employee\EmployeeRepository' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Employee\EmployeeRepository
     */
    protected static function getEmployeeRepositoryService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Employee\\EmployeeRepository'] = new \PrestaShop\PrestaShop\Adapter\Employee\EmployeeRepository();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\LegacyContext' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\LegacyContext
     */
    protected static function getLegacyContextService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\LegacyContext'] = new \PrestaShop\PrestaShop\Adapter\LegacyContext('/mails/themes', ($container->services['PrestaShop\\PrestaShop\\Adapter\\Tools'] ??= new \PrestaShop\PrestaShop\Adapter\Tools()));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Order\Checkout\CheckoutProcessProviderResolver' shared service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Order\Checkout\CheckoutProcessProviderResolver
     */
    protected static function getCheckoutProcessProviderResolverService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Order\\Checkout\\CheckoutProcessProviderResolver'] = new \PrestaShop\PrestaShop\Adapter\Order\Checkout\CheckoutProcessProviderResolver();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Shipment\OrderShipmentCreator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Shipment\OrderShipmentCreator
     */
    protected static function getOrderShipmentCreatorService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Shipment\\OrderShipmentCreator'] = new \PrestaShop\PrestaShop\Adapter\Shipment\OrderShipmentCreator(($container->services['PrestaShopBundle\\Entity\\Repository\\ShipmentRepository'] ?? self::getShipmentRepositoryService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Shipment\OrderShipmentService' shared service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Shipment\OrderShipmentService
     */
    protected static function getOrderShipmentServiceService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Shipment\\OrderShipmentService'] = new \PrestaShop\PrestaShop\Adapter\Shipment\OrderShipmentService(($container->services['PrestaShopBundle\\Entity\\Repository\\ShipmentRepository'] ?? self::getShipmentRepositoryService($container)), ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Order\\Repository\\OrderRepository'] ?? self::getOrderRepositoryService($container)), ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\Repository\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Shipment\OrderShippingTotalUpdater' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Shipment\OrderShippingTotalUpdater
     */
    protected static function getOrderShippingTotalUpdaterService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Shipment\\OrderShippingTotalUpdater'] = new \PrestaShop\PrestaShop\Adapter\Shipment\OrderShippingTotalUpdater(($container->services['PrestaShopBundle\\Entity\\Repository\\ShipmentRepository'] ?? self::getShipmentRepositoryService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Shipment\ShipmentShippingCostUpdater' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Shipment\ShipmentShippingCostUpdater
     */
    protected static function getShipmentShippingCostUpdaterService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Shipment\\ShipmentShippingCostUpdater'] = new \PrestaShop\PrestaShop\Adapter\Shipment\ShipmentShippingCostUpdater(($container->services['PrestaShopBundle\\Entity\\Repository\\ShipmentRepository'] ?? self::getShipmentRepositoryService($container)), ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Order\\Repository\\OrderRepository'] ?? self::getOrderRepositoryService($container)), new \PrestaShop\PrestaShop\Core\Domain\Carrier\ShippingCost\Calculator\ShippingCostCalculator(new RewindableGenerator(function () use ($container) {
            yield 0 => ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\ZoneResolutionCalculator'] ?? self::getZoneResolutionCalculatorService($container));
            yield 1 => ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\CarrierDataCalculator'] ?? self::getCarrierDataCalculatorService($container));
            yield 2 => ($container->privates['PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Calculator\\WeightCalculator'] ??= new \PrestaShop\PrestaShop\Core\Domain\Carrier\ShippingCost\Calculator\WeightCalculator());
            yield 3 => ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\FreeShippingCalculator'] ?? self::getFreeShippingCalculatorService($container));
            yield 4 => ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\BaseRangeCostCalculator'] ?? self::getBaseRangeCostCalculatorService($container));
            yield 5 => ($container->privates['PrestaShop\\PrestaShop\\Core\\Domain\\Carrier\\ShippingCost\\Calculator\\AdditionalProductCostCalculator'] ??= new \PrestaShop\PrestaShop\Core\Domain\Carrier\ShippingCost\Calculator\AdditionalProductCostCalculator());
            yield 6 => ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\HandlingCostCalculator'] ?? self::getHandlingCostCalculatorService($container));
            yield 7 => ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\CurrencyConversionCalculator'] ?? self::getCurrencyConversionCalculatorService($container));
            yield 8 => ($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\TaxCalculator'] ?? self::getTaxCalculatorService($container));
        }, 9)), ($container->services['PrestaShop\\PrestaShop\\Adapter\\Shipment\\OrderShippingTotalUpdater'] ?? self::getOrderShippingTotalUpdaterService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Shipment\ShipmentTotalsCalculatorInterface' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Shipment\ShipmentTotalsCalculator
     */
    protected static function getShipmentTotalsCalculatorInterfaceService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Shipment\\ShipmentTotalsCalculatorInterface'] = new \PrestaShop\PrestaShop\Adapter\Shipment\ShipmentTotalsCalculator(($container->privates['PrestaShop\\PrestaShop\\Adapter\\Order\\Repository\\OrderRepository'] ?? self::getOrderRepositoryService($container)), new \PrestaShop\PrestaShop\Adapter\Order\Repository\OrderDetailRepository(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_'), ($container->services['PrestaShop\\PrestaShop\\Adapter\\LegacyContext'] ?? self::getLegacyContextService($container)), ($container->services['PrestaShop\\PrestaShop\\Adapter\\Tools'] ??= new \PrestaShop\PrestaShop\Adapter\Tools()));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Adapter\Tools' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Tools
     */
    protected static function getToolsService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Adapter\\Tools'] = new \PrestaShop\PrestaShop\Adapter\Tools();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\ConstraintValidator\CleanHtmlValidator' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\ConstraintValidator\CleanHtmlValidator
     */
    protected static function getCleanHtmlValidatorService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\ConstraintValidator\\CleanHtmlValidator'] = \PrestaShop\PrestaShop\Adapter\Validator\LegacyValidatorFactory::createCleanHtmlValidator(($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration()));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\ConstraintValidator\TypedRegexValidator' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\ConstraintValidator\TypedRegexValidator
     */
    protected static function getTypedRegexValidatorService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\ConstraintValidator\\TypedRegexValidator'] = new \PrestaShop\PrestaShop\Core\ConstraintValidator\TypedRegexValidator(($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration()));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Crypto\Hashing' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Crypto\Hashing
     */
    protected static function getHashingService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Crypto\\Hashing'] = new \PrestaShop\PrestaShop\Core\Crypto\Hashing();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\ExtraProperty\Definition\ExtraPropertyDefinitionRepositoryInterface' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\ExtraProperty\Definition\CachedExtraPropertyDefinitionRepository
     */
    protected static function getExtraPropertyDefinitionRepositoryInterfaceService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Definition\\ExtraPropertyDefinitionRepositoryInterface'] = new \PrestaShop\PrestaShop\Core\ExtraProperty\Definition\CachedExtraPropertyDefinitionRepository(new \PrestaShop\PrestaShop\Core\ExtraProperty\Definition\ExtraPropertyDefinitionRepository(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_'), new \Symfony\Component\Cache\Adapter\FilesystemAdapter('', 0, '/home/girardtosk/sportboutique/var/cache/prod//extra_property_definition'));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\ExtraProperty\Validation\ExtraPropertyValidatorInterface' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\ExtraProperty\Validation\ExtraPropertyValidator
     */
    protected static function getExtraPropertyValidatorInterfaceService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Validation\\ExtraPropertyValidatorInterface'] = new \PrestaShop\PrestaShop\Core\ExtraProperty\Validation\ExtraPropertyValidator(($container->services['validator'] ?? self::getValidatorService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\ExtraProperty\Value\ExtraPropertyReaderInterface' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\ExtraProperty\Value\ExtraPropertyReader
     */
    protected static function getExtraPropertyReaderInterfaceService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Value\\ExtraPropertyReaderInterface'] = new \PrestaShop\PrestaShop\Core\ExtraProperty\Value\ExtraPropertyReader(($container->services['PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Definition\\ExtraPropertyDefinitionRepositoryInterface'] ?? self::getExtraPropertyDefinitionRepositoryInterfaceService($container)), ($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_');
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\ExtraProperty\Value\ExtraPropertyWriterInterface' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\ExtraProperty\Value\ExtraPropertyWriter
     */
    protected static function getExtraPropertyWriterInterfaceService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Value\\ExtraPropertyWriterInterface'] = new \PrestaShop\PrestaShop\Core\ExtraProperty\Value\ExtraPropertyWriter(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_', ($container->services['PrestaShop\\PrestaShop\\Core\\ExtraProperty\\Definition\\ExtraPropertyDefinitionRepositoryInterface'] ?? self::getExtraPropertyDefinitionRepositoryInterfaceService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\FeatureFlag\FeatureFlagStateCheckerInterface' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\FeatureFlag\FeatureFlagManager
     */
    protected static function getFeatureFlagStateCheckerInterfaceService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->services['PrestaShop\\PrestaShop\\Core\\FeatureFlag\\FeatureFlagStateCheckerInterface'] = $container->createProxy('FeatureFlagManagerGhostCd6d651', static fn () => \FeatureFlagManagerGhostCd6d651::createLazyGhost(static fn ($proxy) => self::getFeatureFlagStateCheckerInterfaceService($container, $proxy)));
        }

        return ($lazyLoad->__construct(($container->privates['.service_locator.lWqUA3s'] ?? self::get_ServiceLocator_LWqUA3sService($container)), ($container->privates['PrestaShopBundle\\Entity\\Repository\\FeatureFlagRepository'] ?? self::getFeatureFlagRepositoryService($container))) && false ?: $lazyLoad);
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Hook\HookModuleFilter' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Hook\HookModuleFilter
     */
    protected static function getHookModuleFilterService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Hook\\HookModuleFilter'] = new \PrestaShop\PrestaShop\Core\Hook\HookModuleFilter(new RewindableGenerator(fn () => new \EmptyIterator(), 0));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleRepository' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleRepository
     */
    protected static function getLocaleRepositoryService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\LocaleRepository'] = new \PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleRepository(($container->services['prestashop.core.localization.cldr.locale_data_source'] ?? self::getPrestashop_Core_Localization_Cldr_LocaleDataSourceService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Localization\Locale\Repository' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Locale\Repository
     */
    protected static function getRepositoryService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Localization\\Locale\\Repository'] = new \PrestaShop\PrestaShop\Core\Localization\Locale\Repository(($container->services['PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\LocaleRepository'] ?? self::getLocaleRepositoryService($container)), ($container->services['prestashop.core.localization.currency.repository'] ?? self::getPrestashop_Core_Localization_Currency_RepositoryService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Cart\Calculator\ProductTotalCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Cart\Calculator\ProductTotalCalculator
     */
    protected static function getProductTotalCalculatorService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Calculator\\ProductTotalCalculator'] = new \PrestaShop\PrestaShop\Core\Pricing\Cart\Calculator\ProductTotalCalculator(($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Provider\\DatabaseCartProductProvider'] ?? self::getDatabaseCartProductProviderService($container)), ($container->services['prestashop.pricing.cart.product_calculator'] ?? self::getPrestashop_Pricing_Cart_ProductCalculatorService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Cart\Provider\DatabaseCartProductProvider' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Cart\Provider\DatabaseCartProductProvider
     */
    protected static function getDatabaseCartProductProviderService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Provider\\DatabaseCartProductProvider'] = new \PrestaShop\PrestaShop\Core\Pricing\Cart\Provider\DatabaseCartProductProvider(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_');
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Debug\CartPriceHistoryDisplayer' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Debug\CartPriceHistoryDisplayer
     */
    protected static function getCartPriceHistoryDisplayerService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Debug\\CartPriceHistoryDisplayer'] = new \PrestaShop\PrestaShop\Core\Pricing\Debug\CartPriceHistoryDisplayer(($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Debug\\ProductPriceHistoryDisplayer'] ??= new \PrestaShop\PrestaShop\Core\Pricing\Debug\ProductPriceHistoryDisplayer()));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Debug\PricingRegistry' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Debug\PricingRegistry
     */
    protected static function getPricingRegistryService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Debug\\PricingRegistry'] = new \PrestaShop\PrestaShop\Core\Pricing\Debug\PricingRegistry();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Debug\ProductPriceHistoryDisplayer' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Debug\ProductPriceHistoryDisplayer
     */
    protected static function getProductPriceHistoryDisplayerService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Debug\\ProductPriceHistoryDisplayer'] = new \PrestaShop\PrestaShop\Core\Pricing\Debug\ProductPriceHistoryDisplayer();
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\RoundingCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\RoundingCalculator
     */
    protected static function getRoundingCalculatorService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Product\\Calculator\\RoundingCalculator'] = new \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\RoundingCalculator(($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Rounding\\RoundingService'] ?? self::getRoundingServiceService($container)));
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Product\Provider\CatalogProductProvider' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Product\Provider\CatalogProductProvider
     */
    protected static function getCatalogProductProviderService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Product\\Provider\\CatalogProductProvider'] = new \PrestaShop\PrestaShop\Core\Pricing\Product\Provider\CatalogProductProvider(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_');
    }

    /**
     * Gets the public 'PrestaShop\PrestaShop\Core\Pricing\Rounding\RoundingService' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Rounding\RoundingService
     */
    protected static function getRoundingServiceService($container)
    {
        return $container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Rounding\\RoundingService'] = new \PrestaShop\PrestaShop\Core\Pricing\Rounding\RoundingService(($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration())->getInt("PS_PRICE_ROUND_MODE"));
    }

    /**
     * Gets the public 'Symfony\Component\HttpFoundation\RequestStack' shared service.
     *
     * @return \Symfony\Component\HttpFoundation\RequestStack
     */
    protected static function getRequestStackService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->services['Symfony\\Component\\HttpFoundation\\RequestStack'] = $container->createProxy('RequestStackProxy37f0788', static fn () => \RequestStackProxy37f0788::createLazyProxy(static fn () => self::getRequestStackService($container, false)));
        }

        return \PrestaShopBundle\Http\RequestStackFactory::buildRequestStack();
    }

    /**
     * Gets the public 'annotation_reader' shared service.
     *
     * @return \Doctrine\Common\Annotations\AnnotationReader
     */
    protected static function getAnnotationReaderService($container)
    {
        return $container->services['annotation_reader'] = new \Doctrine\Common\Annotations\AnnotationReader();
    }

    /**
     * Gets the public 'array' shared service.
     *
     * @return \Symfony\Component\Cache\Adapter\AdapterInterface
     */
    protected static function getArrayService($container)
    {
        return $container->services['array'] = (new \PrestaShopBundle\DependencyInjection\CacheAdapterFactory())->getCacheAdapter('array');
    }

    /**
     * Gets the public 'configuration' shared service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Configuration
     */
    protected static function getConfiguration2Service($container)
    {
        return $container->services['configuration'] = new \PrestaShop\PrestaShop\Adapter\Configuration();
    }

    /**
     * Gets the public 'container.env_var_processors_locator' shared service.
     *
     * @return \Symfony\Component\DependencyInjection\ServiceLocator
     */
    protected static function getContainer_EnvVarProcessorsLocatorService($container)
    {
        return $container->services['container.env_var_processors_locator'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [
            'const' => ['privates', 'PrestaShopBundle\\DependencyInjection\\RuntimeConstEnvVarProcessor', 'getRuntimeConstEnvVarProcessorService', false],
        ], [
            'const' => '?',
        ]);
    }

    /**
     * Gets the public 'context' shared service.
     *
     * @return \Context
     */
    protected static function getContextService($container)
    {
        return $container->services['context'] = \Context::getContext();
    }

    /**
     * Gets the public 'db' shared service.
     *
     * @return \Db
     */
    protected static function getDbService($container)
    {
        return $container->services['db'] = \Db::getInstance();
    }

    /**
     * Gets the public 'doctrine' shared service.
     *
     * @return \Doctrine\Bundle\DoctrineBundle\Registry
     */
    protected static function getDoctrineService($container)
    {
        return $container->services['doctrine'] = new \Doctrine\Bundle\DoctrineBundle\Registry($container, $container->parameters['doctrine.connections'], $container->parameters['doctrine.entity_managers'], 'default', 'default');
    }

    /**
     * Gets the public 'doctrine.dbal.default_connection' shared service.
     *
     * @return \PrestaShopBundle\Doctrine\DatabaseConnection
     */
    protected static function getDoctrine_Dbal_DefaultConnectionService($container)
    {
        return $container->services['doctrine.dbal.default_connection'] = (new \Doctrine\Bundle\DoctrineBundle\ConnectionFactory([]))->createConnection(['driver' => 'pdo_mysql', 'host' => 'gs48337-001.eu.clouddb.ovh.net', 'port' => '35253', 'dbname' => 'sportboutiquepresta92', 'user' => 'StephGIRARD', 'password' => 'Emmagirard71', 'charset' => 'utf8mb4', 'driverOptions' => [1002 => 'SET sql_mode=(SELECT REPLACE(@@sql_mode,\'ONLY_FULL_GROUP_BY\',\'\'))', 1013 => $container->getEnv('const:runtime:_PS_ALLOW_MULTI_STATEMENTS_QUERIES_')], 'wrapperClass' => 'PrestaShopBundle\\Doctrine\\DatabaseConnection', 'defaultTableOptions' => []], new \Doctrine\DBAL\Configuration(), new \Symfony\Bridge\Doctrine\ContainerAwareEventManager($container), ['enum' => 'string']);
    }

    /**
     * Gets the public 'doctrine.orm.default_entity_manager' shared service.
     *
     * @return \Doctrine\ORM\EntityManager
     */
    protected static function getDoctrine_Orm_DefaultEntityManagerService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->services['doctrine.orm.default_entity_manager'] = $container->createProxy('EntityManagerProxy196c39a', static fn () => \EntityManagerProxy196c39a::createLazyProxy(static fn () => self::getDoctrine_Orm_DefaultEntityManagerService($container, false)));
        }

        $instance = \Doctrine\ORM\EntityManager::create(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), ($container->privates['doctrine.orm.default_configuration'] ?? self::getDoctrine_Orm_DefaultConfigurationService($container)));

        ($container->privates['doctrine.orm.default_manager_configurator'] ??= new \Doctrine\Bundle\DoctrineBundle\ManagerConfigurator([], []))->configure($instance);

        return $instance;
    }

    /**
     * Gets the public 'klaviyops.klaviyo_api_wrapper' shared service.
     *
     * @return \KlaviyoPs\Classes\KlaviyoApiWrapper
     */
    protected static function getKlaviyops_KlaviyoApiWrapperService($container)
    {
        return $container->services['klaviyops.klaviyo_api_wrapper'] = new \KlaviyoPs\Classes\KlaviyoApiWrapper();
    }

    /**
     * Gets the public 'klaviyops.klaviyo_service.coupon_generator' shared service.
     *
     * @return \KlaviyoPs\Classes\KlaviyoServices\CouponGeneratorService
     */
    protected static function getKlaviyops_KlaviyoService_CouponGeneratorService($container)
    {
        return $container->services['klaviyops.klaviyo_service.coupon_generator'] = new \KlaviyoPs\Classes\KlaviyoServices\CouponGeneratorService(($container->services['klaviyops.prestashop_services.cart_rule'] ??= new \KlaviyoPs\Classes\PrestashopServices\CartRuleService()));
    }

    /**
     * Gets the public 'klaviyops.klaviyo_service.customer_event_service' shared service.
     *
     * @return \KlaviyoPs\Classes\KlaviyoServices\CustomerEventService
     */
    protected static function getKlaviyops_KlaviyoService_CustomerEventServiceService($container)
    {
        return $container->services['klaviyops.klaviyo_service.customer_event_service'] = new \KlaviyoPs\Classes\KlaviyoServices\CustomerEventService(($container->services['klaviyops.prestashop_services.datetime'] ??= new \KlaviyoPs\Classes\PrestashopServices\DateTimeService()), ($container->services['klaviyops.prestashop_services.context'] ?? self::getKlaviyops_PrestashopServices_ContextService($container)), ($container->services['klaviyops.prestashop_services.customer'] ?? self::getKlaviyops_PrestashopServices_CustomerService($container)));
    }

    /**
     * Gets the public 'klaviyops.klaviyo_service.order_event' shared service.
     *
     * @return \KlaviyoPs\Classes\KlaviyoServices\OrderEventService
     */
    protected static function getKlaviyops_KlaviyoService_OrderEventService($container)
    {
        return $container->services['klaviyops.klaviyo_service.order_event'] = new \KlaviyoPs\Classes\KlaviyoServices\OrderEventService(($container->services['klaviyops.klaviyo_api_wrapper'] ??= new \KlaviyoPs\Classes\KlaviyoApiWrapper()), ($container->services['klaviyops.prestashop_services.order'] ?? self::getKlaviyops_PrestashopServices_OrderService($container)), ($container->services['klaviyops.prestashop_services.product'] ??= new \KlaviyoPs\Classes\PrestashopServices\ProductService()), ($container->services['klaviyops.klaviyo_service.customer_event_service'] ?? self::getKlaviyops_KlaviyoService_CustomerEventServiceService($container)));
    }

    /**
     * Gets the public 'klaviyops.klaviyo_service.profile_event' shared service.
     *
     * @return \KlaviyoPs\Classes\KlaviyoServices\ProfileEventService
     */
    protected static function getKlaviyops_KlaviyoService_ProfileEventService($container)
    {
        return $container->services['klaviyops.klaviyo_service.profile_event'] = new \KlaviyoPs\Classes\KlaviyoServices\ProfileEventService(($container->services['klaviyops.klaviyo_api_wrapper'] ??= new \KlaviyoPs\Classes\KlaviyoApiWrapper()), ($container->services['klaviyops.klaviyo_service.customer_event_service'] ?? self::getKlaviyops_KlaviyoService_CustomerEventServiceService($container)));
    }

    /**
     * Gets the public 'klaviyops.module' shared service.
     *
     * @return \KlaviyoPsModule
     */
    protected static function getKlaviyops_ModuleService($container)
    {
        return $container->services['klaviyops.module'] = \KlaviyoPsModule::getInstance();
    }

    /**
     * Gets the public 'klaviyops.prestashop_components.context' shared service.
     *
     * @return \Context
     */
    protected static function getKlaviyops_PrestashopComponents_ContextService($container)
    {
        return $container->services['klaviyops.prestashop_components.context'] = \Context::getContext();
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.cart_rule' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\CartRuleService
     */
    protected static function getKlaviyops_PrestashopServices_CartRuleService($container)
    {
        return $container->services['klaviyops.prestashop_services.cart_rule'] = new \KlaviyoPs\Classes\PrestashopServices\CartRuleService();
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.context' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\ContextService
     */
    protected static function getKlaviyops_PrestashopServices_ContextService($container)
    {
        return $container->services['klaviyops.prestashop_services.context'] = new \KlaviyoPs\Classes\PrestashopServices\ContextService(($container->services['klaviyops.prestashop_components.context'] ?? self::getKlaviyops_PrestashopComponents_ContextService($container)));
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.customer' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\CustomerService
     */
    protected static function getKlaviyops_PrestashopServices_CustomerService($container)
    {
        return $container->services['klaviyops.prestashop_services.customer'] = new \KlaviyoPs\Classes\PrestashopServices\CustomerService(($container->services['klaviyops.prestashop_services.validate'] ??= new \KlaviyoPs\Classes\PrestashopServices\ValidateService()), ($container->services['klaviyops.prestashop_services.datetime'] ??= new \KlaviyoPs\Classes\PrestashopServices\DateTimeService()), ($container->services['klaviyops.prestashop_services.context'] ?? self::getKlaviyops_PrestashopServices_ContextService($container)));
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.datetime' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\DateTimeService
     */
    protected static function getKlaviyops_PrestashopServices_DatetimeService($container)
    {
        return $container->services['klaviyops.prestashop_services.datetime'] = new \KlaviyoPs\Classes\PrestashopServices\DateTimeService();
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.logger' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\LoggerService
     */
    protected static function getKlaviyops_PrestashopServices_LoggerService($container)
    {
        return $container->services['klaviyops.prestashop_services.logger'] = new \KlaviyoPs\Classes\PrestashopServices\LoggerService();
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.order' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\OrderService
     */
    protected static function getKlaviyops_PrestashopServices_OrderService($container)
    {
        return $container->services['klaviyops.prestashop_services.order'] = new \KlaviyoPs\Classes\PrestashopServices\OrderService(($container->services['klaviyops.prestashop_services.context'] ?? self::getKlaviyops_PrestashopServices_ContextService($container)), ($container->services['klaviyops.prestashop_services.product'] ??= new \KlaviyoPs\Classes\PrestashopServices\ProductService()), ($container->services['klaviyops.prestashop_services.customer'] ?? self::getKlaviyops_PrestashopServices_CustomerService($container)));
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.product' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\ProductService
     */
    protected static function getKlaviyops_PrestashopServices_ProductService($container)
    {
        return $container->services['klaviyops.prestashop_services.product'] = new \KlaviyoPs\Classes\PrestashopServices\ProductService();
    }

    /**
     * Gets the public 'klaviyops.prestashop_services.validate' shared service.
     *
     * @return \KlaviyoPs\Classes\PrestashopServices\ValidateService
     */
    protected static function getKlaviyops_PrestashopServices_ValidateService($container)
    {
        return $container->services['klaviyops.prestashop_services.validate'] = new \KlaviyoPs\Classes\PrestashopServices\ValidateService();
    }

    /**
     * Gets the public 'klaviyops.util_services.csv' shared service.
     *
     * @return \KlaviyoPs\Classes\UtilServices\CsvService
     */
    protected static function getKlaviyops_UtilServices_CsvService($container)
    {
        return $container->services['klaviyops.util_services.csv'] = new \KlaviyoPs\Classes\UtilServices\CsvService();
    }

    /**
     * Gets the public 'klaviyops.util_services.env' shared service.
     *
     * @return \KlaviyoPs\Classes\UtilServices\EnvService
     */
    protected static function getKlaviyops_UtilServices_EnvService($container)
    {
        return $container->services['klaviyops.util_services.env'] = new \KlaviyoPs\Classes\UtilServices\EnvService(($container->services['klaviyops.module'] ?? self::getKlaviyops_ModuleService($container)));
    }

    /**
     * Gets the public 'prestashop.adapter.data_provider.country' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Country\CountryDataProvider
     */
    protected static function getPrestashop_Adapter_DataProvider_CountryService($container)
    {
        return $container->services['prestashop.adapter.data_provider.country'] = new \PrestaShop\PrestaShop\Adapter\Country\CountryDataProvider();
    }

    /**
     * Gets the public 'prestashop.adapter.employee_language_updater' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Employee\EmployeeLanguageUpdater
     */
    protected static function getPrestashop_Adapter_EmployeeLanguageUpdaterService($container)
    {
        return $container->services['prestashop.adapter.employee_language_updater'] = new \PrestaShop\PrestaShop\Adapter\Employee\EmployeeLanguageUpdater(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_', ($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration())->get("PS_LANG_DEFAULT"));
    }

    /**
     * Gets the public 'prestashop.adapter.environment' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Environment
     */
    protected static function getPrestashop_Adapter_EnvironmentService($container)
    {
        return $container->services['prestashop.adapter.environment'] = new \PrestaShop\PrestaShop\Adapter\Environment(false, 'prod', 'front');
    }

    /**
     * Gets the public 'prestashop.adapter.validate' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Validate
     */
    protected static function getPrestashop_Adapter_ValidateService($container)
    {
        return $container->services['prestashop.adapter.validate'] = new \PrestaShop\PrestaShop\Adapter\Validate();
    }

    /**
     * Gets the public 'prestashop.core.circuit_breaker.advanced_factory' shared service.
     *
     * @return \PrestaShop\CircuitBreaker\AdvancedCircuitBreakerFactory
     */
    protected static function getPrestashop_Core_CircuitBreaker_AdvancedFactoryService($container)
    {
        return $container->services['prestashop.core.circuit_breaker.advanced_factory'] = new \PrestaShop\CircuitBreaker\AdvancedCircuitBreakerFactory();
    }

    /**
     * Gets the public 'prestashop.core.circuit_breaker.cache' shared service.
     *
     * @return \Symfony\Component\Cache\Adapter\FilesystemAdapter
     */
    protected static function getPrestashop_Core_CircuitBreaker_CacheService($container)
    {
        return $container->services['prestashop.core.circuit_breaker.cache'] = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('', 0, (($container->services['prestashop.adapter.environment'] ??= new \PrestaShop\PrestaShop\Adapter\Environment(false, 'prod', 'front'))->getCacheDir() . "/circuit_breaker"));
    }

    /**
     * Gets the public 'prestashop.core.circuit_breaker.doctrine_cache' shared service.
     *
     * @return \Doctrine\Common\Cache\Psr6\DoctrineProvider
     */
    protected static function getPrestashop_Core_CircuitBreaker_DoctrineCacheService($container)
    {
        return $container->services['prestashop.core.circuit_breaker.doctrine_cache'] = \Doctrine\Common\Cache\Psr6\DoctrineProvider::wrap(($container->services['prestashop.core.circuit_breaker.cache'] ?? self::getPrestashop_Core_CircuitBreaker_CacheService($container)));
    }

    /**
     * Gets the public 'prestashop.core.circuit_breaker.storage' shared service.
     *
     * @return \PrestaShop\CircuitBreaker\Storage\DoctrineCache
     */
    protected static function getPrestashop_Core_CircuitBreaker_StorageService($container)
    {
        return $container->services['prestashop.core.circuit_breaker.storage'] = new \PrestaShop\CircuitBreaker\Storage\DoctrineCache(($container->services['prestashop.core.circuit_breaker.doctrine_cache'] ?? self::getPrestashop_Core_CircuitBreaker_DoctrineCacheService($container)));
    }

    /**
     * Gets the public 'prestashop.core.localization.cache.adapter' shared service.
     *
     * @return \Symfony\Component\Cache\Adapter\ArrayAdapter
     */
    protected static function getPrestashop_Core_Localization_Cache_AdapterService($container)
    {
        return $container->services['prestashop.core.localization.cache.adapter'] = new \Symfony\Component\Cache\Adapter\ArrayAdapter();
    }

    /**
     * Gets the public 'prestashop.core.localization.cldr.cache.adapter' shared service.
     *
     * @return \Symfony\Component\Cache\Adapter\FilesystemAdapter
     */
    protected static function getPrestashop_Core_Localization_Cldr_Cache_AdapterService($container)
    {
        return $container->services['prestashop.core.localization.cldr.cache.adapter'] = new \Symfony\Component\Cache\Adapter\FilesystemAdapter('CLDR', 0, '/home/girardtosk/sportboutique/var/cache/prod//localization');
    }

    /**
     * Gets the public 'prestashop.core.localization.cldr.datalayer.locale_cache' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\CLDR\DataLayer\LocaleCache
     */
    protected static function getPrestashop_Core_Localization_Cldr_Datalayer_LocaleCacheService($container)
    {
        $container->services['prestashop.core.localization.cldr.datalayer.locale_cache'] = $instance = new \PrestaShop\PrestaShop\Core\Localization\CLDR\DataLayer\LocaleCache(($container->services['prestashop.core.localization.cldr.cache.adapter'] ??= new \Symfony\Component\Cache\Adapter\FilesystemAdapter('CLDR', 0, '/home/girardtosk/sportboutique/var/cache/prod//localization')));

        $instance->setLowerLayer(($container->services['prestashop.core.localization.cldr.datalayer.locale_reference'] ?? self::getPrestashop_Core_Localization_Cldr_Datalayer_LocaleReferenceService($container)));

        return $instance;
    }

    /**
     * Gets the public 'prestashop.core.localization.cldr.datalayer.locale_reference' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\CLDR\DataLayer\LocaleReference
     */
    protected static function getPrestashop_Core_Localization_Cldr_Datalayer_LocaleReferenceService($container)
    {
        return $container->services['prestashop.core.localization.cldr.datalayer.locale_reference'] = new \PrestaShop\PrestaShop\Core\Localization\CLDR\DataLayer\LocaleReference(($container->services['prestashop.core.localization.cldr.reader'] ??= new \PrestaShop\PrestaShop\Core\Localization\CLDR\Reader()));
    }

    /**
     * Gets the public 'prestashop.core.localization.cldr.locale_data_source' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleDataSource
     */
    protected static function getPrestashop_Core_Localization_Cldr_LocaleDataSourceService($container)
    {
        return $container->services['prestashop.core.localization.cldr.locale_data_source'] = new \PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleDataSource(($container->services['prestashop.core.localization.cldr.datalayer.locale_cache'] ?? self::getPrestashop_Core_Localization_Cldr_Datalayer_LocaleCacheService($container)));
    }

    /**
     * Gets the public 'prestashop.core.localization.cldr.reader' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\CLDR\Reader
     */
    protected static function getPrestashop_Core_Localization_Cldr_ReaderService($container)
    {
        return $container->services['prestashop.core.localization.cldr.reader'] = new \PrestaShop\PrestaShop\Core\Localization\CLDR\Reader();
    }

    /**
     * Gets the public 'prestashop.core.localization.currency.datasource' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Currency\CurrencyDataSource
     */
    protected static function getPrestashop_Core_Localization_Currency_DatasourceService($container)
    {
        return $container->services['prestashop.core.localization.currency.datasource'] = new \PrestaShop\PrestaShop\Core\Localization\Currency\CurrencyDataSource(($container->services['prestashop.core.localization.currency.middleware.cache'] ?? self::getPrestashop_Core_Localization_Currency_Middleware_CacheService($container)), ($container->services['prestashop.core.localization.currency.middleware.installed'] ?? self::getPrestashop_Core_Localization_Currency_Middleware_InstalledService($container)));
    }

    /**
     * Gets the public 'prestashop.core.localization.currency.middleware.cache' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyCache
     */
    protected static function getPrestashop_Core_Localization_Currency_Middleware_CacheService($container)
    {
        $container->services['prestashop.core.localization.currency.middleware.cache'] = $instance = new \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyCache(($container->services['prestashop.core.localization.cache.adapter'] ??= new \Symfony\Component\Cache\Adapter\ArrayAdapter()));

        $instance->setLowerLayer(($container->services['prestashop.core.localization.currency.middleware.database'] ?? self::getPrestashop_Core_Localization_Currency_Middleware_DatabaseService($container)));

        return $instance;
    }

    /**
     * Gets the public 'prestashop.core.localization.currency.middleware.database' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyDatabase
     */
    protected static function getPrestashop_Core_Localization_Currency_Middleware_DatabaseService($container)
    {
        $container->services['prestashop.core.localization.currency.middleware.database'] = $instance = new \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyDatabase(($container->services['PrestaShop\\PrestaShop\\Adapter\\Currency\\CurrencyDataProvider'] ?? self::getCurrencyDataProviderService($container)));

        $instance->setLowerLayer(($container->services['prestashop.core.localization.currency.middleware.reference'] ?? self::getPrestashop_Core_Localization_Currency_Middleware_ReferenceService($container)));

        return $instance;
    }

    /**
     * Gets the public 'prestashop.core.localization.currency.middleware.installed' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyInstalled
     */
    protected static function getPrestashop_Core_Localization_Currency_Middleware_InstalledService($container)
    {
        return $container->services['prestashop.core.localization.currency.middleware.installed'] = new \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyInstalled(($container->services['PrestaShop\\PrestaShop\\Adapter\\Currency\\CurrencyDataProvider'] ?? self::getCurrencyDataProviderService($container)));
    }

    /**
     * Gets the public 'prestashop.core.localization.currency.middleware.reference' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyReference
     */
    protected static function getPrestashop_Core_Localization_Currency_Middleware_ReferenceService($container)
    {
        return $container->services['prestashop.core.localization.currency.middleware.reference'] = new \PrestaShop\PrestaShop\Core\Localization\Currency\DataLayer\CurrencyReference(($container->services['PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\LocaleRepository'] ?? self::getLocaleRepositoryService($container)));
    }

    /**
     * Gets the public 'prestashop.core.localization.currency.repository' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Currency\Repository
     */
    protected static function getPrestashop_Core_Localization_Currency_RepositoryService($container)
    {
        return $container->services['prestashop.core.localization.currency.repository'] = new \PrestaShop\PrestaShop\Core\Localization\Currency\Repository(($container->services['prestashop.core.localization.currency.datasource'] ?? self::getPrestashop_Core_Localization_Currency_DatasourceService($container)));
    }

    /**
     * Gets the public 'prestashop.core.localization.locale.context_locale' shared service.
     *
     * @return \PrestaShop\PrestaShop\Core\Localization\Locale
     */
    protected static function getPrestashop_Core_Localization_Locale_ContextLocaleService($container)
    {
        return $container->services['prestashop.core.localization.locale.context_locale'] = ($container->services['PrestaShop\\PrestaShop\\Core\\Localization\\Locale\\Repository'] ?? self::getRepositoryService($container))->getLocale(($container->services['PrestaShop\\PrestaShop\\Adapter\\LegacyContext'] ?? self::getLegacyContextService($container))->getContext()->language->getLocale());
    }

    /**
     * Gets the public 'prestashop.database.naming_strategy' shared service.
     *
     * @return \PrestaShopBundle\Service\Database\DoctrineNamingStrategy
     */
    protected static function getPrestashop_Database_NamingStrategyService($container)
    {
        return $container->services['prestashop.database.naming_strategy'] = new \PrestaShopBundle\Service\Database\DoctrineNamingStrategy(($container->services['annotation_reader'] ??= new \Doctrine\Common\Annotations\AnnotationReader()), 'c2q9y_');
    }

    /**
     * Gets the public 'prestashop.pricing.cart.cart_calculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Cart\Calculator\CartCalculator
     */
    protected static function getPrestashop_Pricing_Cart_CartCalculatorService($container)
    {
        return $container->services['prestashop.pricing.cart.cart_calculator'] = new \PrestaShop\PrestaShop\Core\Pricing\Cart\Calculator\CartCalculator(new RewindableGenerator(function () use ($container) {
            yield 0 => ($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Cart\\Calculator\\ProductTotalCalculator'] ?? self::getProductTotalCalculatorService($container));
        }, 1));
    }

    /**
     * Gets the public 'prestashop.pricing.cart.product.base_product_calculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\BaseProductCalculator
     */
    protected static function getPrestashop_Pricing_Cart_Product_BaseProductCalculatorService($container)
    {
        return $container->services['prestashop.pricing.cart.product.base_product_calculator'] = new \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\BaseProductCalculator(($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Product\\Provider\\CatalogProductProvider'] ?? self::getCatalogProductProviderService($container)));
    }

    /**
     * Gets the public 'prestashop.pricing.cart.product_calculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\ProductCalculator
     */
    protected static function getPrestashop_Pricing_Cart_ProductCalculatorService($container)
    {
        return $container->services['prestashop.pricing.cart.product_calculator'] = new \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\ProductCalculator(new RewindableGenerator(function () use ($container) {
            yield 0 => ($container->services['prestashop.pricing.cart.product.base_product_calculator'] ?? self::getPrestashop_Pricing_Cart_Product_BaseProductCalculatorService($container));
            yield 1 => ($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Product\\Calculator\\RoundingCalculator'] ?? self::getRoundingCalculatorService($container));
        }, 2));
    }

    /**
     * Gets the public 'prestashop.pricing.order.product_calculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\ProductCalculator
     */
    protected static function getPrestashop_Pricing_Order_ProductCalculatorService($container)
    {
        return $container->services['prestashop.pricing.order.product_calculator'] = new \PrestaShop\PrestaShop\Core\Pricing\Product\Calculator\ProductCalculator(new RewindableGenerator(function () use ($container) {
            yield 0 => ($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Product\\Calculator\\RoundingCalculator'] ?? self::getRoundingCalculatorService($container));
        }, 1));
    }

    /**
     * Gets the public 'validator' shared service.
     *
     * @return \Symfony\Component\Validator\Validator\ValidatorInterface
     */
    protected static function getValidatorService($container)
    {
        return $container->services['validator'] = \PrestaShop\PrestaShop\Adapter\Validator\LegacyValidatorFactory::create($container);
    }

    /**
     * Gets the private '.service_locator.lWqUA3s' shared service.
     *
     * @return \Symfony\Component\DependencyInjection\ServiceLocator
     */
    protected static function get_ServiceLocator_LWqUA3sService($container)
    {
        return $container->privates['.service_locator.lWqUA3s'] = new \Symfony\Component\DependencyInjection\Argument\ServiceLocator($container->getService ??= $container->getService(...), [
            'env' => ['privates', 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\EnvLayer', 'getEnvLayerService', false],
            'db' => ['privates', 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DbLayer', 'getDbLayerService', false],
            'dotenv' => ['privates', 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DotEnvLayer', 'getDotEnvLayerService', false],
            'query' => ['privates', 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\QueryLayer', 'getQueryLayerService', false],
        ], [
            'env' => 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\EnvLayer',
            'db' => 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DbLayer',
            'dotenv' => 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DotEnvLayer',
            'query' => 'PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\QueryLayer',
        ]);
    }

    /**
     * Gets the private 'PrestaShopBundle\DependencyInjection\RuntimeConstEnvVarProcessor' shared service.
     *
     * @return \PrestaShopBundle\DependencyInjection\RuntimeConstEnvVarProcessor
     */
    protected static function getRuntimeConstEnvVarProcessorService($container)
    {
        return $container->privates['PrestaShopBundle\\DependencyInjection\\RuntimeConstEnvVarProcessor'] = new \PrestaShopBundle\DependencyInjection\RuntimeConstEnvVarProcessor();
    }

    /**
     * Gets the private 'PrestaShopBundle\Entity\Repository\FeatureFlagRepository' shared service.
     *
     * @return \PrestaShopBundle\Entity\Repository\FeatureFlagRepository
     */
    protected static function getFeatureFlagRepositoryService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->privates['PrestaShopBundle\\Entity\\Repository\\FeatureFlagRepository'] = $container->createProxy('FeatureFlagRepositoryProxy2ee44cd', static fn () => \FeatureFlagRepositoryProxy2ee44cd::createLazyProxy(static fn () => self::getFeatureFlagRepositoryService($container, false)));
        }

        return ($container->services['doctrine.orm.default_entity_manager'] ?? self::getDoctrine_Orm_DefaultEntityManagerService($container))->getRepository('PrestaShopBundle\\Entity\\FeatureFlag');
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\Repository\CarrierRepository' shared service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\Repository\CarrierRepository
     */
    protected static function getCarrierRepositoryService($container)
    {
        $a = ($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container));

        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\Repository\\CarrierRepository'] = new \PrestaShop\PrestaShop\Adapter\Carrier\Repository\CarrierRepository(new \PrestaShop\PrestaShop\Adapter\Shop\Repository\ShopRepository($a, 'c2q9y_'), $a, 'c2q9y_');
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\BaseRangeCostCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\BaseRangeCostCalculator
     */
    protected static function getBaseRangeCostCalculatorService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\BaseRangeCostCalculator'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\BaseRangeCostCalculator(($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Provider\\CarrierDataProvider'] ?? self::getCarrierDataProviderService($container)));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\CarrierDataCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\CarrierDataCalculator
     */
    protected static function getCarrierDataCalculatorService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\CarrierDataCalculator'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\CarrierDataCalculator(($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Provider\\CarrierDataProvider'] ?? self::getCarrierDataProviderService($container)));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\CurrencyConversionCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\CurrencyConversionCalculator
     */
    protected static function getCurrencyConversionCalculatorService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\CurrencyConversionCalculator'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\CurrencyConversionCalculator(($container->services['PrestaShop\\PrestaShop\\Adapter\\Tools'] ??= new \PrestaShop\PrestaShop\Adapter\Tools()), ($container->services['PrestaShop\\PrestaShop\\Adapter\\Currency\\Repository\\CurrencyRepository'] ??= new \PrestaShop\PrestaShop\Adapter\Currency\Repository\CurrencyRepository()));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\FreeShippingCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\FreeShippingCalculator
     */
    protected static function getFreeShippingCalculatorService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\FreeShippingCalculator'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\FreeShippingCalculator(new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Provider\ConfigFreeShippingCriteriaProvider(($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration())), ($container->services['PrestaShop\\PrestaShop\\Adapter\\Tools'] ??= new \PrestaShop\PrestaShop\Adapter\Tools()), ($container->services['PrestaShop\\PrestaShop\\Adapter\\Currency\\Repository\\CurrencyRepository'] ??= new \PrestaShop\PrestaShop\Adapter\Currency\Repository\CurrencyRepository()));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\HandlingCostCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\HandlingCostCalculator
     */
    protected static function getHandlingCostCalculatorService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\HandlingCostCalculator'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\HandlingCostCalculator(($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration()));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\TaxCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\TaxCalculator
     */
    protected static function getTaxCalculatorService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\TaxCalculator'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\TaxCalculator(($container->services['PrestaShop\\PrestaShop\\Adapter\\Configuration'] ??= new \PrestaShop\PrestaShop\Adapter\Configuration()), new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Provider\ShippingTaxRateProvider(($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\Repository\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)), ($container->services['PrestaShop\\PrestaShop\\Adapter\\Address\\Repository\\AddressRepository'] ?? self::getAddressRepositoryService($container))), ($container->services['PrestaShop\\PrestaShop\\Adapter\\Currency\\Repository\\CurrencyRepository'] ??= new \PrestaShop\PrestaShop\Adapter\Currency\Repository\CurrencyRepository()), ($container->services['PrestaShop\\PrestaShop\\Core\\Pricing\\Rounding\\RoundingService'] ?? self::getRoundingServiceService($container)));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\ZoneResolutionCalculator' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\ZoneResolutionCalculator
     */
    protected static function getZoneResolutionCalculatorService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Calculator\\ZoneResolutionCalculator'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Calculator\ZoneResolutionCalculator(($container->services['PrestaShop\\PrestaShop\\Adapter\\Address\\Repository\\AddressRepository'] ?? self::getAddressRepositoryService($container)));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Provider\CarrierDataProvider' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Provider\CarrierDataProvider
     */
    protected static function getCarrierDataProviderService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\ShippingCost\\Provider\\CarrierDataProvider'] = new \PrestaShop\PrestaShop\Adapter\Carrier\ShippingCost\Provider\CarrierDataProvider(($container->privates['PrestaShop\\PrestaShop\\Adapter\\Carrier\\Repository\\CarrierRepository'] ?? self::getCarrierRepositoryService($container)));
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Adapter\Order\Repository\OrderRepository' shared service.
     *
     * @return \PrestaShop\PrestaShop\Adapter\Order\Repository\OrderRepository
     */
    protected static function getOrderRepositoryService($container)
    {
        return $container->privates['PrestaShop\\PrestaShop\\Adapter\\Order\\Repository\\OrderRepository'] = new \PrestaShop\PrestaShop\Adapter\Order\Repository\OrderRepository(($container->services['doctrine.dbal.default_connection'] ?? self::getDoctrine_Dbal_DefaultConnectionService($container)), 'c2q9y_');
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Core\FeatureFlag\Layer\DbLayer' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\DbLayer
     */
    protected static function getDbLayerService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->privates['PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DbLayer'] = $container->createProxy('DbLayerGhost48291a0', static fn () => \DbLayerGhost48291a0::createLazyGhost(static fn ($proxy) => self::getDbLayerService($container, $proxy)));
        }

        return ($lazyLoad->__construct(($container->privates['PrestaShopBundle\\Entity\\Repository\\FeatureFlagRepository'] ?? self::getFeatureFlagRepositoryService($container))) && false ?: $lazyLoad);
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Core\FeatureFlag\Layer\DotEnvLayer' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\DotEnvLayer
     */
    protected static function getDotEnvLayerService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->privates['PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\DotEnvLayer'] = $container->createProxy('DotEnvLayerGhost79d403f', static fn () => \DotEnvLayerGhost79d403f::createLazyGhost(static fn ($proxy) => self::getDotEnvLayerService($container, $proxy)));
        }

        return ($lazyLoad->__construct(($container->services['prestashop.adapter.environment'] ??= new \PrestaShop\PrestaShop\Adapter\Environment(false, 'prod', 'front')), '/home/girardtosk/sportboutique') && false ?: $lazyLoad);
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Core\FeatureFlag\Layer\EnvLayer' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\EnvLayer
     */
    protected static function getEnvLayerService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->privates['PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\EnvLayer'] = $container->createProxy('EnvLayerGhostC2b5ebd', static fn () => \EnvLayerGhostC2b5ebd::createLazyGhost(static fn ($proxy) => self::getEnvLayerService($container, $proxy)));
        }

        return $lazyLoad;
    }

    /**
     * Gets the private 'PrestaShop\PrestaShop\Core\FeatureFlag\Layer\QueryLayer' shared autowired service.
     *
     * @return \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\QueryLayer
     */
    protected static function getQueryLayerService($container, $lazyLoad = true)
    {
        if (true === $lazyLoad) {
            return $container->privates['PrestaShop\\PrestaShop\\Core\\FeatureFlag\\Layer\\QueryLayer'] = $container->createProxy('QueryLayerGhost7f48906', static fn () => \QueryLayerGhost7f48906::createLazyGhost(static fn ($proxy) => self::getQueryLayerService($container, $proxy)));
        }

        return ($lazyLoad->__construct(($container->services['prestashop.adapter.environment'] ??= new \PrestaShop\PrestaShop\Adapter\Environment(false, 'prod', 'front')), ($container->services['Symfony\\Component\\HttpFoundation\\RequestStack'] ?? self::getRequestStackService($container))) && false ?: $lazyLoad);
    }

    /**
     * Gets the private 'doctrine.orm.default_configuration' shared service.
     *
     * @return \Doctrine\ORM\Configuration
     */
    protected static function getDoctrine_Orm_DefaultConfigurationService($container)
    {
        $container->privates['doctrine.orm.default_configuration'] = $instance = new \Doctrine\ORM\Configuration();

        $a = ($container->services['array'] ?? self::getArrayService($container));
        $b = new \Doctrine\Persistence\Mapping\Driver\MappingDriverChain();

        $c = ($container->services['annotation_reader'] ??= new \Doctrine\Common\Annotations\AnnotationReader());

        $b->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver($c, ['/home/girardtosk/sportboutique/src/PrestaShopBundle/Entity']), 'PrestaShop');
        $b->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver($c, ['/home/girardtosk/sportboutique/modules/ps_accounts/src/Entity']), 'PrestaShop\\Module\\PsAccounts\\Entity');
        $b->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver($c, ['/home/girardtosk/sportboutique/modules/blockreassurance/src/Entity']), 'PrestaShop\\Module\\BlockReassurance\\Entity');
        $b->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver($c, ['/home/girardtosk/sportboutique/modules/productcomments/src/Entity']), 'PrestaShop\\Module\\ProductComment\\Entity');
        $b->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver($c, ['/home/girardtosk/sportboutique/modules/psshipping/src/Entity']), 'PrestaShop\\Module\\Psshipping\\Entity');
        $b->addDriver(new \Doctrine\ORM\Mapping\Driver\AnnotationDriver($c, ['/home/girardtosk/sportboutique/modules/ps_ask_ai/src/Entity']), 'PrestaShop\\Module\\PsAskAi\\Entity');

        $instance->setEntityNamespaces(['PrestaShopBundle\\Entity' => 'PrestaShop']);
        $instance->setMetadataCache($a);
        $instance->setQueryCache($a);
        $instance->setResultCache($a);
        $instance->setMetadataDriverImpl($b);
        $instance->setProxyDir('/home/girardtosk/sportboutique/var/cache/prod//doctrine/orm/Proxies');
        $instance->setProxyNamespace('Proxies');
        $instance->setAutoGenerateProxyClasses(false);
        $instance->setClassMetadataFactoryName('Doctrine\\ORM\\Mapping\\ClassMetadataFactory');
        $instance->setDefaultRepositoryClassName('Doctrine\\ORM\\EntityRepository');
        $instance->setNamingStrategy(($container->services['prestashop.database.naming_strategy'] ?? self::getPrestashop_Database_NamingStrategyService($container)));
        $instance->setQuoteStrategy(new \Doctrine\ORM\Mapping\DefaultQuoteStrategy());
        $instance->setEntityListenerResolver(new \Doctrine\Bundle\DoctrineBundle\Mapping\ContainerEntityListenerResolver($container));
        $instance->setRepositoryFactory(new \Doctrine\Bundle\DoctrineBundle\Repository\ContainerRepositoryFactory(new \Symfony\Component\DependencyInjection\ServiceLocator([])));
        $instance->addCustomStringFunction('regexp', 'DoctrineExtensions\\Query\\Mysql\\Regexp');
        $instance->addCustomStringFunction('binary', 'DoctrineExtensions\\Query\\Mysql\\Binary');

        return $instance;
    }

    /**
     * Gets the public 'prestashop.core.localization.cldr.locale_repository' alias.
     *
     * @return object The "PrestaShop\PrestaShop\Core\Localization\CLDR\LocaleRepository" service.
     */
    protected static function getPrestashop_Core_Localization_Cldr_LocaleRepositoryService($container)
    {
        trigger_deprecation('PrestaShop/PrestaShop', '9', 'The "prestashop.core.localization.cldr.locale_repository" service alias is deprecated. You should stop using it, as it will be removed in the future.');

        return $container->get('PrestaShop\\PrestaShop\\Core\\Localization\\CLDR\\LocaleRepository');
    }

    /**
     * Gets the public 'prestashop.adapter.tools' alias.
     *
     * @return object The "PrestaShop\PrestaShop\Adapter\Tools" service.
     */
    protected static function getPrestashop_Adapter_ToolsService($container)
    {
        trigger_deprecation('PrestaShop\\PrestaShop', '8.1', 'The "prestashop.adapter.tools" service alias is deprecated. You should stop using it, as it will be removed in the future.');

        return $container->get('PrestaShop\\PrestaShop\\Adapter\\Tools');
    }

    public function getParameter(string $name): array|bool|string|int|float|\UnitEnum|null
    {
        if (isset($this->loadedDynamicParameters[$name])) {
            return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
        }

        if (!\array_key_exists($name, $this->parameters) || '.' === ($name[0] ?? '')) {
            throw new ParameterNotFoundException($name);
        }

        return $this->parameters[$name];
    }

    public function hasParameter(string $name): bool
    {
        return \array_key_exists($name, $this->parameters) || isset($this->loadedDynamicParameters[$name]);
    }

    public function setParameter(string $name, $value): void
    {
        throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
    }

    public function getParameterBag(): ParameterBagInterface
    {
        if (!isset($this->parameterBag)) {
            $parameters = $this->parameters;
            foreach ($this->loadedDynamicParameters as $name => $loaded) {
                $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name);
            }
            $this->parameterBag = new FrozenParameterBag($parameters);
        }

        return $this->parameterBag;
    }

    private $loadedDynamicParameters = [];
    private $dynamicParameters = [];

    private function getDynamicParameter(string $name)
    {
        throw new ParameterNotFoundException($name);
    }

    protected function getDefaultParameters(): array
    {
        return [
            'database_host' => 'gs48337-001.eu.clouddb.ovh.net',
            'database_port' => '35253',
            'database_name' => 'sportboutiquepresta92',
            'database_user' => 'StephGIRARD',
            'database_password' => 'Emmagirard71',
            'database_prefix' => 'c2q9y_',
            'database_engine' => 'InnoDB',
            'mailer_transport' => 'smtp',
            'mailer_host' => '127.0.0.1',
            'mailer_user' => NULL,
            'mailer_password' => NULL,
            'secret' => 'cdWrGUYy1RgWqgP51GW81hrB3yDDjEiWXWVWsh4KVjx0ZaqJXDO2x8HHUsiF2xu4',
            'ps_caching' => 'CacheMemcache',
            'ps_cache_enable' => false,
            'ps_creation_date' => '2026-09-09',
            'locale' => 'fr-FR',
            'cookie_key' => 'q9Y1cvBjBhstx3ReE6R9OUmGbK2P17rmnk1pxKdhgR2SZSAiCZerbO2QKIixRo62',
            'cookie_iv' => '7Y9k5X62q6TVCarajVdaV1Imf0h0pwF4',
            'use_debug_toolbar' => true,
            'new_cookie_key' => 'def000001c37a131c26c4d6b8ad968858d545920360bc3abf3c82caf990a25b5cfc5e090d7615f2892b5cba6b73f7b48aabde39654021ef544f2fc0d688e390b0d896c28',
            'api_public_key' => '-----BEGIN PUBLIC KEY-----'."\n".'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAugVeZYCq9vbIUKxWAVPD'."\n".'z2hWjmskSKCShBrgwK35xyvVJ7PoO2m60xFQkaa1OZUooy0Xf/MDbA6NkGn4ORKC'."\n".'XjoztWboQjULzKN9YTrlLUnocEFe6qDlcknMfkyInAYIUh/ftQU9TrL1oQrrqbFF'."\n".'SmqH6KTbK2DTb0at4p4q/hrUQdXu3vVTZGXGtuivhfpf7adPPvRsjpd8KJgAbASG'."\n".'1HiXKA2lTjnUmXZYMqviWRpIYbf7ZWUSe1evbNUOh3bXpLY8BoyfWx9zXYYSLYiP'."\n".'0MNToDwPcLkoLZDRYvgMUZGapn3W1sAsRe4g/E0BihzNp9aT3lSoaaj8ZDoXzBwD'."\n".'xQIDAQAB'."\n".'-----END PUBLIC KEY-----'."\n".'',
            'api_private_key' => '-----BEGIN PRIVATE KEY-----'."\n".'MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQC6BV5lgKr29shQ'."\n".'rFYBU8PPaFaOayRIoJKEGuDArfnHK9Uns+g7abrTEVCRprU5lSijLRd/8wNsDo2Q'."\n".'afg5EoJeOjO1ZuhCNQvMo31hOuUtSehwQV7qoOVyScx+TIicBghSH9+1BT1OsvWh'."\n".'CuupsUVKaofopNsrYNNvRq3inir+GtRB1e7e9VNkZca26K+F+l/tp08+9GyOl3wo'."\n".'mABsBIbUeJcoDaVOOdSZdlgyq+JZGkhht/tlZRJ7V69s1Q6HdtektjwGjJ9bH3Nd'."\n".'hhItiI/Qw1OgPA9wuSgtkNFi+AxRkZqmfdbWwCxF7iD8TQGKHM2n1pPeVKhpqPxk'."\n".'OhfMHAPFAgMBAAECggEBAJ3RijmRRPrLej0/SKRNnbWsbqrbaWgYmtVrPD0cHOqG'."\n".'XIwXjTJCzFbfvLwldGELE/QEgIhz8vZNDntz/DznYCVzOYVwbiIlgQI3vlqsLd0T'."\n".'dBkwzMdAhAlHZS/N3KSKVarfEdsxO8c1+0CK1E8eb4vn/7A3lR4jQp6Il2PJDu6O'."\n".'/mkjLeiCl10Cm2A7kQHHjUWj0ZwFD9Ju1EA+LDqIVsKXTpOv6XGn1Hn9OJBO+2tF'."\n".'wQhedXyjO9Ig+HZIpOdm6Tt0HWFKZqSzPaI87N9Olh1zF6spFEyqKZNB2p2AL6JX'."\n".'6AoY2QU6hPfwoYSfPTY7N3HfWF02tCNv6AkUvQf1VO0CgYEA8Nr7tOxkWmR6efX7'."\n".'gM4O56zUIIYetkidadRRbczHruth7KyzgUY941FdCjCkU8vq8LshaBkQhYsqgpFG'."\n".'6ns52cGDPTC82uNMYkcZxnT5l8UmxA+Ry+lzLcrMFQdE566e3z1aZJQmvHwZf2UH'."\n".'fBzNZlSJNm7Td3xgHV3pKqZ0OfcCgYEAxbe5HMyvWhrUve0qC3Umt38ABaFFmHoh'."\n".'b0UaT2DoVNLdFHwycUO8lBQ3ErnZ3Z0+YzrVQhHgT1h+3F6u7mmyImSNtXXUAO9c'."\n".'MW9Kl6ARAktRw7T2ICjtBe5pte3WzWJD8cN/P+YQypPBdjCzFsMW9QsV9OAdXEn2'."\n".'i5nCL3Vq4SMCgYEAkrAr4HKgY9USKrk/ZaEZvsupne1RQx9Sj6O5vC+d5dCBoU1F'."\n".'PhRzmMBy88PQMSDeg6LUo7uwLkUlrMOh9yj5gL+0mE3Yl08btDctYYrYgDCYfYwl'."\n".'9ZTGizsZtCzrMFdPdxK8vMjmFqFWPhpfxp0cE5ikwLwamojrWLdbTJh37N0CgYEA'."\n".'qtcZSF1ElyLf+ExZLBVKIvvF1ReIvzuocDDRjw05MzIQfYbjPyM8auccvz1/lxIr'."\n".'uio34yL3IxhgZaIanT8PANDJ8aWiTjyE+OIlHebdS5IxUF2o3hj+1UUwalbcaBMk'."\n".'il5WMaxljeUmIS3rURu5VnsBudl9BSWTtwRg2gknFOkCgYAgg8S6qTtZ9x6eTSvS'."\n".'PZaFVGU0YA5VYMw0VqPp+ArDnE7tUcp5TqW04zA22pj104dLhgXD/1R21dCcIPWH'."\n".'x+qBUZKmCRcpiJ/Yp+YqsumFP1DSy2M3kTOjTXOIyuRBd7upNhKhJUvxsU4WkpSl'."\n".'8Z1sRIRPu4wurIjy5pL3lSzNag=='."\n".'-----END PRIVATE KEY-----'."\n".'',
            'cache.driver' => 'array',
            'cache.adapter' => 'cache.adapter.array',
            'kernel.bundles' => [

            ],
            'kernel.name' => 'app',
            'kernel.debug' => false,
            'kernel.environment' => 'prod',
            'kernel.app_id' => 'front',
            'kernel.cache_dir' => '/home/girardtosk/sportboutique/var/cache/prod/',
            'kernel.active_modules' => [
                0 => 'ps_emailalerts',
                1 => 'ps_eventbus',
                2 => 'statsnewsletter',
                3 => 'statsforecast',
                4 => 'statsbestmanufacturers',
                5 => 'ps_cashondelivery',
                6 => 'ps_specials',
                7 => 'klaviyopsautomation',
                8 => 'statscheckup',
                9 => 'contactform',
                10 => 'ps_contactinfo',
                11 => 'ps_accounts',
                12 => 'ps_customtext',
                13 => 'ps_dataprivacy',
                14 => 'ps_checkout',
                15 => 'ps_emailsubscription',
                16 => 'statscarrier',
                17 => 'ps_googleanalytics',
                18 => 'gridhtml',
                19 => 'ps_categorytree',
                20 => 'statsdata',
                21 => 'blockreassurance',
                22 => 'dashtrends',
                23 => 'ps_shoppingcart',
                24 => 'ps_customersignin',
                25 => 'ps_crossselling',
                26 => 'ps_facebook',
                27 => 'dashgoals',
                28 => 'ps_onepagecheckout',
                29 => 'statsbestsuppliers',
                30 => 'ps_searchbar',
                31 => 'graphnvd3',
                32 => 'ps_linklist',
                33 => 'ps_bestsellers',
                34 => 'dashproducts',
                35 => 'ps_themecusto',
                36 => 'statssearch',
                37 => 'ps_mbo',
                38 => 'statsstock',
                39 => 'ps_facetedsearch',
                40 => 'productcomments',
                41 => 'statsregistrations',
                42 => 'ps_wirepayment',
                43 => 'ps_newproducts',
                44 => 'ps_classic_edition',
                45 => 'ps_apiresources',
                46 => 'statspersonalinfos',
                47 => 'ps_mainmenu',
                48 => 'pagesnotfound',
                49 => 'psshipping',
                50 => 'ps_imageslider',
                51 => 'dashactivity',
                52 => 'ps_faviconnotificationbo',
                53 => 'ps_sharebuttons',
                54 => 'statsbestcustomers',
                55 => 'ps_socialfollow',
                56 => 'statsbestvouchers',
                57 => 'statscatalog',
                58 => 'statsbestcategories',
                59 => 'ps_mcp_server',
                60 => 'ps_mcp_tools',
                61 => 'psxmarketingwithgoogle',
                62 => 'psgdpr',
                63 => 'ps_languageselector',
                64 => 'statsproduct',
                65 => 'ps_viewedproduct',
                66 => 'ps_currencyselector',
                67 => 'ps_checkpayment',
                68 => 'ps_customeraccountlinks',
                69 => 'gsitemap',
                70 => 'ps_distributionapiclient',
                71 => 'ps_ask_ai',
                72 => 'ps_banner',
                73 => 'statsbestproducts',
                74 => 'statssales',
                75 => 'ps_categoryproducts',
                76 => 'ps_featuredproducts',
            ],
            'prestashop.active_modules' => [
                0 => 'ps_emailalerts',
                1 => 'ps_eventbus',
                2 => 'statsnewsletter',
                3 => 'statsforecast',
                4 => 'statsbestmanufacturers',
                5 => 'ps_cashondelivery',
                6 => 'ps_specials',
                7 => 'klaviyopsautomation',
                8 => 'statscheckup',
                9 => 'contactform',
                10 => 'ps_contactinfo',
                11 => 'ps_accounts',
                12 => 'ps_customtext',
                13 => 'ps_dataprivacy',
                14 => 'ps_checkout',
                15 => 'ps_emailsubscription',
                16 => 'statscarrier',
                17 => 'ps_googleanalytics',
                18 => 'gridhtml',
                19 => 'ps_categorytree',
                20 => 'statsdata',
                21 => 'blockreassurance',
                22 => 'dashtrends',
                23 => 'ps_shoppingcart',
                24 => 'ps_customersignin',
                25 => 'ps_crossselling',
                26 => 'ps_facebook',
                27 => 'dashgoals',
                28 => 'ps_onepagecheckout',
                29 => 'statsbestsuppliers',
                30 => 'ps_searchbar',
                31 => 'graphnvd3',
                32 => 'ps_linklist',
                33 => 'ps_bestsellers',
                34 => 'dashproducts',
                35 => 'ps_themecusto',
                36 => 'statssearch',
                37 => 'ps_mbo',
                38 => 'statsstock',
                39 => 'ps_facetedsearch',
                40 => 'productcomments',
                41 => 'statsregistrations',
                42 => 'ps_wirepayment',
                43 => 'ps_newproducts',
                44 => 'ps_classic_edition',
                45 => 'ps_apiresources',
                46 => 'statspersonalinfos',
                47 => 'ps_mainmenu',
                48 => 'pagesnotfound',
                49 => 'psshipping',
                50 => 'ps_imageslider',
                51 => 'dashactivity',
                52 => 'ps_faviconnotificationbo',
                53 => 'ps_sharebuttons',
                54 => 'statsbestcustomers',
                55 => 'ps_socialfollow',
                56 => 'statsbestvouchers',
                57 => 'statscatalog',
                58 => 'statsbestcategories',
                59 => 'ps_mcp_server',
                60 => 'ps_mcp_tools',
                61 => 'psxmarketingwithgoogle',
                62 => 'psgdpr',
                63 => 'ps_languageselector',
                64 => 'statsproduct',
                65 => 'ps_viewedproduct',
                66 => 'ps_currencyselector',
                67 => 'ps_checkpayment',
                68 => 'ps_customeraccountlinks',
                69 => 'gsitemap',
                70 => 'ps_distributionapiclient',
                71 => 'ps_ask_ai',
                72 => 'ps_banner',
                73 => 'statsbestproducts',
                74 => 'statssales',
                75 => 'ps_categoryproducts',
                76 => 'ps_featuredproducts',
            ],
            'prestashop.installed_modules' => [
                0 => 'ps_emailalerts',
                1 => 'ps_eventbus',
                2 => 'statsnewsletter',
                3 => 'statsforecast',
                4 => 'statsbestmanufacturers',
                5 => 'ps_cashondelivery',
                6 => 'ps_specials',
                7 => 'ps_brandlist',
                8 => 'klaviyopsautomation',
                9 => 'statscheckup',
                10 => 'contactform',
                11 => 'ps_contactinfo',
                12 => 'ps_accounts',
                13 => 'ps_customtext',
                14 => 'ps_dataprivacy',
                15 => 'ps_checkout',
                16 => 'ps_emailsubscription',
                17 => 'statscarrier',
                18 => 'ps_googleanalytics',
                19 => 'gridhtml',
                20 => 'ps_categorytree',
                21 => 'statsdata',
                22 => 'blockreassurance',
                23 => 'dashtrends',
                24 => 'ps_shoppingcart',
                25 => 'ps_customersignin',
                26 => 'ps_crossselling',
                27 => 'ps_facebook',
                28 => 'dashgoals',
                29 => 'ps_onepagecheckout',
                30 => 'statsbestsuppliers',
                31 => 'ps_searchbar',
                32 => 'graphnvd3',
                33 => 'ps_linklist',
                34 => 'ps_bestsellers',
                35 => 'dashproducts',
                36 => 'ps_themecusto',
                37 => 'statssearch',
                38 => 'ps_mbo',
                39 => 'statsstock',
                40 => 'ps_facetedsearch',
                41 => 'productcomments',
                42 => 'statsregistrations',
                43 => 'ps_wirepayment',
                44 => 'ps_supplierlist',
                45 => 'ps_newproducts',
                46 => 'ps_classic_edition',
                47 => 'ps_apiresources',
                48 => 'statspersonalinfos',
                49 => 'ps_mainmenu',
                50 => 'pagesnotfound',
                51 => 'psshipping',
                52 => 'ps_imageslider',
                53 => 'dashactivity',
                54 => 'ps_faviconnotificationbo',
                55 => 'ps_sharebuttons',
                56 => 'statsbestcustomers',
                57 => 'ps_socialfollow',
                58 => 'statsbestvouchers',
                59 => 'blockwishlist',
                60 => 'statscatalog',
                61 => 'statsbestcategories',
                62 => 'ps_mcp_server',
                63 => 'ps_mcp_tools',
                64 => 'psxmarketingwithgoogle',
                65 => 'psgdpr',
                66 => 'ps_languageselector',
                67 => 'statsproduct',
                68 => 'ps_viewedproduct',
                69 => 'ps_currencyselector',
                70 => 'ps_checkpayment',
                71 => 'ps_customeraccountlinks',
                72 => 'gsitemap',
                73 => 'ps_distributionapiclient',
                74 => 'ps_ask_ai',
                75 => 'ps_banner',
                76 => 'statsbestproducts',
                77 => 'statssales',
                78 => 'ps_categoryproducts',
                79 => 'ps_featuredproducts',
            ],
            'prestashop.module_dir' => '/home/girardtosk/sportboutique/modules/',
            'kernel.project_dir' => '/home/girardtosk/sportboutique',
            'ps_cache_dir' => '/home/girardtosk/sportboutique/var/cache/prod/',
            'mail_themes_uri' => '/mails/themes',
            'doctrine.dbal.logger.chain.class' => 'Doctrine\\DBAL\\Logging\\LoggerChain',
            'doctrine.dbal.logger.profiling.class' => 'Doctrine\\DBAL\\Logging\\DebugStack',
            'doctrine.dbal.logger.class' => 'Symfony\\Bridge\\Doctrine\\Logger\\DbalLogger',
            'doctrine.dbal.configuration.class' => 'Doctrine\\DBAL\\Configuration',
            'doctrine.data_collector.class' => 'Doctrine\\Bundle\\DoctrineBundle\\DataCollector\\DoctrineDataCollector',
            'doctrine.dbal.connection.event_manager.class' => 'Symfony\\Bridge\\Doctrine\\ContainerAwareEventManager',
            'doctrine.dbal.connection_factory.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ConnectionFactory',
            'doctrine.dbal.events.mysql_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\MysqlSessionInit',
            'doctrine.dbal.events.oracle_session_init.class' => 'Doctrine\\DBAL\\Event\\Listeners\\OracleSessionInit',
            'doctrine.class' => 'Doctrine\\Bundle\\DoctrineBundle\\Registry',
            'doctrine.entity_managers' => [
                'default' => 'doctrine.orm.default_entity_manager',
            ],
            'doctrine.default_entity_manager' => 'default',
            'doctrine.dbal.connection_factory.types' => [

            ],
            'doctrine.connections' => [
                'default' => 'doctrine.dbal.default_connection',
            ],
            'doctrine.default_connection' => 'default',
            'doctrine.orm.configuration.class' => 'Doctrine\\ORM\\Configuration',
            'doctrine.orm.entity_manager.class' => 'Doctrine\\ORM\\EntityManager',
            'doctrine.orm.manager_configurator.class' => 'Doctrine\\Bundle\\DoctrineBundle\\ManagerConfigurator',
            'doctrine.orm.cache.array.class' => 'Doctrine\\Common\\Cache\\ArrayCache',
            'doctrine.orm.cache.apc.class' => 'Doctrine\\Common\\Cache\\ApcCache',
            'doctrine.orm.cache.memcache.class' => 'Doctrine\\Common\\Cache\\MemcacheCache',
            'doctrine.orm.cache.memcache_host' => 'localhost',
            'doctrine.orm.cache.memcache_port' => 11211,
            'doctrine.orm.cache.memcache_instance.class' => 'Memcache',
            'doctrine.orm.cache.memcached.class' => 'Doctrine\\Common\\Cache\\MemcachedCache',
            'doctrine.orm.cache.memcached_host' => 'localhost',
            'doctrine.orm.cache.memcached_port' => 11211,
            'doctrine.orm.cache.memcached_instance.class' => 'Memcached',
            'doctrine.orm.cache.redis.class' => 'Doctrine\\Common\\Cache\\RedisCache',
            'doctrine.orm.cache.redis_host' => 'localhost',
            'doctrine.orm.cache.redis_port' => 6379,
            'doctrine.orm.cache.redis_instance.class' => 'Redis',
            'doctrine.orm.cache.xcache.class' => 'Doctrine\\Common\\Cache\\XcacheCache',
            'doctrine.orm.cache.wincache.class' => 'Doctrine\\Common\\Cache\\WinCacheCache',
            'doctrine.orm.cache.zenddata.class' => 'Doctrine\\Common\\Cache\\ZendDataCache',
            'doctrine.orm.metadata.driver_chain.class' => 'Doctrine\\Persistence\\Mapping\\Driver\\MappingDriverChain',
            'doctrine.orm.metadata.annotation.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AnnotationDriver',
            'doctrine.orm.metadata.xml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedXmlDriver',
            'doctrine.orm.metadata.yml.class' => 'Doctrine\\ORM\\Mapping\\Driver\\SimplifiedYamlDriver',
            'doctrine.orm.metadata.php.class' => 'Doctrine\\ORM\\Mapping\\Driver\\PHPDriver',
            'doctrine.orm.metadata.staticphp.class' => 'Doctrine\\ORM\\Mapping\\Driver\\StaticPHPDriver',
            'doctrine.orm.metadata.attribute.class' => 'Doctrine\\ORM\\Mapping\\Driver\\AttributeDriver',
            'doctrine.orm.proxy_cache_warmer.class' => 'Symfony\\Bridge\\Doctrine\\CacheWarmer\\ProxyCacheWarmer',
            'form.type_guesser.doctrine.class' => 'Symfony\\Bridge\\Doctrine\\Form\\DoctrineOrmTypeGuesser',
            'doctrine.orm.validator.unique.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\Constraints\\UniqueEntityValidator',
            'doctrine.orm.validator_initializer.class' => 'Symfony\\Bridge\\Doctrine\\Validator\\DoctrineInitializer',
            'doctrine.orm.security.user.provider.class' => 'Symfony\\Bridge\\Doctrine\\Security\\User\\EntityUserProvider',
            'doctrine.orm.listeners.resolve_target_entity.class' => 'Doctrine\\ORM\\Tools\\ResolveTargetEntityListener',
            'doctrine.orm.listeners.attach_entity_listeners.class' => 'Doctrine\\ORM\\Tools\\AttachEntityListenersListener',
            'doctrine.orm.naming_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultNamingStrategy',
            'doctrine.orm.naming_strategy.underscore.class' => 'Doctrine\\ORM\\Mapping\\UnderscoreNamingStrategy',
            'doctrine.orm.quote_strategy.default.class' => 'Doctrine\\ORM\\Mapping\\DefaultQuoteStrategy',
            'doctrine.orm.quote_strategy.ansi.class' => 'Doctrine\\ORM\\Mapping\\AnsiQuoteStrategy',
            'doctrine.orm.entity_listener_resolver.class' => 'Doctrine\\Bundle\\DoctrineBundle\\Mapping\\ContainerEntityListenerResolver',
            'doctrine.orm.second_level_cache.default_cache_factory.class' => 'Doctrine\\ORM\\Cache\\DefaultCacheFactory',
            'doctrine.orm.second_level_cache.default_region.class' => 'Doctrine\\ORM\\Cache\\Region\\DefaultRegion',
            'doctrine.orm.second_level_cache.filelock_region.class' => 'Doctrine\\ORM\\Cache\\Region\\FileLockRegion',
            'doctrine.orm.second_level_cache.logger_chain.class' => 'Doctrine\\ORM\\Cache\\Logging\\CacheLoggerChain',
            'doctrine.orm.second_level_cache.logger_statistics.class' => 'Doctrine\\ORM\\Cache\\Logging\\StatisticsCacheLogger',
            'doctrine.orm.second_level_cache.cache_configuration.class' => 'Doctrine\\ORM\\Cache\\CacheConfiguration',
            'doctrine.orm.second_level_cache.regions_configuration.class' => 'Doctrine\\ORM\\Cache\\RegionsConfiguration',
            'doctrine.orm.auto_generate_proxy_classes' => false,
            'doctrine.orm.proxy_dir' => '/home/girardtosk/sportboutique/var/cache/prod//doctrine/orm/Proxies',
            'doctrine.orm.proxy_namespace' => 'Proxies',
        ];
    }
}

class FeatureFlagRepositoryProxy2ee44cd extends \PrestaShopBundle\Entity\Repository\FeatureFlagRepository implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyProxyTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".'*'."\0".'_class' => [parent::class, '_class', null, 8],
        "\0".'*'."\0".'_em' => [parent::class, '_em', null, 8],
        "\0".'*'."\0".'_entityName' => [parent::class, '_entityName', null, 8],
        '_class' => [parent::class, '_class', null, 8],
        '_em' => [parent::class, '_em', null, 8],
        '_entityName' => [parent::class, '_entityName', null, 8],
    ];

    public function getByName(string $featureFlagName): ?\PrestaShopBundle\Entity\FeatureFlag
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getByName(...\func_get_args());
        }

        return parent::getByName(...\func_get_args());
    }

    public function isEnabled(string $featureFlagName): bool
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->isEnabled(...\func_get_args());
        }

        return parent::isEnabled(...\func_get_args());
    }

    public function isDisabled(string $featureFlagName): bool
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->isDisabled(...\func_get_args());
        }

        return parent::isDisabled(...\func_get_args());
    }

    public function enable(string $featureFlagName): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->enable(...\func_get_args());
        } else {
            parent::enable(...\func_get_args());
        }
    }

    public function disable(string $featureFlagName): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->disable(...\func_get_args());
        } else {
            parent::disable(...\func_get_args());
        }
    }
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class ShipmentRepositoryProxy448a03d extends \PrestaShopBundle\Entity\Repository\ShipmentRepository implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyProxyTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".'*'."\0".'_class' => [parent::class, '_class', null, 8],
        "\0".'*'."\0".'_em' => [parent::class, '_em', null, 8],
        "\0".'*'."\0".'_entityName' => [parent::class, '_entityName', null, 8],
        '_class' => [parent::class, '_class', null, 8],
        '_em' => [parent::class, '_em', null, 8],
        '_entityName' => [parent::class, '_entityName', null, 8],
        'tablePrefix' => [parent::class, 'tablePrefix', null, 4],
    ];

    public function setTablePrefix(string $tablePrefix): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->setTablePrefix(...\func_get_args());
        } else {
            parent::setTablePrefix(...\func_get_args());
        }
    }

    public function findByOrderIdAndOrderDetailId(int $orderId, int $orderDetailId): array
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->findByOrderIdAndOrderDetailId(...\func_get_args());
        }

        return parent::findByOrderIdAndOrderDetailId(...\func_get_args());
    }

    public function findByOrderAndShipmentId(int $orderId, int $shipmentId): ?\PrestaShopBundle\Entity\Shipment
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->findByOrderAndShipmentId(...\func_get_args());
        }

        return parent::findByOrderAndShipmentId(...\func_get_args());
    }

    public function findById(int $shipmentId): ?\PrestaShopBundle\Entity\Shipment
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->findById(...\func_get_args());
        }

        return parent::findById(...\func_get_args());
    }

    public function findByIds(array $shipmentIds): array
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->findByIds(...\func_get_args());
        }

        return parent::findByIds(...\func_get_args());
    }

    public function findByCarrierId(int $carrierId): array
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->findByCarrierId(...\func_get_args());
        }

        return parent::findByCarrierId(...\func_get_args());
    }

    public function save(\PrestaShopBundle\Entity\Shipment $shipment): int
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->save(...\func_get_args());
        }

        return parent::save(...\func_get_args());
    }

    public function delete(\PrestaShopBundle\Entity\Shipment $shipment): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->delete(...\func_get_args());
        } else {
            parent::delete(...\func_get_args());
        }
    }

    public function getShipmentWithWeightByOrderId(int $orderId): array
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getShipmentWithWeightByOrderId(...\func_get_args());
        }

        return parent::getShipmentWithWeightByOrderId(...\func_get_args());
    }

    public function deleteShipmentProductByOrderAndOrderDetail(int $orderId, int $orderDetailId): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->deleteShipmentProductByOrderAndOrderDetail(...\func_get_args());
        } else {
            parent::deleteShipmentProductByOrderAndOrderDetail(...\func_get_args());
        }
    }

    public function deleteEmptyShipmentByOrder(int $orderId): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->deleteEmptyShipmentByOrder(...\func_get_args());
        } else {
            parent::deleteEmptyShipmentByOrder(...\func_get_args());
        }
    }

    public function updateShipmentProductQuantity(int $shipmentId, int $orderDetailId, int $quantity): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->updateShipmentProductQuantity(...\func_get_args());
        } else {
            parent::updateShipmentProductQuantity(...\func_get_args());
        }
    }
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class FeatureFlagManagerGhostCd6d651 extends \PrestaShop\PrestaShop\Core\FeatureFlag\FeatureFlagManager implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyGhostTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".parent::class."\0".'featureFlagRepository' => [parent::class, 'featureFlagRepository', null, 530],
        "\0".parent::class."\0".'featureFlagStates' => [parent::class, 'featureFlagStates', null, 16],
        "\0".parent::class."\0".'locator' => [parent::class, 'locator', null, 530],
        'featureFlagRepository' => [parent::class, 'featureFlagRepository', null, 530],
        'featureFlagStates' => [parent::class, 'featureFlagStates', null, 16],
        'locator' => [parent::class, 'locator', null, 530],
    ];
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class DbLayerGhost48291a0 extends \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\DbLayer implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyGhostTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".'*'."\0".'featureFlagRepository' => [parent::class, 'featureFlagRepository', null, 522],
        'featureFlagRepository' => [parent::class, 'featureFlagRepository', null, 522],
    ];
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class DotEnvLayerGhost79d403f extends \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\DotEnvLayer implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyGhostTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".parent::class."\0".'environment' => [parent::class, 'environment', null, 16],
        "\0".parent::class."\0".'rootDir' => [parent::class, 'rootDir', null, 16],
        'environment' => [parent::class, 'environment', null, 16],
        'rootDir' => [parent::class, 'rootDir', null, 16],
    ];
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class EnvLayerGhostC2b5ebd extends \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\EnvLayer implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyGhostTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [];
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class QueryLayerGhost7f48906 extends \PrestaShop\PrestaShop\Core\FeatureFlag\Layer\QueryLayer implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyGhostTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".parent::class."\0".'environment' => [parent::class, 'environment', null, 16],
        "\0".parent::class."\0".'requestStack' => [parent::class, 'requestStack', null, 16],
        'environment' => [parent::class, 'environment', null, 16],
        'requestStack' => [parent::class, 'requestStack', null, 16],
    ];
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class RequestStackProxy37f0788 extends \Symfony\Component\HttpFoundation\RequestStack implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyProxyTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".parent::class."\0".'requests' => [parent::class, 'requests', null, 16],
        'requests' => [parent::class, 'requests', null, 16],
    ];

    public function pop(): ?\Symfony\Component\HttpFoundation\Request
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->pop(...\func_get_args());
        }

        return parent::pop(...\func_get_args());
    }

    public function getCurrentRequest(): ?\Symfony\Component\HttpFoundation\Request
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getCurrentRequest(...\func_get_args());
        }

        return parent::getCurrentRequest(...\func_get_args());
    }

    public function getMainRequest(): ?\Symfony\Component\HttpFoundation\Request
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getMainRequest(...\func_get_args());
        }

        return parent::getMainRequest(...\func_get_args());
    }

    public function getParentRequest(): ?\Symfony\Component\HttpFoundation\Request
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getParentRequest(...\func_get_args());
        }

        return parent::getParentRequest(...\func_get_args());
    }

    public function getSession(): \Symfony\Component\HttpFoundation\Session\SessionInterface
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->getSession(...\func_get_args());
        }

        return parent::getSession(...\func_get_args());
    }

    public function resetRequestFormats(): void
    {
        if (isset($this->lazyObjectState)) {
            ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->resetRequestFormats(...\func_get_args());
        } else {
            parent::resetRequestFormats(...\func_get_args());
        }
    }
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);

class EntityManagerProxy196c39a extends \Doctrine\ORM\EntityManager implements \Symfony\Component\VarExporter\LazyObjectInterface
{
    use \Symfony\Component\VarExporter\LazyProxyTrait;

    private const LAZY_OBJECT_PROPERTY_SCOPES = [
        "\0".parent::class."\0".'cache' => [parent::class, 'cache', null, 16],
        "\0".parent::class."\0".'closed' => [parent::class, 'closed', null, 16],
        "\0".parent::class."\0".'config' => [parent::class, 'config', null, 16],
        "\0".parent::class."\0".'conn' => [parent::class, 'conn', null, 16],
        "\0".parent::class."\0".'eventManager' => [parent::class, 'eventManager', null, 16],
        "\0".parent::class."\0".'expressionBuilder' => [parent::class, 'expressionBuilder', null, 16],
        "\0".parent::class."\0".'filterCollection' => [parent::class, 'filterCollection', null, 16],
        "\0".parent::class."\0".'metadataFactory' => [parent::class, 'metadataFactory', null, 16],
        "\0".parent::class."\0".'proxyFactory' => [parent::class, 'proxyFactory', null, 16],
        "\0".parent::class."\0".'repositoryFactory' => [parent::class, 'repositoryFactory', null, 16],
        "\0".parent::class."\0".'unitOfWork' => [parent::class, 'unitOfWork', null, 16],
        'cache' => [parent::class, 'cache', null, 16],
        'closed' => [parent::class, 'closed', null, 16],
        'config' => [parent::class, 'config', null, 16],
        'conn' => [parent::class, 'conn', null, 16],
        'eventManager' => [parent::class, 'eventManager', null, 16],
        'expressionBuilder' => [parent::class, 'expressionBuilder', null, 16],
        'filterCollection' => [parent::class, 'filterCollection', null, 16],
        'metadataFactory' => [parent::class, 'metadataFactory', null, 16],
        'proxyFactory' => [parent::class, 'proxyFactory', null, 16],
        'repositoryFactory' => [parent::class, 'repositoryFactory', null, 16],
        'unitOfWork' => [parent::class, 'unitOfWork', null, 16],
    ];

    public function isUninitializedObject($obj): bool
    {
        if (isset($this->lazyObjectState)) {
            return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->isUninitializedObject(...\func_get_args());
        }

        return parent::isUninitializedObject(...\func_get_args());
    }
}

// Help opcache.preload discover always-needed symbols
class_exists(\Symfony\Component\VarExporter\Internal\Hydrator::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectRegistry::class);
class_exists(\Symfony\Component\VarExporter\Internal\LazyObjectState::class);
