<?xml version="1.0" encoding="utf-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services https://symfony.com/schema/dic/services/services-1.0.xsd">
  <parameters>
    <parameter key="kernel.project_dir">/var/www/html/ShopwareDev</parameter>
    <parameter key="kernel.environment">dev</parameter>
    <parameter key="kernel.runtime_environment">%env(default:kernel.environment:APP_RUNTIME_ENV)%</parameter>
    <parameter key="kernel.runtime_mode">%env(query_string:default:container.runtime_mode:APP_RUNTIME_MODE)%</parameter>
    <parameter key="kernel.runtime_mode.web">%env(bool:default::key:web:default:kernel.runtime_mode:)%</parameter>
    <parameter key="kernel.runtime_mode.cli">%env(not:default:kernel.runtime_mode.web:)%</parameter>
    <parameter key="kernel.runtime_mode.worker">%env(bool:default::key:worker:default:kernel.runtime_mode:)%</parameter>
    <parameter key="kernel.debug">true</parameter>
    <parameter key="kernel.build_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</parameter>
    <parameter key="kernel.cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</parameter>
    <parameter key="kernel.logs_dir">/var/www/html/ShopwareDev/var/log</parameter>
    <parameter key="kernel.bundles" type="collection">
      <parameter key="FrameworkBundle">Symfony\Bundle\FrameworkBundle\FrameworkBundle</parameter>
      <parameter key="TwigComponentBundle">Symfony\UX\TwigComponent\TwigComponentBundle</parameter>
      <parameter key="TwigBundle">Symfony\Bundle\TwigBundle\TwigBundle</parameter>
      <parameter key="MonologBundle">Symfony\Bundle\MonologBundle\MonologBundle</parameter>
      <parameter key="McpBundle">Symfony\AI\McpBundle\McpBundle</parameter>
      <parameter key="DebugBundle">Symfony\Bundle\DebugBundle\DebugBundle</parameter>
      <parameter key="Framework">Shopware\Core\Framework\Framework</parameter>
      <parameter key="System">Shopware\Core\System\System</parameter>
      <parameter key="Content">Shopware\Core\Content\Content</parameter>
      <parameter key="Checkout">Shopware\Core\Checkout\Checkout</parameter>
      <parameter key="Maintenance">Shopware\Core\Maintenance\Maintenance</parameter>
      <parameter key="Profiling">Shopware\Core\Profiling\Profiling</parameter>
      <parameter key="Service">Shopware\Core\Service\Service</parameter>
      <parameter key="PentatrionViteBundle">Pentatrion\ViteBundle\PentatrionViteBundle</parameter>
      <parameter key="Administration">Shopware\Administration\Administration</parameter>
      <parameter key="Elasticsearch">Shopware\Elasticsearch\Elasticsearch</parameter>
      <parameter key="Storefront">Shopware\Storefront\Storefront</parameter>
      <parameter key="SwagExtensionStore">SwagExtensionStore\SwagExtensionStore</parameter>
      <parameter key="SwagPayPal">Swag\PayPal\SwagPayPal</parameter>
      <parameter key="RiccardoTheme">RiccardoTheme\RiccardoTheme</parameter>
      <parameter key="RiccardoDeals">RiccardoDeals\RiccardoDeals</parameter>
      <parameter key="RiccardoStores">RiccardoStores\RiccardoStores</parameter>
      <parameter key="RiccardoLoyalty">RiccardoLoyalty\RiccardoLoyalty</parameter>
      <parameter key="RiccardoAdvisor">RiccardoAdvisor\RiccardoAdvisor</parameter>
      <parameter key="RiccardoAgeCheck">RiccardoAgeCheck\RiccardoAgeCheck</parameter>
      <parameter key="RiccardoCompliance">RiccardoCompliance\RiccardoCompliance</parameter>
      <parameter key="RiccardoMagazine">RiccardoMagazine\RiccardoMagazine</parameter>
      <parameter key="RiccardoLiquidCalc">RiccardoLiquidCalc\RiccardoLiquidCalc</parameter>
      <parameter key="RiccardoNewsletter">RiccardoNewsletter\RiccardoNewsletter</parameter>
      <parameter key="RiccardoMail">RiccardoMail\RiccardoMail</parameter>
      <parameter key="RiccardoOffers">RiccardoOffers\RiccardoOffers</parameter>
      <parameter key="RiccardoDispatch">RiccardoDispatch\RiccardoDispatch</parameter>
      <parameter key="RiccardoLive">RiccardoLive\RiccardoLive</parameter>
      <parameter key="RiccardoStarter">RiccardoStarter\RiccardoStarter</parameter>
      <parameter key="RiccardoStoreStock">RiccardoStoreStock\RiccardoStoreStock</parameter>
      <parameter key="RiccardoJtlGuard">RiccardoJtlGuard\RiccardoJtlGuard</parameter>
      <parameter key="RiccardoCatalog">RiccardoCatalog\RiccardoCatalog</parameter>
      <parameter key="RiccardoRaffle">RiccardoRaffle\RiccardoRaffle</parameter>
      <parameter key="DbalKernelPluginLoader">Shopware\Core\Framework\Plugin\KernelPluginLoader\DbalKernelPluginLoader</parameter>
    </parameter>
    <parameter key="kernel.bundles_metadata" type="collection">
      <parameter key="FrameworkBundle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/symfony/framework-bundle</parameter>
        <parameter key="namespace">Symfony\Bundle\FrameworkBundle</parameter>
      </parameter>
      <parameter key="TwigComponentBundle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/symfony/ux-twig-component</parameter>
        <parameter key="namespace">Symfony\UX\TwigComponent</parameter>
      </parameter>
      <parameter key="TwigBundle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/symfony/twig-bundle</parameter>
        <parameter key="namespace">Symfony\Bundle\TwigBundle</parameter>
      </parameter>
      <parameter key="MonologBundle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/symfony/monolog-bundle/src</parameter>
        <parameter key="namespace">Symfony\Bundle\MonologBundle</parameter>
      </parameter>
      <parameter key="McpBundle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/symfony/mcp-bundle</parameter>
        <parameter key="namespace">Symfony\AI\McpBundle</parameter>
      </parameter>
      <parameter key="DebugBundle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/symfony/debug-bundle</parameter>
        <parameter key="namespace">Symfony\Bundle\DebugBundle</parameter>
      </parameter>
      <parameter key="Framework" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/Framework</parameter>
        <parameter key="namespace">Shopware\Core\Framework</parameter>
      </parameter>
      <parameter key="System" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/System</parameter>
        <parameter key="namespace">Shopware\Core\System</parameter>
      </parameter>
      <parameter key="Content" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/Content</parameter>
        <parameter key="namespace">Shopware\Core\Content</parameter>
      </parameter>
      <parameter key="Checkout" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/Checkout</parameter>
        <parameter key="namespace">Shopware\Core\Checkout</parameter>
      </parameter>
      <parameter key="Maintenance" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/Maintenance</parameter>
        <parameter key="namespace">Shopware\Core\Maintenance</parameter>
      </parameter>
      <parameter key="Profiling" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/Profiling</parameter>
        <parameter key="namespace">Shopware\Core\Profiling</parameter>
      </parameter>
      <parameter key="Service" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/Service</parameter>
        <parameter key="namespace">Shopware\Core\Service</parameter>
      </parameter>
      <parameter key="PentatrionViteBundle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/pentatrion/vite-bundle/src</parameter>
        <parameter key="namespace">Pentatrion\ViteBundle</parameter>
      </parameter>
      <parameter key="Administration" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/administration</parameter>
        <parameter key="namespace">Shopware\Administration</parameter>
      </parameter>
      <parameter key="Elasticsearch" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/elasticsearch</parameter>
        <parameter key="namespace">Shopware\Elasticsearch</parameter>
      </parameter>
      <parameter key="Storefront" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/storefront</parameter>
        <parameter key="namespace">Shopware\Storefront</parameter>
      </parameter>
      <parameter key="SwagExtensionStore" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/SwagExtensionStore/src</parameter>
        <parameter key="namespace">SwagExtensionStore</parameter>
      </parameter>
      <parameter key="SwagPayPal" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src</parameter>
        <parameter key="namespace">Swag\PayPal</parameter>
      </parameter>
      <parameter key="RiccardoTheme" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src</parameter>
        <parameter key="namespace">RiccardoTheme</parameter>
      </parameter>
      <parameter key="RiccardoDeals" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src</parameter>
        <parameter key="namespace">RiccardoDeals</parameter>
      </parameter>
      <parameter key="RiccardoStores" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src</parameter>
        <parameter key="namespace">RiccardoStores</parameter>
      </parameter>
      <parameter key="RiccardoLoyalty" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src</parameter>
        <parameter key="namespace">RiccardoLoyalty</parameter>
      </parameter>
      <parameter key="RiccardoAdvisor" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src</parameter>
        <parameter key="namespace">RiccardoAdvisor</parameter>
      </parameter>
      <parameter key="RiccardoAgeCheck" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src</parameter>
        <parameter key="namespace">RiccardoAgeCheck</parameter>
      </parameter>
      <parameter key="RiccardoCompliance" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src</parameter>
        <parameter key="namespace">RiccardoCompliance</parameter>
      </parameter>
      <parameter key="RiccardoMagazine" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src</parameter>
        <parameter key="namespace">RiccardoMagazine</parameter>
      </parameter>
      <parameter key="RiccardoLiquidCalc" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src</parameter>
        <parameter key="namespace">RiccardoLiquidCalc</parameter>
      </parameter>
      <parameter key="RiccardoNewsletter" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src</parameter>
        <parameter key="namespace">RiccardoNewsletter</parameter>
      </parameter>
      <parameter key="RiccardoMail" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoMail/src</parameter>
        <parameter key="namespace">RiccardoMail</parameter>
      </parameter>
      <parameter key="RiccardoOffers" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src</parameter>
        <parameter key="namespace">RiccardoOffers</parameter>
      </parameter>
      <parameter key="RiccardoDispatch" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src</parameter>
        <parameter key="namespace">RiccardoDispatch</parameter>
      </parameter>
      <parameter key="RiccardoLive" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src</parameter>
        <parameter key="namespace">RiccardoLive</parameter>
      </parameter>
      <parameter key="RiccardoStarter" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src</parameter>
        <parameter key="namespace">RiccardoStarter</parameter>
      </parameter>
      <parameter key="RiccardoStoreStock" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src</parameter>
        <parameter key="namespace">RiccardoStoreStock</parameter>
      </parameter>
      <parameter key="RiccardoJtlGuard" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoJtlGuard/src</parameter>
        <parameter key="namespace">RiccardoJtlGuard</parameter>
      </parameter>
      <parameter key="RiccardoCatalog" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoCatalog/src</parameter>
        <parameter key="namespace">RiccardoCatalog</parameter>
      </parameter>
      <parameter key="RiccardoRaffle" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src</parameter>
        <parameter key="namespace">RiccardoRaffle</parameter>
      </parameter>
      <parameter key="DbalKernelPluginLoader" type="collection">
        <parameter key="path">/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Plugin/KernelPluginLoader</parameter>
        <parameter key="namespace">Shopware\Core\Framework\Plugin\KernelPluginLoader</parameter>
      </parameter>
    </parameter>
    <parameter key="kernel.charset">UTF-8</parameter>
    <parameter key="kernel.container_class">Shopware_Core_KernelDevDebugContainer</parameter>
    <parameter key="kernel.share_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</parameter>
    <parameter key="kernel.cache.hash">970a33971212e150764f4d1b49f3c15c</parameter>
    <parameter key="kernel.shopware_version">6.7.14.1</parameter>
    <parameter key="kernel.shopware_version_revision">1d33a293c356f4489d86feaa2dc4d32acb80fc94</parameter>
    <parameter key="kernel.shopware_core_dir">/var/www/html/ShopwareDev/vendor/shopware/core</parameter>
    <parameter key="kernel.plugin_dir">/var/www/html/ShopwareDev/custom/plugins</parameter>
    <parameter key="kernel.app_dir">/var/www/html/ShopwareDev/custom/apps</parameter>
    <parameter key="kernel.active_plugins" type="collection">
      <parameter key="SwagExtensionStore\SwagExtensionStore" type="collection">
        <parameter key="name">SwagExtensionStore</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/SwagExtensionStore/src</parameter>
        <parameter key="class">SwagExtensionStore\SwagExtensionStore</parameter>
      </parameter>
      <parameter key="Swag\PayPal\SwagPayPal" type="collection">
        <parameter key="name">SwagPayPal</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src</parameter>
        <parameter key="class">Swag\PayPal\SwagPayPal</parameter>
      </parameter>
      <parameter key="RiccardoTheme\RiccardoTheme" type="collection">
        <parameter key="name">RiccardoTheme</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src</parameter>
        <parameter key="class">RiccardoTheme\RiccardoTheme</parameter>
      </parameter>
      <parameter key="RiccardoDeals\RiccardoDeals" type="collection">
        <parameter key="name">RiccardoDeals</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src</parameter>
        <parameter key="class">RiccardoDeals\RiccardoDeals</parameter>
      </parameter>
      <parameter key="RiccardoStores\RiccardoStores" type="collection">
        <parameter key="name">RiccardoStores</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src</parameter>
        <parameter key="class">RiccardoStores\RiccardoStores</parameter>
      </parameter>
      <parameter key="RiccardoLoyalty\RiccardoLoyalty" type="collection">
        <parameter key="name">RiccardoLoyalty</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src</parameter>
        <parameter key="class">RiccardoLoyalty\RiccardoLoyalty</parameter>
      </parameter>
      <parameter key="RiccardoAdvisor\RiccardoAdvisor" type="collection">
        <parameter key="name">RiccardoAdvisor</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src</parameter>
        <parameter key="class">RiccardoAdvisor\RiccardoAdvisor</parameter>
      </parameter>
      <parameter key="RiccardoAgeCheck\RiccardoAgeCheck" type="collection">
        <parameter key="name">RiccardoAgeCheck</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src</parameter>
        <parameter key="class">RiccardoAgeCheck\RiccardoAgeCheck</parameter>
      </parameter>
      <parameter key="RiccardoCompliance\RiccardoCompliance" type="collection">
        <parameter key="name">RiccardoCompliance</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src</parameter>
        <parameter key="class">RiccardoCompliance\RiccardoCompliance</parameter>
      </parameter>
      <parameter key="RiccardoMagazine\RiccardoMagazine" type="collection">
        <parameter key="name">RiccardoMagazine</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src</parameter>
        <parameter key="class">RiccardoMagazine\RiccardoMagazine</parameter>
      </parameter>
      <parameter key="RiccardoLiquidCalc\RiccardoLiquidCalc" type="collection">
        <parameter key="name">RiccardoLiquidCalc</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src</parameter>
        <parameter key="class">RiccardoLiquidCalc\RiccardoLiquidCalc</parameter>
      </parameter>
      <parameter key="RiccardoNewsletter\RiccardoNewsletter" type="collection">
        <parameter key="name">RiccardoNewsletter</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src</parameter>
        <parameter key="class">RiccardoNewsletter\RiccardoNewsletter</parameter>
      </parameter>
      <parameter key="RiccardoMail\RiccardoMail" type="collection">
        <parameter key="name">RiccardoMail</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoMail/src</parameter>
        <parameter key="class">RiccardoMail\RiccardoMail</parameter>
      </parameter>
      <parameter key="RiccardoOffers\RiccardoOffers" type="collection">
        <parameter key="name">RiccardoOffers</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src</parameter>
        <parameter key="class">RiccardoOffers\RiccardoOffers</parameter>
      </parameter>
      <parameter key="RiccardoDispatch\RiccardoDispatch" type="collection">
        <parameter key="name">RiccardoDispatch</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src</parameter>
        <parameter key="class">RiccardoDispatch\RiccardoDispatch</parameter>
      </parameter>
      <parameter key="RiccardoLive\RiccardoLive" type="collection">
        <parameter key="name">RiccardoLive</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src</parameter>
        <parameter key="class">RiccardoLive\RiccardoLive</parameter>
      </parameter>
      <parameter key="RiccardoStarter\RiccardoStarter" type="collection">
        <parameter key="name">RiccardoStarter</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src</parameter>
        <parameter key="class">RiccardoStarter\RiccardoStarter</parameter>
      </parameter>
      <parameter key="RiccardoStoreStock\RiccardoStoreStock" type="collection">
        <parameter key="name">RiccardoStoreStock</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src</parameter>
        <parameter key="class">RiccardoStoreStock\RiccardoStoreStock</parameter>
      </parameter>
      <parameter key="RiccardoJtlGuard\RiccardoJtlGuard" type="collection">
        <parameter key="name">RiccardoJtlGuard</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoJtlGuard/src</parameter>
        <parameter key="class">RiccardoJtlGuard\RiccardoJtlGuard</parameter>
      </parameter>
      <parameter key="RiccardoCatalog\RiccardoCatalog" type="collection">
        <parameter key="name">RiccardoCatalog</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoCatalog/src</parameter>
        <parameter key="class">RiccardoCatalog\RiccardoCatalog</parameter>
      </parameter>
      <parameter key="RiccardoRaffle\RiccardoRaffle" type="collection">
        <parameter key="name">RiccardoRaffle</parameter>
        <parameter key="path">/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src</parameter>
        <parameter key="class">RiccardoRaffle\RiccardoRaffle</parameter>
      </parameter>
    </parameter>
    <parameter key="kernel.plugin_infos" type="collection">
      <parameter type="collection">
        <parameter key="baseClass">RiccardoAbo\RiccardoAbo</parameter>
        <parameter key="name">RiccardoAbo</parameter>
        <parameter key="active">false</parameter>
        <parameter key="path">custom/plugins/RiccardoAbo/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoAbo\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/abo</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">SwagExtensionStore\SwagExtensionStore</parameter>
        <parameter key="name">SwagExtensionStore</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/SwagExtensionStore/</parameter>
        <parameter key="version">7.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="SwagExtensionStore\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">swag/swag-extension-store</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">Swag\PayPal\SwagPayPal</parameter>
        <parameter key="name">SwagPayPal</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/SwagPayPal/</parameter>
        <parameter key="version">10.8.4</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="Swag\PayPal\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">true</parameter>
        <parameter key="composerName">swag/paypal</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoTheme\RiccardoTheme</parameter>
        <parameter key="name">RiccardoTheme</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoTheme/</parameter>
        <parameter key="version">1.6.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoTheme\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">custom/riccardo-theme</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoDeals\RiccardoDeals</parameter>
        <parameter key="name">RiccardoDeals</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoDeals/</parameter>
        <parameter key="version">1.1.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoDeals\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/deals</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoStores\RiccardoStores</parameter>
        <parameter key="name">RiccardoStores</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoStores/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoStores\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/stores</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoLoyalty\RiccardoLoyalty</parameter>
        <parameter key="name">RiccardoLoyalty</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoLoyalty/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoLoyalty\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/loyalty</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoAdvisor\RiccardoAdvisor</parameter>
        <parameter key="name">RiccardoAdvisor</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoAdvisor/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoAdvisor\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/advisor</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoAgeCheck\RiccardoAgeCheck</parameter>
        <parameter key="name">RiccardoAgeCheck</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoAgeCheck/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoAgeCheck\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/age-check</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoCompliance\RiccardoCompliance</parameter>
        <parameter key="name">RiccardoCompliance</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoCompliance/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoCompliance\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/compliance</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoMagazine\RiccardoMagazine</parameter>
        <parameter key="name">RiccardoMagazine</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoMagazine/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoMagazine\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/magazine</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoLiquidCalc\RiccardoLiquidCalc</parameter>
        <parameter key="name">RiccardoLiquidCalc</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoLiquidCalc/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoLiquidCalc\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/liquid-calc</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoNewsletter\RiccardoNewsletter</parameter>
        <parameter key="name">RiccardoNewsletter</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoNewsletter/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoNewsletter\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/newsletter</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoMail\RiccardoMail</parameter>
        <parameter key="name">RiccardoMail</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoMail/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoMail\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/mail</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoOffers\RiccardoOffers</parameter>
        <parameter key="name">RiccardoOffers</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoOffers/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoOffers\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/offers</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoDispatch\RiccardoDispatch</parameter>
        <parameter key="name">RiccardoDispatch</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoDispatch/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoDispatch\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/dispatch</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoLive\RiccardoLive</parameter>
        <parameter key="name">RiccardoLive</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoLive/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoLive\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/live</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoStarter\RiccardoStarter</parameter>
        <parameter key="name">RiccardoStarter</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoStarter/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoStarter\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/starter</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoStoreStock\RiccardoStoreStock</parameter>
        <parameter key="name">RiccardoStoreStock</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoStoreStock/</parameter>
        <parameter key="version">0.9.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoStoreStock\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/store-stock</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoJtlGuard\RiccardoJtlGuard</parameter>
        <parameter key="name">RiccardoJtlGuard</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoJtlGuard/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoJtlGuard\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/jtl-guard</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoCatalog\RiccardoCatalog</parameter>
        <parameter key="name">RiccardoCatalog</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoCatalog/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoCatalog\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/catalog</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="baseClass">RiccardoRaffle\RiccardoRaffle</parameter>
        <parameter key="name">RiccardoRaffle</parameter>
        <parameter key="active">true</parameter>
        <parameter key="path">custom/plugins/RiccardoRaffle/</parameter>
        <parameter key="version">1.0.0</parameter>
        <parameter key="autoload" type="collection">
          <parameter key="psr-4" type="collection">
            <parameter key="RiccardoRaffle\">src/</parameter>
          </parameter>
        </parameter>
        <parameter key="managedByComposer">false</parameter>
        <parameter key="composerName">riccardo/raffle</parameter>
      </parameter>
    </parameter>
    <parameter key="kernel.supported_api_versions" type="collection">
      <parameter>2</parameter>
      <parameter>3</parameter>
      <parameter>4</parameter>
    </parameter>
    <parameter key="defaults_bool_true">true</parameter>
    <parameter key="defaults_bool_false">false</parameter>
    <parameter key="default_whitespace"> </parameter>
    <parameter key="locale">en-GB</parameter>
    <parameter key="shopware.slug.config" type="collection">
      <parameter key="regexp">/([^A-Za-z0-9\.]|-)+/</parameter>
      <parameter key="lowercase">false</parameter>
    </parameter>
    <parameter key="shopware.routing.registered_api_prefixes" type="collection">
      <parameter>_wdt</parameter>
      <parameter>_profiler</parameter>
      <parameter>_error</parameter>
      <parameter>api</parameter>
      <parameter>sw-domain-hash.html</parameter>
      <parameter>store-api</parameter>
      <parameter>%env(resolve:SHOPWARE_ADMINISTRATION_PATH_NAME)%</parameter>
      <parameter>api</parameter>
      <parameter>api</parameter>
    </parameter>
    <parameter key="core.migration.directories" type="collection"/>
    <parameter key="shopware.security.csp_templates" type="collection">
      <parameter key="default">
object-src 'none';
script-src 'none';
base-uri 'self';
frame-ancestors 'none';
            </parameter>
      <parameter key="administration">
object-src 'none';
script-src 'strict-dynamic' 'nonce-%nonce%' 'unsafe-inline' 'unsafe-eval' https: http:;
base-uri 'self';
frame-ancestors 'none';
            </parameter>
      <parameter key="storefront"/>
      <parameter key="installer"/>
    </parameter>
    <parameter key="shopware_http_cache_enabled_default">1</parameter>
    <parameter key="shopware.http.cache.enabled">%env(default:shopware_http_cache_enabled_default:SHOPWARE_HTTP_CACHE_ENABLED)%</parameter>
    <parameter key="shopware_http_cache_default_ttl_default">7200</parameter>
    <parameter key="shopware.http.cache.default_ttl">%env(default:shopware_http_cache_default_ttl_default:SHOPWARE_HTTP_DEFAULT_TTL)%</parameter>
    <parameter key="shopware.app_dir">/var/www/html/ShopwareDev/custom/apps</parameter>
    <parameter key="env(SHOPWARE_DBAL_TIMEZONE_SUPPORT_ENABLED)" type="string">0</parameter>
    <parameter key="shopware.dbal.time_zone_support_enabled">%env(bool:SHOPWARE_DBAL_TIMEZONE_SUPPORT_ENABLED)%</parameter>
    <parameter key="env(SHOPWARE_DBAL_TOKEN_MINIMUM_LENGTH)" type="string">3</parameter>
    <parameter key="shopware.dbal.token_minimum_length">%env(int:SHOPWARE_DBAL_TOKEN_MINIMUM_LENGTH)%</parameter>
    <parameter key="env(INSTANCE_ID)"/>
    <parameter key="instance_id">%env(INSTANCE_ID)%</parameter>
    <parameter key="in_app_purchases.active_purchases">/swplatform/inappfeatures/purchases</parameter>
    <parameter key="shopware.store_endpoints" type="collection">
      <parameter key="my_extensions">/swplatform/licenseenvironment</parameter>
      <parameter key="my_plugin_updates">/swplatform/pluginupdates</parameter>
      <parameter key="environment_information">/swplatform/environmentinformation</parameter>
      <parameter key="updater_extension_compatibility">/swplatform/autoupdate</parameter>
      <parameter key="updater_permission">/swplatform/autoupdate/permission</parameter>
      <parameter key="plugin_download">/swplatform/pluginfiles/{pluginName}</parameter>
      <parameter key="app_generate_signature">/swplatform/generatesignature</parameter>
      <parameter key="cancel_license">/swplatform/pluginlicenses/%s/cancel</parameter>
      <parameter key="login">/swplatform/login</parameter>
      <parameter key="create_rating">/swplatform/extensionstore/extensions/%s/ratings</parameter>
      <parameter key="user_info">/swplatform/userinfo</parameter>
    </parameter>
    <parameter key="env(SHOPWARE_DISABLE_UPDATE_CHECK)"/>
    <parameter key="messenger.default_transport_name">v65</parameter>
    <parameter key="env(MESSENGER_TRANSPORT_DSN)">doctrine://default?auto_setup=false</parameter>
    <parameter key="env(MESSENGER_TRANSPORT_LOW_PRIORITY_DSN)">doctrine://default?auto_setup=false&amp;queue_name=low_priority</parameter>
    <parameter key="env(MESSENGER_TRANSPORT_FAILURE_DSN)">doctrine://default?queue_name=failed&amp;auto_setup=false</parameter>
    <parameter key="env(MAILER_DSN)">null://null</parameter>
    <parameter key="env(LOCK_DSN)">flock</parameter>
    <parameter key=".container.dumper.inline_class_loader">false</parameter>
    <parameter key=".container.dumper.inline_factories">true</parameter>
    <parameter key="default_cdn_strategy">physical_filename</parameter>
    <parameter key="env(APP_URL)"/>
    <parameter key="env(PRODUCT_ANALYTICS_GATEWAY_URL)"/>
    <parameter key="APP_URL">%env(string:APP_URL)%</parameter>
    <parameter key="env(REDIS_PREFIX)"/>
    <parameter key="shopware.media.metadata.types" type="collection">
      <parameter>\Shopware\Core\Content\Media\Metadata\Type\ImageMetadata</parameter>
      <parameter>\Shopware\Core\Content\Media\Metadata\Type\DocumentMetadata</parameter>
      <parameter>\Shopware\Core\Content\Media\Metadata\Type\VideoMetadata</parameter>
    </parameter>
    <parameter key="product_export.directory">export</parameter>
    <parameter key="product_export.read_buffer_size">200</parameter>
    <parameter key="product_export.stale_min_seconds">300</parameter>
    <parameter key="product_export.stale_interval_factor">2</parameter>
    <parameter key="import_export.supported_entities" type="collection">
      <parameter>customer</parameter>
      <parameter>product</parameter>
    </parameter>
    <parameter key="import_export.supported_file_types" type="collection">
      <parameter>text/csv</parameter>
    </parameter>
    <parameter key="import_export.read_buffer_size">100</parameter>
    <parameter key="import_export.write_buffer_size">100</parameter>
    <parameter key="import_export.http_batch_size">100</parameter>
    <parameter key="customer.account_types" type="collection">
      <parameter>business</parameter>
      <parameter>private</parameter>
    </parameter>
    <parameter key="env(APP_URL_CHECK_DISABLED)" type="string">false</parameter>
    <parameter key="env(SERVICE_REGISTRY_URL)">https://registry.services.shopware.io</parameter>
    <parameter key="env(ENABLE_SERVICES)">auto</parameter>
    <parameter key="env(SHOPWARE_ADMINISTRATION_PATH_NAME)">admin</parameter>
    <parameter key="shopware_administration.path_name">%env(resolve:SHOPWARE_ADMINISTRATION_PATH_NAME)%</parameter>
    <parameter key="default_elasticsearch_prefix">sw</parameter>
    <parameter key="env(SHOPWARE_ES_ENABLED)"/>
    <parameter key="env(SHOPWARE_ES_INDEXING_ENABLED)"/>
    <parameter key="env(OPENSEARCH_URL)">http://localhost:9200</parameter>
    <parameter key="env(SHOPWARE_ES_INDEX_PREFIX)">sw</parameter>
    <parameter key="env(SHOPWARE_ES_THROW_EXCEPTION)" type="string">1</parameter>
    <parameter key="env(SHOPWARE_ADMIN_ES_ENABLED)"/>
    <parameter key="env(ADMIN_OPENSEARCH_URL)"/>
    <parameter key="env(SHOPWARE_ADMIN_ES_INDEX_PREFIX)">sw-admin</parameter>
    <parameter key="env(SHOPWARE_ADMIN_ES_REFRESH_INDICES)"/>
    <parameter key="env(SHOPWARE_ADMIN_ES_THROW_EXCEPTION)" type="string">1</parameter>
    <parameter key="env(SHOPWARE_ES_INDEXING_BATCH_SIZE)" type="string">100</parameter>
    <parameter key="env(SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)" type="string">1000</parameter>
    <parameter key="env(SHOPWARE_ES_EXCLUDE_SOURCE)" type="string">0</parameter>
    <parameter key="env(SHOPWARE_ES_NGRAM_MIN_GRAM)" type="string">4</parameter>
    <parameter key="env(SHOPWARE_ES_NGRAM_MAX_GRAM)" type="string">5</parameter>
    <parameter key="env(SHOPWARE_ES_USE_LANGUAGE_ANALYZER)" type="string">1</parameter>
    <parameter key="env(SHOPWARE_ES_DIMENSION_NORMALIZE)" type="string">0</parameter>
    <parameter key="env(SHOPWARE_ES_NUMBER_OF_SHARDS)"/>
    <parameter key="env(SHOPWARE_ES_NUMBER_OF_REPLICAS)"/>
    <parameter key="env(SHOPWARE_ADMIN_ES_NUMBER_OF_SHARDS)" type="string">3</parameter>
    <parameter key="env(SHOPWARE_ADMIN_ES_NUMBER_OF_REPLICAS)" type="string">3</parameter>
    <parameter key="shopware.product.search_keyword.indexing">true</parameter>
    <parameter key="elasticsearch.index.config" type="collection">
      <parameter key="settings" type="collection">
        <parameter key="index" type="collection">
          <parameter key="number_of_shards">%env(int-or-null:SHOPWARE_ES_NUMBER_OF_SHARDS)%</parameter>
          <parameter key="number_of_replicas">%env(int-or-null:SHOPWARE_ES_NUMBER_OF_REPLICAS)%</parameter>
          <parameter key="mapping.total_fields.limit">50000</parameter>
          <parameter key="mapping.nested_fields.limit">500</parameter>
          <parameter key="mapping.nested_objects.limit">1000000</parameter>
          <parameter key="max_result_window">10000</parameter>
          <parameter key="similarity" type="collection">
            <parameter key="default" type="collection">
              <parameter key="type">BM25</parameter>
              <parameter key="b">0</parameter>
            </parameter>
            <parameter key="sw_length_norm" type="collection">
              <parameter key="type">BM25</parameter>
              <parameter key="b">0.75</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="analysis" type="collection">
          <parameter key="normalizer" type="collection">
            <parameter key="sw_lowercase_normalizer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="char_filter" type="collection">
            <parameter key="sw_decimal_normalize" type="collection">
              <parameter key="type">pattern_replace</parameter>
              <parameter key="pattern">(\d),(\d)</parameter>
              <parameter key="replacement">$1.$2</parameter>
            </parameter>
            <parameter key="sw_dimension_normalize" type="collection">
              <parameter key="type">pattern_replace</parameter>
              <parameter key="pattern">(\d)\s*[xX×]\s*(\d)</parameter>
              <parameter key="replacement">$1x$2</parameter>
            </parameter>
            <parameter key="sw_unit_glue" type="collection">
              <parameter key="type">pattern_replace</parameter>
              <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
              <parameter key="replacement">$1$2$3</parameter>
            </parameter>
          </parameter>
          <parameter key="analyzer" type="collection">
            <parameter key="sw_whitespace_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_whitespace_technical_term_index_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>flatten_graph</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>sw_decimal_normalize_token</parameter>
                <parameter>remove_duplicates</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_whitespace_technical_term_search_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>sw_decimal_normalize_token</parameter>
                <parameter>remove_duplicates</parameter>
                <parameter>sw_unique_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_ngram_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
                <parameter>sw_ngram_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_english_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
                <parameter>sw_english_stop_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_english_technical_term_index_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>flatten_graph</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>sw_decimal_normalize_token</parameter>
                <parameter>remove_duplicates</parameter>
                <parameter>sw_english_stop_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_english_technical_term_search_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>sw_decimal_normalize_token</parameter>
                <parameter>remove_duplicates</parameter>
                <parameter>sw_english_stop_filter</parameter>
                <parameter>sw_unique_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_german_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
                <parameter>sw_german_stop_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_german_technical_term_index_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_decimal_normalize</parameter>
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>flatten_graph</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>sw_decimal_normalize_token</parameter>
                <parameter>remove_duplicates</parameter>
                <parameter>sw_german_stop_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_german_technical_term_search_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_decimal_normalize</parameter>
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>sw_decimal_normalize_token</parameter>
                <parameter>remove_duplicates</parameter>
                <parameter>sw_german_stop_filter</parameter>
                <parameter>sw_unique_filter</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter key="sw_ngram_filter" type="collection">
              <parameter key="type">ngram</parameter>
              <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
              <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
            </parameter>
            <parameter key="sw_word_delimiter_filter" type="collection">
              <parameter key="type">word_delimiter_graph</parameter>
              <parameter key="preserve_original">true</parameter>
              <parameter key="catenate_all">true</parameter>
              <parameter key="catenate_words">true</parameter>
              <parameter key="catenate_numbers">true</parameter>
              <parameter key="split_on_case_change">true</parameter>
              <parameter key="generate_word_parts">true</parameter>
              <parameter key="split_on_numerics">true</parameter>
            </parameter>
            <parameter key="sw_length_min" type="collection">
              <parameter key="type">length</parameter>
              <parameter key="min">2</parameter>
            </parameter>
            <parameter key="sw_decimal_normalize_token" type="collection">
              <parameter key="type">pattern_capture</parameter>
              <parameter key="preserve_original">true</parameter>
              <parameter key="patterns" type="collection">
                <parameter>(\d+)\.0+(?=\D|$)</parameter>
                <parameter>(\d+\.\d*[1-9])0+(?=\D|$)</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_unique_filter" type="collection">
              <parameter key="type">unique</parameter>
              <parameter key="only_on_same_position">false</parameter>
            </parameter>
            <parameter key="sw_english_stop_filter" type="collection">
              <parameter key="type">stop</parameter>
              <parameter key="stopwords">_english_</parameter>
            </parameter>
            <parameter key="sw_german_stop_filter" type="collection">
              <parameter key="type">stop</parameter>
              <parameter key="stopwords">_german_</parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.index.mapping" type="collection">
      <parameter key="dynamic_templates" type="collection">
        <parameter type="collection">
          <parameter key="keywords" type="collection">
            <parameter key="match_mapping_type">string</parameter>
            <parameter key="mapping" type="collection">
              <parameter key="type">keyword</parameter>
              <parameter key="normalizer">sw_lowercase_normalizer</parameter>
              <parameter key="fields" type="collection">
                <parameter key="text" type="collection">
                  <parameter key="type">text</parameter>
                </parameter>
              </parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.index.config" type="collection">
      <parameter key="settings" type="collection">
        <parameter key="index" type="collection">
          <parameter key="number_of_shards">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_SHARDS)%</parameter>
          <parameter key="number_of_replicas">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_REPLICAS)%</parameter>
          <parameter key="mapping.total_fields.limit">50000</parameter>
          <parameter key="mapping.nested_fields.limit">500</parameter>
          <parameter key="mapping.nested_objects.limit">1000000</parameter>
          <parameter key="max_result_window">500000</parameter>
          <parameter key="similarity" type="collection">
            <parameter key="default" type="collection">
              <parameter key="type">BM25</parameter>
              <parameter key="b">0</parameter>
            </parameter>
            <parameter key="sw_length_norm" type="collection">
              <parameter key="type">BM25</parameter>
              <parameter key="b">0.75</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="analysis" type="collection">
          <parameter key="normalizer" type="collection">
            <parameter key="sw_lowercase_normalizer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="char_filter" type="collection">
            <parameter key="sw_decimal_normalize" type="collection">
              <parameter key="type">pattern_replace</parameter>
              <parameter key="pattern">(\d),(\d)</parameter>
              <parameter key="replacement">$1.$2</parameter>
            </parameter>
            <parameter key="sw_unit_glue" type="collection">
              <parameter key="type">pattern_replace</parameter>
              <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
              <parameter key="replacement">$1$2$3</parameter>
            </parameter>
          </parameter>
          <parameter key="analyzer" type="collection">
            <parameter key="sw_whitespace_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_ngram_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="filter" type="collection">
                <parameter>lowercase</parameter>
                <parameter>sw_ngram_filter</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_admin_completion_index_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_decimal_normalize</parameter>
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>flatten_graph</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>remove_duplicates</parameter>
              </parameter>
            </parameter>
            <parameter key="sw_admin_completion_search_analyzer" type="collection">
              <parameter key="type">custom</parameter>
              <parameter key="tokenizer">whitespace</parameter>
              <parameter key="char_filter" type="collection">
                <parameter>sw_decimal_normalize</parameter>
                <parameter>sw_unit_glue</parameter>
              </parameter>
              <parameter key="filter" type="collection">
                <parameter>sw_word_delimiter_filter</parameter>
                <parameter>lowercase</parameter>
                <parameter>sw_length_min</parameter>
                <parameter>remove_duplicates</parameter>
                <parameter>sw_unique_filter</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter key="sw_ngram_filter" type="collection">
              <parameter key="type">ngram</parameter>
              <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
              <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
            </parameter>
            <parameter key="sw_word_delimiter_filter" type="collection">
              <parameter key="type">word_delimiter_graph</parameter>
              <parameter key="preserve_original">true</parameter>
              <parameter key="catenate_all">true</parameter>
              <parameter key="catenate_words">true</parameter>
              <parameter key="catenate_numbers">true</parameter>
              <parameter key="split_on_case_change">true</parameter>
              <parameter key="generate_word_parts">true</parameter>
              <parameter key="split_on_numerics">true</parameter>
            </parameter>
            <parameter key="sw_length_min" type="collection">
              <parameter key="type">length</parameter>
              <parameter key="min">2</parameter>
            </parameter>
            <parameter key="sw_unique_filter" type="collection">
              <parameter key="type">unique</parameter>
              <parameter key="only_on_same_position">false</parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.index.mapping" type="collection">
      <parameter key="dynamic_templates" type="collection">
        <parameter type="collection">
          <parameter key="keywords" type="collection">
            <parameter key="match_mapping_type">string</parameter>
            <parameter key="mapping" type="collection">
              <parameter key="type">keyword</parameter>
              <parameter key="normalizer">sw_lowercase_normalizer</parameter>
              <parameter key="fields" type="collection">
                <parameter key="text" type="collection">
                  <parameter key="type">text</parameter>
                </parameter>
              </parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.storefront.redirect_on_single_hit_fields" type="collection">
      <parameter>productNumber</parameter>
      <parameter>ean</parameter>
      <parameter>manufacturerNumber</parameter>
    </parameter>
    <parameter key="shopware.twig.app_variable.allowed_server_params" type="collection">
      <parameter>server_name</parameter>
      <parameter>request_uri</parameter>
      <parameter>app_url</parameter>
      <parameter>http_user_agent</parameter>
      <parameter>http_host</parameter>
      <parameter>server_name</parameter>
      <parameter>server_port</parameter>
      <parameter>redirect_url</parameter>
      <parameter>https</parameter>
      <parameter>forwarded</parameter>
      <parameter>host</parameter>
      <parameter>remote_addr</parameter>
      <parameter>http_x_forwarded_for</parameter>
      <parameter>http_x_forwarded_host</parameter>
      <parameter>http_x_forwarded_proto</parameter>
      <parameter>http_x_forwarded_port</parameter>
      <parameter>http_x_forwarded_prefix</parameter>
    </parameter>
    <parameter key="storefrontRoot">/var/www/html/ShopwareDev/vendor/shopware/storefront</parameter>
    <parameter key="swag_extension_store.endpoints" type="collection">
      <parameter key="create_basket">/swplatform/extensionstore/baskets</parameter>
      <parameter key="order_basket">/swplatform/extensionstore/orders</parameter>
      <parameter key="payment_means">/swplatform/extensionstore/paymentmeans</parameter>
      <parameter key="iap_create_basket">/swplatform/inappfeatures/baskets</parameter>
      <parameter key="iap_order_basket">/swplatform/inappfeatures/orders</parameter>
      <parameter key="iap_list">/swplatform/extensionstore/extensions/%s/inappfeatures</parameter>
      <parameter key="iap_details">/swplatform/extensionstore/extensions/%s/inappfeatures/%s</parameter>
    </parameter>
    <parameter key="shopware.store.frw" type="string">1</parameter>
    <parameter key="shopware.cdn.strategy">%env(default:default_cdn_strategy:SHOPWARE_CDN_STRATEGY_DEFAULT)%</parameter>
    <parameter key="shopware.service_registry.trusted_domains" type="collection"/>
    <parameter key="shopware.service_registry.url">%env(service-registry-url:SERVICE_REGISTRY_URL)%</parameter>
    <parameter key="event_dispatcher.event_aliases" type="collection">
      <parameter key="Symfony\Component\Console\Event\ConsoleCommandEvent">console.command</parameter>
      <parameter key="Symfony\Component\Console\Event\ConsoleErrorEvent">console.error</parameter>
      <parameter key="Symfony\Component\Console\Event\ConsoleSignalEvent">console.signal</parameter>
      <parameter key="Symfony\Component\Console\Event\ConsoleTerminateEvent">console.terminate</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ControllerArgumentsEvent">kernel.controller_arguments</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ControllerEvent">kernel.controller</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ResponseEvent">kernel.response</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\FinishRequestEvent">kernel.finish_request</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\RequestEvent">kernel.request</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ViewEvent">kernel.view</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\ExceptionEvent">kernel.exception</parameter>
      <parameter key="Symfony\Component\HttpKernel\Event\TerminateEvent">kernel.terminate</parameter>
    </parameter>
    <parameter key="fragment.renderer.hinclude.global_template">null</parameter>
    <parameter key="fragment.path">/_fragment</parameter>
    <parameter key="kernel.secret">%env(APP_SECRET)%</parameter>
    <parameter key="kernel.http_method_override">true</parameter>
    <parameter key="kernel.allowed_http_method_override">null</parameter>
    <parameter key="kernel.trust_x_sendfile_type_header">%env(bool:default::SYMFONY_TRUST_X_SENDFILE_TYPE_HEADER)%</parameter>
    <parameter key="kernel.trusted_hosts" type="collection"/>
    <parameter key="kernel.default_locale">en-GB</parameter>
    <parameter key="kernel.enabled_locales" type="collection"/>
    <parameter key="kernel.error_controller">error_controller</parameter>
    <parameter key="kernel.trusted_proxies">%env(default::SYMFONY_TRUSTED_PROXIES)%</parameter>
    <parameter key="kernel.trusted_headers">%env(default::SYMFONY_TRUSTED_HEADERS)%</parameter>
    <parameter key="debug.file_link_format">%env(default::SYMFONY_IDE)%</parameter>
    <parameter key="asset.request_context.base_path">null</parameter>
    <parameter key="asset.request_context.secure">null</parameter>
    <parameter key="translator.logging">false</parameter>
    <parameter key="translator.default_path">/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/snippet</parameter>
    <parameter key="debug.error_handler.throw_at">-1</parameter>
    <parameter key="debug.container.dump">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/Shopware_Core_KernelDevDebugContainer.xml</parameter>
    <parameter key="router.request_context.host">localhost</parameter>
    <parameter key="router.request_context.scheme">http</parameter>
    <parameter key="router.request_context.base_url"/>
    <parameter key="router.resource">kernel::loadRoutes</parameter>
    <parameter key="router.cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</parameter>
    <parameter key="request_listener.http_port">80</parameter>
    <parameter key="request_listener.https_port">443</parameter>
    <parameter key="serializer.mapping.cache.file">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/serialization.php</parameter>
    <parameter key=".serializer.named_serializers" type="collection"/>
    <parameter key="cache.prefix.seed">970a33971212e150764f4d1b49f3c15c</parameter>
    <parameter key="session.metadata.storage_key">_sf2_meta</parameter>
    <parameter key="session.storage.options" type="collection">
      <parameter key="cache_limiter" type="string">0</parameter>
      <parameter key="name">session-</parameter>
      <parameter key="cookie_secure">auto</parameter>
      <parameter key="cookie_httponly">true</parameter>
      <parameter key="cookie_samesite">lax</parameter>
    </parameter>
    <parameter key="session.metadata.cookie_lifetime">null</parameter>
    <parameter key="session.save_path">null</parameter>
    <parameter key="session.metadata.update_threshold">0</parameter>
    <parameter key="validator.mapping.cache.file">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/validation.php</parameter>
    <parameter key="validator.translation_domain">validators</parameter>
    <parameter key="profiler_listener.only_exceptions">false</parameter>
    <parameter key="profiler_listener.only_main_requests">false</parameter>
    <parameter key="profiler.storage.dsn">file:/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/profiler</parameter>
    <parameter key="twig.form.resources" type="collection">
      <parameter>form_div_layout.html.twig</parameter>
    </parameter>
    <parameter key="twig.default_path">/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</parameter>
    <parameter key="monolog.use_microseconds">true</parameter>
    <parameter key="monolog.swift_mailer.handlers" type="collection"/>
    <parameter key="monolog.handlers_to_channels" type="collection">
      <parameter key="monolog.handler.elasticsearch" type="collection">
        <parameter key="type">inclusive</parameter>
        <parameter key="elements" type="collection">
          <parameter>elasticsearch</parameter>
        </parameter>
      </parameter>
      <parameter key="monolog.handler.console" type="collection">
        <parameter key="type">exclusive</parameter>
        <parameter key="elements" type="collection">
          <parameter>event</parameter>
          <parameter>doctrine</parameter>
          <parameter>console</parameter>
        </parameter>
      </parameter>
      <parameter key="monolog.handler.main" type="collection">
        <parameter key="type">exclusive</parameter>
        <parameter key="elements" type="collection">
          <parameter>event</parameter>
          <parameter>doctrine</parameter>
        </parameter>
      </parameter>
      <parameter key="monolog.handler.business_event_handler_buffer" type="collection">
        <parameter key="type">inclusive</parameter>
        <parameter key="elements" type="collection">
          <parameter>business_events</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="mcp.app">Shopware</parameter>
    <parameter key="mcp.version">1.0.0</parameter>
    <parameter key="mcp.description">Shopware MCP server providing tools for entity management, system configuration, and storefront operations.</parameter>
    <parameter key="mcp.website_url">null</parameter>
    <parameter key="mcp.icons" type="collection"/>
    <parameter key="mcp.pagination_limit">50</parameter>
    <parameter key="mcp.instructions">This MCP server exposes Shopware e-commerce platform capabilities.
Use entity tools to search, read, and manage shop data.
The advertised tool list is not the full catalogue. If no advertised tool matches the requested action, call shopware-tool-search first instead of assuming the action is unsupported; use shopware-toolsets-list and shopware-toolset-enable to make a matched tool callable if your client cannot invoke it inline.
All operations respect the authenticated user's ACL permissions.
</parameter>
    <parameter key="mcp.discovery.scan_dirs" type="collection">
      <parameter>vendor/shopware/core/Framework/Mcp</parameter>
      <parameter>vendor/shopware/storefront/Mcp</parameter>
    </parameter>
    <parameter key="mcp.discovery.exclude_dirs" type="collection"/>
    <parameter key="mcp.apps.enabled">null</parameter>
    <parameter key="env(VAR_DUMPER_SERVER)">127.0.0.1:9912</parameter>
    <parameter key="shopware.feature" type="collection">
      <parameter key="flags" type="collection">
        <parameter key="v6.5.0.0" type="collection">
          <parameter key="default">true</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">false</parameter>
        </parameter>
        <parameter key="v6.6.0.0" type="collection">
          <parameter key="default">true</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">false</parameter>
        </parameter>
        <parameter key="v6.7.0.0" type="collection">
          <parameter key="default">true</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">false</parameter>
        </parameter>
        <parameter key="v6.8.0.0" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">false</parameter>
        </parameter>
        <parameter key="v6.9.0.0" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">false</parameter>
        </parameter>
        <parameter key="DISABLE_VUE_COMPAT" type="collection">
          <parameter key="default">true</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">false</parameter>
        </parameter>
        <parameter key="ACCESSIBILITY_TWEAKS" type="collection">
          <parameter key="default">true</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Accessibility tweaks (highly recommended)
Accessibility improvements can alter the HTML and CSS structure of the template.
The accessibility improvements will be standard as of v6.7.0</parameter>
        </parameter>
        <parameter key="TELEMETRY_METRICS" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Enable OpenTelemetry metrics</parameter>
        </parameter>
        <parameter key="FLOW_EXECUTION_AFTER_BUSINESS_PROCESS" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Execute flows after the main unit of work has concluded. Will become the default for next major 6.8</parameter>
        </parameter>
        <parameter key="DOCUMENT_GENERATION_REWORK" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Enable the new document generation implementation and its accompanying UI changes.</parameter>
        </parameter>
        <parameter key="PERFORMANCE_TWEAKS" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Contains Performance Tweaks for future changes</parameter>
        </parameter>
        <parameter key="TWIG_COMPILE_TIME_OPTIMIZATION" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Optimize static Twig feature flag calls at compile time</parameter>
        </parameter>
        <parameter key="ENABLE_OPENSEARCH_FOR_ADMIN_API" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Route supported Admin API entity searches through OpenSearch</parameter>
        </parameter>
        <parameter key="CACHE_CONTEXT_HASH_RULES_OPTIMIZATION" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Deprecated! Not used anymore, use the `CACHE_REWORK` feature flag instead.</parameter>
        </parameter>
        <parameter key="CACHE_REWORK" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Enable new caching, includes following breaking changes: Only include rule ids which are relevant for different content in the HTTP cache context key; Remove cache states and cache pages for logged in customers or when the cart is filled by default; Enable caching for Store-API.</parameter>
        </parameter>
        <parameter key="DEFERRED_CART_ERRORS" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Defers cart errors that happen during SalesChannelContext creation
This feature will be standard as of v6.8.0</parameter>
        </parameter>
        <parameter key="SHIPPING_PRICE_RANGE_CURRENCY_CONVERSION" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Convert shipping price matrix ranges by the active currency factor.
This feature will be standard as of v6.8.0</parameter>
        </parameter>
        <parameter key="REPEATED_PAYMENT_FINALIZE" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">This allows repeated calls to the /payment/finalize-transaction endpoint with the same token without throwing a 'token expired' exception.</parameter>
        </parameter>
        <parameter key="PERMANENT_AUTOMATIC_PROMOTIONS" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Automatic promotions cannot be removed anymore and are therefore no longer tracked as blocked after removal.</parameter>
        </parameter>
        <parameter key="METEOR_TEXT_EDITOR" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Enables the Meteor text editor in the administration.</parameter>
        </parameter>
        <parameter key="JSON_LD_DATA" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Replace inline microdata (itemscope/itemprop) with JSON-LD structured data in the Storefront. When enabled, legacy microdata attributes are removed and a &lt;script type="application/ld+json"&gt; block is injected into the &lt;head&gt; instead.</parameter>
        </parameter>
        <parameter key="BREADCRUMB_REWORK" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Enables the new breadcrumb loading and adds the possibility to build the product breadcrumb using the referrer category.</parameter>
        </parameter>
        <parameter key="WEBHOOKS_REWORK" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">true</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Enable outbox-owned retry scheduling for webhooks instead of Messenger retries.</parameter>
        </parameter>
        <parameter key="ADMIN_EXTENSION_TOOLING" type="collection">
          <parameter key="default">false</parameter>
          <parameter key="major">false</parameter>
          <parameter key="toggleable">true</parameter>
          <parameter key="description">Experimental! Run the Administration extension tooling (admin:setup-extension-tooling) automatically during composer setup.</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.feature.flags" type="collection">
      <parameter key="v6.5.0.0" type="collection">
        <parameter key="default">true</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">false</parameter>
      </parameter>
      <parameter key="v6.6.0.0" type="collection">
        <parameter key="default">true</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">false</parameter>
      </parameter>
      <parameter key="v6.7.0.0" type="collection">
        <parameter key="default">true</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">false</parameter>
      </parameter>
      <parameter key="v6.8.0.0" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">false</parameter>
      </parameter>
      <parameter key="v6.9.0.0" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">false</parameter>
      </parameter>
      <parameter key="DISABLE_VUE_COMPAT" type="collection">
        <parameter key="default">true</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">false</parameter>
      </parameter>
      <parameter key="ACCESSIBILITY_TWEAKS" type="collection">
        <parameter key="default">true</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Accessibility tweaks (highly recommended)
Accessibility improvements can alter the HTML and CSS structure of the template.
The accessibility improvements will be standard as of v6.7.0</parameter>
      </parameter>
      <parameter key="TELEMETRY_METRICS" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Enable OpenTelemetry metrics</parameter>
      </parameter>
      <parameter key="FLOW_EXECUTION_AFTER_BUSINESS_PROCESS" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Execute flows after the main unit of work has concluded. Will become the default for next major 6.8</parameter>
      </parameter>
      <parameter key="DOCUMENT_GENERATION_REWORK" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Enable the new document generation implementation and its accompanying UI changes.</parameter>
      </parameter>
      <parameter key="PERFORMANCE_TWEAKS" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Contains Performance Tweaks for future changes</parameter>
      </parameter>
      <parameter key="TWIG_COMPILE_TIME_OPTIMIZATION" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Optimize static Twig feature flag calls at compile time</parameter>
      </parameter>
      <parameter key="ENABLE_OPENSEARCH_FOR_ADMIN_API" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Route supported Admin API entity searches through OpenSearch</parameter>
      </parameter>
      <parameter key="CACHE_CONTEXT_HASH_RULES_OPTIMIZATION" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Deprecated! Not used anymore, use the `CACHE_REWORK` feature flag instead.</parameter>
      </parameter>
      <parameter key="CACHE_REWORK" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Enable new caching, includes following breaking changes: Only include rule ids which are relevant for different content in the HTTP cache context key; Remove cache states and cache pages for logged in customers or when the cart is filled by default; Enable caching for Store-API.</parameter>
      </parameter>
      <parameter key="DEFERRED_CART_ERRORS" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Defers cart errors that happen during SalesChannelContext creation
This feature will be standard as of v6.8.0</parameter>
      </parameter>
      <parameter key="SHIPPING_PRICE_RANGE_CURRENCY_CONVERSION" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Convert shipping price matrix ranges by the active currency factor.
This feature will be standard as of v6.8.0</parameter>
      </parameter>
      <parameter key="REPEATED_PAYMENT_FINALIZE" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">This allows repeated calls to the /payment/finalize-transaction endpoint with the same token without throwing a 'token expired' exception.</parameter>
      </parameter>
      <parameter key="PERMANENT_AUTOMATIC_PROMOTIONS" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Automatic promotions cannot be removed anymore and are therefore no longer tracked as blocked after removal.</parameter>
      </parameter>
      <parameter key="METEOR_TEXT_EDITOR" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Enables the Meteor text editor in the administration.</parameter>
      </parameter>
      <parameter key="JSON_LD_DATA" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Replace inline microdata (itemscope/itemprop) with JSON-LD structured data in the Storefront. When enabled, legacy microdata attributes are removed and a &lt;script type="application/ld+json"&gt; block is injected into the &lt;head&gt; instead.</parameter>
      </parameter>
      <parameter key="BREADCRUMB_REWORK" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Enables the new breadcrumb loading and adds the possibility to build the product breadcrumb using the referrer category.</parameter>
      </parameter>
      <parameter key="WEBHOOKS_REWORK" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">true</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Enable outbox-owned retry scheduling for webhooks instead of Messenger retries.</parameter>
      </parameter>
      <parameter key="ADMIN_EXTENSION_TOOLING" type="collection">
        <parameter key="default">false</parameter>
        <parameter key="major">false</parameter>
        <parameter key="toggleable">true</parameter>
        <parameter key="description">Experimental! Run the Administration extension tooling (admin:setup-extension-tooling) automatically during composer setup.</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.feature.flags.v6.5.0.0" type="collection">
      <parameter key="default">true</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">false</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.v6.5.0.0.default">true</parameter>
    <parameter key="shopware.feature.flags.v6.5.0.0.major">true</parameter>
    <parameter key="shopware.feature.flags.v6.5.0.0.toggleable">false</parameter>
    <parameter key="shopware.feature.flags.v6.6.0.0" type="collection">
      <parameter key="default">true</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">false</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.v6.6.0.0.default">true</parameter>
    <parameter key="shopware.feature.flags.v6.6.0.0.major">true</parameter>
    <parameter key="shopware.feature.flags.v6.6.0.0.toggleable">false</parameter>
    <parameter key="shopware.feature.flags.v6.7.0.0" type="collection">
      <parameter key="default">true</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">false</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.v6.7.0.0.default">true</parameter>
    <parameter key="shopware.feature.flags.v6.7.0.0.major">true</parameter>
    <parameter key="shopware.feature.flags.v6.7.0.0.toggleable">false</parameter>
    <parameter key="shopware.feature.flags.v6.8.0.0" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">false</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.v6.8.0.0.default">false</parameter>
    <parameter key="shopware.feature.flags.v6.8.0.0.major">true</parameter>
    <parameter key="shopware.feature.flags.v6.8.0.0.toggleable">false</parameter>
    <parameter key="shopware.feature.flags.v6.9.0.0" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">false</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.v6.9.0.0.default">false</parameter>
    <parameter key="shopware.feature.flags.v6.9.0.0.major">true</parameter>
    <parameter key="shopware.feature.flags.v6.9.0.0.toggleable">false</parameter>
    <parameter key="shopware.feature.flags.DISABLE_VUE_COMPAT" type="collection">
      <parameter key="default">true</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">false</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.DISABLE_VUE_COMPAT.default">true</parameter>
    <parameter key="shopware.feature.flags.DISABLE_VUE_COMPAT.major">true</parameter>
    <parameter key="shopware.feature.flags.DISABLE_VUE_COMPAT.toggleable">false</parameter>
    <parameter key="shopware.feature.flags.ACCESSIBILITY_TWEAKS" type="collection">
      <parameter key="default">true</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Accessibility tweaks (highly recommended)
Accessibility improvements can alter the HTML and CSS structure of the template.
The accessibility improvements will be standard as of v6.7.0</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.ACCESSIBILITY_TWEAKS.default">true</parameter>
    <parameter key="shopware.feature.flags.ACCESSIBILITY_TWEAKS.major">true</parameter>
    <parameter key="shopware.feature.flags.ACCESSIBILITY_TWEAKS.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.ACCESSIBILITY_TWEAKS.description">Accessibility tweaks (highly recommended)
Accessibility improvements can alter the HTML and CSS structure of the template.
The accessibility improvements will be standard as of v6.7.0</parameter>
    <parameter key="shopware.feature.flags.TELEMETRY_METRICS" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Enable OpenTelemetry metrics</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.TELEMETRY_METRICS.default">false</parameter>
    <parameter key="shopware.feature.flags.TELEMETRY_METRICS.major">false</parameter>
    <parameter key="shopware.feature.flags.TELEMETRY_METRICS.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.TELEMETRY_METRICS.description">Experimental! Enable OpenTelemetry metrics</parameter>
    <parameter key="shopware.feature.flags.FLOW_EXECUTION_AFTER_BUSINESS_PROCESS" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Execute flows after the main unit of work has concluded. Will become the default for next major 6.8</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.FLOW_EXECUTION_AFTER_BUSINESS_PROCESS.default">false</parameter>
    <parameter key="shopware.feature.flags.FLOW_EXECUTION_AFTER_BUSINESS_PROCESS.major">true</parameter>
    <parameter key="shopware.feature.flags.FLOW_EXECUTION_AFTER_BUSINESS_PROCESS.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.FLOW_EXECUTION_AFTER_BUSINESS_PROCESS.description">Execute flows after the main unit of work has concluded. Will become the default for next major 6.8</parameter>
    <parameter key="shopware.feature.flags.DOCUMENT_GENERATION_REWORK" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Enable the new document generation implementation and its accompanying UI changes.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.DOCUMENT_GENERATION_REWORK.default">false</parameter>
    <parameter key="shopware.feature.flags.DOCUMENT_GENERATION_REWORK.major">true</parameter>
    <parameter key="shopware.feature.flags.DOCUMENT_GENERATION_REWORK.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.DOCUMENT_GENERATION_REWORK.description">Experimental! Enable the new document generation implementation and its accompanying UI changes.</parameter>
    <parameter key="shopware.feature.flags.PERFORMANCE_TWEAKS" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Contains Performance Tweaks for future changes</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.PERFORMANCE_TWEAKS.default">false</parameter>
    <parameter key="shopware.feature.flags.PERFORMANCE_TWEAKS.major">true</parameter>
    <parameter key="shopware.feature.flags.PERFORMANCE_TWEAKS.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.PERFORMANCE_TWEAKS.description">Experimental! Contains Performance Tweaks for future changes</parameter>
    <parameter key="shopware.feature.flags.TWIG_COMPILE_TIME_OPTIMIZATION" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Optimize static Twig feature flag calls at compile time</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.TWIG_COMPILE_TIME_OPTIMIZATION.default">false</parameter>
    <parameter key="shopware.feature.flags.TWIG_COMPILE_TIME_OPTIMIZATION.major">false</parameter>
    <parameter key="shopware.feature.flags.TWIG_COMPILE_TIME_OPTIMIZATION.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.TWIG_COMPILE_TIME_OPTIMIZATION.description">Experimental! Optimize static Twig feature flag calls at compile time</parameter>
    <parameter key="shopware.feature.flags.ENABLE_OPENSEARCH_FOR_ADMIN_API" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Route supported Admin API entity searches through OpenSearch</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.ENABLE_OPENSEARCH_FOR_ADMIN_API.default">false</parameter>
    <parameter key="shopware.feature.flags.ENABLE_OPENSEARCH_FOR_ADMIN_API.major">false</parameter>
    <parameter key="shopware.feature.flags.ENABLE_OPENSEARCH_FOR_ADMIN_API.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.ENABLE_OPENSEARCH_FOR_ADMIN_API.description">Experimental! Route supported Admin API entity searches through OpenSearch</parameter>
    <parameter key="shopware.feature.flags.CACHE_CONTEXT_HASH_RULES_OPTIMIZATION" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Deprecated! Not used anymore, use the `CACHE_REWORK` feature flag instead.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.CACHE_CONTEXT_HASH_RULES_OPTIMIZATION.default">false</parameter>
    <parameter key="shopware.feature.flags.CACHE_CONTEXT_HASH_RULES_OPTIMIZATION.major">false</parameter>
    <parameter key="shopware.feature.flags.CACHE_CONTEXT_HASH_RULES_OPTIMIZATION.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.CACHE_CONTEXT_HASH_RULES_OPTIMIZATION.description">Deprecated! Not used anymore, use the `CACHE_REWORK` feature flag instead.</parameter>
    <parameter key="shopware.feature.flags.CACHE_REWORK" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Enable new caching, includes following breaking changes: Only include rule ids which are relevant for different content in the HTTP cache context key; Remove cache states and cache pages for logged in customers or when the cart is filled by default; Enable caching for Store-API.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.CACHE_REWORK.default">false</parameter>
    <parameter key="shopware.feature.flags.CACHE_REWORK.major">false</parameter>
    <parameter key="shopware.feature.flags.CACHE_REWORK.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.CACHE_REWORK.description">Experimental! Enable new caching, includes following breaking changes: Only include rule ids which are relevant for different content in the HTTP cache context key; Remove cache states and cache pages for logged in customers or when the cart is filled by default; Enable caching for Store-API.</parameter>
    <parameter key="shopware.feature.flags.DEFERRED_CART_ERRORS" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Defers cart errors that happen during SalesChannelContext creation
This feature will be standard as of v6.8.0</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.DEFERRED_CART_ERRORS.default">false</parameter>
    <parameter key="shopware.feature.flags.DEFERRED_CART_ERRORS.major">false</parameter>
    <parameter key="shopware.feature.flags.DEFERRED_CART_ERRORS.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.DEFERRED_CART_ERRORS.description">Defers cart errors that happen during SalesChannelContext creation
This feature will be standard as of v6.8.0</parameter>
    <parameter key="shopware.feature.flags.SHIPPING_PRICE_RANGE_CURRENCY_CONVERSION" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Convert shipping price matrix ranges by the active currency factor.
This feature will be standard as of v6.8.0</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.SHIPPING_PRICE_RANGE_CURRENCY_CONVERSION.default">false</parameter>
    <parameter key="shopware.feature.flags.SHIPPING_PRICE_RANGE_CURRENCY_CONVERSION.major">true</parameter>
    <parameter key="shopware.feature.flags.SHIPPING_PRICE_RANGE_CURRENCY_CONVERSION.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.SHIPPING_PRICE_RANGE_CURRENCY_CONVERSION.description">Convert shipping price matrix ranges by the active currency factor.
This feature will be standard as of v6.8.0</parameter>
    <parameter key="shopware.feature.flags.REPEATED_PAYMENT_FINALIZE" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">This allows repeated calls to the /payment/finalize-transaction endpoint with the same token without throwing a 'token expired' exception.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.REPEATED_PAYMENT_FINALIZE.default">false</parameter>
    <parameter key="shopware.feature.flags.REPEATED_PAYMENT_FINALIZE.major">true</parameter>
    <parameter key="shopware.feature.flags.REPEATED_PAYMENT_FINALIZE.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.REPEATED_PAYMENT_FINALIZE.description">This allows repeated calls to the /payment/finalize-transaction endpoint with the same token without throwing a 'token expired' exception.</parameter>
    <parameter key="shopware.feature.flags.PERMANENT_AUTOMATIC_PROMOTIONS" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Automatic promotions cannot be removed anymore and are therefore no longer tracked as blocked after removal.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.PERMANENT_AUTOMATIC_PROMOTIONS.default">false</parameter>
    <parameter key="shopware.feature.flags.PERMANENT_AUTOMATIC_PROMOTIONS.major">true</parameter>
    <parameter key="shopware.feature.flags.PERMANENT_AUTOMATIC_PROMOTIONS.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.PERMANENT_AUTOMATIC_PROMOTIONS.description">Automatic promotions cannot be removed anymore and are therefore no longer tracked as blocked after removal.</parameter>
    <parameter key="shopware.feature.flags.METEOR_TEXT_EDITOR" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Enables the Meteor text editor in the administration.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.METEOR_TEXT_EDITOR.default">false</parameter>
    <parameter key="shopware.feature.flags.METEOR_TEXT_EDITOR.major">false</parameter>
    <parameter key="shopware.feature.flags.METEOR_TEXT_EDITOR.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.METEOR_TEXT_EDITOR.description">Enables the Meteor text editor in the administration.</parameter>
    <parameter key="shopware.feature.flags.JSON_LD_DATA" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Replace inline microdata (itemscope/itemprop) with JSON-LD structured data in the Storefront. When enabled, legacy microdata attributes are removed and a &lt;script type="application/ld+json"&gt; block is injected into the &lt;head&gt; instead.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.JSON_LD_DATA.default">false</parameter>
    <parameter key="shopware.feature.flags.JSON_LD_DATA.major">true</parameter>
    <parameter key="shopware.feature.flags.JSON_LD_DATA.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.JSON_LD_DATA.description">Replace inline microdata (itemscope/itemprop) with JSON-LD structured data in the Storefront. When enabled, legacy microdata attributes are removed and a &lt;script type="application/ld+json"&gt; block is injected into the &lt;head&gt; instead.</parameter>
    <parameter key="shopware.feature.flags.BREADCRUMB_REWORK" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Enables the new breadcrumb loading and adds the possibility to build the product breadcrumb using the referrer category.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.BREADCRUMB_REWORK.default">false</parameter>
    <parameter key="shopware.feature.flags.BREADCRUMB_REWORK.major">true</parameter>
    <parameter key="shopware.feature.flags.BREADCRUMB_REWORK.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.BREADCRUMB_REWORK.description">Experimental! Enables the new breadcrumb loading and adds the possibility to build the product breadcrumb using the referrer category.</parameter>
    <parameter key="shopware.feature.flags.WEBHOOKS_REWORK" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">true</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Enable outbox-owned retry scheduling for webhooks instead of Messenger retries.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.WEBHOOKS_REWORK.default">false</parameter>
    <parameter key="shopware.feature.flags.WEBHOOKS_REWORK.major">true</parameter>
    <parameter key="shopware.feature.flags.WEBHOOKS_REWORK.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.WEBHOOKS_REWORK.description">Experimental! Enable outbox-owned retry scheduling for webhooks instead of Messenger retries.</parameter>
    <parameter key="shopware.feature.flags.ADMIN_EXTENSION_TOOLING" type="collection">
      <parameter key="default">false</parameter>
      <parameter key="major">false</parameter>
      <parameter key="toggleable">true</parameter>
      <parameter key="description">Experimental! Run the Administration extension tooling (admin:setup-extension-tooling) automatically during composer setup.</parameter>
    </parameter>
    <parameter key="shopware.feature.flags.ADMIN_EXTENSION_TOOLING.default">false</parameter>
    <parameter key="shopware.feature.flags.ADMIN_EXTENSION_TOOLING.major">false</parameter>
    <parameter key="shopware.feature.flags.ADMIN_EXTENSION_TOOLING.toggleable">true</parameter>
    <parameter key="shopware.feature.flags.ADMIN_EXTENSION_TOOLING.description">Experimental! Run the Administration extension tooling (admin:setup-extension-tooling) automatically during composer setup.</parameter>
    <parameter key="shopware.http_cache" type="collection">
      <parameter key="cookies" type="collection"/>
      <parameter key="soft_purge">false</parameter>
      <parameter key="reverse_proxy" type="collection">
        <parameter key="enabled">false</parameter>
        <parameter key="ban_method">BAN</parameter>
        <parameter key="hosts" type="collection">
          <parameter>http://varnish</parameter>
        </parameter>
        <parameter key="max_parallel_invalidations">2</parameter>
        <parameter key="purge_all" type="collection">
          <parameter key="ban_method">BAN</parameter>
          <parameter key="ban_headers" type="collection"/>
          <parameter key="urls" type="collection">
            <parameter>/</parameter>
          </parameter>
        </parameter>
        <parameter key="fastly" type="collection">
          <parameter key="enabled">false</parameter>
          <parameter key="api_key"/>
          <parameter key="instance_tag"/>
          <parameter key="service_id"/>
          <parameter key="soft_purge" type="string">0</parameter>
          <parameter key="tag_prefix"/>
        </parameter>
        <parameter key="use_varnish_xkey">false</parameter>
        <parameter key="ban_headers" type="collection"/>
      </parameter>
      <parameter key="ignored_url_parameters" type="collection">
        <parameter>pk_campaign</parameter>
        <parameter>piwik_campaign</parameter>
        <parameter>pk_kwd</parameter>
        <parameter>piwik_kwd</parameter>
        <parameter>pk_keyword</parameter>
        <parameter>piwik_keyword</parameter>
        <parameter>mtm_campaign</parameter>
        <parameter>matomo_campaign</parameter>
        <parameter>mtm_cid</parameter>
        <parameter>matomo_cid</parameter>
        <parameter>mtm_kwd</parameter>
        <parameter>matomo_kwd</parameter>
        <parameter>mtm_keyword</parameter>
        <parameter>matomo_keyword</parameter>
        <parameter>mtm_source</parameter>
        <parameter>matomo_source</parameter>
        <parameter>mtm_medium</parameter>
        <parameter>matomo_medium</parameter>
        <parameter>mtm_content</parameter>
        <parameter>matomo_content</parameter>
        <parameter>mtm_group</parameter>
        <parameter>matomo_group</parameter>
        <parameter>mtm_placement</parameter>
        <parameter>matomo_placement</parameter>
        <parameter>pixelId</parameter>
        <parameter>kwid</parameter>
        <parameter>kw</parameter>
        <parameter>chl</parameter>
        <parameter>dv</parameter>
        <parameter>nk</parameter>
        <parameter>pa</parameter>
        <parameter>camid</parameter>
        <parameter>adgid</parameter>
        <parameter>yclid</parameter>
        <parameter>utm_term</parameter>
        <parameter>utm_source</parameter>
        <parameter>utm_medium</parameter>
        <parameter>utm_campaign</parameter>
        <parameter>utm_content</parameter>
        <parameter>cx</parameter>
        <parameter>ie</parameter>
        <parameter>cof</parameter>
        <parameter>siteurl</parameter>
        <parameter>_ga</parameter>
        <parameter>adgroupid</parameter>
        <parameter>campaignid</parameter>
        <parameter>adid</parameter>
        <parameter>utm_id</parameter>
        <parameter>utm_source_platform</parameter>
        <parameter>utm_creative_format</parameter>
        <parameter>utm_marketing_tactic</parameter>
        <parameter>_gl</parameter>
        <parameter>gclsrc</parameter>
        <parameter>gPromoCode</parameter>
        <parameter>gQT</parameter>
        <parameter>gclid</parameter>
        <parameter>srsltid</parameter>
        <parameter>dclid</parameter>
        <parameter>gbraid</parameter>
        <parameter>wbraid</parameter>
        <parameter>gad_source</parameter>
        <parameter>gad_campaignid</parameter>
        <parameter>fbclid</parameter>
        <parameter>fb_action_ids</parameter>
        <parameter>fb_action_types</parameter>
        <parameter>fb_source</parameter>
        <parameter>mc_cid</parameter>
        <parameter>mc_eid</parameter>
        <parameter>_bta_tid</parameter>
        <parameter>_bta_c</parameter>
        <parameter>trk_contact</parameter>
        <parameter>trk_msg</parameter>
        <parameter>trk_module</parameter>
        <parameter>trk_sid</parameter>
        <parameter>gdfms</parameter>
        <parameter>gdftrk</parameter>
        <parameter>gdffi</parameter>
        <parameter>_ke</parameter>
        <parameter>_kx</parameter>
        <parameter>redirect_log_mongo_id</parameter>
        <parameter>redirect_mongo_id</parameter>
        <parameter>sb_referer_host</parameter>
        <parameter>mkwid</parameter>
        <parameter>pcrid</parameter>
        <parameter>ef_id</parameter>
        <parameter>s_kwcid</parameter>
        <parameter>msclkid</parameter>
        <parameter>dm_i</parameter>
        <parameter>epik</parameter>
        <parameter>pp</parameter>
        <parameter>twclid</parameter>
        <parameter>hsa_cam</parameter>
        <parameter>hsa_grp</parameter>
        <parameter>hsa_mt</parameter>
        <parameter>hsa_src</parameter>
        <parameter>hsa_ad</parameter>
        <parameter>hsa_acc</parameter>
        <parameter>hsa_net</parameter>
        <parameter>hsa_kw</parameter>
        <parameter>hsa_tgt</parameter>
        <parameter>hsa_ver</parameter>
        <parameter>_branch_match_id</parameter>
        <parameter>mkevt</parameter>
        <parameter>mkcid</parameter>
        <parameter>mkrid</parameter>
        <parameter>campid</parameter>
        <parameter>toolid</parameter>
        <parameter>customid</parameter>
        <parameter>igshid</parameter>
        <parameter>si</parameter>
        <parameter>ttclid</parameter>
        <parameter>ScCid</parameter>
        <parameter>rtid</parameter>
        <parameter>irclickid</parameter>
        <parameter>klar_source</parameter>
        <parameter>klar_cpid</parameter>
        <parameter>klar_adid</parameter>
      </parameter>
      <parameter key="policies" type="collection">
        <parameter key="no_cache_private" type="collection">
          <parameter key="headers" type="collection">
            <parameter key="cache_control" type="collection">
              <parameter key="private">true</parameter>
              <parameter key="no_cache">true</parameter>
              <parameter key="max_age">0</parameter>
              <parameter key="s_maxage">0</parameter>
              <parameter key="public">null</parameter>
              <parameter key="no_store">null</parameter>
              <parameter key="no_transform">null</parameter>
              <parameter key="must_revalidate">null</parameter>
              <parameter key="proxy_revalidate">null</parameter>
              <parameter key="immutable">null</parameter>
              <parameter key="stale_while_revalidate">null</parameter>
              <parameter key="stale_if_error">null</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="store_api.cacheable" type="collection">
          <parameter key="headers" type="collection">
            <parameter key="cache_control" type="collection">
              <parameter key="public">true</parameter>
              <parameter key="max_age">0</parameter>
              <parameter key="s_maxage">1800</parameter>
              <parameter key="stale_while_revalidate">86400</parameter>
              <parameter key="stale_if_error">7200</parameter>
              <parameter key="private">null</parameter>
              <parameter key="no_cache">null</parameter>
              <parameter key="no_store">null</parameter>
              <parameter key="no_transform">null</parameter>
              <parameter key="must_revalidate">null</parameter>
              <parameter key="proxy_revalidate">null</parameter>
              <parameter key="immutable">null</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="storefront.cacheable" type="collection">
          <parameter key="headers" type="collection">
            <parameter key="cache_control" type="collection">
              <parameter key="public">true</parameter>
              <parameter key="max_age">0</parameter>
              <parameter key="must_revalidate">true</parameter>
              <parameter key="s_maxage">7200</parameter>
              <parameter key="private">null</parameter>
              <parameter key="no_cache">null</parameter>
              <parameter key="no_store">null</parameter>
              <parameter key="no_transform">null</parameter>
              <parameter key="proxy_revalidate">null</parameter>
              <parameter key="immutable">null</parameter>
              <parameter key="stale_while_revalidate">null</parameter>
              <parameter key="stale_if_error">null</parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="default_policies" type="collection">
        <parameter key="storefront" type="collection">
          <parameter key="cacheable">storefront.cacheable</parameter>
          <parameter key="uncacheable">no_cache_private</parameter>
        </parameter>
        <parameter key="store_api" type="collection">
          <parameter key="cacheable">store_api.cacheable</parameter>
          <parameter key="uncacheable">no_cache_private</parameter>
        </parameter>
      </parameter>
      <parameter key="stale_while_revalidate">null</parameter>
      <parameter key="stale_if_error">null</parameter>
      <parameter key="route_policies" type="collection"/>
    </parameter>
    <parameter key="shopware.http_cache.cookies" type="collection"/>
    <parameter key="shopware.http_cache.soft_purge">false</parameter>
    <parameter key="shopware.http_cache.reverse_proxy" type="collection">
      <parameter key="enabled">false</parameter>
      <parameter key="ban_method">BAN</parameter>
      <parameter key="hosts" type="collection">
        <parameter>http://varnish</parameter>
      </parameter>
      <parameter key="max_parallel_invalidations">2</parameter>
      <parameter key="purge_all" type="collection">
        <parameter key="ban_method">BAN</parameter>
        <parameter key="ban_headers" type="collection"/>
        <parameter key="urls" type="collection">
          <parameter>/</parameter>
        </parameter>
      </parameter>
      <parameter key="fastly" type="collection">
        <parameter key="enabled">false</parameter>
        <parameter key="api_key"/>
        <parameter key="instance_tag"/>
        <parameter key="service_id"/>
        <parameter key="soft_purge" type="string">0</parameter>
        <parameter key="tag_prefix"/>
      </parameter>
      <parameter key="use_varnish_xkey">false</parameter>
      <parameter key="ban_headers" type="collection"/>
    </parameter>
    <parameter key="shopware.http_cache.reverse_proxy.enabled">false</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.ban_method">BAN</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.hosts" type="collection">
      <parameter>http://varnish</parameter>
    </parameter>
    <parameter key="shopware.http_cache.reverse_proxy.hosts.0">http://varnish</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.max_parallel_invalidations">2</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.purge_all" type="collection">
      <parameter key="ban_method">BAN</parameter>
      <parameter key="ban_headers" type="collection"/>
      <parameter key="urls" type="collection">
        <parameter>/</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.reverse_proxy.purge_all.ban_method">BAN</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.purge_all.ban_headers" type="collection"/>
    <parameter key="shopware.http_cache.reverse_proxy.purge_all.urls" type="collection">
      <parameter>/</parameter>
    </parameter>
    <parameter key="shopware.http_cache.reverse_proxy.purge_all.urls.0">/</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.fastly" type="collection">
      <parameter key="enabled">false</parameter>
      <parameter key="api_key"/>
      <parameter key="instance_tag"/>
      <parameter key="service_id"/>
      <parameter key="soft_purge" type="string">0</parameter>
      <parameter key="tag_prefix"/>
    </parameter>
    <parameter key="shopware.http_cache.reverse_proxy.fastly.enabled">false</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.fastly.api_key"/>
    <parameter key="shopware.http_cache.reverse_proxy.fastly.instance_tag"/>
    <parameter key="shopware.http_cache.reverse_proxy.fastly.service_id"/>
    <parameter key="shopware.http_cache.reverse_proxy.fastly.soft_purge" type="string">0</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.fastly.tag_prefix"/>
    <parameter key="shopware.http_cache.reverse_proxy.use_varnish_xkey">false</parameter>
    <parameter key="shopware.http_cache.reverse_proxy.ban_headers" type="collection"/>
    <parameter key="shopware.http_cache.ignored_url_parameters" type="collection">
      <parameter>pk_campaign</parameter>
      <parameter>piwik_campaign</parameter>
      <parameter>pk_kwd</parameter>
      <parameter>piwik_kwd</parameter>
      <parameter>pk_keyword</parameter>
      <parameter>piwik_keyword</parameter>
      <parameter>mtm_campaign</parameter>
      <parameter>matomo_campaign</parameter>
      <parameter>mtm_cid</parameter>
      <parameter>matomo_cid</parameter>
      <parameter>mtm_kwd</parameter>
      <parameter>matomo_kwd</parameter>
      <parameter>mtm_keyword</parameter>
      <parameter>matomo_keyword</parameter>
      <parameter>mtm_source</parameter>
      <parameter>matomo_source</parameter>
      <parameter>mtm_medium</parameter>
      <parameter>matomo_medium</parameter>
      <parameter>mtm_content</parameter>
      <parameter>matomo_content</parameter>
      <parameter>mtm_group</parameter>
      <parameter>matomo_group</parameter>
      <parameter>mtm_placement</parameter>
      <parameter>matomo_placement</parameter>
      <parameter>pixelId</parameter>
      <parameter>kwid</parameter>
      <parameter>kw</parameter>
      <parameter>chl</parameter>
      <parameter>dv</parameter>
      <parameter>nk</parameter>
      <parameter>pa</parameter>
      <parameter>camid</parameter>
      <parameter>adgid</parameter>
      <parameter>yclid</parameter>
      <parameter>utm_term</parameter>
      <parameter>utm_source</parameter>
      <parameter>utm_medium</parameter>
      <parameter>utm_campaign</parameter>
      <parameter>utm_content</parameter>
      <parameter>cx</parameter>
      <parameter>ie</parameter>
      <parameter>cof</parameter>
      <parameter>siteurl</parameter>
      <parameter>_ga</parameter>
      <parameter>adgroupid</parameter>
      <parameter>campaignid</parameter>
      <parameter>adid</parameter>
      <parameter>utm_id</parameter>
      <parameter>utm_source_platform</parameter>
      <parameter>utm_creative_format</parameter>
      <parameter>utm_marketing_tactic</parameter>
      <parameter>_gl</parameter>
      <parameter>gclsrc</parameter>
      <parameter>gPromoCode</parameter>
      <parameter>gQT</parameter>
      <parameter>gclid</parameter>
      <parameter>srsltid</parameter>
      <parameter>dclid</parameter>
      <parameter>gbraid</parameter>
      <parameter>wbraid</parameter>
      <parameter>gad_source</parameter>
      <parameter>gad_campaignid</parameter>
      <parameter>fbclid</parameter>
      <parameter>fb_action_ids</parameter>
      <parameter>fb_action_types</parameter>
      <parameter>fb_source</parameter>
      <parameter>mc_cid</parameter>
      <parameter>mc_eid</parameter>
      <parameter>_bta_tid</parameter>
      <parameter>_bta_c</parameter>
      <parameter>trk_contact</parameter>
      <parameter>trk_msg</parameter>
      <parameter>trk_module</parameter>
      <parameter>trk_sid</parameter>
      <parameter>gdfms</parameter>
      <parameter>gdftrk</parameter>
      <parameter>gdffi</parameter>
      <parameter>_ke</parameter>
      <parameter>_kx</parameter>
      <parameter>redirect_log_mongo_id</parameter>
      <parameter>redirect_mongo_id</parameter>
      <parameter>sb_referer_host</parameter>
      <parameter>mkwid</parameter>
      <parameter>pcrid</parameter>
      <parameter>ef_id</parameter>
      <parameter>s_kwcid</parameter>
      <parameter>msclkid</parameter>
      <parameter>dm_i</parameter>
      <parameter>epik</parameter>
      <parameter>pp</parameter>
      <parameter>twclid</parameter>
      <parameter>hsa_cam</parameter>
      <parameter>hsa_grp</parameter>
      <parameter>hsa_mt</parameter>
      <parameter>hsa_src</parameter>
      <parameter>hsa_ad</parameter>
      <parameter>hsa_acc</parameter>
      <parameter>hsa_net</parameter>
      <parameter>hsa_kw</parameter>
      <parameter>hsa_tgt</parameter>
      <parameter>hsa_ver</parameter>
      <parameter>_branch_match_id</parameter>
      <parameter>mkevt</parameter>
      <parameter>mkcid</parameter>
      <parameter>mkrid</parameter>
      <parameter>campid</parameter>
      <parameter>toolid</parameter>
      <parameter>customid</parameter>
      <parameter>igshid</parameter>
      <parameter>si</parameter>
      <parameter>ttclid</parameter>
      <parameter>ScCid</parameter>
      <parameter>rtid</parameter>
      <parameter>irclickid</parameter>
      <parameter>klar_source</parameter>
      <parameter>klar_cpid</parameter>
      <parameter>klar_adid</parameter>
    </parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.0">pk_campaign</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.1">piwik_campaign</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.2">pk_kwd</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.3">piwik_kwd</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.4">pk_keyword</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.5">piwik_keyword</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.6">mtm_campaign</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.7">matomo_campaign</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.8">mtm_cid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.9">matomo_cid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.10">mtm_kwd</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.11">matomo_kwd</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.12">mtm_keyword</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.13">matomo_keyword</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.14">mtm_source</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.15">matomo_source</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.16">mtm_medium</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.17">matomo_medium</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.18">mtm_content</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.19">matomo_content</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.20">mtm_group</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.21">matomo_group</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.22">mtm_placement</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.23">matomo_placement</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.24">pixelId</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.25">kwid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.26">kw</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.27">chl</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.28">dv</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.29">nk</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.30">pa</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.31">camid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.32">adgid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.33">yclid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.34">utm_term</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.35">utm_source</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.36">utm_medium</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.37">utm_campaign</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.38">utm_content</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.39">cx</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.40">ie</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.41">cof</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.42">siteurl</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.43">_ga</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.44">adgroupid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.45">campaignid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.46">adid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.47">utm_id</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.48">utm_source_platform</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.49">utm_creative_format</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.50">utm_marketing_tactic</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.51">_gl</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.52">gclsrc</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.53">gPromoCode</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.54">gQT</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.55">gclid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.56">srsltid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.57">dclid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.58">gbraid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.59">wbraid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.60">gad_source</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.61">gad_campaignid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.62">fbclid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.63">fb_action_ids</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.64">fb_action_types</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.65">fb_source</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.66">mc_cid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.67">mc_eid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.68">_bta_tid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.69">_bta_c</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.70">trk_contact</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.71">trk_msg</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.72">trk_module</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.73">trk_sid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.74">gdfms</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.75">gdftrk</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.76">gdffi</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.77">_ke</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.78">_kx</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.79">redirect_log_mongo_id</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.80">redirect_mongo_id</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.81">sb_referer_host</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.82">mkwid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.83">pcrid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.84">ef_id</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.85">s_kwcid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.86">msclkid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.87">dm_i</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.88">epik</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.89">pp</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.90">twclid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.91">hsa_cam</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.92">hsa_grp</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.93">hsa_mt</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.94">hsa_src</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.95">hsa_ad</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.96">hsa_acc</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.97">hsa_net</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.98">hsa_kw</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.99">hsa_tgt</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.100">hsa_ver</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.101">_branch_match_id</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.102">mkevt</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.103">mkcid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.104">mkrid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.105">campid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.106">toolid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.107">customid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.108">igshid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.109">si</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.110">ttclid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.111">ScCid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.112">rtid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.113">irclickid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.114">klar_source</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.115">klar_cpid</parameter>
    <parameter key="shopware.http_cache.ignored_url_parameters.116">klar_adid</parameter>
    <parameter key="shopware.http_cache.policies" type="collection">
      <parameter key="no_cache_private" type="collection">
        <parameter key="headers" type="collection">
          <parameter key="cache_control" type="collection">
            <parameter key="private">true</parameter>
            <parameter key="no_cache">true</parameter>
            <parameter key="max_age">0</parameter>
            <parameter key="s_maxage">0</parameter>
            <parameter key="public">null</parameter>
            <parameter key="no_store">null</parameter>
            <parameter key="no_transform">null</parameter>
            <parameter key="must_revalidate">null</parameter>
            <parameter key="proxy_revalidate">null</parameter>
            <parameter key="immutable">null</parameter>
            <parameter key="stale_while_revalidate">null</parameter>
            <parameter key="stale_if_error">null</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="store_api.cacheable" type="collection">
        <parameter key="headers" type="collection">
          <parameter key="cache_control" type="collection">
            <parameter key="public">true</parameter>
            <parameter key="max_age">0</parameter>
            <parameter key="s_maxage">1800</parameter>
            <parameter key="stale_while_revalidate">86400</parameter>
            <parameter key="stale_if_error">7200</parameter>
            <parameter key="private">null</parameter>
            <parameter key="no_cache">null</parameter>
            <parameter key="no_store">null</parameter>
            <parameter key="no_transform">null</parameter>
            <parameter key="must_revalidate">null</parameter>
            <parameter key="proxy_revalidate">null</parameter>
            <parameter key="immutable">null</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="storefront.cacheable" type="collection">
        <parameter key="headers" type="collection">
          <parameter key="cache_control" type="collection">
            <parameter key="public">true</parameter>
            <parameter key="max_age">0</parameter>
            <parameter key="must_revalidate">true</parameter>
            <parameter key="s_maxage">7200</parameter>
            <parameter key="private">null</parameter>
            <parameter key="no_cache">null</parameter>
            <parameter key="no_store">null</parameter>
            <parameter key="no_transform">null</parameter>
            <parameter key="proxy_revalidate">null</parameter>
            <parameter key="immutable">null</parameter>
            <parameter key="stale_while_revalidate">null</parameter>
            <parameter key="stale_if_error">null</parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private" type="collection">
      <parameter key="headers" type="collection">
        <parameter key="cache_control" type="collection">
          <parameter key="private">true</parameter>
          <parameter key="no_cache">true</parameter>
          <parameter key="max_age">0</parameter>
          <parameter key="s_maxage">0</parameter>
          <parameter key="public">null</parameter>
          <parameter key="no_store">null</parameter>
          <parameter key="no_transform">null</parameter>
          <parameter key="must_revalidate">null</parameter>
          <parameter key="proxy_revalidate">null</parameter>
          <parameter key="immutable">null</parameter>
          <parameter key="stale_while_revalidate">null</parameter>
          <parameter key="stale_if_error">null</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers" type="collection">
      <parameter key="cache_control" type="collection">
        <parameter key="private">true</parameter>
        <parameter key="no_cache">true</parameter>
        <parameter key="max_age">0</parameter>
        <parameter key="s_maxage">0</parameter>
        <parameter key="public">null</parameter>
        <parameter key="no_store">null</parameter>
        <parameter key="no_transform">null</parameter>
        <parameter key="must_revalidate">null</parameter>
        <parameter key="proxy_revalidate">null</parameter>
        <parameter key="immutable">null</parameter>
        <parameter key="stale_while_revalidate">null</parameter>
        <parameter key="stale_if_error">null</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control" type="collection">
      <parameter key="private">true</parameter>
      <parameter key="no_cache">true</parameter>
      <parameter key="max_age">0</parameter>
      <parameter key="s_maxage">0</parameter>
      <parameter key="public">null</parameter>
      <parameter key="no_store">null</parameter>
      <parameter key="no_transform">null</parameter>
      <parameter key="must_revalidate">null</parameter>
      <parameter key="proxy_revalidate">null</parameter>
      <parameter key="immutable">null</parameter>
      <parameter key="stale_while_revalidate">null</parameter>
      <parameter key="stale_if_error">null</parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.private">true</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.no_cache">true</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.max_age">0</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.s_maxage">0</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.public">null</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.no_store">null</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.no_transform">null</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.must_revalidate">null</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.proxy_revalidate">null</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.immutable">null</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.stale_while_revalidate">null</parameter>
    <parameter key="shopware.http_cache.policies.no_cache_private.headers.cache_control.stale_if_error">null</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable" type="collection">
      <parameter key="headers" type="collection">
        <parameter key="cache_control" type="collection">
          <parameter key="public">true</parameter>
          <parameter key="max_age">0</parameter>
          <parameter key="s_maxage">1800</parameter>
          <parameter key="stale_while_revalidate">86400</parameter>
          <parameter key="stale_if_error">7200</parameter>
          <parameter key="private">null</parameter>
          <parameter key="no_cache">null</parameter>
          <parameter key="no_store">null</parameter>
          <parameter key="no_transform">null</parameter>
          <parameter key="must_revalidate">null</parameter>
          <parameter key="proxy_revalidate">null</parameter>
          <parameter key="immutable">null</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers" type="collection">
      <parameter key="cache_control" type="collection">
        <parameter key="public">true</parameter>
        <parameter key="max_age">0</parameter>
        <parameter key="s_maxage">1800</parameter>
        <parameter key="stale_while_revalidate">86400</parameter>
        <parameter key="stale_if_error">7200</parameter>
        <parameter key="private">null</parameter>
        <parameter key="no_cache">null</parameter>
        <parameter key="no_store">null</parameter>
        <parameter key="no_transform">null</parameter>
        <parameter key="must_revalidate">null</parameter>
        <parameter key="proxy_revalidate">null</parameter>
        <parameter key="immutable">null</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control" type="collection">
      <parameter key="public">true</parameter>
      <parameter key="max_age">0</parameter>
      <parameter key="s_maxage">1800</parameter>
      <parameter key="stale_while_revalidate">86400</parameter>
      <parameter key="stale_if_error">7200</parameter>
      <parameter key="private">null</parameter>
      <parameter key="no_cache">null</parameter>
      <parameter key="no_store">null</parameter>
      <parameter key="no_transform">null</parameter>
      <parameter key="must_revalidate">null</parameter>
      <parameter key="proxy_revalidate">null</parameter>
      <parameter key="immutable">null</parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.public">true</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.max_age">0</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.s_maxage">1800</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.stale_while_revalidate">86400</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.stale_if_error">7200</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.private">null</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.no_cache">null</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.no_store">null</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.no_transform">null</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.must_revalidate">null</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.proxy_revalidate">null</parameter>
    <parameter key="shopware.http_cache.policies.store_api.cacheable.headers.cache_control.immutable">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable" type="collection">
      <parameter key="headers" type="collection">
        <parameter key="cache_control" type="collection">
          <parameter key="public">true</parameter>
          <parameter key="max_age">0</parameter>
          <parameter key="must_revalidate">true</parameter>
          <parameter key="s_maxage">7200</parameter>
          <parameter key="private">null</parameter>
          <parameter key="no_cache">null</parameter>
          <parameter key="no_store">null</parameter>
          <parameter key="no_transform">null</parameter>
          <parameter key="proxy_revalidate">null</parameter>
          <parameter key="immutable">null</parameter>
          <parameter key="stale_while_revalidate">null</parameter>
          <parameter key="stale_if_error">null</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers" type="collection">
      <parameter key="cache_control" type="collection">
        <parameter key="public">true</parameter>
        <parameter key="max_age">0</parameter>
        <parameter key="must_revalidate">true</parameter>
        <parameter key="s_maxage">7200</parameter>
        <parameter key="private">null</parameter>
        <parameter key="no_cache">null</parameter>
        <parameter key="no_store">null</parameter>
        <parameter key="no_transform">null</parameter>
        <parameter key="proxy_revalidate">null</parameter>
        <parameter key="immutable">null</parameter>
        <parameter key="stale_while_revalidate">null</parameter>
        <parameter key="stale_if_error">null</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control" type="collection">
      <parameter key="public">true</parameter>
      <parameter key="max_age">0</parameter>
      <parameter key="must_revalidate">true</parameter>
      <parameter key="s_maxage">7200</parameter>
      <parameter key="private">null</parameter>
      <parameter key="no_cache">null</parameter>
      <parameter key="no_store">null</parameter>
      <parameter key="no_transform">null</parameter>
      <parameter key="proxy_revalidate">null</parameter>
      <parameter key="immutable">null</parameter>
      <parameter key="stale_while_revalidate">null</parameter>
      <parameter key="stale_if_error">null</parameter>
    </parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.public">true</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.max_age">0</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.must_revalidate">true</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.s_maxage">7200</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.private">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.no_cache">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.no_store">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.no_transform">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.proxy_revalidate">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.immutable">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.stale_while_revalidate">null</parameter>
    <parameter key="shopware.http_cache.policies.storefront.cacheable.headers.cache_control.stale_if_error">null</parameter>
    <parameter key="shopware.http_cache.default_policies" type="collection">
      <parameter key="storefront" type="collection">
        <parameter key="cacheable">storefront.cacheable</parameter>
        <parameter key="uncacheable">no_cache_private</parameter>
      </parameter>
      <parameter key="store_api" type="collection">
        <parameter key="cacheable">store_api.cacheable</parameter>
        <parameter key="uncacheable">no_cache_private</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.http_cache.default_policies.storefront" type="collection">
      <parameter key="cacheable">storefront.cacheable</parameter>
      <parameter key="uncacheable">no_cache_private</parameter>
    </parameter>
    <parameter key="shopware.http_cache.default_policies.storefront.cacheable">storefront.cacheable</parameter>
    <parameter key="shopware.http_cache.default_policies.storefront.uncacheable">no_cache_private</parameter>
    <parameter key="shopware.http_cache.default_policies.store_api" type="collection">
      <parameter key="cacheable">store_api.cacheable</parameter>
      <parameter key="uncacheable">no_cache_private</parameter>
    </parameter>
    <parameter key="shopware.http_cache.default_policies.store_api.cacheable">store_api.cacheable</parameter>
    <parameter key="shopware.http_cache.default_policies.store_api.uncacheable">no_cache_private</parameter>
    <parameter key="shopware.http_cache.stale_while_revalidate">null</parameter>
    <parameter key="shopware.http_cache.stale_if_error">null</parameter>
    <parameter key="shopware.http_cache.route_policies" type="collection"/>
    <parameter key="shopware.profiler" type="collection">
      <parameter key="integrations" type="collection">
        <parameter>Symfony</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.profiler.integrations" type="collection">
      <parameter>Symfony</parameter>
    </parameter>
    <parameter key="shopware.profiler.integrations.0">Symfony</parameter>
    <parameter key="shopware.filesystem" type="collection">
      <parameter key="private" type="collection">
        <parameter key="type">local</parameter>
        <parameter key="visibility">private</parameter>
        <parameter key="config" type="collection">
          <parameter key="root">/var/www/html/ShopwareDev/files</parameter>
        </parameter>
      </parameter>
      <parameter key="public" type="collection">
        <parameter key="type">local</parameter>
        <parameter key="visibility">public</parameter>
        <parameter key="config" type="collection">
          <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
        </parameter>
      </parameter>
      <parameter key="temp" type="collection">
        <parameter key="type">local</parameter>
        <parameter key="config" type="collection">
          <parameter key="root">/var/www/html/ShopwareDev/var</parameter>
        </parameter>
      </parameter>
      <parameter key="allowed_extensions" type="collection">
        <parameter>jpg</parameter>
        <parameter>jpeg</parameter>
        <parameter>png</parameter>
        <parameter>webp</parameter>
        <parameter>avif</parameter>
        <parameter>gif</parameter>
        <parameter>svg</parameter>
        <parameter>bmp</parameter>
        <parameter>tiff</parameter>
        <parameter>tif</parameter>
        <parameter>eps</parameter>
        <parameter>webm</parameter>
        <parameter>mkv</parameter>
        <parameter>flv</parameter>
        <parameter>ogv</parameter>
        <parameter>ogg</parameter>
        <parameter>mov</parameter>
        <parameter>mp4</parameter>
        <parameter>avi</parameter>
        <parameter>wmv</parameter>
        <parameter>pdf</parameter>
        <parameter>aac</parameter>
        <parameter>mp3</parameter>
        <parameter>wav</parameter>
        <parameter>flac</parameter>
        <parameter>oga</parameter>
        <parameter>wma</parameter>
        <parameter>txt</parameter>
        <parameter>doc</parameter>
        <parameter>docx</parameter>
        <parameter>ico</parameter>
        <parameter>glb</parameter>
        <parameter>csv</parameter>
        <parameter>xls</parameter>
        <parameter>xlsx</parameter>
        <parameter>html</parameter>
        <parameter>vtt</parameter>
        <parameter>srt</parameter>
        <parameter>sub</parameter>
        <parameter>ass</parameter>
        <parameter>ssa</parameter>
        <parameter>step</parameter>
        <parameter>stp</parameter>
      </parameter>
      <parameter key="private_allowed_extensions" type="collection">
        <parameter>jpg</parameter>
        <parameter>jpeg</parameter>
        <parameter>png</parameter>
        <parameter>webp</parameter>
        <parameter>avif</parameter>
        <parameter>gif</parameter>
        <parameter>svg</parameter>
        <parameter>bmp</parameter>
        <parameter>tiff</parameter>
        <parameter>tif</parameter>
        <parameter>eps</parameter>
        <parameter>webm</parameter>
        <parameter>mkv</parameter>
        <parameter>flv</parameter>
        <parameter>ogv</parameter>
        <parameter>ogg</parameter>
        <parameter>mov</parameter>
        <parameter>mp4</parameter>
        <parameter>avi</parameter>
        <parameter>wmv</parameter>
        <parameter>pdf</parameter>
        <parameter>aac</parameter>
        <parameter>mp3</parameter>
        <parameter>wav</parameter>
        <parameter>flac</parameter>
        <parameter>oga</parameter>
        <parameter>wma</parameter>
        <parameter>txt</parameter>
        <parameter>doc</parameter>
        <parameter>docx</parameter>
        <parameter>ico</parameter>
        <parameter>glb</parameter>
        <parameter>zip</parameter>
        <parameter>rar</parameter>
        <parameter>csv</parameter>
        <parameter>xls</parameter>
        <parameter>xlsx</parameter>
        <parameter>html</parameter>
        <parameter>xml</parameter>
        <parameter>vtt</parameter>
        <parameter>srt</parameter>
        <parameter>sub</parameter>
        <parameter>ass</parameter>
        <parameter>ssa</parameter>
        <parameter>step</parameter>
        <parameter>stp</parameter>
      </parameter>
      <parameter key="private_local_download_strategy">php</parameter>
      <parameter key="private_local_path_prefix"/>
      <parameter key="batch_write_size">250</parameter>
    </parameter>
    <parameter key="shopware.filesystem.private" type="collection">
      <parameter key="type">local</parameter>
      <parameter key="visibility">private</parameter>
      <parameter key="config" type="collection">
        <parameter key="root">/var/www/html/ShopwareDev/files</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.filesystem.private.type">local</parameter>
    <parameter key="shopware.filesystem.private.visibility">private</parameter>
    <parameter key="shopware.filesystem.private.config" type="collection">
      <parameter key="root">/var/www/html/ShopwareDev/files</parameter>
    </parameter>
    <parameter key="shopware.filesystem.private.config.root">/var/www/html/ShopwareDev/files</parameter>
    <parameter key="shopware.filesystem.public" type="collection">
      <parameter key="type">local</parameter>
      <parameter key="visibility">public</parameter>
      <parameter key="config" type="collection">
        <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.filesystem.public.type">local</parameter>
    <parameter key="shopware.filesystem.public.visibility">public</parameter>
    <parameter key="shopware.filesystem.public.config" type="collection">
      <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
    </parameter>
    <parameter key="shopware.filesystem.public.config.root">/var/www/html/ShopwareDev/public</parameter>
    <parameter key="shopware.filesystem.temp" type="collection">
      <parameter key="type">local</parameter>
      <parameter key="config" type="collection">
        <parameter key="root">/var/www/html/ShopwareDev/var</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.filesystem.temp.type">local</parameter>
    <parameter key="shopware.filesystem.temp.config" type="collection">
      <parameter key="root">/var/www/html/ShopwareDev/var</parameter>
    </parameter>
    <parameter key="shopware.filesystem.temp.config.root">/var/www/html/ShopwareDev/var</parameter>
    <parameter key="shopware.filesystem.allowed_extensions" type="collection">
      <parameter>jpg</parameter>
      <parameter>jpeg</parameter>
      <parameter>png</parameter>
      <parameter>webp</parameter>
      <parameter>avif</parameter>
      <parameter>gif</parameter>
      <parameter>svg</parameter>
      <parameter>bmp</parameter>
      <parameter>tiff</parameter>
      <parameter>tif</parameter>
      <parameter>eps</parameter>
      <parameter>webm</parameter>
      <parameter>mkv</parameter>
      <parameter>flv</parameter>
      <parameter>ogv</parameter>
      <parameter>ogg</parameter>
      <parameter>mov</parameter>
      <parameter>mp4</parameter>
      <parameter>avi</parameter>
      <parameter>wmv</parameter>
      <parameter>pdf</parameter>
      <parameter>aac</parameter>
      <parameter>mp3</parameter>
      <parameter>wav</parameter>
      <parameter>flac</parameter>
      <parameter>oga</parameter>
      <parameter>wma</parameter>
      <parameter>txt</parameter>
      <parameter>doc</parameter>
      <parameter>docx</parameter>
      <parameter>ico</parameter>
      <parameter>glb</parameter>
      <parameter>csv</parameter>
      <parameter>xls</parameter>
      <parameter>xlsx</parameter>
      <parameter>html</parameter>
      <parameter>vtt</parameter>
      <parameter>srt</parameter>
      <parameter>sub</parameter>
      <parameter>ass</parameter>
      <parameter>ssa</parameter>
      <parameter>step</parameter>
      <parameter>stp</parameter>
    </parameter>
    <parameter key="shopware.filesystem.allowed_extensions.0">jpg</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.1">jpeg</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.2">png</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.3">webp</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.4">avif</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.5">gif</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.6">svg</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.7">bmp</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.8">tiff</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.9">tif</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.10">eps</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.11">webm</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.12">mkv</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.13">flv</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.14">ogv</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.15">ogg</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.16">mov</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.17">mp4</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.18">avi</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.19">wmv</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.20">pdf</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.21">aac</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.22">mp3</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.23">wav</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.24">flac</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.25">oga</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.26">wma</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.27">txt</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.28">doc</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.29">docx</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.30">ico</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.31">glb</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.32">csv</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.33">xls</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.34">xlsx</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.35">html</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.36">vtt</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.37">srt</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.38">sub</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.39">ass</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.40">ssa</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.41">step</parameter>
    <parameter key="shopware.filesystem.allowed_extensions.42">stp</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions" type="collection">
      <parameter>jpg</parameter>
      <parameter>jpeg</parameter>
      <parameter>png</parameter>
      <parameter>webp</parameter>
      <parameter>avif</parameter>
      <parameter>gif</parameter>
      <parameter>svg</parameter>
      <parameter>bmp</parameter>
      <parameter>tiff</parameter>
      <parameter>tif</parameter>
      <parameter>eps</parameter>
      <parameter>webm</parameter>
      <parameter>mkv</parameter>
      <parameter>flv</parameter>
      <parameter>ogv</parameter>
      <parameter>ogg</parameter>
      <parameter>mov</parameter>
      <parameter>mp4</parameter>
      <parameter>avi</parameter>
      <parameter>wmv</parameter>
      <parameter>pdf</parameter>
      <parameter>aac</parameter>
      <parameter>mp3</parameter>
      <parameter>wav</parameter>
      <parameter>flac</parameter>
      <parameter>oga</parameter>
      <parameter>wma</parameter>
      <parameter>txt</parameter>
      <parameter>doc</parameter>
      <parameter>docx</parameter>
      <parameter>ico</parameter>
      <parameter>glb</parameter>
      <parameter>zip</parameter>
      <parameter>rar</parameter>
      <parameter>csv</parameter>
      <parameter>xls</parameter>
      <parameter>xlsx</parameter>
      <parameter>html</parameter>
      <parameter>xml</parameter>
      <parameter>vtt</parameter>
      <parameter>srt</parameter>
      <parameter>sub</parameter>
      <parameter>ass</parameter>
      <parameter>ssa</parameter>
      <parameter>step</parameter>
      <parameter>stp</parameter>
    </parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.0">jpg</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.1">jpeg</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.2">png</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.3">webp</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.4">avif</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.5">gif</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.6">svg</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.7">bmp</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.8">tiff</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.9">tif</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.10">eps</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.11">webm</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.12">mkv</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.13">flv</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.14">ogv</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.15">ogg</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.16">mov</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.17">mp4</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.18">avi</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.19">wmv</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.20">pdf</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.21">aac</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.22">mp3</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.23">wav</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.24">flac</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.25">oga</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.26">wma</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.27">txt</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.28">doc</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.29">docx</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.30">ico</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.31">glb</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.32">zip</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.33">rar</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.34">csv</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.35">xls</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.36">xlsx</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.37">html</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.38">xml</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.39">vtt</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.40">srt</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.41">sub</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.42">ass</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.43">ssa</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.44">step</parameter>
    <parameter key="shopware.filesystem.private_allowed_extensions.45">stp</parameter>
    <parameter key="shopware.filesystem.private_local_download_strategy">php</parameter>
    <parameter key="shopware.filesystem.private_local_path_prefix"/>
    <parameter key="shopware.filesystem.batch_write_size">250</parameter>
    <parameter key="shopware.cdn" type="collection">
      <parameter key="url"/>
      <parameter key="strategy">%env(string:default:default_cdn_strategy:SHOPWARE_CDN_STRATEGY_DEFAULT)%</parameter>
      <parameter key="path_cache_buster">true</parameter>
      <parameter key="fastly" type="collection">
        <parameter key="api_key"/>
        <parameter key="soft_purge">false</parameter>
        <parameter key="max_parallel_invalidations">2</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.cdn.url"/>
    <parameter key="shopware.cdn.path_cache_buster">true</parameter>
    <parameter key="shopware.cdn.fastly" type="collection">
      <parameter key="api_key"/>
      <parameter key="soft_purge">false</parameter>
      <parameter key="max_parallel_invalidations">2</parameter>
    </parameter>
    <parameter key="shopware.cdn.fastly.api_key"/>
    <parameter key="shopware.cdn.fastly.soft_purge">false</parameter>
    <parameter key="shopware.cdn.fastly.max_parallel_invalidations">2</parameter>
    <parameter key="shopware.increment" type="collection">
      <parameter key="user_activity" type="collection">
        <parameter key="type">mysql</parameter>
      </parameter>
      <parameter key="message_queue" type="collection">
        <parameter key="type">mysql</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.increment.user_activity" type="collection">
      <parameter key="type">mysql</parameter>
    </parameter>
    <parameter key="shopware.increment.user_activity.type">mysql</parameter>
    <parameter key="shopware.increment.message_queue" type="collection">
      <parameter key="type">mysql</parameter>
    </parameter>
    <parameter key="shopware.increment.message_queue.type">mysql</parameter>
    <parameter key="shopware.api" type="collection">
      <parameter key="max_limit">500</parameter>
      <parameter key="api_browser" type="collection">
        <parameter key="auth_required">false</parameter>
      </parameter>
      <parameter key="store" type="collection">
        <parameter key="context_lifetime">P1D</parameter>
        <parameter key="max_limit">100</parameter>
      </parameter>
      <parameter key="static_token" type="collection">
        <parameter key="health_check"/>
      </parameter>
      <parameter key="rate_limiter" type="collection">
        <parameter key="login" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">10 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">15</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">20</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="guest_login" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">10 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">15</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">20</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="import_export_file_download" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">10 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">15</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">20</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="oauth" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">10 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">15</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">20</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="reset_password" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">3</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">5</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">90 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="user_recovery" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">3</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">5</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">90 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="contact_form" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">3</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">5</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">90 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="revocation_request_form" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">3</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">5</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">90 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="notification" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">10 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">15</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">20</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="newsletter_form" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">3</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">5</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">90 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="newsletter_unsubscribe_form" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">24 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">3</parameter>
              <parameter key="interval">30 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">5</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">10</parameter>
              <parameter key="interval">90 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="cart_add_line_item" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">system_config</parameter>
          <parameter key="reset">1 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="domain">core.cart.lineItemAddLimit</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="mcp_admin_api" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">1 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">300</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">1000</parameter>
              <parameter key="interval">10 minutes</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="mcp_store_api" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">time_backoff</parameter>
          <parameter key="reset">1 hours</parameter>
          <parameter key="limits" type="collection">
            <parameter type="collection">
              <parameter key="limit">120</parameter>
              <parameter key="interval">60 seconds</parameter>
            </parameter>
            <parameter type="collection">
              <parameter key="limit">600</parameter>
              <parameter key="interval">10 minutes</parameter>
            </parameter>
          </parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
        <parameter key="app_shop_verify" type="collection">
          <parameter key="enabled">true</parameter>
          <parameter key="policy">sliding_window</parameter>
          <parameter key="limit">60</parameter>
          <parameter key="interval">60 minutes</parameter>
          <parameter key="lock_factory">lock.factory</parameter>
          <parameter key="cache_pool">cache.rate_limiter</parameter>
        </parameter>
      </parameter>
      <parameter key="access_token_ttl">PT10M</parameter>
      <parameter key="refresh_token_ttl">P1W</parameter>
    </parameter>
    <parameter key="shopware.api.max_limit">500</parameter>
    <parameter key="shopware.api.api_browser" type="collection">
      <parameter key="auth_required">false</parameter>
    </parameter>
    <parameter key="shopware.api.api_browser.auth_required">false</parameter>
    <parameter key="shopware.api.api_browser.auth_required_str" type="string">0</parameter>
    <parameter key="shopware.api.store" type="collection">
      <parameter key="context_lifetime">P1D</parameter>
      <parameter key="max_limit">100</parameter>
    </parameter>
    <parameter key="shopware.api.store.context_lifetime">P1D</parameter>
    <parameter key="shopware.api.store.max_limit">100</parameter>
    <parameter key="shopware.api.static_token" type="collection">
      <parameter key="health_check"/>
    </parameter>
    <parameter key="shopware.api.static_token.health_check"/>
    <parameter key="shopware.api.rate_limiter" type="collection">
      <parameter key="login" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">10 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">15</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">20</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="guest_login" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">10 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">15</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">20</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="import_export_file_download" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">10 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">15</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">20</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="oauth" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">10 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">15</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">20</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="reset_password" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">3</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">5</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">90 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="user_recovery" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">3</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">5</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">90 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="contact_form" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">3</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">5</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">90 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="revocation_request_form" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">3</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">5</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">90 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="notification" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">10 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">15</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">20</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="newsletter_form" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">3</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">5</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">90 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="newsletter_unsubscribe_form" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">24 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">3</parameter>
            <parameter key="interval">30 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">5</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">10</parameter>
            <parameter key="interval">90 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="cart_add_line_item" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">system_config</parameter>
        <parameter key="reset">1 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="domain">core.cart.lineItemAddLimit</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="mcp_admin_api" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">1 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">300</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">1000</parameter>
            <parameter key="interval">10 minutes</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="mcp_store_api" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">time_backoff</parameter>
        <parameter key="reset">1 hours</parameter>
        <parameter key="limits" type="collection">
          <parameter type="collection">
            <parameter key="limit">120</parameter>
            <parameter key="interval">60 seconds</parameter>
          </parameter>
          <parameter type="collection">
            <parameter key="limit">600</parameter>
            <parameter key="interval">10 minutes</parameter>
          </parameter>
        </parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
      <parameter key="app_shop_verify" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="policy">sliding_window</parameter>
        <parameter key="limit">60</parameter>
        <parameter key="interval">60 minutes</parameter>
        <parameter key="lock_factory">lock.factory</parameter>
        <parameter key="cache_pool">cache.rate_limiter</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.login" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">10 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">15</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">20</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.login.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.login.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.login.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.login.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">10 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">15</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">20</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.0" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">10 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.0.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.0.interval">10 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.1" type="collection">
      <parameter key="limit">15</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.1.limit">15</parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.1.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.2" type="collection">
      <parameter key="limit">20</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.2.limit">20</parameter>
    <parameter key="shopware.api.rate_limiter.login.limits.2.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.login.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.login.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">10 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">15</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">20</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">10 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">15</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">20</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.0" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">10 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.0.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.0.interval">10 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.1" type="collection">
      <parameter key="limit">15</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.1.limit">15</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.1.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.2" type="collection">
      <parameter key="limit">20</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.2.limit">20</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.limits.2.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.guest_login.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">10 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">15</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">20</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">10 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">15</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">20</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.0" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">10 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.0.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.0.interval">10 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.1" type="collection">
      <parameter key="limit">15</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.1.limit">15</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.1.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.2" type="collection">
      <parameter key="limit">20</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.2.limit">20</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.limits.2.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.import_export_file_download.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.oauth" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">10 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">15</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">20</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.oauth.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">10 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">15</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">20</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.0" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">10 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.0.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.0.interval">10 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.1" type="collection">
      <parameter key="limit">15</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.1.limit">15</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.1.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.2" type="collection">
      <parameter key="limit">20</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.2.limit">20</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.limits.2.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.oauth.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">3</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">5</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">90 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">3</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">5</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">90 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.0" type="collection">
      <parameter key="limit">3</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.0.limit">3</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.0.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.1" type="collection">
      <parameter key="limit">5</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.1.limit">5</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.1.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.2" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">90 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.2.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.limits.2.interval">90 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.reset_password.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">3</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">5</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">90 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">3</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">5</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">90 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.0" type="collection">
      <parameter key="limit">3</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.0.limit">3</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.0.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.1" type="collection">
      <parameter key="limit">5</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.1.limit">5</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.1.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.2" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">90 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.2.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.limits.2.interval">90 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.user_recovery.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">3</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">5</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">90 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">3</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">5</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">90 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.0" type="collection">
      <parameter key="limit">3</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.0.limit">3</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.0.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.1" type="collection">
      <parameter key="limit">5</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.1.limit">5</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.1.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.2" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">90 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.2.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.limits.2.interval">90 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.contact_form.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">3</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">5</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">90 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">3</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">5</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">90 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.0" type="collection">
      <parameter key="limit">3</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.0.limit">3</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.0.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.1" type="collection">
      <parameter key="limit">5</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.1.limit">5</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.1.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.2" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">90 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.2.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.limits.2.interval">90 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.revocation_request_form.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.notification" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">10 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">15</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">20</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.notification.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.notification.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.notification.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">10 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">15</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">20</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.0" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">10 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.0.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.0.interval">10 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.1" type="collection">
      <parameter key="limit">15</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.1.limit">15</parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.1.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.2" type="collection">
      <parameter key="limit">20</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.2.limit">20</parameter>
    <parameter key="shopware.api.rate_limiter.notification.limits.2.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.notification.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.notification.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">3</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">5</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">90 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">3</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">5</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">90 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.0" type="collection">
      <parameter key="limit">3</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.0.limit">3</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.0.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.1" type="collection">
      <parameter key="limit">5</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.1.limit">5</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.1.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.2" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">90 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.2.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.limits.2.interval">90 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_form.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">24 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">3</parameter>
          <parameter key="interval">30 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">5</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">10</parameter>
          <parameter key="interval">90 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.reset">24 hours</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">3</parameter>
        <parameter key="interval">30 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">5</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">10</parameter>
        <parameter key="interval">90 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.0" type="collection">
      <parameter key="limit">3</parameter>
      <parameter key="interval">30 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.0.limit">3</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.0.interval">30 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.1" type="collection">
      <parameter key="limit">5</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.1.limit">5</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.1.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.2" type="collection">
      <parameter key="limit">10</parameter>
      <parameter key="interval">90 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.2.limit">10</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.limits.2.interval">90 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.newsletter_unsubscribe_form.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">system_config</parameter>
      <parameter key="reset">1 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="domain">core.cart.lineItemAddLimit</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.policy">system_config</parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.reset">1 hours</parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.limits" type="collection">
      <parameter type="collection">
        <parameter key="domain">core.cart.lineItemAddLimit</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.limits.0" type="collection">
      <parameter key="domain">core.cart.lineItemAddLimit</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.limits.0.domain">core.cart.lineItemAddLimit</parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.limits.0.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.cart_add_line_item.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">1 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">300</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">1000</parameter>
          <parameter key="interval">10 minutes</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.reset">1 hours</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">300</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">1000</parameter>
        <parameter key="interval">10 minutes</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.limits.0" type="collection">
      <parameter key="limit">300</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.limits.0.limit">300</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.limits.0.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.limits.1" type="collection">
      <parameter key="limit">1000</parameter>
      <parameter key="interval">10 minutes</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.limits.1.limit">1000</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.limits.1.interval">10 minutes</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_admin_api.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">time_backoff</parameter>
      <parameter key="reset">1 hours</parameter>
      <parameter key="limits" type="collection">
        <parameter type="collection">
          <parameter key="limit">120</parameter>
          <parameter key="interval">60 seconds</parameter>
        </parameter>
        <parameter type="collection">
          <parameter key="limit">600</parameter>
          <parameter key="interval">10 minutes</parameter>
        </parameter>
      </parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.policy">time_backoff</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.reset">1 hours</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.limits" type="collection">
      <parameter type="collection">
        <parameter key="limit">120</parameter>
        <parameter key="interval">60 seconds</parameter>
      </parameter>
      <parameter type="collection">
        <parameter key="limit">600</parameter>
        <parameter key="interval">10 minutes</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.limits.0" type="collection">
      <parameter key="limit">120</parameter>
      <parameter key="interval">60 seconds</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.limits.0.limit">120</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.limits.0.interval">60 seconds</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.limits.1" type="collection">
      <parameter key="limit">600</parameter>
      <parameter key="interval">10 minutes</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.limits.1.limit">600</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.limits.1.interval">10 minutes</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.mcp_store_api.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.rate_limiter.app_shop_verify" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="policy">sliding_window</parameter>
      <parameter key="limit">60</parameter>
      <parameter key="interval">60 minutes</parameter>
      <parameter key="lock_factory">lock.factory</parameter>
      <parameter key="cache_pool">cache.rate_limiter</parameter>
    </parameter>
    <parameter key="shopware.api.rate_limiter.app_shop_verify.enabled">true</parameter>
    <parameter key="shopware.api.rate_limiter.app_shop_verify.policy">sliding_window</parameter>
    <parameter key="shopware.api.rate_limiter.app_shop_verify.limit">60</parameter>
    <parameter key="shopware.api.rate_limiter.app_shop_verify.interval">60 minutes</parameter>
    <parameter key="shopware.api.rate_limiter.app_shop_verify.lock_factory">lock.factory</parameter>
    <parameter key="shopware.api.rate_limiter.app_shop_verify.cache_pool">cache.rate_limiter</parameter>
    <parameter key="shopware.api.access_token_ttl">PT10M</parameter>
    <parameter key="shopware.api.refresh_token_ttl">P1W</parameter>
    <parameter key="shopware.admin_worker" type="collection">
      <parameter key="enable_admin_worker">false</parameter>
      <parameter key="enable_queue_stats_worker">true</parameter>
      <parameter key="enable_notification_worker">true</parameter>
      <parameter key="poll_interval">20</parameter>
      <parameter key="transports" type="collection">
        <parameter>webhook</parameter>
        <parameter>async</parameter>
        <parameter>low_priority</parameter>
      </parameter>
      <parameter key="memory_limit">128M</parameter>
    </parameter>
    <parameter key="shopware.admin_worker.enable_admin_worker">false</parameter>
    <parameter key="shopware.admin_worker.enable_queue_stats_worker">true</parameter>
    <parameter key="shopware.admin_worker.enable_notification_worker">true</parameter>
    <parameter key="shopware.admin_worker.poll_interval">20</parameter>
    <parameter key="shopware.admin_worker.transports" type="collection">
      <parameter>webhook</parameter>
      <parameter>async</parameter>
      <parameter>low_priority</parameter>
    </parameter>
    <parameter key="shopware.admin_worker.transports.0">webhook</parameter>
    <parameter key="shopware.admin_worker.transports.1">async</parameter>
    <parameter key="shopware.admin_worker.transports.2">low_priority</parameter>
    <parameter key="shopware.admin_worker.memory_limit">128M</parameter>
    <parameter key="shopware.auto_update" type="collection">
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.auto_update.enabled">true</parameter>
    <parameter key="shopware.store" type="collection">
      <parameter key="frw">false</parameter>
    </parameter>
    <parameter key="shopware.sitemap" type="collection">
      <parameter key="batchsize">100</parameter>
      <parameter key="custom_urls" type="collection"/>
      <parameter key="excluded_urls" type="collection"/>
      <parameter key="scheduled_task" type="collection">
        <parameter key="enabled">true</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.sitemap.batchsize">100</parameter>
    <parameter key="shopware.sitemap.custom_urls" type="collection"/>
    <parameter key="shopware.sitemap.excluded_urls" type="collection"/>
    <parameter key="shopware.sitemap.scheduled_task" type="collection">
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.sitemap.scheduled_task.enabled">true</parameter>
    <parameter key="shopware.translation" type="collection">
      <parameter key="use_local_filesystem">false</parameter>
      <parameter key="scheduled_task" type="collection">
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="repository_url">null</parameter>
      <parameter key="metadata_url">null</parameter>
      <parameter key="community_translations_url">null</parameter>
      <parameter key="documentation_url_snippet_key">null</parameter>
      <parameter key="completeness_threshold">null</parameter>
      <parameter key="plugins">null</parameter>
      <parameter key="excluded_locales">null</parameter>
      <parameter key="pseudo_locales">null</parameter>
      <parameter key="plugin_mapping">null</parameter>
      <parameter key="languages">null</parameter>
    </parameter>
    <parameter key="shopware.translation.use_local_filesystem">false</parameter>
    <parameter key="shopware.translation.scheduled_task" type="collection">
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.translation.scheduled_task.enabled">true</parameter>
    <parameter key="shopware.translation.repository_url">null</parameter>
    <parameter key="shopware.translation.metadata_url">null</parameter>
    <parameter key="shopware.translation.community_translations_url">null</parameter>
    <parameter key="shopware.translation.documentation_url_snippet_key">null</parameter>
    <parameter key="shopware.translation.completeness_threshold">null</parameter>
    <parameter key="shopware.translation.plugins">null</parameter>
    <parameter key="shopware.translation.excluded_locales">null</parameter>
    <parameter key="shopware.translation.pseudo_locales">null</parameter>
    <parameter key="shopware.translation.plugin_mapping">null</parameter>
    <parameter key="shopware.translation.languages">null</parameter>
    <parameter key="shopware.deployment" type="collection">
      <parameter key="blue_green">%env(bool:default:defaults_bool_true:BLUE_GREEN_DEPLOYMENT)%</parameter>
      <parameter key="cluster_setup">false</parameter>
      <parameter key="runtime_extension_management">true</parameter>
    </parameter>
    <parameter key="shopware.deployment.blue_green">%env(bool:default:defaults_bool_true:BLUE_GREEN_DEPLOYMENT)%</parameter>
    <parameter key="shopware.deployment.cluster_setup">false</parameter>
    <parameter key="shopware.deployment.runtime_extension_management">true</parameter>
    <parameter key="shopware.media" type="collection">
      <parameter key="enable_url_upload_feature">true</parameter>
      <parameter key="enable_url_validation">false</parameter>
      <parameter key="url_upload_max_size">0</parameter>
      <parameter key="remote_thumbnails" type="collection">
        <parameter key="enable">false</parameter>
        <parameter key="pattern">{mediaUrl}/{mediaPath}?width={width}&amp;ts={mediaUpdatedAt}</parameter>
        <parameter key="fallback_sizes" type="collection"/>
      </parameter>
      <parameter key="presigned_upload" type="collection">
        <parameter key="enabled">false</parameter>
        <parameter key="expiration_minutes">5</parameter>
      </parameter>
      <parameter key="svg" type="collection">
        <parameter key="allowed_elements" type="collection">
          <parameter>a</parameter>
          <parameter>animate</parameter>
          <parameter>animatetransform</parameter>
          <parameter>circle</parameter>
          <parameter>clippath</parameter>
          <parameter>defs</parameter>
          <parameter>desc</parameter>
          <parameter>ellipse</parameter>
          <parameter>feblend</parameter>
          <parameter>fecolormatrix</parameter>
          <parameter>fecomposite</parameter>
          <parameter>feflood</parameter>
          <parameter>fegaussianblur</parameter>
          <parameter>femorphology</parameter>
          <parameter>feoffset</parameter>
          <parameter>filter</parameter>
          <parameter>font</parameter>
          <parameter>font-face</parameter>
          <parameter>g</parameter>
          <parameter>glyph</parameter>
          <parameter>hkern</parameter>
          <parameter>image</parameter>
          <parameter>line</parameter>
          <parameter>lineargradient</parameter>
          <parameter>marker</parameter>
          <parameter>mask</parameter>
          <parameter>metadata</parameter>
          <parameter>missing-glyph</parameter>
          <parameter>path</parameter>
          <parameter>pattern</parameter>
          <parameter>polygon</parameter>
          <parameter>polyline</parameter>
          <parameter>radialgradient</parameter>
          <parameter>rect</parameter>
          <parameter>stop</parameter>
          <parameter>style</parameter>
          <parameter>svg</parameter>
          <parameter>switch</parameter>
          <parameter>symbol</parameter>
          <parameter>text</parameter>
          <parameter>title</parameter>
          <parameter>tspan</parameter>
          <parameter>use</parameter>
          <parameter>view</parameter>
          <parameter>vkern</parameter>
        </parameter>
        <parameter key="allowed_attributes" type="collection">
          <parameter>alphabetic</parameter>
          <parameter>alignment-baseline</parameter>
          <parameter>accumulate</parameter>
          <parameter>additive</parameter>
          <parameter>aria-describedby</parameter>
          <parameter>aria-hidden</parameter>
          <parameter>aria-label</parameter>
          <parameter>aria-labelledby</parameter>
          <parameter>aria-roledescription</parameter>
          <parameter>ascent</parameter>
          <parameter>attributename</parameter>
          <parameter>attributetype</parameter>
          <parameter>baseprofile</parameter>
          <parameter>baseline-shift</parameter>
          <parameter>bbox</parameter>
          <parameter>cap-height</parameter>
          <parameter>class</parameter>
          <parameter>clip-path</parameter>
          <parameter>clip-rule</parameter>
          <parameter>clippathunits</parameter>
          <parameter>color</parameter>
          <parameter>color-interpolation</parameter>
          <parameter>color-interpolation-filters</parameter>
          <parameter>color-rendering</parameter>
          <parameter>begin</parameter>
          <parameter>by</parameter>
          <parameter>calcmode</parameter>
          <parameter>cursor</parameter>
          <parameter>cx</parameter>
          <parameter>cy</parameter>
          <parameter>d</parameter>
          <parameter>descent</parameter>
          <parameter>direction</parameter>
          <parameter>display</parameter>
          <parameter>dominant-baseline</parameter>
          <parameter>dur</parameter>
          <parameter>enable-background</parameter>
          <parameter>dx</parameter>
          <parameter>dy</parameter>
          <parameter>fill</parameter>
          <parameter>fill-opacity</parameter>
          <parameter>fill-rule</parameter>
          <parameter>filter</parameter>
          <parameter>filterunits</parameter>
          <parameter>focusable</parameter>
          <parameter>flood-color</parameter>
          <parameter>flood-opacity</parameter>
          <parameter>font-family</parameter>
          <parameter>font-size</parameter>
          <parameter>font-size-adjust</parameter>
          <parameter>font-stretch</parameter>
          <parameter>font-style</parameter>
          <parameter>font-variant</parameter>
          <parameter>font-weight</parameter>
          <parameter>font-scale</parameter>
          <parameter>from</parameter>
          <parameter>fx</parameter>
          <parameter>fy</parameter>
          <parameter>g1</parameter>
          <parameter>g2</parameter>
          <parameter>glyph-name</parameter>
          <parameter>gradienttransform</parameter>
          <parameter>gradientunits</parameter>
          <parameter>height</parameter>
          <parameter>horiz-adv-x</parameter>
          <parameter>href</parameter>
          <parameter>id</parameter>
          <parameter>image-rendering</parameter>
          <parameter>in</parameter>
          <parameter>in2</parameter>
          <parameter>isolation</parameter>
          <parameter>k</parameter>
          <parameter>keysplines</parameter>
          <parameter>keytimes</parameter>
          <parameter>lang</parameter>
          <parameter>letter-spacing</parameter>
          <parameter>lighting-color</parameter>
          <parameter>marker</parameter>
          <parameter>marker-end</parameter>
          <parameter>marker-mid</parameter>
          <parameter>marker-start</parameter>
          <parameter>markerheight</parameter>
          <parameter>markerunits</parameter>
          <parameter>markerwidth</parameter>
          <parameter>mask</parameter>
          <parameter>mask-type</parameter>
          <parameter>maskcontentunits</parameter>
          <parameter>maskunits</parameter>
          <parameter>mix-blend-mode</parameter>
          <parameter>mode</parameter>
          <parameter>offset</parameter>
          <parameter>opacity</parameter>
          <parameter>operator</parameter>
          <parameter>orient</parameter>
          <parameter>overflow</parameter>
          <parameter>paint-order</parameter>
          <parameter>panose-1</parameter>
          <parameter>path</parameter>
          <parameter>patterncontentunits</parameter>
          <parameter>patterntransform</parameter>
          <parameter>patternunits</parameter>
          <parameter>pointer-events</parameter>
          <parameter>points</parameter>
          <parameter>preserveaspectratio</parameter>
          <parameter>r</parameter>
          <parameter>radius</parameter>
          <parameter>refx</parameter>
          <parameter>refy</parameter>
          <parameter>repeatcount</parameter>
          <parameter>repeatdur</parameter>
          <parameter>requiredfeatures</parameter>
          <parameter>restart</parameter>
          <parameter>result</parameter>
          <parameter>role</parameter>
          <parameter>rotate</parameter>
          <parameter>rx</parameter>
          <parameter>ry</parameter>
          <parameter>shape-rendering</parameter>
          <parameter>slope</parameter>
          <parameter>space</parameter>
          <parameter>spreadmethod</parameter>
          <parameter>stddeviation</parameter>
          <parameter>stop-color</parameter>
          <parameter>stop-opacity</parameter>
          <parameter>stroke</parameter>
          <parameter>stroke-dasharray</parameter>
          <parameter>stroke-dashoffset</parameter>
          <parameter>stroke-linecap</parameter>
          <parameter>stroke-linejoin</parameter>
          <parameter>stroke-miterlimit</parameter>
          <parameter>stroke-opacity</parameter>
          <parameter>stroke-width</parameter>
          <parameter>style</parameter>
          <parameter>t</parameter>
          <parameter>text</parameter>
          <parameter>text-anchor</parameter>
          <parameter>text-decoration</parameter>
          <parameter>text-overflow</parameter>
          <parameter>text-rendering</parameter>
          <parameter>transform</parameter>
          <parameter>transform-origin</parameter>
          <parameter>type</parameter>
          <parameter>title</parameter>
          <parameter>to</parameter>
          <parameter>u1</parameter>
          <parameter>u2</parameter>
          <parameter>underline-position</parameter>
          <parameter>underline-thickness</parameter>
          <parameter>unicode</parameter>
          <parameter>unicode-bidi</parameter>
          <parameter>unicode-range</parameter>
          <parameter>units-per-em</parameter>
          <parameter>values</parameter>
          <parameter>vector-effect</parameter>
          <parameter>version</parameter>
          <parameter>viewbox</parameter>
          <parameter>visibility</parameter>
          <parameter>white-space</parameter>
          <parameter>width</parameter>
          <parameter>word-spacing</parameter>
          <parameter>writing-mode</parameter>
          <parameter>x-height</parameter>
          <parameter>x</parameter>
          <parameter>x1</parameter>
          <parameter>x2</parameter>
          <parameter>xlink:href</parameter>
          <parameter>xml:lang</parameter>
          <parameter>xml:space</parameter>
          <parameter>xmlns</parameter>
          <parameter>xmlns:xlink</parameter>
          <parameter>y</parameter>
          <parameter>y1</parameter>
          <parameter>y2</parameter>
          <parameter>zoomandpan</parameter>
        </parameter>
        <parameter key="allowed_reference_attributes" type="collection">
          <parameter>href</parameter>
          <parameter>xlink:href</parameter>
        </parameter>
      </parameter>
      <parameter key="thumbnail_processor">gd</parameter>
    </parameter>
    <parameter key="shopware.media.enable_url_upload_feature">true</parameter>
    <parameter key="shopware.media.enable_url_validation">false</parameter>
    <parameter key="shopware.media.url_upload_max_size">0</parameter>
    <parameter key="shopware.media.remote_thumbnails" type="collection">
      <parameter key="enable">false</parameter>
      <parameter key="pattern">{mediaUrl}/{mediaPath}?width={width}&amp;ts={mediaUpdatedAt}</parameter>
      <parameter key="fallback_sizes" type="collection"/>
    </parameter>
    <parameter key="shopware.media.remote_thumbnails.enable">false</parameter>
    <parameter key="shopware.media.remote_thumbnails.pattern">{mediaUrl}/{mediaPath}?width={width}&amp;ts={mediaUpdatedAt}</parameter>
    <parameter key="shopware.media.remote_thumbnails.fallback_sizes" type="collection"/>
    <parameter key="shopware.media.presigned_upload" type="collection">
      <parameter key="enabled">false</parameter>
      <parameter key="expiration_minutes">5</parameter>
    </parameter>
    <parameter key="shopware.media.presigned_upload.enabled">false</parameter>
    <parameter key="shopware.media.presigned_upload.expiration_minutes">5</parameter>
    <parameter key="shopware.media.svg" type="collection">
      <parameter key="allowed_elements" type="collection">
        <parameter>a</parameter>
        <parameter>animate</parameter>
        <parameter>animatetransform</parameter>
        <parameter>circle</parameter>
        <parameter>clippath</parameter>
        <parameter>defs</parameter>
        <parameter>desc</parameter>
        <parameter>ellipse</parameter>
        <parameter>feblend</parameter>
        <parameter>fecolormatrix</parameter>
        <parameter>fecomposite</parameter>
        <parameter>feflood</parameter>
        <parameter>fegaussianblur</parameter>
        <parameter>femorphology</parameter>
        <parameter>feoffset</parameter>
        <parameter>filter</parameter>
        <parameter>font</parameter>
        <parameter>font-face</parameter>
        <parameter>g</parameter>
        <parameter>glyph</parameter>
        <parameter>hkern</parameter>
        <parameter>image</parameter>
        <parameter>line</parameter>
        <parameter>lineargradient</parameter>
        <parameter>marker</parameter>
        <parameter>mask</parameter>
        <parameter>metadata</parameter>
        <parameter>missing-glyph</parameter>
        <parameter>path</parameter>
        <parameter>pattern</parameter>
        <parameter>polygon</parameter>
        <parameter>polyline</parameter>
        <parameter>radialgradient</parameter>
        <parameter>rect</parameter>
        <parameter>stop</parameter>
        <parameter>style</parameter>
        <parameter>svg</parameter>
        <parameter>switch</parameter>
        <parameter>symbol</parameter>
        <parameter>text</parameter>
        <parameter>title</parameter>
        <parameter>tspan</parameter>
        <parameter>use</parameter>
        <parameter>view</parameter>
        <parameter>vkern</parameter>
      </parameter>
      <parameter key="allowed_attributes" type="collection">
        <parameter>alphabetic</parameter>
        <parameter>alignment-baseline</parameter>
        <parameter>accumulate</parameter>
        <parameter>additive</parameter>
        <parameter>aria-describedby</parameter>
        <parameter>aria-hidden</parameter>
        <parameter>aria-label</parameter>
        <parameter>aria-labelledby</parameter>
        <parameter>aria-roledescription</parameter>
        <parameter>ascent</parameter>
        <parameter>attributename</parameter>
        <parameter>attributetype</parameter>
        <parameter>baseprofile</parameter>
        <parameter>baseline-shift</parameter>
        <parameter>bbox</parameter>
        <parameter>cap-height</parameter>
        <parameter>class</parameter>
        <parameter>clip-path</parameter>
        <parameter>clip-rule</parameter>
        <parameter>clippathunits</parameter>
        <parameter>color</parameter>
        <parameter>color-interpolation</parameter>
        <parameter>color-interpolation-filters</parameter>
        <parameter>color-rendering</parameter>
        <parameter>begin</parameter>
        <parameter>by</parameter>
        <parameter>calcmode</parameter>
        <parameter>cursor</parameter>
        <parameter>cx</parameter>
        <parameter>cy</parameter>
        <parameter>d</parameter>
        <parameter>descent</parameter>
        <parameter>direction</parameter>
        <parameter>display</parameter>
        <parameter>dominant-baseline</parameter>
        <parameter>dur</parameter>
        <parameter>enable-background</parameter>
        <parameter>dx</parameter>
        <parameter>dy</parameter>
        <parameter>fill</parameter>
        <parameter>fill-opacity</parameter>
        <parameter>fill-rule</parameter>
        <parameter>filter</parameter>
        <parameter>filterunits</parameter>
        <parameter>focusable</parameter>
        <parameter>flood-color</parameter>
        <parameter>flood-opacity</parameter>
        <parameter>font-family</parameter>
        <parameter>font-size</parameter>
        <parameter>font-size-adjust</parameter>
        <parameter>font-stretch</parameter>
        <parameter>font-style</parameter>
        <parameter>font-variant</parameter>
        <parameter>font-weight</parameter>
        <parameter>font-scale</parameter>
        <parameter>from</parameter>
        <parameter>fx</parameter>
        <parameter>fy</parameter>
        <parameter>g1</parameter>
        <parameter>g2</parameter>
        <parameter>glyph-name</parameter>
        <parameter>gradienttransform</parameter>
        <parameter>gradientunits</parameter>
        <parameter>height</parameter>
        <parameter>horiz-adv-x</parameter>
        <parameter>href</parameter>
        <parameter>id</parameter>
        <parameter>image-rendering</parameter>
        <parameter>in</parameter>
        <parameter>in2</parameter>
        <parameter>isolation</parameter>
        <parameter>k</parameter>
        <parameter>keysplines</parameter>
        <parameter>keytimes</parameter>
        <parameter>lang</parameter>
        <parameter>letter-spacing</parameter>
        <parameter>lighting-color</parameter>
        <parameter>marker</parameter>
        <parameter>marker-end</parameter>
        <parameter>marker-mid</parameter>
        <parameter>marker-start</parameter>
        <parameter>markerheight</parameter>
        <parameter>markerunits</parameter>
        <parameter>markerwidth</parameter>
        <parameter>mask</parameter>
        <parameter>mask-type</parameter>
        <parameter>maskcontentunits</parameter>
        <parameter>maskunits</parameter>
        <parameter>mix-blend-mode</parameter>
        <parameter>mode</parameter>
        <parameter>offset</parameter>
        <parameter>opacity</parameter>
        <parameter>operator</parameter>
        <parameter>orient</parameter>
        <parameter>overflow</parameter>
        <parameter>paint-order</parameter>
        <parameter>panose-1</parameter>
        <parameter>path</parameter>
        <parameter>patterncontentunits</parameter>
        <parameter>patterntransform</parameter>
        <parameter>patternunits</parameter>
        <parameter>pointer-events</parameter>
        <parameter>points</parameter>
        <parameter>preserveaspectratio</parameter>
        <parameter>r</parameter>
        <parameter>radius</parameter>
        <parameter>refx</parameter>
        <parameter>refy</parameter>
        <parameter>repeatcount</parameter>
        <parameter>repeatdur</parameter>
        <parameter>requiredfeatures</parameter>
        <parameter>restart</parameter>
        <parameter>result</parameter>
        <parameter>role</parameter>
        <parameter>rotate</parameter>
        <parameter>rx</parameter>
        <parameter>ry</parameter>
        <parameter>shape-rendering</parameter>
        <parameter>slope</parameter>
        <parameter>space</parameter>
        <parameter>spreadmethod</parameter>
        <parameter>stddeviation</parameter>
        <parameter>stop-color</parameter>
        <parameter>stop-opacity</parameter>
        <parameter>stroke</parameter>
        <parameter>stroke-dasharray</parameter>
        <parameter>stroke-dashoffset</parameter>
        <parameter>stroke-linecap</parameter>
        <parameter>stroke-linejoin</parameter>
        <parameter>stroke-miterlimit</parameter>
        <parameter>stroke-opacity</parameter>
        <parameter>stroke-width</parameter>
        <parameter>style</parameter>
        <parameter>t</parameter>
        <parameter>text</parameter>
        <parameter>text-anchor</parameter>
        <parameter>text-decoration</parameter>
        <parameter>text-overflow</parameter>
        <parameter>text-rendering</parameter>
        <parameter>transform</parameter>
        <parameter>transform-origin</parameter>
        <parameter>type</parameter>
        <parameter>title</parameter>
        <parameter>to</parameter>
        <parameter>u1</parameter>
        <parameter>u2</parameter>
        <parameter>underline-position</parameter>
        <parameter>underline-thickness</parameter>
        <parameter>unicode</parameter>
        <parameter>unicode-bidi</parameter>
        <parameter>unicode-range</parameter>
        <parameter>units-per-em</parameter>
        <parameter>values</parameter>
        <parameter>vector-effect</parameter>
        <parameter>version</parameter>
        <parameter>viewbox</parameter>
        <parameter>visibility</parameter>
        <parameter>white-space</parameter>
        <parameter>width</parameter>
        <parameter>word-spacing</parameter>
        <parameter>writing-mode</parameter>
        <parameter>x-height</parameter>
        <parameter>x</parameter>
        <parameter>x1</parameter>
        <parameter>x2</parameter>
        <parameter>xlink:href</parameter>
        <parameter>xml:lang</parameter>
        <parameter>xml:space</parameter>
        <parameter>xmlns</parameter>
        <parameter>xmlns:xlink</parameter>
        <parameter>y</parameter>
        <parameter>y1</parameter>
        <parameter>y2</parameter>
        <parameter>zoomandpan</parameter>
      </parameter>
      <parameter key="allowed_reference_attributes" type="collection">
        <parameter>href</parameter>
        <parameter>xlink:href</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.media.svg.allowed_elements" type="collection">
      <parameter>a</parameter>
      <parameter>animate</parameter>
      <parameter>animatetransform</parameter>
      <parameter>circle</parameter>
      <parameter>clippath</parameter>
      <parameter>defs</parameter>
      <parameter>desc</parameter>
      <parameter>ellipse</parameter>
      <parameter>feblend</parameter>
      <parameter>fecolormatrix</parameter>
      <parameter>fecomposite</parameter>
      <parameter>feflood</parameter>
      <parameter>fegaussianblur</parameter>
      <parameter>femorphology</parameter>
      <parameter>feoffset</parameter>
      <parameter>filter</parameter>
      <parameter>font</parameter>
      <parameter>font-face</parameter>
      <parameter>g</parameter>
      <parameter>glyph</parameter>
      <parameter>hkern</parameter>
      <parameter>image</parameter>
      <parameter>line</parameter>
      <parameter>lineargradient</parameter>
      <parameter>marker</parameter>
      <parameter>mask</parameter>
      <parameter>metadata</parameter>
      <parameter>missing-glyph</parameter>
      <parameter>path</parameter>
      <parameter>pattern</parameter>
      <parameter>polygon</parameter>
      <parameter>polyline</parameter>
      <parameter>radialgradient</parameter>
      <parameter>rect</parameter>
      <parameter>stop</parameter>
      <parameter>style</parameter>
      <parameter>svg</parameter>
      <parameter>switch</parameter>
      <parameter>symbol</parameter>
      <parameter>text</parameter>
      <parameter>title</parameter>
      <parameter>tspan</parameter>
      <parameter>use</parameter>
      <parameter>view</parameter>
      <parameter>vkern</parameter>
    </parameter>
    <parameter key="shopware.media.svg.allowed_elements.0">a</parameter>
    <parameter key="shopware.media.svg.allowed_elements.1">animate</parameter>
    <parameter key="shopware.media.svg.allowed_elements.2">animatetransform</parameter>
    <parameter key="shopware.media.svg.allowed_elements.3">circle</parameter>
    <parameter key="shopware.media.svg.allowed_elements.4">clippath</parameter>
    <parameter key="shopware.media.svg.allowed_elements.5">defs</parameter>
    <parameter key="shopware.media.svg.allowed_elements.6">desc</parameter>
    <parameter key="shopware.media.svg.allowed_elements.7">ellipse</parameter>
    <parameter key="shopware.media.svg.allowed_elements.8">feblend</parameter>
    <parameter key="shopware.media.svg.allowed_elements.9">fecolormatrix</parameter>
    <parameter key="shopware.media.svg.allowed_elements.10">fecomposite</parameter>
    <parameter key="shopware.media.svg.allowed_elements.11">feflood</parameter>
    <parameter key="shopware.media.svg.allowed_elements.12">fegaussianblur</parameter>
    <parameter key="shopware.media.svg.allowed_elements.13">femorphology</parameter>
    <parameter key="shopware.media.svg.allowed_elements.14">feoffset</parameter>
    <parameter key="shopware.media.svg.allowed_elements.15">filter</parameter>
    <parameter key="shopware.media.svg.allowed_elements.16">font</parameter>
    <parameter key="shopware.media.svg.allowed_elements.17">font-face</parameter>
    <parameter key="shopware.media.svg.allowed_elements.18">g</parameter>
    <parameter key="shopware.media.svg.allowed_elements.19">glyph</parameter>
    <parameter key="shopware.media.svg.allowed_elements.20">hkern</parameter>
    <parameter key="shopware.media.svg.allowed_elements.21">image</parameter>
    <parameter key="shopware.media.svg.allowed_elements.22">line</parameter>
    <parameter key="shopware.media.svg.allowed_elements.23">lineargradient</parameter>
    <parameter key="shopware.media.svg.allowed_elements.24">marker</parameter>
    <parameter key="shopware.media.svg.allowed_elements.25">mask</parameter>
    <parameter key="shopware.media.svg.allowed_elements.26">metadata</parameter>
    <parameter key="shopware.media.svg.allowed_elements.27">missing-glyph</parameter>
    <parameter key="shopware.media.svg.allowed_elements.28">path</parameter>
    <parameter key="shopware.media.svg.allowed_elements.29">pattern</parameter>
    <parameter key="shopware.media.svg.allowed_elements.30">polygon</parameter>
    <parameter key="shopware.media.svg.allowed_elements.31">polyline</parameter>
    <parameter key="shopware.media.svg.allowed_elements.32">radialgradient</parameter>
    <parameter key="shopware.media.svg.allowed_elements.33">rect</parameter>
    <parameter key="shopware.media.svg.allowed_elements.34">stop</parameter>
    <parameter key="shopware.media.svg.allowed_elements.35">style</parameter>
    <parameter key="shopware.media.svg.allowed_elements.36">svg</parameter>
    <parameter key="shopware.media.svg.allowed_elements.37">switch</parameter>
    <parameter key="shopware.media.svg.allowed_elements.38">symbol</parameter>
    <parameter key="shopware.media.svg.allowed_elements.39">text</parameter>
    <parameter key="shopware.media.svg.allowed_elements.40">title</parameter>
    <parameter key="shopware.media.svg.allowed_elements.41">tspan</parameter>
    <parameter key="shopware.media.svg.allowed_elements.42">use</parameter>
    <parameter key="shopware.media.svg.allowed_elements.43">view</parameter>
    <parameter key="shopware.media.svg.allowed_elements.44">vkern</parameter>
    <parameter key="shopware.media.svg.allowed_attributes" type="collection">
      <parameter>alphabetic</parameter>
      <parameter>alignment-baseline</parameter>
      <parameter>accumulate</parameter>
      <parameter>additive</parameter>
      <parameter>aria-describedby</parameter>
      <parameter>aria-hidden</parameter>
      <parameter>aria-label</parameter>
      <parameter>aria-labelledby</parameter>
      <parameter>aria-roledescription</parameter>
      <parameter>ascent</parameter>
      <parameter>attributename</parameter>
      <parameter>attributetype</parameter>
      <parameter>baseprofile</parameter>
      <parameter>baseline-shift</parameter>
      <parameter>bbox</parameter>
      <parameter>cap-height</parameter>
      <parameter>class</parameter>
      <parameter>clip-path</parameter>
      <parameter>clip-rule</parameter>
      <parameter>clippathunits</parameter>
      <parameter>color</parameter>
      <parameter>color-interpolation</parameter>
      <parameter>color-interpolation-filters</parameter>
      <parameter>color-rendering</parameter>
      <parameter>begin</parameter>
      <parameter>by</parameter>
      <parameter>calcmode</parameter>
      <parameter>cursor</parameter>
      <parameter>cx</parameter>
      <parameter>cy</parameter>
      <parameter>d</parameter>
      <parameter>descent</parameter>
      <parameter>direction</parameter>
      <parameter>display</parameter>
      <parameter>dominant-baseline</parameter>
      <parameter>dur</parameter>
      <parameter>enable-background</parameter>
      <parameter>dx</parameter>
      <parameter>dy</parameter>
      <parameter>fill</parameter>
      <parameter>fill-opacity</parameter>
      <parameter>fill-rule</parameter>
      <parameter>filter</parameter>
      <parameter>filterunits</parameter>
      <parameter>focusable</parameter>
      <parameter>flood-color</parameter>
      <parameter>flood-opacity</parameter>
      <parameter>font-family</parameter>
      <parameter>font-size</parameter>
      <parameter>font-size-adjust</parameter>
      <parameter>font-stretch</parameter>
      <parameter>font-style</parameter>
      <parameter>font-variant</parameter>
      <parameter>font-weight</parameter>
      <parameter>font-scale</parameter>
      <parameter>from</parameter>
      <parameter>fx</parameter>
      <parameter>fy</parameter>
      <parameter>g1</parameter>
      <parameter>g2</parameter>
      <parameter>glyph-name</parameter>
      <parameter>gradienttransform</parameter>
      <parameter>gradientunits</parameter>
      <parameter>height</parameter>
      <parameter>horiz-adv-x</parameter>
      <parameter>href</parameter>
      <parameter>id</parameter>
      <parameter>image-rendering</parameter>
      <parameter>in</parameter>
      <parameter>in2</parameter>
      <parameter>isolation</parameter>
      <parameter>k</parameter>
      <parameter>keysplines</parameter>
      <parameter>keytimes</parameter>
      <parameter>lang</parameter>
      <parameter>letter-spacing</parameter>
      <parameter>lighting-color</parameter>
      <parameter>marker</parameter>
      <parameter>marker-end</parameter>
      <parameter>marker-mid</parameter>
      <parameter>marker-start</parameter>
      <parameter>markerheight</parameter>
      <parameter>markerunits</parameter>
      <parameter>markerwidth</parameter>
      <parameter>mask</parameter>
      <parameter>mask-type</parameter>
      <parameter>maskcontentunits</parameter>
      <parameter>maskunits</parameter>
      <parameter>mix-blend-mode</parameter>
      <parameter>mode</parameter>
      <parameter>offset</parameter>
      <parameter>opacity</parameter>
      <parameter>operator</parameter>
      <parameter>orient</parameter>
      <parameter>overflow</parameter>
      <parameter>paint-order</parameter>
      <parameter>panose-1</parameter>
      <parameter>path</parameter>
      <parameter>patterncontentunits</parameter>
      <parameter>patterntransform</parameter>
      <parameter>patternunits</parameter>
      <parameter>pointer-events</parameter>
      <parameter>points</parameter>
      <parameter>preserveaspectratio</parameter>
      <parameter>r</parameter>
      <parameter>radius</parameter>
      <parameter>refx</parameter>
      <parameter>refy</parameter>
      <parameter>repeatcount</parameter>
      <parameter>repeatdur</parameter>
      <parameter>requiredfeatures</parameter>
      <parameter>restart</parameter>
      <parameter>result</parameter>
      <parameter>role</parameter>
      <parameter>rotate</parameter>
      <parameter>rx</parameter>
      <parameter>ry</parameter>
      <parameter>shape-rendering</parameter>
      <parameter>slope</parameter>
      <parameter>space</parameter>
      <parameter>spreadmethod</parameter>
      <parameter>stddeviation</parameter>
      <parameter>stop-color</parameter>
      <parameter>stop-opacity</parameter>
      <parameter>stroke</parameter>
      <parameter>stroke-dasharray</parameter>
      <parameter>stroke-dashoffset</parameter>
      <parameter>stroke-linecap</parameter>
      <parameter>stroke-linejoin</parameter>
      <parameter>stroke-miterlimit</parameter>
      <parameter>stroke-opacity</parameter>
      <parameter>stroke-width</parameter>
      <parameter>style</parameter>
      <parameter>t</parameter>
      <parameter>text</parameter>
      <parameter>text-anchor</parameter>
      <parameter>text-decoration</parameter>
      <parameter>text-overflow</parameter>
      <parameter>text-rendering</parameter>
      <parameter>transform</parameter>
      <parameter>transform-origin</parameter>
      <parameter>type</parameter>
      <parameter>title</parameter>
      <parameter>to</parameter>
      <parameter>u1</parameter>
      <parameter>u2</parameter>
      <parameter>underline-position</parameter>
      <parameter>underline-thickness</parameter>
      <parameter>unicode</parameter>
      <parameter>unicode-bidi</parameter>
      <parameter>unicode-range</parameter>
      <parameter>units-per-em</parameter>
      <parameter>values</parameter>
      <parameter>vector-effect</parameter>
      <parameter>version</parameter>
      <parameter>viewbox</parameter>
      <parameter>visibility</parameter>
      <parameter>white-space</parameter>
      <parameter>width</parameter>
      <parameter>word-spacing</parameter>
      <parameter>writing-mode</parameter>
      <parameter>x-height</parameter>
      <parameter>x</parameter>
      <parameter>x1</parameter>
      <parameter>x2</parameter>
      <parameter>xlink:href</parameter>
      <parameter>xml:lang</parameter>
      <parameter>xml:space</parameter>
      <parameter>xmlns</parameter>
      <parameter>xmlns:xlink</parameter>
      <parameter>y</parameter>
      <parameter>y1</parameter>
      <parameter>y2</parameter>
      <parameter>zoomandpan</parameter>
    </parameter>
    <parameter key="shopware.media.svg.allowed_attributes.0">alphabetic</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.1">alignment-baseline</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.2">accumulate</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.3">additive</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.4">aria-describedby</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.5">aria-hidden</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.6">aria-label</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.7">aria-labelledby</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.8">aria-roledescription</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.9">ascent</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.10">attributename</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.11">attributetype</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.12">baseprofile</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.13">baseline-shift</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.14">bbox</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.15">cap-height</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.16">class</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.17">clip-path</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.18">clip-rule</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.19">clippathunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.20">color</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.21">color-interpolation</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.22">color-interpolation-filters</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.23">color-rendering</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.24">begin</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.25">by</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.26">calcmode</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.27">cursor</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.28">cx</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.29">cy</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.30">d</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.31">descent</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.32">direction</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.33">display</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.34">dominant-baseline</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.35">dur</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.36">enable-background</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.37">dx</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.38">dy</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.39">fill</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.40">fill-opacity</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.41">fill-rule</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.42">filter</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.43">filterunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.44">focusable</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.45">flood-color</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.46">flood-opacity</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.47">font-family</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.48">font-size</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.49">font-size-adjust</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.50">font-stretch</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.51">font-style</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.52">font-variant</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.53">font-weight</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.54">font-scale</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.55">from</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.56">fx</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.57">fy</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.58">g1</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.59">g2</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.60">glyph-name</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.61">gradienttransform</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.62">gradientunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.63">height</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.64">horiz-adv-x</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.65">href</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.66">id</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.67">image-rendering</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.68">in</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.69">in2</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.70">isolation</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.71">k</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.72">keysplines</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.73">keytimes</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.74">lang</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.75">letter-spacing</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.76">lighting-color</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.77">marker</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.78">marker-end</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.79">marker-mid</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.80">marker-start</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.81">markerheight</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.82">markerunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.83">markerwidth</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.84">mask</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.85">mask-type</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.86">maskcontentunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.87">maskunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.88">mix-blend-mode</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.89">mode</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.90">offset</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.91">opacity</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.92">operator</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.93">orient</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.94">overflow</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.95">paint-order</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.96">panose-1</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.97">path</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.98">patterncontentunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.99">patterntransform</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.100">patternunits</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.101">pointer-events</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.102">points</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.103">preserveaspectratio</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.104">r</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.105">radius</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.106">refx</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.107">refy</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.108">repeatcount</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.109">repeatdur</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.110">requiredfeatures</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.111">restart</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.112">result</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.113">role</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.114">rotate</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.115">rx</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.116">ry</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.117">shape-rendering</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.118">slope</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.119">space</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.120">spreadmethod</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.121">stddeviation</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.122">stop-color</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.123">stop-opacity</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.124">stroke</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.125">stroke-dasharray</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.126">stroke-dashoffset</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.127">stroke-linecap</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.128">stroke-linejoin</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.129">stroke-miterlimit</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.130">stroke-opacity</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.131">stroke-width</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.132">style</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.133">t</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.134">text</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.135">text-anchor</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.136">text-decoration</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.137">text-overflow</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.138">text-rendering</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.139">transform</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.140">transform-origin</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.141">type</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.142">title</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.143">to</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.144">u1</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.145">u2</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.146">underline-position</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.147">underline-thickness</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.148">unicode</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.149">unicode-bidi</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.150">unicode-range</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.151">units-per-em</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.152">values</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.153">vector-effect</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.154">version</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.155">viewbox</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.156">visibility</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.157">white-space</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.158">width</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.159">word-spacing</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.160">writing-mode</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.161">x-height</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.162">x</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.163">x1</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.164">x2</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.165">xlink:href</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.166">xml:lang</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.167">xml:space</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.168">xmlns</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.169">xmlns:xlink</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.170">y</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.171">y1</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.172">y2</parameter>
    <parameter key="shopware.media.svg.allowed_attributes.173">zoomandpan</parameter>
    <parameter key="shopware.media.svg.allowed_reference_attributes" type="collection">
      <parameter>href</parameter>
      <parameter>xlink:href</parameter>
    </parameter>
    <parameter key="shopware.media.svg.allowed_reference_attributes.0">href</parameter>
    <parameter key="shopware.media.svg.allowed_reference_attributes.1">xlink:href</parameter>
    <parameter key="shopware.media.thumbnail_processor">gd</parameter>
    <parameter key="shopware.dal" type="collection">
      <parameter key="batch_size">125</parameter>
      <parameter key="max_rule_prices">100</parameter>
      <parameter key="versioning" type="collection">
        <parameter key="expire_days">30</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.dal.batch_size">125</parameter>
    <parameter key="shopware.dal.max_rule_prices">100</parameter>
    <parameter key="shopware.dal.versioning" type="collection">
      <parameter key="expire_days">30</parameter>
    </parameter>
    <parameter key="shopware.dal.versioning.expire_days">30</parameter>
    <parameter key="shopware.mail" type="collection">
      <parameter key="update_mail_variables_on_send">true</parameter>
      <parameter key="max_body_length">0</parameter>
    </parameter>
    <parameter key="shopware.mail.update_mail_variables_on_send">true</parameter>
    <parameter key="shopware.mail.max_body_length">0</parameter>
    <parameter key="shopware.cart" type="collection">
      <parameter key="compress">false</parameter>
      <parameter key="serialization_max_mb_size">null</parameter>
      <parameter key="expire_days">120</parameter>
      <parameter key="storage" type="collection">
        <parameter key="type">mysql</parameter>
      </parameter>
      <parameter key="compression_method">gzip</parameter>
    </parameter>
    <parameter key="shopware.cart.compress">false</parameter>
    <parameter key="shopware.cart.serialization_max_mb_size">null</parameter>
    <parameter key="shopware.cart.expire_days">120</parameter>
    <parameter key="shopware.cart.storage" type="collection">
      <parameter key="type">mysql</parameter>
    </parameter>
    <parameter key="shopware.cart.storage.type">mysql</parameter>
    <parameter key="shopware.cart.compression_method">gzip</parameter>
    <parameter key="shopware.order" type="collection">
      <parameter key="deep_link" type="collection">
        <parameter key="expire_days">30</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.order.deep_link" type="collection">
      <parameter key="expire_days">30</parameter>
    </parameter>
    <parameter key="shopware.order.deep_link.expire_days">30</parameter>
    <parameter key="shopware.number_range" type="collection">
      <parameter key="increment_storage">mysql</parameter>
      <parameter key="config" type="collection">
        <parameter key="connection">null</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.number_range.increment_storage">mysql</parameter>
    <parameter key="shopware.number_range.config" type="collection">
      <parameter key="connection">null</parameter>
    </parameter>
    <parameter key="shopware.number_range.config.connection">null</parameter>
    <parameter key="shopware.sales_channel_context" type="collection">
      <parameter key="expire_days">120</parameter>
    </parameter>
    <parameter key="shopware.sales_channel_context.expire_days">120</parameter>
    <parameter key="shopware.html_sanitizer" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</parameter>
      <parameter key="cache_enabled">true</parameter>
      <parameter key="sets" type="collection">
        <parameter key="HTML5" type="collection">
          <parameter key="tags" type="collection">
            <parameter>article</parameter>
            <parameter>aside</parameter>
            <parameter>audio</parameter>
            <parameter>bdi</parameter>
            <parameter>canvas</parameter>
            <parameter>datalist</parameter>
            <parameter>details</parameter>
            <parameter>dialog</parameter>
            <parameter>embed</parameter>
            <parameter>figcaption</parameter>
            <parameter>figure</parameter>
            <parameter>footer</parameter>
            <parameter>header</parameter>
            <parameter>main</parameter>
            <parameter>mark</parameter>
            <parameter>meter</parameter>
            <parameter>nav</parameter>
            <parameter>progress</parameter>
            <parameter>rp</parameter>
            <parameter>rt</parameter>
            <parameter>ruby</parameter>
            <parameter>section</parameter>
            <parameter>summary</parameter>
            <parameter>time</parameter>
            <parameter>wbr</parameter>
            <parameter>output</parameter>
            <parameter>canvas</parameter>
            <parameter>svg</parameter>
            <parameter>track</parameter>
            <parameter>video</parameter>
            <parameter>source</parameter>
            <parameter>input</parameter>
          </parameter>
          <parameter key="attributes" type="collection">
            <parameter>controls</parameter>
            <parameter>open</parameter>
            <parameter>min</parameter>
            <parameter>max</parameter>
            <parameter>datetime</parameter>
            <parameter>for</parameter>
            <parameter>type</parameter>
            <parameter>kind</parameter>
            <parameter>srclang</parameter>
            <parameter>label</parameter>
            <parameter>value</parameter>
            <parameter>placeholder</parameter>
            <parameter>autoplay</parameter>
            <parameter>loop</parameter>
            <parameter>muted</parameter>
            <parameter>preload</parameter>
            <parameter>low</parameter>
            <parameter>high</parameter>
            <parameter>optimum</parameter>
            <parameter>default</parameter>
            <parameter>poster</parameter>
            <parameter>media</parameter>
            <parameter>maxlength</parameter>
            <parameter>minlength</parameter>
            <parameter>pattern</parameter>
            <parameter>required</parameter>
            <parameter>autocomplete</parameter>
            <parameter>autofocus</parameter>
            <parameter>disabled</parameter>
            <parameter>readonly</parameter>
            <parameter>multiple</parameter>
            <parameter>formaction</parameter>
            <parameter>formenctype</parameter>
            <parameter>formmethod</parameter>
            <parameter>formnovalidate</parameter>
            <parameter>formtarget</parameter>
            <parameter>list</parameter>
            <parameter>step</parameter>
            <parameter>checked</parameter>
            <parameter>accept</parameter>
          </parameter>
          <parameter key="custom_tags" type="collection"/>
          <parameter key="custom_attributes" type="collection"/>
          <parameter key="options" type="collection"/>
        </parameter>
        <parameter key="basic" type="collection">
          <parameter key="tags" type="collection">
            <parameter>a</parameter>
            <parameter>abbr</parameter>
            <parameter>acronym</parameter>
            <parameter>address</parameter>
            <parameter>b</parameter>
            <parameter>bdo</parameter>
            <parameter>big</parameter>
            <parameter>blockquote</parameter>
            <parameter>br</parameter>
            <parameter>caption</parameter>
            <parameter>center</parameter>
            <parameter>cite</parameter>
            <parameter>code</parameter>
            <parameter>col</parameter>
            <parameter>colgroup</parameter>
            <parameter>dd</parameter>
            <parameter>del</parameter>
            <parameter>dfn</parameter>
            <parameter>dir</parameter>
            <parameter>div</parameter>
            <parameter>dl</parameter>
            <parameter>dt</parameter>
            <parameter>em</parameter>
            <parameter>font</parameter>
            <parameter>h1</parameter>
            <parameter>h2</parameter>
            <parameter>h3</parameter>
            <parameter>h4</parameter>
            <parameter>h5</parameter>
            <parameter>h6</parameter>
            <parameter>hr</parameter>
            <parameter>i</parameter>
            <parameter>ins</parameter>
            <parameter>kbd</parameter>
            <parameter>li</parameter>
            <parameter>menu</parameter>
            <parameter>ol</parameter>
            <parameter>p</parameter>
            <parameter>pre</parameter>
            <parameter>q</parameter>
            <parameter>s</parameter>
            <parameter>samp</parameter>
            <parameter>small</parameter>
            <parameter>span</parameter>
            <parameter>strike</parameter>
            <parameter>strong</parameter>
            <parameter>sub</parameter>
            <parameter>sup</parameter>
            <parameter>table</parameter>
            <parameter>tbody</parameter>
            <parameter>td</parameter>
            <parameter>tfoot</parameter>
            <parameter>th</parameter>
            <parameter>thead</parameter>
            <parameter>tr</parameter>
            <parameter>tt</parameter>
            <parameter>u</parameter>
            <parameter>ul</parameter>
            <parameter>var</parameter>
            <parameter>img</parameter>
          </parameter>
          <parameter key="attributes" type="collection">
            <parameter>align</parameter>
            <parameter>bgcolor</parameter>
            <parameter>border</parameter>
            <parameter>cellpadding</parameter>
            <parameter>cellspacing</parameter>
            <parameter>cite</parameter>
            <parameter>class</parameter>
            <parameter>clear</parameter>
            <parameter>color</parameter>
            <parameter>colspan</parameter>
            <parameter>dir</parameter>
            <parameter>face</parameter>
            <parameter>frame</parameter>
            <parameter>height</parameter>
            <parameter>href</parameter>
            <parameter>id</parameter>
            <parameter>lang</parameter>
            <parameter>name</parameter>
            <parameter>noshade</parameter>
            <parameter>nowrap</parameter>
            <parameter>rel</parameter>
            <parameter>rev</parameter>
            <parameter>rowspan</parameter>
            <parameter>scope</parameter>
            <parameter>size</parameter>
            <parameter>span</parameter>
            <parameter>start</parameter>
            <parameter>style</parameter>
            <parameter>summary</parameter>
            <parameter>title</parameter>
            <parameter>type</parameter>
            <parameter>valign</parameter>
            <parameter>value</parameter>
            <parameter>width</parameter>
            <parameter>target</parameter>
            <parameter>src</parameter>
            <parameter>alt</parameter>
          </parameter>
          <parameter key="options" type="collection">
            <parameter key="Attr.AllowedFrameTargets" type="collection">
              <parameter key="values" type="collection">
                <parameter>_blank</parameter>
                <parameter>_self</parameter>
                <parameter>_parent</parameter>
                <parameter>_top</parameter>
              </parameter>
            </parameter>
            <parameter key="Attr.AllowedRel" type="collection">
              <parameter key="values" type="collection">
                <parameter>nofollow</parameter>
                <parameter>print</parameter>
              </parameter>
            </parameter>
            <parameter key="Attr.EnableID">true</parameter>
          </parameter>
          <parameter key="custom_tags" type="collection"/>
          <parameter key="custom_attributes" type="collection"/>
        </parameter>
        <parameter key="media" type="collection">
          <parameter key="tags" type="collection">
            <parameter>img</parameter>
          </parameter>
          <parameter key="attributes" type="collection">
            <parameter>src</parameter>
            <parameter>alt</parameter>
          </parameter>
          <parameter key="custom_tags" type="collection"/>
          <parameter key="custom_attributes" type="collection"/>
          <parameter key="options" type="collection"/>
        </parameter>
        <parameter key="script" type="collection">
          <parameter key="tags" type="collection">
            <parameter>script</parameter>
          </parameter>
          <parameter key="options" type="collection">
            <parameter key="HTML.Trusted">true</parameter>
          </parameter>
          <parameter key="custom_tags" type="collection"/>
          <parameter key="attributes" type="collection"/>
          <parameter key="custom_attributes" type="collection"/>
        </parameter>
        <parameter key="tidy" type="collection">
          <parameter key="options" type="collection">
            <parameter key="Output.TidyFormat">true</parameter>
          </parameter>
          <parameter key="tags" type="collection"/>
          <parameter key="custom_tags" type="collection"/>
          <parameter key="attributes" type="collection"/>
          <parameter key="custom_attributes" type="collection"/>
        </parameter>
        <parameter key="bootstrap" type="collection">
          <parameter key="tags" type="collection">
            <parameter>a</parameter>
            <parameter>span</parameter>
          </parameter>
          <parameter key="attributes" type="collection">
            <parameter>role</parameter>
            <parameter>aria-label</parameter>
            <parameter>aria-labelledly</parameter>
            <parameter>aria-current</parameter>
            <parameter>aria-expanded</parameter>
            <parameter>aria-controls</parameter>
            <parameter>aria-hidden</parameter>
            <parameter>aria-describedby</parameter>
            <parameter>tabindex</parameter>
            <parameter>aria-modal</parameter>
            <parameter>data-bs-toggle</parameter>
            <parameter>data-bs-target</parameter>
            <parameter>data-bs-dismiss</parameter>
            <parameter>data-bs-slide</parameter>
            <parameter>data-bs-slide-to</parameter>
            <parameter>data-bs-parent</parameter>
            <parameter>data-bs-config</parameter>
            <parameter>data-bs-content</parameter>
            <parameter>data-bs-spy</parameter>
          </parameter>
          <parameter key="custom_attributes" type="collection">
            <parameter type="collection">
              <parameter key="tags" type="collection">
                <parameter>a</parameter>
                <parameter>span</parameter>
              </parameter>
              <parameter key="attributes" type="collection">
                <parameter>href</parameter>
                <parameter>role</parameter>
                <parameter>aria-label</parameter>
                <parameter>aria-labelledly</parameter>
                <parameter>aria-current</parameter>
                <parameter>aria-expanded</parameter>
                <parameter>aria-controls</parameter>
                <parameter>aria-hidden</parameter>
                <parameter>aria-describedby</parameter>
                <parameter>tabindex</parameter>
                <parameter>aria-modal</parameter>
                <parameter>data-bs-toggle</parameter>
                <parameter>data-bs-target</parameter>
                <parameter>data-bs-dismiss</parameter>
                <parameter>data-bs-slide</parameter>
                <parameter>data-bs-slide-to</parameter>
                <parameter>data-bs-parent</parameter>
                <parameter>data-bs-config</parameter>
                <parameter>data-bs-content</parameter>
                <parameter>data-bs-spy</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="custom_tags" type="collection"/>
          <parameter key="options" type="collection"/>
        </parameter>
        <parameter key="snippet" type="collection">
          <parameter key="tags" type="collection">
            <parameter>a</parameter>
          </parameter>
          <parameter key="attributes" type="collection">
            <parameter>data-url</parameter>
            <parameter>data-ajax-modal</parameter>
            <parameter>data-prev-url</parameter>
          </parameter>
          <parameter key="custom_attributes" type="collection">
            <parameter type="collection">
              <parameter key="tags" type="collection">
                <parameter>a</parameter>
              </parameter>
              <parameter key="attributes" type="collection">
                <parameter>data-url</parameter>
                <parameter>data-ajax-modal</parameter>
                <parameter>data-prev-url</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="custom_tags" type="collection"/>
          <parameter key="options" type="collection"/>
        </parameter>
      </parameter>
      <parameter key="fields" type="collection">
        <parameter key="product_translation.description" type="collection">
          <parameter key="sets" type="collection">
            <parameter>basic</parameter>
            <parameter>media</parameter>
            <parameter>HTML5</parameter>
          </parameter>
        </parameter>
        <parameter key="product_translation.descriptionTeaser" type="collection">
          <parameter key="sets" type="collection"/>
        </parameter>
        <parameter key="app_cms_block.template" type="collection">
          <parameter key="sets" type="collection">
            <parameter>basic</parameter>
            <parameter>media</parameter>
            <parameter>tidy</parameter>
            <parameter>HTML5</parameter>
          </parameter>
        </parameter>
        <parameter key="snippet.value" type="collection">
          <parameter key="sets" type="collection">
            <parameter>basic</parameter>
            <parameter>media</parameter>
            <parameter>bootstrap</parameter>
            <parameter>snippet</parameter>
            <parameter>HTML5</parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.enabled">true</parameter>
    <parameter key="shopware.html_sanitizer.cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</parameter>
    <parameter key="shopware.html_sanitizer.cache_enabled">true</parameter>
    <parameter key="shopware.html_sanitizer.sets" type="collection">
      <parameter key="HTML5" type="collection">
        <parameter key="tags" type="collection">
          <parameter>article</parameter>
          <parameter>aside</parameter>
          <parameter>audio</parameter>
          <parameter>bdi</parameter>
          <parameter>canvas</parameter>
          <parameter>datalist</parameter>
          <parameter>details</parameter>
          <parameter>dialog</parameter>
          <parameter>embed</parameter>
          <parameter>figcaption</parameter>
          <parameter>figure</parameter>
          <parameter>footer</parameter>
          <parameter>header</parameter>
          <parameter>main</parameter>
          <parameter>mark</parameter>
          <parameter>meter</parameter>
          <parameter>nav</parameter>
          <parameter>progress</parameter>
          <parameter>rp</parameter>
          <parameter>rt</parameter>
          <parameter>ruby</parameter>
          <parameter>section</parameter>
          <parameter>summary</parameter>
          <parameter>time</parameter>
          <parameter>wbr</parameter>
          <parameter>output</parameter>
          <parameter>canvas</parameter>
          <parameter>svg</parameter>
          <parameter>track</parameter>
          <parameter>video</parameter>
          <parameter>source</parameter>
          <parameter>input</parameter>
        </parameter>
        <parameter key="attributes" type="collection">
          <parameter>controls</parameter>
          <parameter>open</parameter>
          <parameter>min</parameter>
          <parameter>max</parameter>
          <parameter>datetime</parameter>
          <parameter>for</parameter>
          <parameter>type</parameter>
          <parameter>kind</parameter>
          <parameter>srclang</parameter>
          <parameter>label</parameter>
          <parameter>value</parameter>
          <parameter>placeholder</parameter>
          <parameter>autoplay</parameter>
          <parameter>loop</parameter>
          <parameter>muted</parameter>
          <parameter>preload</parameter>
          <parameter>low</parameter>
          <parameter>high</parameter>
          <parameter>optimum</parameter>
          <parameter>default</parameter>
          <parameter>poster</parameter>
          <parameter>media</parameter>
          <parameter>maxlength</parameter>
          <parameter>minlength</parameter>
          <parameter>pattern</parameter>
          <parameter>required</parameter>
          <parameter>autocomplete</parameter>
          <parameter>autofocus</parameter>
          <parameter>disabled</parameter>
          <parameter>readonly</parameter>
          <parameter>multiple</parameter>
          <parameter>formaction</parameter>
          <parameter>formenctype</parameter>
          <parameter>formmethod</parameter>
          <parameter>formnovalidate</parameter>
          <parameter>formtarget</parameter>
          <parameter>list</parameter>
          <parameter>step</parameter>
          <parameter>checked</parameter>
          <parameter>accept</parameter>
        </parameter>
        <parameter key="custom_tags" type="collection"/>
        <parameter key="custom_attributes" type="collection"/>
        <parameter key="options" type="collection"/>
      </parameter>
      <parameter key="basic" type="collection">
        <parameter key="tags" type="collection">
          <parameter>a</parameter>
          <parameter>abbr</parameter>
          <parameter>acronym</parameter>
          <parameter>address</parameter>
          <parameter>b</parameter>
          <parameter>bdo</parameter>
          <parameter>big</parameter>
          <parameter>blockquote</parameter>
          <parameter>br</parameter>
          <parameter>caption</parameter>
          <parameter>center</parameter>
          <parameter>cite</parameter>
          <parameter>code</parameter>
          <parameter>col</parameter>
          <parameter>colgroup</parameter>
          <parameter>dd</parameter>
          <parameter>del</parameter>
          <parameter>dfn</parameter>
          <parameter>dir</parameter>
          <parameter>div</parameter>
          <parameter>dl</parameter>
          <parameter>dt</parameter>
          <parameter>em</parameter>
          <parameter>font</parameter>
          <parameter>h1</parameter>
          <parameter>h2</parameter>
          <parameter>h3</parameter>
          <parameter>h4</parameter>
          <parameter>h5</parameter>
          <parameter>h6</parameter>
          <parameter>hr</parameter>
          <parameter>i</parameter>
          <parameter>ins</parameter>
          <parameter>kbd</parameter>
          <parameter>li</parameter>
          <parameter>menu</parameter>
          <parameter>ol</parameter>
          <parameter>p</parameter>
          <parameter>pre</parameter>
          <parameter>q</parameter>
          <parameter>s</parameter>
          <parameter>samp</parameter>
          <parameter>small</parameter>
          <parameter>span</parameter>
          <parameter>strike</parameter>
          <parameter>strong</parameter>
          <parameter>sub</parameter>
          <parameter>sup</parameter>
          <parameter>table</parameter>
          <parameter>tbody</parameter>
          <parameter>td</parameter>
          <parameter>tfoot</parameter>
          <parameter>th</parameter>
          <parameter>thead</parameter>
          <parameter>tr</parameter>
          <parameter>tt</parameter>
          <parameter>u</parameter>
          <parameter>ul</parameter>
          <parameter>var</parameter>
          <parameter>img</parameter>
        </parameter>
        <parameter key="attributes" type="collection">
          <parameter>align</parameter>
          <parameter>bgcolor</parameter>
          <parameter>border</parameter>
          <parameter>cellpadding</parameter>
          <parameter>cellspacing</parameter>
          <parameter>cite</parameter>
          <parameter>class</parameter>
          <parameter>clear</parameter>
          <parameter>color</parameter>
          <parameter>colspan</parameter>
          <parameter>dir</parameter>
          <parameter>face</parameter>
          <parameter>frame</parameter>
          <parameter>height</parameter>
          <parameter>href</parameter>
          <parameter>id</parameter>
          <parameter>lang</parameter>
          <parameter>name</parameter>
          <parameter>noshade</parameter>
          <parameter>nowrap</parameter>
          <parameter>rel</parameter>
          <parameter>rev</parameter>
          <parameter>rowspan</parameter>
          <parameter>scope</parameter>
          <parameter>size</parameter>
          <parameter>span</parameter>
          <parameter>start</parameter>
          <parameter>style</parameter>
          <parameter>summary</parameter>
          <parameter>title</parameter>
          <parameter>type</parameter>
          <parameter>valign</parameter>
          <parameter>value</parameter>
          <parameter>width</parameter>
          <parameter>target</parameter>
          <parameter>src</parameter>
          <parameter>alt</parameter>
        </parameter>
        <parameter key="options" type="collection">
          <parameter key="Attr.AllowedFrameTargets" type="collection">
            <parameter key="values" type="collection">
              <parameter>_blank</parameter>
              <parameter>_self</parameter>
              <parameter>_parent</parameter>
              <parameter>_top</parameter>
            </parameter>
          </parameter>
          <parameter key="Attr.AllowedRel" type="collection">
            <parameter key="values" type="collection">
              <parameter>nofollow</parameter>
              <parameter>print</parameter>
            </parameter>
          </parameter>
          <parameter key="Attr.EnableID">true</parameter>
        </parameter>
        <parameter key="custom_tags" type="collection"/>
        <parameter key="custom_attributes" type="collection"/>
      </parameter>
      <parameter key="media" type="collection">
        <parameter key="tags" type="collection">
          <parameter>img</parameter>
        </parameter>
        <parameter key="attributes" type="collection">
          <parameter>src</parameter>
          <parameter>alt</parameter>
        </parameter>
        <parameter key="custom_tags" type="collection"/>
        <parameter key="custom_attributes" type="collection"/>
        <parameter key="options" type="collection"/>
      </parameter>
      <parameter key="script" type="collection">
        <parameter key="tags" type="collection">
          <parameter>script</parameter>
        </parameter>
        <parameter key="options" type="collection">
          <parameter key="HTML.Trusted">true</parameter>
        </parameter>
        <parameter key="custom_tags" type="collection"/>
        <parameter key="attributes" type="collection"/>
        <parameter key="custom_attributes" type="collection"/>
      </parameter>
      <parameter key="tidy" type="collection">
        <parameter key="options" type="collection">
          <parameter key="Output.TidyFormat">true</parameter>
        </parameter>
        <parameter key="tags" type="collection"/>
        <parameter key="custom_tags" type="collection"/>
        <parameter key="attributes" type="collection"/>
        <parameter key="custom_attributes" type="collection"/>
      </parameter>
      <parameter key="bootstrap" type="collection">
        <parameter key="tags" type="collection">
          <parameter>a</parameter>
          <parameter>span</parameter>
        </parameter>
        <parameter key="attributes" type="collection">
          <parameter>role</parameter>
          <parameter>aria-label</parameter>
          <parameter>aria-labelledly</parameter>
          <parameter>aria-current</parameter>
          <parameter>aria-expanded</parameter>
          <parameter>aria-controls</parameter>
          <parameter>aria-hidden</parameter>
          <parameter>aria-describedby</parameter>
          <parameter>tabindex</parameter>
          <parameter>aria-modal</parameter>
          <parameter>data-bs-toggle</parameter>
          <parameter>data-bs-target</parameter>
          <parameter>data-bs-dismiss</parameter>
          <parameter>data-bs-slide</parameter>
          <parameter>data-bs-slide-to</parameter>
          <parameter>data-bs-parent</parameter>
          <parameter>data-bs-config</parameter>
          <parameter>data-bs-content</parameter>
          <parameter>data-bs-spy</parameter>
        </parameter>
        <parameter key="custom_attributes" type="collection">
          <parameter type="collection">
            <parameter key="tags" type="collection">
              <parameter>a</parameter>
              <parameter>span</parameter>
            </parameter>
            <parameter key="attributes" type="collection">
              <parameter>href</parameter>
              <parameter>role</parameter>
              <parameter>aria-label</parameter>
              <parameter>aria-labelledly</parameter>
              <parameter>aria-current</parameter>
              <parameter>aria-expanded</parameter>
              <parameter>aria-controls</parameter>
              <parameter>aria-hidden</parameter>
              <parameter>aria-describedby</parameter>
              <parameter>tabindex</parameter>
              <parameter>aria-modal</parameter>
              <parameter>data-bs-toggle</parameter>
              <parameter>data-bs-target</parameter>
              <parameter>data-bs-dismiss</parameter>
              <parameter>data-bs-slide</parameter>
              <parameter>data-bs-slide-to</parameter>
              <parameter>data-bs-parent</parameter>
              <parameter>data-bs-config</parameter>
              <parameter>data-bs-content</parameter>
              <parameter>data-bs-spy</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="custom_tags" type="collection"/>
        <parameter key="options" type="collection"/>
      </parameter>
      <parameter key="snippet" type="collection">
        <parameter key="tags" type="collection">
          <parameter>a</parameter>
        </parameter>
        <parameter key="attributes" type="collection">
          <parameter>data-url</parameter>
          <parameter>data-ajax-modal</parameter>
          <parameter>data-prev-url</parameter>
        </parameter>
        <parameter key="custom_attributes" type="collection">
          <parameter type="collection">
            <parameter key="tags" type="collection">
              <parameter>a</parameter>
            </parameter>
            <parameter key="attributes" type="collection">
              <parameter>data-url</parameter>
              <parameter>data-ajax-modal</parameter>
              <parameter>data-prev-url</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="custom_tags" type="collection"/>
        <parameter key="options" type="collection"/>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5" type="collection">
      <parameter key="tags" type="collection">
        <parameter>article</parameter>
        <parameter>aside</parameter>
        <parameter>audio</parameter>
        <parameter>bdi</parameter>
        <parameter>canvas</parameter>
        <parameter>datalist</parameter>
        <parameter>details</parameter>
        <parameter>dialog</parameter>
        <parameter>embed</parameter>
        <parameter>figcaption</parameter>
        <parameter>figure</parameter>
        <parameter>footer</parameter>
        <parameter>header</parameter>
        <parameter>main</parameter>
        <parameter>mark</parameter>
        <parameter>meter</parameter>
        <parameter>nav</parameter>
        <parameter>progress</parameter>
        <parameter>rp</parameter>
        <parameter>rt</parameter>
        <parameter>ruby</parameter>
        <parameter>section</parameter>
        <parameter>summary</parameter>
        <parameter>time</parameter>
        <parameter>wbr</parameter>
        <parameter>output</parameter>
        <parameter>canvas</parameter>
        <parameter>svg</parameter>
        <parameter>track</parameter>
        <parameter>video</parameter>
        <parameter>source</parameter>
        <parameter>input</parameter>
      </parameter>
      <parameter key="attributes" type="collection">
        <parameter>controls</parameter>
        <parameter>open</parameter>
        <parameter>min</parameter>
        <parameter>max</parameter>
        <parameter>datetime</parameter>
        <parameter>for</parameter>
        <parameter>type</parameter>
        <parameter>kind</parameter>
        <parameter>srclang</parameter>
        <parameter>label</parameter>
        <parameter>value</parameter>
        <parameter>placeholder</parameter>
        <parameter>autoplay</parameter>
        <parameter>loop</parameter>
        <parameter>muted</parameter>
        <parameter>preload</parameter>
        <parameter>low</parameter>
        <parameter>high</parameter>
        <parameter>optimum</parameter>
        <parameter>default</parameter>
        <parameter>poster</parameter>
        <parameter>media</parameter>
        <parameter>maxlength</parameter>
        <parameter>minlength</parameter>
        <parameter>pattern</parameter>
        <parameter>required</parameter>
        <parameter>autocomplete</parameter>
        <parameter>autofocus</parameter>
        <parameter>disabled</parameter>
        <parameter>readonly</parameter>
        <parameter>multiple</parameter>
        <parameter>formaction</parameter>
        <parameter>formenctype</parameter>
        <parameter>formmethod</parameter>
        <parameter>formnovalidate</parameter>
        <parameter>formtarget</parameter>
        <parameter>list</parameter>
        <parameter>step</parameter>
        <parameter>checked</parameter>
        <parameter>accept</parameter>
      </parameter>
      <parameter key="custom_tags" type="collection"/>
      <parameter key="custom_attributes" type="collection"/>
      <parameter key="options" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags" type="collection">
      <parameter>article</parameter>
      <parameter>aside</parameter>
      <parameter>audio</parameter>
      <parameter>bdi</parameter>
      <parameter>canvas</parameter>
      <parameter>datalist</parameter>
      <parameter>details</parameter>
      <parameter>dialog</parameter>
      <parameter>embed</parameter>
      <parameter>figcaption</parameter>
      <parameter>figure</parameter>
      <parameter>footer</parameter>
      <parameter>header</parameter>
      <parameter>main</parameter>
      <parameter>mark</parameter>
      <parameter>meter</parameter>
      <parameter>nav</parameter>
      <parameter>progress</parameter>
      <parameter>rp</parameter>
      <parameter>rt</parameter>
      <parameter>ruby</parameter>
      <parameter>section</parameter>
      <parameter>summary</parameter>
      <parameter>time</parameter>
      <parameter>wbr</parameter>
      <parameter>output</parameter>
      <parameter>canvas</parameter>
      <parameter>svg</parameter>
      <parameter>track</parameter>
      <parameter>video</parameter>
      <parameter>source</parameter>
      <parameter>input</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.0">article</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.1">aside</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.2">audio</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.3">bdi</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.4">canvas</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.5">datalist</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.6">details</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.7">dialog</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.8">embed</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.9">figcaption</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.10">figure</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.11">footer</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.12">header</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.13">main</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.14">mark</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.15">meter</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.16">nav</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.17">progress</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.18">rp</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.19">rt</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.20">ruby</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.21">section</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.22">summary</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.23">time</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.24">wbr</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.25">output</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.26">canvas</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.27">svg</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.28">track</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.29">video</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.30">source</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.tags.31">input</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes" type="collection">
      <parameter>controls</parameter>
      <parameter>open</parameter>
      <parameter>min</parameter>
      <parameter>max</parameter>
      <parameter>datetime</parameter>
      <parameter>for</parameter>
      <parameter>type</parameter>
      <parameter>kind</parameter>
      <parameter>srclang</parameter>
      <parameter>label</parameter>
      <parameter>value</parameter>
      <parameter>placeholder</parameter>
      <parameter>autoplay</parameter>
      <parameter>loop</parameter>
      <parameter>muted</parameter>
      <parameter>preload</parameter>
      <parameter>low</parameter>
      <parameter>high</parameter>
      <parameter>optimum</parameter>
      <parameter>default</parameter>
      <parameter>poster</parameter>
      <parameter>media</parameter>
      <parameter>maxlength</parameter>
      <parameter>minlength</parameter>
      <parameter>pattern</parameter>
      <parameter>required</parameter>
      <parameter>autocomplete</parameter>
      <parameter>autofocus</parameter>
      <parameter>disabled</parameter>
      <parameter>readonly</parameter>
      <parameter>multiple</parameter>
      <parameter>formaction</parameter>
      <parameter>formenctype</parameter>
      <parameter>formmethod</parameter>
      <parameter>formnovalidate</parameter>
      <parameter>formtarget</parameter>
      <parameter>list</parameter>
      <parameter>step</parameter>
      <parameter>checked</parameter>
      <parameter>accept</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.0">controls</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.1">open</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.2">min</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.3">max</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.4">datetime</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.5">for</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.6">type</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.7">kind</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.8">srclang</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.9">label</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.10">value</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.11">placeholder</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.12">autoplay</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.13">loop</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.14">muted</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.15">preload</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.16">low</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.17">high</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.18">optimum</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.19">default</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.20">poster</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.21">media</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.22">maxlength</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.23">minlength</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.24">pattern</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.25">required</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.26">autocomplete</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.27">autofocus</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.28">disabled</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.29">readonly</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.30">multiple</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.31">formaction</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.32">formenctype</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.33">formmethod</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.34">formnovalidate</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.35">formtarget</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.36">list</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.37">step</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.38">checked</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.attributes.39">accept</parameter>
    <parameter key="shopware.html_sanitizer.sets.HTML5.custom_tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.HTML5.custom_attributes" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.HTML5.options" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.basic" type="collection">
      <parameter key="tags" type="collection">
        <parameter>a</parameter>
        <parameter>abbr</parameter>
        <parameter>acronym</parameter>
        <parameter>address</parameter>
        <parameter>b</parameter>
        <parameter>bdo</parameter>
        <parameter>big</parameter>
        <parameter>blockquote</parameter>
        <parameter>br</parameter>
        <parameter>caption</parameter>
        <parameter>center</parameter>
        <parameter>cite</parameter>
        <parameter>code</parameter>
        <parameter>col</parameter>
        <parameter>colgroup</parameter>
        <parameter>dd</parameter>
        <parameter>del</parameter>
        <parameter>dfn</parameter>
        <parameter>dir</parameter>
        <parameter>div</parameter>
        <parameter>dl</parameter>
        <parameter>dt</parameter>
        <parameter>em</parameter>
        <parameter>font</parameter>
        <parameter>h1</parameter>
        <parameter>h2</parameter>
        <parameter>h3</parameter>
        <parameter>h4</parameter>
        <parameter>h5</parameter>
        <parameter>h6</parameter>
        <parameter>hr</parameter>
        <parameter>i</parameter>
        <parameter>ins</parameter>
        <parameter>kbd</parameter>
        <parameter>li</parameter>
        <parameter>menu</parameter>
        <parameter>ol</parameter>
        <parameter>p</parameter>
        <parameter>pre</parameter>
        <parameter>q</parameter>
        <parameter>s</parameter>
        <parameter>samp</parameter>
        <parameter>small</parameter>
        <parameter>span</parameter>
        <parameter>strike</parameter>
        <parameter>strong</parameter>
        <parameter>sub</parameter>
        <parameter>sup</parameter>
        <parameter>table</parameter>
        <parameter>tbody</parameter>
        <parameter>td</parameter>
        <parameter>tfoot</parameter>
        <parameter>th</parameter>
        <parameter>thead</parameter>
        <parameter>tr</parameter>
        <parameter>tt</parameter>
        <parameter>u</parameter>
        <parameter>ul</parameter>
        <parameter>var</parameter>
        <parameter>img</parameter>
      </parameter>
      <parameter key="attributes" type="collection">
        <parameter>align</parameter>
        <parameter>bgcolor</parameter>
        <parameter>border</parameter>
        <parameter>cellpadding</parameter>
        <parameter>cellspacing</parameter>
        <parameter>cite</parameter>
        <parameter>class</parameter>
        <parameter>clear</parameter>
        <parameter>color</parameter>
        <parameter>colspan</parameter>
        <parameter>dir</parameter>
        <parameter>face</parameter>
        <parameter>frame</parameter>
        <parameter>height</parameter>
        <parameter>href</parameter>
        <parameter>id</parameter>
        <parameter>lang</parameter>
        <parameter>name</parameter>
        <parameter>noshade</parameter>
        <parameter>nowrap</parameter>
        <parameter>rel</parameter>
        <parameter>rev</parameter>
        <parameter>rowspan</parameter>
        <parameter>scope</parameter>
        <parameter>size</parameter>
        <parameter>span</parameter>
        <parameter>start</parameter>
        <parameter>style</parameter>
        <parameter>summary</parameter>
        <parameter>title</parameter>
        <parameter>type</parameter>
        <parameter>valign</parameter>
        <parameter>value</parameter>
        <parameter>width</parameter>
        <parameter>target</parameter>
        <parameter>src</parameter>
        <parameter>alt</parameter>
      </parameter>
      <parameter key="options" type="collection">
        <parameter key="Attr.AllowedFrameTargets" type="collection">
          <parameter key="values" type="collection">
            <parameter>_blank</parameter>
            <parameter>_self</parameter>
            <parameter>_parent</parameter>
            <parameter>_top</parameter>
          </parameter>
        </parameter>
        <parameter key="Attr.AllowedRel" type="collection">
          <parameter key="values" type="collection">
            <parameter>nofollow</parameter>
            <parameter>print</parameter>
          </parameter>
        </parameter>
        <parameter key="Attr.EnableID">true</parameter>
      </parameter>
      <parameter key="custom_tags" type="collection"/>
      <parameter key="custom_attributes" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags" type="collection">
      <parameter>a</parameter>
      <parameter>abbr</parameter>
      <parameter>acronym</parameter>
      <parameter>address</parameter>
      <parameter>b</parameter>
      <parameter>bdo</parameter>
      <parameter>big</parameter>
      <parameter>blockquote</parameter>
      <parameter>br</parameter>
      <parameter>caption</parameter>
      <parameter>center</parameter>
      <parameter>cite</parameter>
      <parameter>code</parameter>
      <parameter>col</parameter>
      <parameter>colgroup</parameter>
      <parameter>dd</parameter>
      <parameter>del</parameter>
      <parameter>dfn</parameter>
      <parameter>dir</parameter>
      <parameter>div</parameter>
      <parameter>dl</parameter>
      <parameter>dt</parameter>
      <parameter>em</parameter>
      <parameter>font</parameter>
      <parameter>h1</parameter>
      <parameter>h2</parameter>
      <parameter>h3</parameter>
      <parameter>h4</parameter>
      <parameter>h5</parameter>
      <parameter>h6</parameter>
      <parameter>hr</parameter>
      <parameter>i</parameter>
      <parameter>ins</parameter>
      <parameter>kbd</parameter>
      <parameter>li</parameter>
      <parameter>menu</parameter>
      <parameter>ol</parameter>
      <parameter>p</parameter>
      <parameter>pre</parameter>
      <parameter>q</parameter>
      <parameter>s</parameter>
      <parameter>samp</parameter>
      <parameter>small</parameter>
      <parameter>span</parameter>
      <parameter>strike</parameter>
      <parameter>strong</parameter>
      <parameter>sub</parameter>
      <parameter>sup</parameter>
      <parameter>table</parameter>
      <parameter>tbody</parameter>
      <parameter>td</parameter>
      <parameter>tfoot</parameter>
      <parameter>th</parameter>
      <parameter>thead</parameter>
      <parameter>tr</parameter>
      <parameter>tt</parameter>
      <parameter>u</parameter>
      <parameter>ul</parameter>
      <parameter>var</parameter>
      <parameter>img</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.0">a</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.1">abbr</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.2">acronym</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.3">address</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.4">b</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.5">bdo</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.6">big</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.7">blockquote</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.8">br</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.9">caption</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.10">center</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.11">cite</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.12">code</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.13">col</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.14">colgroup</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.15">dd</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.16">del</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.17">dfn</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.18">dir</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.19">div</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.20">dl</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.21">dt</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.22">em</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.23">font</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.24">h1</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.25">h2</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.26">h3</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.27">h4</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.28">h5</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.29">h6</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.30">hr</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.31">i</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.32">ins</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.33">kbd</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.34">li</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.35">menu</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.36">ol</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.37">p</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.38">pre</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.39">q</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.40">s</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.41">samp</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.42">small</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.43">span</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.44">strike</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.45">strong</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.46">sub</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.47">sup</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.48">table</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.49">tbody</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.50">td</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.51">tfoot</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.52">th</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.53">thead</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.54">tr</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.55">tt</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.56">u</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.57">ul</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.58">var</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.tags.59">img</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes" type="collection">
      <parameter>align</parameter>
      <parameter>bgcolor</parameter>
      <parameter>border</parameter>
      <parameter>cellpadding</parameter>
      <parameter>cellspacing</parameter>
      <parameter>cite</parameter>
      <parameter>class</parameter>
      <parameter>clear</parameter>
      <parameter>color</parameter>
      <parameter>colspan</parameter>
      <parameter>dir</parameter>
      <parameter>face</parameter>
      <parameter>frame</parameter>
      <parameter>height</parameter>
      <parameter>href</parameter>
      <parameter>id</parameter>
      <parameter>lang</parameter>
      <parameter>name</parameter>
      <parameter>noshade</parameter>
      <parameter>nowrap</parameter>
      <parameter>rel</parameter>
      <parameter>rev</parameter>
      <parameter>rowspan</parameter>
      <parameter>scope</parameter>
      <parameter>size</parameter>
      <parameter>span</parameter>
      <parameter>start</parameter>
      <parameter>style</parameter>
      <parameter>summary</parameter>
      <parameter>title</parameter>
      <parameter>type</parameter>
      <parameter>valign</parameter>
      <parameter>value</parameter>
      <parameter>width</parameter>
      <parameter>target</parameter>
      <parameter>src</parameter>
      <parameter>alt</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.0">align</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.1">bgcolor</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.2">border</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.3">cellpadding</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.4">cellspacing</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.5">cite</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.6">class</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.7">clear</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.8">color</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.9">colspan</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.10">dir</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.11">face</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.12">frame</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.13">height</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.14">href</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.15">id</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.16">lang</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.17">name</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.18">noshade</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.19">nowrap</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.20">rel</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.21">rev</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.22">rowspan</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.23">scope</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.24">size</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.25">span</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.26">start</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.27">style</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.28">summary</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.29">title</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.30">type</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.31">valign</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.32">value</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.33">width</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.34">target</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.35">src</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.attributes.36">alt</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options" type="collection">
      <parameter key="Attr.AllowedFrameTargets" type="collection">
        <parameter key="values" type="collection">
          <parameter>_blank</parameter>
          <parameter>_self</parameter>
          <parameter>_parent</parameter>
          <parameter>_top</parameter>
        </parameter>
      </parameter>
      <parameter key="Attr.AllowedRel" type="collection">
        <parameter key="values" type="collection">
          <parameter>nofollow</parameter>
          <parameter>print</parameter>
        </parameter>
      </parameter>
      <parameter key="Attr.EnableID">true</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedFrameTargets" type="collection">
      <parameter key="values" type="collection">
        <parameter>_blank</parameter>
        <parameter>_self</parameter>
        <parameter>_parent</parameter>
        <parameter>_top</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedFrameTargets.values" type="collection">
      <parameter>_blank</parameter>
      <parameter>_self</parameter>
      <parameter>_parent</parameter>
      <parameter>_top</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedFrameTargets.values.0">_blank</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedFrameTargets.values.1">_self</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedFrameTargets.values.2">_parent</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedFrameTargets.values.3">_top</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedRel" type="collection">
      <parameter key="values" type="collection">
        <parameter>nofollow</parameter>
        <parameter>print</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedRel.values" type="collection">
      <parameter>nofollow</parameter>
      <parameter>print</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedRel.values.0">nofollow</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.AllowedRel.values.1">print</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.options.Attr.EnableID">true</parameter>
    <parameter key="shopware.html_sanitizer.sets.basic.custom_tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.basic.custom_attributes" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.media" type="collection">
      <parameter key="tags" type="collection">
        <parameter>img</parameter>
      </parameter>
      <parameter key="attributes" type="collection">
        <parameter>src</parameter>
        <parameter>alt</parameter>
      </parameter>
      <parameter key="custom_tags" type="collection"/>
      <parameter key="custom_attributes" type="collection"/>
      <parameter key="options" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.media.tags" type="collection">
      <parameter>img</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.media.tags.0">img</parameter>
    <parameter key="shopware.html_sanitizer.sets.media.attributes" type="collection">
      <parameter>src</parameter>
      <parameter>alt</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.media.attributes.0">src</parameter>
    <parameter key="shopware.html_sanitizer.sets.media.attributes.1">alt</parameter>
    <parameter key="shopware.html_sanitizer.sets.media.custom_tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.media.custom_attributes" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.media.options" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.script" type="collection">
      <parameter key="tags" type="collection">
        <parameter>script</parameter>
      </parameter>
      <parameter key="options" type="collection">
        <parameter key="HTML.Trusted">true</parameter>
      </parameter>
      <parameter key="custom_tags" type="collection"/>
      <parameter key="attributes" type="collection"/>
      <parameter key="custom_attributes" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.script.tags" type="collection">
      <parameter>script</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.script.tags.0">script</parameter>
    <parameter key="shopware.html_sanitizer.sets.script.options" type="collection">
      <parameter key="HTML.Trusted">true</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.script.options.HTML.Trusted">true</parameter>
    <parameter key="shopware.html_sanitizer.sets.script.custom_tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.script.attributes" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.script.custom_attributes" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.tidy" type="collection">
      <parameter key="options" type="collection">
        <parameter key="Output.TidyFormat">true</parameter>
      </parameter>
      <parameter key="tags" type="collection"/>
      <parameter key="custom_tags" type="collection"/>
      <parameter key="attributes" type="collection"/>
      <parameter key="custom_attributes" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.tidy.options" type="collection">
      <parameter key="Output.TidyFormat">true</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.tidy.options.Output.TidyFormat">true</parameter>
    <parameter key="shopware.html_sanitizer.sets.tidy.tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.tidy.custom_tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.tidy.attributes" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.tidy.custom_attributes" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.bootstrap" type="collection">
      <parameter key="tags" type="collection">
        <parameter>a</parameter>
        <parameter>span</parameter>
      </parameter>
      <parameter key="attributes" type="collection">
        <parameter>role</parameter>
        <parameter>aria-label</parameter>
        <parameter>aria-labelledly</parameter>
        <parameter>aria-current</parameter>
        <parameter>aria-expanded</parameter>
        <parameter>aria-controls</parameter>
        <parameter>aria-hidden</parameter>
        <parameter>aria-describedby</parameter>
        <parameter>tabindex</parameter>
        <parameter>aria-modal</parameter>
        <parameter>data-bs-toggle</parameter>
        <parameter>data-bs-target</parameter>
        <parameter>data-bs-dismiss</parameter>
        <parameter>data-bs-slide</parameter>
        <parameter>data-bs-slide-to</parameter>
        <parameter>data-bs-parent</parameter>
        <parameter>data-bs-config</parameter>
        <parameter>data-bs-content</parameter>
        <parameter>data-bs-spy</parameter>
      </parameter>
      <parameter key="custom_attributes" type="collection">
        <parameter type="collection">
          <parameter key="tags" type="collection">
            <parameter>a</parameter>
            <parameter>span</parameter>
          </parameter>
          <parameter key="attributes" type="collection">
            <parameter>href</parameter>
            <parameter>role</parameter>
            <parameter>aria-label</parameter>
            <parameter>aria-labelledly</parameter>
            <parameter>aria-current</parameter>
            <parameter>aria-expanded</parameter>
            <parameter>aria-controls</parameter>
            <parameter>aria-hidden</parameter>
            <parameter>aria-describedby</parameter>
            <parameter>tabindex</parameter>
            <parameter>aria-modal</parameter>
            <parameter>data-bs-toggle</parameter>
            <parameter>data-bs-target</parameter>
            <parameter>data-bs-dismiss</parameter>
            <parameter>data-bs-slide</parameter>
            <parameter>data-bs-slide-to</parameter>
            <parameter>data-bs-parent</parameter>
            <parameter>data-bs-config</parameter>
            <parameter>data-bs-content</parameter>
            <parameter>data-bs-spy</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="custom_tags" type="collection"/>
      <parameter key="options" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.tags" type="collection">
      <parameter>a</parameter>
      <parameter>span</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.tags.0">a</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.tags.1">span</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes" type="collection">
      <parameter>role</parameter>
      <parameter>aria-label</parameter>
      <parameter>aria-labelledly</parameter>
      <parameter>aria-current</parameter>
      <parameter>aria-expanded</parameter>
      <parameter>aria-controls</parameter>
      <parameter>aria-hidden</parameter>
      <parameter>aria-describedby</parameter>
      <parameter>tabindex</parameter>
      <parameter>aria-modal</parameter>
      <parameter>data-bs-toggle</parameter>
      <parameter>data-bs-target</parameter>
      <parameter>data-bs-dismiss</parameter>
      <parameter>data-bs-slide</parameter>
      <parameter>data-bs-slide-to</parameter>
      <parameter>data-bs-parent</parameter>
      <parameter>data-bs-config</parameter>
      <parameter>data-bs-content</parameter>
      <parameter>data-bs-spy</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.0">role</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.1">aria-label</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.2">aria-labelledly</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.3">aria-current</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.4">aria-expanded</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.5">aria-controls</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.6">aria-hidden</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.7">aria-describedby</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.8">tabindex</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.9">aria-modal</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.10">data-bs-toggle</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.11">data-bs-target</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.12">data-bs-dismiss</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.13">data-bs-slide</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.14">data-bs-slide-to</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.15">data-bs-parent</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.16">data-bs-config</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.17">data-bs-content</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.attributes.18">data-bs-spy</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes" type="collection">
      <parameter type="collection">
        <parameter key="tags" type="collection">
          <parameter>a</parameter>
          <parameter>span</parameter>
        </parameter>
        <parameter key="attributes" type="collection">
          <parameter>href</parameter>
          <parameter>role</parameter>
          <parameter>aria-label</parameter>
          <parameter>aria-labelledly</parameter>
          <parameter>aria-current</parameter>
          <parameter>aria-expanded</parameter>
          <parameter>aria-controls</parameter>
          <parameter>aria-hidden</parameter>
          <parameter>aria-describedby</parameter>
          <parameter>tabindex</parameter>
          <parameter>aria-modal</parameter>
          <parameter>data-bs-toggle</parameter>
          <parameter>data-bs-target</parameter>
          <parameter>data-bs-dismiss</parameter>
          <parameter>data-bs-slide</parameter>
          <parameter>data-bs-slide-to</parameter>
          <parameter>data-bs-parent</parameter>
          <parameter>data-bs-config</parameter>
          <parameter>data-bs-content</parameter>
          <parameter>data-bs-spy</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0" type="collection">
      <parameter key="tags" type="collection">
        <parameter>a</parameter>
        <parameter>span</parameter>
      </parameter>
      <parameter key="attributes" type="collection">
        <parameter>href</parameter>
        <parameter>role</parameter>
        <parameter>aria-label</parameter>
        <parameter>aria-labelledly</parameter>
        <parameter>aria-current</parameter>
        <parameter>aria-expanded</parameter>
        <parameter>aria-controls</parameter>
        <parameter>aria-hidden</parameter>
        <parameter>aria-describedby</parameter>
        <parameter>tabindex</parameter>
        <parameter>aria-modal</parameter>
        <parameter>data-bs-toggle</parameter>
        <parameter>data-bs-target</parameter>
        <parameter>data-bs-dismiss</parameter>
        <parameter>data-bs-slide</parameter>
        <parameter>data-bs-slide-to</parameter>
        <parameter>data-bs-parent</parameter>
        <parameter>data-bs-config</parameter>
        <parameter>data-bs-content</parameter>
        <parameter>data-bs-spy</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.tags" type="collection">
      <parameter>a</parameter>
      <parameter>span</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.tags.0">a</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.tags.1">span</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes" type="collection">
      <parameter>href</parameter>
      <parameter>role</parameter>
      <parameter>aria-label</parameter>
      <parameter>aria-labelledly</parameter>
      <parameter>aria-current</parameter>
      <parameter>aria-expanded</parameter>
      <parameter>aria-controls</parameter>
      <parameter>aria-hidden</parameter>
      <parameter>aria-describedby</parameter>
      <parameter>tabindex</parameter>
      <parameter>aria-modal</parameter>
      <parameter>data-bs-toggle</parameter>
      <parameter>data-bs-target</parameter>
      <parameter>data-bs-dismiss</parameter>
      <parameter>data-bs-slide</parameter>
      <parameter>data-bs-slide-to</parameter>
      <parameter>data-bs-parent</parameter>
      <parameter>data-bs-config</parameter>
      <parameter>data-bs-content</parameter>
      <parameter>data-bs-spy</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.0">href</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.1">role</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.2">aria-label</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.3">aria-labelledly</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.4">aria-current</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.5">aria-expanded</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.6">aria-controls</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.7">aria-hidden</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.8">aria-describedby</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.9">tabindex</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.10">aria-modal</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.11">data-bs-toggle</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.12">data-bs-target</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.13">data-bs-dismiss</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.14">data-bs-slide</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.15">data-bs-slide-to</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.16">data-bs-parent</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.17">data-bs-config</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.18">data-bs-content</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_attributes.0.attributes.19">data-bs-spy</parameter>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.custom_tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.bootstrap.options" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.snippet" type="collection">
      <parameter key="tags" type="collection">
        <parameter>a</parameter>
      </parameter>
      <parameter key="attributes" type="collection">
        <parameter>data-url</parameter>
        <parameter>data-ajax-modal</parameter>
        <parameter>data-prev-url</parameter>
      </parameter>
      <parameter key="custom_attributes" type="collection">
        <parameter type="collection">
          <parameter key="tags" type="collection">
            <parameter>a</parameter>
          </parameter>
          <parameter key="attributes" type="collection">
            <parameter>data-url</parameter>
            <parameter>data-ajax-modal</parameter>
            <parameter>data-prev-url</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="custom_tags" type="collection"/>
      <parameter key="options" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.tags" type="collection">
      <parameter>a</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.tags.0">a</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.attributes" type="collection">
      <parameter>data-url</parameter>
      <parameter>data-ajax-modal</parameter>
      <parameter>data-prev-url</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.attributes.0">data-url</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.attributes.1">data-ajax-modal</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.attributes.2">data-prev-url</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes" type="collection">
      <parameter type="collection">
        <parameter key="tags" type="collection">
          <parameter>a</parameter>
        </parameter>
        <parameter key="attributes" type="collection">
          <parameter>data-url</parameter>
          <parameter>data-ajax-modal</parameter>
          <parameter>data-prev-url</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes.0" type="collection">
      <parameter key="tags" type="collection">
        <parameter>a</parameter>
      </parameter>
      <parameter key="attributes" type="collection">
        <parameter>data-url</parameter>
        <parameter>data-ajax-modal</parameter>
        <parameter>data-prev-url</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes.0.tags" type="collection">
      <parameter>a</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes.0.tags.0">a</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes.0.attributes" type="collection">
      <parameter>data-url</parameter>
      <parameter>data-ajax-modal</parameter>
      <parameter>data-prev-url</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes.0.attributes.0">data-url</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes.0.attributes.1">data-ajax-modal</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_attributes.0.attributes.2">data-prev-url</parameter>
    <parameter key="shopware.html_sanitizer.sets.snippet.custom_tags" type="collection"/>
    <parameter key="shopware.html_sanitizer.sets.snippet.options" type="collection"/>
    <parameter key="shopware.html_sanitizer.fields" type="collection">
      <parameter key="product_translation.description" type="collection">
        <parameter key="sets" type="collection">
          <parameter>basic</parameter>
          <parameter>media</parameter>
          <parameter>HTML5</parameter>
        </parameter>
      </parameter>
      <parameter key="product_translation.descriptionTeaser" type="collection">
        <parameter key="sets" type="collection"/>
      </parameter>
      <parameter key="app_cms_block.template" type="collection">
        <parameter key="sets" type="collection">
          <parameter>basic</parameter>
          <parameter>media</parameter>
          <parameter>tidy</parameter>
          <parameter>HTML5</parameter>
        </parameter>
      </parameter>
      <parameter key="snippet.value" type="collection">
        <parameter key="sets" type="collection">
          <parameter>basic</parameter>
          <parameter>media</parameter>
          <parameter>bootstrap</parameter>
          <parameter>snippet</parameter>
          <parameter>HTML5</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.product_translation.description" type="collection">
      <parameter key="sets" type="collection">
        <parameter>basic</parameter>
        <parameter>media</parameter>
        <parameter>HTML5</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.product_translation.description.sets" type="collection">
      <parameter>basic</parameter>
      <parameter>media</parameter>
      <parameter>HTML5</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.product_translation.description.sets.0">basic</parameter>
    <parameter key="shopware.html_sanitizer.fields.product_translation.description.sets.1">media</parameter>
    <parameter key="shopware.html_sanitizer.fields.product_translation.description.sets.2">HTML5</parameter>
    <parameter key="shopware.html_sanitizer.fields.product_translation.descriptionTeaser" type="collection">
      <parameter key="sets" type="collection"/>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.product_translation.descriptionTeaser.sets" type="collection"/>
    <parameter key="shopware.html_sanitizer.fields.app_cms_block.template" type="collection">
      <parameter key="sets" type="collection">
        <parameter>basic</parameter>
        <parameter>media</parameter>
        <parameter>tidy</parameter>
        <parameter>HTML5</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.app_cms_block.template.sets" type="collection">
      <parameter>basic</parameter>
      <parameter>media</parameter>
      <parameter>tidy</parameter>
      <parameter>HTML5</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.app_cms_block.template.sets.0">basic</parameter>
    <parameter key="shopware.html_sanitizer.fields.app_cms_block.template.sets.1">media</parameter>
    <parameter key="shopware.html_sanitizer.fields.app_cms_block.template.sets.2">tidy</parameter>
    <parameter key="shopware.html_sanitizer.fields.app_cms_block.template.sets.3">HTML5</parameter>
    <parameter key="shopware.html_sanitizer.fields.snippet.value" type="collection">
      <parameter key="sets" type="collection">
        <parameter>basic</parameter>
        <parameter>media</parameter>
        <parameter>bootstrap</parameter>
        <parameter>snippet</parameter>
        <parameter>HTML5</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.snippet.value.sets" type="collection">
      <parameter>basic</parameter>
      <parameter>media</parameter>
      <parameter>bootstrap</parameter>
      <parameter>snippet</parameter>
      <parameter>HTML5</parameter>
    </parameter>
    <parameter key="shopware.html_sanitizer.fields.snippet.value.sets.0">basic</parameter>
    <parameter key="shopware.html_sanitizer.fields.snippet.value.sets.1">media</parameter>
    <parameter key="shopware.html_sanitizer.fields.snippet.value.sets.2">bootstrap</parameter>
    <parameter key="shopware.html_sanitizer.fields.snippet.value.sets.3">snippet</parameter>
    <parameter key="shopware.html_sanitizer.fields.snippet.value.sets.4">HTML5</parameter>
    <parameter key="shopware.logger" type="collection">
      <parameter key="enforce_throw_exception">%env(bool:default:defaults_bool_false:LOGGER_ENFORCE_THROW_EXCEPTION)%</parameter>
      <parameter key="file_rotation_count">14</parameter>
      <parameter key="exclude_exception" type="collection">
        <parameter>League\OAuth2\Server\Exception\OAuthServerException</parameter>
        <parameter>Symfony\Component\HttpKernel\Exception\NotFoundHttpException</parameter>
        <parameter>Shopware\Core\Framework\Routing\Exception\LanguageNotFoundException</parameter>
      </parameter>
      <parameter key="exclude_events" type="collection">
        <parameter>user.recovery.request</parameter>
        <parameter>customer.recovery.request</parameter>
      </parameter>
      <parameter key="error_code_log_levels" type="collection">
        <parameter key="CHECKOUT__CART_HASH_MISMATCH">notice</parameter>
        <parameter key="CHECKOUT__INSUFFICIENT_PERMISSION">notice</parameter>
        <parameter key="CHECKOUT__TAX_ID_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMERS_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_NOT_LOGGED_IN">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_AUTH_BAD_CREDENTIALS">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_IS_ALREADY_CONFIRMED">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_NOT_FOUND_BY_HASH">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_NOT_FOUND_BY_ID">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_RECOVERY_HASH_EXPIRED">notice</parameter>
        <parameter key="CHECKOUT__WISHLIST_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__DUPLICATE_WISHLIST_PRODUCT">notice</parameter>
        <parameter key="CHECKOUT__LEGACY_PASSWORD_ENCODER_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__WISHLIST_PRODUCT_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_AUTH_THROTTLED">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_OPTIN_NOT_COMPLETED">notice</parameter>
        <parameter key="CHECKOUT__LINE_ITEM_DOWNLOAD_FILE_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__ORDER_CUSTOMER_NOT_LOGGED_IN">notice</parameter>
        <parameter key="CHECKOUT__ASYNC_PAYMENT_FINALIZE_INTERRUPTED">notice</parameter>
        <parameter key="CHECKOUT__ASYNC_PAYMENT_PROCESS_INTERRUPTED">notice</parameter>
        <parameter key="CHECKOUT__CAPTURE_PREPARED_PAYMENT_ERROR">notice</parameter>
        <parameter key="CHECKOUT__CUSTOMER_CANCELED_EXTERNAL_PAYMENT">notice</parameter>
        <parameter key="CHECKOUT__SYNC_PAYMENT_PROCESS_INTERRUPTED">notice</parameter>
        <parameter key="CHECKOUT__RECURRING_PROCESS_INTERRUPTED">notice</parameter>
        <parameter key="CHECKOUT__REFUND_PROCESS_INTERRUPTED">notice</parameter>
        <parameter key="CHECKOUT__PAYMENT_TOKEN_EXPIRED">notice</parameter>
        <parameter key="CHECKOUT__PAYMENT_TOKEN_INVALIDATED">notice</parameter>
        <parameter key="CHECKOUT__CART_LINE_ITEM_NOT_STACKABLE">notice</parameter>
        <parameter key="CHECKOUT__CART_LINE_ITEM_TYPE_NOT_UPDATABLE">notice</parameter>
        <parameter key="CHECKOUT__INVALID_PAYMENT_TOKEN">notice</parameter>
        <parameter key="CHECKOUT__DELIVERY_WITHOUT_ADDRESS">notice</parameter>
        <parameter key="DOCUMENT__INVALID_GENERATOR_TYPE">notice</parameter>
        <parameter key="DOCUMENT__INVALID_RENDERER_TYPE">notice</parameter>
        <parameter key="DOCUMENT__NUMBER_ALREADY_EXISTS">notice</parameter>
        <parameter key="DOCUMENT__DOCUMENT_NOT_FOUND">notice</parameter>
        <parameter key="DOCUMENT__GENERATION_ERROR">notice</parameter>
        <parameter key="DOCUMENT__ORDER_NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__PROMOTION__NOT_FOUND">notice</parameter>
        <parameter key="CHECKOUT__PROMOTION_DISCOUNT_NOT_FOUND">notice</parameter>
        <parameter key="CONTENT__DELETION_DEFAULT_CMS_PAGE">notice</parameter>
        <parameter key="CONTENT__DELETION_OVERALL_DEFAULT_CMS_PAGE">notice</parameter>
        <parameter key="CONTENT__INVALID_FIELD_CONFIG_SOURCE">notice</parameter>
        <parameter key="CONTENT__MEDIA_INVALID_CONTENT_LENGTH">notice</parameter>
        <parameter key="CONTENT__MEDIA_INVALID_URL">notice</parameter>
        <parameter key="CONTENT__MEDIA_ILLEGAL_URL">notice</parameter>
        <parameter key="CONTENT__MEDIA_DISABLE_URL_UPLOAD_FEATURE">notice</parameter>
        <parameter key="CONTENT__MEDIA_CANNOT_OPEN_SOURCE_STREAM_TO_READ">notice</parameter>
        <parameter key="CONTENT__MEDIA_CANNOT_OPEN_SOURCE_STREAM_TO_WRITE">notice</parameter>
        <parameter key="CONTENT__MEDIA_FILE_SIZE_LIMIT_EXCEEDED">notice</parameter>
        <parameter key="CONTENT__MEDIA_MISSING_FILE_EXTENSION">notice</parameter>
        <parameter key="CONTENT__MEDIA_MISSING_URL_PARAMETER">notice</parameter>
        <parameter key="CONTENT__MEDIA_ILLEGAL_FILE_NAME">notice</parameter>
        <parameter key="CONTENT__MEDIA_EMPTY_FILE">notice</parameter>
        <parameter key="CONTENT__MEDIA_INVALID_FILE">notice</parameter>
        <parameter key="CONTENT__MEDIA_EMPTY_FILE_NAME">notice</parameter>
        <parameter key="CONTENT__MEDIA_FOLDER_NOT_FOUND">notice</parameter>
        <parameter key="CONTENT__MEDIA_FOLDER_NAME_NOT_FOUND">notice</parameter>
        <parameter key="CONTENT__MEDIA_FILE_TYPE_NOT_SUPPORTED">notice</parameter>
        <parameter key="CONTENT__MEDIA_EMPTY_ID">notice</parameter>
        <parameter key="CONTENT__MEDIA_FILE_NOT_SUPPORTED_FOR_THUMBNAIL">notice</parameter>
        <parameter key="CONTENT__MEDIA_STRATEGY_NOT_FOUND">notice</parameter>
        <parameter key="CONTENT__MEDIA_DUPLICATED_FILE_NAME">notice</parameter>
        <parameter key="CONTENT__MEDIA_NOT_FOUND">notice</parameter>
        <parameter key="CONTENT__MEDIA_MISSING_FILE">notice</parameter>
        <parameter key="CONTENT__MEDIA_PRESIGNED_UPLOAD_DISABLED">notice</parameter>
        <parameter key="CONTENT__MEDIA_PRESIGNED_UPLOAD_NOT_SUPPORTED">notice</parameter>
        <parameter key="CONTENT__MEDIA_PRESIGNED_UPLOAD_FINALIZE_FAILED">notice</parameter>
        <parameter key="CONTENT__NEWSLETTER_RECIPIENT_THROTTLED">notice</parameter>
        <parameter key="CONTENT__PRODUCT_EXPORT_EMPTY">notice</parameter>
        <parameter key="CONTENT__LANDING_PAGE_NOT_FOUND">notice</parameter>
        <parameter key="CONTENT__IMPORT_FILE_HAS_UNEXPECTED_TYPE">notice</parameter>
        <parameter key="ELASTICSEARCH_PRODUCT__CANNOT_CHANGE_CUSTOM_FIELD_TYPE">notice</parameter>
        <parameter key="FRAMEWORK__APP_NOT_COMPATIBLE">notice</parameter>
        <parameter key="FRAMEWORK__APP_INTEGRATION_NOT_FOUND">notice</parameter>
        <parameter key="FRAMEWORK__API_INVALID_ACCESS_KEY">notice</parameter>
        <parameter key="FRAMEWORK__API_SALES_CHANNEL_MAINTENANCE_MODE">notice</parameter>
        <parameter key="FRAMEWORK__CANNOT_CREATE_NEW_VERSION">notice</parameter>
        <parameter key="FRAMEWORK__EXTENSION_THEME_STILL_IN_USE">notice</parameter>
        <parameter key="FRAMEWORK__INVALID_SALES_CHANNEL_MAPPING">notice</parameter>
        <parameter key="FRAMEWORK__LANGUAGE_NOT_FOUND">notice</parameter>
        <parameter key="FRAMEWORK__SYNC_ACTION_PROCESS_INTERRUPTED">notice</parameter>
        <parameter key="FRAMEWORK__WRITE_TYPE_INTEND_ERROR">notice</parameter>
        <parameter key="FRAMEWORK__MISSING_REQUEST_PARAMETER">notice</parameter>
        <parameter key="FRAMEWORK__INVALID_REQUEST_PARAMETER">notice</parameter>
        <parameter key="FRAMEWORK__INVALID_TEMPLATE_SYNTAX">notice</parameter>
        <parameter key="FRAMEWORK__INVALID_CAPTCHA_VALUE">notice</parameter>
        <parameter key="FRAMEWORK__CUSTOM_ENTITY_NOT_FOUND">notice</parameter>
        <parameter key="FRAMEWORK__RATE_LIMIT_EXCEEDED">notice</parameter>
        <parameter key="FRAMEWORK__SALES_CHANNEL_NOT_FOUND">notice</parameter>
        <parameter key="PRODUCT__CATEGORY_NOT_FOUND">notice</parameter>
        <parameter key="PRODUCT_CONFIGURATION_OPTION_EXISTS_ALREADY">notice</parameter>
        <parameter key="PRODUCT_EXPORT__RENDER_FOOTER_EXCEPTION">notice</parameter>
        <parameter key="PRODUCT_EXPORT__RENDER_HEADER_EXCEPTION">notice</parameter>
        <parameter key="PRODUCT_EXPORT__RENDER_PRODUCT_EXCEPTION">notice</parameter>
        <parameter key="PRODUCT_SORTING_NOT_FOUND">notice</parameter>
        <parameter key="PROMOTION__INDIVIDUAL_CODES_PATTERN_ALREADY_IN_USE">notice</parameter>
        <parameter key="PROMOTION__INDIVIDUAL_CODES_PATTERN_INSUFFICIENTLY_COMPLEX">notice</parameter>
        <parameter key="SYSTEM__SCOPE_NOT_FOUND">notice</parameter>
        <parameter key="SYSTEM__STATE_MACHINE_INVALID_ENTITY_ID">notice</parameter>
        <parameter key="SYSTEM__SALES_CHANNEL_DOES_NOT_EXISTS">notice</parameter>
        <parameter key="SYSTEM__LANGUAGE_INVALID_EXCEPTION">notice</parameter>
        <parameter key="SYSTEM__COUNTRY_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
        <parameter key="SYSTEM__CURRENCY_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
        <parameter key="SYSTEM__COUNTRY_STATE_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
        <parameter key="SYSTEM__SALES_CHANNEL_LANGUAGE_NOT_AVAILABLE_EXCEPTION">notice</parameter>
        <parameter key="SYSTEM__NO_CONTEXT_DATA_EXCEPTION">notice</parameter>
        <parameter key="SWAG_PAYPAL__USER_CANCELLED">notice</parameter>
        <parameter key="SWAG_PAYPAL__BROWSER_UNSUPPORTED">notice</parameter>
        <parameter key="SWAG_PAYPAL__CARD_VALIDATION_FAILED">notice</parameter>
        <parameter key="SWAG_PAYPAL__API_POSTAL_CODE_REQUIRED">notice</parameter>
        <parameter key="SWAG_PAYPAL__API_CANNOT_BE_ZERO_OR_NEGATIVE">notice</parameter>
        <parameter key="SWAG_PAYPAL__API_PAYMENT_SOURCE_INFO_CANNOT_BE_VERIFIED">notice</parameter>
        <parameter key="SWAG_PAYPAL__API_PAYMENT_SOURCE_DECLINED_BY_PROCESSOR">notice</parameter>
        <parameter key="SWAG_PAYPAL_POS__WEBHOOK_ID_INVALID">warning</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.logger.enforce_throw_exception">%env(bool:default:defaults_bool_false:LOGGER_ENFORCE_THROW_EXCEPTION)%</parameter>
    <parameter key="shopware.logger.file_rotation_count">14</parameter>
    <parameter key="shopware.logger.exclude_exception" type="collection">
      <parameter>League\OAuth2\Server\Exception\OAuthServerException</parameter>
      <parameter>Symfony\Component\HttpKernel\Exception\NotFoundHttpException</parameter>
      <parameter>Shopware\Core\Framework\Routing\Exception\LanguageNotFoundException</parameter>
    </parameter>
    <parameter key="shopware.logger.exclude_exception.0">League\OAuth2\Server\Exception\OAuthServerException</parameter>
    <parameter key="shopware.logger.exclude_exception.1">Symfony\Component\HttpKernel\Exception\NotFoundHttpException</parameter>
    <parameter key="shopware.logger.exclude_exception.2">Shopware\Core\Framework\Routing\Exception\LanguageNotFoundException</parameter>
    <parameter key="shopware.logger.exclude_events" type="collection">
      <parameter>user.recovery.request</parameter>
      <parameter>customer.recovery.request</parameter>
    </parameter>
    <parameter key="shopware.logger.exclude_events.0">user.recovery.request</parameter>
    <parameter key="shopware.logger.exclude_events.1">customer.recovery.request</parameter>
    <parameter key="shopware.logger.error_code_log_levels" type="collection">
      <parameter key="CHECKOUT__CART_HASH_MISMATCH">notice</parameter>
      <parameter key="CHECKOUT__INSUFFICIENT_PERMISSION">notice</parameter>
      <parameter key="CHECKOUT__TAX_ID_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMERS_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_NOT_LOGGED_IN">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_AUTH_BAD_CREDENTIALS">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_IS_ALREADY_CONFIRMED">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_NOT_FOUND_BY_HASH">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_NOT_FOUND_BY_ID">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_RECOVERY_HASH_EXPIRED">notice</parameter>
      <parameter key="CHECKOUT__WISHLIST_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__DUPLICATE_WISHLIST_PRODUCT">notice</parameter>
      <parameter key="CHECKOUT__LEGACY_PASSWORD_ENCODER_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__WISHLIST_PRODUCT_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_AUTH_THROTTLED">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_OPTIN_NOT_COMPLETED">notice</parameter>
      <parameter key="CHECKOUT__LINE_ITEM_DOWNLOAD_FILE_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__ORDER_CUSTOMER_NOT_LOGGED_IN">notice</parameter>
      <parameter key="CHECKOUT__ASYNC_PAYMENT_FINALIZE_INTERRUPTED">notice</parameter>
      <parameter key="CHECKOUT__ASYNC_PAYMENT_PROCESS_INTERRUPTED">notice</parameter>
      <parameter key="CHECKOUT__CAPTURE_PREPARED_PAYMENT_ERROR">notice</parameter>
      <parameter key="CHECKOUT__CUSTOMER_CANCELED_EXTERNAL_PAYMENT">notice</parameter>
      <parameter key="CHECKOUT__SYNC_PAYMENT_PROCESS_INTERRUPTED">notice</parameter>
      <parameter key="CHECKOUT__RECURRING_PROCESS_INTERRUPTED">notice</parameter>
      <parameter key="CHECKOUT__REFUND_PROCESS_INTERRUPTED">notice</parameter>
      <parameter key="CHECKOUT__PAYMENT_TOKEN_EXPIRED">notice</parameter>
      <parameter key="CHECKOUT__PAYMENT_TOKEN_INVALIDATED">notice</parameter>
      <parameter key="CHECKOUT__CART_LINE_ITEM_NOT_STACKABLE">notice</parameter>
      <parameter key="CHECKOUT__CART_LINE_ITEM_TYPE_NOT_UPDATABLE">notice</parameter>
      <parameter key="CHECKOUT__INVALID_PAYMENT_TOKEN">notice</parameter>
      <parameter key="CHECKOUT__DELIVERY_WITHOUT_ADDRESS">notice</parameter>
      <parameter key="DOCUMENT__INVALID_GENERATOR_TYPE">notice</parameter>
      <parameter key="DOCUMENT__INVALID_RENDERER_TYPE">notice</parameter>
      <parameter key="DOCUMENT__NUMBER_ALREADY_EXISTS">notice</parameter>
      <parameter key="DOCUMENT__DOCUMENT_NOT_FOUND">notice</parameter>
      <parameter key="DOCUMENT__GENERATION_ERROR">notice</parameter>
      <parameter key="DOCUMENT__ORDER_NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__PROMOTION__NOT_FOUND">notice</parameter>
      <parameter key="CHECKOUT__PROMOTION_DISCOUNT_NOT_FOUND">notice</parameter>
      <parameter key="CONTENT__DELETION_DEFAULT_CMS_PAGE">notice</parameter>
      <parameter key="CONTENT__DELETION_OVERALL_DEFAULT_CMS_PAGE">notice</parameter>
      <parameter key="CONTENT__INVALID_FIELD_CONFIG_SOURCE">notice</parameter>
      <parameter key="CONTENT__MEDIA_INVALID_CONTENT_LENGTH">notice</parameter>
      <parameter key="CONTENT__MEDIA_INVALID_URL">notice</parameter>
      <parameter key="CONTENT__MEDIA_ILLEGAL_URL">notice</parameter>
      <parameter key="CONTENT__MEDIA_DISABLE_URL_UPLOAD_FEATURE">notice</parameter>
      <parameter key="CONTENT__MEDIA_CANNOT_OPEN_SOURCE_STREAM_TO_READ">notice</parameter>
      <parameter key="CONTENT__MEDIA_CANNOT_OPEN_SOURCE_STREAM_TO_WRITE">notice</parameter>
      <parameter key="CONTENT__MEDIA_FILE_SIZE_LIMIT_EXCEEDED">notice</parameter>
      <parameter key="CONTENT__MEDIA_MISSING_FILE_EXTENSION">notice</parameter>
      <parameter key="CONTENT__MEDIA_MISSING_URL_PARAMETER">notice</parameter>
      <parameter key="CONTENT__MEDIA_ILLEGAL_FILE_NAME">notice</parameter>
      <parameter key="CONTENT__MEDIA_EMPTY_FILE">notice</parameter>
      <parameter key="CONTENT__MEDIA_INVALID_FILE">notice</parameter>
      <parameter key="CONTENT__MEDIA_EMPTY_FILE_NAME">notice</parameter>
      <parameter key="CONTENT__MEDIA_FOLDER_NOT_FOUND">notice</parameter>
      <parameter key="CONTENT__MEDIA_FOLDER_NAME_NOT_FOUND">notice</parameter>
      <parameter key="CONTENT__MEDIA_FILE_TYPE_NOT_SUPPORTED">notice</parameter>
      <parameter key="CONTENT__MEDIA_EMPTY_ID">notice</parameter>
      <parameter key="CONTENT__MEDIA_FILE_NOT_SUPPORTED_FOR_THUMBNAIL">notice</parameter>
      <parameter key="CONTENT__MEDIA_STRATEGY_NOT_FOUND">notice</parameter>
      <parameter key="CONTENT__MEDIA_DUPLICATED_FILE_NAME">notice</parameter>
      <parameter key="CONTENT__MEDIA_NOT_FOUND">notice</parameter>
      <parameter key="CONTENT__MEDIA_MISSING_FILE">notice</parameter>
      <parameter key="CONTENT__MEDIA_PRESIGNED_UPLOAD_DISABLED">notice</parameter>
      <parameter key="CONTENT__MEDIA_PRESIGNED_UPLOAD_NOT_SUPPORTED">notice</parameter>
      <parameter key="CONTENT__MEDIA_PRESIGNED_UPLOAD_FINALIZE_FAILED">notice</parameter>
      <parameter key="CONTENT__NEWSLETTER_RECIPIENT_THROTTLED">notice</parameter>
      <parameter key="CONTENT__PRODUCT_EXPORT_EMPTY">notice</parameter>
      <parameter key="CONTENT__LANDING_PAGE_NOT_FOUND">notice</parameter>
      <parameter key="CONTENT__IMPORT_FILE_HAS_UNEXPECTED_TYPE">notice</parameter>
      <parameter key="ELASTICSEARCH_PRODUCT__CANNOT_CHANGE_CUSTOM_FIELD_TYPE">notice</parameter>
      <parameter key="FRAMEWORK__APP_NOT_COMPATIBLE">notice</parameter>
      <parameter key="FRAMEWORK__APP_INTEGRATION_NOT_FOUND">notice</parameter>
      <parameter key="FRAMEWORK__API_INVALID_ACCESS_KEY">notice</parameter>
      <parameter key="FRAMEWORK__API_SALES_CHANNEL_MAINTENANCE_MODE">notice</parameter>
      <parameter key="FRAMEWORK__CANNOT_CREATE_NEW_VERSION">notice</parameter>
      <parameter key="FRAMEWORK__EXTENSION_THEME_STILL_IN_USE">notice</parameter>
      <parameter key="FRAMEWORK__INVALID_SALES_CHANNEL_MAPPING">notice</parameter>
      <parameter key="FRAMEWORK__LANGUAGE_NOT_FOUND">notice</parameter>
      <parameter key="FRAMEWORK__SYNC_ACTION_PROCESS_INTERRUPTED">notice</parameter>
      <parameter key="FRAMEWORK__WRITE_TYPE_INTEND_ERROR">notice</parameter>
      <parameter key="FRAMEWORK__MISSING_REQUEST_PARAMETER">notice</parameter>
      <parameter key="FRAMEWORK__INVALID_REQUEST_PARAMETER">notice</parameter>
      <parameter key="FRAMEWORK__INVALID_TEMPLATE_SYNTAX">notice</parameter>
      <parameter key="FRAMEWORK__INVALID_CAPTCHA_VALUE">notice</parameter>
      <parameter key="FRAMEWORK__CUSTOM_ENTITY_NOT_FOUND">notice</parameter>
      <parameter key="FRAMEWORK__RATE_LIMIT_EXCEEDED">notice</parameter>
      <parameter key="FRAMEWORK__SALES_CHANNEL_NOT_FOUND">notice</parameter>
      <parameter key="PRODUCT__CATEGORY_NOT_FOUND">notice</parameter>
      <parameter key="PRODUCT_CONFIGURATION_OPTION_EXISTS_ALREADY">notice</parameter>
      <parameter key="PRODUCT_EXPORT__RENDER_FOOTER_EXCEPTION">notice</parameter>
      <parameter key="PRODUCT_EXPORT__RENDER_HEADER_EXCEPTION">notice</parameter>
      <parameter key="PRODUCT_EXPORT__RENDER_PRODUCT_EXCEPTION">notice</parameter>
      <parameter key="PRODUCT_SORTING_NOT_FOUND">notice</parameter>
      <parameter key="PROMOTION__INDIVIDUAL_CODES_PATTERN_ALREADY_IN_USE">notice</parameter>
      <parameter key="PROMOTION__INDIVIDUAL_CODES_PATTERN_INSUFFICIENTLY_COMPLEX">notice</parameter>
      <parameter key="SYSTEM__SCOPE_NOT_FOUND">notice</parameter>
      <parameter key="SYSTEM__STATE_MACHINE_INVALID_ENTITY_ID">notice</parameter>
      <parameter key="SYSTEM__SALES_CHANNEL_DOES_NOT_EXISTS">notice</parameter>
      <parameter key="SYSTEM__LANGUAGE_INVALID_EXCEPTION">notice</parameter>
      <parameter key="SYSTEM__COUNTRY_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
      <parameter key="SYSTEM__CURRENCY_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
      <parameter key="SYSTEM__COUNTRY_STATE_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
      <parameter key="SYSTEM__SALES_CHANNEL_LANGUAGE_NOT_AVAILABLE_EXCEPTION">notice</parameter>
      <parameter key="SYSTEM__NO_CONTEXT_DATA_EXCEPTION">notice</parameter>
      <parameter key="SWAG_PAYPAL__USER_CANCELLED">notice</parameter>
      <parameter key="SWAG_PAYPAL__BROWSER_UNSUPPORTED">notice</parameter>
      <parameter key="SWAG_PAYPAL__CARD_VALIDATION_FAILED">notice</parameter>
      <parameter key="SWAG_PAYPAL__API_POSTAL_CODE_REQUIRED">notice</parameter>
      <parameter key="SWAG_PAYPAL__API_CANNOT_BE_ZERO_OR_NEGATIVE">notice</parameter>
      <parameter key="SWAG_PAYPAL__API_PAYMENT_SOURCE_INFO_CANNOT_BE_VERIFIED">notice</parameter>
      <parameter key="SWAG_PAYPAL__API_PAYMENT_SOURCE_DECLINED_BY_PROCESSOR">notice</parameter>
      <parameter key="SWAG_PAYPAL_POS__WEBHOOK_ID_INVALID">warning</parameter>
    </parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CART_HASH_MISMATCH">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__INSUFFICIENT_PERMISSION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__TAX_ID_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMERS_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_NOT_LOGGED_IN">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_AUTH_BAD_CREDENTIALS">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_IS_ALREADY_CONFIRMED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_NOT_FOUND_BY_HASH">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_NOT_FOUND_BY_ID">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_RECOVERY_HASH_EXPIRED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__WISHLIST_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__DUPLICATE_WISHLIST_PRODUCT">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__LEGACY_PASSWORD_ENCODER_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__WISHLIST_PRODUCT_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_AUTH_THROTTLED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_OPTIN_NOT_COMPLETED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__LINE_ITEM_DOWNLOAD_FILE_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__ORDER_CUSTOMER_NOT_LOGGED_IN">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__ASYNC_PAYMENT_FINALIZE_INTERRUPTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__ASYNC_PAYMENT_PROCESS_INTERRUPTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CAPTURE_PREPARED_PAYMENT_ERROR">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CUSTOMER_CANCELED_EXTERNAL_PAYMENT">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__SYNC_PAYMENT_PROCESS_INTERRUPTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__RECURRING_PROCESS_INTERRUPTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__REFUND_PROCESS_INTERRUPTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__PAYMENT_TOKEN_EXPIRED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__PAYMENT_TOKEN_INVALIDATED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CART_LINE_ITEM_NOT_STACKABLE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__CART_LINE_ITEM_TYPE_NOT_UPDATABLE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__INVALID_PAYMENT_TOKEN">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__DELIVERY_WITHOUT_ADDRESS">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.DOCUMENT__INVALID_GENERATOR_TYPE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.DOCUMENT__INVALID_RENDERER_TYPE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.DOCUMENT__NUMBER_ALREADY_EXISTS">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.DOCUMENT__DOCUMENT_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.DOCUMENT__GENERATION_ERROR">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.DOCUMENT__ORDER_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__PROMOTION__NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CHECKOUT__PROMOTION_DISCOUNT_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__DELETION_DEFAULT_CMS_PAGE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__DELETION_OVERALL_DEFAULT_CMS_PAGE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__INVALID_FIELD_CONFIG_SOURCE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_INVALID_CONTENT_LENGTH">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_INVALID_URL">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_ILLEGAL_URL">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_DISABLE_URL_UPLOAD_FEATURE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_CANNOT_OPEN_SOURCE_STREAM_TO_READ">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_CANNOT_OPEN_SOURCE_STREAM_TO_WRITE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_FILE_SIZE_LIMIT_EXCEEDED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_MISSING_FILE_EXTENSION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_MISSING_URL_PARAMETER">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_ILLEGAL_FILE_NAME">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_EMPTY_FILE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_INVALID_FILE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_EMPTY_FILE_NAME">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_FOLDER_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_FOLDER_NAME_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_FILE_TYPE_NOT_SUPPORTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_EMPTY_ID">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_FILE_NOT_SUPPORTED_FOR_THUMBNAIL">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_STRATEGY_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_DUPLICATED_FILE_NAME">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_MISSING_FILE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_PRESIGNED_UPLOAD_DISABLED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_PRESIGNED_UPLOAD_NOT_SUPPORTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__MEDIA_PRESIGNED_UPLOAD_FINALIZE_FAILED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__NEWSLETTER_RECIPIENT_THROTTLED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__PRODUCT_EXPORT_EMPTY">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__LANDING_PAGE_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.CONTENT__IMPORT_FILE_HAS_UNEXPECTED_TYPE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.ELASTICSEARCH_PRODUCT__CANNOT_CHANGE_CUSTOM_FIELD_TYPE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__APP_NOT_COMPATIBLE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__APP_INTEGRATION_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__API_INVALID_ACCESS_KEY">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__API_SALES_CHANNEL_MAINTENANCE_MODE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__CANNOT_CREATE_NEW_VERSION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__EXTENSION_THEME_STILL_IN_USE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__INVALID_SALES_CHANNEL_MAPPING">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__LANGUAGE_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__SYNC_ACTION_PROCESS_INTERRUPTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__WRITE_TYPE_INTEND_ERROR">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__MISSING_REQUEST_PARAMETER">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__INVALID_REQUEST_PARAMETER">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__INVALID_TEMPLATE_SYNTAX">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__INVALID_CAPTCHA_VALUE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__CUSTOM_ENTITY_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__RATE_LIMIT_EXCEEDED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.FRAMEWORK__SALES_CHANNEL_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PRODUCT__CATEGORY_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PRODUCT_CONFIGURATION_OPTION_EXISTS_ALREADY">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PRODUCT_EXPORT__RENDER_FOOTER_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PRODUCT_EXPORT__RENDER_HEADER_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PRODUCT_EXPORT__RENDER_PRODUCT_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PRODUCT_SORTING_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PROMOTION__INDIVIDUAL_CODES_PATTERN_ALREADY_IN_USE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.PROMOTION__INDIVIDUAL_CODES_PATTERN_INSUFFICIENTLY_COMPLEX">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__SCOPE_NOT_FOUND">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__STATE_MACHINE_INVALID_ENTITY_ID">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__SALES_CHANNEL_DOES_NOT_EXISTS">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__LANGUAGE_INVALID_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__COUNTRY_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__CURRENCY_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__COUNTRY_STATE_DOES_NOT_EXISTS_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__SALES_CHANNEL_LANGUAGE_NOT_AVAILABLE_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SYSTEM__NO_CONTEXT_DATA_EXCEPTION">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL__USER_CANCELLED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL__BROWSER_UNSUPPORTED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL__CARD_VALIDATION_FAILED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL__API_POSTAL_CODE_REQUIRED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL__API_CANNOT_BE_ZERO_OR_NEGATIVE">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL__API_PAYMENT_SOURCE_INFO_CANNOT_BE_VERIFIED">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL__API_PAYMENT_SOURCE_DECLINED_BY_PROCESSOR">notice</parameter>
    <parameter key="shopware.logger.error_code_log_levels.SWAG_PAYPAL_POS__WEBHOOK_ID_INVALID">warning</parameter>
    <parameter key="shopware.cache" type="collection">
      <parameter key="redis_prefix">%env(REDIS_PREFIX)%</parameter>
      <parameter key="disable_stampede_protection">false</parameter>
      <parameter key="twig" type="collection">
        <parameter key="string_template_renderer_cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig/string-template-renderer</parameter>
      </parameter>
      <parameter key="invalidation" type="collection">
        <parameter key="delay_enabled">false</parameter>
        <parameter key="delay_options" type="collection">
          <parameter key="storage">mysql</parameter>
          <parameter key="connection">null</parameter>
        </parameter>
        <parameter key="http_cache" type="collection">
          <parameter>logged-in</parameter>
          <parameter>cart-filled</parameter>
        </parameter>
        <parameter key="tag_invalidation_log_enabled">false</parameter>
        <parameter key="product_listing_route" type="collection"/>
        <parameter key="product_detail_route" type="collection"/>
        <parameter key="product_search_route" type="collection"/>
        <parameter key="product_suggest_route" type="collection"/>
        <parameter key="product_cross_selling_route" type="collection"/>
        <parameter key="payment_method_route" type="collection"/>
        <parameter key="shipping_method_route" type="collection"/>
        <parameter key="navigation_route" type="collection"/>
        <parameter key="category_route" type="collection"/>
        <parameter key="landing_page_route" type="collection"/>
        <parameter key="language_route" type="collection"/>
        <parameter key="currency_route" type="collection"/>
        <parameter key="country_route" type="collection"/>
        <parameter key="country_state_route" type="collection"/>
        <parameter key="salutation_route" type="collection"/>
        <parameter key="product_review_route" type="collection"/>
        <parameter key="sitemap_route" type="collection"/>
      </parameter>
      <parameter key="cache_compression">null</parameter>
      <parameter key="compress">true</parameter>
      <parameter key="cache_compression_method">null</parameter>
      <parameter key="compression_method">gzip</parameter>
    </parameter>
    <parameter key="shopware.cache.redis_prefix">%env(REDIS_PREFIX)%</parameter>
    <parameter key="shopware.cache.disable_stampede_protection">false</parameter>
    <parameter key="shopware.cache.twig" type="collection">
      <parameter key="string_template_renderer_cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig/string-template-renderer</parameter>
    </parameter>
    <parameter key="shopware.cache.twig.string_template_renderer_cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig/string-template-renderer</parameter>
    <parameter key="shopware.cache.invalidation" type="collection">
      <parameter key="delay_enabled">false</parameter>
      <parameter key="delay_options" type="collection">
        <parameter key="storage">mysql</parameter>
        <parameter key="connection">null</parameter>
      </parameter>
      <parameter key="http_cache" type="collection">
        <parameter>logged-in</parameter>
        <parameter>cart-filled</parameter>
      </parameter>
      <parameter key="tag_invalidation_log_enabled">false</parameter>
      <parameter key="product_listing_route" type="collection"/>
      <parameter key="product_detail_route" type="collection"/>
      <parameter key="product_search_route" type="collection"/>
      <parameter key="product_suggest_route" type="collection"/>
      <parameter key="product_cross_selling_route" type="collection"/>
      <parameter key="payment_method_route" type="collection"/>
      <parameter key="shipping_method_route" type="collection"/>
      <parameter key="navigation_route" type="collection"/>
      <parameter key="category_route" type="collection"/>
      <parameter key="landing_page_route" type="collection"/>
      <parameter key="language_route" type="collection"/>
      <parameter key="currency_route" type="collection"/>
      <parameter key="country_route" type="collection"/>
      <parameter key="country_state_route" type="collection"/>
      <parameter key="salutation_route" type="collection"/>
      <parameter key="product_review_route" type="collection"/>
      <parameter key="sitemap_route" type="collection"/>
    </parameter>
    <parameter key="shopware.cache.invalidation.delay_enabled">false</parameter>
    <parameter key="shopware.cache.invalidation.delay_options" type="collection">
      <parameter key="storage">mysql</parameter>
      <parameter key="connection">null</parameter>
    </parameter>
    <parameter key="shopware.cache.invalidation.delay_options.storage">mysql</parameter>
    <parameter key="shopware.cache.invalidation.delay_options.connection">null</parameter>
    <parameter key="shopware.cache.invalidation.http_cache" type="collection">
      <parameter>logged-in</parameter>
      <parameter>cart-filled</parameter>
    </parameter>
    <parameter key="shopware.cache.invalidation.http_cache.0">logged-in</parameter>
    <parameter key="shopware.cache.invalidation.http_cache.1">cart-filled</parameter>
    <parameter key="shopware.cache.invalidation.tag_invalidation_log_enabled">false</parameter>
    <parameter key="shopware.cache.invalidation.product_listing_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.product_detail_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.product_search_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.product_suggest_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.product_cross_selling_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.payment_method_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.shipping_method_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.navigation_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.category_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.landing_page_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.language_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.currency_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.country_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.country_state_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.salutation_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.product_review_route" type="collection"/>
    <parameter key="shopware.cache.invalidation.sitemap_route" type="collection"/>
    <parameter key="shopware.cache.cache_compression">null</parameter>
    <parameter key="shopware.cache.compress">true</parameter>
    <parameter key="shopware.cache.cache_compression_method">null</parameter>
    <parameter key="shopware.cache.compression_method">gzip</parameter>
    <parameter key="shopware.twig" type="collection">
      <parameter key="allowed_php_functions" type="collection"/>
    </parameter>
    <parameter key="shopware.twig.allowed_php_functions" type="collection"/>
    <parameter key="shopware.dompdf" type="collection">
      <parameter key="options" type="collection">
        <parameter key="isRemoteEnabled">true</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.dompdf.options" type="collection">
      <parameter key="isRemoteEnabled">true</parameter>
    </parameter>
    <parameter key="shopware.dompdf.options.isRemoteEnabled">true</parameter>
    <parameter key="shopware.stock" type="collection">
      <parameter key="enable_stock_management">true</parameter>
    </parameter>
    <parameter key="shopware.stock.enable_stock_management">true</parameter>
    <parameter key="shopware.usage_data" type="collection">
      <parameter key="collection_enabled">true</parameter>
      <parameter key="gateway" type="collection">
        <parameter key="dispatch_enabled">false</parameter>
        <parameter key="base_uri">http://localhost:8888</parameter>
        <parameter key="batch_size">50</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.usage_data.collection_enabled">true</parameter>
    <parameter key="shopware.usage_data.gateway" type="collection">
      <parameter key="dispatch_enabled">false</parameter>
      <parameter key="base_uri">http://localhost:8888</parameter>
      <parameter key="batch_size">50</parameter>
    </parameter>
    <parameter key="shopware.usage_data.gateway.dispatch_enabled">false</parameter>
    <parameter key="shopware.usage_data.gateway.base_uri">http://localhost:8888</parameter>
    <parameter key="shopware.usage_data.gateway.batch_size">50</parameter>
    <parameter key="shopware.feature_toggle" type="collection">
      <parameter key="enable">true</parameter>
    </parameter>
    <parameter key="shopware.feature_toggle.enable">true</parameter>
    <parameter key="shopware.search" type="collection">
      <parameter key="term_max_length">300</parameter>
      <parameter key="preserved_chars" type="collection">
        <parameter>-</parameter>
        <parameter>_</parameter>
        <parameter>+</parameter>
        <parameter>.</parameter>
        <parameter>@</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.search.term_max_length">300</parameter>
    <parameter key="shopware.search.preserved_chars" type="collection">
      <parameter>-</parameter>
      <parameter>_</parameter>
      <parameter>+</parameter>
      <parameter>.</parameter>
      <parameter>@</parameter>
    </parameter>
    <parameter key="shopware.search.preserved_chars.0">-</parameter>
    <parameter key="shopware.search.preserved_chars.1">_</parameter>
    <parameter key="shopware.search.preserved_chars.2">+</parameter>
    <parameter key="shopware.search.preserved_chars.3">.</parameter>
    <parameter key="shopware.search.preserved_chars.4">@</parameter>
    <parameter key="shopware.staging" type="collection">
      <parameter key="mailing" type="collection">
        <parameter key="disable_delivery">true</parameter>
      </parameter>
      <parameter key="storefront" type="collection">
        <parameter key="show_banner">true</parameter>
      </parameter>
      <parameter key="administration" type="collection">
        <parameter key="show_banner">true</parameter>
      </parameter>
      <parameter key="sales_channel" type="collection">
        <parameter key="domain_rewrite" type="collection"/>
      </parameter>
      <parameter key="extensions" type="collection">
        <parameter key="disable" type="collection"/>
      </parameter>
      <parameter key="elasticsearch" type="collection">
        <parameter key="check_for_existence">true</parameter>
      </parameter>
      <parameter key="system_config" type="collection"/>
    </parameter>
    <parameter key="shopware.staging.mailing" type="collection">
      <parameter key="disable_delivery">true</parameter>
    </parameter>
    <parameter key="shopware.staging.mailing.disable_delivery">true</parameter>
    <parameter key="shopware.staging.storefront" type="collection">
      <parameter key="show_banner">true</parameter>
    </parameter>
    <parameter key="shopware.staging.storefront.show_banner">true</parameter>
    <parameter key="shopware.staging.administration" type="collection">
      <parameter key="show_banner">true</parameter>
    </parameter>
    <parameter key="shopware.staging.administration.show_banner">true</parameter>
    <parameter key="shopware.staging.sales_channel" type="collection">
      <parameter key="domain_rewrite" type="collection"/>
    </parameter>
    <parameter key="shopware.staging.sales_channel.domain_rewrite" type="collection"/>
    <parameter key="shopware.staging.extensions" type="collection">
      <parameter key="disable" type="collection"/>
    </parameter>
    <parameter key="shopware.staging.extensions.disable" type="collection"/>
    <parameter key="shopware.staging.elasticsearch" type="collection">
      <parameter key="check_for_existence">true</parameter>
    </parameter>
    <parameter key="shopware.staging.elasticsearch.check_for_existence">true</parameter>
    <parameter key="shopware.staging.system_config" type="collection"/>
    <parameter key="shopware.system_config" type="collection">
      <parameter key="default" type="collection"/>
    </parameter>
    <parameter key="shopware.system_config.default" type="collection"/>
    <parameter key="shopware.messenger" type="collection">
      <parameter key="message_max_kib_size">1024</parameter>
      <parameter key="scheduled_task" type="collection">
        <parameter key="requeue_timeout">12</parameter>
      </parameter>
      <parameter key="routing_overwrite" type="collection"/>
      <parameter key="stats" type="collection">
        <parameter key="enabled">true</parameter>
        <parameter key="time_span">300</parameter>
      </parameter>
      <parameter key="enforce_message_size">false</parameter>
    </parameter>
    <parameter key="shopware.messenger.message_max_kib_size">1024</parameter>
    <parameter key="shopware.messenger.scheduled_task" type="collection">
      <parameter key="requeue_timeout">12</parameter>
    </parameter>
    <parameter key="shopware.messenger.scheduled_task.requeue_timeout">12</parameter>
    <parameter key="shopware.messenger.routing_overwrite" type="collection"/>
    <parameter key="shopware.messenger.stats" type="collection">
      <parameter key="enabled">true</parameter>
      <parameter key="time_span">300</parameter>
    </parameter>
    <parameter key="shopware.messenger.stats.enabled">true</parameter>
    <parameter key="shopware.messenger.stats.time_span">300</parameter>
    <parameter key="shopware.messenger.enforce_message_size">false</parameter>
    <parameter key="shopware.product_stream" type="collection">
      <parameter key="indexing">true</parameter>
    </parameter>
    <parameter key="shopware.product_stream.indexing">true</parameter>
    <parameter key="shopware.product_export" type="collection">
      <parameter key="read_buffer_size">200</parameter>
    </parameter>
    <parameter key="shopware.product_export.read_buffer_size">200</parameter>
    <parameter key="shopware.product" type="collection">
      <parameter key="allowed_types" type="collection">
        <parameter>physical</parameter>
        <parameter>digital</parameter>
      </parameter>
      <parameter key="search_keyword" type="collection">
        <parameter key="indexing">true</parameter>
        <parameter key="relevant_keyword_count">8</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.product.allowed_types" type="collection">
      <parameter>physical</parameter>
      <parameter>digital</parameter>
    </parameter>
    <parameter key="shopware.product.allowed_types.0">physical</parameter>
    <parameter key="shopware.product.allowed_types.1">digital</parameter>
    <parameter key="shopware.product.search_keyword" type="collection">
      <parameter key="indexing">true</parameter>
      <parameter key="relevant_keyword_count">8</parameter>
    </parameter>
    <parameter key="shopware.product.search_keyword.relevant_keyword_count">8</parameter>
    <parameter key="shopware.webhook" type="collection">
      <parameter key="failure_strategy">disable_on_threshold</parameter>
    </parameter>
    <parameter key="shopware.webhook.failure_strategy">disable_on_threshold</parameter>
    <parameter key="shopware.app_system" type="collection">
      <parameter key="allow_unencrypted_traffic">true</parameter>
      <parameter key="allowed_private_ip_addresses" type="collection">
        <parameter>127.0.0.1</parameter>
        <parameter>::1</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.app_system.allow_unencrypted_traffic">true</parameter>
    <parameter key="shopware.app_system.allowed_private_ip_addresses" type="collection">
      <parameter>127.0.0.1</parameter>
      <parameter>::1</parameter>
    </parameter>
    <parameter key="shopware.app_system.allowed_private_ip_addresses.0">127.0.0.1</parameter>
    <parameter key="shopware.app_system.allowed_private_ip_addresses.1">::1</parameter>
    <parameter key="shopware.telemetry" type="collection">
      <parameter key="metrics" type="collection">
        <parameter key="namespace">io.opentelemetry.contrib.php.shopware</parameter>
        <parameter key="definitions" type="collection">
          <parameter key="plugin.install.count" type="collection">
            <parameter key="description">Number of plugin installations</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="app.install.count" type="collection">
            <parameter key="description">Number of app installations</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="cache.invalidate.count" type="collection">
            <parameter key="description">Number of cache invalidations</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="messenger.message.size" type="collection">
            <parameter key="description">Size of the message in bytes</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">byte</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>0</parameter>
                <parameter>512</parameter>
                <parameter>1024</parameter>
                <parameter>2048</parameter>
                <parameter>4096</parameter>
                <parameter>8192</parameter>
                <parameter>16384</parameter>
                <parameter>32768</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="scheduled_task.backlog.max_lateness_seconds" type="collection">
            <parameter key="description">Max seconds a scheduled task is past its next execution time</parameter>
            <parameter key="type">gauge</parameter>
            <parameter key="unit">s</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="scheduled_task.failed.count" type="collection">
            <parameter key="description">Scheduled tasks in the terminal failed state</parameter>
            <parameter key="type">gauge</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="messenger.message.handled.count" type="collection">
            <parameter key="description">Messages handled by the worker, per outcome</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="labels" type="collection">
              <parameter key="message_group" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="result" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>handled</parameter>
                  <parameter>retried</parameter>
                  <parameter>failed</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
          </parameter>
          <parameter key="messenger.message.handling.duration" type="collection">
            <parameter key="description">Time from message received to a terminal outcome (handled/failed)</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>10</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>500</parameter>
                <parameter>1000</parameter>
                <parameter>5000</parameter>
                <parameter>30000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="message_group" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="result" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>handled</parameter>
                  <parameter>retried</parameter>
                  <parameter>failed</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="messenger.queue.depth" type="collection">
            <parameter key="description">Pending messages per transport</parameter>
            <parameter key="type">gauge</parameter>
            <parameter key="labels" type="collection">
              <parameter key="transport" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
          </parameter>
          <parameter key="scheduled_task.run.duration" type="collection">
            <parameter key="description">Scheduled task execution duration (worker received to handled/failed), per task/outcome</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>10</parameter>
                <parameter>100</parameter>
                <parameter>1000</parameter>
                <parameter>10000</parameter>
                <parameter>60000</parameter>
                <parameter>300000</parameter>
                <parameter>600000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="task_name" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="result" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>success</parameter>
                  <parameter>failed</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="dal.associations.count" type="collection">
            <parameter key="description">Number of associations loaded</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="indexer.run.duration" type="collection">
            <parameter key="description">Duration of a single entity indexer run (EntityIndexer::handle), per indexer/mode/outcome. Full re-index and partial (post-write) updates have different profiles; compare each mode on its own.</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>10</parameter>
                <parameter>100</parameter>
                <parameter>1000</parameter>
                <parameter>10000</parameter>
                <parameter>60000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="indexer" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="mode" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>full</parameter>
                  <parameter>partial</parameter>
                </parameter>
              </parameter>
              <parameter key="result" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>success</parameter>
                  <parameter>failed</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="indexer.batch.size" type="collection">
            <parameter key="description">Records processed per entity indexer run (EntityIndexingMessage id count)</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>10</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>250</parameter>
                <parameter>500</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="indexer" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="mode" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>full</parameter>
                  <parameter>partial</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="dal.search.duration" type="collection">
            <parameter key="description">Duration of DAL read/search/aggregate operations. The es_aware and backend labels together reveal OpenSearch scaling possibilities: es_aware=yes with backend=sql marks a query eligible for OpenSearch but served by SQL. Each operation is measured once per top-level call (a search does not double-count its internal id-search/aggregate), so operation samples can be compared or summed without overlap.</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>0.5</parameter>
                <parameter>1</parameter>
                <parameter>2</parameter>
                <parameter>5</parameter>
                <parameter>10</parameter>
                <parameter>25</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>250</parameter>
                <parameter>500</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="entity_group" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="operation" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>search</parameter>
                  <parameter>searchIds</parameter>
                  <parameter>aggregate</parameter>
                </parameter>
              </parameter>
              <parameter key="es_aware" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>yes</parameter>
                  <parameter>no</parameter>
                </parameter>
              </parameter>
              <parameter key="backend" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>sql</parameter>
                  <parameter>elasticsearch</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="database.locks.count" type="collection">
            <parameter key="description">Number of database locks</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="cart.calculation.duration" type="collection">
            <parameter key="description">Cart calculation wall time</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>10</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>500</parameter>
                <parameter>1000</parameter>
                <parameter>2500</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="sales_channel_type" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="has_promotions" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>yes</parameter>
                  <parameter>no</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="cart.line_items.count" type="collection">
            <parameter key="description">Line items at end of cart calculation</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>5</parameter>
                <parameter>20</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>250</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="sales_channel_type" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="cart.errors.count" type="collection">
            <parameter key="description">Warning/error cart errors present after calculation (informational notices excluded)</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="order.placed.count" type="collection">
            <parameter key="description">Orders placed</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="labels" type="collection">
              <parameter key="sales_channel_type" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="payment_method" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>payment_invoicepayment</parameter>
                  <parameter>payment_prepayment</parameter>
                  <parameter>payment_cashpayment</parameter>
                  <parameter>none</parameter>
                  <parameter>other</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
          </parameter>
          <parameter key="order.line_items.count" type="collection">
            <parameter key="description">Line items per placed order</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>2</parameter>
                <parameter>5</parameter>
                <parameter>10</parameter>
                <parameter>20</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>250</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="sales_channel_type" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="http.server.request.duration" type="collection">
            <parameter key="description">Main HTTP request wall time</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>25</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>250</parameter>
                <parameter>500</parameter>
                <parameter>1000</parameter>
                <parameter>2500</parameter>
                <parameter>5000</parameter>
                <parameter>10000</parameter>
                <parameter>30000</parameter>
                <parameter>60000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="area" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="domain" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="operation" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>read</parameter>
                  <parameter>write</parameter>
                  <parameter>delete</parameter>
                  <parameter>none</parameter>
                </parameter>
              </parameter>
              <parameter key="status_class" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>2xx</parameter>
                  <parameter>3xx</parameter>
                  <parameter>4xx</parameter>
                  <parameter>5xx</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="http.server.request.queries.count" type="collection">
            <parameter key="description">SQL statements per main request</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>10</parameter>
                <parameter>50</parameter>
                <parameter>200</parameter>
                <parameter>1000</parameter>
                <parameter>5000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="area" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="domain" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="operation" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>read</parameter>
                  <parameter>write</parameter>
                  <parameter>delete</parameter>
                  <parameter>none</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="http.server.request.memory.peak" type="collection">
            <parameter key="description">Peak memory per main request</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">byte</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>16777216</parameter>
                <parameter>33554432</parameter>
                <parameter>67108864</parameter>
                <parameter>134217728</parameter>
                <parameter>268435456</parameter>
                <parameter>536870912</parameter>
                <parameter>1073741824</parameter>
                <parameter>2147483648</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="area" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="domain" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="operation" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>read</parameter>
                  <parameter>write</parameter>
                  <parameter>delete</parameter>
                  <parameter>none</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="number_range.allocation.duration" type="collection">
            <parameter key="description">Number range increment reservation duration, per type/storage/outcome</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>5</parameter>
                <parameter>10</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>1000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="number_range_type" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="storage" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="api.sync.operations.count" type="collection">
            <parameter key="description">Operations per Sync API request</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>5</parameter>
                <parameter>10</parameter>
                <parameter>25</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>500</parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="labels" type="collection"/>
          </parameter>
          <parameter key="api.sync.entities.affected" type="collection">
            <parameter key="description">Entities written/deleted via the Sync API, per entity group and action</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="labels" type="collection">
              <parameter key="entity_group" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="action" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>upsert</parameter>
                  <parameter>delete</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
          </parameter>
          <parameter key="api.sync.duration" type="collection">
            <parameter key="description">Total Sync API request duration</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>10</parameter>
                <parameter>100</parameter>
                <parameter>1000</parameter>
                <parameter>10000</parameter>
                <parameter>60000</parameter>
                <parameter>300000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="indexing_behavior" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>use-queue-indexing</parameter>
                  <parameter>disable-indexing</parameter>
                  <parameter>default</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="flow.execution.duration" type="collection">
            <parameter key="description">Flow execution wall time per matched flow, per trigger group and outcome</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>1</parameter>
                <parameter>10</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>500</parameter>
                <parameter>1000</parameter>
                <parameter>5000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="trigger_group" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="result" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>success</parameter>
                  <parameter>failed</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
          <parameter key="mail.send.count" type="collection">
            <parameter key="description">Mail send handoffs, per mail group and outcome</parameter>
            <parameter key="type">counter</parameter>
            <parameter key="labels" type="collection">
              <parameter key="mail_group" type="collection">
                <parameter key="policy">open</parameter>
                <parameter key="allowed_values" type="collection"/>
              </parameter>
              <parameter key="result" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>sent</parameter>
                  <parameter>failed</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
            <parameter key="parameters" type="collection"/>
          </parameter>
          <parameter key="mail.send.duration" type="collection">
            <parameter key="description">Mail send handoff duration (AbstractMailSender::send)</parameter>
            <parameter key="type">histogram</parameter>
            <parameter key="unit">ms</parameter>
            <parameter key="parameters" type="collection">
              <parameter key="buckets" type="collection">
                <parameter>10</parameter>
                <parameter>50</parameter>
                <parameter>100</parameter>
                <parameter>500</parameter>
                <parameter>1000</parameter>
                <parameter>5000</parameter>
                <parameter>30000</parameter>
              </parameter>
            </parameter>
            <parameter key="labels" type="collection">
              <parameter key="result" type="collection">
                <parameter key="allowed_values" type="collection">
                  <parameter>sent</parameter>
                  <parameter>failed</parameter>
                </parameter>
              </parameter>
            </parameter>
            <parameter key="enabled">true</parameter>
          </parameter>
        </parameter>
        <parameter key="allow_unknown_labels">false</parameter>
        <parameter key="allow_unknown_label_values">false</parameter>
        <parameter key="enable_internal_metrics">false</parameter>
        <parameter key="enabled">false</parameter>
        <parameter key="replace_unknown_label_values_with">other</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics" type="collection">
      <parameter key="namespace">io.opentelemetry.contrib.php.shopware</parameter>
      <parameter key="definitions" type="collection">
        <parameter key="plugin.install.count" type="collection">
          <parameter key="description">Number of plugin installations</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="app.install.count" type="collection">
          <parameter key="description">Number of app installations</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="cache.invalidate.count" type="collection">
          <parameter key="description">Number of cache invalidations</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="messenger.message.size" type="collection">
          <parameter key="description">Size of the message in bytes</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">byte</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>0</parameter>
              <parameter>512</parameter>
              <parameter>1024</parameter>
              <parameter>2048</parameter>
              <parameter>4096</parameter>
              <parameter>8192</parameter>
              <parameter>16384</parameter>
              <parameter>32768</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="scheduled_task.backlog.max_lateness_seconds" type="collection">
          <parameter key="description">Max seconds a scheduled task is past its next execution time</parameter>
          <parameter key="type">gauge</parameter>
          <parameter key="unit">s</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="scheduled_task.failed.count" type="collection">
          <parameter key="description">Scheduled tasks in the terminal failed state</parameter>
          <parameter key="type">gauge</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="messenger.message.handled.count" type="collection">
          <parameter key="description">Messages handled by the worker, per outcome</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="labels" type="collection">
            <parameter key="message_group" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="result" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>handled</parameter>
                <parameter>retried</parameter>
                <parameter>failed</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
        </parameter>
        <parameter key="messenger.message.handling.duration" type="collection">
          <parameter key="description">Time from message received to a terminal outcome (handled/failed)</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>10</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>500</parameter>
              <parameter>1000</parameter>
              <parameter>5000</parameter>
              <parameter>30000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="message_group" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="result" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>handled</parameter>
                <parameter>retried</parameter>
                <parameter>failed</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="messenger.queue.depth" type="collection">
          <parameter key="description">Pending messages per transport</parameter>
          <parameter key="type">gauge</parameter>
          <parameter key="labels" type="collection">
            <parameter key="transport" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
        </parameter>
        <parameter key="scheduled_task.run.duration" type="collection">
          <parameter key="description">Scheduled task execution duration (worker received to handled/failed), per task/outcome</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>10</parameter>
              <parameter>100</parameter>
              <parameter>1000</parameter>
              <parameter>10000</parameter>
              <parameter>60000</parameter>
              <parameter>300000</parameter>
              <parameter>600000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="task_name" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="result" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>success</parameter>
                <parameter>failed</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="dal.associations.count" type="collection">
          <parameter key="description">Number of associations loaded</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="indexer.run.duration" type="collection">
          <parameter key="description">Duration of a single entity indexer run (EntityIndexer::handle), per indexer/mode/outcome. Full re-index and partial (post-write) updates have different profiles; compare each mode on its own.</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>10</parameter>
              <parameter>100</parameter>
              <parameter>1000</parameter>
              <parameter>10000</parameter>
              <parameter>60000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="indexer" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="mode" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>full</parameter>
                <parameter>partial</parameter>
              </parameter>
            </parameter>
            <parameter key="result" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>success</parameter>
                <parameter>failed</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="indexer.batch.size" type="collection">
          <parameter key="description">Records processed per entity indexer run (EntityIndexingMessage id count)</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>10</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>250</parameter>
              <parameter>500</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="indexer" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="mode" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>full</parameter>
                <parameter>partial</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="dal.search.duration" type="collection">
          <parameter key="description">Duration of DAL read/search/aggregate operations. The es_aware and backend labels together reveal OpenSearch scaling possibilities: es_aware=yes with backend=sql marks a query eligible for OpenSearch but served by SQL. Each operation is measured once per top-level call (a search does not double-count its internal id-search/aggregate), so operation samples can be compared or summed without overlap.</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>0.5</parameter>
              <parameter>1</parameter>
              <parameter>2</parameter>
              <parameter>5</parameter>
              <parameter>10</parameter>
              <parameter>25</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>250</parameter>
              <parameter>500</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="entity_group" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="operation" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>search</parameter>
                <parameter>searchIds</parameter>
                <parameter>aggregate</parameter>
              </parameter>
            </parameter>
            <parameter key="es_aware" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>yes</parameter>
                <parameter>no</parameter>
              </parameter>
            </parameter>
            <parameter key="backend" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>sql</parameter>
                <parameter>elasticsearch</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="database.locks.count" type="collection">
          <parameter key="description">Number of database locks</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="cart.calculation.duration" type="collection">
          <parameter key="description">Cart calculation wall time</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>10</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>500</parameter>
              <parameter>1000</parameter>
              <parameter>2500</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="sales_channel_type" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="has_promotions" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>yes</parameter>
                <parameter>no</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="cart.line_items.count" type="collection">
          <parameter key="description">Line items at end of cart calculation</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>5</parameter>
              <parameter>20</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>250</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="sales_channel_type" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="cart.errors.count" type="collection">
          <parameter key="description">Warning/error cart errors present after calculation (informational notices excluded)</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="order.placed.count" type="collection">
          <parameter key="description">Orders placed</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="labels" type="collection">
            <parameter key="sales_channel_type" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="payment_method" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>payment_invoicepayment</parameter>
                <parameter>payment_prepayment</parameter>
                <parameter>payment_cashpayment</parameter>
                <parameter>none</parameter>
                <parameter>other</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
        </parameter>
        <parameter key="order.line_items.count" type="collection">
          <parameter key="description">Line items per placed order</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>2</parameter>
              <parameter>5</parameter>
              <parameter>10</parameter>
              <parameter>20</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>250</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="sales_channel_type" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="http.server.request.duration" type="collection">
          <parameter key="description">Main HTTP request wall time</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>25</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>250</parameter>
              <parameter>500</parameter>
              <parameter>1000</parameter>
              <parameter>2500</parameter>
              <parameter>5000</parameter>
              <parameter>10000</parameter>
              <parameter>30000</parameter>
              <parameter>60000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="area" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="domain" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="operation" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>read</parameter>
                <parameter>write</parameter>
                <parameter>delete</parameter>
                <parameter>none</parameter>
              </parameter>
            </parameter>
            <parameter key="status_class" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>2xx</parameter>
                <parameter>3xx</parameter>
                <parameter>4xx</parameter>
                <parameter>5xx</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="http.server.request.queries.count" type="collection">
          <parameter key="description">SQL statements per main request</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>10</parameter>
              <parameter>50</parameter>
              <parameter>200</parameter>
              <parameter>1000</parameter>
              <parameter>5000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="area" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="domain" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="operation" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>read</parameter>
                <parameter>write</parameter>
                <parameter>delete</parameter>
                <parameter>none</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="http.server.request.memory.peak" type="collection">
          <parameter key="description">Peak memory per main request</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">byte</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>16777216</parameter>
              <parameter>33554432</parameter>
              <parameter>67108864</parameter>
              <parameter>134217728</parameter>
              <parameter>268435456</parameter>
              <parameter>536870912</parameter>
              <parameter>1073741824</parameter>
              <parameter>2147483648</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="area" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="domain" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="operation" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>read</parameter>
                <parameter>write</parameter>
                <parameter>delete</parameter>
                <parameter>none</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="number_range.allocation.duration" type="collection">
          <parameter key="description">Number range increment reservation duration, per type/storage/outcome</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>5</parameter>
              <parameter>10</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>1000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="number_range_type" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="storage" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="api.sync.operations.count" type="collection">
          <parameter key="description">Operations per Sync API request</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>5</parameter>
              <parameter>10</parameter>
              <parameter>25</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>500</parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="labels" type="collection"/>
        </parameter>
        <parameter key="api.sync.entities.affected" type="collection">
          <parameter key="description">Entities written/deleted via the Sync API, per entity group and action</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="labels" type="collection">
            <parameter key="entity_group" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="action" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>upsert</parameter>
                <parameter>delete</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
        </parameter>
        <parameter key="api.sync.duration" type="collection">
          <parameter key="description">Total Sync API request duration</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>10</parameter>
              <parameter>100</parameter>
              <parameter>1000</parameter>
              <parameter>10000</parameter>
              <parameter>60000</parameter>
              <parameter>300000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="indexing_behavior" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>use-queue-indexing</parameter>
                <parameter>disable-indexing</parameter>
                <parameter>default</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="flow.execution.duration" type="collection">
          <parameter key="description">Flow execution wall time per matched flow, per trigger group and outcome</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>1</parameter>
              <parameter>10</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>500</parameter>
              <parameter>1000</parameter>
              <parameter>5000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="trigger_group" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="result" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>success</parameter>
                <parameter>failed</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
        <parameter key="mail.send.count" type="collection">
          <parameter key="description">Mail send handoffs, per mail group and outcome</parameter>
          <parameter key="type">counter</parameter>
          <parameter key="labels" type="collection">
            <parameter key="mail_group" type="collection">
              <parameter key="policy">open</parameter>
              <parameter key="allowed_values" type="collection"/>
            </parameter>
            <parameter key="result" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>sent</parameter>
                <parameter>failed</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
          <parameter key="parameters" type="collection"/>
        </parameter>
        <parameter key="mail.send.duration" type="collection">
          <parameter key="description">Mail send handoff duration (AbstractMailSender::send)</parameter>
          <parameter key="type">histogram</parameter>
          <parameter key="unit">ms</parameter>
          <parameter key="parameters" type="collection">
            <parameter key="buckets" type="collection">
              <parameter>10</parameter>
              <parameter>50</parameter>
              <parameter>100</parameter>
              <parameter>500</parameter>
              <parameter>1000</parameter>
              <parameter>5000</parameter>
              <parameter>30000</parameter>
            </parameter>
          </parameter>
          <parameter key="labels" type="collection">
            <parameter key="result" type="collection">
              <parameter key="allowed_values" type="collection">
                <parameter>sent</parameter>
                <parameter>failed</parameter>
              </parameter>
            </parameter>
          </parameter>
          <parameter key="enabled">true</parameter>
        </parameter>
      </parameter>
      <parameter key="allow_unknown_labels">false</parameter>
      <parameter key="allow_unknown_label_values">false</parameter>
      <parameter key="enable_internal_metrics">false</parameter>
      <parameter key="enabled">false</parameter>
      <parameter key="replace_unknown_label_values_with">other</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.namespace">io.opentelemetry.contrib.php.shopware</parameter>
    <parameter key="shopware.telemetry.metrics.definitions" type="collection">
      <parameter key="plugin.install.count" type="collection">
        <parameter key="description">Number of plugin installations</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="app.install.count" type="collection">
        <parameter key="description">Number of app installations</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="cache.invalidate.count" type="collection">
        <parameter key="description">Number of cache invalidations</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="messenger.message.size" type="collection">
        <parameter key="description">Size of the message in bytes</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">byte</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>0</parameter>
            <parameter>512</parameter>
            <parameter>1024</parameter>
            <parameter>2048</parameter>
            <parameter>4096</parameter>
            <parameter>8192</parameter>
            <parameter>16384</parameter>
            <parameter>32768</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="scheduled_task.backlog.max_lateness_seconds" type="collection">
        <parameter key="description">Max seconds a scheduled task is past its next execution time</parameter>
        <parameter key="type">gauge</parameter>
        <parameter key="unit">s</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="scheduled_task.failed.count" type="collection">
        <parameter key="description">Scheduled tasks in the terminal failed state</parameter>
        <parameter key="type">gauge</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="messenger.message.handled.count" type="collection">
        <parameter key="description">Messages handled by the worker, per outcome</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="labels" type="collection">
          <parameter key="message_group" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="result" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>handled</parameter>
              <parameter>retried</parameter>
              <parameter>failed</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
      </parameter>
      <parameter key="messenger.message.handling.duration" type="collection">
        <parameter key="description">Time from message received to a terminal outcome (handled/failed)</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>10</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>500</parameter>
            <parameter>1000</parameter>
            <parameter>5000</parameter>
            <parameter>30000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="message_group" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="result" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>handled</parameter>
              <parameter>retried</parameter>
              <parameter>failed</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="messenger.queue.depth" type="collection">
        <parameter key="description">Pending messages per transport</parameter>
        <parameter key="type">gauge</parameter>
        <parameter key="labels" type="collection">
          <parameter key="transport" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
      </parameter>
      <parameter key="scheduled_task.run.duration" type="collection">
        <parameter key="description">Scheduled task execution duration (worker received to handled/failed), per task/outcome</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>10</parameter>
            <parameter>100</parameter>
            <parameter>1000</parameter>
            <parameter>10000</parameter>
            <parameter>60000</parameter>
            <parameter>300000</parameter>
            <parameter>600000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="task_name" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="result" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>success</parameter>
              <parameter>failed</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="dal.associations.count" type="collection">
        <parameter key="description">Number of associations loaded</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="indexer.run.duration" type="collection">
        <parameter key="description">Duration of a single entity indexer run (EntityIndexer::handle), per indexer/mode/outcome. Full re-index and partial (post-write) updates have different profiles; compare each mode on its own.</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>10</parameter>
            <parameter>100</parameter>
            <parameter>1000</parameter>
            <parameter>10000</parameter>
            <parameter>60000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="indexer" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="mode" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>full</parameter>
              <parameter>partial</parameter>
            </parameter>
          </parameter>
          <parameter key="result" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>success</parameter>
              <parameter>failed</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="indexer.batch.size" type="collection">
        <parameter key="description">Records processed per entity indexer run (EntityIndexingMessage id count)</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>10</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>250</parameter>
            <parameter>500</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="indexer" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="mode" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>full</parameter>
              <parameter>partial</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="dal.search.duration" type="collection">
        <parameter key="description">Duration of DAL read/search/aggregate operations. The es_aware and backend labels together reveal OpenSearch scaling possibilities: es_aware=yes with backend=sql marks a query eligible for OpenSearch but served by SQL. Each operation is measured once per top-level call (a search does not double-count its internal id-search/aggregate), so operation samples can be compared or summed without overlap.</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>0.5</parameter>
            <parameter>1</parameter>
            <parameter>2</parameter>
            <parameter>5</parameter>
            <parameter>10</parameter>
            <parameter>25</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>250</parameter>
            <parameter>500</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="entity_group" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="operation" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>search</parameter>
              <parameter>searchIds</parameter>
              <parameter>aggregate</parameter>
            </parameter>
          </parameter>
          <parameter key="es_aware" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>yes</parameter>
              <parameter>no</parameter>
            </parameter>
          </parameter>
          <parameter key="backend" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>sql</parameter>
              <parameter>elasticsearch</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="database.locks.count" type="collection">
        <parameter key="description">Number of database locks</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="cart.calculation.duration" type="collection">
        <parameter key="description">Cart calculation wall time</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>10</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>500</parameter>
            <parameter>1000</parameter>
            <parameter>2500</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="sales_channel_type" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="has_promotions" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>yes</parameter>
              <parameter>no</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="cart.line_items.count" type="collection">
        <parameter key="description">Line items at end of cart calculation</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>5</parameter>
            <parameter>20</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>250</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="sales_channel_type" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="cart.errors.count" type="collection">
        <parameter key="description">Warning/error cart errors present after calculation (informational notices excluded)</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="order.placed.count" type="collection">
        <parameter key="description">Orders placed</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="labels" type="collection">
          <parameter key="sales_channel_type" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="payment_method" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>payment_invoicepayment</parameter>
              <parameter>payment_prepayment</parameter>
              <parameter>payment_cashpayment</parameter>
              <parameter>none</parameter>
              <parameter>other</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
      </parameter>
      <parameter key="order.line_items.count" type="collection">
        <parameter key="description">Line items per placed order</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>2</parameter>
            <parameter>5</parameter>
            <parameter>10</parameter>
            <parameter>20</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>250</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="sales_channel_type" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="http.server.request.duration" type="collection">
        <parameter key="description">Main HTTP request wall time</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>25</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>250</parameter>
            <parameter>500</parameter>
            <parameter>1000</parameter>
            <parameter>2500</parameter>
            <parameter>5000</parameter>
            <parameter>10000</parameter>
            <parameter>30000</parameter>
            <parameter>60000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="area" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="domain" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="operation" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>read</parameter>
              <parameter>write</parameter>
              <parameter>delete</parameter>
              <parameter>none</parameter>
            </parameter>
          </parameter>
          <parameter key="status_class" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>2xx</parameter>
              <parameter>3xx</parameter>
              <parameter>4xx</parameter>
              <parameter>5xx</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="http.server.request.queries.count" type="collection">
        <parameter key="description">SQL statements per main request</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>10</parameter>
            <parameter>50</parameter>
            <parameter>200</parameter>
            <parameter>1000</parameter>
            <parameter>5000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="area" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="domain" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="operation" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>read</parameter>
              <parameter>write</parameter>
              <parameter>delete</parameter>
              <parameter>none</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="http.server.request.memory.peak" type="collection">
        <parameter key="description">Peak memory per main request</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">byte</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>16777216</parameter>
            <parameter>33554432</parameter>
            <parameter>67108864</parameter>
            <parameter>134217728</parameter>
            <parameter>268435456</parameter>
            <parameter>536870912</parameter>
            <parameter>1073741824</parameter>
            <parameter>2147483648</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="area" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="domain" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="operation" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>read</parameter>
              <parameter>write</parameter>
              <parameter>delete</parameter>
              <parameter>none</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="number_range.allocation.duration" type="collection">
        <parameter key="description">Number range increment reservation duration, per type/storage/outcome</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>5</parameter>
            <parameter>10</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>1000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="number_range_type" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="storage" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="api.sync.operations.count" type="collection">
        <parameter key="description">Operations per Sync API request</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>5</parameter>
            <parameter>10</parameter>
            <parameter>25</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>500</parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="labels" type="collection"/>
      </parameter>
      <parameter key="api.sync.entities.affected" type="collection">
        <parameter key="description">Entities written/deleted via the Sync API, per entity group and action</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="labels" type="collection">
          <parameter key="entity_group" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="action" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>upsert</parameter>
              <parameter>delete</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
      </parameter>
      <parameter key="api.sync.duration" type="collection">
        <parameter key="description">Total Sync API request duration</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>10</parameter>
            <parameter>100</parameter>
            <parameter>1000</parameter>
            <parameter>10000</parameter>
            <parameter>60000</parameter>
            <parameter>300000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="indexing_behavior" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>use-queue-indexing</parameter>
              <parameter>disable-indexing</parameter>
              <parameter>default</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="flow.execution.duration" type="collection">
        <parameter key="description">Flow execution wall time per matched flow, per trigger group and outcome</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>1</parameter>
            <parameter>10</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>500</parameter>
            <parameter>1000</parameter>
            <parameter>5000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="trigger_group" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="result" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>success</parameter>
              <parameter>failed</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
      <parameter key="mail.send.count" type="collection">
        <parameter key="description">Mail send handoffs, per mail group and outcome</parameter>
        <parameter key="type">counter</parameter>
        <parameter key="labels" type="collection">
          <parameter key="mail_group" type="collection">
            <parameter key="policy">open</parameter>
            <parameter key="allowed_values" type="collection"/>
          </parameter>
          <parameter key="result" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>sent</parameter>
              <parameter>failed</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
        <parameter key="parameters" type="collection"/>
      </parameter>
      <parameter key="mail.send.duration" type="collection">
        <parameter key="description">Mail send handoff duration (AbstractMailSender::send)</parameter>
        <parameter key="type">histogram</parameter>
        <parameter key="unit">ms</parameter>
        <parameter key="parameters" type="collection">
          <parameter key="buckets" type="collection">
            <parameter>10</parameter>
            <parameter>50</parameter>
            <parameter>100</parameter>
            <parameter>500</parameter>
            <parameter>1000</parameter>
            <parameter>5000</parameter>
            <parameter>30000</parameter>
          </parameter>
        </parameter>
        <parameter key="labels" type="collection">
          <parameter key="result" type="collection">
            <parameter key="allowed_values" type="collection">
              <parameter>sent</parameter>
              <parameter>failed</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="enabled">true</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.plugin.install.count" type="collection">
      <parameter key="description">Number of plugin installations</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.plugin.install.count.description">Number of plugin installations</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.plugin.install.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.plugin.install.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.plugin.install.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.plugin.install.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.app.install.count" type="collection">
      <parameter key="description">Number of app installations</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.app.install.count.description">Number of app installations</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.app.install.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.app.install.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.app.install.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.app.install.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.cache.invalidate.count" type="collection">
      <parameter key="description">Number of cache invalidations</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cache.invalidate.count.description">Number of cache invalidations</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cache.invalidate.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cache.invalidate.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cache.invalidate.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.cache.invalidate.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size" type="collection">
      <parameter key="description">Size of the message in bytes</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">byte</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>0</parameter>
          <parameter>512</parameter>
          <parameter>1024</parameter>
          <parameter>2048</parameter>
          <parameter>4096</parameter>
          <parameter>8192</parameter>
          <parameter>16384</parameter>
          <parameter>32768</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.description">Size of the message in bytes</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.unit">byte</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>0</parameter>
        <parameter>512</parameter>
        <parameter>1024</parameter>
        <parameter>2048</parameter>
        <parameter>4096</parameter>
        <parameter>8192</parameter>
        <parameter>16384</parameter>
        <parameter>32768</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets" type="collection">
      <parameter>0</parameter>
      <parameter>512</parameter>
      <parameter>1024</parameter>
      <parameter>2048</parameter>
      <parameter>4096</parameter>
      <parameter>8192</parameter>
      <parameter>16384</parameter>
      <parameter>32768</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.0">0</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.1">512</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.2">1024</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.3">2048</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.4">4096</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.5">8192</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.6">16384</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.parameters.buckets.7">32768</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.size.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.backlog.max_lateness_seconds" type="collection">
      <parameter key="description">Max seconds a scheduled task is past its next execution time</parameter>
      <parameter key="type">gauge</parameter>
      <parameter key="unit">s</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.backlog.max_lateness_seconds.description">Max seconds a scheduled task is past its next execution time</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.backlog.max_lateness_seconds.type">gauge</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.backlog.max_lateness_seconds.unit">s</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.backlog.max_lateness_seconds.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.backlog.max_lateness_seconds.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.backlog.max_lateness_seconds.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.failed.count" type="collection">
      <parameter key="description">Scheduled tasks in the terminal failed state</parameter>
      <parameter key="type">gauge</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.failed.count.description">Scheduled tasks in the terminal failed state</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.failed.count.type">gauge</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.failed.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.failed.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.failed.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count" type="collection">
      <parameter key="description">Messages handled by the worker, per outcome</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="labels" type="collection">
        <parameter key="message_group" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="result" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>handled</parameter>
            <parameter>retried</parameter>
            <parameter>failed</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.description">Messages handled by the worker, per outcome</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels" type="collection">
      <parameter key="message_group" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="result" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>handled</parameter>
          <parameter>retried</parameter>
          <parameter>failed</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.message_group" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.message_group.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.message_group.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.result" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>handled</parameter>
        <parameter>retried</parameter>
        <parameter>failed</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.result.allowed_values" type="collection">
      <parameter>handled</parameter>
      <parameter>retried</parameter>
      <parameter>failed</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.result.allowed_values.0">handled</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.result.allowed_values.1">retried</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.labels.result.allowed_values.2">failed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handled.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration" type="collection">
      <parameter key="description">Time from message received to a terminal outcome (handled/failed)</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>10</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>500</parameter>
          <parameter>1000</parameter>
          <parameter>5000</parameter>
          <parameter>30000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="message_group" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="result" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>handled</parameter>
            <parameter>retried</parameter>
            <parameter>failed</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.description">Time from message received to a terminal outcome (handled/failed)</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>10</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>500</parameter>
        <parameter>1000</parameter>
        <parameter>5000</parameter>
        <parameter>30000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>10</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>500</parameter>
      <parameter>1000</parameter>
      <parameter>5000</parameter>
      <parameter>30000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.1">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.2">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.3">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.4">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.5">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.6">5000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.parameters.buckets.7">30000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels" type="collection">
      <parameter key="message_group" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="result" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>handled</parameter>
          <parameter>retried</parameter>
          <parameter>failed</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.message_group" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.message_group.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.message_group.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.result" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>handled</parameter>
        <parameter>retried</parameter>
        <parameter>failed</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.result.allowed_values" type="collection">
      <parameter>handled</parameter>
      <parameter>retried</parameter>
      <parameter>failed</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.result.allowed_values.0">handled</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.result.allowed_values.1">retried</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.labels.result.allowed_values.2">failed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.message.handling.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth" type="collection">
      <parameter key="description">Pending messages per transport</parameter>
      <parameter key="type">gauge</parameter>
      <parameter key="labels" type="collection">
        <parameter key="transport" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.description">Pending messages per transport</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.type">gauge</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.labels" type="collection">
      <parameter key="transport" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.labels.transport" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.labels.transport.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.labels.transport.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.messenger.queue.depth.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration" type="collection">
      <parameter key="description">Scheduled task execution duration (worker received to handled/failed), per task/outcome</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>10</parameter>
          <parameter>100</parameter>
          <parameter>1000</parameter>
          <parameter>10000</parameter>
          <parameter>60000</parameter>
          <parameter>300000</parameter>
          <parameter>600000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="task_name" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="result" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>success</parameter>
            <parameter>failed</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.description">Scheduled task execution duration (worker received to handled/failed), per task/outcome</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>10</parameter>
        <parameter>100</parameter>
        <parameter>1000</parameter>
        <parameter>10000</parameter>
        <parameter>60000</parameter>
        <parameter>300000</parameter>
        <parameter>600000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets" type="collection">
      <parameter>10</parameter>
      <parameter>100</parameter>
      <parameter>1000</parameter>
      <parameter>10000</parameter>
      <parameter>60000</parameter>
      <parameter>300000</parameter>
      <parameter>600000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets.0">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets.1">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets.2">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets.3">10000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets.4">60000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets.5">300000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.parameters.buckets.6">600000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels" type="collection">
      <parameter key="task_name" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="result" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>success</parameter>
          <parameter>failed</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels.task_name" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels.task_name.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels.task_name.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels.result" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>success</parameter>
        <parameter>failed</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels.result.allowed_values" type="collection">
      <parameter>success</parameter>
      <parameter>failed</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels.result.allowed_values.0">success</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.labels.result.allowed_values.1">failed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.scheduled_task.run.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.associations.count" type="collection">
      <parameter key="description">Number of associations loaded</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.associations.count.description">Number of associations loaded</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.associations.count.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.associations.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.associations.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.dal.associations.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration" type="collection">
      <parameter key="description">Duration of a single entity indexer run (EntityIndexer::handle), per indexer/mode/outcome. Full re-index and partial (post-write) updates have different profiles; compare each mode on its own.</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>10</parameter>
          <parameter>100</parameter>
          <parameter>1000</parameter>
          <parameter>10000</parameter>
          <parameter>60000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="indexer" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="mode" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>full</parameter>
            <parameter>partial</parameter>
          </parameter>
        </parameter>
        <parameter key="result" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>success</parameter>
            <parameter>failed</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.description">Duration of a single entity indexer run (EntityIndexer::handle), per indexer/mode/outcome. Full re-index and partial (post-write) updates have different profiles; compare each mode on its own.</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>10</parameter>
        <parameter>100</parameter>
        <parameter>1000</parameter>
        <parameter>10000</parameter>
        <parameter>60000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.parameters.buckets" type="collection">
      <parameter>10</parameter>
      <parameter>100</parameter>
      <parameter>1000</parameter>
      <parameter>10000</parameter>
      <parameter>60000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.parameters.buckets.0">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.parameters.buckets.1">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.parameters.buckets.2">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.parameters.buckets.3">10000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.parameters.buckets.4">60000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels" type="collection">
      <parameter key="indexer" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="mode" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>full</parameter>
          <parameter>partial</parameter>
        </parameter>
      </parameter>
      <parameter key="result" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>success</parameter>
          <parameter>failed</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.indexer" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.indexer.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.indexer.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.mode" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>full</parameter>
        <parameter>partial</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.mode.allowed_values" type="collection">
      <parameter>full</parameter>
      <parameter>partial</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.mode.allowed_values.0">full</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.mode.allowed_values.1">partial</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.result" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>success</parameter>
        <parameter>failed</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.result.allowed_values" type="collection">
      <parameter>success</parameter>
      <parameter>failed</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.result.allowed_values.0">success</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.labels.result.allowed_values.1">failed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.run.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size" type="collection">
      <parameter key="description">Records processed per entity indexer run (EntityIndexingMessage id count)</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>10</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>250</parameter>
          <parameter>500</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="indexer" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="mode" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>full</parameter>
            <parameter>partial</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.description">Records processed per entity indexer run (EntityIndexingMessage id count)</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>10</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>250</parameter>
        <parameter>500</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>10</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>250</parameter>
      <parameter>500</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters.buckets.1">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters.buckets.2">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters.buckets.3">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters.buckets.4">250</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.parameters.buckets.5">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels" type="collection">
      <parameter key="indexer" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="mode" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>full</parameter>
          <parameter>partial</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels.indexer" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels.indexer.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels.indexer.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels.mode" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>full</parameter>
        <parameter>partial</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels.mode.allowed_values" type="collection">
      <parameter>full</parameter>
      <parameter>partial</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels.mode.allowed_values.0">full</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.labels.mode.allowed_values.1">partial</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.indexer.batch.size.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration" type="collection">
      <parameter key="description">Duration of DAL read/search/aggregate operations. The es_aware and backend labels together reveal OpenSearch scaling possibilities: es_aware=yes with backend=sql marks a query eligible for OpenSearch but served by SQL. Each operation is measured once per top-level call (a search does not double-count its internal id-search/aggregate), so operation samples can be compared or summed without overlap.</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>0.5</parameter>
          <parameter>1</parameter>
          <parameter>2</parameter>
          <parameter>5</parameter>
          <parameter>10</parameter>
          <parameter>25</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>250</parameter>
          <parameter>500</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="entity_group" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="operation" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>search</parameter>
            <parameter>searchIds</parameter>
            <parameter>aggregate</parameter>
          </parameter>
        </parameter>
        <parameter key="es_aware" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>yes</parameter>
            <parameter>no</parameter>
          </parameter>
        </parameter>
        <parameter key="backend" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>sql</parameter>
            <parameter>elasticsearch</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.description">Duration of DAL read/search/aggregate operations. The es_aware and backend labels together reveal OpenSearch scaling possibilities: es_aware=yes with backend=sql marks a query eligible for OpenSearch but served by SQL. Each operation is measured once per top-level call (a search does not double-count its internal id-search/aggregate), so operation samples can be compared or summed without overlap.</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>0.5</parameter>
        <parameter>1</parameter>
        <parameter>2</parameter>
        <parameter>5</parameter>
        <parameter>10</parameter>
        <parameter>25</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>250</parameter>
        <parameter>500</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets" type="collection">
      <parameter>0.5</parameter>
      <parameter>1</parameter>
      <parameter>2</parameter>
      <parameter>5</parameter>
      <parameter>10</parameter>
      <parameter>25</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>250</parameter>
      <parameter>500</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.0">0.5</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.1">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.2">2</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.3">5</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.4">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.5">25</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.6">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.7">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.8">250</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.parameters.buckets.9">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels" type="collection">
      <parameter key="entity_group" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="operation" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>search</parameter>
          <parameter>searchIds</parameter>
          <parameter>aggregate</parameter>
        </parameter>
      </parameter>
      <parameter key="es_aware" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>yes</parameter>
          <parameter>no</parameter>
        </parameter>
      </parameter>
      <parameter key="backend" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>sql</parameter>
          <parameter>elasticsearch</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.entity_group" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.entity_group.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.entity_group.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.operation" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>search</parameter>
        <parameter>searchIds</parameter>
        <parameter>aggregate</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.operation.allowed_values" type="collection">
      <parameter>search</parameter>
      <parameter>searchIds</parameter>
      <parameter>aggregate</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.operation.allowed_values.0">search</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.operation.allowed_values.1">searchIds</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.operation.allowed_values.2">aggregate</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.es_aware" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>yes</parameter>
        <parameter>no</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.es_aware.allowed_values" type="collection">
      <parameter>yes</parameter>
      <parameter>no</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.es_aware.allowed_values.0">yes</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.es_aware.allowed_values.1">no</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.backend" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>sql</parameter>
        <parameter>elasticsearch</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.backend.allowed_values" type="collection">
      <parameter>sql</parameter>
      <parameter>elasticsearch</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.backend.allowed_values.0">sql</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.labels.backend.allowed_values.1">elasticsearch</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.dal.search.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.database.locks.count" type="collection">
      <parameter key="description">Number of database locks</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.database.locks.count.description">Number of database locks</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.database.locks.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.database.locks.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.database.locks.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.database.locks.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration" type="collection">
      <parameter key="description">Cart calculation wall time</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>10</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>500</parameter>
          <parameter>1000</parameter>
          <parameter>2500</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="sales_channel_type" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="has_promotions" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>yes</parameter>
            <parameter>no</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.description">Cart calculation wall time</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>10</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>500</parameter>
        <parameter>1000</parameter>
        <parameter>2500</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>10</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>500</parameter>
      <parameter>1000</parameter>
      <parameter>2500</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets.1">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets.2">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets.3">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets.4">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets.5">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.parameters.buckets.6">2500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels" type="collection">
      <parameter key="sales_channel_type" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="has_promotions" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>yes</parameter>
          <parameter>no</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels.sales_channel_type" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels.sales_channel_type.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels.sales_channel_type.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels.has_promotions" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>yes</parameter>
        <parameter>no</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels.has_promotions.allowed_values" type="collection">
      <parameter>yes</parameter>
      <parameter>no</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels.has_promotions.allowed_values.0">yes</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.labels.has_promotions.allowed_values.1">no</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.calculation.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count" type="collection">
      <parameter key="description">Line items at end of cart calculation</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>5</parameter>
          <parameter>20</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>250</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="sales_channel_type" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.description">Line items at end of cart calculation</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>5</parameter>
        <parameter>20</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>250</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>5</parameter>
      <parameter>20</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>250</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters.buckets.1">5</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters.buckets.2">20</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters.buckets.3">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters.buckets.4">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.parameters.buckets.5">250</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.labels" type="collection">
      <parameter key="sales_channel_type" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.labels.sales_channel_type" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.labels.sales_channel_type.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.labels.sales_channel_type.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.cart.line_items.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.errors.count" type="collection">
      <parameter key="description">Warning/error cart errors present after calculation (informational notices excluded)</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.errors.count.description">Warning/error cart errors present after calculation (informational notices excluded)</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.errors.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.errors.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.cart.errors.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.cart.errors.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count" type="collection">
      <parameter key="description">Orders placed</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="labels" type="collection">
        <parameter key="sales_channel_type" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="payment_method" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>payment_invoicepayment</parameter>
            <parameter>payment_prepayment</parameter>
            <parameter>payment_cashpayment</parameter>
            <parameter>none</parameter>
            <parameter>other</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.description">Orders placed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels" type="collection">
      <parameter key="sales_channel_type" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="payment_method" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>payment_invoicepayment</parameter>
          <parameter>payment_prepayment</parameter>
          <parameter>payment_cashpayment</parameter>
          <parameter>none</parameter>
          <parameter>other</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.sales_channel_type" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.sales_channel_type.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.sales_channel_type.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.payment_method" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>payment_invoicepayment</parameter>
        <parameter>payment_prepayment</parameter>
        <parameter>payment_cashpayment</parameter>
        <parameter>none</parameter>
        <parameter>other</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.payment_method.allowed_values" type="collection">
      <parameter>payment_invoicepayment</parameter>
      <parameter>payment_prepayment</parameter>
      <parameter>payment_cashpayment</parameter>
      <parameter>none</parameter>
      <parameter>other</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.payment_method.allowed_values.0">payment_invoicepayment</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.payment_method.allowed_values.1">payment_prepayment</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.payment_method.allowed_values.2">payment_cashpayment</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.payment_method.allowed_values.3">none</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.labels.payment_method.allowed_values.4">other</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.placed.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count" type="collection">
      <parameter key="description">Line items per placed order</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>2</parameter>
          <parameter>5</parameter>
          <parameter>10</parameter>
          <parameter>20</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>250</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="sales_channel_type" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.description">Line items per placed order</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>2</parameter>
        <parameter>5</parameter>
        <parameter>10</parameter>
        <parameter>20</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>250</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>2</parameter>
      <parameter>5</parameter>
      <parameter>10</parameter>
      <parameter>20</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>250</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.1">2</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.2">5</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.3">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.4">20</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.5">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.6">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.parameters.buckets.7">250</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.labels" type="collection">
      <parameter key="sales_channel_type" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.labels.sales_channel_type" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.labels.sales_channel_type.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.labels.sales_channel_type.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.order.line_items.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration" type="collection">
      <parameter key="description">Main HTTP request wall time</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>25</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>250</parameter>
          <parameter>500</parameter>
          <parameter>1000</parameter>
          <parameter>2500</parameter>
          <parameter>5000</parameter>
          <parameter>10000</parameter>
          <parameter>30000</parameter>
          <parameter>60000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="area" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="domain" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="operation" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>read</parameter>
            <parameter>write</parameter>
            <parameter>delete</parameter>
            <parameter>none</parameter>
          </parameter>
        </parameter>
        <parameter key="status_class" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>2xx</parameter>
            <parameter>3xx</parameter>
            <parameter>4xx</parameter>
            <parameter>5xx</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.description">Main HTTP request wall time</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>25</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>250</parameter>
        <parameter>500</parameter>
        <parameter>1000</parameter>
        <parameter>2500</parameter>
        <parameter>5000</parameter>
        <parameter>10000</parameter>
        <parameter>30000</parameter>
        <parameter>60000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets" type="collection">
      <parameter>25</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>250</parameter>
      <parameter>500</parameter>
      <parameter>1000</parameter>
      <parameter>2500</parameter>
      <parameter>5000</parameter>
      <parameter>10000</parameter>
      <parameter>30000</parameter>
      <parameter>60000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.0">25</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.1">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.2">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.3">250</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.4">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.5">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.6">2500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.7">5000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.8">10000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.9">30000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.parameters.buckets.10">60000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels" type="collection">
      <parameter key="area" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="domain" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="operation" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>read</parameter>
          <parameter>write</parameter>
          <parameter>delete</parameter>
          <parameter>none</parameter>
        </parameter>
      </parameter>
      <parameter key="status_class" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>2xx</parameter>
          <parameter>3xx</parameter>
          <parameter>4xx</parameter>
          <parameter>5xx</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.area" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.area.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.area.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.domain" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.domain.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.domain.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.operation" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>read</parameter>
        <parameter>write</parameter>
        <parameter>delete</parameter>
        <parameter>none</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.operation.allowed_values" type="collection">
      <parameter>read</parameter>
      <parameter>write</parameter>
      <parameter>delete</parameter>
      <parameter>none</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.operation.allowed_values.0">read</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.operation.allowed_values.1">write</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.operation.allowed_values.2">delete</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.operation.allowed_values.3">none</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.status_class" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>2xx</parameter>
        <parameter>3xx</parameter>
        <parameter>4xx</parameter>
        <parameter>5xx</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.status_class.allowed_values" type="collection">
      <parameter>2xx</parameter>
      <parameter>3xx</parameter>
      <parameter>4xx</parameter>
      <parameter>5xx</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.status_class.allowed_values.0">2xx</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.status_class.allowed_values.1">3xx</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.status_class.allowed_values.2">4xx</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.labels.status_class.allowed_values.3">5xx</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count" type="collection">
      <parameter key="description">SQL statements per main request</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>10</parameter>
          <parameter>50</parameter>
          <parameter>200</parameter>
          <parameter>1000</parameter>
          <parameter>5000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="area" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="domain" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="operation" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>read</parameter>
            <parameter>write</parameter>
            <parameter>delete</parameter>
            <parameter>none</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.description">SQL statements per main request</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>10</parameter>
        <parameter>50</parameter>
        <parameter>200</parameter>
        <parameter>1000</parameter>
        <parameter>5000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.parameters.buckets" type="collection">
      <parameter>10</parameter>
      <parameter>50</parameter>
      <parameter>200</parameter>
      <parameter>1000</parameter>
      <parameter>5000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.parameters.buckets.0">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.parameters.buckets.1">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.parameters.buckets.2">200</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.parameters.buckets.3">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.parameters.buckets.4">5000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels" type="collection">
      <parameter key="area" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="domain" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="operation" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>read</parameter>
          <parameter>write</parameter>
          <parameter>delete</parameter>
          <parameter>none</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.area" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.area.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.area.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.domain" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.domain.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.domain.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.operation" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>read</parameter>
        <parameter>write</parameter>
        <parameter>delete</parameter>
        <parameter>none</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.operation.allowed_values" type="collection">
      <parameter>read</parameter>
      <parameter>write</parameter>
      <parameter>delete</parameter>
      <parameter>none</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.operation.allowed_values.0">read</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.operation.allowed_values.1">write</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.operation.allowed_values.2">delete</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.labels.operation.allowed_values.3">none</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.queries.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak" type="collection">
      <parameter key="description">Peak memory per main request</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">byte</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>16777216</parameter>
          <parameter>33554432</parameter>
          <parameter>67108864</parameter>
          <parameter>134217728</parameter>
          <parameter>268435456</parameter>
          <parameter>536870912</parameter>
          <parameter>1073741824</parameter>
          <parameter>2147483648</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="area" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="domain" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="operation" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>read</parameter>
            <parameter>write</parameter>
            <parameter>delete</parameter>
            <parameter>none</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.description">Peak memory per main request</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.unit">byte</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>16777216</parameter>
        <parameter>33554432</parameter>
        <parameter>67108864</parameter>
        <parameter>134217728</parameter>
        <parameter>268435456</parameter>
        <parameter>536870912</parameter>
        <parameter>1073741824</parameter>
        <parameter>2147483648</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets" type="collection">
      <parameter>16777216</parameter>
      <parameter>33554432</parameter>
      <parameter>67108864</parameter>
      <parameter>134217728</parameter>
      <parameter>268435456</parameter>
      <parameter>536870912</parameter>
      <parameter>1073741824</parameter>
      <parameter>2147483648</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.0">16777216</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.1">33554432</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.2">67108864</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.3">134217728</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.4">268435456</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.5">536870912</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.6">1073741824</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.parameters.buckets.7">2147483648</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels" type="collection">
      <parameter key="area" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="domain" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="operation" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>read</parameter>
          <parameter>write</parameter>
          <parameter>delete</parameter>
          <parameter>none</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.area" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.area.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.area.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.domain" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.domain.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.domain.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.operation" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>read</parameter>
        <parameter>write</parameter>
        <parameter>delete</parameter>
        <parameter>none</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.operation.allowed_values" type="collection">
      <parameter>read</parameter>
      <parameter>write</parameter>
      <parameter>delete</parameter>
      <parameter>none</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.operation.allowed_values.0">read</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.operation.allowed_values.1">write</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.operation.allowed_values.2">delete</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.labels.operation.allowed_values.3">none</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.http.server.request.memory.peak.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration" type="collection">
      <parameter key="description">Number range increment reservation duration, per type/storage/outcome</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>5</parameter>
          <parameter>10</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>1000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="number_range_type" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="storage" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.description">Number range increment reservation duration, per type/storage/outcome</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>5</parameter>
        <parameter>10</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>1000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>5</parameter>
      <parameter>10</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>1000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters.buckets.1">5</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters.buckets.2">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters.buckets.3">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters.buckets.4">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.parameters.buckets.5">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.labels" type="collection">
      <parameter key="number_range_type" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="storage" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.labels.number_range_type" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.labels.number_range_type.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.labels.number_range_type.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.labels.storage" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.labels.storage.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.labels.storage.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.number_range.allocation.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count" type="collection">
      <parameter key="description">Operations per Sync API request</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>5</parameter>
          <parameter>10</parameter>
          <parameter>25</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>500</parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="labels" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.description">Operations per Sync API request</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>5</parameter>
        <parameter>10</parameter>
        <parameter>25</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>500</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>5</parameter>
      <parameter>10</parameter>
      <parameter>25</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>500</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets.1">5</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets.2">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets.3">25</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets.4">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets.5">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.parameters.buckets.6">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.operations.count.labels" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected" type="collection">
      <parameter key="description">Entities written/deleted via the Sync API, per entity group and action</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="labels" type="collection">
        <parameter key="entity_group" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="action" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>upsert</parameter>
            <parameter>delete</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.description">Entities written/deleted via the Sync API, per entity group and action</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels" type="collection">
      <parameter key="entity_group" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="action" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>upsert</parameter>
          <parameter>delete</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels.entity_group" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels.entity_group.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels.entity_group.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels.action" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>upsert</parameter>
        <parameter>delete</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels.action.allowed_values" type="collection">
      <parameter>upsert</parameter>
      <parameter>delete</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels.action.allowed_values.0">upsert</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.labels.action.allowed_values.1">delete</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.entities.affected.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration" type="collection">
      <parameter key="description">Total Sync API request duration</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>10</parameter>
          <parameter>100</parameter>
          <parameter>1000</parameter>
          <parameter>10000</parameter>
          <parameter>60000</parameter>
          <parameter>300000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="indexing_behavior" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>use-queue-indexing</parameter>
            <parameter>disable-indexing</parameter>
            <parameter>default</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.description">Total Sync API request duration</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>10</parameter>
        <parameter>100</parameter>
        <parameter>1000</parameter>
        <parameter>10000</parameter>
        <parameter>60000</parameter>
        <parameter>300000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters.buckets" type="collection">
      <parameter>10</parameter>
      <parameter>100</parameter>
      <parameter>1000</parameter>
      <parameter>10000</parameter>
      <parameter>60000</parameter>
      <parameter>300000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters.buckets.0">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters.buckets.1">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters.buckets.2">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters.buckets.3">10000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters.buckets.4">60000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.parameters.buckets.5">300000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.labels" type="collection">
      <parameter key="indexing_behavior" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>use-queue-indexing</parameter>
          <parameter>disable-indexing</parameter>
          <parameter>default</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.labels.indexing_behavior" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>use-queue-indexing</parameter>
        <parameter>disable-indexing</parameter>
        <parameter>default</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.labels.indexing_behavior.allowed_values" type="collection">
      <parameter>use-queue-indexing</parameter>
      <parameter>disable-indexing</parameter>
      <parameter>default</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.labels.indexing_behavior.allowed_values.0">use-queue-indexing</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.labels.indexing_behavior.allowed_values.1">disable-indexing</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.labels.indexing_behavior.allowed_values.2">default</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.api.sync.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration" type="collection">
      <parameter key="description">Flow execution wall time per matched flow, per trigger group and outcome</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>1</parameter>
          <parameter>10</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>500</parameter>
          <parameter>1000</parameter>
          <parameter>5000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="trigger_group" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="result" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>success</parameter>
            <parameter>failed</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.description">Flow execution wall time per matched flow, per trigger group and outcome</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>1</parameter>
        <parameter>10</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>500</parameter>
        <parameter>1000</parameter>
        <parameter>5000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets" type="collection">
      <parameter>1</parameter>
      <parameter>10</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>500</parameter>
      <parameter>1000</parameter>
      <parameter>5000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets.0">1</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets.1">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets.2">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets.3">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets.4">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets.5">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.parameters.buckets.6">5000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels" type="collection">
      <parameter key="trigger_group" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="result" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>success</parameter>
          <parameter>failed</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels.trigger_group" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels.trigger_group.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels.trigger_group.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels.result" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>success</parameter>
        <parameter>failed</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels.result.allowed_values" type="collection">
      <parameter>success</parameter>
      <parameter>failed</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels.result.allowed_values.0">success</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.labels.result.allowed_values.1">failed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.flow.execution.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count" type="collection">
      <parameter key="description">Mail send handoffs, per mail group and outcome</parameter>
      <parameter key="type">counter</parameter>
      <parameter key="labels" type="collection">
        <parameter key="mail_group" type="collection">
          <parameter key="policy">open</parameter>
          <parameter key="allowed_values" type="collection"/>
        </parameter>
        <parameter key="result" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>sent</parameter>
            <parameter>failed</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
      <parameter key="parameters" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.description">Mail send handoffs, per mail group and outcome</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.type">counter</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels" type="collection">
      <parameter key="mail_group" type="collection">
        <parameter key="policy">open</parameter>
        <parameter key="allowed_values" type="collection"/>
      </parameter>
      <parameter key="result" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>sent</parameter>
          <parameter>failed</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels.mail_group" type="collection">
      <parameter key="policy">open</parameter>
      <parameter key="allowed_values" type="collection"/>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels.mail_group.policy">open</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels.mail_group.allowed_values" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels.result" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>sent</parameter>
        <parameter>failed</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels.result.allowed_values" type="collection">
      <parameter>sent</parameter>
      <parameter>failed</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels.result.allowed_values.0">sent</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.labels.result.allowed_values.1">failed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.count.parameters" type="collection"/>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration" type="collection">
      <parameter key="description">Mail send handoff duration (AbstractMailSender::send)</parameter>
      <parameter key="type">histogram</parameter>
      <parameter key="unit">ms</parameter>
      <parameter key="parameters" type="collection">
        <parameter key="buckets" type="collection">
          <parameter>10</parameter>
          <parameter>50</parameter>
          <parameter>100</parameter>
          <parameter>500</parameter>
          <parameter>1000</parameter>
          <parameter>5000</parameter>
          <parameter>30000</parameter>
        </parameter>
      </parameter>
      <parameter key="labels" type="collection">
        <parameter key="result" type="collection">
          <parameter key="allowed_values" type="collection">
            <parameter>sent</parameter>
            <parameter>failed</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="enabled">true</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.description">Mail send handoff duration (AbstractMailSender::send)</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.type">histogram</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.unit">ms</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters" type="collection">
      <parameter key="buckets" type="collection">
        <parameter>10</parameter>
        <parameter>50</parameter>
        <parameter>100</parameter>
        <parameter>500</parameter>
        <parameter>1000</parameter>
        <parameter>5000</parameter>
        <parameter>30000</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets" type="collection">
      <parameter>10</parameter>
      <parameter>50</parameter>
      <parameter>100</parameter>
      <parameter>500</parameter>
      <parameter>1000</parameter>
      <parameter>5000</parameter>
      <parameter>30000</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets.0">10</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets.1">50</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets.2">100</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets.3">500</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets.4">1000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets.5">5000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.parameters.buckets.6">30000</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.labels" type="collection">
      <parameter key="result" type="collection">
        <parameter key="allowed_values" type="collection">
          <parameter>sent</parameter>
          <parameter>failed</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.labels.result" type="collection">
      <parameter key="allowed_values" type="collection">
        <parameter>sent</parameter>
        <parameter>failed</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.labels.result.allowed_values" type="collection">
      <parameter>sent</parameter>
      <parameter>failed</parameter>
    </parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.labels.result.allowed_values.0">sent</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.labels.result.allowed_values.1">failed</parameter>
    <parameter key="shopware.telemetry.metrics.definitions.mail.send.duration.enabled">true</parameter>
    <parameter key="shopware.telemetry.metrics.allow_unknown_labels">false</parameter>
    <parameter key="shopware.telemetry.metrics.allow_unknown_label_values">false</parameter>
    <parameter key="shopware.telemetry.metrics.enable_internal_metrics">false</parameter>
    <parameter key="shopware.telemetry.metrics.enabled">false</parameter>
    <parameter key="shopware.telemetry.metrics.replace_unknown_label_values_with">other</parameter>
    <parameter key="shopware.admin_login" type="collection"/>
    <parameter key="shopware.mcp" type="collection">
      <parameter key="allowed_tools" type="collection"/>
      <parameter key="app_tool_timeout">10</parameter>
    </parameter>
    <parameter key="shopware.mcp.allowed_tools" type="collection"/>
    <parameter key="shopware.mcp.app_tool_timeout">10</parameter>
    <parameter key="pentatrion_vite.preload">link-tag</parameter>
    <parameter key="pentatrion_vite.public_directory">/public</parameter>
    <parameter key="pentatrion_vite.absolute_url">false</parameter>
    <parameter key="pentatrion_vite.proxy_origin">null</parameter>
    <parameter key="pentatrion_vite.throw_on_missing_entry">false</parameter>
    <parameter key="pentatrion_vite.throw_on_missing_asset">true</parameter>
    <parameter key="pentatrion_vite.crossorigin">true</parameter>
    <parameter key="pentatrion_vite.default_config">_default</parameter>
    <parameter key="pentatrion_vite.configs" type="collection">
      <parameter key="_default" type="collection">
        <parameter key="base">/bundles/administration/administration/</parameter>
        <parameter key="script_attributes" type="collection"/>
        <parameter key="link_attributes" type="collection"/>
        <parameter key="preload_attributes" type="collection"/>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.enabled">%env(bool:SHOPWARE_ES_ENABLED)%</parameter>
    <parameter key="elasticsearch.indexing_enabled">%env(bool:SHOPWARE_ES_INDEXING_ENABLED)%</parameter>
    <parameter key="elasticsearch.indexing_batch_size">%env(int:SHOPWARE_ES_INDEXING_BATCH_SIZE)%</parameter>
    <parameter key="elasticsearch.hosts">%env(string:OPENSEARCH_URL)%</parameter>
    <parameter key="elasticsearch.index_prefix">%env(string:SHOPWARE_ES_INDEX_PREFIX)%</parameter>
    <parameter key="elasticsearch.throw_exception">%env(string:SHOPWARE_ES_THROW_EXCEPTION)%</parameter>
    <parameter key="elasticsearch.dimension_normalize">%env(bool:SHOPWARE_ES_DIMENSION_NORMALIZE)%</parameter>
    <parameter key="elasticsearch.search" type="collection">
      <parameter key="timeout">5s</parameter>
      <parameter key="term_max_length">300</parameter>
      <parameter key="search_type">query_then_fetch</parameter>
      <parameter key="dismax_tie_breaker">0.2</parameter>
      <parameter key="boost" type="collection">
        <parameter key="exact">2</parameter>
        <parameter key="phrase">4</parameter>
        <parameter key="fuzzy">0.4</parameter>
        <parameter key="prefix">0.4</parameter>
        <parameter key="partial">0.4</parameter>
      </parameter>
      <parameter key="precision_threshold">null</parameter>
    </parameter>
    <parameter key="elasticsearch.search.timeout">5s</parameter>
    <parameter key="elasticsearch.search.term_max_length">300</parameter>
    <parameter key="elasticsearch.search.search_type">query_then_fetch</parameter>
    <parameter key="elasticsearch.search.dismax_tie_breaker">0.2</parameter>
    <parameter key="elasticsearch.search.boost" type="collection">
      <parameter key="exact">2</parameter>
      <parameter key="phrase">4</parameter>
      <parameter key="fuzzy">0.4</parameter>
      <parameter key="prefix">0.4</parameter>
      <parameter key="partial">0.4</parameter>
    </parameter>
    <parameter key="elasticsearch.search.boost.exact">2</parameter>
    <parameter key="elasticsearch.search.boost.phrase">4</parameter>
    <parameter key="elasticsearch.search.boost.fuzzy">0.4</parameter>
    <parameter key="elasticsearch.search.boost.prefix">0.4</parameter>
    <parameter key="elasticsearch.search.boost.partial">0.4</parameter>
    <parameter key="elasticsearch.search.precision_threshold">null</parameter>
    <parameter key="elasticsearch.administration" type="collection">
      <parameter key="hosts">%env(string:ADMIN_OPENSEARCH_URL)%</parameter>
      <parameter key="enabled">%env(bool:SHOPWARE_ADMIN_ES_ENABLED)%</parameter>
      <parameter key="indexing_batch_size">%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</parameter>
      <parameter key="refresh_indices">%env(bool:SHOPWARE_ADMIN_ES_REFRESH_INDICES)%</parameter>
      <parameter key="index_prefix">%env(string:SHOPWARE_ADMIN_ES_INDEX_PREFIX)%</parameter>
      <parameter key="throw_exception">%env(string:SHOPWARE_ADMIN_ES_THROW_EXCEPTION)%</parameter>
      <parameter key="search" type="collection">
        <parameter key="timeout">5s</parameter>
        <parameter key="term_max_length">300</parameter>
        <parameter key="search_type">query_then_fetch</parameter>
      </parameter>
      <parameter key="index_settings" type="collection">
        <parameter key="number_of_shards">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_SHARDS)%</parameter>
        <parameter key="number_of_replicas">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_REPLICAS)%</parameter>
        <parameter key="mapping.total_fields.limit">50000</parameter>
        <parameter key="mapping.nested_fields.limit">500</parameter>
        <parameter key="mapping.nested_objects.limit">1000000</parameter>
        <parameter key="max_result_window">500000</parameter>
        <parameter key="similarity" type="collection">
          <parameter key="default" type="collection">
            <parameter key="type">BM25</parameter>
            <parameter key="b">0</parameter>
          </parameter>
          <parameter key="sw_length_norm" type="collection">
            <parameter key="type">BM25</parameter>
            <parameter key="b">0.75</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="analysis" type="collection">
        <parameter key="normalizer" type="collection">
          <parameter key="sw_lowercase_normalizer" type="collection">
            <parameter key="type">custom</parameter>
            <parameter key="filter" type="collection">
              <parameter>lowercase</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="char_filter" type="collection">
          <parameter key="sw_decimal_normalize" type="collection">
            <parameter key="type">pattern_replace</parameter>
            <parameter key="pattern">(\d),(\d)</parameter>
            <parameter key="replacement">$1.$2</parameter>
          </parameter>
          <parameter key="sw_unit_glue" type="collection">
            <parameter key="type">pattern_replace</parameter>
            <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
            <parameter key="replacement">$1$2$3</parameter>
          </parameter>
        </parameter>
        <parameter key="analyzer" type="collection">
          <parameter key="sw_whitespace_analyzer" type="collection">
            <parameter key="type">custom</parameter>
            <parameter key="tokenizer">whitespace</parameter>
            <parameter key="filter" type="collection">
              <parameter>lowercase</parameter>
            </parameter>
          </parameter>
          <parameter key="sw_ngram_analyzer" type="collection">
            <parameter key="type">custom</parameter>
            <parameter key="tokenizer">whitespace</parameter>
            <parameter key="filter" type="collection">
              <parameter>lowercase</parameter>
              <parameter>sw_ngram_filter</parameter>
            </parameter>
          </parameter>
          <parameter key="sw_admin_completion_index_analyzer" type="collection">
            <parameter key="type">custom</parameter>
            <parameter key="tokenizer">whitespace</parameter>
            <parameter key="char_filter" type="collection">
              <parameter>sw_decimal_normalize</parameter>
              <parameter>sw_unit_glue</parameter>
            </parameter>
            <parameter key="filter" type="collection">
              <parameter>sw_word_delimiter_filter</parameter>
              <parameter>flatten_graph</parameter>
              <parameter>lowercase</parameter>
              <parameter>sw_length_min</parameter>
              <parameter>remove_duplicates</parameter>
            </parameter>
          </parameter>
          <parameter key="sw_admin_completion_search_analyzer" type="collection">
            <parameter key="type">custom</parameter>
            <parameter key="tokenizer">whitespace</parameter>
            <parameter key="char_filter" type="collection">
              <parameter>sw_decimal_normalize</parameter>
              <parameter>sw_unit_glue</parameter>
            </parameter>
            <parameter key="filter" type="collection">
              <parameter>sw_word_delimiter_filter</parameter>
              <parameter>lowercase</parameter>
              <parameter>sw_length_min</parameter>
              <parameter>remove_duplicates</parameter>
              <parameter>sw_unique_filter</parameter>
            </parameter>
          </parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter key="sw_ngram_filter" type="collection">
            <parameter key="type">ngram</parameter>
            <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
            <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
          </parameter>
          <parameter key="sw_word_delimiter_filter" type="collection">
            <parameter key="type">word_delimiter_graph</parameter>
            <parameter key="preserve_original">true</parameter>
            <parameter key="catenate_all">true</parameter>
            <parameter key="catenate_words">true</parameter>
            <parameter key="catenate_numbers">true</parameter>
            <parameter key="split_on_case_change">true</parameter>
            <parameter key="generate_word_parts">true</parameter>
            <parameter key="split_on_numerics">true</parameter>
          </parameter>
          <parameter key="sw_length_min" type="collection">
            <parameter key="type">length</parameter>
            <parameter key="min">2</parameter>
          </parameter>
          <parameter key="sw_unique_filter" type="collection">
            <parameter key="type">unique</parameter>
            <parameter key="only_on_same_position">false</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="dynamic_templates" type="collection">
        <parameter type="collection">
          <parameter key="keywords" type="collection">
            <parameter key="match_mapping_type">string</parameter>
            <parameter key="mapping" type="collection">
              <parameter key="type">keyword</parameter>
              <parameter key="normalizer">sw_lowercase_normalizer</parameter>
              <parameter key="fields" type="collection">
                <parameter key="text" type="collection">
                  <parameter key="type">text</parameter>
                </parameter>
              </parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.hosts">%env(string:ADMIN_OPENSEARCH_URL)%</parameter>
    <parameter key="elasticsearch.administration.enabled">%env(bool:SHOPWARE_ADMIN_ES_ENABLED)%</parameter>
    <parameter key="elasticsearch.administration.indexing_batch_size">%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</parameter>
    <parameter key="elasticsearch.administration.refresh_indices">%env(bool:SHOPWARE_ADMIN_ES_REFRESH_INDICES)%</parameter>
    <parameter key="elasticsearch.administration.index_prefix">%env(string:SHOPWARE_ADMIN_ES_INDEX_PREFIX)%</parameter>
    <parameter key="elasticsearch.administration.throw_exception">%env(string:SHOPWARE_ADMIN_ES_THROW_EXCEPTION)%</parameter>
    <parameter key="elasticsearch.administration.search" type="collection">
      <parameter key="timeout">5s</parameter>
      <parameter key="term_max_length">300</parameter>
      <parameter key="search_type">query_then_fetch</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.search.timeout">5s</parameter>
    <parameter key="elasticsearch.administration.search.term_max_length">300</parameter>
    <parameter key="elasticsearch.administration.search.search_type">query_then_fetch</parameter>
    <parameter key="elasticsearch.administration.index_settings" type="collection">
      <parameter key="number_of_shards">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_SHARDS)%</parameter>
      <parameter key="number_of_replicas">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_REPLICAS)%</parameter>
      <parameter key="mapping.total_fields.limit">50000</parameter>
      <parameter key="mapping.nested_fields.limit">500</parameter>
      <parameter key="mapping.nested_objects.limit">1000000</parameter>
      <parameter key="max_result_window">500000</parameter>
      <parameter key="similarity" type="collection">
        <parameter key="default" type="collection">
          <parameter key="type">BM25</parameter>
          <parameter key="b">0</parameter>
        </parameter>
        <parameter key="sw_length_norm" type="collection">
          <parameter key="type">BM25</parameter>
          <parameter key="b">0.75</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.index_settings.number_of_shards">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_SHARDS)%</parameter>
    <parameter key="elasticsearch.administration.index_settings.number_of_replicas">%env(int-or-null:SHOPWARE_ADMIN_ES_NUMBER_OF_REPLICAS)%</parameter>
    <parameter key="elasticsearch.administration.index_settings.mapping.total_fields.limit">50000</parameter>
    <parameter key="elasticsearch.administration.index_settings.mapping.nested_fields.limit">500</parameter>
    <parameter key="elasticsearch.administration.index_settings.mapping.nested_objects.limit">1000000</parameter>
    <parameter key="elasticsearch.administration.index_settings.max_result_window">500000</parameter>
    <parameter key="elasticsearch.administration.index_settings.similarity" type="collection">
      <parameter key="default" type="collection">
        <parameter key="type">BM25</parameter>
        <parameter key="b">0</parameter>
      </parameter>
      <parameter key="sw_length_norm" type="collection">
        <parameter key="type">BM25</parameter>
        <parameter key="b">0.75</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.index_settings.similarity.default" type="collection">
      <parameter key="type">BM25</parameter>
      <parameter key="b">0</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.index_settings.similarity.default.type">BM25</parameter>
    <parameter key="elasticsearch.administration.index_settings.similarity.default.b">0</parameter>
    <parameter key="elasticsearch.administration.index_settings.similarity.sw_length_norm" type="collection">
      <parameter key="type">BM25</parameter>
      <parameter key="b">0.75</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.index_settings.similarity.sw_length_norm.type">BM25</parameter>
    <parameter key="elasticsearch.administration.index_settings.similarity.sw_length_norm.b">0.75</parameter>
    <parameter key="elasticsearch.administration.analysis" type="collection">
      <parameter key="normalizer" type="collection">
        <parameter key="sw_lowercase_normalizer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="char_filter" type="collection">
        <parameter key="sw_decimal_normalize" type="collection">
          <parameter key="type">pattern_replace</parameter>
          <parameter key="pattern">(\d),(\d)</parameter>
          <parameter key="replacement">$1.$2</parameter>
        </parameter>
        <parameter key="sw_unit_glue" type="collection">
          <parameter key="type">pattern_replace</parameter>
          <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
          <parameter key="replacement">$1$2$3</parameter>
        </parameter>
      </parameter>
      <parameter key="analyzer" type="collection">
        <parameter key="sw_whitespace_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_ngram_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
            <parameter>sw_ngram_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_admin_completion_index_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_decimal_normalize</parameter>
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>flatten_graph</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>remove_duplicates</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_admin_completion_search_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_decimal_normalize</parameter>
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>remove_duplicates</parameter>
            <parameter>sw_unique_filter</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter key="sw_ngram_filter" type="collection">
          <parameter key="type">ngram</parameter>
          <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
          <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
        </parameter>
        <parameter key="sw_word_delimiter_filter" type="collection">
          <parameter key="type">word_delimiter_graph</parameter>
          <parameter key="preserve_original">true</parameter>
          <parameter key="catenate_all">true</parameter>
          <parameter key="catenate_words">true</parameter>
          <parameter key="catenate_numbers">true</parameter>
          <parameter key="split_on_case_change">true</parameter>
          <parameter key="generate_word_parts">true</parameter>
          <parameter key="split_on_numerics">true</parameter>
        </parameter>
        <parameter key="sw_length_min" type="collection">
          <parameter key="type">length</parameter>
          <parameter key="min">2</parameter>
        </parameter>
        <parameter key="sw_unique_filter" type="collection">
          <parameter key="type">unique</parameter>
          <parameter key="only_on_same_position">false</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.normalizer" type="collection">
      <parameter key="sw_lowercase_normalizer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.normalizer.sw_lowercase_normalizer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.normalizer.sw_lowercase_normalizer.type">custom</parameter>
    <parameter key="elasticsearch.administration.analysis.normalizer.sw_lowercase_normalizer.filter" type="collection">
      <parameter>lowercase</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.normalizer.sw_lowercase_normalizer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter" type="collection">
      <parameter key="sw_decimal_normalize" type="collection">
        <parameter key="type">pattern_replace</parameter>
        <parameter key="pattern">(\d),(\d)</parameter>
        <parameter key="replacement">$1.$2</parameter>
      </parameter>
      <parameter key="sw_unit_glue" type="collection">
        <parameter key="type">pattern_replace</parameter>
        <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
        <parameter key="replacement">$1$2$3</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_decimal_normalize" type="collection">
      <parameter key="type">pattern_replace</parameter>
      <parameter key="pattern">(\d),(\d)</parameter>
      <parameter key="replacement">$1.$2</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_decimal_normalize.type">pattern_replace</parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_decimal_normalize.pattern">(\d),(\d)</parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_decimal_normalize.replacement">$1.$2</parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_unit_glue" type="collection">
      <parameter key="type">pattern_replace</parameter>
      <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
      <parameter key="replacement">$1$2$3</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_unit_glue.type">pattern_replace</parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_unit_glue.pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
    <parameter key="elasticsearch.administration.analysis.char_filter.sw_unit_glue.replacement">$1$2$3</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer" type="collection">
      <parameter key="sw_whitespace_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_ngram_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
          <parameter>sw_ngram_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_admin_completion_index_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_decimal_normalize</parameter>
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>flatten_graph</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>remove_duplicates</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_admin_completion_search_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_decimal_normalize</parameter>
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>remove_duplicates</parameter>
          <parameter>sw_unique_filter</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_whitespace_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_whitespace_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_whitespace_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_whitespace_analyzer.filter" type="collection">
      <parameter>lowercase</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_whitespace_analyzer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_ngram_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
        <parameter>sw_ngram_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_ngram_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_ngram_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_ngram_analyzer.filter" type="collection">
      <parameter>lowercase</parameter>
      <parameter>sw_ngram_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_ngram_analyzer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_ngram_analyzer.filter.1">sw_ngram_filter</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_decimal_normalize</parameter>
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>flatten_graph</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>remove_duplicates</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.char_filter" type="collection">
      <parameter>sw_decimal_normalize</parameter>
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.char_filter.0">sw_decimal_normalize</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.char_filter.1">sw_unit_glue</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>flatten_graph</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>remove_duplicates</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.filter.1">flatten_graph</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.filter.2">lowercase</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.filter.3">sw_length_min</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_index_analyzer.filter.4">remove_duplicates</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_decimal_normalize</parameter>
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>remove_duplicates</parameter>
        <parameter>sw_unique_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.char_filter" type="collection">
      <parameter>sw_decimal_normalize</parameter>
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.char_filter.0">sw_decimal_normalize</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.char_filter.1">sw_unit_glue</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>remove_duplicates</parameter>
      <parameter>sw_unique_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.filter.1">lowercase</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.filter.2">sw_length_min</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.filter.3">remove_duplicates</parameter>
    <parameter key="elasticsearch.administration.analysis.analyzer.sw_admin_completion_search_analyzer.filter.4">sw_unique_filter</parameter>
    <parameter key="elasticsearch.administration.analysis.filter" type="collection">
      <parameter key="sw_ngram_filter" type="collection">
        <parameter key="type">ngram</parameter>
        <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
        <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
      </parameter>
      <parameter key="sw_word_delimiter_filter" type="collection">
        <parameter key="type">word_delimiter_graph</parameter>
        <parameter key="preserve_original">true</parameter>
        <parameter key="catenate_all">true</parameter>
        <parameter key="catenate_words">true</parameter>
        <parameter key="catenate_numbers">true</parameter>
        <parameter key="split_on_case_change">true</parameter>
        <parameter key="generate_word_parts">true</parameter>
        <parameter key="split_on_numerics">true</parameter>
      </parameter>
      <parameter key="sw_length_min" type="collection">
        <parameter key="type">length</parameter>
        <parameter key="min">2</parameter>
      </parameter>
      <parameter key="sw_unique_filter" type="collection">
        <parameter key="type">unique</parameter>
        <parameter key="only_on_same_position">false</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_ngram_filter" type="collection">
      <parameter key="type">ngram</parameter>
      <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
      <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_ngram_filter.type">ngram</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_ngram_filter.min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_ngram_filter.max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter" type="collection">
      <parameter key="type">word_delimiter_graph</parameter>
      <parameter key="preserve_original">true</parameter>
      <parameter key="catenate_all">true</parameter>
      <parameter key="catenate_words">true</parameter>
      <parameter key="catenate_numbers">true</parameter>
      <parameter key="split_on_case_change">true</parameter>
      <parameter key="generate_word_parts">true</parameter>
      <parameter key="split_on_numerics">true</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.type">word_delimiter_graph</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.preserve_original">true</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.catenate_all">true</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.catenate_words">true</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.catenate_numbers">true</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.split_on_case_change">true</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.generate_word_parts">true</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_word_delimiter_filter.split_on_numerics">true</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_length_min" type="collection">
      <parameter key="type">length</parameter>
      <parameter key="min">2</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_length_min.type">length</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_length_min.min">2</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_unique_filter" type="collection">
      <parameter key="type">unique</parameter>
      <parameter key="only_on_same_position">false</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_unique_filter.type">unique</parameter>
    <parameter key="elasticsearch.administration.analysis.filter.sw_unique_filter.only_on_same_position">false</parameter>
    <parameter key="elasticsearch.administration.dynamic_templates" type="collection">
      <parameter type="collection">
        <parameter key="keywords" type="collection">
          <parameter key="match_mapping_type">string</parameter>
          <parameter key="mapping" type="collection">
            <parameter key="type">keyword</parameter>
            <parameter key="normalizer">sw_lowercase_normalizer</parameter>
            <parameter key="fields" type="collection">
              <parameter key="text" type="collection">
                <parameter key="type">text</parameter>
              </parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0" type="collection">
      <parameter key="keywords" type="collection">
        <parameter key="match_mapping_type">string</parameter>
        <parameter key="mapping" type="collection">
          <parameter key="type">keyword</parameter>
          <parameter key="normalizer">sw_lowercase_normalizer</parameter>
          <parameter key="fields" type="collection">
            <parameter key="text" type="collection">
              <parameter key="type">text</parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords" type="collection">
      <parameter key="match_mapping_type">string</parameter>
      <parameter key="mapping" type="collection">
        <parameter key="type">keyword</parameter>
        <parameter key="normalizer">sw_lowercase_normalizer</parameter>
        <parameter key="fields" type="collection">
          <parameter key="text" type="collection">
            <parameter key="type">text</parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords.match_mapping_type">string</parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords.mapping" type="collection">
      <parameter key="type">keyword</parameter>
      <parameter key="normalizer">sw_lowercase_normalizer</parameter>
      <parameter key="fields" type="collection">
        <parameter key="text" type="collection">
          <parameter key="type">text</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords.mapping.type">keyword</parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords.mapping.normalizer">sw_lowercase_normalizer</parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords.mapping.fields" type="collection">
      <parameter key="text" type="collection">
        <parameter key="type">text</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords.mapping.fields.text" type="collection">
      <parameter key="type">text</parameter>
    </parameter>
    <parameter key="elasticsearch.administration.dynamic_templates.0.keywords.mapping.fields.text.type">text</parameter>
    <parameter key="elasticsearch.product" type="collection">
      <parameter key="custom_fields_mapping" type="collection"/>
      <parameter key="exclude_source">%env(bool:SHOPWARE_ES_EXCLUDE_SOURCE)%</parameter>
    </parameter>
    <parameter key="elasticsearch.product.custom_fields_mapping" type="collection"/>
    <parameter key="elasticsearch.product.exclude_source">%env(bool:SHOPWARE_ES_EXCLUDE_SOURCE)%</parameter>
    <parameter key="elasticsearch.ssl" type="collection">
      <parameter key="verify_server_cert">true</parameter>
    </parameter>
    <parameter key="elasticsearch.ssl.verify_server_cert">true</parameter>
    <parameter key="elasticsearch.refresh_after_bulk">false</parameter>
    <parameter key="elasticsearch.index_settings" type="collection">
      <parameter key="number_of_shards">%env(int-or-null:SHOPWARE_ES_NUMBER_OF_SHARDS)%</parameter>
      <parameter key="number_of_replicas">%env(int-or-null:SHOPWARE_ES_NUMBER_OF_REPLICAS)%</parameter>
      <parameter key="mapping.total_fields.limit">50000</parameter>
      <parameter key="mapping.nested_fields.limit">500</parameter>
      <parameter key="mapping.nested_objects.limit">1000000</parameter>
      <parameter key="max_result_window">10000</parameter>
      <parameter key="similarity" type="collection">
        <parameter key="default" type="collection">
          <parameter key="type">BM25</parameter>
          <parameter key="b">0</parameter>
        </parameter>
        <parameter key="sw_length_norm" type="collection">
          <parameter key="type">BM25</parameter>
          <parameter key="b">0.75</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.index_settings.number_of_shards">%env(int-or-null:SHOPWARE_ES_NUMBER_OF_SHARDS)%</parameter>
    <parameter key="elasticsearch.index_settings.number_of_replicas">%env(int-or-null:SHOPWARE_ES_NUMBER_OF_REPLICAS)%</parameter>
    <parameter key="elasticsearch.index_settings.mapping.total_fields.limit">50000</parameter>
    <parameter key="elasticsearch.index_settings.mapping.nested_fields.limit">500</parameter>
    <parameter key="elasticsearch.index_settings.mapping.nested_objects.limit">1000000</parameter>
    <parameter key="elasticsearch.index_settings.max_result_window">10000</parameter>
    <parameter key="elasticsearch.index_settings.similarity" type="collection">
      <parameter key="default" type="collection">
        <parameter key="type">BM25</parameter>
        <parameter key="b">0</parameter>
      </parameter>
      <parameter key="sw_length_norm" type="collection">
        <parameter key="type">BM25</parameter>
        <parameter key="b">0.75</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.index_settings.similarity.default" type="collection">
      <parameter key="type">BM25</parameter>
      <parameter key="b">0</parameter>
    </parameter>
    <parameter key="elasticsearch.index_settings.similarity.default.type">BM25</parameter>
    <parameter key="elasticsearch.index_settings.similarity.default.b">0</parameter>
    <parameter key="elasticsearch.index_settings.similarity.sw_length_norm" type="collection">
      <parameter key="type">BM25</parameter>
      <parameter key="b">0.75</parameter>
    </parameter>
    <parameter key="elasticsearch.index_settings.similarity.sw_length_norm.type">BM25</parameter>
    <parameter key="elasticsearch.index_settings.similarity.sw_length_norm.b">0.75</parameter>
    <parameter key="elasticsearch.analysis" type="collection">
      <parameter key="normalizer" type="collection">
        <parameter key="sw_lowercase_normalizer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="char_filter" type="collection">
        <parameter key="sw_decimal_normalize" type="collection">
          <parameter key="type">pattern_replace</parameter>
          <parameter key="pattern">(\d),(\d)</parameter>
          <parameter key="replacement">$1.$2</parameter>
        </parameter>
        <parameter key="sw_dimension_normalize" type="collection">
          <parameter key="type">pattern_replace</parameter>
          <parameter key="pattern">(\d)\s*[xX×]\s*(\d)</parameter>
          <parameter key="replacement">$1x$2</parameter>
        </parameter>
        <parameter key="sw_unit_glue" type="collection">
          <parameter key="type">pattern_replace</parameter>
          <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
          <parameter key="replacement">$1$2$3</parameter>
        </parameter>
      </parameter>
      <parameter key="analyzer" type="collection">
        <parameter key="sw_whitespace_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_whitespace_technical_term_index_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>flatten_graph</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>sw_decimal_normalize_token</parameter>
            <parameter>remove_duplicates</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_whitespace_technical_term_search_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>sw_decimal_normalize_token</parameter>
            <parameter>remove_duplicates</parameter>
            <parameter>sw_unique_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_ngram_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
            <parameter>sw_ngram_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_english_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
            <parameter>sw_english_stop_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_english_technical_term_index_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>flatten_graph</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>sw_decimal_normalize_token</parameter>
            <parameter>remove_duplicates</parameter>
            <parameter>sw_english_stop_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_english_technical_term_search_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>sw_decimal_normalize_token</parameter>
            <parameter>remove_duplicates</parameter>
            <parameter>sw_english_stop_filter</parameter>
            <parameter>sw_unique_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_german_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="filter" type="collection">
            <parameter>lowercase</parameter>
            <parameter>sw_german_stop_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_german_technical_term_index_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_decimal_normalize</parameter>
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>flatten_graph</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>sw_decimal_normalize_token</parameter>
            <parameter>remove_duplicates</parameter>
            <parameter>sw_german_stop_filter</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_german_technical_term_search_analyzer" type="collection">
          <parameter key="type">custom</parameter>
          <parameter key="tokenizer">whitespace</parameter>
          <parameter key="char_filter" type="collection">
            <parameter>sw_decimal_normalize</parameter>
            <parameter>sw_unit_glue</parameter>
          </parameter>
          <parameter key="filter" type="collection">
            <parameter>sw_word_delimiter_filter</parameter>
            <parameter>lowercase</parameter>
            <parameter>sw_length_min</parameter>
            <parameter>sw_decimal_normalize_token</parameter>
            <parameter>remove_duplicates</parameter>
            <parameter>sw_german_stop_filter</parameter>
            <parameter>sw_unique_filter</parameter>
          </parameter>
        </parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter key="sw_ngram_filter" type="collection">
          <parameter key="type">ngram</parameter>
          <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
          <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
        </parameter>
        <parameter key="sw_word_delimiter_filter" type="collection">
          <parameter key="type">word_delimiter_graph</parameter>
          <parameter key="preserve_original">true</parameter>
          <parameter key="catenate_all">true</parameter>
          <parameter key="catenate_words">true</parameter>
          <parameter key="catenate_numbers">true</parameter>
          <parameter key="split_on_case_change">true</parameter>
          <parameter key="generate_word_parts">true</parameter>
          <parameter key="split_on_numerics">true</parameter>
        </parameter>
        <parameter key="sw_length_min" type="collection">
          <parameter key="type">length</parameter>
          <parameter key="min">2</parameter>
        </parameter>
        <parameter key="sw_decimal_normalize_token" type="collection">
          <parameter key="type">pattern_capture</parameter>
          <parameter key="preserve_original">true</parameter>
          <parameter key="patterns" type="collection">
            <parameter>(\d+)\.0+(?=\D|$)</parameter>
            <parameter>(\d+\.\d*[1-9])0+(?=\D|$)</parameter>
          </parameter>
        </parameter>
        <parameter key="sw_unique_filter" type="collection">
          <parameter key="type">unique</parameter>
          <parameter key="only_on_same_position">false</parameter>
        </parameter>
        <parameter key="sw_english_stop_filter" type="collection">
          <parameter key="type">stop</parameter>
          <parameter key="stopwords">_english_</parameter>
        </parameter>
        <parameter key="sw_german_stop_filter" type="collection">
          <parameter key="type">stop</parameter>
          <parameter key="stopwords">_german_</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.normalizer" type="collection">
      <parameter key="sw_lowercase_normalizer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.normalizer.sw_lowercase_normalizer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.normalizer.sw_lowercase_normalizer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.normalizer.sw_lowercase_normalizer.filter" type="collection">
      <parameter>lowercase</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.normalizer.sw_lowercase_normalizer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.analysis.char_filter" type="collection">
      <parameter key="sw_decimal_normalize" type="collection">
        <parameter key="type">pattern_replace</parameter>
        <parameter key="pattern">(\d),(\d)</parameter>
        <parameter key="replacement">$1.$2</parameter>
      </parameter>
      <parameter key="sw_dimension_normalize" type="collection">
        <parameter key="type">pattern_replace</parameter>
        <parameter key="pattern">(\d)\s*[xX×]\s*(\d)</parameter>
        <parameter key="replacement">$1x$2</parameter>
      </parameter>
      <parameter key="sw_unit_glue" type="collection">
        <parameter key="type">pattern_replace</parameter>
        <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
        <parameter key="replacement">$1$2$3</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_decimal_normalize" type="collection">
      <parameter key="type">pattern_replace</parameter>
      <parameter key="pattern">(\d),(\d)</parameter>
      <parameter key="replacement">$1.$2</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_decimal_normalize.type">pattern_replace</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_decimal_normalize.pattern">(\d),(\d)</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_decimal_normalize.replacement">$1.$2</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_dimension_normalize" type="collection">
      <parameter key="type">pattern_replace</parameter>
      <parameter key="pattern">(\d)\s*[xX×]\s*(\d)</parameter>
      <parameter key="replacement">$1x$2</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_dimension_normalize.type">pattern_replace</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_dimension_normalize.pattern">(\d)\s*[xX×]\s*(\d)</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_dimension_normalize.replacement">$1x$2</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_unit_glue" type="collection">
      <parameter key="type">pattern_replace</parameter>
      <parameter key="pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
      <parameter key="replacement">$1$2$3</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_unit_glue.type">pattern_replace</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_unit_glue.pattern">(^|\s)(\d+(?:[./,'\-]\d+)*)\s+([^\d\s])</parameter>
    <parameter key="elasticsearch.analysis.char_filter.sw_unit_glue.replacement">$1$2$3</parameter>
    <parameter key="elasticsearch.analysis.analyzer" type="collection">
      <parameter key="sw_whitespace_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_whitespace_technical_term_index_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>flatten_graph</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>sw_decimal_normalize_token</parameter>
          <parameter>remove_duplicates</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_whitespace_technical_term_search_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>sw_decimal_normalize_token</parameter>
          <parameter>remove_duplicates</parameter>
          <parameter>sw_unique_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_ngram_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
          <parameter>sw_ngram_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_english_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
          <parameter>sw_english_stop_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_english_technical_term_index_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>flatten_graph</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>sw_decimal_normalize_token</parameter>
          <parameter>remove_duplicates</parameter>
          <parameter>sw_english_stop_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_english_technical_term_search_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>sw_decimal_normalize_token</parameter>
          <parameter>remove_duplicates</parameter>
          <parameter>sw_english_stop_filter</parameter>
          <parameter>sw_unique_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_german_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="filter" type="collection">
          <parameter>lowercase</parameter>
          <parameter>sw_german_stop_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_german_technical_term_index_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_decimal_normalize</parameter>
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>flatten_graph</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>sw_decimal_normalize_token</parameter>
          <parameter>remove_duplicates</parameter>
          <parameter>sw_german_stop_filter</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_german_technical_term_search_analyzer" type="collection">
        <parameter key="type">custom</parameter>
        <parameter key="tokenizer">whitespace</parameter>
        <parameter key="char_filter" type="collection">
          <parameter>sw_decimal_normalize</parameter>
          <parameter>sw_unit_glue</parameter>
        </parameter>
        <parameter key="filter" type="collection">
          <parameter>sw_word_delimiter_filter</parameter>
          <parameter>lowercase</parameter>
          <parameter>sw_length_min</parameter>
          <parameter>sw_decimal_normalize_token</parameter>
          <parameter>remove_duplicates</parameter>
          <parameter>sw_german_stop_filter</parameter>
          <parameter>sw_unique_filter</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_analyzer.filter" type="collection">
      <parameter>lowercase</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_analyzer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>flatten_graph</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>sw_decimal_normalize_token</parameter>
        <parameter>remove_duplicates</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.char_filter" type="collection">
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.char_filter.0">sw_unit_glue</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>flatten_graph</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>sw_decimal_normalize_token</parameter>
      <parameter>remove_duplicates</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.filter.1">flatten_graph</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.filter.2">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.filter.3">sw_length_min</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.filter.4">sw_decimal_normalize_token</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_index_analyzer.filter.5">remove_duplicates</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>sw_decimal_normalize_token</parameter>
        <parameter>remove_duplicates</parameter>
        <parameter>sw_unique_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.char_filter" type="collection">
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.char_filter.0">sw_unit_glue</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>sw_decimal_normalize_token</parameter>
      <parameter>remove_duplicates</parameter>
      <parameter>sw_unique_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.filter.1">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.filter.2">sw_length_min</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.filter.3">sw_decimal_normalize_token</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.filter.4">remove_duplicates</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_whitespace_technical_term_search_analyzer.filter.5">sw_unique_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_ngram_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
        <parameter>sw_ngram_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_ngram_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_ngram_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_ngram_analyzer.filter" type="collection">
      <parameter>lowercase</parameter>
      <parameter>sw_ngram_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_ngram_analyzer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_ngram_analyzer.filter.1">sw_ngram_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
        <parameter>sw_english_stop_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_analyzer.filter" type="collection">
      <parameter>lowercase</parameter>
      <parameter>sw_english_stop_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_analyzer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_analyzer.filter.1">sw_english_stop_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>flatten_graph</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>sw_decimal_normalize_token</parameter>
        <parameter>remove_duplicates</parameter>
        <parameter>sw_english_stop_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.char_filter" type="collection">
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.char_filter.0">sw_unit_glue</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>flatten_graph</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>sw_decimal_normalize_token</parameter>
      <parameter>remove_duplicates</parameter>
      <parameter>sw_english_stop_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter.1">flatten_graph</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter.2">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter.3">sw_length_min</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter.4">sw_decimal_normalize_token</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter.5">remove_duplicates</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_index_analyzer.filter.6">sw_english_stop_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>sw_decimal_normalize_token</parameter>
        <parameter>remove_duplicates</parameter>
        <parameter>sw_english_stop_filter</parameter>
        <parameter>sw_unique_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.char_filter" type="collection">
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.char_filter.0">sw_unit_glue</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>sw_decimal_normalize_token</parameter>
      <parameter>remove_duplicates</parameter>
      <parameter>sw_english_stop_filter</parameter>
      <parameter>sw_unique_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter.1">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter.2">sw_length_min</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter.3">sw_decimal_normalize_token</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter.4">remove_duplicates</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter.5">sw_english_stop_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_english_technical_term_search_analyzer.filter.6">sw_unique_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="filter" type="collection">
        <parameter>lowercase</parameter>
        <parameter>sw_german_stop_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_analyzer.filter" type="collection">
      <parameter>lowercase</parameter>
      <parameter>sw_german_stop_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_analyzer.filter.0">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_analyzer.filter.1">sw_german_stop_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_decimal_normalize</parameter>
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>flatten_graph</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>sw_decimal_normalize_token</parameter>
        <parameter>remove_duplicates</parameter>
        <parameter>sw_german_stop_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.char_filter" type="collection">
      <parameter>sw_decimal_normalize</parameter>
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.char_filter.0">sw_decimal_normalize</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.char_filter.1">sw_unit_glue</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>flatten_graph</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>sw_decimal_normalize_token</parameter>
      <parameter>remove_duplicates</parameter>
      <parameter>sw_german_stop_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter.1">flatten_graph</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter.2">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter.3">sw_length_min</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter.4">sw_decimal_normalize_token</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter.5">remove_duplicates</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_index_analyzer.filter.6">sw_german_stop_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer" type="collection">
      <parameter key="type">custom</parameter>
      <parameter key="tokenizer">whitespace</parameter>
      <parameter key="char_filter" type="collection">
        <parameter>sw_decimal_normalize</parameter>
        <parameter>sw_unit_glue</parameter>
      </parameter>
      <parameter key="filter" type="collection">
        <parameter>sw_word_delimiter_filter</parameter>
        <parameter>lowercase</parameter>
        <parameter>sw_length_min</parameter>
        <parameter>sw_decimal_normalize_token</parameter>
        <parameter>remove_duplicates</parameter>
        <parameter>sw_german_stop_filter</parameter>
        <parameter>sw_unique_filter</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.type">custom</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.tokenizer">whitespace</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.char_filter" type="collection">
      <parameter>sw_decimal_normalize</parameter>
      <parameter>sw_unit_glue</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.char_filter.0">sw_decimal_normalize</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.char_filter.1">sw_unit_glue</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter" type="collection">
      <parameter>sw_word_delimiter_filter</parameter>
      <parameter>lowercase</parameter>
      <parameter>sw_length_min</parameter>
      <parameter>sw_decimal_normalize_token</parameter>
      <parameter>remove_duplicates</parameter>
      <parameter>sw_german_stop_filter</parameter>
      <parameter>sw_unique_filter</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter.0">sw_word_delimiter_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter.1">lowercase</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter.2">sw_length_min</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter.3">sw_decimal_normalize_token</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter.4">remove_duplicates</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter.5">sw_german_stop_filter</parameter>
    <parameter key="elasticsearch.analysis.analyzer.sw_german_technical_term_search_analyzer.filter.6">sw_unique_filter</parameter>
    <parameter key="elasticsearch.analysis.filter" type="collection">
      <parameter key="sw_ngram_filter" type="collection">
        <parameter key="type">ngram</parameter>
        <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
        <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
      </parameter>
      <parameter key="sw_word_delimiter_filter" type="collection">
        <parameter key="type">word_delimiter_graph</parameter>
        <parameter key="preserve_original">true</parameter>
        <parameter key="catenate_all">true</parameter>
        <parameter key="catenate_words">true</parameter>
        <parameter key="catenate_numbers">true</parameter>
        <parameter key="split_on_case_change">true</parameter>
        <parameter key="generate_word_parts">true</parameter>
        <parameter key="split_on_numerics">true</parameter>
      </parameter>
      <parameter key="sw_length_min" type="collection">
        <parameter key="type">length</parameter>
        <parameter key="min">2</parameter>
      </parameter>
      <parameter key="sw_decimal_normalize_token" type="collection">
        <parameter key="type">pattern_capture</parameter>
        <parameter key="preserve_original">true</parameter>
        <parameter key="patterns" type="collection">
          <parameter>(\d+)\.0+(?=\D|$)</parameter>
          <parameter>(\d+\.\d*[1-9])0+(?=\D|$)</parameter>
        </parameter>
      </parameter>
      <parameter key="sw_unique_filter" type="collection">
        <parameter key="type">unique</parameter>
        <parameter key="only_on_same_position">false</parameter>
      </parameter>
      <parameter key="sw_english_stop_filter" type="collection">
        <parameter key="type">stop</parameter>
        <parameter key="stopwords">_english_</parameter>
      </parameter>
      <parameter key="sw_german_stop_filter" type="collection">
        <parameter key="type">stop</parameter>
        <parameter key="stopwords">_german_</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_ngram_filter" type="collection">
      <parameter key="type">ngram</parameter>
      <parameter key="min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
      <parameter key="max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_ngram_filter.type">ngram</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_ngram_filter.min_gram">%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_ngram_filter.max_gram">%env(int:SHOPWARE_ES_NGRAM_MAX_GRAM)%</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter" type="collection">
      <parameter key="type">word_delimiter_graph</parameter>
      <parameter key="preserve_original">true</parameter>
      <parameter key="catenate_all">true</parameter>
      <parameter key="catenate_words">true</parameter>
      <parameter key="catenate_numbers">true</parameter>
      <parameter key="split_on_case_change">true</parameter>
      <parameter key="generate_word_parts">true</parameter>
      <parameter key="split_on_numerics">true</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.type">word_delimiter_graph</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.preserve_original">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.catenate_all">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.catenate_words">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.catenate_numbers">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.split_on_case_change">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.generate_word_parts">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_word_delimiter_filter.split_on_numerics">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_length_min" type="collection">
      <parameter key="type">length</parameter>
      <parameter key="min">2</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_length_min.type">length</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_length_min.min">2</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_decimal_normalize_token" type="collection">
      <parameter key="type">pattern_capture</parameter>
      <parameter key="preserve_original">true</parameter>
      <parameter key="patterns" type="collection">
        <parameter>(\d+)\.0+(?=\D|$)</parameter>
        <parameter>(\d+\.\d*[1-9])0+(?=\D|$)</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_decimal_normalize_token.type">pattern_capture</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_decimal_normalize_token.preserve_original">true</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_decimal_normalize_token.patterns" type="collection">
      <parameter>(\d+)\.0+(?=\D|$)</parameter>
      <parameter>(\d+\.\d*[1-9])0+(?=\D|$)</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_decimal_normalize_token.patterns.0">(\d+)\.0+(?=\D|$)</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_decimal_normalize_token.patterns.1">(\d+\.\d*[1-9])0+(?=\D|$)</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_unique_filter" type="collection">
      <parameter key="type">unique</parameter>
      <parameter key="only_on_same_position">false</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_unique_filter.type">unique</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_unique_filter.only_on_same_position">false</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_english_stop_filter" type="collection">
      <parameter key="type">stop</parameter>
      <parameter key="stopwords">_english_</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_english_stop_filter.type">stop</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_english_stop_filter.stopwords">_english_</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_german_stop_filter" type="collection">
      <parameter key="type">stop</parameter>
      <parameter key="stopwords">_german_</parameter>
    </parameter>
    <parameter key="elasticsearch.analysis.filter.sw_german_stop_filter.type">stop</parameter>
    <parameter key="elasticsearch.analysis.filter.sw_german_stop_filter.stopwords">_german_</parameter>
    <parameter key="elasticsearch.language_analyzer_mapping" type="collection">
      <parameter key="en">sw_english_analyzer</parameter>
      <parameter key="de">sw_german_analyzer</parameter>
      <parameter key="gsw">sw_german_analyzer</parameter>
      <parameter key="nds">sw_german_analyzer</parameter>
    </parameter>
    <parameter key="elasticsearch.language_analyzer_mapping.en">sw_english_analyzer</parameter>
    <parameter key="elasticsearch.language_analyzer_mapping.de">sw_german_analyzer</parameter>
    <parameter key="elasticsearch.language_analyzer_mapping.gsw">sw_german_analyzer</parameter>
    <parameter key="elasticsearch.language_analyzer_mapping.nds">sw_german_analyzer</parameter>
    <parameter key="elasticsearch.use_language_analyzer">%env(bool:SHOPWARE_ES_USE_LANGUAGE_ANALYZER)%</parameter>
    <parameter key="elasticsearch.dynamic_templates" type="collection">
      <parameter type="collection">
        <parameter key="keywords" type="collection">
          <parameter key="match_mapping_type">string</parameter>
          <parameter key="mapping" type="collection">
            <parameter key="type">keyword</parameter>
            <parameter key="normalizer">sw_lowercase_normalizer</parameter>
            <parameter key="fields" type="collection">
              <parameter key="text" type="collection">
                <parameter key="type">text</parameter>
              </parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.dynamic_templates.0" type="collection">
      <parameter key="keywords" type="collection">
        <parameter key="match_mapping_type">string</parameter>
        <parameter key="mapping" type="collection">
          <parameter key="type">keyword</parameter>
          <parameter key="normalizer">sw_lowercase_normalizer</parameter>
          <parameter key="fields" type="collection">
            <parameter key="text" type="collection">
              <parameter key="type">text</parameter>
            </parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords" type="collection">
      <parameter key="match_mapping_type">string</parameter>
      <parameter key="mapping" type="collection">
        <parameter key="type">keyword</parameter>
        <parameter key="normalizer">sw_lowercase_normalizer</parameter>
        <parameter key="fields" type="collection">
          <parameter key="text" type="collection">
            <parameter key="type">text</parameter>
          </parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords.match_mapping_type">string</parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords.mapping" type="collection">
      <parameter key="type">keyword</parameter>
      <parameter key="normalizer">sw_lowercase_normalizer</parameter>
      <parameter key="fields" type="collection">
        <parameter key="text" type="collection">
          <parameter key="type">text</parameter>
        </parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords.mapping.type">keyword</parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords.mapping.normalizer">sw_lowercase_normalizer</parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords.mapping.fields" type="collection">
      <parameter key="text" type="collection">
        <parameter key="type">text</parameter>
      </parameter>
    </parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords.mapping.fields.text" type="collection">
      <parameter key="type">text</parameter>
    </parameter>
    <parameter key="elasticsearch.dynamic_templates.0.keywords.mapping.fields.text.type">text</parameter>
    <parameter key="storefront.theme" type="collection">
      <parameter key="config_loader_id">Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader</parameter>
      <parameter key="theme_path_builder_id">Shopware\Storefront\Theme\SeedingThemePathBuilder</parameter>
      <parameter key="available_theme_provider">Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider</parameter>
      <parameter key="file_delete_delay">900</parameter>
      <parameter key="allowed_scss_values" type="collection">
        <parameter>^\$.*</parameter>
      </parameter>
      <parameter key="validate_on_compile">false</parameter>
    </parameter>
    <parameter key="storefront.theme.config_loader_id">Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader</parameter>
    <parameter key="storefront.theme.theme_path_builder_id">Shopware\Storefront\Theme\SeedingThemePathBuilder</parameter>
    <parameter key="storefront.theme.available_theme_provider">Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider</parameter>
    <parameter key="storefront.theme.file_delete_delay">900</parameter>
    <parameter key="storefront.theme.allowed_scss_values" type="collection">
      <parameter>^\$.*</parameter>
    </parameter>
    <parameter key="storefront.theme.allowed_scss_values.0">^\$.*</parameter>
    <parameter key="storefront.theme.validate_on_compile">false</parameter>
    <parameter key="storefront.router" type="collection">
      <parameter key="allowed_routes" type="collection"/>
    </parameter>
    <parameter key="storefront.router.allowed_routes" type="collection"/>
    <parameter key="storefront.security" type="collection">
      <parameter key="clear_site_data_on_logout" type="collection"/>
    </parameter>
    <parameter key="storefront.security.clear_site_data_on_logout" type="collection"/>
    <parameter key="mcp.apps.tool_templates" type="collection"/>
    <parameter key="data_collector.templates" type="collection">
      <parameter key="data_collector.request" type="collection">
        <parameter>request</parameter>
        <parameter>@WebProfiler/Collector/request.html.twig</parameter>
      </parameter>
      <parameter key=".data_collector.command" type="collection">
        <parameter>command</parameter>
        <parameter>@WebProfiler/Collector/command.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.time" type="collection">
        <parameter>time</parameter>
        <parameter>@WebProfiler/Collector/time.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.memory" type="collection">
        <parameter>memory</parameter>
        <parameter>@WebProfiler/Collector/memory.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.validator" type="collection">
        <parameter>validator</parameter>
        <parameter>@WebProfiler/Collector/validator.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.ajax" type="collection">
        <parameter>ajax</parameter>
        <parameter>@WebProfiler/Collector/ajax.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.exception" type="collection">
        <parameter>exception</parameter>
        <parameter>@WebProfiler/Collector/exception.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.logger" type="collection">
        <parameter>logger</parameter>
        <parameter>@WebProfiler/Collector/logger.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.events" type="collection">
        <parameter>events</parameter>
        <parameter>@WebProfiler/Collector/events.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.router" type="collection">
        <parameter>router</parameter>
        <parameter>@WebProfiler/Collector/router.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.cache" type="collection">
        <parameter>cache</parameter>
        <parameter>@WebProfiler/Collector/cache.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.translation" type="collection">
        <parameter>translation</parameter>
        <parameter>@WebProfiler/Collector/translation.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.twig" type="collection">
        <parameter>twig</parameter>
        <parameter>@WebProfiler/Collector/twig.html.twig</parameter>
      </parameter>
      <parameter key="ux.twig_component.data_collector" type="collection">
        <parameter>twig_component</parameter>
        <parameter>@TwigComponent/Collector/twig_component.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.http_client" type="collection">
        <parameter>http_client</parameter>
        <parameter>@WebProfiler/Collector/http_client.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.dump" type="collection">
        <parameter>dump</parameter>
        <parameter>@Debug/Profiler/dump.html.twig</parameter>
      </parameter>
      <parameter key="Shopware\Core\Profiling\Doctrine\ConnectionProfiler" type="collection">
        <parameter>app.connection_collector</parameter>
        <parameter>@Profiling/Collector/db.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.messenger" type="collection">
        <parameter>messenger</parameter>
        <parameter>@WebProfiler/Collector/messenger.html.twig</parameter>
      </parameter>
      <parameter key="Shopware\Core\Framework\Script\Debugging\ScriptTraces" type="collection">
        <parameter>Shopware\Core\Framework\Script\Debugging\ScriptTraces</parameter>
        <parameter>@Profiling/Collector/script_traces.html.twig</parameter>
      </parameter>
      <parameter key="Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber" type="collection">
        <parameter>Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber</parameter>
        <parameter>@Profiling/Collector/rules.html.twig</parameter>
      </parameter>
      <parameter key="Shopware\Core\Profiling\Subscriber\CacheTagCollectorSubscriber" type="collection">
        <parameter>Shopware\Core\Profiling\Subscriber\CacheTagCollectorSubscriber</parameter>
        <parameter>@Profiling/Collector/http_cache_tags.html.twig</parameter>
      </parameter>
      <parameter key="Shopware\Core\Profiling\Subscriber\CartDataCollectorSubscriber" type="collection">
        <parameter>Shopware\Core\Profiling\Subscriber\CartDataCollectorSubscriber</parameter>
        <parameter>@Profiling/Collector/cart.html.twig</parameter>
      </parameter>
      <parameter key="Shopware\Elasticsearch\Profiler\DataCollector" type="collection">
        <parameter>elasticsearch</parameter>
        <parameter>@Elasticsearch/Collector/elasticsearch.html.twig</parameter>
      </parameter>
      <parameter key="mailer.data_collector" type="collection">
        <parameter>mailer</parameter>
        <parameter>@WebProfiler/Collector/mailer.html.twig</parameter>
      </parameter>
      <parameter key="mcp.data_collector" type="collection">
        <parameter>mcp</parameter>
        <parameter>@Mcp/data_collector.html.twig</parameter>
      </parameter>
      <parameter key="Pentatrion\ViteBundle\DataCollector\ViteCollector" type="collection">
        <parameter>pentatrion_vite.vite_collector</parameter>
        <parameter>@PentatrionVite/Collector/vite_collector.html.twig</parameter>
      </parameter>
      <parameter key="Shopware\Core\Profiling\FeatureFlag\FeatureFlagProfiler" type="collection">
        <parameter>feature_flag</parameter>
        <parameter>@Profiling/Collector/flags.html.twig</parameter>
      </parameter>
      <parameter key="data_collector.config" type="collection">
        <parameter>config</parameter>
        <parameter>@WebProfiler/Collector/config.html.twig</parameter>
      </parameter>
    </parameter>
    <parameter key="twig.cache">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig</parameter>
    <parameter key="shopware.filesystem.theme.visibility">public</parameter>
    <parameter key="shopware.filesystem.theme.url"/>
    <parameter key="shopware.filesystem.theme" type="collection">
      <parameter key="type">local</parameter>
      <parameter key="visibility">public</parameter>
      <parameter key="config" type="collection">
        <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.filesystem.theme.type">local</parameter>
    <parameter key="shopware.filesystem.theme.config" type="collection">
      <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
    </parameter>
    <parameter key="shopware.filesystem.asset.visibility">public</parameter>
    <parameter key="shopware.filesystem.asset.url"/>
    <parameter key="shopware.filesystem.asset" type="collection">
      <parameter key="type">local</parameter>
      <parameter key="visibility">public</parameter>
      <parameter key="config" type="collection">
        <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.filesystem.asset.type">local</parameter>
    <parameter key="shopware.filesystem.asset.config" type="collection">
      <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
    </parameter>
    <parameter key="shopware.filesystem.sitemap.visibility">public</parameter>
    <parameter key="shopware.filesystem.sitemap.url"/>
    <parameter key="shopware.filesystem.sitemap" type="collection">
      <parameter key="type">local</parameter>
      <parameter key="visibility">public</parameter>
      <parameter key="config" type="collection">
        <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.filesystem.sitemap.type">local</parameter>
    <parameter key="shopware.filesystem.sitemap.config" type="collection">
      <parameter key="root">/var/www/html/ShopwareDev/public</parameter>
    </parameter>
    <parameter key="shopware.filesystem.public.url"/>
    <parameter key="shopware.mcp.tool_dependencies" type="collection">
      <parameter key="shopware-entity-search" type="collection">
        <parameter>shopware-entity-schema</parameter>
      </parameter>
      <parameter key="shopware-entity-aggregate" type="collection">
        <parameter>shopware-entity-schema</parameter>
      </parameter>
      <parameter key="shopware-entity-read" type="collection">
        <parameter>shopware-entity-schema</parameter>
      </parameter>
      <parameter key="shopware-entity-upsert" type="collection">
        <parameter>shopware-entity-schema</parameter>
      </parameter>
      <parameter key="shopware-entity-delete" type="collection">
        <parameter>shopware-entity-search</parameter>
      </parameter>
      <parameter key="shopware-system-config-write" type="collection">
        <parameter>shopware-system-config-read</parameter>
      </parameter>
    </parameter>
    <parameter key="shopware.mcp.tool_privileges" type="collection">
      <parameter key="shopware-entity-search" type="collection">
        <parameter key="static" type="collection"/>
        <parameter key="entityParam">entity</parameter>
        <parameter key="operations" type="collection">
          <parameter>read</parameter>
        </parameter>
      </parameter>
      <parameter key="shopware-entity-aggregate" type="collection">
        <parameter key="static" type="collection"/>
        <parameter key="entityParam">entity</parameter>
        <parameter key="operations" type="collection">
          <parameter>read</parameter>
        </parameter>
      </parameter>
      <parameter key="shopware-entity-read" type="collection">
        <parameter key="static" type="collection"/>
        <parameter key="entityParam">entity</parameter>
        <parameter key="operations" type="collection">
          <parameter>read</parameter>
        </parameter>
      </parameter>
      <parameter key="shopware-system-config-read" type="collection">
        <parameter key="static" type="collection">
          <parameter>system_config:read</parameter>
        </parameter>
        <parameter key="entityParam">null</parameter>
        <parameter key="operations" type="collection"/>
      </parameter>
      <parameter key="shopware-entity-upsert" type="collection">
        <parameter key="static" type="collection"/>
        <parameter key="entityParam">entity</parameter>
        <parameter key="operations" type="collection">
          <parameter>create</parameter>
          <parameter>update</parameter>
        </parameter>
      </parameter>
      <parameter key="shopware-entity-delete" type="collection">
        <parameter key="static" type="collection"/>
        <parameter key="entityParam">entity</parameter>
        <parameter key="operations" type="collection">
          <parameter>delete</parameter>
        </parameter>
      </parameter>
      <parameter key="shopware-system-config-write" type="collection">
        <parameter key="static" type="collection">
          <parameter>system_config:update</parameter>
        </parameter>
        <parameter key="entityParam">null</parameter>
        <parameter key="operations" type="collection"/>
      </parameter>
      <parameter key="shopware-order-state" type="collection">
        <parameter key="static" type="collection">
          <parameter>order:read</parameter>
          <parameter>order:update</parameter>
          <parameter>order_transaction:update</parameter>
          <parameter>order_delivery:update</parameter>
        </parameter>
        <parameter key="entityParam">null</parameter>
        <parameter key="operations" type="collection"/>
      </parameter>
      <parameter key="shopware-media-upload" type="collection">
        <parameter key="static" type="collection">
          <parameter>media:create</parameter>
          <parameter>product:update</parameter>
        </parameter>
        <parameter key="entityParam">null</parameter>
        <parameter key="operations" type="collection"/>
      </parameter>
      <parameter key="shopware-theme-config" type="collection">
        <parameter key="static" type="collection">
          <parameter>theme:read</parameter>
          <parameter>theme:update</parameter>
        </parameter>
        <parameter key="entityParam">null</parameter>
        <parameter key="operations" type="collection"/>
      </parameter>
    </parameter>
    <parameter key="shopware.mcp.advertised_tools" type="collection">
      <parameter>shopware-tool-search</parameter>
      <parameter>shopware-toolsets-list</parameter>
      <parameter>shopware-toolset-enable</parameter>
    </parameter>
    <parameter key="shopware.mcp.tool_groups" type="collection">
      <parameter key="shopware-tool-search">discovery</parameter>
      <parameter key="shopware-entity-schema">entity</parameter>
      <parameter key="shopware-entity-search">entity</parameter>
      <parameter key="shopware-entity-aggregate">entity</parameter>
      <parameter key="shopware-entity-read">entity</parameter>
      <parameter key="shopware-system-config-read">system-config</parameter>
      <parameter key="shopware-entity-upsert">entity</parameter>
      <parameter key="shopware-entity-delete">entity</parameter>
      <parameter key="shopware-system-config-write">system-config</parameter>
      <parameter key="shopware-order-state">order</parameter>
      <parameter key="shopware-media-upload">media</parameter>
      <parameter key="shopware-toolsets-list">discovery</parameter>
      <parameter key="shopware-toolset-enable">discovery</parameter>
      <parameter key="shopware-theme-config">theme</parameter>
    </parameter>
    <parameter key="shopware.store_api_mcp.tool_dependencies" type="collection"/>
    <parameter key="shopware.store_api_mcp.tool_privileges" type="collection"/>
    <parameter key="shopware.store_api_mcp.advertised_tools" type="collection">
      <parameter>shopware-tool-search</parameter>
      <parameter>shopware-toolsets-list</parameter>
      <parameter>shopware-toolset-enable</parameter>
    </parameter>
    <parameter key="shopware.store_api_mcp.tool_groups" type="collection">
      <parameter key="shopware-store-api-context">store-api</parameter>
      <parameter key="shopware-tool-search">discovery</parameter>
      <parameter key="shopware-toolsets-list">discovery</parameter>
      <parameter key="shopware-toolset-enable">discovery</parameter>
    </parameter>
    <parameter key="console.command.ids" type="collection"/>
  </parameters>
  <services>
    <service id="service_container" class="Symfony\Component\DependencyInjection\ContainerInterface" public="true" synthetic="true"/>
    <service id="http_discovery.psr17_factory" class="Http\Discovery\Psr17Factory"/>
    <service id="Shopware\Core\Framework\Api\Acl\Role\AclRoleDefinition" class="Shopware\Core\Framework\Api\Acl\Role\AclRoleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Acl\Role\AclUserRoleDefinition" class="Shopware\Core\Framework\Api\Acl\Role\AclUserRoleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Acl\AclWriteValidator" class="Shopware\Core\Framework\Api\Acl\AclWriteValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Acl\AclAnnotationValidator" class="Shopware\Core\Framework\Api\Acl\AclAnnotationValidator">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator" class="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\Acl\CreditOrderLineItemListener" class="Shopware\Core\Framework\Api\EventListener\Acl\CreditOrderLineItemListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\AclController" class="Shopware\Core\Framework\Api\Controller\AclController" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\FallbackController" class="Shopware\Core\Framework\Api\Controller\FallbackController" public="true">
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\CorsListener" class="Shopware\Core\Framework\Api\EventListener\CorsListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\ResponseExceptionListener" class="Shopware\Core\Framework\Api\EventListener\ResponseExceptionListener">
      <tag name="kernel.event_subscriber"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\ResponseHeaderListener" class="Shopware\Core\Framework\Api\EventListener\ResponseHeaderListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Context\ContextValueResolver" class="Shopware\Core\Framework\Api\Context\ContextValueResolver">
      <tag name="controller.argument_value_resolver" priority="1000"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\AccessKeyController" class="Shopware\Core\Framework\Api\Controller\AccessKeyController" public="true">
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\ApiController" class="Shopware\Core\Framework\Api\Controller\ApiController" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="api.request_criteria_builder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\SyncController" class="Shopware\Core\Framework\Api\Controller\SyncController" public="true">
      <argument type="service" id="RiccardoJtlGuard\Sync\GuardedSyncService"/>
      <argument type="service" id="serializer"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\HealthCheckController" class="Shopware\Core\Framework\Api\Controller\HealthCheckController" public="true">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\SystemCheck\SystemChecker"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\SymfonyBearerTokenValidator"/>
      <argument/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\IndexingController" class="Shopware\Core\Framework\Api\Controller\IndexingController" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Command\DumpSchemaCommand" class="Shopware\Core\Framework\Api\Command\DumpSchemaCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\DefinitionService"/>
      <argument type="service" id="cache.object"/>
      <call method="setName">
        <argument>framework:schema</argument>
      </call>
      <call method="setDescription">
        <argument>Dumps the schema of the given entity</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Command\DumpClassSchemaCommand" class="Shopware\Core\Framework\Api\Command\DumpClassSchemaCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>%kernel.bundles_metadata%</argument>
      <call method="setName">
        <argument>framework:dump:class:schema</argument>
      </call>
      <call method="setDescription">
        <argument>Dumps the schema of the given entity</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Command\CreateIntegrationCommand" class="Shopware\Core\Framework\Api\Command\CreateIntegrationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="integration.repository"/>
      <call method="setName">
        <argument>integration:create</argument>
      </call>
      <call method="setDescription">
        <argument>Create an integration and dump the key and secret</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Command\StoreApiSchemaMigrationReportCommand" class="Shopware\Core\Framework\Api\Command\StoreApiSchemaMigrationReportCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\StoreApiSchemaMigrationReporter"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      <call method="setName">
        <argument>framework:store-api:schema-migration-report</argument>
      </call>
      <call method="setDescription">
        <argument>Reports Store API component schemas grouped by JSON/PHP migration state.</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Serializer\JsonApiDecoder" class="Shopware\Core\Framework\Api\Serializer\JsonApiDecoder">
      <tag name="serializer.encoder"/>
      <tag name="serializer.encoder.default"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Response\ResponseFactoryRegistry" class="Shopware\Core\Framework\Api\Response\ResponseFactoryRegistry">
      <argument type="service" id="Shopware\Core\Framework\Api\Response\Type\Api\JsonApiType"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Response\Type\Api\JsonType"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Response\Type\Api\JsonApiType" class="Shopware\Core\Framework\Api\Response\Type\Api\JsonApiType">
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonApiEncoder"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Api\StructEncoder"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Serializer\JsonApiEncoder" class="Shopware\Core\Framework\Api\Serializer\JsonApiEncoder"/>
    <service id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder" class="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder">
      <argument type="service" id="serializer"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Response\Type\Api\JsonType" class="Shopware\Core\Framework\Api\Response\Type\Api\JsonType">
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Api\StructEncoder"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\DefinitionService" class="Shopware\Core\Framework\Api\ApiDefinition\DefinitionService">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\StoreApiGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi3Generator"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\CachedEntitySchemaGenerator"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiDefinitionSchemaBuilder" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiDefinitionSchemaBuilder">
      <argument type="tagged_iterator" tag="shopware.api.enum_provider"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiPathBuilder" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiPathBuilder"/>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiSchemaBuilder" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiSchemaBuilder">
      <argument>6.7.14.1</argument>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApiRouteDefaultsFilter" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApiRouteDefaultsFilter">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\BundleSchemaPathCollection" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\BundleSchemaPathCollection">
      <argument type="service" id="kernel.bundles"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi3Generator" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi3Generator">
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiSchemaBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiPathBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiDefinitionSchemaBuilder"/>
      <argument>%kernel.bundles_metadata%</argument>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\BundleSchemaPathCollection"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApiRouteDefaultsFilter"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\StoreApiGenerator" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\StoreApiGenerator">
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiSchemaBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiDefinitionSchemaBuilder"/>
      <argument>%kernel.bundles_metadata%</argument>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\BundleSchemaPathCollection"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApiRouteDefaultsFilter"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\CoreStoreApiSchemaMigrationScopeProvider" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\CoreStoreApiSchemaMigrationScopeProvider">
      <tag name="shopware.store_api_schema_migration.scope_provider"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\AllStoreApiSchemaMigrationScopeProvider" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\AllStoreApiSchemaMigrationScopeProvider">
      <tag name="shopware.store_api_schema_migration.scope_provider"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\BundleSchemaPathCollection"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\StoreApiSchemaMigrationReporter" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\StoreApiSchemaMigrationReporter">
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\OpenApi\OpenApiDefinitionSchemaBuilder"/>
      <argument type="tagged_iterator" tag="shopware.store_api_schema_migration.scope_provider"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\CachedEntitySchemaGenerator" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\CachedEntitySchemaGenerator">
      <tag name="container.decorator" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\EntitySchemaGenerator" inner="Shopware\Core\Framework\Api\ApiDefinition\Generator\CachedEntitySchemaGenerator.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\Generator\CachedEntitySchemaGenerator.inner"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\InfoController" class="Shopware\Core\Framework\Api\Controller\InfoController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\DefinitionService"/>
      <argument type="service" id="parameter_bag"/>
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventCollector"/>
      <argument type="service" id="shopware.increment.gateway.registry"/>
      <argument type="service" id="Shopware\Core\Framework\Migration\MigrationInfo"/>
      <argument type="service" id="Shopware\Core\Maintenance\System\Service\AppUrlVerifier"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Api\FlowActionCollector"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Route\ApiRouteInfoResolver"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\Stats\StatsService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\PresignedMediaUploadService" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaFileExtensionListProvider"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\AuthController" class="Shopware\Core\Framework\Api\Controller\AuthController" public="true">
      <argument type="service" id="shopware.api.authorization_server"/>
      <argument type="service" id="Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\CacheController" class="Shopware\Core\Framework\Api\Controller\CacheController" public="true">
      <tag name="container.service_subscriber"/>
      <tag name="controller.service_arguments"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setContainer">
        <argument type="service" id=".service_locator.TJNRSaV.Shopware\Core\Framework\Api\Controller\CacheController"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\AccessTokenRepository" class="Shopware\Core\Framework\Api\OAuth\AccessTokenRepository"/>
    <service id="Shopware\Core\Framework\Api\OAuth\ClientRepository" class="Shopware\Core\Framework\Api\OAuth\ClientRepository">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\RefreshTokenRepository" class="Shopware\Core\Framework\Api\OAuth\RefreshTokenRepository">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\ScopeRepository" class="Shopware\Core\Framework\Api\OAuth\ScopeRepository">
      <argument type="tagged_iterator" tag="shopware.oauth.scope"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\UserRepository" class="Shopware\Core\Framework\Api\OAuth\UserRepository">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\Config\LoginConfigService"/>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\Scope\WriteScope" class="Shopware\Core\Framework\Api\OAuth\Scope\WriteScope">
      <tag name="shopware.oauth.scope"/>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\Scope\AdminScope" class="Shopware\Core\Framework\Api\OAuth\Scope\AdminScope">
      <tag name="shopware.oauth.scope"/>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\Scope\UserVerifiedScope" class="Shopware\Core\Framework\Api\OAuth\Scope\UserVerifiedScope">
      <tag name="shopware.oauth.scope"/>
    </service>
    <service id="shopware.jwt_config" class="Lcobucci\JWT\Configuration">
      <factory class="Shopware\Core\Framework\Api\OAuth\JWTConfigurationFactory" method="createJWTConfiguration"/>
    </service>
    <service id="Shopware\Core\Framework\Api\OAuth\FakeCryptKey" class="Shopware\Core\Framework\Api\OAuth\FakeCryptKey">
      <argument type="service" id="shopware.jwt_config"/>
    </service>
    <service id="shopware.api.authorization_server" class="League\OAuth2\Server\AuthorizationServer">
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\ClientRepository"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\AccessTokenRepository"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\ScopeRepository"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\FakeCryptKey"/>
      <argument>%env(APP_SECRET)%</argument>
    </service>
    <service id="Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory" class="Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory"/>
    <service id="Shopware\Core\Framework\Api\OAuth\SymfonyBearerTokenValidator" class="Shopware\Core\Framework\Api\OAuth\SymfonyBearerTokenValidator">
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\AccessTokenRepository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="shopware.jwt_config"/>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\JsonRequestTransformerListener" class="Shopware\Core\Framework\Api\EventListener\JsonRequestTransformerListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\ExpectationSubscriber" class="Shopware\Core\Framework\Api\EventListener\ExpectationSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument>6.7.14.1</argument>
      <argument>%kernel.plugin_infos%</argument>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\Authentication\SalesChannelAuthenticationListener" class="Shopware\Core\Framework\Api\EventListener\Authentication\SalesChannelAuthenticationListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\MaintenanceModeResolver"/>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener" class="Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\SymfonyBearerTokenValidator"/>
      <argument type="service" id="shopware.api.authorization_server"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\UserRepository"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\RefreshTokenRepository"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\UserService\UserService"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\TokenService\ExternalTokenService"/>
      <argument type="service" id="clock"/>
      <argument>PT10M</argument>
      <argument>P1W</argument>
    </service>
    <service id="Shopware\Core\Framework\Api\EventListener\Authentication\UserCredentialsChangedSubscriber" class="Shopware\Core\Framework\Api\EventListener\Authentication\UserCredentialsChangedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\RefreshTokenRepository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\UserController" class="Shopware\Core\Framework\Api\Controller\UserController" public="true">
      <argument type="service" id="user.repository"/>
      <argument type="service" id="acl_user_role.repository"/>
      <argument type="service" id="acl_role.repository"/>
      <argument type="service" id="user_access_key.repository"/>
      <argument type="service" id="Shopware\Core\System\User\UserDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\SsoService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\IntegrationController" class="Shopware\Core\Framework\Api\Controller\IntegrationController" public="true">
      <argument type="service" id="integration.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Api\Response\ResponseFactoryInterfaceValueResolver" class="Shopware\Core\Framework\Api\Response\ResponseFactoryInterfaceValueResolver">
      <tag name="controller.argument_value_resolver" priority="50"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Response\ResponseFactoryRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Route\ApiRouteLoader" class="Shopware\Core\Framework\Api\Route\ApiRouteLoader">
      <tag name="routing.loader"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Route\ApiRouteInfoResolver" class="Shopware\Core\Framework\Api\Route\ApiRouteInfoResolver">
      <argument type="service" id="router.default"/>
    </service>
    <service id="Shopware\Core\Framework\Validation\DataValidator" class="Shopware\Core\Framework\Validation\DataValidator">
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    </service>
    <service id="Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory" class="Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory">
      <argument type="service" id="Nyholm\Psr7\Factory\Psr17Factory"/>
      <argument type="service" id="Nyholm\Psr7\Factory\Psr17Factory"/>
      <argument type="service" id="Nyholm\Psr7\Factory\Psr17Factory"/>
      <argument type="service" id="Nyholm\Psr7\Factory\Psr17Factory"/>
    </service>
    <service id="Nyholm\Psr7\Factory\Psr17Factory" class="Nyholm\Psr7\Factory\Psr17Factory"/>
    <service id="Shopware\Core\Framework\Validation\HappyPathValidator" class="Shopware\Core\Framework\Validation\HappyPathValidator">
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="validator" inner="debug.validator.inner"/>
      <argument type="service" id="debug.validator"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\CustomSnippetFormatController" class="Shopware\Core\Framework\Api\Controller\CustomSnippetFormatController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Plugin\KernelPluginCollection"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\FeatureFlagController" class="Shopware\Core\Framework\Api\Controller\FeatureFlagController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Feature\FeatureFlagRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
    </service>
    <service id="Doctrine\DBAL\Connection" class="Doctrine\DBAL\Connection" public="true">
      <factory class="Shopware\Core\Kernel" method="getConnection"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\QueryDataBagResolver" class="Shopware\Core\Framework\Routing\QueryDataBagResolver">
      <tag name="controller.argument_value_resolver" priority="1000"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\RequestDataBagResolver" class="Shopware\Core\Framework\Routing\RequestDataBagResolver">
      <tag name="controller.argument_value_resolver" priority="1000"/>
    </service>
    <service id="slugify" class="Cocur\Slugify\Slugify">
      <argument>%shopware.slug.config%</argument>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.core" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>core</argument>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.core.V6_3" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>core.V6_3</argument>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Migration/V6_3</argument>
        <argument>Shopware\Core\Migration\V6_3</argument>
      </call>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Migration/V6_3</argument>
        <argument>Shopware\Storefront\Migration\V6_3</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.core.V6_4" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>core.V6_4</argument>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Migration/V6_4</argument>
        <argument>Shopware\Core\Migration\V6_4</argument>
      </call>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Migration/V6_4</argument>
        <argument>Shopware\Administration\Migration\V6_4</argument>
      </call>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Migration/V6_4</argument>
        <argument>Shopware\Storefront\Migration\V6_4</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.core.V6_5" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>core.V6_5</argument>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Migration/V6_5</argument>
        <argument>Shopware\Core\Migration\V6_5</argument>
      </call>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/Migration/V6_5</argument>
        <argument>Shopware\Elasticsearch\Migration\V6_5</argument>
      </call>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Migration/V6_5</argument>
        <argument>Shopware\Storefront\Migration\V6_5</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.core.V6_6" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>core.V6_6</argument>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Migration/V6_6</argument>
        <argument>Shopware\Core\Migration\V6_6</argument>
      </call>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Migration/V6_6</argument>
        <argument>Shopware\Administration\Migration\V6_6</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.core.V6_7" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>core.V6_7</argument>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Migration/V6_7</argument>
        <argument>Shopware\Core\Migration\V6_7</argument>
      </call>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Migration/V6_7</argument>
        <argument>Shopware\Administration\Migration\V6_7</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.core.V6_8" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>core.V6_8</argument>
      <call method="addDirectory">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Migration/V6_8</argument>
        <argument>Shopware\Core\Migration\V6_8</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource.null" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument type="string">null</argument>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationRuntime" class="Shopware\Core\Framework\Migration\MigrationRuntime">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationCollectionLoader" class="Shopware\Core\Framework\Migration\MigrationCollectionLoader" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Migration\MigrationRuntime"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="tagged_iterator" tag="shopware.migration_source"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationInfo" class="Shopware\Core\Framework\Migration\MigrationInfo">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\Command\CreateMigrationCommand" class="Shopware\Core\Framework\Migration\Command\CreateMigrationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\KernelPluginCollection"/>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/core</argument>
      <argument>6.7.14.1</argument>
      <call method="setName">
        <argument>database:create-migration</argument>
      </call>
      <call method="setDescription">
        <argument>Creates a new migration file</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\Command\RefreshMigrationCommand" class="Shopware\Core\Framework\Migration\Command\RefreshMigrationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="filesystem"/>
      <argument type="service" id="clock"/>
      <call method="setName">
        <argument>database:refresh-migration</argument>
      </call>
      <call method="setDescription">
        <argument>Refreshes the migration state</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\Command\MigrationCommand" class="Shopware\Core\Framework\Migration\Command\MigrationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Migration\MigrationCollectionLoader"/>
      <argument type="service" id="cache.object"/>
      <argument>6.7.14.1</argument>
      <call method="setName">
        <argument>database:migrate</argument>
      </call>
      <call method="setDescription">
        <argument>Executes all migrations</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Demodata\PersonalData\CleanPersonalDataCommand" class="Shopware\Core\Framework\Demodata\PersonalData\CleanPersonalDataCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="clock"/>
      <call method="setName">
        <argument>database:clean-personal-data</argument>
      </call>
      <call method="setDescription">
        <argument>Cleans personal data from the database</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\Command\MigrationDestructiveCommand" class="Shopware\Core\Framework\Migration\Command\MigrationDestructiveCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Migration\MigrationCollectionLoader"/>
      <argument type="service" id="cache.object"/>
      <argument>6.7.14.1</argument>
      <call method="setName">
        <argument>database:migrate-destructive</argument>
      </call>
      <call method="setDescription">
        <argument>Executes all migrations</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\IndexerQueuer" class="Shopware\Core\Framework\Migration\IndexerQueuer" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Struct\Serializer\StructNormalizer" class="Shopware\Core\Framework\Struct\Serializer\StructNormalizer">
      <tag name="serializer.normalizer"/>
      <tag name="serializer.normalizer.default"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\ContextResolverListener" class="Shopware\Core\Framework\Routing\ContextResolverListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\CoreSubscriber" class="Shopware\Core\Framework\Routing\CoreSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument>%shopware.security.csp_templates%</argument>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\SymfonyRouteScopeWhitelist" class="Shopware\Core\Framework\Routing\SymfonyRouteScopeWhitelist">
      <tag name="shopware.route_scope_whitelist"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\PaymentScopeWhitelist" class="Shopware\Core\Framework\Routing\PaymentScopeWhitelist">
      <tag name="shopware.route_scope_whitelist"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\RouteScopeListener" class="Shopware\Core\Framework\Routing\RouteScopeListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
      <argument type="service" id="request_stack"/>
      <argument type="tagged_iterator" tag="shopware.route_scope_whitelist"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\CanonicalRedirectService" class="Shopware\Core\Framework\Routing\CanonicalRedirectService" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\RouteEventSubscriber" class="Shopware\Core\Framework\Routing\RouteEventSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\MaintenanceModeResolver" class="Shopware\Core\Framework\Routing\MaintenanceModeResolver">
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\Telemetry\AreaResolver" class="Shopware\Core\Framework\Routing\Telemetry\AreaResolver"/>
    <service id="Shopware\Core\Framework\Routing\Telemetry\DomainResolver" class="Shopware\Core\Framework\Routing\Telemetry\DomainResolver">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\EntityGroupResolver"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\Telemetry\OperationResolver" class="Shopware\Core\Framework\Routing\Telemetry\OperationResolver"/>
    <service id="Shopware\Core\Framework\Routing\Validation\RouteBlocklistService" class="Shopware\Core\Framework\Routing\Validation\RouteBlocklistService">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\Validation\Constraint\RouteNotBlockedValidator" class="Shopware\Core\Framework\Routing\Validation\Constraint\RouteNotBlockedValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\Validation\RouteBlocklistService"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\Xml\Config\CustomEntityEnrichmentService" class="Shopware\Core\System\CustomEntity\Xml\Config\CustomEntityEnrichmentService">
      <argument type="service" id="Shopware\Core\System\CustomEntity\Xml\Config\AdminUi\AdminUiXmlSchemaValidator"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\CustomEntityLifecycleService" class="Shopware\Core\System\CustomEntity\CustomEntityLifecycleService">
      <argument type="service" id="Shopware\Core\System\CustomEntity\Schema\CustomEntityPersister"/>
      <argument type="service" id="Shopware\Core\System\CustomEntity\Schema\CustomEntitySchemaUpdater"/>
      <argument type="service" id="Shopware\Core\System\CustomEntity\Xml\Config\CustomEntityEnrichmentService"/>
      <argument type="service" id="Shopware\Core\System\CustomEntity\Xml\CustomEntityXmlSchemaValidator"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="custom_entity.repository"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Translation\Translator" class="Shopware\Core\Framework\Adapter\Translation\Translator">
      <tag name="monolog.logger"/>
      <argument type="service" id="translator.default"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="translator.formatter.default"/>
      <argument>dev</argument>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Translation\ConstraintViolationTranslator" class="Shopware\Core\Framework\Adapter\Translation\ConstraintViolationTranslator">
      <argument type="service" id="translator.data_collector"/>
    </service>
    <service id="Shopware\Core\System\Snippet\SnippetService" class="Shopware\Core\System\Snippet\SnippetService" lazy="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Files\SnippetFileCollection"/>
      <argument type="service" id="snippet.repository"/>
      <argument type="service" id="snippet_set.repository"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Filter\SnippetFilterFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="shopware.filesystem.translation"/>
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Api\SnippetController" class="Shopware\Core\System\Snippet\Api\SnippetController" public="true">
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetService"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Files\SnippetFileCollection"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Api\TranslationController" class="Shopware\Core\System\Snippet\Api\TranslationController" public="true">
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationUpdater"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationRemover"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Files\AppSnippetFileLoader" class="Shopware\Core\System\Snippet\Files\AppSnippetFileLoader">
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\System\Snippet\Files\SnippetFileCollection" class="Shopware\Core\System\Snippet\Files\SnippetFileCollection" public="true" lazy="true">
      <factory service="Shopware\Core\System\Snippet\Files\SnippetFileCollectionFactory" method="createSnippetFileCollection"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Files\SnippetFileCollectionFactory" class="Shopware\Core\System\Snippet\Files\SnippetFileCollectionFactory">
      <argument type="service" id="Swag\PayPal\Storefront\Framework\Snippet\SnippetFileLoaderDecorator"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\SnippetFilterFactory" class="Shopware\Core\System\Snippet\Filter\SnippetFilterFactory" public="true">
      <argument type="tagged_iterator" tag="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\AuthorFilter" class="Shopware\Core\System\Snippet\Filter\AuthorFilter">
      <tag name="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\AddedFilter" class="Shopware\Core\System\Snippet\Filter\AddedFilter">
      <tag name="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\EditedFilter" class="Shopware\Core\System\Snippet\Filter\EditedFilter">
      <tag name="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\EmptySnippetFilter" class="Shopware\Core\System\Snippet\Filter\EmptySnippetFilter">
      <tag name="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\NamespaceFilter" class="Shopware\Core\System\Snippet\Filter\NamespaceFilter">
      <tag name="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\TermFilter" class="Shopware\Core\System\Snippet\Filter\TermFilter">
      <tag name="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Filter\TranslationKeyFilter" class="Shopware\Core\System\Snippet\Filter\TranslationKeyFilter">
      <tag name="shopware.snippet.filter"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder" class="Shopware\Core\Framework\Adapter\Twig\TemplateFinder" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="twig"/>
      <argument type="service" id="twig.loader.chain"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig</argument>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateScopeDetector"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder" class="Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder">
      <argument type="tagged_iterator" tag="shopware.twig.hierarchy_builder"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\BundleHierarchyBuilder" class="Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\BundleHierarchyBuilder">
      <tag name="shopware.twig.hierarchy_builder" priority="1000"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\TemplateScopeDetector" class="Shopware\Core\Framework\Adapter\Twig\TemplateScopeDetector">
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateScopeDetector"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\PhpSyntaxExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\PhpSyntaxExtension">
      <tag name="twig.extension"/>
      <tag name="shopware.seo_url.twig.extension"/>
      <tag name="shopware.app_script.twig.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\ConfigExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\ConfigExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="twig.extension.intl" class="Twig\Extra\Intl\IntlExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.extension.string" class="Twig\Extra\String\StringExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.extension.trans" class="Symfony\Bridge\Twig\Extension\TranslationExtension">
      <tag name="twig.extension"/>
      <tag name="shopware.app_script.twig.extension"/>
      <argument type="service" id="translator.data_collector"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\PcreExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\PcreExtension">
      <tag name="twig.extension"/>
      <tag name="shopware.app_script.twig.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\InstanceOfExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\InstanceOfExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Filter\CurrencyFilter" class="Shopware\Core\Framework\Adapter\Twig\Filter\CurrencyFilter">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\System\Currency\CurrencyFormatter"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Filter\EmailIdnTwigFilter" class="Shopware\Core\Framework\Adapter\Twig\Filter\EmailIdnTwigFilter">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Filter\LeadingSpacesFilter" class="Shopware\Core\Framework\Adapter\Twig\Filter\LeadingSpacesFilter">
      <tag name="twig.extension"/>
    </service>
    <service id="Cocur\Slugify\Bridge\Twig\SlugifyExtension" class="Cocur\Slugify\Bridge\Twig\SlugifyExtension">
      <tag name="twig.extension"/>
      <tag name="shopware.seo_url.twig.extension"/>
      <argument type="service" id="slugify"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Filter\ReplaceRecursiveFilter" class="Shopware\Core\Framework\Adapter\Twig\Filter\ReplaceRecursiveFilter">
      <tag name="twig.extension"/>
      <tag name="shopware.app_script.twig.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\ComparisonExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\ComparisonExtension">
      <tag name="shopware.app_script.twig.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\BackwardCompatibleIntlExtension" class="Shopware\Core\Framework\Adapter\Twig\BackwardCompatibleIntlExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="twig.extension.intl"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\SecurityExtension" class="Shopware\Core\Framework\Adapter\Twig\SecurityExtension">
      <tag name="twig.extension"/>
      <tag name="shopware.seo_url.twig.extension"/>
      <tag name="shopware.app_script.twig.extension"/>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\InAppPurchaseExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\InAppPurchaseExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer" class="Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer">
      <argument type="service" id="twig"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig/string-template-renderer</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\TemplateIterator" class="Shopware\Core\Framework\Adapter\Twig\TemplateIterator" public="true">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateIterator.inner"/>
      <argument>%kernel.bundles%</argument>
      <argument>%kernel.bundles_metadata%</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\EntityTemplateLoader" class="Shopware\Core\Framework\Adapter\Twig\EntityTemplateLoader">
      <tag name="twig.loader"/>
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>dev</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\AppTemplateIterator" class="Shopware\Core\Framework\Adapter\Twig\AppTemplateIterator" public="true">
      <tag name="container.decorator" id="twig.template_iterator" inner="Shopware\Core\Framework\Adapter\Twig\TemplateIterator.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateIterator"/>
      <argument type="service" id="app_template.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\TwigVariableParserFactory" class="Shopware\Core\Framework\Adapter\Twig\TwigVariableParserFactory"/>
    <service id="Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver" class="Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver">
      <tag name="container.decorator" id="Shopware\Core\Framework\Routing\ApiRequestContextResolver" inner="Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver.inner"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\ApiOrderCartService" class="Shopware\Core\Checkout\Cart\ApiOrderCartService">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Controller\SalesChannelProxyController" class="Shopware\Core\Framework\Api\Controller\SalesChannelProxyController" public="true">
      <argument type="service" id="kernel"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\ApiOrderCartService"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartOrderRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\ImitateCustomerTokenGenerator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Routing\RouteScope" class="Shopware\Core\Framework\Routing\RouteScope">
      <tag name="shopware.route_scope"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\ApiRouteScope" class="Shopware\Core\Framework\Routing\ApiRouteScope">
      <tag name="shopware.route_scope"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\StoreApiRouteScope" class="Shopware\Core\Framework\Routing\StoreApiRouteScope">
      <tag name="shopware.route_scope"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\RouteScopeRegistry" class="Shopware\Core\Framework\Routing\RouteScopeRegistry">
      <argument type="tagged_iterator" tag="shopware.route_scope"/>
    </service>
    <service id="Shopware\Core\Framework\Log\LoggingService" class="Shopware\Core\Framework\Log\LoggingService">
      <tag name="kernel.event_subscriber"/>
      <argument>dev</argument>
      <argument type="service" id="monolog.logger.business_events"/>
    </service>
    <service id="Shopware\Core\Framework\Log\ExceptionLogger" class="Shopware\Core\Framework\Log\ExceptionLogger">
      <argument>dev</argument>
      <argument>%env(bool:default:defaults_bool_false:LOGGER_ENFORCE_THROW_EXCEPTION)%</argument>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTask" class="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTaskHandler" class="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Log\Monolog\DoctrineSQLHandler" class="Shopware\Core\Framework\Log\Monolog\DoctrineSQLHandler">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Log\LogEntryDefinition" class="Shopware\Core\Framework\Log\LogEntryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Routing\Annotation\CriteriaValueResolver" class="Shopware\Core\Framework\Routing\Annotation\CriteriaValueResolver">
      <tag name="controller.argument_value_resolver"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
    </service>
    <service id="Shopware\Core\Framework\Feature\Command\FeatureDumpCommand" class="Shopware\Core\Framework\Feature\Command\FeatureDumpCommand">
      <tag name="console.command"/>
      <tag name="console.command" command="administration:dump:features"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="filesystem"/>
      <call method="setName">
        <argument>feature:dump</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>administration:dump:features</argument>
          <argument>administration:dump:features</argument>
        </argument>
      </call>
      <call method="setDescription">
        <argument>Dumps all features</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Feature\Command\FeatureDisableCommand" class="Shopware\Core\Framework\Feature\Command\FeatureDisableCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Feature\FeatureFlagRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>feature:disable</argument>
      </call>
      <call method="setDescription">
        <argument>Disable feature flags</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Feature\Command\FeatureEnableCommand" class="Shopware\Core\Framework\Feature\Command\FeatureEnableCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Feature\FeatureFlagRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>feature:enable</argument>
      </call>
      <call method="setDescription">
        <argument>Enable feature flags</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Feature\Command\FeatureListCommand" class="Shopware\Core\Framework\Feature\Command\FeatureListCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>feature:list</argument>
      </call>
      <call method="setDescription">
        <argument>List all registered features</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Command\S3FilesystemVisibilityCommand" class="Shopware\Core\Framework\Adapter\Command\S3FilesystemVisibilityCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.theme"/>
      <argument type="service" id="shopware.filesystem.sitemap"/>
      <argument type="service" id="shopware.filesystem.asset"/>
      <call method="setName">
        <argument>s3:set-visibility</argument>
      </call>
      <call method="setDescription">
        <argument>Sets the visibility of all files in the s3 filesystem to public</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Util\HtmlPurifierConfigProvider" class="Shopware\Core\Framework\Util\HtmlPurifierConfigProvider"/>
    <service id="Shopware\Core\Framework\Util\HtmlSanitizer" class="Shopware\Core\Framework\Util\HtmlSanitizer" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</argument>
      <argument>true</argument>
      <argument>%shopware.html_sanitizer.sets%</argument>
      <argument>%shopware.html_sanitizer.fields%</argument>
      <argument>true</argument>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlPurifierConfigProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Log\Monolog\ExcludeExceptionHandler" class="Shopware\Core\Framework\Log\Monolog\ExcludeExceptionHandler">
      <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeExceptionHandler.inner"/>
      <argument>%shopware.logger.exclude_exception%</argument>
    </service>
    <service id="Shopware\Core\Framework\Log\Monolog\ErrorCodeLogLevelHandler" class="Shopware\Core\Framework\Log\Monolog\ErrorCodeLogLevelHandler">
      <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeExceptionHandler"/>
      <argument>%shopware.logger.error_code_log_levels%</argument>
    </service>
    <service id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler" class="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler">
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="monolog.handler.main" inner="Shopware\Core\Framework\Log\Monolog\ExcludeExceptionHandler.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ErrorCodeLogLevelHandler"/>
      <argument>%shopware.logger.exclude_events%</argument>
    </service>
    <service id="Shopware\Core\Framework\Routing\RouteParamsCleanupListener" class="Shopware\Core\Framework\Routing\RouteParamsCleanupListener">
      <tag name="kernel.event_listener"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\RedisConnectionFactory" class="Shopware\Core\Framework\Adapter\Cache\RedisConnectionFactory">
      <argument>%env(REDIS_PREFIX)%</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Redis\RedisConnectionProvider" class="Shopware\Core\Framework\Adapter\Redis\RedisConnectionProvider">
      <argument type="service" id=".service_locator.dpiLQ5O"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\Facade\RequestFacadeFactory" class="Shopware\Core\Framework\Routing\Facade\RequestFacadeFactory" public="true">
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage" class="Shopware\Core\Framework\Adapter\Storage\MySQLKeyValueStorage" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="http_kernel.cache" class="Shopware\Core\Framework\Adapter\Kernel\HttpCacheKernel">
      <tag name="container.hot_path"/>
      <tag name="container.preload" class="Symfony\Component\Runtime\Runner\Symfony\HttpKernelRunner"/>
      <tag name="container.preload" class="Symfony\Component\Runtime\Runner\Symfony\ResponseRunner"/>
      <tag name="container.preload" class="Symfony\Component\Runtime\SymfonyRuntime"/>
      <tag name="container.decorator" id="http_kernel" inner="http_kernel.cache.inner"/>
      <argument type="service" id="http_kernel.cache.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheStore"/>
      <argument type="service" id="esi"/>
      <argument type="collection">
        <argument key="enabled">true</argument>
        <argument key="debug">true</argument>
        <argument key="private_headers" type="collection"/>
        <argument key="skip_response_headers" type="collection"/>
      </argument>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\CacheStore" class="Shopware\Core\Framework\Adapter\Cache\Http\CacheStore" public="true">
      <argument type="service" id="cache.http"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheStateValidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Http\HttpCacheKeyGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\MaintenanceModeResolver"/>
      <argument>%session.storage.options%</argument>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument>false</argument>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\HttpCacheKeyGenerator" class="Shopware\Core\Framework\Adapter\Cache\Http\HttpCacheKeyGenerator">
      <argument>970a33971212e150764f4d1b49f3c15c</argument>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>%shopware.http_cache.ignored_url_parameters%</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\CacheStateValidator" class="Shopware\Core\Framework\Adapter\Cache\Http\CacheStateValidator">
      <argument>%shopware.cache.invalidation.http_cache%</argument>
    </service>
    <service id="Shopware\Core\Framework\Util\Backtrace\BacktraceCollector" class="Shopware\Core\Framework\Util\Backtrace\BacktraceCollector"/>
    <service id="Shopware\Core\Framework\Adapter\Kernel\EnvIntOrNullProcessor" class="Shopware\Core\Framework\Adapter\Kernel\EnvIntOrNullProcessor">
      <tag name="container.env_var_processor"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber" class="Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\StampedeProtectionConfigurator" class="Shopware\Core\Framework\Adapter\Cache\StampedeProtectionConfigurator" public="true">
      <argument>false</argument>
    </service>
    <service id="shopware.cache.invalidator.storage.mysql" class="Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\MySQLInvalidatorStorage" lazy="true">
      <tag name="shopware.cache.invalidator.storage" storage="mysql"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="shopware.cache.invalidator.storage.locator" class="Shopware\Core\Framework\DependencyInjection\TaggedServiceLocator">
      <argument type="service" id=".service_locator.0lN8AUZ"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\AbstractInvalidatorStorage" class="Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\AbstractInvalidatorStorage">
      <argument>mysql</argument>
      <factory service="shopware.cache.invalidator.storage.locator" method="get"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator" class="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator" public="true" lazy="true">
      <argument type="collection">
        <argument type="service" id="cache.object"/>
        <argument type="service" id="cache.http"/>
      </argument>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\InvalidatorStorage\AbstractInvalidatorStorage"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="cache.http"/>
      <argument>false</argument>
      <argument>false</argument>
      <argument>false</argument>
      <argument type="service" id="Shopware\Core\Framework\Util\Backtrace\BacktraceCollector"/>
      <argument type="service" id="clock"/>
      <argument>null</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTask" class="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTaskHandler" class="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\CacheClearer" class="Shopware\Core\Framework\Adapter\Cache\CacheClearer">
      <argument type="collection">
        <argument key="object" type="service" id="cache.object"/>
        <argument key="http" type="service" id="cache.http"/>
      </argument>
      <argument type="service" id="cache_clearer"/>
      <argument>null</argument>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="filesystem"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</argument>
      <argument>dev</argument>
      <argument>false</argument>
      <argument>false</argument>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Message\CleanupOldCacheFoldersHandler" class="Shopware\Core\Framework\Adapter\Cache\Message\CleanupOldCacheFoldersHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Message\RefreshHttpCacheMessageHandler" class="Shopware\Core\Framework\Adapter\Cache\Message\RefreshHttpCacheMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="http_kernel.cache.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheStore"/>
      <argument type="service" id="cache.http"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Script\Facade\CacheInvalidatorFacadeHookFactory" class="Shopware\Core\Framework\Adapter\Cache\Script\Facade\CacheInvalidatorFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Script\ScriptCacheInvalidationSubscriber" class="Shopware\Core\Framework\Adapter\Cache\Script\ScriptCacheInvalidationSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber" class="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber">
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Category\Event\CategoryIndexerEvent" method="invalidateCategoryRouteByCategoryIds" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Content\LandingPage\Event\LandingPageIndexerEvent" method="invalidateIndexedLandingPages" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Product\Events\InvalidateProductCache" method="invalidateProduct" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent" method="invalidateProductCrossSellingBeforeDeletion" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateCmsPageIds" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateCategoryRouteByCategoryTranslationChanges" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateProductCrossSelling" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateCurrencyRoute" priority="2002"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateLanguageRoute" priority="2003"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateNavigationRoute" priority="2004"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidatePaymentMethodRoute" priority="2005"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateManufacturerFilters" priority="2007"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidatePropertyFilters" priority="2008"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateContext" priority="2010"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateShippingMethodRoute" priority="2011"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateSnippets" priority="2012"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateStreamsBeforeIndexing" priority="2013"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateStreamIds" priority="2014"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateCountryRoute" priority="2015"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateSalutationRoute" priority="2016"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateInitialStateIdLoader" priority="2017"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent" method="invalidateCountryStateRoute" priority="2018"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Rule\Event\RuleIndexerEvent" method="invalidateRules" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostInstallEvent" method="invalidateRules" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostInstallEvent" method="invalidateConfig" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent" method="invalidateRules" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent" method="invalidateConfig" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent" method="invalidateRules" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent" method="invalidateConfig" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent" method="invalidateRules" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent" method="invalidateConfig" priority="2001"/>
      <tag name="kernel.event_listener" event="Shopware\Core\System\SystemConfig\Event\SystemConfigChangedHook" method="invalidateConfigKey" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Sitemap\Event\SitemapGeneratedEvent" method="invalidateSitemap" priority="2000"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Media\Event\MediaIndexerEvent" method="invalidateMedia" priority="2000"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector" class="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollection" class="Shopware\Core\Framework\Adapter\Cache\CacheTagCollection"/>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\CachePolicyProvider" class="Shopware\Core\Framework\Adapter\Cache\Http\CachePolicyProvider">
      <argument>%shopware.http_cache.policies%</argument>
      <argument type="collection"/>
      <argument>%shopware.http_cache.default_policies%</argument>
      <factory class="Shopware\Core\Framework\Adapter\Cache\Http\CachePolicyProviderFactory" method="create"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\CacheResponseSubscriber" class="Shopware\Core\Framework\Adapter\Cache\Http\CacheResponseSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument>%env(default:shopware_http_cache_default_ttl_default:SHOPWARE_HTTP_DEFAULT_TTL)%</argument>
      <argument>%env(default:shopware_http_cache_enabled_default:SHOPWARE_HTTP_CACHE_ENABLED)%</argument>
      <argument type="service" id="Shopware\Core\Framework\Routing\MaintenanceModeResolver"/>
      <argument>null</argument>
      <argument>null</argument>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheHeadersService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Http\CachePolicyProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\CacheHeadersService" class="Shopware\Core\Framework\Adapter\Cache\Http\CacheHeadersService">
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheRelevantRulesResolver"/>
      <argument type="collection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\CacheRelevantRulesResolver" class="Shopware\Core\Framework\Adapter\Cache\Http\CacheRelevantRulesResolver">
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="esi" class="Shopware\Core\Framework\Adapter\Kernel\EsiDecoration"/>
    <service id="Shopware\Core\Framework\Adapter\Cache\Http\CacheControlListener" class="Shopware\Core\Framework\Adapter\Cache\Http\CacheControlListener" autowire="true" autoconfigure="true">
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Event\BeforeSendResponseEvent"/>
      <argument>false</argument>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Command\CacheInvalidateDelayedCommand" class="Shopware\Core\Framework\Adapter\Command\CacheInvalidateDelayedCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <call method="setName">
        <argument>cache:clear:delayed</argument>
      </call>
      <call method="setDescription">
        <argument>Invalidates the delayed cache keys/tags</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Command\CacheClearAllCommand" class="Shopware\Core\Framework\Adapter\Command\CacheClearAllCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <argument>dev</argument>
      <argument>true</argument>
      <call method="setName">
        <argument>cache:clear:all</argument>
      </call>
      <call method="setDescription">
        <argument>Clear all caches/pools, invalidates expired tags, removes old system and twig cache directories</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Command\CacheClearHttpCommand" class="Shopware\Core\Framework\Adapter\Command\CacheClearHttpCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>cache:clear:http</argument>
      </call>
      <call method="setDescription">
        <argument>Clear only the HTTP cache</argument>
      </call>
    </service>
    <service id="shopware.reverse_proxy.http_client" class="GuzzleHttp\Client"/>
    <service id="Shopware\Core\Framework\App\Manifest\ManifestFactory" class="Shopware\Core\Framework\App\Manifest\ManifestFactory">
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
    </service>
    <service id="Shopware\Core\Framework\App\Subscriber\AppLoadedSubscriber" class="Shopware\Core\Framework\App\Subscriber\AppLoadedSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Framework\App\Subscriber\CustomFieldProtectionSubscriber" class="Shopware\Core\Framework\App\Subscriber\CustomFieldProtectionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\App\Subscriber\AppScriptConditionConstraintsSubscriber" class="Shopware\Core\Framework\App\Subscriber\AppScriptConditionConstraintsSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Framework\App\ShopId\ShopIdProvider" class="Shopware\Core\Framework\App\ShopId\ShopIdProvider" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\FingerprintGenerator"/>
    </service>
    <service id="Shopware\Core\Framework\App\Manifest\ModuleLoader" class="Shopware\Core\Framework\App\Manifest\ModuleLoader">
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\App\Hmac\QuerySigner"/>
    </service>
    <service id="Shopware\Core\Framework\App\Validation\TranslationValidator" class="Shopware\Core\Framework\App\Validation\TranslationValidator">
      <tag name="shopware.app_manifest.validator"/>
    </service>
    <service id="Shopware\Core\Framework\App\Validation\AppNameValidator" class="Shopware\Core\Framework\App\Validation\AppNameValidator">
      <tag name="shopware.app_manifest.validator"/>
    </service>
    <service id="Shopware\Core\Framework\App\Validation\ManifestValidator" class="Shopware\Core\Framework\App\Validation\ManifestValidator">
      <argument type="tagged_iterator" tag="shopware.app_manifest.validator"/>
    </service>
    <service id="Shopware\Core\Framework\App\Validation\ConfigValidator" class="Shopware\Core\Framework\App\Validation\ConfigValidator">
      <tag name="shopware.app_manifest.validator"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Util\ConfigReader"/>
    </service>
    <service id="Shopware\Core\Framework\App\Validation\HookableValidator" class="Shopware\Core\Framework\App\Validation\HookableValidator">
      <tag name="shopware.app_manifest.validator"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Hookable\HookableEventCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Authorization\Policy\PolicyRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\App\Validation\Requirements\SecureUrlValidator" class="Shopware\Core\Framework\App\Validation\Requirements\SecureUrlValidator"/>
    <service id="Shopware\Core\Framework\App\Validation\Requirements\PublicAccess" class="Shopware\Core\Framework\App\Validation\Requirements\PublicAccess">
      <tag name="app.requirements_validator"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Framework\App\Validation\Requirements\SecureUrlValidator"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
    </service>
    <service id="Shopware\Core\Framework\App\Validation\AppRequirementsValidator" class="Shopware\Core\Framework\App\Validation\AppRequirementsValidator">
      <argument type="tagged_iterator" tag="app.requirements_validator"/>
      <argument type="service" id="monolog.logger"/>
      <argument>dev</argument>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\PermissionLifecycleService" class="Shopware\Core\Framework\App\Lifecycle\PermissionLifecycleService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\Privileges\Privileges"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\FlowActionLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\FlowActionLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="0"/>
      <argument type="service" id="app_flow_action.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\WebhookLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\WebhookLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-100"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\WebhookCacheClearer"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Validation\WebhookTargetValidator"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\FlowEventLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\FlowEventLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-200"/>
      <argument type="service" id="app_flow_event.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\PaymentMethodLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\PaymentMethodLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-300"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\TaxProviderLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\TaxProviderLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-400"/>
      <argument type="service" id="tax_provider.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\ModuleLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\ModuleLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-500"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\ShippingMethodLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\ShippingMethodLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-600"/>
      <argument type="service" id="shipping_method.repository"/>
      <argument type="service" id="app_shipping_method.repository"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\RuleConditionLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\RuleConditionLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-700"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\ScriptFileReader"/>
      <argument type="service" id="app_script_condition.repository"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\ActionButtonLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\ActionButtonLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-800"/>
      <argument type="service" id="app_action_button.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\TemplateLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\TemplateLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-900"/>
      <argument type="service" id="Shopware\Storefront\Framework\App\Template\IconTemplateLoader"/>
      <argument type="service" id="app_template.repository"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\ScriptLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\ScriptLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-1000"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\ScriptFileReader"/>
      <argument type="service" id="script.repository"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\CustomFieldLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\CustomFieldLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-1100"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldSetPersister"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\CmsBlockLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\CmsBlockLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-1200"/>
      <argument type="service" id="app_cms_block.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Cms\BlockTemplateLoader"/>
    </service>
    <service id="Shopware\Core\Framework\App\Feature\AppFeatureLifecycleHandler" class="Shopware\Core\Framework\App\Feature\AppFeatureLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-1300"/>
      <argument type="service" id="Shopware\Core\Framework\App\Feature\AppFeatureDefinitionRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\App\Feature\AppFeatureStorage"/>
    </service>
    <service id="Shopware\Core\Framework\App\Feature\AppFeatureDefinitionRegistry" class="Shopware\Core\Framework\App\Feature\AppFeatureDefinitionRegistry">
      <argument type="tagged_iterator" tag="shopware.app_feature.definition"/>
    </service>
    <service id="Shopware\Core\Framework\App\Feature\AppFeatureStorage" class="Shopware\Core\Framework\App\Feature\AppFeatureStorage">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\Framework\App\Feature\AppFeatureDefinitionRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\ScriptFileReader" class="Shopware\Core\Framework\App\Lifecycle\ScriptFileReader">
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
    </service>
    <service id="Shopware\Core\Framework\App\AppService" class="Shopware\Core\Framework\App\AppService">
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycleIterator"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
    </service>
    <service id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper" class="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
      <argument>%env(APP_URL)%</argument>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActiveAppsLoader" class="Shopware\Core\Framework\App\ActiveAppsLoader">
      <tag name="kernel.reset" method="reset"/>
      <tag name="kernel.event_listener" event="console.terminate" method="reset"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLoader"/>
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Framework\App\Payment\Payload\PaymentPayloadService" class="Shopware\Core\Framework\App\Payment\Payload\PaymentPayloadService">
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
    </service>
    <service id="Shopware\Core\Framework\App\TaxProvider\Payload\TaxProviderPayloadService" class="Shopware\Core\Framework\App\TaxProvider\Payload\TaxProviderPayloadService">
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Framework\App\Checkout\Payload\AppCheckoutGatewayPayloadService" class="Shopware\Core\Framework\App\Checkout\Payload\AppCheckoutGatewayPayloadService">
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Framework\App\Context\Payload\AppContextGatewayPayloadService" class="Shopware\Core\Framework\App\Context\Payload\AppContextGatewayPayloadService">
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
    </service>
    <service id="Shopware\Core\Framework\App\Checkout\Gateway\AppCheckoutGateway" class="Shopware\Core\Framework\App\Checkout\Gateway\AppCheckoutGateway">
      <argument type="service" id="Shopware\Core\Framework\App\Checkout\Payload\AppCheckoutGatewayPayloadService"/>
      <argument type="service" id="Shopware\Core\Checkout\Gateway\Command\Executor\CheckoutGatewayCommandExecutor"/>
      <argument type="service" id="Shopware\Core\Checkout\Gateway\Command\Registry\CheckoutGatewayCommandRegistry"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\Privileges\AppCapability"/>
    </service>
    <service id="Shopware\Core\Framework\App\Context\Gateway\AppContextGateway" class="Shopware\Core\Framework\App\Context\Gateway\AppContextGateway">
      <argument type="service" id="Shopware\Core\Framework\App\Context\Payload\AppContextGatewayPayloadService"/>
      <argument type="service" id="Shopware\Core\Framework\Gateway\Context\Command\Executor\ContextGatewayCommandExecutor"/>
      <argument type="service" id="Shopware\Core\Framework\Gateway\Context\Command\Registry\ContextGatewayCommandRegistry"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
      <argument type="service" id="Shopware\Core\Framework\App\Privileges\AppCapability"/>
    </service>
    <service id="Shopware\Core\Framework\App\Cookie\AppCookieCollectListener" class="Shopware\Core\Framework\App\Cookie\AppCookieCollectListener">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Payment\Handler\AppPaymentHandler" class="Shopware\Core\Framework\App\Payment\Handler\AppPaymentHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\App\Payment\Payload\PaymentPayloadService"/>
      <argument type="service" id="order_transaction_capture_refund.repository"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Registration\AppRegistrationService" class="Shopware\Core\Framework\App\Lifecycle\Registration\AppRegistrationService">
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Registration\HandshakeFactory"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
      <argument type="service" id="app.repository"/>
      <argument>%env(APP_URL)%</argument>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument>6.7.14.1</argument>
      <argument type="service" id="clock"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\AppSecretRotationService" class="Shopware\Core\Framework\App\Lifecycle\AppSecretRotationService">
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Registration\AppRegistrationService"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="integration.repository"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\App\Manifest\ManifestFactory"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\Framework\App\DeletedApps\DeletedAppsGateway"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\AppFeatureValidator" class="Shopware\Core\Framework\App\Lifecycle\AppFeatureValidator">
      <argument>dev</argument>
    </service>
    <service id="Shopware\Core\Framework\App\AppStorage" class="Shopware\Core\Framework\App\AppStorage">
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Registration\HandshakeFactory" class="Shopware\Core\Framework\App\Lifecycle\Registration\HandshakeFactory">
      <argument>%env(APP_URL)%</argument>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
      <argument>6.7.14.1</argument>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\AppManager" class="Shopware\Core\Framework\App\Lifecycle\AppManager">
      <argument type="tagged_iterator" tag="shopware.app_lifecycle.handler"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\PermissionLifecycleService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Registration\AppRegistrationService"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppSecretRotationService"/>
      <argument type="service" id="Shopware\Core\Framework\App\Manifest\ManifestFactory"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\App\Validation\ConfigValidator"/>
      <argument type="service" id="integration.repository"/>
      <argument type="service" id="acl_role.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\AssetService"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Core\System\CustomEntity\CustomEntityLifecycleService"/>
      <argument>6.7.14.1</argument>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppFeatureValidator"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Util\ConfigReader"/>
      <argument type="service" id="Shopware\Core\Framework\App\DeletedApps\DeletedAppsGateway"/>
      <argument type="service" id="Shopware\Core\Framework\App\Validation\AppRequirementsValidator"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\Subscriber\DiscardUnconfirmedAppSecretsListener" class="Shopware\Core\Framework\App\Subscriber\DiscardUnconfirmedAppSecretsListener">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle" class="Shopware\Core\Framework\App\Lifecycle\AppLifecycle">
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppManager"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppStorage"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\AppLifecycleIterator" class="Shopware\Core\Framework\App\Lifecycle\AppLifecycleIterator">
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLoader"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Update\AbstractAppUpdater" class="Shopware\Core\Framework\App\Lifecycle\Update\AppUpdater">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionDownloader"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractStoreAppLifecycleService"/>
    </service>
    <service id="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsTask" class="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsHandler" class="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Update\AbstractAppUpdater" on-invalid="null"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsTask" class="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsHandler" class="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="acl_role.repository"/>
      <argument type="service" id="integration.repository"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\MessageHandler\RotateAppSecretHandler" class="Shopware\Core\Framework\App\MessageHandler\RotateAppSecretHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppSecretRotationService"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\AppLoader" class="Shopware\Core\Framework\App\Lifecycle\AppLoader">
      <argument>/var/www/html/ShopwareDev/custom/apps</argument>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="shopware.app_system.guzzle.middleware" class="Shopware\Core\Framework\App\Hmac\Guzzle\AuthMiddleware">
      <argument>6.7.14.1</argument>
      <argument type="service" id="Shopware\Core\Framework\App\AppLocaleProvider"/>
    </service>
    <service id="shopware.app_system.trusted_url_resolver" class="Shopware\Core\Content\Media\File\TrustedUrlResolver">
      <tag name="kernel.reset" method="reset"/>
      <argument>null</argument>
      <argument>true</argument>
      <argument>%shopware.app_system.allowed_private_ip_addresses%</argument>
    </service>
    <service id="shopware.app_system.guzzle.security_middleware" class="Shopware\Core\Framework\App\Http\AppSystemHttpMiddleware">
      <argument type="service" id="shopware.app_system.trusted_url_resolver"/>
      <argument>true</argument>
    </service>
    <service id="shopware.app_system.guzzle" class="GuzzleHttp\Client" lazy="true">
      <argument type="collection">
        <argument key="timeout">5</argument>
        <argument key="connect_timeout">1</argument>
        <argument key="proxy" type="collection"/>
        <argument key="handler" type="service">
          <service class="GuzzleHttp\HandlerStack" constructor="create">
            <call method="after">
              <argument>allow_redirects</argument>
              <argument type="service" id="shopware.app_system.guzzle.security_middleware"/>
              <argument>app_system_http_security</argument>
            </call>
            <call method="push">
              <argument type="service" id="shopware.app_system.guzzle.middleware"/>
            </call>
          </service>
        </argument>
      </argument>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\ActionButtonLoader" class="Shopware\Core\Framework\App\ActionButton\ActionButtonLoader">
      <argument type="service" id="app_action_button.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\Response\ActionButtonResponseFactory" class="Shopware\Core\Framework\App\ActionButton\Response\ActionButtonResponseFactory">
      <argument type="tagged_iterator" tag="shopware.action_button.response_factory"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\Response\NotificationResponseFactory" class="Shopware\Core\Framework\App\ActionButton\Response\NotificationResponseFactory">
      <tag name="shopware.action_button.response_factory"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\Response\OpenModalResponseFactory" class="Shopware\Core\Framework\App\ActionButton\Response\OpenModalResponseFactory">
      <tag name="shopware.action_button.response_factory"/>
      <argument type="service" id="Shopware\Core\Framework\App\Hmac\QuerySigner"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\Response\OpenNewTabResponseFactory" class="Shopware\Core\Framework\App\ActionButton\Response\OpenNewTabResponseFactory">
      <tag name="shopware.action_button.response_factory"/>
      <argument type="service" id="Shopware\Core\Framework\App\Hmac\QuerySigner"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\Response\ReloadDataResponseFactory" class="Shopware\Core\Framework\App\ActionButton\Response\ReloadDataResponseFactory">
      <tag name="shopware.action_button.response_factory"/>
    </service>
    <service id="Shopware\Core\Framework\App\Hmac\QuerySigner" class="Shopware\Core\Framework\App\Hmac\QuerySigner">
      <argument>%env(APP_URL)%</argument>
      <argument>6.7.14.1</argument>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\LocaleProvider"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\Executor" class="Shopware\Core\Framework\App\ActionButton\Executor">
      <argument type="service" id="shopware.app_system.guzzle"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActionButton\Response\ActionButtonResponseFactory"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\ActionButton\AppActionLoader" class="Shopware\Core\Framework\App\ActionButton\AppActionLoader">
      <argument type="service" id="app_action_button.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
    </service>
    <service id="Shopware\Core\Framework\App\Api\AppActionController" class="Shopware\Core\Framework\App\Api\AppActionController" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\ActionButton\ActionButtonLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActionButton\AppActionLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActionButton\Executor"/>
      <argument type="service" id="Shopware\Core\Framework\App\Manifest\ModuleLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Api\AppCmsController" class="Shopware\Core\Framework\App\Api\AppCmsController" public="true">
      <argument type="service" id="app_cms_block.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Api\AppJWTGenerateRoute" class="Shopware\Core\Framework\App\Api\AppJWTGenerateRoute" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\Api\AppSecretRotationController" class="Shopware\Core\Framework\App\Api\AppSecretRotationController" public="true">
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppSecretRotationService"/>
    </service>
    <service id="Shopware\Core\Framework\App\Command\AppPrinter" class="Shopware\Core\Framework\App\Command\AppPrinter">
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\AppLocaleProvider" class="Shopware\Core\Framework\App\AppLocaleProvider" public="true">
      <argument type="service" id="user.repository"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
    </service>
    <service id="Shopware\Core\Framework\App\Command\RefreshAppCommand" class="Shopware\Core\Framework\App\Command\RefreshAppCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppService"/>
      <argument type="service" id="Shopware\Core\Framework\App\Command\AppPrinter"/>
      <argument type="service" id="Shopware\Core\Framework\App\Validation\ManifestValidator"/>
      <call method="setName">
        <argument>app:refresh</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>app:update</argument>
        </argument>
      </call>
      <call method="setDescription">
        <argument>Refreshes an app</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\InstallAppCommand" class="Shopware\Core\Framework\App\Command\InstallAppCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
      <argument type="service" id="Shopware\Core\Framework\App\Command\AppPrinter"/>
      <argument type="service" id="Shopware\Core\Framework\App\Validation\ManifestValidator"/>
      <call method="setName">
        <argument>app:install</argument>
      </call>
      <call method="setDescription">
        <argument>Installs an app</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\ActivateAppCommand" class="Shopware\Core\Framework\App\Command\ActivateAppCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppStorage"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
      <call method="setName">
        <argument>app:activate</argument>
      </call>
      <call method="setDescription">
        <argument>Activates an app</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\DeactivateAppCommand" class="Shopware\Core\Framework\App\Command\DeactivateAppCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppStorage"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
      <call method="setName">
        <argument>app:deactivate</argument>
      </call>
      <call method="setDescription">
        <argument>Deactivates an app</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\CreateAppCommand" class="Shopware\Core\Framework\App\Command\CreateAppCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
      <argument>/var/www/html/ShopwareDev/custom/apps</argument>
      <call method="setName">
        <argument>app:create</argument>
      </call>
      <call method="setDescription">
        <argument>Creates an app skeleton</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\ValidateAppCommand" class="Shopware\Core\Framework\App\Command\ValidateAppCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>/var/www/html/ShopwareDev/custom/apps</argument>
      <argument type="service" id="Shopware\Core\Framework\App\Validation\ManifestValidator"/>
      <call method="setName">
        <argument>app:validate</argument>
      </call>
      <call method="setDescription">
        <argument>Validates an app</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\ChangeShopIdCommand" class="Shopware\Core\Framework\App\Command\ChangeShopIdCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopIdChangeResolver\Resolver"/>
      <call method="setName">
        <argument>app:shop-id:change</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>app:url-change:resolve</argument>
        </argument>
      </call>
      <call method="setDescription">
        <argument>Change the shop ID by choosing a resolution strategy</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\AppListCommand" class="Shopware\Core\Framework\App\Command\AppListCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppStorage"/>
      <call method="setName">
        <argument>app:list</argument>
      </call>
      <call method="setDescription">
        <argument>Lists all apps</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\RotateAppSecretCommand" class="Shopware\Core\Framework\App\Command\RotateAppSecretCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppSecretRotationService"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
      <call method="setName">
        <argument>app:secret:rotate</argument>
      </call>
      <call method="setDescription">
        <argument>Rotate the shared app secret and integration credentials for one or all apps.</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Api\ShopIdController" class="Shopware\Core\Framework\App\Api\ShopIdController" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\ShopIdChangeResolver\Resolver"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="app.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\ShopIdChangeResolver\Resolver" class="Shopware\Core\Framework\App\ShopIdChangeResolver\Resolver" public="true">
      <argument type="tagged_iterator" tag="shopware.app_url_changed_resolver"/>
    </service>
    <service id="Shopware\Core\Framework\App\ShopIdChangeResolver\MoveShopPermanentlyStrategy" class="Shopware\Core\Framework\App\ShopIdChangeResolver\MoveShopPermanentlyStrategy">
      <tag name="shopware.app_url_changed_resolver" priority="-100"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppManager"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\App\ShopIdChangeResolver\ReinstallAppsStrategy" class="Shopware\Core\Framework\App\ShopIdChangeResolver\ReinstallAppsStrategy">
      <tag name="shopware.app_url_changed_resolver" priority="100"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppManager"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\App\ShopIdChangeResolver\UninstallAppsStrategy" class="Shopware\Core\Framework\App\ShopIdChangeResolver\UninstallAppsStrategy">
      <tag name="shopware.app_url_changed_resolver" priority="0"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppManager"/>
    </service>
    <service id="Shopware\Core\Framework\App\Delta\PermissionsDeltaProvider" class="Shopware\Core\Framework\App\Delta\PermissionsDeltaProvider">
      <tag name="shopware.app_delta"/>
    </service>
    <service id="Shopware\Core\Framework\App\Delta\DomainsDeltaProvider" class="Shopware\Core\Framework\App\Delta\DomainsDeltaProvider">
      <tag name="shopware.app_delta"/>
    </service>
    <service id="Shopware\Core\Framework\App\AppDefinition" class="Shopware\Core\Framework\App\AppDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\ActionButton\ActionButtonDefinition" class="Shopware\Core\Framework\App\Aggregate\ActionButton\ActionButtonDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Template\TemplateDefinition" class="Shopware\Core\Framework\App\Template\TemplateDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppPaymentMethod\AppPaymentMethodDefinition" class="Shopware\Core\Framework\App\Aggregate\AppPaymentMethod\AppPaymentMethodDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppScriptCondition\AppScriptConditionDefinition" class="Shopware\Core\Framework\App\Aggregate\AppScriptCondition\AppScriptConditionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppScriptConditionTranslation\AppScriptConditionTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppScriptConditionTranslation\AppScriptConditionTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\CmsBlock\AppCmsBlockDefinition" class="Shopware\Core\Framework\App\Aggregate\CmsBlock\AppCmsBlockDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\CmsBlockTranslation\AppCmsBlockTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\CmsBlockTranslation\AppCmsBlockTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\FlowAction\AppFlowActionDefinition" class="Shopware\Core\Framework\App\Aggregate\FlowAction\AppFlowActionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\FlowActionTranslation\AppFlowActionTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\FlowActionTranslation\AppFlowActionTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\FlowEvent\AppFlowEventDefinition" class="Shopware\Core\Framework\App\Aggregate\FlowEvent\AppFlowEventDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppShippingMethod\AppShippingMethodDefinition" class="Shopware\Core\Framework\App\Aggregate\AppShippingMethod\AppShippingMethodDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Flow\Action\AppFlowActionLoadedSubscriber" class="Shopware\Core\Framework\App\Flow\Action\AppFlowActionLoadedSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Framework\App\Cms\BlockTemplateLoader" class="Shopware\Core\Framework\App\Cms\BlockTemplateLoader"/>
    <service id="Shopware\Core\Framework\App\Flow\Action\AppFlowActionProvider" class="Shopware\Core\Framework\App\Flow\Action\AppFlowActionProvider" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\BusinessEventEncoder"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer"/>
    </service>
    <service id="Shopware\Core\Framework\App\Delta\AppConfirmationDeltaProvider" class="Shopware\Core\Framework\App\Delta\AppConfirmationDeltaProvider">
      <argument type="tagged_iterator" tag="shopware.app_delta"/>
    </service>
    <service id="Shopware\Core\Framework\App\Source\NoDatabaseSourceResolver" class="Shopware\Core\Framework\App\Source\NoDatabaseSourceResolver">
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
    </service>
    <service id="Shopware\Core\Framework\App\Source\SourceResolver" class="Shopware\Core\Framework\App\Source\SourceResolver">
      <argument type="tagged_iterator" tag="app.source_resolver"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\NoDatabaseSourceResolver"/>
    </service>
    <service id="Shopware\Core\Framework\App\Source\RemoteZip" class="Shopware\Core\Framework\App\Source\RemoteZip">
      <tag name="app.source_resolver"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\TemporaryDirectoryFactory"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppDownloader"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppExtractor"/>
    </service>
    <service id="Shopware\Core\Framework\App\Source\Local" class="Shopware\Core\Framework\App\Source\Local">
      <tag name="app.source_resolver" priority="-100"/>
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Framework\App\AppArchiveValidator" class="Shopware\Core\Framework\App\AppArchiveValidator"/>
    <service id="Shopware\Core\Framework\App\AppExtractor" class="Shopware\Core\Framework\App\AppExtractor">
      <argument type="service" id="Shopware\Core\Framework\App\AppArchiveValidator"/>
    </service>
    <service id="Shopware\Core\Framework\App\AppDownloader" class="Shopware\Core\Framework\App\AppDownloader">
      <argument type="service" id="http_client.uri_template"/>
    </service>
    <service id="Shopware\Core\Framework\App\Source\TemporaryDirectoryFactory" class="Shopware\Core\Framework\App\Source\TemporaryDirectoryFactory"/>
    <service id="Shopware\Core\Framework\App\Privileges\Privileges" class="Shopware\Core\Framework\App\Privileges\Privileges">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\App\Privileges\AppCapability" class="Shopware\Core\Framework\App\Privileges\AppCapability">
      <argument type="service" id="Shopware\Core\Framework\App\Privileges\Privileges"/>
    </service>
    <service id="Shopware\Core\Framework\App\Api\AppPrivilegeController" class="Shopware\Core\Framework\App\Api\AppPrivilegeController" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\Privileges\Privileges"/>
    </service>
    <service id="Shopware\Core\Framework\App\ShopId\Fingerprint\SalesChannelDomainUrls" class="Shopware\Core\Framework\App\ShopId\Fingerprint\SalesChannelDomainUrls">
      <tag name="shopware.app_system.shop_id_fingerprint"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\App\ShopId\Fingerprint\InstallationPath" class="Shopware\Core\Framework\App\ShopId\Fingerprint\InstallationPath">
      <tag name="shopware.app_system.shop_id_fingerprint"/>
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Framework\App\ShopId\Fingerprint\AppUrl" class="Shopware\Core\Framework\App\ShopId\Fingerprint\AppUrl">
      <tag name="shopware.app_system.shop_id_fingerprint"/>
    </service>
    <service id="Shopware\Core\Framework\App\ShopId\FingerprintGenerator" class="Shopware\Core\Framework\App\ShopId\FingerprintGenerator">
      <argument type="tagged_iterator" tag="shopware.app_system.shop_id_fingerprint"/>
    </service>
    <service id="Shopware\Core\Framework\App\Command\CheckShopIdCommand" class="Shopware\Core\Framework\App\Command\CheckShopIdCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\FingerprintGenerator"/>
      <call method="setName">
        <argument>app:shop-id:check</argument>
      </call>
      <call method="setDescription">
        <argument>Check if a shop ID change is suggested</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatTask" class="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatHandler" class="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\DeletedApps\DeletedAppsGateway" class="Shopware\Core\Framework\App\DeletedApps\DeletedAppsGateway">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\App\AppSecretResolver" class="Shopware\Core\Framework\App\AppSecretResolver">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\App\DeletedApps\RememberDeletedAppsSecretSubscriber" class="Shopware\Core\Framework\App\DeletedApps\RememberDeletedAppsSecretSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\DeletedApps\DeletedAppsGateway"/>
    </service>
    <service id="Shopware\Core\Framework\App\Url\AppUrlVerifier" class="Shopware\Core\Framework\App\Url\AppUrlVerifier">
      <argument>dev</argument>
      <argument>6.7.14.1</argument>
      <argument type="service" id="cache.app"/>
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="lock.default.factory"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\App\Url\AppUrlVerificationPrinter" class="Shopware\Core\Framework\App\Url\AppUrlVerificationPrinter">
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
    </service>
    <service id="Shopware\Core\Framework\App\Command\AppUrlVerificationStatusCommand" class="Shopware\Core\Framework\App\Command\AppUrlVerificationStatusCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\Url\AppUrlVerifier"/>
      <argument type="service" id="Shopware\Core\Framework\App\Url\AppUrlVerificationPrinter"/>
      <call method="setName">
        <argument>app:url:status</argument>
      </call>
      <call method="setDescription">
        <argument>Check the status of the app URL</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Command\AppUrlVerifyCommand" class="Shopware\Core\Framework\App\Command\AppUrlVerifyCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\App\Url\AppUrlVerifier"/>
      <argument type="service" id="Shopware\Core\Framework\App\Url\AppUrlVerificationPrinter"/>
      <call method="setName">
        <argument>app:url:verify</argument>
      </call>
      <call method="setDescription">
        <argument>Check the status of the app URL and force verification</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Api\VerifyShopController" class="Shopware\Core\Framework\App\Api\VerifyShopController" public="true">
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="Shopware\Core\Framework\App\Url\AppUrlVerifier"/>
    </service>
    <service id="Shopware\Core\System\CustomField\CustomFieldDefinition" class="Shopware\Core\System\CustomField\CustomFieldDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\CustomField\Aggregate\CustomFieldSet\CustomFieldSetDefinition" class="Shopware\Core\System\CustomField\Aggregate\CustomFieldSet\CustomFieldSetDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\CustomField\Aggregate\CustomFieldSetRelation\CustomFieldSetRelationDefinition" class="Shopware\Core\System\CustomField\Aggregate\CustomFieldSetRelation\CustomFieldSetRelationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\CustomField\Api\CustomFieldSetActionController" class="Shopware\Core\System\CustomField\Api\CustomFieldSetActionController" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\CustomField\CustomFieldService" class="Shopware\Core\System\CustomField\CustomFieldService">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\CustomField\CustomFieldSetPersister" class="Shopware\Core\System\CustomField\CustomFieldSetPersister">
      <argument type="service" id="custom_field_set.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="custom_field_set_relation.repository"/>
      <argument type="service" id="custom_field.repository"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityGenerator" class="Shopware\Core\Framework\DataAbstractionLayer\EntityGenerator"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateEntitiesCommand" class="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateEntitiesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\EntityGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <call method="setName">
        <argument>dal:create:entities</argument>
      </call>
      <call method="setDescription">
        <argument>Creates the entity classes</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateMigrationCommand" class="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateMigrationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\MigrationQueryGenerator"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="filesystem"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\MigrationFileRenderer"/>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/core</argument>
      <argument>6.7.14.1</argument>
      <argument type="service" id="clock"/>
      <call method="setName">
        <argument>dal:migration:create</argument>
      </call>
      <call method="setDescription">
        <argument>Creates migration for entity schema</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\SchemaBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\SchemaBuilder"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\MigrationFileRenderer" class="Shopware\Core\Framework\DataAbstractionLayer\MigrationFileRenderer"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\MigrationQueryGenerator" class="Shopware\Core\Framework\DataAbstractionLayer\MigrationQueryGenerator">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\SchemaBuilder"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory" class="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateHydratorCommand" class="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateHydratorCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="filesystem"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <call method="setName">
        <argument>dal:create:hydrators</argument>
      </call>
      <call method="setDescription">
        <argument>Creates the hydrator classes</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Cache\EntityCacheKeyGenerator" class="Shopware\Core\Framework\DataAbstractionLayer\Cache\EntityCacheKeyGenerator" public="true"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\JoinGroupBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\JoinGroupBuilder" public="true"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionValidator" class="Shopware\Core\Framework\DataAbstractionLayer\DefinitionValidator">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Tokenizer" class="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Tokenizer">
      <argument>%env(int:SHOPWARE_DBAL_TOKEN_MINIMUM_LENGTH)%</argument>
      <argument>%shopware.search.preserved_chars%</argument>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\SearchTermInterpreter" class="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\SearchTermInterpreter">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Tokenizer"/>
      <argument>%env(int:SHOPWARE_DBAL_TOKEN_MINIMUM_LENGTH)%</argument>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\EntityScoreQueryBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\EntityScoreQueryBuilder"/>
    <service id="Shopware\Core\Content\Product\SearchKeyword\ProductSearchTermInterpreter" class="Shopware\Core\Content\Product\SearchKeyword\ProductSearchTermInterpreter">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Tokenizer"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Filter\TokenFilter"/>
      <argument type="service" id="Shopware\Core\Content\Product\SearchKeyword\KeywordLoader"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader"/>
      <argument>8</argument>
    </service>
    <service id="Shopware\Core\Content\Product\SearchKeyword\KeywordLoader" class="Shopware\Core\Content\Product\SearchKeyword\KeywordLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="api.request_criteria_builder" class="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\AggregationParser"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\ApiCriteriaValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CriteriaArrayConverter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder"/>
      <argument>500</argument>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader" class="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader">
      <tag name="container.decorator" id="Shopware\Core\Framework\DataAbstractionLayer\Search\SearchConfigLoader" inner="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader.inner"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader.inner"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\CriteriaArrayConverter" class="Shopware\Core\Framework\DataAbstractionLayer\Search\CriteriaArrayConverter">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\AggregationParser"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder" class="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder">
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CompressedCriteriaDecoder" inner="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder.inner"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder.inner"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\AggregationParser"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\ApiCriteriaValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CriteriaArrayConverter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder"/>
      <argument>100</argument>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\ApiCriteriaValidator" class="Shopware\Core\Framework\DataAbstractionLayer\Search\ApiCriteriaValidator">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\AggregationParser" class="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\AggregationParser"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Facade\RepositoryFacadeHookFactory" class="Shopware\Core\Framework\DataAbstractionLayer\Facade\RepositoryFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Script\AppContextCreator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Facade\RepositoryWriterFacadeHookFactory" class="Shopware\Core\Framework\DataAbstractionLayer\Facade\RepositoryWriterFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Script\AppContextCreator"/>
      <argument type="service" id="RiccardoJtlGuard\Sync\GuardedSyncService"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Facade\SalesChannelRepositoryFacadeHookFactory" class="Shopware\Core\Framework\DataAbstractionLayer\Facade\SalesChannelRepositoryFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityReader" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\SqlQueryParser"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaQueryBuilder"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaFieldsResolver"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaFieldsResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaFieldsResolver"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaQueryBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaQueryBuilder">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\SqlQueryParser"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\SearchTermInterpreter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\EntityScoreQueryBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\JoinGroupBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\CriteriaPartResolver"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\CriteriaPartResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\CriteriaPartResolver">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\SqlQueryParser"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter" class="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityForeignKeyResolver"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteGatewayInterface"/>
      <argument type="service" id="Shopware\Core\System\Language\CachedLanguageLoader"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteResultFactory"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteResultFactory" class="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteResultFactory">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor" class="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteGatewayInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteGatewayInterface" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityWriteGateway" public="true">
      <argument>125</argument>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\ExceptionHandlerRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\ConstraintBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\ConstraintBuilder"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\SqlQueryParser" class="Shopware\Core\Framework\DataAbstractionLayer\Search\Parser\SqlQueryParser">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityForeignKeyResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityForeignKeyResolver">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\ManyToOneAssociationFieldResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\ManyToOneAssociationFieldResolver" public="true">
      <tag name="shopware.field_resolver" priority="-50"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\OneToManyAssociationFieldResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\OneToManyAssociationFieldResolver" public="true">
      <tag name="shopware.field_resolver" priority="-50"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\ManyToManyAssociationFieldResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\ManyToManyAssociationFieldResolver" public="true">
      <tag name="shopware.field_resolver" priority="-50"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\TranslationFieldResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldResolver\TranslationFieldResolver" public="true">
      <tag name="shopware.field_resolver" priority="-50"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\PriceFieldAccessorBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\PriceFieldAccessorBuilder" public="true">
      <tag name="shopware.field_accessor_builder" priority="-100"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\JsonFieldAccessorBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\JsonFieldAccessorBuilder" public="true">
      <tag name="shopware.field_accessor_builder" priority="-150"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\DefaultFieldAccessorBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\DefaultFieldAccessorBuilder" public="true">
      <tag name="shopware.field_accessor_builder" priority="-200"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\ConfigJsonFieldAccessorBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\ConfigJsonFieldAccessorBuilder" public="true">
      <tag name="shopware.field_accessor_builder" priority="-100"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\CustomFieldsAccessorBuilder" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\FieldAccessorBuilder\CustomFieldsAccessorBuilder" public="true">
      <tag name="shopware.field_accessor_builder" priority="-100"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition" class="Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition" class="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition" class="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand" class="Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand">
      <tag name="kernel.event_subscriber"/>
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>dal:refresh:index</argument>
      </call>
      <call method="setDescription">
        <argument>Refreshes the index for a given entity</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\RegisteredIndexerSubscriber" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\RegisteredIndexerSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Migration\IndexerQueuer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Command\DataAbstractionLayerValidateCommand" class="Shopware\Core\Framework\DataAbstractionLayer\Command\DataAbstractionLayerValidateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionValidator"/>
      <call method="setName">
        <argument>dal:validate</argument>
      </call>
      <call method="setDescription">
        <argument>Validates the DAL definitions</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager" class="Shopware\Core\Framework\DataAbstractionLayer\VersionManager" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteGatewayInterface"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition"/>
      <argument type="service" id="lock.default.factory"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CalculatedPriceFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CalculatedPriceFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CartPriceFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CartPriceFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CashRoundingConfigFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CashRoundingConfigFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TaxFreeConfigFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TaxFreeConfigFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PriceDefinitionFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PriceDefinitionFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Rule\Collector\RuleConditionRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\BoolFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\BoolFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\WasModifiedByUserFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\WasModifiedByUserFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CreatedAtFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CreatedAtFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateTimeFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateTimeFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\EmailFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\EmailFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\EnumFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\EnumFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\FkFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\FkFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\StateMachineStateFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\StateMachineStateFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\FloatFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\FloatFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\IdFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\IdFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\IntFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\IntFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\RemoteAddressFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\RemoteAddressFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\JsonFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\JsonFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ConfigJsonFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ConfigJsonFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\LongTextFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\LongTextFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ListFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ListFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ManyToManyAssociationFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ManyToManyAssociationFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ManyToOneAssociationFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ManyToOneAssociationFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\OneToOneAssociationFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\OneToOneAssociationFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\BlobFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\BlobFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\OneToManyAssociationFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\OneToManyAssociationFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteGatewayInterface"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PasswordFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PasswordFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PHPUnserializeFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PHPUnserializeFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PriceFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\PriceFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VariantListingConfigFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VariantListingConfigFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ReferenceVersionFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\ReferenceVersionFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\StringFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\StringFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TranslatedFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TranslatedFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TranslationsAssociationFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TranslationsAssociationFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteCommandExtractor"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriteGatewayInterface"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\UpdatedAtFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\UpdatedAtFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VersionDataPayloadFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VersionDataPayloadFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VersionFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\VersionFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldService"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CreatedByFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CreatedByFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\UpdatedByFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\UpdatedByFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TimeZoneFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\TimeZoneFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CronIntervalFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CronIntervalFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateIntervalFieldSerializer" class="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\DateIntervalFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityExistsValidator" class="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityExistsValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityNotExistsValidator" class="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityNotExistsValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry" class="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry" public="true">
      <argument type="service" id="service_container"/>
      <argument type="collection">
        <argument key="acl_role">Shopware\Core\Framework\Api\Acl\Role\AclRoleDefinition</argument>
        <argument key="acl_user_role">Shopware\Core\Framework\Api\Acl\Role\AclUserRoleDefinition</argument>
        <argument key="log_entry">Shopware\Core\Framework\Log\LogEntryDefinition</argument>
        <argument key="app">Shopware\Core\Framework\App\AppDefinition</argument>
        <argument key="app_translation">Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationDefinition</argument>
        <argument key="app_action_button">Shopware\Core\Framework\App\Aggregate\ActionButton\ActionButtonDefinition</argument>
        <argument key="app_action_button_translation">Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationDefinition</argument>
        <argument key="app_template">Shopware\Core\Framework\App\Template\TemplateDefinition</argument>
        <argument key="app_payment_method">Shopware\Core\Framework\App\Aggregate\AppPaymentMethod\AppPaymentMethodDefinition</argument>
        <argument key="app_script_condition">Shopware\Core\Framework\App\Aggregate\AppScriptCondition\AppScriptConditionDefinition</argument>
        <argument key="app_script_condition_translation">Shopware\Core\Framework\App\Aggregate\AppScriptConditionTranslation\AppScriptConditionTranslationDefinition</argument>
        <argument key="app_cms_block">Shopware\Core\Framework\App\Aggregate\CmsBlock\AppCmsBlockDefinition</argument>
        <argument key="app_cms_block_translation">Shopware\Core\Framework\App\Aggregate\CmsBlockTranslation\AppCmsBlockTranslationDefinition</argument>
        <argument key="app_flow_action">Shopware\Core\Framework\App\Aggregate\FlowAction\AppFlowActionDefinition</argument>
        <argument key="app_flow_action_translation">Shopware\Core\Framework\App\Aggregate\FlowActionTranslation\AppFlowActionTranslationDefinition</argument>
        <argument key="app_flow_event">Shopware\Core\Framework\App\Aggregate\FlowEvent\AppFlowEventDefinition</argument>
        <argument key="app_shipping_method">Shopware\Core\Framework\App\Aggregate\AppShippingMethod\AppShippingMethodDefinition</argument>
        <argument key="custom_field">Shopware\Core\System\CustomField\CustomFieldDefinition</argument>
        <argument key="custom_field_set">Shopware\Core\System\CustomField\Aggregate\CustomFieldSet\CustomFieldSetDefinition</argument>
        <argument key="custom_field_set_relation">Shopware\Core\System\CustomField\Aggregate\CustomFieldSetRelation\CustomFieldSetRelationDefinition</argument>
        <argument key="version">Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition</argument>
        <argument key="version_commit">Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition</argument>
        <argument key="version_commit_data">Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition</argument>
        <argument key="plugin">Shopware\Core\Framework\Plugin\PluginDefinition</argument>
        <argument key="plugin_translation">Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationDefinition</argument>
        <argument key="scheduled_task">Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskDefinition</argument>
        <argument key="script">Shopware\Core\Framework\Script\ScriptDefinition</argument>
        <argument key="language">Shopware\Core\System\Language\LanguageDefinition</argument>
        <argument key="seo_url">Shopware\Core\Content\Seo\SeoUrl\SeoUrlDefinition</argument>
        <argument key="seo_url_template">Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateDefinition</argument>
        <argument key="main_category">Shopware\Core\Content\Seo\MainCategory\MainCategoryDefinition</argument>
        <argument key="webhook">Shopware\Core\Framework\Webhook\WebhookDefinition</argument>
        <argument key="webhook_event_log">Shopware\Core\Framework\Webhook\EventLog\WebhookEventLogDefinition</argument>
        <argument key="notification">Shopware\Core\Framework\Notification\NotificationDefinition</argument>
        <argument key="app_mcp_tool">Shopware\Core\Framework\App\Aggregate\AppMcpTool\AppMcpToolDefinition</argument>
        <argument key="app_mcp_tool_translation">Shopware\Core\Framework\App\Aggregate\AppMcpToolTranslation\AppMcpToolTranslationDefinition</argument>
        <argument key="app_mcp_prompt">Shopware\Core\Framework\App\Aggregate\AppMcpPrompt\AppMcpPromptDefinition</argument>
        <argument key="app_mcp_prompt_translation">Shopware\Core\Framework\App\Aggregate\AppMcpPromptTranslation\AppMcpPromptTranslationDefinition</argument>
        <argument key="app_mcp_resource">Shopware\Core\Framework\App\Aggregate\AppMcpResource\AppMcpResourceDefinition</argument>
        <argument key="app_mcp_resource_translation">Shopware\Core\Framework\App\Aggregate\AppMcpResourceTranslation\AppMcpResourceTranslationDefinition</argument>
        <argument key="sales_channel">Shopware\Core\System\SalesChannel\SalesChannelDefinition</argument>
        <argument key="sales_channel_translation">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationDefinition</argument>
        <argument key="sales_channel_country">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCountry\SalesChannelCountryDefinition</argument>
        <argument key="sales_channel_currency">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCurrency\SalesChannelCurrencyDefinition</argument>
        <argument key="sales_channel_domain">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainDefinition</argument>
        <argument key="sales_channel_language">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelLanguage\SalesChannelLanguageDefinition</argument>
        <argument key="sales_channel_payment_method">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelPaymentMethod\SalesChannelPaymentMethodDefinition</argument>
        <argument key="sales_channel_shipping_method">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelShippingMethod\SalesChannelShippingMethodDefinition</argument>
        <argument key="sales_channel_type">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelType\SalesChannelTypeDefinition</argument>
        <argument key="sales_channel_type_translation">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationDefinition</argument>
        <argument key="sales_channel_analytics">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelAnalytics\SalesChannelAnalyticsDefinition</argument>
        <argument key="sales_channel_file">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelFile\SalesChannelFileDefinition</argument>
        <argument key="country">Shopware\Core\System\Country\CountryDefinition</argument>
        <argument key="country_state">Shopware\Core\System\Country\Aggregate\CountryState\CountryStateDefinition</argument>
        <argument key="country_state_translation">Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationDefinition</argument>
        <argument key="country_translation">Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationDefinition</argument>
        <argument key="currency">Shopware\Core\System\Currency\CurrencyDefinition</argument>
        <argument key="currency_country_rounding">Shopware\Core\System\Currency\Aggregate\CurrencyCountryRounding\CurrencyCountryRoundingDefinition</argument>
        <argument key="currency_translation">Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationDefinition</argument>
        <argument key="custom_entity">Shopware\Core\System\CustomEntity\CustomEntityDefinition</argument>
        <argument key="locale">Shopware\Core\System\Locale\LocaleDefinition</argument>
        <argument key="locale_translation">Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationDefinition</argument>
        <argument key="snippet_set">Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetDefinition</argument>
        <argument key="snippet">Shopware\Core\System\Snippet\SnippetDefinition</argument>
        <argument key="salutation">Shopware\Core\System\Salutation\SalutationDefinition</argument>
        <argument key="salutation_translation">Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationDefinition</argument>
        <argument key="tax">Shopware\Core\System\Tax\TaxDefinition</argument>
        <argument key="tax_rule">Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleDefinition</argument>
        <argument key="tax_rule_type">Shopware\Core\System\Tax\Aggregate\TaxRuleType\TaxRuleTypeDefinition</argument>
        <argument key="tax_rule_type_translation">Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationDefinition</argument>
        <argument key="tax_provider">Shopware\Core\System\TaxProvider\TaxProviderDefinition</argument>
        <argument key="tax_provider_translation">Shopware\Core\System\TaxProvider\Aggregate\TaxProviderTranslation\TaxProviderTranslationDefinition</argument>
        <argument key="unit">Shopware\Core\System\Unit\UnitDefinition</argument>
        <argument key="unit_translation">Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationDefinition</argument>
        <argument key="user">Shopware\Core\System\User\UserDefinition</argument>
        <argument key="user_config">Shopware\Core\System\User\Aggregate\UserConfig\UserConfigDefinition</argument>
        <argument key="user_access_key">Shopware\Core\System\User\Aggregate\UserAccessKey\UserAccessKeyDefinition</argument>
        <argument key="user_recovery">Shopware\Core\System\User\Aggregate\UserRecovery\UserRecoveryDefinition</argument>
        <argument key="integration">Shopware\Core\System\Integration\IntegrationDefinition</argument>
        <argument key="integration_role">Shopware\Core\System\Integration\Aggregate\IntegrationRole\IntegrationRoleDefinition</argument>
        <argument key="state_machine">Shopware\Core\System\StateMachine\StateMachineDefinition</argument>
        <argument key="state_machine_translation">Shopware\Core\System\StateMachine\StateMachineTranslationDefinition</argument>
        <argument key="state_machine_state">Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateDefinition</argument>
        <argument key="state_machine_state_translation">Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateTranslationDefinition</argument>
        <argument key="state_machine_transition">Shopware\Core\System\StateMachine\Aggregation\StateMachineTransition\StateMachineTransitionDefinition</argument>
        <argument key="state_machine_history">Shopware\Core\System\StateMachine\Aggregation\StateMachineHistory\StateMachineHistoryDefinition</argument>
        <argument key="system_config">Shopware\Core\System\SystemConfig\SystemConfigDefinition</argument>
        <argument key="number_range">Shopware\Core\System\NumberRange\NumberRangeDefinition</argument>
        <argument key="number_range_sales_channel">Shopware\Core\System\NumberRange\Aggregate\NumberRangeSalesChannel\NumberRangeSalesChannelDefinition</argument>
        <argument key="number_range_state">Shopware\Core\System\NumberRange\Aggregate\NumberRangeState\NumberRangeStateDefinition</argument>
        <argument key="number_range_type">Shopware\Core\System\NumberRange\Aggregate\NumberRangeType\NumberRangeTypeDefinition</argument>
        <argument key="number_range_type_translation">Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationDefinition</argument>
        <argument key="number_range_translation">Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationDefinition</argument>
        <argument key="tag">Shopware\Core\System\Tag\TagDefinition</argument>
        <argument key="category">Shopware\Core\Content\Category\CategoryDefinition</argument>
        <argument key="category_translation">Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationDefinition</argument>
        <argument key="category_tag">Shopware\Core\Content\Category\Aggregate\CategoryTag\CategoryTagDefinition</argument>
        <argument key="media">Shopware\Core\Content\Media\MediaDefinition</argument>
        <argument key="media_default_folder">Shopware\Core\Content\Media\Aggregate\MediaDefaultFolder\MediaDefaultFolderDefinition</argument>
        <argument key="media_thumbnail">Shopware\Core\Content\Media\Aggregate\MediaThumbnail\MediaThumbnailDefinition</argument>
        <argument key="media_translation">Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationDefinition</argument>
        <argument key="media_folder">Shopware\Core\Content\Media\Aggregate\MediaFolder\MediaFolderDefinition</argument>
        <argument key="media_thumbnail_size">Shopware\Core\Content\Media\Aggregate\MediaThumbnailSize\MediaThumbnailSizeDefinition</argument>
        <argument key="media_folder_configuration">Shopware\Core\Content\Media\Aggregate\MediaFolderConfiguration\MediaFolderConfigurationDefinition</argument>
        <argument key="media_folder_configuration_media_thumbnail_size">Shopware\Core\Content\Media\Aggregate\MediaFolderConfigurationMediaThumbnailSize\MediaFolderConfigurationMediaThumbnailSizeDefinition</argument>
        <argument key="media_tag">Shopware\Core\Content\Media\Aggregate\MediaTag\MediaTagDefinition</argument>
        <argument key="product">Shopware\Core\Content\Product\ProductDefinition</argument>
        <argument key="product_stream_mapping">Shopware\Core\Content\Product\Aggregate\ProductStreamMapping\ProductStreamMappingDefinition</argument>
        <argument key="product_category">Shopware\Core\Content\Product\Aggregate\ProductCategory\ProductCategoryDefinition</argument>
        <argument key="product_custom_field_set">Shopware\Core\Content\Product\Aggregate\ProductCustomFieldSet\ProductCustomFieldSetDefinition</argument>
        <argument key="product_tag">Shopware\Core\Content\Product\Aggregate\ProductTag\ProductTagDefinition</argument>
        <argument key="product_configurator_setting">Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingDefinition</argument>
        <argument key="product_price">Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceDefinition</argument>
        <argument key="product_property">Shopware\Core\Content\Product\Aggregate\ProductProperty\ProductPropertyDefinition</argument>
        <argument key="product_search_keyword">Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordDefinition</argument>
        <argument key="product_keyword_dictionary">Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryDefinition</argument>
        <argument key="product_review">Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition</argument>
        <argument key="product_manufacturer">Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition</argument>
        <argument key="product_manufacturer_translation">Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationDefinition</argument>
        <argument key="product_media">Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaDefinition</argument>
        <argument key="product_download">Shopware\Core\Content\Product\Aggregate\ProductDownload\ProductDownloadDefinition</argument>
        <argument key="product_translation">Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationDefinition</argument>
        <argument key="product_option">Shopware\Core\Content\Product\Aggregate\ProductOption\ProductOptionDefinition</argument>
        <argument key="product_category_tree">Shopware\Core\Content\Product\Aggregate\ProductCategoryTree\ProductCategoryTreeDefinition</argument>
        <argument key="product_cross_selling">Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingDefinition</argument>
        <argument key="product_cross_selling_translation">Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationDefinition</argument>
        <argument key="product_cross_selling_assigned_products">Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsDefinition</argument>
        <argument key="product_feature_set">Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetDefinition</argument>
        <argument key="product_feature_set_translation">Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationDefinition</argument>
        <argument key="product_sorting">Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingDefinition</argument>
        <argument key="product_sorting_translation">Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationDefinition</argument>
        <argument key="product_search_config">Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigDefinition</argument>
        <argument key="product_search_config_field">Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldDefinition</argument>
        <argument key="product_visibility">Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityDefinition</argument>
        <argument key="delivery_time">Shopware\Core\System\DeliveryTime\DeliveryTimeDefinition</argument>
        <argument key="newsletter_recipient">Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientDefinition</argument>
        <argument key="newsletter_recipient_tag">Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipientTag\NewsletterRecipientTagDefinition</argument>
        <argument key="rule">Shopware\Core\Content\Rule\RuleDefinition</argument>
        <argument key="rule_condition">Shopware\Core\Content\Rule\Aggregate\RuleCondition\RuleConditionDefinition</argument>
        <argument key="rule_tag">Shopware\Core\Content\Rule\Aggregate\RuleTag\RuleTagDefinition</argument>
        <argument key="product_stream">Shopware\Core\Content\ProductStream\ProductStreamDefinition</argument>
        <argument key="product_stream_translation">Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationDefinition</argument>
        <argument key="product_stream_filter">Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterDefinition</argument>
        <argument key="product_export">Shopware\Core\Content\ProductExport\ProductExportDefinition</argument>
        <argument key="property_group">Shopware\Core\Content\Property\PropertyGroupDefinition</argument>
        <argument key="property_group_option">Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionDefinition</argument>
        <argument key="property_group_option_translation">Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationDefinition</argument>
        <argument key="property_group_translation">Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationDefinition</argument>
        <argument key="cms_page">Shopware\Core\Content\Cms\CmsPageDefinition</argument>
        <argument key="cms_page_translation">Shopware\Core\Content\Cms\Aggregate\CmsPageTranslation\CmsPageTranslationDefinition</argument>
        <argument key="cms_section">Shopware\Core\Content\Cms\Aggregate\CmsSection\CmsSectionDefinition</argument>
        <argument key="cms_block">Shopware\Core\Content\Cms\Aggregate\CmsBlock\CmsBlockDefinition</argument>
        <argument key="cms_slot">Shopware\Core\Content\Cms\Aggregate\CmsSlot\CmsSlotDefinition</argument>
        <argument key="cms_slot_translation">Shopware\Core\Content\Cms\Aggregate\CmsSlotTranslation\CmsSlotTranslationDefinition</argument>
        <argument key="mail_template">Shopware\Core\Content\MailTemplate\MailTemplateDefinition</argument>
        <argument key="mail_template_translation">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTranslation\MailTemplateTranslationDefinition</argument>
        <argument key="mail_template_type">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition</argument>
        <argument key="mail_template_type_translation">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTypeTranslation\MailTemplateTypeTranslationDefinition</argument>
        <argument key="mail_template_media">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateMedia\MailTemplateMediaDefinition</argument>
        <argument key="mail_header_footer">Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition</argument>
        <argument key="mail_header_footer_translation">Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooterTranslation\MailHeaderFooterTranslationDefinition</argument>
        <argument key="delivery_time_translation">Shopware\Core\System\DeliveryTime\Aggregate\DeliveryTimeTranslation\DeliveryTimeTranslationDefinition</argument>
        <argument key="import_export_profile">Shopware\Core\Content\ImportExport\ImportExportProfileDefinition</argument>
        <argument key="import_export_log">Shopware\Core\Content\ImportExport\Aggregate\ImportExportLog\ImportExportLogDefinition</argument>
        <argument key="import_export_file">Shopware\Core\Content\ImportExport\Aggregate\ImportExportFile\ImportExportFileDefinition</argument>
        <argument key="import_export_profile_translation">Shopware\Core\Content\ImportExport\ImportExportProfileTranslationDefinition</argument>
        <argument key="landing_page">Shopware\Core\Content\LandingPage\LandingPageDefinition</argument>
        <argument key="landing_page_translation">Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationDefinition</argument>
        <argument key="landing_page_tag">Shopware\Core\Content\LandingPage\Aggregate\LandingPageTag\LandingPageTagDefinition</argument>
        <argument key="landing_page_sales_channel">Shopware\Core\Content\LandingPage\Aggregate\LandingPageSalesChannel\LandingPageSalesChannelDefinition</argument>
        <argument key="flow">Shopware\Core\Content\Flow\FlowDefinition</argument>
        <argument key="flow_sequence">Shopware\Core\Content\Flow\Aggregate\FlowSequence\FlowSequenceDefinition</argument>
        <argument key="flow_template">Shopware\Core\Content\Flow\Aggregate\FlowTemplate\FlowTemplateDefinition</argument>
        <argument key="sales_channel_tracking_order">Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingOrderDefinition</argument>
        <argument key="sales_channel_tracking_customer">Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingCustomerDefinition</argument>
        <argument key="customer">Shopware\Core\Checkout\Customer\CustomerDefinition</argument>
        <argument key="customer_group_translation">Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationDefinition</argument>
        <argument key="customer_address">Shopware\Core\Checkout\Customer\Aggregate\CustomerAddress\CustomerAddressDefinition</argument>
        <argument key="customer_recovery">Shopware\Core\Checkout\Customer\Aggregate\CustomerRecovery\CustomerRecoveryDefinition</argument>
        <argument key="customer_group">Shopware\Core\Checkout\Customer\Aggregate\CustomerGroup\CustomerGroupDefinition</argument>
        <argument key="customer_group_registration_sales_channels">Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupRegistrationSalesChannel\CustomerGroupRegistrationSalesChannelDefinition</argument>
        <argument key="customer_tag">Shopware\Core\Checkout\Customer\Aggregate\CustomerTag\CustomerTagDefinition</argument>
        <argument key="customer_wishlist">Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlist\CustomerWishlistDefinition</argument>
        <argument key="customer_wishlist_product">Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlistProduct\CustomerWishlistProductDefinition</argument>
        <argument key="document">Shopware\Core\Checkout\Document\DocumentDefinition</argument>
        <argument key="document_type">Shopware\Core\Checkout\Document\Aggregate\DocumentType\DocumentTypeDefinition</argument>
        <argument key="document_type_translation">Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationDefinition</argument>
        <argument key="document_base_config">Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigDefinition</argument>
        <argument key="document_base_config_sales_channel">Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfigSalesChannel\DocumentBaseConfigSalesChannelDefinition</argument>
        <argument key="order">Shopware\Core\Checkout\Order\OrderDefinition</argument>
        <argument key="order_address">Shopware\Core\Checkout\Order\Aggregate\OrderAddress\OrderAddressDefinition</argument>
        <argument key="order_customer">Shopware\Core\Checkout\Order\Aggregate\OrderCustomer\OrderCustomerDefinition</argument>
        <argument key="order_delivery">Shopware\Core\Checkout\Order\Aggregate\OrderDelivery\OrderDeliveryDefinition</argument>
        <argument key="order_delivery_position">Shopware\Core\Checkout\Order\Aggregate\OrderDeliveryPosition\OrderDeliveryPositionDefinition</argument>
        <argument key="order_line_item">Shopware\Core\Checkout\Order\Aggregate\OrderLineItem\OrderLineItemDefinition</argument>
        <argument key="order_line_item_download">Shopware\Core\Checkout\Order\Aggregate\OrderLineItemDownload\OrderLineItemDownloadDefinition</argument>
        <argument key="order_tag">Shopware\Core\Checkout\Order\Aggregate\OrderTag\OrderTagDefinition</argument>
        <argument key="order_transaction">Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionDefinition</argument>
        <argument key="order_transaction_capture">Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureDefinition</argument>
        <argument key="order_transaction_capture_refund">Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundDefinition</argument>
        <argument key="order_transaction_capture_refund_position">Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefundPosition\OrderTransactionCaptureRefundPositionDefinition</argument>
        <argument key="payment_method">Shopware\Core\Checkout\Payment\PaymentMethodDefinition</argument>
        <argument key="payment_method_translation">Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationDefinition</argument>
        <argument key="promotion">Shopware\Core\Checkout\Promotion\PromotionDefinition</argument>
        <argument key="promotion_sales_channel">Shopware\Core\Checkout\Promotion\Aggregate\PromotionSalesChannel\PromotionSalesChannelDefinition</argument>
        <argument key="promotion_individual_code">Shopware\Core\Checkout\Promotion\Aggregate\PromotionIndividualCode\PromotionIndividualCodeDefinition</argument>
        <argument key="promotion_discount">Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscount\PromotionDiscountDefinition</argument>
        <argument key="promotion_discount_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountRule\PromotionDiscountRuleDefinition</argument>
        <argument key="promotion_setgroup">Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroup\PromotionSetGroupDefinition</argument>
        <argument key="promotion_setgroup_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroupRule\PromotionSetGroupRuleDefinition</argument>
        <argument key="promotion_order_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionOrderRule\PromotionOrderRuleDefinition</argument>
        <argument key="promotion_persona_customer">Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaCustomer\PromotionPersonaCustomerDefinition</argument>
        <argument key="promotion_persona_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaRule\PromotionPersonaRuleDefinition</argument>
        <argument key="promotion_cart_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionCartRule\PromotionCartRuleDefinition</argument>
        <argument key="promotion_translation">Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationDefinition</argument>
        <argument key="promotion_discount_prices">Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountPrice\PromotionDiscountPriceDefinition</argument>
        <argument key="shipping_method">Shopware\Core\Checkout\Shipping\ShippingMethodDefinition</argument>
        <argument key="shipping_method_tag">Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTag\ShippingMethodTagDefinition</argument>
        <argument key="shipping_method_price">Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceDefinition</argument>
        <argument key="shipping_method_translation">Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationDefinition</argument>
        <argument key="document_file">Shopware\Core\Checkout\DocumentV2\Aggregate\DocumentFile\DocumentFileDefinition</argument>
        <argument key="app_administration_snippet">Shopware\Administration\Snippet\AppAdministrationSnippetDefinition</argument>
        <argument key="theme">Shopware\Storefront\Theme\ThemeDefinition</argument>
        <argument key="theme_translation">Shopware\Storefront\Theme\Aggregate\ThemeTranslationDefinition</argument>
        <argument key="theme_sales_channel">Shopware\Storefront\Theme\Aggregate\ThemeSalesChannelDefinition</argument>
        <argument key="theme_media">Shopware\Storefront\Theme\Aggregate\ThemeMediaDefinition</argument>
        <argument key="theme_child">Shopware\Storefront\Theme\Aggregate\ThemeChildDefinition</argument>
        <argument key="swag_paypal_vault_token">Swag\PayPal\DataAbstractionLayer\VaultToken\VaultTokenDefinition</argument>
        <argument key="swag_paypal_vault_token_mapping">Swag\PayPal\DataAbstractionLayer\VaultTokenMapping\VaultTokenMappingDefinition</argument>
        <argument key="swag_paypal_transaction_report">Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_inventory">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelInventoryDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_run">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_run_log">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunLogDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_media">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelMediaDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_product">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelProductDefinition</argument>
        <argument key="riccardo_deal">RiccardoDeals\Core\Content\Deal\DealDefinition</argument>
        <argument key="riccardo_deal_category">RiccardoDeals\Core\Content\Deal\Aggregate\DealCategoryDefinition</argument>
        <argument key="riccardo_store">RiccardoStores\Core\Content\Store\StoreDefinition</argument>
        <argument key="riccardo_loyalty_account">RiccardoLoyalty\Core\Content\Loyalty\LoyaltyAccountDefinition</argument>
        <argument key="riccardo_loyalty_transaction">RiccardoLoyalty\Core\Content\Loyalty\LoyaltyTransactionDefinition</argument>
        <argument key="riccardo_advisor_question">RiccardoAdvisor\Core\Content\Advisor\QuestionDefinition</argument>
        <argument key="riccardo_advisor_option">RiccardoAdvisor\Core\Content\Advisor\OptionDefinition</argument>
        <argument key="riccardo_age_verification">RiccardoAgeCheck\Core\Content\AgeVerification\AgeVerificationDefinition</argument>
        <argument key="riccardo_compliance_profile">RiccardoCompliance\Core\Content\Compliance\ComplianceProfileDefinition</argument>
        <argument key="riccardo_compliance_profile_product">RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileProductDefinition</argument>
        <argument key="riccardo_compliance_profile_category">RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileCategoryDefinition</argument>
        <argument key="riccardo_magazine_post">RiccardoMagazine\Core\Content\Magazine\PostDefinition</argument>
        <argument key="riccardo_magazine_category">RiccardoMagazine\Core\Content\Magazine\CategoryDefinition</argument>
        <argument key="riccardo_magazine_post_category">RiccardoMagazine\Core\Content\Magazine\Aggregate\PostCategoryDefinition</argument>
        <argument key="riccardo_offer">RiccardoOffers\Core\Content\Offer\OfferDefinition</argument>
        <argument key="riccardo_offer_customer">RiccardoOffers\Core\Content\Offer\Aggregate\OfferCustomerDefinition</argument>
        <argument key="riccardo_offer_state">RiccardoOffers\Core\Content\Offer\Aggregate\OfferStateDefinition</argument>
      </argument>
      <argument type="collection">
        <argument key="acl_role">acl_role.repository</argument>
        <argument key="acl_user_role">acl_user_role.repository</argument>
        <argument key="log_entry">log_entry.repository</argument>
        <argument key="app">app.repository</argument>
        <argument key="app_translation">app_translation.repository</argument>
        <argument key="app_action_button">app_action_button.repository</argument>
        <argument key="app_action_button_translation">app_action_button_translation.repository</argument>
        <argument key="app_template">app_template.repository</argument>
        <argument key="app_payment_method">app_payment_method.repository</argument>
        <argument key="app_script_condition">app_script_condition.repository</argument>
        <argument key="app_script_condition_translation">app_script_condition_translation.repository</argument>
        <argument key="app_cms_block">app_cms_block.repository</argument>
        <argument key="app_cms_block_translation">app_cms_block_translation.repository</argument>
        <argument key="app_flow_action">app_flow_action.repository</argument>
        <argument key="app_flow_action_translation">app_flow_action_translation.repository</argument>
        <argument key="app_flow_event">app_flow_event.repository</argument>
        <argument key="app_shipping_method">app_shipping_method.repository</argument>
        <argument key="custom_field">custom_field.repository</argument>
        <argument key="custom_field_set">custom_field_set.repository</argument>
        <argument key="custom_field_set_relation">custom_field_set_relation.repository</argument>
        <argument key="version">version.repository</argument>
        <argument key="version_commit">version_commit.repository</argument>
        <argument key="version_commit_data">version_commit_data.repository</argument>
        <argument key="plugin">plugin.repository</argument>
        <argument key="plugin_translation">plugin_translation.repository</argument>
        <argument key="scheduled_task">scheduled_task.repository</argument>
        <argument key="script">script.repository</argument>
        <argument key="language">language.repository</argument>
        <argument key="seo_url">seo_url.repository</argument>
        <argument key="seo_url_template">seo_url_template.repository</argument>
        <argument key="main_category">main_category.repository</argument>
        <argument key="webhook">webhook.repository</argument>
        <argument key="webhook_event_log">webhook_event_log.repository</argument>
        <argument key="notification">notification.repository</argument>
        <argument key="app_mcp_tool">app_mcp_tool.repository</argument>
        <argument key="app_mcp_tool_translation">app_mcp_tool_translation.repository</argument>
        <argument key="app_mcp_prompt">app_mcp_prompt.repository</argument>
        <argument key="app_mcp_prompt_translation">app_mcp_prompt_translation.repository</argument>
        <argument key="app_mcp_resource">app_mcp_resource.repository</argument>
        <argument key="app_mcp_resource_translation">app_mcp_resource_translation.repository</argument>
        <argument key="sales_channel">sales_channel.repository</argument>
        <argument key="sales_channel_translation">sales_channel_translation.repository</argument>
        <argument key="sales_channel_country">sales_channel_country.repository</argument>
        <argument key="sales_channel_currency">sales_channel_currency.repository</argument>
        <argument key="sales_channel_domain">sales_channel_domain.repository</argument>
        <argument key="sales_channel_language">sales_channel_language.repository</argument>
        <argument key="sales_channel_payment_method">sales_channel_payment_method.repository</argument>
        <argument key="sales_channel_shipping_method">sales_channel_shipping_method.repository</argument>
        <argument key="sales_channel_type">sales_channel_type.repository</argument>
        <argument key="sales_channel_type_translation">sales_channel_type_translation.repository</argument>
        <argument key="sales_channel_analytics">sales_channel_analytics.repository</argument>
        <argument key="sales_channel_file">sales_channel_file.repository</argument>
        <argument key="country">country.repository</argument>
        <argument key="country_state">country_state.repository</argument>
        <argument key="country_state_translation">country_state_translation.repository</argument>
        <argument key="country_translation">country_translation.repository</argument>
        <argument key="currency">currency.repository</argument>
        <argument key="currency_country_rounding">currency_country_rounding.repository</argument>
        <argument key="currency_translation">currency_translation.repository</argument>
        <argument key="custom_entity">custom_entity.repository</argument>
        <argument key="locale">locale.repository</argument>
        <argument key="locale_translation">locale_translation.repository</argument>
        <argument key="snippet_set">snippet_set.repository</argument>
        <argument key="snippet">snippet.repository</argument>
        <argument key="salutation">salutation.repository</argument>
        <argument key="salutation_translation">salutation_translation.repository</argument>
        <argument key="tax">tax.repository</argument>
        <argument key="tax_rule">tax_rule.repository</argument>
        <argument key="tax_rule_type">tax_rule_type.repository</argument>
        <argument key="tax_rule_type_translation">tax_rule_type_translation.repository</argument>
        <argument key="tax_provider">tax_provider.repository</argument>
        <argument key="tax_provider_translation">tax_provider_translation.repository</argument>
        <argument key="unit">unit.repository</argument>
        <argument key="unit_translation">unit_translation.repository</argument>
        <argument key="user">user.repository</argument>
        <argument key="user_config">user_config.repository</argument>
        <argument key="user_access_key">user_access_key.repository</argument>
        <argument key="user_recovery">user_recovery.repository</argument>
        <argument key="integration">integration.repository</argument>
        <argument key="integration_role">integration_role.repository</argument>
        <argument key="state_machine">state_machine.repository</argument>
        <argument key="state_machine_translation">state_machine_translation.repository</argument>
        <argument key="state_machine_state">state_machine_state.repository</argument>
        <argument key="state_machine_state_translation">state_machine_state_translation.repository</argument>
        <argument key="state_machine_transition">state_machine_transition.repository</argument>
        <argument key="state_machine_history">state_machine_history.repository</argument>
        <argument key="system_config">system_config.repository</argument>
        <argument key="number_range">number_range.repository</argument>
        <argument key="number_range_sales_channel">number_range_sales_channel.repository</argument>
        <argument key="number_range_state">number_range_state.repository</argument>
        <argument key="number_range_type">number_range_type.repository</argument>
        <argument key="number_range_type_translation">number_range_type_translation.repository</argument>
        <argument key="number_range_translation">number_range_translation.repository</argument>
        <argument key="tag">tag.repository</argument>
        <argument key="category">category.repository</argument>
        <argument key="category_translation">category_translation.repository</argument>
        <argument key="category_tag">category_tag.repository</argument>
        <argument key="media">media.repository</argument>
        <argument key="media_default_folder">media_default_folder.repository</argument>
        <argument key="media_thumbnail">media_thumbnail.repository</argument>
        <argument key="media_translation">media_translation.repository</argument>
        <argument key="media_folder">media_folder.repository</argument>
        <argument key="media_thumbnail_size">media_thumbnail_size.repository</argument>
        <argument key="media_folder_configuration">media_folder_configuration.repository</argument>
        <argument key="media_folder_configuration_media_thumbnail_size">media_folder_configuration_media_thumbnail_size.repository</argument>
        <argument key="media_tag">media_tag.repository</argument>
        <argument key="product">product.repository</argument>
        <argument key="product_stream_mapping">product_stream_mapping.repository</argument>
        <argument key="product_category">product_category.repository</argument>
        <argument key="product_custom_field_set">product_custom_field_set.repository</argument>
        <argument key="product_tag">product_tag.repository</argument>
        <argument key="product_configurator_setting">product_configurator_setting.repository</argument>
        <argument key="product_price">product_price.repository</argument>
        <argument key="product_property">product_property.repository</argument>
        <argument key="product_search_keyword">product_search_keyword.repository</argument>
        <argument key="product_keyword_dictionary">product_keyword_dictionary.repository</argument>
        <argument key="product_review">product_review.repository</argument>
        <argument key="product_manufacturer">product_manufacturer.repository</argument>
        <argument key="product_manufacturer_translation">product_manufacturer_translation.repository</argument>
        <argument key="product_media">product_media.repository</argument>
        <argument key="product_download">product_download.repository</argument>
        <argument key="product_translation">product_translation.repository</argument>
        <argument key="product_option">product_option.repository</argument>
        <argument key="product_category_tree">product_category_tree.repository</argument>
        <argument key="product_cross_selling">product_cross_selling.repository</argument>
        <argument key="product_cross_selling_translation">product_cross_selling_translation.repository</argument>
        <argument key="product_cross_selling_assigned_products">product_cross_selling_assigned_products.repository</argument>
        <argument key="product_feature_set">product_feature_set.repository</argument>
        <argument key="product_feature_set_translation">product_feature_set_translation.repository</argument>
        <argument key="product_sorting">product_sorting.repository</argument>
        <argument key="product_sorting_translation">product_sorting_translation.repository</argument>
        <argument key="product_search_config">product_search_config.repository</argument>
        <argument key="product_search_config_field">product_search_config_field.repository</argument>
        <argument key="product_visibility">product_visibility.repository</argument>
        <argument key="delivery_time">delivery_time.repository</argument>
        <argument key="newsletter_recipient">newsletter_recipient.repository</argument>
        <argument key="newsletter_recipient_tag">newsletter_recipient_tag.repository</argument>
        <argument key="rule">rule.repository</argument>
        <argument key="rule_condition">rule_condition.repository</argument>
        <argument key="rule_tag">rule_tag.repository</argument>
        <argument key="product_stream">product_stream.repository</argument>
        <argument key="product_stream_translation">product_stream_translation.repository</argument>
        <argument key="product_stream_filter">product_stream_filter.repository</argument>
        <argument key="product_export">product_export.repository</argument>
        <argument key="property_group">property_group.repository</argument>
        <argument key="property_group_option">property_group_option.repository</argument>
        <argument key="property_group_option_translation">property_group_option_translation.repository</argument>
        <argument key="property_group_translation">property_group_translation.repository</argument>
        <argument key="cms_page">cms_page.repository</argument>
        <argument key="cms_page_translation">cms_page_translation.repository</argument>
        <argument key="cms_section">cms_section.repository</argument>
        <argument key="cms_block">cms_block.repository</argument>
        <argument key="cms_slot">cms_slot.repository</argument>
        <argument key="cms_slot_translation">cms_slot_translation.repository</argument>
        <argument key="mail_template">mail_template.repository</argument>
        <argument key="mail_template_translation">mail_template_translation.repository</argument>
        <argument key="mail_template_type">mail_template_type.repository</argument>
        <argument key="mail_template_type_translation">mail_template_type_translation.repository</argument>
        <argument key="mail_template_media">mail_template_media.repository</argument>
        <argument key="mail_header_footer">mail_header_footer.repository</argument>
        <argument key="mail_header_footer_translation">mail_header_footer_translation.repository</argument>
        <argument key="delivery_time_translation">delivery_time_translation.repository</argument>
        <argument key="import_export_profile">import_export_profile.repository</argument>
        <argument key="import_export_log">import_export_log.repository</argument>
        <argument key="import_export_file">import_export_file.repository</argument>
        <argument key="import_export_profile_translation">import_export_profile_translation.repository</argument>
        <argument key="landing_page">landing_page.repository</argument>
        <argument key="landing_page_translation">landing_page_translation.repository</argument>
        <argument key="landing_page_tag">landing_page_tag.repository</argument>
        <argument key="landing_page_sales_channel">landing_page_sales_channel.repository</argument>
        <argument key="flow">flow.repository</argument>
        <argument key="flow_sequence">flow_sequence.repository</argument>
        <argument key="flow_template">flow_template.repository</argument>
        <argument key="sales_channel_tracking_order">sales_channel_tracking_order.repository</argument>
        <argument key="sales_channel_tracking_customer">sales_channel_tracking_customer.repository</argument>
        <argument key="customer">customer.repository</argument>
        <argument key="customer_group_translation">customer_group_translation.repository</argument>
        <argument key="customer_address">customer_address.repository</argument>
        <argument key="customer_recovery">customer_recovery.repository</argument>
        <argument key="customer_group">customer_group.repository</argument>
        <argument key="customer_group_registration_sales_channels">customer_group_registration_sales_channels.repository</argument>
        <argument key="customer_tag">customer_tag.repository</argument>
        <argument key="customer_wishlist">customer_wishlist.repository</argument>
        <argument key="customer_wishlist_product">customer_wishlist_product.repository</argument>
        <argument key="document">document.repository</argument>
        <argument key="document_type">document_type.repository</argument>
        <argument key="document_type_translation">document_type_translation.repository</argument>
        <argument key="document_base_config">document_base_config.repository</argument>
        <argument key="document_base_config_sales_channel">document_base_config_sales_channel.repository</argument>
        <argument key="order">order.repository</argument>
        <argument key="order_address">order_address.repository</argument>
        <argument key="order_customer">order_customer.repository</argument>
        <argument key="order_delivery">order_delivery.repository</argument>
        <argument key="order_delivery_position">order_delivery_position.repository</argument>
        <argument key="order_line_item">order_line_item.repository</argument>
        <argument key="order_line_item_download">order_line_item_download.repository</argument>
        <argument key="order_tag">order_tag.repository</argument>
        <argument key="order_transaction">order_transaction.repository</argument>
        <argument key="order_transaction_capture">order_transaction_capture.repository</argument>
        <argument key="order_transaction_capture_refund">order_transaction_capture_refund.repository</argument>
        <argument key="order_transaction_capture_refund_position">order_transaction_capture_refund_position.repository</argument>
        <argument key="payment_method">payment_method.repository</argument>
        <argument key="payment_method_translation">payment_method_translation.repository</argument>
        <argument key="promotion">promotion.repository</argument>
        <argument key="promotion_sales_channel">promotion_sales_channel.repository</argument>
        <argument key="promotion_individual_code">promotion_individual_code.repository</argument>
        <argument key="promotion_discount">promotion_discount.repository</argument>
        <argument key="promotion_discount_rule">promotion_discount_rule.repository</argument>
        <argument key="promotion_setgroup">promotion_setgroup.repository</argument>
        <argument key="promotion_setgroup_rule">promotion_setgroup_rule.repository</argument>
        <argument key="promotion_order_rule">promotion_order_rule.repository</argument>
        <argument key="promotion_persona_customer">promotion_persona_customer.repository</argument>
        <argument key="promotion_persona_rule">promotion_persona_rule.repository</argument>
        <argument key="promotion_cart_rule">promotion_cart_rule.repository</argument>
        <argument key="promotion_translation">promotion_translation.repository</argument>
        <argument key="promotion_discount_prices">promotion_discount_prices.repository</argument>
        <argument key="shipping_method">shipping_method.repository</argument>
        <argument key="shipping_method_tag">shipping_method_tag.repository</argument>
        <argument key="shipping_method_price">shipping_method_price.repository</argument>
        <argument key="shipping_method_translation">shipping_method_translation.repository</argument>
        <argument key="document_file">document_file.repository</argument>
        <argument key="app_administration_snippet">app_administration_snippet.repository</argument>
        <argument key="theme">theme.repository</argument>
        <argument key="theme_translation">theme_translation.repository</argument>
        <argument key="theme_sales_channel">theme_sales_channel.repository</argument>
        <argument key="theme_media">theme_media.repository</argument>
        <argument key="theme_child">theme_child.repository</argument>
        <argument key="swag_paypal_vault_token">swag_paypal_vault_token.repository</argument>
        <argument key="swag_paypal_vault_token_mapping">swag_paypal_vault_token_mapping.repository</argument>
        <argument key="swag_paypal_transaction_report">swag_paypal_transaction_report.repository</argument>
        <argument key="swag_paypal_pos_sales_channel">swag_paypal_pos_sales_channel.repository</argument>
        <argument key="swag_paypal_pos_sales_channel_inventory">swag_paypal_pos_sales_channel_inventory.repository</argument>
        <argument key="swag_paypal_pos_sales_channel_run">swag_paypal_pos_sales_channel_run.repository</argument>
        <argument key="swag_paypal_pos_sales_channel_run_log">swag_paypal_pos_sales_channel_run_log.repository</argument>
        <argument key="swag_paypal_pos_sales_channel_media">swag_paypal_pos_sales_channel_media.repository</argument>
        <argument key="swag_paypal_pos_sales_channel_product">swag_paypal_pos_sales_channel_product.repository</argument>
        <argument key="riccardo_deal">riccardo_deal.repository</argument>
        <argument key="riccardo_deal_category">riccardo_deal_category.repository</argument>
        <argument key="riccardo_store">riccardo_store.repository</argument>
        <argument key="riccardo_loyalty_account">riccardo_loyalty_account.repository</argument>
        <argument key="riccardo_loyalty_transaction">riccardo_loyalty_transaction.repository</argument>
        <argument key="riccardo_advisor_question">riccardo_advisor_question.repository</argument>
        <argument key="riccardo_advisor_option">riccardo_advisor_option.repository</argument>
        <argument key="riccardo_age_verification">riccardo_age_verification.repository</argument>
        <argument key="riccardo_compliance_profile">riccardo_compliance_profile.repository</argument>
        <argument key="riccardo_compliance_profile_product">riccardo_compliance_profile_product.repository</argument>
        <argument key="riccardo_compliance_profile_category">riccardo_compliance_profile_category.repository</argument>
        <argument key="riccardo_magazine_post">riccardo_magazine_post.repository</argument>
        <argument key="riccardo_magazine_category">riccardo_magazine_category.repository</argument>
        <argument key="riccardo_magazine_post_category">riccardo_magazine_post_category.repository</argument>
        <argument key="riccardo_offer">riccardo_offer.repository</argument>
        <argument key="riccardo_offer_customer">riccardo_offer_customer.repository</argument>
        <argument key="riccardo_offer_state">riccardo_offer_state.repository</argument>
      </argument>
      <call method="register">
        <argument type="service" id="measurement_system.definition"/>
        <argument>measurement_system.definition</argument>
      </call>
      <call method="register">
        <argument type="service" id="measurement_system_translation.definition"/>
        <argument>measurement_system_translation.definition</argument>
      </call>
      <call method="register">
        <argument type="service" id="measurement_display_unit.definition"/>
        <argument>measurement_display_unit.definition</argument>
      </call>
      <call method="register">
        <argument type="service" id="measurement_display_unit_translation.definition"/>
        <argument>measurement_display_unit_translation.definition</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\LockValidator" class="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\LockValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\ParentRelationValidator" class="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\ParentRelationValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Sync\Telemetry\SyncMetricsInstrumentor" class="Shopware\Core\Framework\Api\Sync\Telemetry\SyncMetricsInstrumentor">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\EntityGroupResolver"/>
    </service>
    <service id="Shopware\Core\Framework\Api\Sync\SyncFkResolver" class="Shopware\Core\Framework\Api\Sync\SyncFkResolver">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="tagged_iterator" tag="shopware.sync.fk_resolver"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\ExceptionHandlerRegistry" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\ExceptionHandlerRegistry">
      <argument type="tagged_iterator" tag="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\TechnicalNameExceptionHandler" class="Shopware\Core\Framework\DataAbstractionLayer\TechnicalNameExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator" class="Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry" public="true">
      <tag name="messenger.message_handler"/>
      <argument type="tagged_iterator" tag="shopware.entity_indexer"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Telemetry\IndexerMetricsInstrumentor"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Telemetry\IndexerMetricsInstrumentor" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Telemetry\IndexerMetricsInstrumentor">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\EntityIndexingSubscriber" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\EntityIndexingSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\InheritanceUpdater" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\InheritanceUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ChildCountUpdater" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ChildCountUpdater">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ManyToManyIdFieldUpdater" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ManyToManyIdFieldUpdater">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTask" class="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTaskHandler" class="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>30</argument>
      <argument type="service" id="clock"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\EntityGroupResolver" class="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\EntityGroupResolver"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor" class="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\EntityGroupResolver"/>
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Config\MetricConfigProvider"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Command\DemodataCommand" class="Shopware\Core\Framework\Demodata\Command\DemodataCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Demodata\DemodataService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>dev</argument>
      <call method="addDefault">
        <argument>rules</argument>
        <argument>25</argument>
      </call>
      <call method="addOption">
        <argument>rules</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Rules count</argument>
      </call>
      <call method="addDefault">
        <argument>customers</argument>
        <argument>60</argument>
      </call>
      <call method="addOption">
        <argument>customers</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Customers count</argument>
      </call>
      <call method="addDefault">
        <argument>properties</argument>
        <argument>10</argument>
      </call>
      <call method="addOption">
        <argument>properties</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Property group count (option count rand(30-300))</argument>
      </call>
      <call method="addDefault">
        <argument>categories</argument>
        <argument>10</argument>
      </call>
      <call method="addOption">
        <argument>categories</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Categories count</argument>
      </call>
      <call method="addDefault">
        <argument>manufacturers</argument>
        <argument>60</argument>
      </call>
      <call method="addOption">
        <argument>manufacturers</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Manufacturers count</argument>
      </call>
      <call method="addDefault">
        <argument>tags</argument>
        <argument>50</argument>
      </call>
      <call method="addOption">
        <argument>tags</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Tags count</argument>
      </call>
      <call method="addDefault">
        <argument>reviews</argument>
        <argument>20</argument>
      </call>
      <call method="addOption">
        <argument>reviews</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Reviews count</argument>
      </call>
      <call method="addDefault">
        <argument>products</argument>
        <argument>1000</argument>
      </call>
      <call method="addOption">
        <argument>products</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Products count</argument>
      </call>
      <call method="addDefault">
        <argument>promotions</argument>
        <argument>50</argument>
      </call>
      <call method="addOption">
        <argument>promotions</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Promotions count</argument>
      </call>
      <call method="addDefault">
        <argument>flows</argument>
        <argument>0</argument>
      </call>
      <call method="addOption">
        <argument>flows</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Flows count</argument>
      </call>
      <call method="addDefault">
        <argument>media</argument>
        <argument>300</argument>
      </call>
      <call method="addOption">
        <argument>media</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Media count</argument>
      </call>
      <call method="addDefault">
        <argument>product-streams</argument>
        <argument>10</argument>
      </call>
      <call method="addOption">
        <argument>product-streams</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Product-streams count</argument>
      </call>
      <call method="addDefault">
        <argument>orders</argument>
        <argument>60</argument>
      </call>
      <call method="addOption">
        <argument>orders</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Orders count</argument>
      </call>
      <call method="addDefault">
        <argument>attribute-sets</argument>
        <argument>4</argument>
      </call>
      <call method="addOption">
        <argument>attribute-sets</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>CustomField set count</argument>
      </call>
      <call method="addDefault">
        <argument>mail-template</argument>
        <argument>10</argument>
      </call>
      <call method="addOption">
        <argument>mail-template</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Mail-template count</argument>
      </call>
      <call method="addDefault">
        <argument>mail-header-footer</argument>
        <argument>3</argument>
      </call>
      <call method="addOption">
        <argument>mail-header-footer</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Mail header/footer count</argument>
      </call>
      <call method="addDefault">
        <argument>sales-channel-domain</argument>
        <argument>1</argument>
      </call>
      <call method="addOption">
        <argument>sales-channel-domain</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Sales-channel-domain count</argument>
      </call>
      <call method="addDefault">
        <argument>users</argument>
        <argument>0</argument>
      </call>
      <call method="addOption">
        <argument>users</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Users count</argument>
      </call>
      <call method="addDefault">
        <argument>newsletter-recipients</argument>
        <argument>20</argument>
      </call>
      <call method="addOption">
        <argument>newsletter-recipients</argument>
        <argument>null</argument>
        <argument>4</argument>
        <argument>Newsletter-recipients count</argument>
      </call>
      <call method="setName">
        <argument>framework:demodata</argument>
      </call>
      <call method="setDescription">
        <argument>Generates demo data</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Demodata\DemodataService" class="Shopware\Core\Framework\Demodata\DemodataService">
      <argument type="tagged_iterator" tag="shopware.demodata_generator"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\RuleGenerator" class="Shopware\Core\Framework\Demodata\Generator\RuleGenerator">
      <tag name="shopware.demodata_generator" option-name="rules" option-default="25" option_name="rules" option_default="25"/>
      <argument type="service" id="rule.repository"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="shipping_method.repository"/>
      <argument type="service" id="Shopware\Core\Content\Rule\RuleDefinition"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\CustomerGenerator" class="Shopware\Core\Framework\Demodata\Generator\CustomerGenerator">
      <tag name="shopware.demodata_generator" option-name="customers" option-default="60" option_name="customers" option_default="60"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\CustomerDefinition"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\PropertyGroupGenerator" class="Shopware\Core\Framework\Demodata\Generator\PropertyGroupGenerator">
      <tag name="shopware.demodata_generator" option-name="properties" option-default="10" option-description="Property group count (option count rand(30-300))" option_name="properties" option_default="10" option_description="Property group count (option count rand(30-300))"/>
      <argument type="service" id="property_group.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\CategoryGenerator" class="Shopware\Core\Framework\Demodata\Generator\CategoryGenerator">
      <tag name="shopware.demodata_generator" option-name="categories" option-default="10" option_name="categories" option_default="10"/>
      <argument type="service" id="category.repository"/>
      <argument type="service" id="cms_page.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\ProductManufacturerGenerator" class="Shopware\Core\Framework\Demodata\Generator\ProductManufacturerGenerator">
      <tag name="shopware.demodata_generator" option-name="manufacturers" option-default="60" option_name="manufacturers" option_default="60"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\TagGenerator" class="Shopware\Core\Framework\Demodata\Generator\TagGenerator">
      <tag name="shopware.demodata_generator" option-name="tags" option-default="50" option_name="tags" option_default="50"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\System\Tag\TagDefinition"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\ProductReviewGenerator" class="Shopware\Core\Framework\Demodata\Generator\ProductReviewGenerator">
      <tag name="shopware.demodata_generator" option-name="reviews" option-default="20" option_name="reviews" option_default="20"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Service\ProductReviewCountService"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\ProductGenerator" class="Shopware\Core\Framework\Demodata\Generator\ProductGenerator">
      <tag name="shopware.demodata_generator" option-name="products" option-default="1000" option_name="products" option_default="1000"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\InheritanceUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\StatesUpdater" on-invalid="null"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\PromotionGenerator" class="Shopware\Core\Framework\Demodata\Generator\PromotionGenerator">
      <tag name="shopware.demodata_generator" option-name="promotions" option-default="50" option_name="promotions" option_default="50"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\FlowGenerator" class="Shopware\Core\Framework\Demodata\Generator\FlowGenerator">
      <tag name="shopware.demodata_generator" option-name="flows" option-default="0" option_name="flows" option_default="0"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventCollector"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Api\FlowActionCollector"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\MediaGenerator" class="Shopware\Core\Framework\Demodata\Generator\MediaGenerator">
      <tag name="shopware.demodata_generator" option-name="media" option-default="300" option_name="media" option_default="300"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileNameProvider"/>
      <argument type="service" id="media_default_folder.repository"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaDefinition"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\ProductStreamGenerator" class="Shopware\Core\Framework\Demodata\Generator\ProductStreamGenerator">
      <tag name="shopware.demodata_generator" option-name="product-streams" option-default="10" option_name="product-streams" option_default="10"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Content\ProductStream\ProductStreamDefinition"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\OrderGenerator" class="Shopware\Core\Framework\Demodata\Generator\OrderGenerator">
      <tag name="shopware.demodata_generator" option-name="orders" option-default="60" option_name="orders" option_default="60"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\OrderDefinition"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\CustomFieldGenerator" class="Shopware\Core\Framework\Demodata\Generator\CustomFieldGenerator">
      <tag name="shopware.demodata_generator" option-name="attribute-sets" option-default="4" option-description="CustomField set count" option_name="attribute-sets" option_default="4" option_description="CustomField set count"/>
      <argument type="service" id="custom_field_set.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\MailTemplateGenerator" class="Shopware\Core\Framework\Demodata\Generator\MailTemplateGenerator">
      <tag name="shopware.demodata_generator" option-name="mail-template" option-default="10" option_name="mail-template" option_default="10"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="mail_template_type.repository"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\MailTemplateDefinition"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\MailHeaderFooterGenerator" class="Shopware\Core\Framework\Demodata\Generator\MailHeaderFooterGenerator">
      <tag name="shopware.demodata_generator" option-name="mail-header-footer" option-default="3" option-description="Mail header/footer count" option_name="mail-header-footer" option_default="3" option_description="Mail header/footer count"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\SalesChannelDomainGenerator" class="Shopware\Core\Framework\Demodata\Generator\SalesChannelDomainGenerator">
      <tag name="shopware.demodata_generator" option-name="sales-channel-domain" option-default="1" option_name="sales-channel-domain" option_default="1"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\UserGenerator" class="Shopware\Core\Framework\Demodata\Generator\UserGenerator">
      <tag name="shopware.demodata_generator" option-name="users" option-default="0" option_name="users" option_default="0"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\System\User\UserDefinition"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Demodata\Generator\NewsletterRecipientGenerator" class="Shopware\Core\Framework\Demodata\Generator\NewsletterRecipientGenerator">
      <tag name="shopware.demodata_generator" option-name="newsletter-recipients" option-default="20" option_name="newsletter-recipients" option_default="20"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientDefinition"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Event\BusinessEventRegistry" class="Shopware\Core\Framework\Event\BusinessEventRegistry" public="true"/>
    <service id="Shopware\Core\Framework\Event\NestedEventDispatcher" class="Shopware\Core\Framework\Event\NestedEventDispatcher">
      <argument type="service" id="Shopware\Core\Framework\Webhook\WebhookDispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Event\BusinessEventCollector" class="Shopware\Core\Framework\Event\BusinessEventCollector" public="true">
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventRegistry"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Event\Command\DebugDumpBusinessEventsCommand" class="Shopware\Core\Framework\Event\Command\DebugDumpBusinessEventsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventCollector"/>
      <call method="setName">
        <argument>debug:business-events</argument>
      </call>
      <call method="setDescription">
        <argument>Dumps all business events</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Extensions\ExtensionDispatcher" class="Shopware\Core\Framework\Extensions\ExtensionDispatcher">
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Category\CategoryHydrator" class="Shopware\Core\Content\Category\CategoryHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\ProductHydrator" class="Shopware\Core\Content\Product\ProductHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingHydrator" class="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityHydrator" class="Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\ProductStream\ProductStreamHydrator" class="Shopware\Core\Content\ProductStream\ProductStreamHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterHydrator" class="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\ProductExportHydrator" class="Shopware\Core\Content\ProductExport\ProductExportHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Property\PropertyGroupHydrator" class="Shopware\Core\Content\Property\PropertyGroupHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionHydrator" class="Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Media\MediaHydrator" class="Shopware\Core\Content\Media\MediaHydrator" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory" class="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory">
      <argument type="tagged_iterator" tag="shopware.filesystem.factory"/>
    </service>
    <service id="shopware.filesystem.public" class="League\Flysystem\FilesystemOperator" public="true">
      <argument>%shopware.filesystem.public%</argument>
      <factory service="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory" method="factory"/>
    </service>
    <service id="shopware.filesystem.private" class="League\Flysystem\FilesystemOperator" public="true">
      <argument>%shopware.filesystem.private%</argument>
      <factory service="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory" method="privateFactory"/>
    </service>
    <service id="shopware.filesystem.temp" class="League\Flysystem\FilesystemOperator" public="true">
      <argument>%shopware.filesystem.temp%</argument>
      <factory service="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory" method="privateFactory"/>
    </service>
    <service id="shopware.filesystem.theme" class="League\Flysystem\FilesystemOperator" public="true">
      <argument>%shopware.filesystem.theme%</argument>
      <factory service="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory" method="factory"/>
    </service>
    <service id="shopware.filesystem.sitemap" class="League\Flysystem\FilesystemOperator" public="true">
      <argument>%shopware.filesystem.sitemap%</argument>
      <factory service="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory" method="factory"/>
    </service>
    <service id="shopware.filesystem.asset" class="League\Flysystem\FilesystemOperator" public="true">
      <argument>%shopware.filesystem.asset%</argument>
      <factory service="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory" method="factory"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory.local" class="Shopware\Core\Framework\Adapter\Filesystem\Adapter\LocalFactory">
      <tag name="shopware.filesystem.factory"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory.amazon_s3" class="Shopware\Core\Framework\Adapter\Filesystem\Adapter\AwsS3v3Factory">
      <tag name="shopware.filesystem.factory"/>
      <argument>250</argument>
      <argument>null</argument>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory.google_storage" class="Shopware\Core\Framework\Adapter\Filesystem\Adapter\GoogleStorageFactory">
      <tag name="shopware.filesystem.factory"/>
    </service>
    <service id="console.command.assets_install" class="Shopware\Core\Framework\Adapter\Asset\AssetInstallCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\AssetService"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
      <call method="setName">
        <argument>assets:install</argument>
      </call>
      <call method="setDescription">
        <argument>Installs bundles web assets under a public web directory</argument>
      </call>
    </service>
    <service id="shopware.asset.public" class="Shopware\Core\Framework\Adapter\Asset\FallbackUrlPackage" lazy="true">
      <tag name="shopware.asset" asset="public"/>
      <tag name="assets.package" package="public"/>
      <argument type="collection">
        <argument/>
      </argument>
      <argument type="service" id="assets.empty_version_strategy"/>
      <argument type="service" id="request_stack" on-invalid="null"/>
    </service>
    <service id="shopware.asset.public.version_strategy" class="Shopware\Core\Framework\Adapter\Asset\FlysystemLastModifiedVersionStrategy">
      <argument>theme-metaData</argument>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="shopware.asset.theme.version_strategy" class="Shopware\Core\Framework\Adapter\Asset\FlysystemLastModifiedVersionStrategy">
      <argument>theme-metaData</argument>
      <argument type="service" id="shopware.filesystem.theme"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="shopware.asset.asset.version_strategy" class="Shopware\Core\Framework\Adapter\Asset\FlysystemLastModifiedVersionStrategy">
      <argument>asset-metaData</argument>
      <argument type="service" id="shopware.filesystem.asset"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="shopware.asset.asset" class="Shopware\Core\Framework\Adapter\Asset\FallbackUrlPackage" lazy="true">
      <tag name="shopware.asset" asset="asset"/>
      <tag name="assets.package" package="asset"/>
      <argument type="collection">
        <argument/>
      </argument>
      <argument type="service" id="shopware.asset.asset.version_strategy"/>
      <argument type="service" id="request_stack" on-invalid="null"/>
    </service>
    <service id="shopware.asset.asset_without_versioning" class="Shopware\Core\Framework\Adapter\Asset\FallbackUrlPackage" lazy="true">
      <argument type="collection">
        <argument/>
      </argument>
      <argument type="service" id="assets.empty_version_strategy"/>
      <argument type="service" id="request_stack" on-invalid="null"/>
    </service>
    <service id="shopware.asset.sitemap" class="Shopware\Core\Framework\Adapter\Asset\FallbackUrlPackage" lazy="true">
      <tag name="shopware.asset" asset="sitemap"/>
      <tag name="assets.package" package="sitemap"/>
      <argument type="collection">
        <argument/>
      </argument>
      <argument type="service" id="assets.empty_version_strategy"/>
      <argument type="service" id="request_stack" on-invalid="null"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Filesystem\Plugin\CopyBatchInputFactory" class="Shopware\Core\Framework\Adapter\Filesystem\Plugin\CopyBatchInputFactory"/>
    <service id="Shopware\Core\Framework\MessageQueue\Subscriber\EarlyReturnMessagesListener" class="Shopware\Core\Framework\MessageQueue\Subscriber\EarlyReturnMessagesListener"/>
    <service id="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueSizeRestrictListener" class="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueSizeRestrictListener">
      <tag name="kernel.event_listener" event="Symfony\Component\Messenger\Event\SendMessageToTransportsEvent"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\Service\MessageSizeCalculator"/>
      <argument>false</argument>
      <argument>1024</argument>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueStatsSubscriber" class="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueStatsSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="shopware.increment.gateway.registry"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\Stats\StatsService"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Telemetry\MessageGroupResolver" class="Shopware\Core\Framework\MessageQueue\Telemetry\MessageGroupResolver"/>
    <service id="Shopware\Core\Framework\MessageQueue\Telemetry\WorkerMessageTimingHelper" class="Shopware\Core\Framework\MessageQueue\Telemetry\WorkerMessageTimingHelper"/>
    <service id="Shopware\Core\Framework\MessageQueue\Api\ConsumeMessagesController" class="Shopware\Core\Framework\MessageQueue\Api\ConsumeMessagesController" public="true">
      <argument type="service" id="messenger.receiver_locator"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="messenger.listener.stop_worker_on_restart_signal_listener"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\Subscriber\EarlyReturnMessagesListener"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueStatsSubscriber"/>
      <argument>v65</argument>
      <argument>128M</argument>
      <argument>20</argument>
      <argument type="service" id="lock.default.factory"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="messenger.transport.doctrine.factory" class="Shopware\Core\Framework\Adapter\Doctrine\Messenger\DoctrineTransportFactory">
      <tag name="messenger.transport_factory"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\SendEmailMessageJsonSerializer" class="Shopware\Core\Framework\MessageQueue\SendEmailMessageJsonSerializer">
      <tag name="serializer.normalizer"/>
      <tag name="serializer.normalizer.default"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Service\MessageSizeCalculator" class="Shopware\Core\Framework\MessageQueue\Service\MessageSizeCalculator">
      <argument type="service" id=".signing.messenger.default_serializer"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Middleware\RoutingOverwriteMiddleware" class="Shopware\Core\Framework\MessageQueue\Middleware\RoutingOverwriteMiddleware">
      <argument type="collection"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Stats\MySQLStatsRepository" class="Shopware\Core\Framework\MessageQueue\Stats\MySQLStatsRepository">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>300</argument>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Stats\StatsService" class="Shopware\Core\Framework\MessageQueue\Stats\StatsService">
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\Stats\MySQLStatsRepository"/>
      <argument>true</argument>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Messenger\Middleware\QueuedTimeMiddleware" class="Shopware\Core\Framework\Adapter\Messenger\Middleware\QueuedTimeMiddleware"/>
    <service id="maker.auto_command.abstract" class="Shopware\Core\Framework\Plugin\Command\MakerCommand" abstract="true">
      <argument/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" class="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" public="true">
      <factory service="kernel" method="getPluginLoader"/>
    </service>
    <service id="Composer\Autoload\ClassLoader" class="Composer\Autoload\ClassLoader">
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getClassLoader"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\KernelPluginCollection" class="Shopware\Core\Framework\Plugin\KernelPluginCollection" public="true">
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstances"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\BundleDumpCommand" class="Shopware\Core\Framework\Plugin\Command\BundleDumpCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\BundleConfigGenerator"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <call method="setName">
        <argument>bundle:dump</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>administration:dump:plugins</argument>
          <argument>administration:dump:bundles</argument>
        </argument>
      </call>
      <call method="setDescription">
        <argument>Dumps the bundle configuration for a plugin</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\BundleConfigStyleFileResolver" class="Shopware\Storefront\Theme\BundleConfig\StorefrontBundleConfigStyleFileResolver">
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\BundleConfigGenerator" class="Shopware\Core\Framework\Plugin\BundleConfigGenerator">
      <argument type="service" id="kernel"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\BundleConfigStyleFileResolver"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\PluginDefinition" class="Shopware\Core\Framework\Plugin\PluginDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationDefinition" class="Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\PluginService" class="Shopware\Core\Framework\Plugin\PluginService">
      <argument>/var/www/html/ShopwareDev/custom/plugins</argument>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\PluginFinder"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\VersionSanitizer"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\PluginLifecycleService" class="Shopware\Core\Framework\Plugin\PluginLifecycleService">
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\KernelPluginCollection"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="Shopware\Core\Framework\Migration\MigrationCollectionLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\AssetService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Composer\CommandExecutor"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Requirement\RequirementsValidator"/>
      <argument type="service" id="cache.messenger.restart_workers_signal"/>
      <argument>6.7.14.1</argument>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\System\CustomEntity\Schema\CustomEntityPersister"/>
      <argument type="service" id="Shopware\Core\System\CustomEntity\Schema\CustomEntitySchemaUpdater"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\VersionSanitizer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldSetPersister"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\PluginManagementService" class="Shopware\Core\Framework\Plugin\PluginManagementService">
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginZipDetector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\ExtensionExtractor"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <argument type="service" id="filesystem"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <argument type="service" id="shopware.store_download_client"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\ExtensionExtractor" class="Shopware\Core\Framework\Plugin\ExtensionExtractor">
      <argument type="collection">
        <argument key="plugin">/var/www/html/ShopwareDev/custom/plugins</argument>
        <argument key="app">/var/www/html/ShopwareDev/custom/apps</argument>
      </argument>
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\PluginZipDetector" class="Shopware\Core\Framework\Plugin\PluginZipDetector"/>
    <service id="Shopware\Core\Framework\Plugin\KernelPluginLoader\ComposerPluginLoader" class="Shopware\Core\Framework\Plugin\KernelPluginLoader\ComposerPluginLoader">
      <argument type="service" id="Composer\Autoload\ClassLoader"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\PluginRefreshCommand" class="Shopware\Core\Framework\Plugin\Command\PluginRefreshCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>plugin:refresh</argument>
      </call>
      <call method="setDescription">
        <argument>Refreshes the plugin list</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\PluginListCommand" class="Shopware\Core\Framework\Plugin\Command\PluginListCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\KernelPluginLoader\ComposerPluginLoader"/>
      <call method="setName">
        <argument>plugin:list</argument>
      </call>
      <call method="setDescription">
        <argument>Lists all plugins</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\PluginZipImportCommand" class="Shopware\Core\Framework\Plugin\Command\PluginZipImportCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginManagementService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>plugin:zip-import</argument>
      </call>
      <call method="setDescription">
        <argument>Imports a plugin from a zip file</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginInstallCommand" class="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginInstallCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <call method="setName">
        <argument>plugin:install</argument>
      </call>
      <call method="setDescription">
        <argument>Installs a plugin</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginActivateCommand" class="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginActivateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>plugin:activate</argument>
      </call>
      <call method="setDescription">
        <argument>Activate a plugin</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateCommand" class="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>plugin:update</argument>
      </call>
      <call method="setDescription">
        <argument>Updates a plugin</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginDeactivateCommand" class="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginDeactivateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>plugin:deactivate</argument>
      </call>
      <call method="setDescription">
        <argument>Deactivates a plugin</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUninstallCommand" class="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUninstallCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>plugin:uninstall</argument>
      </call>
      <call method="setDescription">
        <argument>Uninstall a plugin</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateAllCommand" class="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateAllCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <call method="setName">
        <argument>plugin:update:all</argument>
      </call>
      <call method="setDescription">
        <argument>Install all available plugin updates</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Subscriber\PluginLoadedSubscriber" class="Shopware\Core\Framework\Plugin\Subscriber\PluginLoadedSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Subscriber\PluginAclPrivilegesSubscriber" class="Shopware\Core\Framework\Plugin\Subscriber\PluginAclPrivilegesSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\KernelPluginCollection"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Composer\PackageProvider" class="Shopware\Core\Framework\Plugin\Composer\PackageProvider"/>
    <service id="Shopware\Core\Framework\Plugin\Composer\CommandExecutor" class="Shopware\Core\Framework\Plugin\Composer\CommandExecutor" lazy="true">
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Util\PluginIdProvider" class="Shopware\Core\Framework\Plugin\Util\PluginIdProvider" public="true">
      <argument type="service" id="plugin.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Util\AssetService" class="Shopware\Core\Framework\Plugin\Util\AssetService">
      <argument type="service" id="shopware.filesystem.asset"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="parameter_bag"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Requirement\RequirementsValidator" class="Shopware\Core\Framework\Plugin\Requirement\RequirementsValidator">
      <argument type="service" id="plugin.repository"/>
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Util\PluginFinder" class="Shopware\Core\Framework\Plugin\Util\PluginFinder">
      <argument type="service" id="Shopware\Core\Framework\Plugin\Composer\PackageProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Util\VersionSanitizer" class="Shopware\Core\Framework\Plugin\Util\VersionSanitizer"/>
    <service id="Shopware\Core\Framework\Plugin\Command\PluginCreateCommand" class="Shopware\Core\Framework\Plugin\Command\PluginCreateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="filesystem"/>
      <argument type="tagged_iterator" tag="shopware.scaffold.generator"/>
      <call method="setName">
        <argument>plugin:create</argument>
      </call>
      <call method="setDescription">
        <argument>Creates a new plugin</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector">
      <argument type="tagged_iterator" tag="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter">
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ComposerGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ComposerGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\PluginClassGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\PluginClassGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\TestsGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\TestsGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\CommandGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\CommandGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ScheduledTaskGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ScheduledTaskGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\EventSubscriberGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\EventSubscriberGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\StorefrontControllerGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\StorefrontControllerGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\StoreApiRouteGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\StoreApiRouteGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\EntityGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\EntityGenerator">
      <tag name="shopware.scaffold.generator"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ConfigGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ConfigGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\JavascriptPluginGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\JavascriptPluginGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\AdminModuleGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\AdminModuleGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\CustomFieldsetGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\CustomFieldsetGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\GitignoreGenerator" class="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\GitignoreGenerator">
      <tag name="shopware.scaffold.generator"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\Collector\RuleConditionRegistry" class="Shopware\Core\Framework\Rule\Collector\RuleConditionRegistry">
      <argument type="tagged_iterator" tag="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\RuleIdMatcher" class="Shopware\Core\Framework\Rule\RuleIdMatcher"/>
    <service id="Shopware\Core\Framework\Rule\Container\AndRule" class="Shopware\Core\Framework\Rule\Container\AndRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\Container\NotRule" class="Shopware\Core\Framework\Rule\Container\NotRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\Container\OrRule" class="Shopware\Core\Framework\Rule\Container\OrRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\Container\XorRule" class="Shopware\Core\Framework\Rule\Container\XorRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\Container\MatchAllLineItemsRule" class="Shopware\Core\Framework\Rule\Container\MatchAllLineItemsRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\ScriptRule" class="Shopware\Core\Framework\Rule\ScriptRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\DateRangeRule" class="Shopware\Core\Framework\Rule\DateRangeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\SimpleRule" class="Shopware\Core\Framework\Rule\SimpleRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\SalesChannelRule" class="Shopware\Core\Framework\Rule\SalesChannelRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\TimeRangeRule" class="Shopware\Core\Framework\Rule\TimeRangeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\WeekdayRule" class="Shopware\Core\Framework\Rule\WeekdayRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Rule\Api\RuleConfigController" class="Shopware\Core\Framework\Rule\Api\RuleConfigController" public="true">
      <argument type="tagged_iterator" tag="shopware.rule.definition"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Api\StoreController" class="Shopware\Core\Framework\Store\Api\StoreController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
      <argument type="service" id="user.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Api\FirstRunWizardController" class="Shopware\Core\Framework\Store\Api\FirstRunWizardController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\FirstRunWizardService"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="app.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\FirstRunWizardService" class="Shopware\Core\Framework\Store\Services\FirstRunWizardService">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="string">1</argument>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\FirstRunWizardClient"/>
      <argument type="service" id="user_config.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\TrackingEventClient"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\StoreClient" class="Shopware\Core\Framework\Store\Services\StoreClient">
      <argument>%shopware.store_endpoints%</argument>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionLoader"/>
      <argument type="service" id="shopware.store_client"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\InstanceService"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\FirstRunWizardClient" class="Shopware\Core\Framework\Store\Services\FirstRunWizardClient">
      <argument type="service" id="shopware.frw_client"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\FrwRequestOptionsProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\InstanceService"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\StoreService" class="Shopware\Core\Framework\Store\Services\StoreService" lazy="true">
      <argument type="service" id="user.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\TrackingEventClient"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\InstanceService" class="Shopware\Core\Framework\Store\Services\InstanceService">
      <argument>6.7.14.1</argument>
      <argument>%env(INSTANCE_ID)%</argument>
    </service>
    <service id="Shopware\Core\Framework\Store\Command\StoreDownloadCommand" class="Shopware\Core\Framework\Store\Command\StoreDownloadCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginManagementService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <argument type="service" id="user.repository"/>
      <call method="setName">
        <argument>store:download</argument>
      </call>
      <call method="setDescription">
        <argument>Downloads a plugin from the store</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Command\StoreLoginCommand" class="Shopware\Core\Framework\Store\Command\StoreLoginCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
      <argument type="service" id="user.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <call method="setName">
        <argument>store:login</argument>
      </call>
      <call method="setDescription">
        <argument>Login to the store</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Authentication\LocaleProvider" class="Shopware\Core\Framework\Store\Authentication\LocaleProvider">
      <argument type="service" id="user.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider" class="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider" public="true">
      <argument type="service" id="user.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\InstanceService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\LocaleProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Authentication\FrwRequestOptionsProvider" class="Shopware\Core\Framework\Store\Authentication\FrwRequestOptionsProvider">
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider"/>
      <argument type="service" id="user_config.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\ExtensionLoader" class="Shopware\Core\Framework\Store\Services\ExtensionLoader">
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Service\ConfigurationService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\LocaleProvider"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider" class="Shopware\Core\Framework\Store\Services\ExtensionDataProvider">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionLoader"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionListingLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\ExtensionListingLoader" class="Shopware\Core\Framework\Store\Services\ExtensionListingLoader">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Api\ExtensionStoreDataController" class="Shopware\Core\Framework\Store\Api\ExtensionStoreDataController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider"/>
      <argument type="service" id="user.repository"/>
      <argument type="service" id="language.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\AbstractStoreAppLifecycleService" class="Shopware\Core\Framework\Store\Services\StoreAppLifecycleService">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppStorage"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="theme.repository" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\App\Delta\AppConfirmationDeltaProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\AbstractExtensionStoreLicensesService" class="Shopware\Core\Framework\Store\Services\ExtensionStoreLicensesService">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Api\ExtensionStoreLicensesController" class="Shopware\Core\Framework\Store\Api\ExtensionStoreLicensesController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionStoreLicensesService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\ExtensionDownloader" class="Shopware\Core\Framework\Store\Services\ExtensionDownloader">
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginManagementService"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\ExtensionLifecycleService" class="Shopware\Core\Framework\Store\Services\ExtensionLifecycleService">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractStoreAppLifecycleService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginLifecycleService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginManagementService"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Api\ExtensionStoreActionsController" class="Shopware\Core\Framework\Store\Api\ExtensionStoreActionsController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionLifecycleService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionDownloader"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginManagementService"/>
      <argument type="service" id="filesystem"/>
      <argument>true</argument>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\StoreClientFactory" class="Shopware\Core\Framework\Store\Services\StoreClientFactory">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="shopware.store_client" class="GuzzleHttp\Client" public="true" lazy="true">
      <argument type="tagged_iterator" tag="shopware.store_client.middleware"/>
      <factory service="Shopware\Core\Framework\Store\Services\StoreClientFactory" method="create"/>
    </service>
    <service id="shopware.frw_client" class="GuzzleHttp\Client" public="true" lazy="true">
      <argument type="tagged_iterator" tag="shopware.frw_client.middleware"/>
      <factory service="Shopware\Core\Framework\Store\Services\StoreClientFactory" method="create"/>
    </service>
    <service id="shopware.store_download_client" class="GuzzleHttp\Client"/>
    <service id="Shopware\Core\Framework\Store\Subscriber\LicenseHostChangedSubscriber" class="Shopware\Core\Framework\Store\Subscriber\LicenseHostChangedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\StoreSessionExpiredMiddleware" class="Shopware\Core\Framework\Store\Services\StoreSessionExpiredMiddleware" public="true">
      <tag name="shopware.store_client.middleware"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\ShopSecretInvalidMiddleware" class="Shopware\Core\Framework\Store\Services\ShopSecretInvalidMiddleware" public="true">
      <tag name="shopware.store_client.middleware"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\RetryFailedStoreRequestMiddleware" class="Shopware\Core\Framework\Store\Services\RetryFailedStoreRequestMiddleware" public="true">
      <tag name="shopware.store_client.middleware"/>
    </service>
    <service id="Shopware\Core\Framework\Store\Services\TrackingEventClient" class="Shopware\Core\Framework\Store\Services\TrackingEventClient">
      <argument type="service" id="shopware.store_client"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\InstanceService"/>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase" class="Shopware\Core\Framework\Store\InAppPurchase" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseProvider" class="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseProvider">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\JWT\JWTDecoder"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase\Services\KeyFetcher"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase\Api\InAppPurchasesController" class="Shopware\Core\Framework\Store\InAppPurchase\Api\InAppPurchasesController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseUpdater" class="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseUpdater" public="true">
      <argument type="service" id="shopware.store_client"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument>/swplatform/inappfeatures/purchases</argument>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase\Handler\InAppPurchaseUpdateHandler" class="Shopware\Core\Framework\Store\InAppPurchase\Handler\InAppPurchaseUpdateHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\Store\InAppPurchase\InAppPurchaseUpdateTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseUpdater"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase\InAppPurchaseUpdateTask" class="Shopware\Core\Framework\Store\InAppPurchase\InAppPurchaseUpdateTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\App\InAppPurchases\Payload\InAppPurchasesPayloadService" class="Shopware\Core\Framework\App\InAppPurchases\Payload\InAppPurchasesPayloadService">
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
    </service>
    <service id="Shopware\Core\Framework\App\InAppPurchases\Gateway\InAppPurchasesGateway" class="Shopware\Core\Framework\App\InAppPurchases\Gateway\InAppPurchasesGateway">
      <argument type="service" id="Shopware\Core\Framework\App\InAppPurchases\Payload\InAppPurchasesPayloadService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase\Services\KeyFetcher" class="Shopware\Core\Framework\Store\InAppPurchase\Services\KeyFetcher">
      <argument type="service" id="shopware.store_client"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Store\InAppPurchase\Subscriber\InAppPurchaseConfigSubscriber" class="Shopware\Core\Framework\Store\InAppPurchase\Subscriber\InAppPurchaseConfigSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseUpdater"/>
    </service>
    <service id="Shopware\Core\Framework\JWT\JWTDecoder" class="Shopware\Core\Framework\JWT\JWTDecoder"/>
    <service id="Shopware\Core\Framework\Store\Subscriber\ExtensionChangedSubscriber" class="Shopware\Core\Framework\Store\Subscriber\ExtensionChangedSubscriber">
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskDefinition" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Telemetry\ScheduledTaskHealthGateway" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\Telemetry\ScheduledTaskHealthGateway">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Telemetry\TaskNameResolver" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\Telemetry\TaskNameResolver"/>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor">
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Scheduler\TaskScheduler" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\Scheduler\TaskScheduler">
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="parameter_bag"/>
      <argument type="service" id="monolog.logger"/>
      <argument>12</argument>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry">
      <argument type="tagged_iterator" tag="shopware.scheduled.task"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="parameter_bag"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\SymfonyBridge\ScheduleProvider" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\SymfonyBridge\ScheduleProvider">
      <tag name="shopware">scheduler.schedule_provider</tag>
      <argument type="tagged_iterator" tag="shopware.scheduled.task"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\MessageQueue\RegisterScheduledTaskHandler" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\MessageQueue\RegisterScheduledTaskHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Subscriber\PluginLifecycleSubscriber" class="Shopware\Core\Framework\MessageQueue\Subscriber\PluginLifecycleSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry"/>
      <argument type="service" id="cache.messenger.restart_workers_signal"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Scheduler\TaskRunner" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\Scheduler\TaskRunner">
      <argument type="tagged_iterator" tag="messenger.message_handler"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Command\RegisterScheduledTasksCommand" class="Shopware\Core\Framework\MessageQueue\Command\RegisterScheduledTasksCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry"/>
      <call method="setName">
        <argument>scheduled-task:register</argument>
      </call>
      <call method="setDescription">
        <argument>Registers all scheduled tasks</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Command\ScheduledTaskRunner" class="Shopware\Core\Framework\MessageQueue\Command\ScheduledTaskRunner">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Scheduler\TaskScheduler"/>
      <argument type="service" id="cache.messenger.restart_workers_signal"/>
      <argument type="service" id="clock"/>
      <call method="setName">
        <argument>scheduled-task:run</argument>
      </call>
      <call method="setDescription">
        <argument>Runs scheduled tasks</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Command\ListScheduledTaskCommand" class="Shopware\Core\Framework\MessageQueue\Command\ListScheduledTaskCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry"/>
      <call method="setName">
        <argument>scheduled-task:list</argument>
      </call>
      <call method="setDescription">
        <argument>List all scheduled tasks</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Command\RunSingleScheduledTaskCommand" class="Shopware\Core\Framework\MessageQueue\Command\RunSingleScheduledTaskCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Scheduler\TaskRunner"/>
      <call method="setName">
        <argument>scheduled-task:run-single</argument>
      </call>
      <call method="setDescription">
        <argument>Allows to run one single scheduled task regardless of its schedule.</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Command\DeactivateScheduledTaskCommand" class="Shopware\Core\Framework\MessageQueue\Command\DeactivateScheduledTaskCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry"/>
      <call method="setName">
        <argument>scheduled-task:deactivate</argument>
      </call>
      <call method="setDescription">
        <argument>Deactivate a scheduled task</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Command\ScheduleScheduledTaskCommand" class="Shopware\Core\Framework\MessageQueue\Command\ScheduleScheduledTaskCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry"/>
      <call method="setName">
        <argument>scheduled-task:schedule</argument>
      </call>
      <call method="setDescription">
        <argument>Schedule a scheduled task</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Api\ScheduledTaskController" class="Shopware\Core\Framework\MessageQueue\Api\ScheduledTaskController" public="true">
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Scheduler\TaskScheduler"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\MessageQueue\Subscriber\UpdatePostFinishSubscriber" class="Shopware\Core\Framework\MessageQueue\Subscriber\UpdatePostFinishSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\Registry\TaskRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Script\Execution\ScriptLoader" class="Shopware\Core\Framework\Script\Execution\ScriptLoader">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Handler\ScriptLifecycleHandler"/>
      <argument type="service" id="cache.object"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig</argument>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Framework\Script\Execution\ScriptExecutor" class="Shopware\Core\Framework\Script\Execution\ScriptExecutor" public="true">
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Debugging\ScriptTraces"/>
      <argument type="service" id="service_container"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptEnvironmentFactory"/>
    </service>
    <service id="Shopware\Core\Framework\Script\Execution\ScriptEnvironmentFactory" class="Shopware\Core\Framework\Script\Execution\ScriptEnvironmentFactory" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="twig.extension.debug"/>
      <argument type="tagged_iterator" tag="shopware.app_script.twig.extension"/>
      <argument>6.7.14.1</argument>
    </service>
    <service id="Shopware\Core\Framework\Script\ScriptDefinition" class="Shopware\Core\Framework\Script\ScriptDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Script\Debugging\ScriptTraces" class="Shopware\Core\Framework\Script\Debugging\ScriptTraces" public="true">
      <tag name="data_collector"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Script\Api\ScriptStoreApiRoute" class="Shopware\Core\Framework\Script\Api\ScriptStoreApiRoute" public="true">
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Api\ScriptResponseEncoder"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Script\Api\ScriptApiRoute" class="Shopware\Core\Framework\Script\Api\ScriptApiRoute" public="true">
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Api\ScriptResponseEncoder"/>
    </service>
    <service id="Shopware\Core\Framework\Script\Api\ScriptResponseFactoryFacadeHookFactory" class="Shopware\Core\Framework\Script\Api\ScriptResponseFactoryFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Storefront\Controller\ScriptController" on-invalid="null"/>
    </service>
    <service id="Shopware\Core\Framework\Script\Api\ScriptResponseEncoder" class="Shopware\Core\Framework\Script\Api\ScriptResponseEncoder">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Api\StructEncoder"/>
    </service>
    <service id="Shopware\Core\Framework\Script\Api\AclFacadeHookFactory" class="Shopware\Core\Framework\Script\Api\AclFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Core\Framework\Script\AppContextCreator"/>
    </service>
    <service id="Shopware\Core\Framework\Script\AppContextCreator" class="Shopware\Core\Framework\Script\AppContextCreator">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\Language\LanguageDefinition" class="Shopware\Core\System\Language\LanguageDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Theme\Extension\LanguageExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Language\SalesChannel\SalesChannelLanguageDefinition" class="Shopware\Core\System\Language\SalesChannel\SalesChannelLanguageDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Theme\Extension\LanguageExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Language\LanguageValidator" class="Shopware\Core\System\Language\LanguageValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\Language\SalesChannelLanguageLoader" class="Shopware\Core\System\Language\SalesChannelLanguageLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\Language\CachedLanguageLoader" class="Shopware\Core\System\Language\CachedLanguageLoader">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.decorator" id="Shopware\Core\System\Language\LanguageLoader" inner="Shopware\Core\System\Language\CachedLanguageLoader.inner"/>
      <argument type="service" id="Shopware\Core\System\Language\CachedLanguageLoader.inner"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\System\Language\TranslationValidator" class="Shopware\Core\System\Language\TranslationValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\System\Language\LanguageExceptionHandler" class="Shopware\Core\System\Language\LanguageExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\System\Language\SalesChannel\LanguageRoute" class="Shopware\Core\System\Language\SalesChannel\LanguageRoute" public="true">
      <argument type="service" id="sales_channel.language.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\System\Language\Rule\LanguageRule" class="Shopware\Core\System\Language\Rule\LanguageRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Framework\Validation\Api\EmailValidationController" class="Shopware\Core\Framework\Validation\Api\EmailValidationController" public="true">
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Update\Api\UpdateController" class="Shopware\Core\Framework\Update\Api\UpdateController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Update\Services\ApiClient"/>
      <argument type="service" id="Shopware\Core\Framework\Update\Checkers\WriteableCheck"/>
      <argument type="service" id="Shopware\Core\Framework\Update\Checkers\LicenseCheck"/>
      <argument type="service" id="Shopware\Core\Framework\Update\Services\ExtensionCompatibility"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionLifecycleService"/>
      <argument>6.7.14.1</argument>
      <argument>%env(bool:SHOPWARE_DISABLE_UPDATE_CHECK)%</argument>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Update\Services\ApiClient" class="Shopware\Core\Framework\Update\Services\ApiClient">
      <argument type="service" id="http_client.uri_template"/>
      <argument>true</argument>
      <argument>6.7.14.1</argument>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Update\Services\ExtensionCompatibility" class="Shopware\Core\Framework\Update\Services\ExtensionCompatibility">
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Framework\Update\Services\Filesystem" class="Shopware\Core\Framework\Update\Services\Filesystem"/>
    <service id="Shopware\Core\Framework\Update\Checkers\WriteableCheck" class="Shopware\Core\Framework\Update\Checkers\WriteableCheck">
      <tag name="shopware.update_api.checker" priority="3"/>
      <argument type="service" id="Shopware\Core\Framework\Update\Services\Filesystem"/>
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Framework\Update\Checkers\LicenseCheck" class="Shopware\Core\Framework\Update\Checkers\LicenseCheck">
      <tag name="shopware.update_api.checker" priority="4"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\StoreClient"/>
    </service>
    <service id="Shopware\Core\Framework\Update\Services\UpdateHtaccess" class="Shopware\Core\Framework\Update\Services\UpdateHtaccess">
      <tag name="kernel.event_subscriber"/>
      <argument>/var/www/html/ShopwareDev/public/.htaccess</argument>
    </service>
    <service id="Shopware\Core\Framework\Update\Subscriber\UpdateSubscriber" class="Shopware\Core\Framework\Update\Subscriber\UpdateSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Notification\NotificationService"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrl\SeoUrlDefinition" class="Shopware\Core\Content\Seo\SeoUrl\SeoUrlDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrl\SalesChannel\SalesChannelSeoUrlDefinition" class="Shopware\Core\Content\Seo\SeoUrl\SalesChannel\SalesChannelSeoUrlDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateDefinition" class="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Seo\MainCategory\MainCategoryDefinition" class="Shopware\Core\Content\Seo\MainCategory\MainCategoryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Seo\MainCategory\SalesChannel\SalesChannelMainCategoryDefinition" class="Shopware\Core\Content\Seo\MainCategory\SalesChannel\SalesChannelMainCategoryDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlGenerator" class="Shopware\Core\Content\Seo\SeoUrlGenerator">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="router.default"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="shopware.seo_url.twig"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TwigVariableParserFactory"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlPersister" class="Shopware\Core\Content\Seo\SeoUrlPersister">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="seo_url.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry" class="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry" lazy="true">
      <argument type="tagged_iterator" tag="shopware.seo_url.route"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlRoute\ProductStoreApiUrlRoute" class="Shopware\Core\Content\Seo\SeoUrlRoute\ProductStoreApiUrlRoute">
      <tag name="shopware.entity.seo_url.route"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlRoute\CategoryStoreApiUrlRoute" class="Shopware\Core\Content\Seo\SeoUrlRoute\CategoryStoreApiUrlRoute">
      <tag name="shopware.entity.seo_url.route"/>
      <argument type="service" id="Shopware\Core\Content\Category\CategoryDefinition"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlRoute\LandingPageStoreApiUrlRoute" class="Shopware\Core\Content\Seo\SeoUrlRoute\LandingPageStoreApiUrlRoute">
      <tag name="shopware.entity.seo_url.route"/>
      <argument type="service" id="Shopware\Core\Content\LandingPage\LandingPageDefinition"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver" class="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver">
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="tagged_iterator" tag="shopware.entity.seo_url.route"/>
    </service>
    <service id="Shopware\Core\Content\Seo\EmptyPathInfoResolver" class="Shopware\Core\Content\Seo\EmptyPathInfoResolver" public="true">
      <tag name="container.decorator" id="Shopware\Core\Content\Seo\SeoResolver" inner="Shopware\Core\Content\Seo\EmptyPathInfoResolver.inner"/>
      <argument type="service" id="Shopware\Core\Content\Seo\EmptyPathInfoResolver.inner"/>
    </service>
    <service id="Shopware\Core\Content\Seo\Api\SeoActionController" class="Shopware\Core\Content\Seo\Api\SeoActionController" public="true">
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlGenerator"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPersister"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Seo\Validation\SeoUrlValidationFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Seo\Validation\SeoUrlValidationFactory" class="Shopware\Core\Content\Seo\Validation\SeoUrlValidationFactory"/>
    <service id="Shopware\Core\Content\Seo\Validation\Constraint\ValidSeoPathInfoValidator" class="Shopware\Core\Content\Seo\Validation\Constraint\ValidSeoPathInfoValidator">
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Shopware\Core\Content\Seo\Validation\SeoUrlWriteValidator" class="Shopware\Core\Content\Seo\Validation\SeoUrlWriteValidator">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\SeoUrlFunctionExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\SeoUrlFunctionExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="twig.extension.routing"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\EntitySeoUrlFunctionExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\EntitySeoUrlFunctionExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\TwigFeaturesWithInheritanceExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\TwigFeaturesWithInheritanceExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\CategoryUrlExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\CategoryUrlExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="twig.extension.routing"/>
      <argument type="service" id="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface" class="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandler" public="true">
      <argument type="service" id="request_stack"/>
      <argument type="service" id="router.default"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\MediaExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\MediaExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\RawUrlFunctionExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\RawUrlFunctionExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter" class="Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter">
      <tag name="twig.extension"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
    </service>
    <service id="Shopware\Core\Content\Seo\HreflangLoaderInterface" class="Shopware\Core\Content\Seo\HreflangLoader">
      <argument type="service" id="router.default"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SalesChannel\SeoUrlRoute" class="Shopware\Core\Content\Seo\SalesChannel\SeoUrlRoute" public="true">
      <argument type="service" id="sales_channel.seo_url.repository"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SalesChannel\StoreApiSeoResolver" class="Shopware\Core\Content\Seo\SalesChannel\StoreApiSeoResolver">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="sales_channel.seo_url.repository"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlUpdater" class="Shopware\Core\Content\Seo\SeoUrlUpdater">
      <argument type="service" id="language.repository"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlGenerator"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPersister"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="tagged_iterator" tag="shopware.entity.seo_url.route"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlRoute\StoreApiSeoUrlUpdateListener" class="Shopware\Core\Content\Seo\SeoUrlRoute\StoreApiSeoUrlUpdateListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlUpdater"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateChangeSubscriber" class="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateChangeSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateIndexingHandler" class="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateIndexingHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlUpdater"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="tagged_iterator" tag="shopware.entity.seo_url.route"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Twig\Extension\BuildBreadcrumbExtension" class="Shopware\Core\Framework\Adapter\Twig\Extension\BuildBreadcrumbExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder"/>
      <argument type="service" id="sales_channel.category.repository"/>
      <argument type="service" id="category.repository"/>
    </service>
    <service id="Shopware\Core\Content\Seo\SeoUrlTwigFactory" class="Shopware\Core\Content\Seo\SeoUrlTwigFactory"/>
    <service id="shopware.seo_url.twig" class="Twig\Environment">
      <argument type="service" id="slugify"/>
      <argument type="tagged_iterator" tag="shopware.seo_url.twig.extension"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</argument>
      <factory service="Shopware\Core\Content\Seo\SeoUrlTwigFactory" method="createTwigEnvironment"/>
    </service>
    <service id="Shopware\Core\Framework\RateLimiter\RateLimiter" class="Shopware\Core\Framework\RateLimiter\RateLimiter">
      <call method="registerLimiterFactory">
        <argument>login</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">login</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>guest_login</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">guest_login</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>import_export_file_download</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">import_export_file_download</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>oauth</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">oauth</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>reset_password</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">reset_password</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>user_recovery</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">user_recovery</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>contact_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">contact_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>revocation_request_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">revocation_request_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>notification</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">notification</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>newsletter_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">newsletter_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>newsletter_unsubscribe_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">newsletter_unsubscribe_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>cart_add_line_item</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">system_config</argument>
              <argument key="reset">1 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="domain">core.cart.lineItemAddLimit</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">cart_add_line_item</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>mcp_admin_api</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">1 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">300</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">1000</argument>
                  <argument key="interval">10 minutes</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">mcp_admin_api</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>mcp_store_api</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">1 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">120</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">600</argument>
                  <argument key="interval">10 minutes</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">mcp_store_api</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>app_shop_verify</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">sliding_window</argument>
              <argument key="limit">60</argument>
              <argument key="interval">60 minutes</argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">app_shop_verify</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Webhook\WebhookDispatcher" class="Shopware\Core\Framework\Webhook\WebhookDispatcher">
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\FlowDispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookManager"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Service\WebhookLoader" class="Shopware\Core\Framework\Webhook\Service\WebhookLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="shopware.webhook.guzzle" class="GuzzleHttp\Client" lazy="true">
      <argument type="collection">
        <argument key="timeout">20</argument>
        <argument key="connect_timeout">10</argument>
        <argument key="handler" type="service">
          <service class="GuzzleHttp\HandlerStack" constructor="create">
            <call method="after">
              <argument>allow_redirects</argument>
              <argument type="service" id="shopware.webhook.guzzle.security_middleware"/>
              <argument>app_system_http_security</argument>
            </call>
            <call method="push">
              <argument type="service" id="shopware.app_system.guzzle.middleware"/>
            </call>
          </service>
        </argument>
      </argument>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Service\WebhookClient" class="Shopware\Core\Framework\Webhook\Service\WebhookClient">
      <argument type="service" id="shopware.webhook.guzzle"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="shopware.webhook.trusted_url_resolver" class="Shopware\Core\Content\Media\File\TrustedUrlResolver">
      <argument>null</argument>
      <argument>true</argument>
      <argument>%shopware.app_system.allowed_private_ip_addresses%</argument>
    </service>
    <service id="shopware.webhook.guzzle.security_middleware" class="Shopware\Core\Framework\App\Http\AppSystemHttpMiddleware">
      <argument type="service" id="shopware.webhook.trusted_url_resolver"/>
      <argument>true</argument>
      <argument>true</argument>
      <argument>%shopware.app_system.allowed_private_ip_addresses%</argument>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Validation\WebhookTargetValidator" class="Shopware\Core\Framework\Webhook\Validation\WebhookTargetValidator">
      <argument>true</argument>
      <argument>%shopware.app_system.allowed_private_ip_addresses%</argument>
      <argument type="service" id="shopware.webhook.trusted_url_resolver"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Validation\WebhookUrlWriteValidator" class="Shopware\Core\Framework\Webhook\Validation\WebhookUrlWriteValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Validation\WebhookTargetValidator"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore" class="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Outbox\RetryDelayCalculator" class="Shopware\Core\Framework\Webhook\Outbox\RetryDelayCalculator">
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Outbox\StreamLockService" class="Shopware\Core\Framework\Webhook\Outbox\StreamLockService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Service\WebhookHealthService" class="Shopware\Core\Framework\Webhook\Service\WebhookHealthService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Transport\MySQLWebhookReceiver" class="Shopware\Core\Framework\Webhook\Transport\MySQLWebhookReceiver">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\StreamLockService"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Transport\WebhookTransportFactory" class="Shopware\Core\Framework\Webhook\Transport\WebhookTransportFactory">
      <tag name="messenger.transport_factory"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore"/>
      <argument type="service_closure" id="messenger.transport.async"/>
      <argument type="service_closure" id="Shopware\Core\Framework\Webhook\Transport\MySQLWebhookReceiver"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand" class="Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand">
      <tag name="console.command"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Service\WebhookManager" class="Shopware\Core\Framework\Webhook\Service\WebhookManager" lazy="true">
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Hookable\HookableEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppLocaleProvider"/>
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookClient"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument>%env(APP_URL)%</argument>
      <argument>6.7.14.1</argument>
      <argument>false</argument>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookDeliveryService"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Authorization\Policy\PolicyRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\WebhookCacheClearer" class="Shopware\Core\Framework\Webhook\WebhookCacheClearer">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookManager"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Authorization\Policy\PolicyRegistry" class="Shopware\Core\Framework\Webhook\Authorization\Policy\PolicyRegistry">
      <argument type="tagged_iterator" tag="shopware.webhook.policy"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Authorization\Policy\NotHookablePolicy" class="Shopware\Core\Framework\Webhook\Authorization\Policy\NotHookablePolicy">
      <tag name="shopware.webhook.policy"/>
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Hookable\HookableEventFactory" class="Shopware\Core\Framework\Webhook\Hookable\HookableEventFactory" lazy="true">
      <argument type="service" id="Shopware\Core\Framework\Webhook\BusinessEventEncoder"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Hookable\WriteResultMerger"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Hookable\HookableEventCollector"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Hookable\WriteResultMerger" class="Shopware\Core\Framework\Webhook\Hookable\WriteResultMerger">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\BusinessEventEncoder" class="Shopware\Core\Framework\Webhook\BusinessEventEncoder">
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\WebhookDefinition" class="Shopware\Core\Framework\Webhook\WebhookDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Webhook\EventLog\WebhookEventLogDefinition" class="Shopware\Core\Framework\Webhook\EventLog\WebhookEventLogDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Hookable\HookableEventCollector" class="Shopware\Core\Framework\Webhook\Hookable\HookableEventCollector">
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventCollector"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="tagged_iterator" tag="shopware.entity.hookable"/>
      <argument type="tagged_iterator" tag="shopware.hookable_event.describer"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Hookable\CoreHookableEventDescriber" class="Shopware\Core\Framework\Webhook\Hookable\CoreHookableEventDescriber">
      <tag name="shopware.hookable_event.describer"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Service\WebhookSigningSecretResolver" class="Shopware\Core\Framework\Webhook\Service\WebhookSigningSecretResolver">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\DeletedApps\DeletedAppsGateway"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Service\WebhookDeliveryService" class="Shopware\Core\Framework\Webhook\Service\WebhookDeliveryService">
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookClient"/>
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookSigningSecretResolver"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\RetryDelayCalculator"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookHealthService"/>
      <argument type="service" id="monolog.logger"/>
      <argument>false</argument>
      <argument>disable_on_threshold</argument>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Handler\WebhookEventMessageHandler" class="Shopware\Core\Framework\Webhook\Handler\WebhookEventMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookClient"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookHealthService"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookDeliveryService"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Subscriber\RetryWebhookMessageFailedSubscriber" class="Shopware\Core\Framework\Webhook\Subscriber\RetryWebhookMessageFailedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\WebhookOutboxStore"/>
      <argument>disable_on_threshold</argument>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Service\WebhookCleanup" class="Shopware\Core\Framework\Webhook\Service\WebhookCleanup">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Outbox\StreamLockService"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTask" class="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTaskHandler" class="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\Webhook\Service\WebhookCleanup"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="shopware.increment.gateway.registry" class="Shopware\Core\Framework\Increment\IncrementGatewayRegistry" public="true">
      <argument type="tagged_iterator" tag="shopware.increment.gateway"/>
    </service>
    <service id="shopware.increment.gateway.mysql" class="Shopware\Core\Framework\Increment\MySQLIncrementer">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="shopware.increment.gateway.array" class="Shopware\Core\Framework\Increment\ArrayIncrementer">
      <tag name="kernel.reset" method="resetAll"/>
    </service>
    <service id="Shopware\Core\Framework\Increment\Controller\IncrementApiController" class="Shopware\Core\Framework\Increment\Controller\IncrementApiController" public="true">
      <argument type="service" id="shopware.increment.gateway.registry"/>
    </service>
    <service id="Shopware\Core\Framework\Feature\FeatureFlagRegistry" class="Shopware\Core\Framework\Feature\FeatureFlagRegistry" public="true">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>%shopware.feature.flags%</argument>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Framework\SystemCheck\Command\SystemCheckCommand" class="Shopware\Core\Framework\SystemCheck\Command\SystemCheckCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\SystemCheck\SystemChecker"/>
      <call method="setName">
        <argument>system:check</argument>
      </call>
      <call method="setDescription">
        <argument>Check the shopware application system health</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\SystemCheck\SystemChecker" class="Shopware\Core\Framework\SystemCheck\SystemChecker">
      <argument type="tagged_iterator" tag="shopware.system_check"/>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Metrics\Meter" class="Shopware\Core\Framework\Telemetry\Metrics\Meter" public="true" lazy="true">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Transport\TransportCollection"/>
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Config\MetricConfigProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\MetricLabelProcessor"/>
      <argument type="service" id="monolog.logger"/>
      <argument>%env(APP_ENV)%</argument>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Telemetry" class="Shopware\Core\Framework\Telemetry\Telemetry">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument>%env(APP_ENV)%</argument>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Metrics\MetricLabelProcessor" class="Shopware\Core\Framework\Telemetry\Metrics\MetricLabelProcessor">
      <argument>other</argument>
      <argument type="service" id="monolog.logger"/>
      <argument>%env(APP_ENV)%</argument>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Metrics\Config\MetricConfigProvider" class="Shopware\Core\Framework\Telemetry\Metrics\Config\MetricConfigProvider">
      <argument>%shopware.telemetry.metrics.definitions%</argument>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Metrics\Config\TransportConfigProvider" class="Shopware\Core\Framework\Telemetry\Metrics\Config\TransportConfigProvider">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Config\MetricConfigProvider"/>
      <argument>io.opentelemetry.contrib.php.shopware</argument>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Metrics\Transport\TransportCollection" class="Shopware\Core\Framework\Telemetry\Metrics\Transport\TransportCollection" lazy="true" constructor="create">
      <argument type="tagged_iterator" tag="shopware.metric_transport_factory"/>
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Config\TransportConfigProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTask" class="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTaskHandler" class="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument type="tagged_iterator" tag="shopware.telemetry.periodic_metric_collector"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Notification\NotificationBulkEntityExtension" class="Shopware\Core\Framework\Notification\NotificationBulkEntityExtension">
      <tag name="shopware.bulk.entity.extension"/>
    </service>
    <service id="Shopware\Core\Framework\Notification\NotificationService" class="Shopware\Core\Framework\Notification\NotificationService" public="true">
      <argument type="service" id="notification.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Notification\NotificationDefinition" class="Shopware\Core\Framework\Notification\NotificationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Sso\Controller\SsoController" class="Shopware\Core\Framework\Sso\Controller\SsoController" public="true">
      <argument type="service" id="shopware.api.authorization_server"/>
      <argument type="service" id="Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\Config\LoginConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\LoginResponseService"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\StateValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\SsoUser\SsoUserService"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\SsoUser\SsoUserInvitationMailService"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\SsoService"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Sso\Config\LoginConfigService" class="Shopware\Core\Framework\Sso\Config\LoginConfigService">
      <argument type="collection"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\TokenService\ExternalTokenService" class="Shopware\Core\Framework\Sso\TokenService\ExternalTokenService">
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\Config\LoginConfigService"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\TokenService\IdTokenParser" class="Shopware\Core\Framework\Sso\TokenService\IdTokenParser">
      <argument type="service" id="Shopware\Core\Framework\Sso\TokenService\PublicKeyLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\Config\LoginConfigService"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\TokenService\PublicKeyLoader" class="Shopware\Core\Framework\Sso\TokenService\PublicKeyLoader">
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\Config\LoginConfigService"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\UserService\UserService" class="Shopware\Core\Framework\Sso\UserService\UserService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\TokenService\IdTokenParser"/>
      <argument type="service" id="user.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Sso\TokenService\ExternalTokenService"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\SsoUser\SsoUserService" class="Shopware\Core\Framework\Sso\SsoUser\SsoUserService">
      <argument type="service" id="user.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\LoginResponseService" class="Shopware\Core\Framework\Sso\LoginResponseService">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\SsoService" class="Shopware\Core\Framework\Sso\SsoService">
      <argument type="service" id="Shopware\Core\Framework\Sso\Config\LoginConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\RefreshTokenRepository"/>
    </service>
    <service id="Shopware\Core\Framework\Sso\StateValidator" class="Shopware\Core\Framework\Sso\StateValidator"/>
    <service id="Shopware\Core\Framework\Sso\SsoUser\SsoUserInvitationMailService" class="Shopware\Core\Framework\Sso\SsoUser\SsoUserInvitationMailService">
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="mail_template.repository"/>
      <argument type="service" id="mail_template_type.repository"/>
      <argument type="service" id="user.repository"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument>%env(string:APP_URL)%</argument>
    </service>
    <service id="shopware.mcp.discovery_cache" class="Symfony\Component\Cache\Psr16Cache">
      <argument type="service" id="cache.system"/>
    </service>
    <service id="shopware.mcp.session_registry_cache" class="Symfony\Component\Cache\Psr16Cache">
      <argument type="service" id="cache.system"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Notification\McpSessionRegistry" class="Shopware\Core\Framework\Mcp\Notification\McpSessionRegistry">
      <argument type="service" id="shopware.mcp.session_registry_cache"/>
      <argument>shopware.mcp.active_session_ids</argument>
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Notification\McpListChangedNotifier" class="Shopware\Core\Framework\Mcp\Notification\McpListChangedNotifier">
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.session.store" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\McpSessionRegistry"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityDetector" class="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityDetector">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityLifecycleSubscriber" class="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityLifecycleSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityDetector"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\McpListChangedNotifier"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Context\McpContextProvider" class="Shopware\Core\Framework\Mcp\Context\McpContextProvider">
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Context\StoreApiMcpContextProvider" class="Shopware\Core\Framework\Mcp\Context\StoreApiMcpContextProvider">
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistFilter" class="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistFilter"/>
    <service id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistProvider" class="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistProvider">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="request_stack"/>
      <argument>%shopware.mcp.tool_dependencies%</argument>
    </service>
    <service id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistListRequestHandler" class="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistListRequestHandler">
      <tag name="mcp.request_handler"/>
      <argument type="service" id="mcp.traceable_registry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistProvider"/>
      <argument>50</argument>
      <argument>%shopware.mcp.advertised_tools%</argument>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetRegistry" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage" on-invalid="null"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Authentication\McpAuthenticationListener" class="Shopware\Core\Framework\Mcp\Authentication\McpAuthenticationListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\ClientRepository"/>
      <argument type="service" id="Shopware\Core\Framework\RateLimiter\RateLimiter"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Authentication\McpExceptionListener" class="Shopware\Core\Framework\Mcp\Authentication\McpExceptionListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Session\McpSessionIdValidator" class="Shopware\Core\Framework\Mcp\Session\McpSessionIdValidator"/>
    <service id="Shopware\Core\Framework\Mcp\RateLimit\McpRateLimiter" class="Shopware\Core\Framework\Mcp\RateLimit\McpRateLimiter">
      <argument type="service" id="Shopware\Core\Framework\RateLimiter\RateLimiter"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\McpAllowedHostsProvider" class="Shopware\Core\Framework\Mcp\McpAllowedHostsProvider">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>%env(APP_URL)%</argument>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Http\McpHttpTransportFactory" class="Shopware\Core\Framework\Mcp\Http\McpHttpTransportFactory">
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.psr_http_factory" on-invalid="null"/>
      <argument type="service" id="mcp.psr17_factory" on-invalid="null"/>
      <argument type="service" id="mcp.psr17_factory" on-invalid="null"/>
      <argument type="service" id="mcp.http_foundation_factory" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpAllowedHostsProvider"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Controller\McpServerController" class="Shopware\Core\Framework\Mcp\Controller\McpServerController" public="true">
      <tag name="controller.service_arguments"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.server" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Http\McpHttpTransportFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\RateLimit\McpRateLimiter"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Session\McpSessionIdValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistProvider"/>
      <argument type="service" id="monolog.logger.mcp"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistFilter"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\McpSessionRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\McpListChangedNotifier"/>
    </service>
    <service id="mcp.store_api.registry" class="Mcp\Capability\Registry">
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="mcp.store_api.server.builder" class="Mcp\Server\Builder">
      <tag name="monolog.logger" channel="mcp"/>
      <call method="setServerInfo">
        <argument>Shopware Store API</argument>
        <argument>1.0.0</argument>
        <argument>Shopware Store API MCP server for sales-channel and customer-context operations.</argument>
      </call>
      <call method="setPaginationLimit">
        <argument>50</argument>
      </call>
      <call method="setInstructions">
        <argument>This MCP server exposes Store API capabilities. All operations run in the current sales-channel context and use Store API authentication headers. The advertised tool list is not the full catalogue: if no advertised tool matches the requested action, call shopware-tool-search first instead of assuming the action is unsupported, then use shopware-toolsets-list and shopware-toolset-enable to make a matched tool callable if your client cannot invoke it inline.</argument>
      </call>
      <call method="setEventDispatcher">
        <argument type="service" id="debug.event_dispatcher"/>
      </call>
      <call method="setRegistry">
        <argument type="service" id="mcp.store_api.registry"/>
      </call>
      <call method="setSession">
        <argument type="service" id="mcp.session.store" on-invalid="null"/>
      </call>
      <call method="addRequestHandlers">
        <argument type="tagged_iterator" tag="mcp.store_api.request_handler"/>
      </call>
      <call method="addNotificationHandlers">
        <argument type="tagged_iterator" tag="mcp.store_api.notification_handler"/>
      </call>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
      <call method="addTool">
        <argument>Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool</argument>
        <argument>shopware-store-api-context</argument>
        <argument>Store API Context</argument>
        <argument>Read the current Store API sales-channel context for this MCP session, including sales channel, language, currency, context token, and whether a customer is authenticated.</argument>
      </call>
      <call method="addTool">
        <argument>Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool</argument>
        <argument>shopware-tool-search</argument>
        <argument>Tool Search</argument>
        <argument>Search the Store API MCP tool catalogue by free-text query and return the most relevant tool definitions inline. Use this when a needed tool is not visible in tools/list.</argument>
      </call>
      <call method="addTool">
        <argument>Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool</argument>
        <argument>shopware-toolsets-list</argument>
        <argument>List Toolsets</argument>
        <argument>List MCP toolsets that can be enabled for the current session. Use this first for any task: no domain tools are advertised until you enable their toolset.</argument>
      </call>
      <call method="addTool">
        <argument>Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool</argument>
        <argument>shopware-toolset-enable</argument>
        <argument>Enable Toolset</argument>
        <argument>Enable one MCP toolset for the current session and ask the client to refresh tools/list. The toolset remains enabled only for this MCP session.</argument>
      </call>
      <call method="setContainer">
        <argument type="service" id=".service_locator.rV5R3iC"/>
      </call>
      <factory class="Mcp\Server" method="builder"/>
    </service>
    <service id="mcp.store_api.server" class="Mcp\Server">
      <factory service="mcp.store_api.server.builder" method="build"/>
    </service>
    <service id="mcp.store_api.session_registry_cache" class="Symfony\Component\Cache\Psr16Cache">
      <argument type="service" id="cache.system"/>
    </service>
    <service id="mcp.store_api.session_registry" class="Shopware\Core\Framework\Mcp\Notification\McpSessionRegistry">
      <argument type="service" id="mcp.store_api.session_registry_cache"/>
      <argument>shopware.mcp.store_api.active_session_ids</argument>
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="mcp.store_api.list_changed_notifier" class="Shopware\Core\Framework\Mcp\Notification\McpListChangedNotifier">
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.session.store" on-invalid="null"/>
      <argument type="service" id="mcp.store_api.session_registry"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="mcp.store_api.capability_catalog" class="Shopware\Core\Framework\Mcp\McpCapabilityCatalog">
      <argument type="service" id="mcp.store_api.registry" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Loader\AppMcpPrivilegeProvider"/>
      <argument type="collection"/>
      <argument type="collection"/>
      <argument>%shopware.store_api_mcp.tool_groups%</argument>
    </service>
    <service id="mcp.store_api.toolset_registry" class="Shopware\Core\Framework\Mcp\McpToolsetRegistry">
      <argument type="service" id="mcp.store_api.capability_catalog"/>
    </service>
    <service id="mcp.store_api.list_request_handler" class="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistListRequestHandler">
      <tag name="mcp.store_api.request_handler"/>
      <argument type="service" id="mcp.store_api.registry"/>
      <argument>null</argument>
      <argument>50</argument>
      <argument>%shopware.store_api_mcp.advertised_tools%</argument>
      <argument type="service" id="mcp.store_api.toolset_registry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Controller\StoreApiMcpServerController" class="Shopware\Core\Framework\Mcp\Controller\StoreApiMcpServerController" public="true">
      <tag name="controller.service_arguments"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.store_api.server" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Http\McpHttpTransportFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\RateLimit\McpRateLimiter"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Session\McpSessionIdValidator"/>
      <argument type="service" id="monolog.logger.mcp"/>
      <argument type="service" id="mcp.store_api.session_registry"/>
      <argument type="service" id="mcp.store_api.list_changed_notifier"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Loader\AppMcpPrivilegeProvider" class="Shopware\Core\Framework\Mcp\Loader\AppMcpPrivilegeProvider">
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\McpCapabilityCatalog" class="Shopware\Core\Framework\Mcp\McpCapabilityCatalog">
      <argument type="service" id="mcp.traceable_registry" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Loader\AppMcpPrivilegeProvider"/>
      <argument>%shopware.mcp.tool_dependencies%</argument>
      <argument>%shopware.mcp.tool_privileges%</argument>
      <argument>%shopware.mcp.tool_groups%</argument>
    </service>
    <service id="Shopware\Core\Framework\Mcp\McpToolsetRegistry" class="Shopware\Core\Framework\Mcp\McpToolsetRegistry">
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpCapabilityCatalog"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Controller\McpToolListController" class="Shopware\Core\Framework\Mcp\Controller\McpToolListController" public="true">
      <tag name="controller.service_arguments"/>
      <argument type="service" id="mcp.server.builder" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpCapabilityCatalog" on-invalid="null"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController" class="Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController" public="true">
      <tag name="controller.service_arguments"/>
      <argument type="service" id="integration.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController" class="Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController" public="true">
      <tag name="controller.service_arguments"/>
      <argument type="service" id="user.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Command\DebugMcpCommand" class="Shopware\Core\Framework\Mcp\Command\DebugMcpCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="mcp.server.builder" on-invalid="null"/>
      <argument type="service" id="mcp.traceable_registry" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpCapabilityCatalog"/>
      <argument type="service" id="mcp.store_api.server.builder" on-invalid="null"/>
      <argument type="service" id="mcp.store_api.registry" on-invalid="null"/>
      <argument type="service" id="mcp.store_api.capability_catalog" on-invalid="null"/>
      <call method="setName">
        <argument>debug:mcp</argument>
      </call>
      <call method="setDescription">
        <argument>List registered MCP capabilities (tools, prompts, resources)</argument>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage" class="Shopware\Core\Framework\Mcp\ToolResultCacheStorage">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\Search\ToolSearch" class="Shopware\Core\Framework\Mcp\Tool\Search\ToolSearch"/>
    <service id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage" class="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTask" class="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTaskHandler" class="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage"/>
      <argument type="service" id="mcp.session.store" on-invalid="null"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Session\McpSessionCleanupSubscriber" class="Shopware\Core\Framework\Mcp\Session\McpSessionCleanupSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\McpSessionRegistry"/>
      <argument type="service" id="mcp.store_api.session_registry"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\ToolSearchTool" class="Shopware\Core\Framework\Mcp\Tool\ToolSearchTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.traceable_registry" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Tool\Search\ToolSearch"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\AllowList\McpAllowlistProvider"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool" class="Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\EntitySearchTool" class="Shopware\Core\Framework\Mcp\Tool\EntitySearchTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="api.request_criteria_builder"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool" class="Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="api.request_criteria_builder"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\EntityReadTool" class="Shopware\Core\Framework\Mcp\Tool\EntityReadTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="api.request_criteria_builder"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool" class="Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool" class="Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool" class="Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool" class="Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\OrderStateTool" class="Shopware\Core\Framework\Mcp\Tool\OrderStateTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\MediaUploadTool" class="Shopware\Core\Framework\Mcp\Tool\MediaUploadTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaUploadService"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool">
      <tag name="shopware.store_api_mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\StoreApiMcpContextProvider"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool">
      <tag name="shopware.store_api_mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.store_api.registry" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Tool\Search\ToolSearch"/>
      <argument>null</argument>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool">
      <tag name="shopware.store_api_mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.store_api.toolset_registry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage"/>
      <argument type="service" id="request_stack"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool">
      <tag name="shopware.store_api_mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.store_api.toolset_registry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage"/>
      <argument type="service" id="request_stack"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool" class="Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage"/>
      <argument type="service" id="request_stack"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool" class="Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool">
      <tag name="mcp.tool"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\McpToolsetSessionStorage"/>
      <argument type="service" id="request_stack"/>
      <call method="setToolResultCache">
        <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
        <argument type="service" id="request_stack"/>
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Prompt\ShopwareContextPrompt" class="Shopware\Core\Framework\Mcp\Prompt\ShopwareContextPrompt">
      <tag name="mcp.prompt"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\EntityListResource" class="Shopware\Core\Framework\Mcp\Resource\EntityListResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\BusinessEventsResource" class="Shopware\Core\Framework\Mcp\Resource\BusinessEventsResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\FlowActionsResource" class="Shopware\Core\Framework\Mcp\Resource\FlowActionsResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Api\FlowActionCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\SalesChannelListResource" class="Shopware\Core\Framework\Mcp\Resource\SalesChannelListResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\CurrencyListResource" class="Shopware\Core\Framework\Mcp\Resource\CurrencyListResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="currency.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\LanguageListResource" class="Shopware\Core\Framework\Mcp\Resource\LanguageListResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\StateMachineResource" class="Shopware\Core\Framework\Mcp\Resource\StateMachineResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="state_machine.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\ExtensionsResource" class="Shopware\Core\Framework\Mcp\Resource\ExtensionsResource">
      <tag name="mcp.resource"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="kernel"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Resource\ToolResultResource" class="Shopware\Core\Framework\Mcp\Resource\ToolResultResource">
      <tag name="mcp.resource_template"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\ToolResultCacheStorage"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Loader\AppMcpCapabilityExecutor" class="Shopware\Core\Framework\Mcp\Loader\AppMcpCapabilityExecutor">
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="shopware.app_system.guzzle"/>
      <argument>%env(APP_URL)%</argument>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument>10</argument>
      <argument type="service" id="monolog.logger.mcp"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Loader\AppMcpToolLoader" class="Shopware\Core\Framework\Mcp\Loader\AppMcpToolLoader">
      <tag name="mcp.loader"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Loader\AppMcpCapabilityExecutor"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Loader\AppMcpPromptLoader" class="Shopware\Core\Framework\Mcp\Loader\AppMcpPromptLoader">
      <tag name="mcp.loader"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Loader\AppMcpCapabilityExecutor"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="Shopware\Core\Framework\Mcp\Loader\AppMcpResourceLoader" class="Shopware\Core\Framework\Mcp\Loader\AppMcpResourceLoader">
      <tag name="mcp.loader"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Loader\AppMcpCapabilityExecutor"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Persister\McpToolPersister" class="Shopware\Core\Framework\App\Lifecycle\Persister\McpToolPersister">
      <argument type="service" id="app_mcp_tool.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Persister\McpPromptPersister" class="Shopware\Core\Framework\App\Lifecycle\Persister\McpPromptPersister">
      <argument type="service" id="app_mcp_prompt.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Persister\McpResourcePersister" class="Shopware\Core\Framework\App\Lifecycle\Persister\McpResourcePersister">
      <argument type="service" id="app_mcp_resource.repository"/>
    </service>
    <service id="Shopware\Core\Framework\App\Lifecycle\Handler\McpLifecycleHandler" class="Shopware\Core\Framework\App\Lifecycle\Handler\McpLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler" priority="-1300"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Persister\McpToolPersister"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Persister\McpPromptPersister"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\Persister\McpResourcePersister"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityDetector"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Notification\McpListChangedNotifier"/>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppMcpTool\AppMcpToolDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpTool\AppMcpToolDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppMcpToolTranslation\AppMcpToolTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpToolTranslation\AppMcpToolTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppMcpPrompt\AppMcpPromptDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpPrompt\AppMcpPromptDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppMcpPromptTranslation\AppMcpPromptTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpPromptTranslation\AppMcpPromptTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppMcpResource\AppMcpResourceDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpResource\AppMcpResourceDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\App\Aggregate\AppMcpResourceTranslation\AppMcpResourceTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpResourceTranslation\AppMcpResourceTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_Framework" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>Framework</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Migration">Shopware\Core\Framework\Migration</argument>
      </argument>
    </service>
    <service id="framework.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/framework</argument>
    </service>
    <service id="framework.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/framework</argument>
    </service>
    <service id="EasyCorp\EasyLog\EasyLogHandler" class="EasyCorp\EasyLog\EasyLogHandler">
      <argument>/var/www/html/ShopwareDev/var/log/dev.log</argument>
    </service>
    <service id="system.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/system</argument>
    </service>
    <service id="system.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/system</argument>
    </service>
    <service id="Shopware\Core\System\SalesChannel\SalesChannelDefinition" class="Shopware\Core\System\SalesChannel\SalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\Extension\SalesChannelProductExportTrackingExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Theme\Extension\SalesChannelExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\SalesChannelExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCountry\SalesChannelCountryDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCountry\SalesChannelCountryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCurrency\SalesChannelCurrencyDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCurrency\SalesChannelCurrencyDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelLanguage\SalesChannelLanguageDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelLanguage\SalesChannelLanguageDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelPaymentMethod\SalesChannelPaymentMethodDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelPaymentMethod\SalesChannelPaymentMethodDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelShippingMethod\SalesChannelShippingMethodDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelShippingMethod\SalesChannelShippingMethodDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelType\SalesChannelTypeDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelType\SalesChannelTypeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelAnalytics\SalesChannelAnalyticsDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelAnalytics\SalesChannelAnalyticsDefinition" public="true">
      <tag name="shopware.entity.definition" entity="sales_channel_analytics"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelFile\SalesChannelFileDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelFile\SalesChannelFileDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileTemplateOverrideLoader" class="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileTemplateOverrideLoader">
      <tag name="twig.loader" priority="100"/>
      <tag name="kernel.reset" method="reset"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\Discovery\SalesChannelFileDiscovery" class="Shopware\Core\System\SalesChannel\File\Discovery\SalesChannelFileDiscovery" public="true">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\AppTemplateIterator"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileConfigurationLoader" class="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileConfigurationLoader">
      <argument type="service" id="sales_channel_file.repository"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\SalesChannelFileTemplateResolver" class="Shopware\Core\System\SalesChannel\File\SalesChannelFileTemplateResolver">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\NamespaceHierarchy\NamespaceHierarchyBuilder"/>
      <argument type="service" id="twig.loader.chain"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\Api\SalesChannelFileAdministrationReader" class="Shopware\Core\System\SalesChannel\File\Api\SalesChannelFileAdministrationReader">
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Discovery\SalesChannelFileDiscovery"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileConfigurationLoader"/>
      <argument type="service" id="twig"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileTemplateResolver"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\SalesChannelFileRequestPathResolver" class="Shopware\Core\System\SalesChannel\File\SalesChannelFileRequestPathResolver"/>
    <service id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileRenderer" class="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileRenderer">
      <argument type="service" id="twig"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileTemplateResolver"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileTemplateOverrideLoader"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileStoreApiMcpSubscriber" class="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileStoreApiMcpSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileLoader" class="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileLoader" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Discovery\SalesChannelFileDiscovery"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileConfigurationLoader"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileRenderer"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator" class="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\SalesChannelFileNotFoundSubscriber" class="Shopware\Core\System\SalesChannel\File\SalesChannelFileNotFoundSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileLoader"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileRequestPathResolver"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRequestRestorer"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\File\Api\SalesChannelFileController" class="Shopware\Core\System\SalesChannel\File\Api\SalesChannelFileController" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Api\SalesChannelFileAdministrationReader"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\Loader\SalesChannelFileLoader"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileRequestPathResolver"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister" class="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="clock"/>
      <argument>P1D</argument>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRequestRestorer" class="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRequestRestorer">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\ContextFactory" class="Shopware\Core\System\SalesChannel\Context\ContextFactory">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\CachedBaseSalesChannelContextFactory" class="Shopware\Core\System\SalesChannel\Context\CachedBaseSalesChannelContextFactory">
      <tag name="container.decorator" id="Shopware\Core\System\SalesChannel\Context\BaseSalesChannelContextFactory" inner="Shopware\Core\System\SalesChannel\Context\CachedBaseSalesChannelContextFactory.inner"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedBaseSalesChannelContextFactory.inner"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\InvalidationRaceAwareCache"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\InvalidationRaceAwareCache" class="Shopware\Core\System\SalesChannel\Context\InvalidationRaceAwareCache">
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory" class="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory" public="true">
      <tag name="container.decorator" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory" inner="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory.inner"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory.inner"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\InvalidationRaceAwareCache"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService" class="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRestorer" class="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRestorer">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\CartRestorer" class="Shopware\Core\System\SalesChannel\Context\CartRestorer">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\SalesChannel\StoreApiInfoController" class="Shopware\Core\System\SalesChannel\SalesChannel\StoreApiInfoController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Api\ApiDefinition\DefinitionService"/>
      <argument type="service" id="twig"/>
      <argument>%shopware.security.csp_templates%</argument>
      <argument type="service" id="Shopware\Core\Framework\Api\Route\ApiRouteInfoResolver"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\SalesChannel\SalesChannelContextSwitcher" class="Shopware\Core\System\SalesChannel\SalesChannel\SalesChannelContextSwitcher">
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute" class="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute" public="true">
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\SalesChannel\ContextRoute" class="Shopware\Core\System\SalesChannel\SalesChannel\ContextRoute" public="true"/>
    <service id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry" public="true">
      <argument>sales_channel_definition.</argument>
      <argument type="service" id="service_container"/>
      <argument type="collection">
        <argument key="acl_role">Shopware\Core\Framework\Api\Acl\Role\AclRoleDefinition</argument>
        <argument key="acl_user_role">Shopware\Core\Framework\Api\Acl\Role\AclUserRoleDefinition</argument>
        <argument key="log_entry">Shopware\Core\Framework\Log\LogEntryDefinition</argument>
        <argument key="app">Shopware\Core\Framework\App\AppDefinition</argument>
        <argument key="app_translation">Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationDefinition</argument>
        <argument key="app_action_button">Shopware\Core\Framework\App\Aggregate\ActionButton\ActionButtonDefinition</argument>
        <argument key="app_action_button_translation">Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationDefinition</argument>
        <argument key="app_template">Shopware\Core\Framework\App\Template\TemplateDefinition</argument>
        <argument key="app_payment_method">Shopware\Core\Framework\App\Aggregate\AppPaymentMethod\AppPaymentMethodDefinition</argument>
        <argument key="app_script_condition">Shopware\Core\Framework\App\Aggregate\AppScriptCondition\AppScriptConditionDefinition</argument>
        <argument key="app_script_condition_translation">Shopware\Core\Framework\App\Aggregate\AppScriptConditionTranslation\AppScriptConditionTranslationDefinition</argument>
        <argument key="app_cms_block">Shopware\Core\Framework\App\Aggregate\CmsBlock\AppCmsBlockDefinition</argument>
        <argument key="app_cms_block_translation">Shopware\Core\Framework\App\Aggregate\CmsBlockTranslation\AppCmsBlockTranslationDefinition</argument>
        <argument key="app_flow_action">Shopware\Core\Framework\App\Aggregate\FlowAction\AppFlowActionDefinition</argument>
        <argument key="app_flow_action_translation">Shopware\Core\Framework\App\Aggregate\FlowActionTranslation\AppFlowActionTranslationDefinition</argument>
        <argument key="app_flow_event">Shopware\Core\Framework\App\Aggregate\FlowEvent\AppFlowEventDefinition</argument>
        <argument key="app_shipping_method">Shopware\Core\Framework\App\Aggregate\AppShippingMethod\AppShippingMethodDefinition</argument>
        <argument key="custom_field">Shopware\Core\System\CustomField\CustomFieldDefinition</argument>
        <argument key="custom_field_set">Shopware\Core\System\CustomField\Aggregate\CustomFieldSet\CustomFieldSetDefinition</argument>
        <argument key="custom_field_set_relation">Shopware\Core\System\CustomField\Aggregate\CustomFieldSetRelation\CustomFieldSetRelationDefinition</argument>
        <argument key="version">Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition</argument>
        <argument key="version_commit">Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition</argument>
        <argument key="version_commit_data">Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition</argument>
        <argument key="plugin">Shopware\Core\Framework\Plugin\PluginDefinition</argument>
        <argument key="plugin_translation">Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationDefinition</argument>
        <argument key="scheduled_task">Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskDefinition</argument>
        <argument key="script">Shopware\Core\Framework\Script\ScriptDefinition</argument>
        <argument key="language">Shopware\Core\System\Language\SalesChannel\SalesChannelLanguageDefinition</argument>
        <argument key="seo_url">Shopware\Core\Content\Seo\SeoUrl\SalesChannel\SalesChannelSeoUrlDefinition</argument>
        <argument key="seo_url_template">Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateDefinition</argument>
        <argument key="main_category">Shopware\Core\Content\Seo\MainCategory\SalesChannel\SalesChannelMainCategoryDefinition</argument>
        <argument key="webhook">Shopware\Core\Framework\Webhook\WebhookDefinition</argument>
        <argument key="webhook_event_log">Shopware\Core\Framework\Webhook\EventLog\WebhookEventLogDefinition</argument>
        <argument key="notification">Shopware\Core\Framework\Notification\NotificationDefinition</argument>
        <argument key="app_mcp_tool">Shopware\Core\Framework\App\Aggregate\AppMcpTool\AppMcpToolDefinition</argument>
        <argument key="app_mcp_tool_translation">Shopware\Core\Framework\App\Aggregate\AppMcpToolTranslation\AppMcpToolTranslationDefinition</argument>
        <argument key="app_mcp_prompt">Shopware\Core\Framework\App\Aggregate\AppMcpPrompt\AppMcpPromptDefinition</argument>
        <argument key="app_mcp_prompt_translation">Shopware\Core\Framework\App\Aggregate\AppMcpPromptTranslation\AppMcpPromptTranslationDefinition</argument>
        <argument key="app_mcp_resource">Shopware\Core\Framework\App\Aggregate\AppMcpResource\AppMcpResourceDefinition</argument>
        <argument key="app_mcp_resource_translation">Shopware\Core\Framework\App\Aggregate\AppMcpResourceTranslation\AppMcpResourceTranslationDefinition</argument>
        <argument key="sales_channel">Shopware\Core\System\SalesChannel\SalesChannelDefinition</argument>
        <argument key="sales_channel_translation">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationDefinition</argument>
        <argument key="sales_channel_country">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCountry\SalesChannelCountryDefinition</argument>
        <argument key="sales_channel_currency">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCurrency\SalesChannelCurrencyDefinition</argument>
        <argument key="sales_channel_domain">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainDefinition</argument>
        <argument key="sales_channel_language">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelLanguage\SalesChannelLanguageDefinition</argument>
        <argument key="sales_channel_payment_method">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelPaymentMethod\SalesChannelPaymentMethodDefinition</argument>
        <argument key="sales_channel_shipping_method">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelShippingMethod\SalesChannelShippingMethodDefinition</argument>
        <argument key="sales_channel_type">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelType\SalesChannelTypeDefinition</argument>
        <argument key="sales_channel_type_translation">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationDefinition</argument>
        <argument key="sales_channel_analytics">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelAnalytics\SalesChannelAnalyticsDefinition</argument>
        <argument key="sales_channel_file">Shopware\Core\System\SalesChannel\Aggregate\SalesChannelFile\SalesChannelFileDefinition</argument>
        <argument key="country">Shopware\Core\System\Country\SalesChannel\SalesChannelCountryDefinition</argument>
        <argument key="country_state">Shopware\Core\System\Country\Aggregate\CountryState\SalesChannel\SalesChannelCountryStateDefinition</argument>
        <argument key="country_state_translation">Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationDefinition</argument>
        <argument key="country_translation">Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationDefinition</argument>
        <argument key="currency">Shopware\Core\System\Currency\SalesChannel\SalesChannelCurrencyDefinition</argument>
        <argument key="currency_country_rounding">Shopware\Core\System\Currency\Aggregate\CurrencyCountryRounding\CurrencyCountryRoundingDefinition</argument>
        <argument key="currency_translation">Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationDefinition</argument>
        <argument key="custom_entity">Shopware\Core\System\CustomEntity\CustomEntityDefinition</argument>
        <argument key="locale">Shopware\Core\System\Locale\LocaleDefinition</argument>
        <argument key="locale_translation">Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationDefinition</argument>
        <argument key="snippet_set">Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetDefinition</argument>
        <argument key="snippet">Shopware\Core\System\Snippet\SnippetDefinition</argument>
        <argument key="salutation">Shopware\Core\System\Salutation\SalesChannel\SalesChannelSalutationDefinition</argument>
        <argument key="salutation_translation">Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationDefinition</argument>
        <argument key="tax">Shopware\Core\System\Tax\TaxDefinition</argument>
        <argument key="tax_rule">Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleDefinition</argument>
        <argument key="tax_rule_type">Shopware\Core\System\Tax\Aggregate\TaxRuleType\TaxRuleTypeDefinition</argument>
        <argument key="tax_rule_type_translation">Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationDefinition</argument>
        <argument key="tax_provider">Shopware\Core\System\TaxProvider\TaxProviderDefinition</argument>
        <argument key="tax_provider_translation">Shopware\Core\System\TaxProvider\Aggregate\TaxProviderTranslation\TaxProviderTranslationDefinition</argument>
        <argument key="unit">Shopware\Core\System\Unit\UnitDefinition</argument>
        <argument key="unit_translation">Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationDefinition</argument>
        <argument key="user">Shopware\Core\System\User\UserDefinition</argument>
        <argument key="user_config">Shopware\Core\System\User\Aggregate\UserConfig\UserConfigDefinition</argument>
        <argument key="user_access_key">Shopware\Core\System\User\Aggregate\UserAccessKey\UserAccessKeyDefinition</argument>
        <argument key="user_recovery">Shopware\Core\System\User\Aggregate\UserRecovery\UserRecoveryDefinition</argument>
        <argument key="integration">Shopware\Core\System\Integration\IntegrationDefinition</argument>
        <argument key="integration_role">Shopware\Core\System\Integration\Aggregate\IntegrationRole\IntegrationRoleDefinition</argument>
        <argument key="state_machine">Shopware\Core\System\StateMachine\StateMachineDefinition</argument>
        <argument key="state_machine_translation">Shopware\Core\System\StateMachine\StateMachineTranslationDefinition</argument>
        <argument key="state_machine_state">Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateDefinition</argument>
        <argument key="state_machine_state_translation">Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateTranslationDefinition</argument>
        <argument key="state_machine_transition">Shopware\Core\System\StateMachine\Aggregation\StateMachineTransition\StateMachineTransitionDefinition</argument>
        <argument key="state_machine_history">Shopware\Core\System\StateMachine\Aggregation\StateMachineHistory\StateMachineHistoryDefinition</argument>
        <argument key="system_config">Shopware\Core\System\SystemConfig\SystemConfigDefinition</argument>
        <argument key="number_range">Shopware\Core\System\NumberRange\NumberRangeDefinition</argument>
        <argument key="number_range_sales_channel">Shopware\Core\System\NumberRange\Aggregate\NumberRangeSalesChannel\NumberRangeSalesChannelDefinition</argument>
        <argument key="number_range_state">Shopware\Core\System\NumberRange\Aggregate\NumberRangeState\NumberRangeStateDefinition</argument>
        <argument key="number_range_type">Shopware\Core\System\NumberRange\Aggregate\NumberRangeType\NumberRangeTypeDefinition</argument>
        <argument key="number_range_type_translation">Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationDefinition</argument>
        <argument key="number_range_translation">Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationDefinition</argument>
        <argument key="tag">Shopware\Core\System\Tag\TagDefinition</argument>
        <argument key="category">Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition</argument>
        <argument key="category_translation">Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationDefinition</argument>
        <argument key="category_tag">Shopware\Core\Content\Category\Aggregate\CategoryTag\CategoryTagDefinition</argument>
        <argument key="media">Shopware\Core\Content\Media\MediaDefinition</argument>
        <argument key="media_default_folder">Shopware\Core\Content\Media\Aggregate\MediaDefaultFolder\MediaDefaultFolderDefinition</argument>
        <argument key="media_thumbnail">Shopware\Core\Content\Media\Aggregate\MediaThumbnail\MediaThumbnailDefinition</argument>
        <argument key="media_translation">Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationDefinition</argument>
        <argument key="media_folder">Shopware\Core\Content\Media\Aggregate\MediaFolder\MediaFolderDefinition</argument>
        <argument key="media_thumbnail_size">Shopware\Core\Content\Media\Aggregate\MediaThumbnailSize\MediaThumbnailSizeDefinition</argument>
        <argument key="media_folder_configuration">Shopware\Core\Content\Media\Aggregate\MediaFolderConfiguration\MediaFolderConfigurationDefinition</argument>
        <argument key="media_folder_configuration_media_thumbnail_size">Shopware\Core\Content\Media\Aggregate\MediaFolderConfigurationMediaThumbnailSize\MediaFolderConfigurationMediaThumbnailSizeDefinition</argument>
        <argument key="media_tag">Shopware\Core\Content\Media\Aggregate\MediaTag\MediaTagDefinition</argument>
        <argument key="product">Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition</argument>
        <argument key="product_stream_mapping">Shopware\Core\Content\Product\Aggregate\ProductStreamMapping\ProductStreamMappingDefinition</argument>
        <argument key="product_category">Shopware\Core\Content\Product\Aggregate\ProductCategory\ProductCategoryDefinition</argument>
        <argument key="product_custom_field_set">Shopware\Core\Content\Product\Aggregate\ProductCustomFieldSet\ProductCustomFieldSetDefinition</argument>
        <argument key="product_tag">Shopware\Core\Content\Product\Aggregate\ProductTag\ProductTagDefinition</argument>
        <argument key="product_configurator_setting">Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingDefinition</argument>
        <argument key="product_price">Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceDefinition</argument>
        <argument key="product_property">Shopware\Core\Content\Product\Aggregate\ProductProperty\ProductPropertyDefinition</argument>
        <argument key="product_search_keyword">Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordDefinition</argument>
        <argument key="product_keyword_dictionary">Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryDefinition</argument>
        <argument key="product_review">Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition</argument>
        <argument key="product_manufacturer">Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition</argument>
        <argument key="product_manufacturer_translation">Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationDefinition</argument>
        <argument key="product_media">Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaDefinition</argument>
        <argument key="product_download">Shopware\Core\Content\Product\Aggregate\ProductDownload\ProductDownloadDefinition</argument>
        <argument key="product_translation">Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationDefinition</argument>
        <argument key="product_option">Shopware\Core\Content\Product\Aggregate\ProductOption\ProductOptionDefinition</argument>
        <argument key="product_category_tree">Shopware\Core\Content\Product\Aggregate\ProductCategoryTree\ProductCategoryTreeDefinition</argument>
        <argument key="product_cross_selling">Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingDefinition</argument>
        <argument key="product_cross_selling_translation">Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationDefinition</argument>
        <argument key="product_cross_selling_assigned_products">Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsDefinition</argument>
        <argument key="product_feature_set">Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetDefinition</argument>
        <argument key="product_feature_set_translation">Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationDefinition</argument>
        <argument key="product_sorting">Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingDefinition</argument>
        <argument key="product_sorting_translation">Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationDefinition</argument>
        <argument key="product_search_config">Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigDefinition</argument>
        <argument key="product_search_config_field">Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldDefinition</argument>
        <argument key="product_visibility">Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityDefinition</argument>
        <argument key="delivery_time">Shopware\Core\System\DeliveryTime\DeliveryTimeDefinition</argument>
        <argument key="newsletter_recipient">Shopware\Core\Content\Newsletter\SalesChannel\SalesChannelNewsletterRecipientDefinition</argument>
        <argument key="newsletter_recipient_tag">Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipientTag\NewsletterRecipientTagDefinition</argument>
        <argument key="rule">Shopware\Core\Content\Rule\RuleDefinition</argument>
        <argument key="rule_condition">Shopware\Core\Content\Rule\Aggregate\RuleCondition\RuleConditionDefinition</argument>
        <argument key="rule_tag">Shopware\Core\Content\Rule\Aggregate\RuleTag\RuleTagDefinition</argument>
        <argument key="product_stream">Shopware\Core\Content\ProductStream\ProductStreamDefinition</argument>
        <argument key="product_stream_translation">Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationDefinition</argument>
        <argument key="product_stream_filter">Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterDefinition</argument>
        <argument key="product_export">Shopware\Core\Content\ProductExport\ProductExportDefinition</argument>
        <argument key="property_group">Shopware\Core\Content\Property\PropertyGroupDefinition</argument>
        <argument key="property_group_option">Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionDefinition</argument>
        <argument key="property_group_option_translation">Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationDefinition</argument>
        <argument key="property_group_translation">Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationDefinition</argument>
        <argument key="cms_page">Shopware\Core\Content\Cms\CmsPageDefinition</argument>
        <argument key="cms_page_translation">Shopware\Core\Content\Cms\Aggregate\CmsPageTranslation\CmsPageTranslationDefinition</argument>
        <argument key="cms_section">Shopware\Core\Content\Cms\Aggregate\CmsSection\CmsSectionDefinition</argument>
        <argument key="cms_block">Shopware\Core\Content\Cms\Aggregate\CmsBlock\CmsBlockDefinition</argument>
        <argument key="cms_slot">Shopware\Core\Content\Cms\Aggregate\CmsSlot\CmsSlotDefinition</argument>
        <argument key="cms_slot_translation">Shopware\Core\Content\Cms\Aggregate\CmsSlotTranslation\CmsSlotTranslationDefinition</argument>
        <argument key="mail_template">Shopware\Core\Content\MailTemplate\MailTemplateDefinition</argument>
        <argument key="mail_template_translation">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTranslation\MailTemplateTranslationDefinition</argument>
        <argument key="mail_template_type">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition</argument>
        <argument key="mail_template_type_translation">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTypeTranslation\MailTemplateTypeTranslationDefinition</argument>
        <argument key="mail_template_media">Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateMedia\MailTemplateMediaDefinition</argument>
        <argument key="mail_header_footer">Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition</argument>
        <argument key="mail_header_footer_translation">Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooterTranslation\MailHeaderFooterTranslationDefinition</argument>
        <argument key="delivery_time_translation">Shopware\Core\System\DeliveryTime\Aggregate\DeliveryTimeTranslation\DeliveryTimeTranslationDefinition</argument>
        <argument key="import_export_profile">Shopware\Core\Content\ImportExport\ImportExportProfileDefinition</argument>
        <argument key="import_export_log">Shopware\Core\Content\ImportExport\Aggregate\ImportExportLog\ImportExportLogDefinition</argument>
        <argument key="import_export_file">Shopware\Core\Content\ImportExport\Aggregate\ImportExportFile\ImportExportFileDefinition</argument>
        <argument key="import_export_profile_translation">Shopware\Core\Content\ImportExport\ImportExportProfileTranslationDefinition</argument>
        <argument key="landing_page">Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition</argument>
        <argument key="landing_page_translation">Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationDefinition</argument>
        <argument key="landing_page_tag">Shopware\Core\Content\LandingPage\Aggregate\LandingPageTag\LandingPageTagDefinition</argument>
        <argument key="landing_page_sales_channel">Shopware\Core\Content\LandingPage\Aggregate\LandingPageSalesChannel\LandingPageSalesChannelDefinition</argument>
        <argument key="flow">Shopware\Core\Content\Flow\FlowDefinition</argument>
        <argument key="flow_sequence">Shopware\Core\Content\Flow\Aggregate\FlowSequence\FlowSequenceDefinition</argument>
        <argument key="flow_template">Shopware\Core\Content\Flow\Aggregate\FlowTemplate\FlowTemplateDefinition</argument>
        <argument key="sales_channel_tracking_order">Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingOrderDefinition</argument>
        <argument key="sales_channel_tracking_customer">Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingCustomerDefinition</argument>
        <argument key="customer">Shopware\Core\Checkout\Customer\CustomerDefinition</argument>
        <argument key="customer_group_translation">Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationDefinition</argument>
        <argument key="customer_address">Shopware\Core\Checkout\Customer\SalesChannel\SalesChannelCustomerAddressDefinition</argument>
        <argument key="customer_recovery">Shopware\Core\Checkout\Customer\Aggregate\CustomerRecovery\CustomerRecoveryDefinition</argument>
        <argument key="customer_group">Shopware\Core\Checkout\Customer\Aggregate\CustomerGroup\CustomerGroupDefinition</argument>
        <argument key="customer_group_registration_sales_channels">Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupRegistrationSalesChannel\CustomerGroupRegistrationSalesChannelDefinition</argument>
        <argument key="customer_tag">Shopware\Core\Checkout\Customer\Aggregate\CustomerTag\CustomerTagDefinition</argument>
        <argument key="customer_wishlist">Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlist\CustomerWishlistDefinition</argument>
        <argument key="customer_wishlist_product">Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlistProduct\CustomerWishlistProductDefinition</argument>
        <argument key="document">Shopware\Core\Checkout\Document\DocumentDefinition</argument>
        <argument key="document_type">Shopware\Core\Checkout\Document\Aggregate\DocumentType\DocumentTypeDefinition</argument>
        <argument key="document_type_translation">Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationDefinition</argument>
        <argument key="document_base_config">Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigDefinition</argument>
        <argument key="document_base_config_sales_channel">Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfigSalesChannel\DocumentBaseConfigSalesChannelDefinition</argument>
        <argument key="order">Shopware\Core\Checkout\Order\OrderDefinition</argument>
        <argument key="order_address">Shopware\Core\Checkout\Order\Aggregate\OrderAddress\OrderAddressDefinition</argument>
        <argument key="order_customer">Shopware\Core\Checkout\Order\Aggregate\OrderCustomer\OrderCustomerDefinition</argument>
        <argument key="order_delivery">Shopware\Core\Checkout\Order\Aggregate\OrderDelivery\OrderDeliveryDefinition</argument>
        <argument key="order_delivery_position">Shopware\Core\Checkout\Order\Aggregate\OrderDeliveryPosition\OrderDeliveryPositionDefinition</argument>
        <argument key="order_line_item">Shopware\Core\Checkout\Order\Aggregate\OrderLineItem\OrderLineItemDefinition</argument>
        <argument key="order_line_item_download">Shopware\Core\Checkout\Order\Aggregate\OrderLineItemDownload\OrderLineItemDownloadDefinition</argument>
        <argument key="order_tag">Shopware\Core\Checkout\Order\Aggregate\OrderTag\OrderTagDefinition</argument>
        <argument key="order_transaction">Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionDefinition</argument>
        <argument key="order_transaction_capture">Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureDefinition</argument>
        <argument key="order_transaction_capture_refund">Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundDefinition</argument>
        <argument key="order_transaction_capture_refund_position">Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefundPosition\OrderTransactionCaptureRefundPositionDefinition</argument>
        <argument key="payment_method">Shopware\Core\Checkout\Payment\SalesChannel\SalesChannelPaymentMethodDefinition</argument>
        <argument key="payment_method_translation">Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationDefinition</argument>
        <argument key="promotion">Shopware\Core\Checkout\Promotion\PromotionDefinition</argument>
        <argument key="promotion_sales_channel">Shopware\Core\Checkout\Promotion\Aggregate\PromotionSalesChannel\PromotionSalesChannelDefinition</argument>
        <argument key="promotion_individual_code">Shopware\Core\Checkout\Promotion\Aggregate\PromotionIndividualCode\PromotionIndividualCodeDefinition</argument>
        <argument key="promotion_discount">Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscount\PromotionDiscountDefinition</argument>
        <argument key="promotion_discount_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountRule\PromotionDiscountRuleDefinition</argument>
        <argument key="promotion_setgroup">Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroup\PromotionSetGroupDefinition</argument>
        <argument key="promotion_setgroup_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroupRule\PromotionSetGroupRuleDefinition</argument>
        <argument key="promotion_order_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionOrderRule\PromotionOrderRuleDefinition</argument>
        <argument key="promotion_persona_customer">Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaCustomer\PromotionPersonaCustomerDefinition</argument>
        <argument key="promotion_persona_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaRule\PromotionPersonaRuleDefinition</argument>
        <argument key="promotion_cart_rule">Shopware\Core\Checkout\Promotion\Aggregate\PromotionCartRule\PromotionCartRuleDefinition</argument>
        <argument key="promotion_translation">Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationDefinition</argument>
        <argument key="promotion_discount_prices">Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountPrice\PromotionDiscountPriceDefinition</argument>
        <argument key="shipping_method">Shopware\Core\Checkout\Shipping\SalesChannel\SalesChannelShippingMethodDefinition</argument>
        <argument key="shipping_method_tag">Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTag\ShippingMethodTagDefinition</argument>
        <argument key="shipping_method_price">Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceDefinition</argument>
        <argument key="shipping_method_translation">Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationDefinition</argument>
        <argument key="document_file">Shopware\Core\Checkout\DocumentV2\Aggregate\DocumentFile\DocumentFileDefinition</argument>
        <argument key="app_administration_snippet">Shopware\Administration\Snippet\AppAdministrationSnippetDefinition</argument>
        <argument key="theme">Shopware\Storefront\Theme\ThemeDefinition</argument>
        <argument key="theme_translation">Shopware\Storefront\Theme\Aggregate\ThemeTranslationDefinition</argument>
        <argument key="theme_sales_channel">Shopware\Storefront\Theme\Aggregate\ThemeSalesChannelDefinition</argument>
        <argument key="theme_media">Shopware\Storefront\Theme\Aggregate\ThemeMediaDefinition</argument>
        <argument key="theme_child">Shopware\Storefront\Theme\Aggregate\ThemeChildDefinition</argument>
        <argument key="swag_paypal_vault_token">Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition</argument>
        <argument key="swag_paypal_vault_token_mapping">Swag\PayPal\DataAbstractionLayer\VaultTokenMapping\VaultTokenMappingDefinition</argument>
        <argument key="swag_paypal_transaction_report">Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_inventory">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelInventoryDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_run">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_run_log">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunLogDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_media">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelMediaDefinition</argument>
        <argument key="swag_paypal_pos_sales_channel_product">Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelProductDefinition</argument>
        <argument key="riccardo_deal">RiccardoDeals\Core\Content\Deal\DealDefinition</argument>
        <argument key="riccardo_deal_category">RiccardoDeals\Core\Content\Deal\Aggregate\DealCategoryDefinition</argument>
        <argument key="riccardo_store">RiccardoStores\Core\Content\Store\StoreDefinition</argument>
        <argument key="riccardo_loyalty_account">RiccardoLoyalty\Core\Content\Loyalty\LoyaltyAccountDefinition</argument>
        <argument key="riccardo_loyalty_transaction">RiccardoLoyalty\Core\Content\Loyalty\LoyaltyTransactionDefinition</argument>
        <argument key="riccardo_advisor_question">RiccardoAdvisor\Core\Content\Advisor\QuestionDefinition</argument>
        <argument key="riccardo_advisor_option">RiccardoAdvisor\Core\Content\Advisor\OptionDefinition</argument>
        <argument key="riccardo_age_verification">RiccardoAgeCheck\Core\Content\AgeVerification\AgeVerificationDefinition</argument>
        <argument key="riccardo_compliance_profile">RiccardoCompliance\Core\Content\Compliance\ComplianceProfileDefinition</argument>
        <argument key="riccardo_compliance_profile_product">RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileProductDefinition</argument>
        <argument key="riccardo_compliance_profile_category">RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileCategoryDefinition</argument>
        <argument key="riccardo_magazine_post">RiccardoMagazine\Core\Content\Magazine\PostDefinition</argument>
        <argument key="riccardo_magazine_category">RiccardoMagazine\Core\Content\Magazine\CategoryDefinition</argument>
        <argument key="riccardo_magazine_post_category">RiccardoMagazine\Core\Content\Magazine\Aggregate\PostCategoryDefinition</argument>
        <argument key="riccardo_offer">RiccardoOffers\Core\Content\Offer\OfferDefinition</argument>
        <argument key="riccardo_offer_customer">RiccardoOffers\Core\Content\Offer\Aggregate\OfferCustomerDefinition</argument>
        <argument key="riccardo_offer_state">RiccardoOffers\Core\Content\Offer\Aggregate\OfferStateDefinition</argument>
        <argument key="measurement_system">measurement_system.definition</argument>
        <argument key="measurement_system_translation">measurement_system_translation.definition</argument>
        <argument key="measurement_display_unit">measurement_display_unit.definition</argument>
        <argument key="measurement_display_unit_translation">measurement_display_unit_translation.definition</argument>
      </argument>
      <argument type="collection">
        <argument key="language">sales_channel.language.repository</argument>
        <argument key="seo_url">sales_channel.seo_url.repository</argument>
        <argument key="main_category">sales_channel.main_category.repository</argument>
        <argument key="country">sales_channel.country.repository</argument>
        <argument key="country_state">sales_channel.country_state.repository</argument>
        <argument key="currency">sales_channel.currency.repository</argument>
        <argument key="salutation">sales_channel.salutation.repository</argument>
        <argument key="category">sales_channel.category.repository</argument>
        <argument key="product">sales_channel.product.repository</argument>
        <argument key="newsletter_recipient">sales_channel.newsletter_recipient.repository</argument>
        <argument key="landing_page">sales_channel.landing_page.repository</argument>
        <argument key="customer_address">sales_channel.customer_address.repository</argument>
        <argument key="payment_method">sales_channel.payment_method.repository</argument>
        <argument key="shipping_method">sales_channel.shipping_method.repository</argument>
      </argument>
      <call method="register">
        <argument type="service" id="measurement_system.definition"/>
        <argument>sales_channel_definition.measurement_system.definition</argument>
      </call>
      <call method="register">
        <argument type="service" id="measurement_system_translation.definition"/>
        <argument>sales_channel_definition.measurement_system_translation.definition</argument>
      </call>
      <call method="register">
        <argument type="service" id="measurement_display_unit.definition"/>
        <argument>sales_channel_definition.measurement_display_unit.definition</argument>
      </call>
      <call method="register">
        <argument type="service" id="measurement_display_unit_translation.definition"/>
        <argument>sales_channel_definition.measurement_display_unit_translation.definition</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Entity\DefinitionRegistryChain" class="Shopware\Core\System\SalesChannel\Entity\DefinitionRegistryChain">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextValueResolver" class="Shopware\Core\System\SalesChannel\Context\SalesChannelContextValueResolver">
      <tag name="controller.argument_value_resolver" priority="1000"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\SalesChannelExceptionHandler" class="Shopware\Core\System\SalesChannel\SalesChannelExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Api\StoreApiResponseListener" class="Shopware\Core\System\SalesChannel\Api\StoreApiResponseListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Api\StructEncoder"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaUrlPlaceholderHandlerInterface"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Api\StructEncoder" class="Shopware\Core\System\SalesChannel\Api\StructEncoder">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\DefinitionRegistryChain"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\DataAbstractionLayer\SalesChannelIndexer" class="Shopware\Core\System\SalesChannel\DataAbstractionLayer\SalesChannelIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ManyToManyIdFieldUpdater"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTask" class="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTaskHandler" class="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>120</argument>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Validation\SalesChannelValidator" class="Shopware\Core\System\SalesChannel\Validation\SalesChannelValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Subscriber\SalesChannelTypeValidator" class="Shopware\Core\System\SalesChannel\Subscriber\SalesChannelTypeValidator">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Cookie\AnalyticsCookieCollectListener" class="Shopware\Core\System\SalesChannel\Cookie\AnalyticsCookieCollectListener">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="sales_channel_analytics.repository"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper" class="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\SalesChannel\ContextGatewayRoute" class="Shopware\Core\Framework\Gateway\Context\SalesChannel\ContextGatewayRoute" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Context\Gateway\AppContextGateway"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Executor\ContextGatewayCommandValidator" class="Shopware\Core\Framework\Gateway\Context\Command\Executor\ContextGatewayCommandValidator">
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Executor\ContextGatewayCommandExecutor" class="Shopware\Core\Framework\Gateway\Context\Command\Executor\ContextGatewayCommandExecutor">
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Gateway\Context\Command\Registry\ContextGatewayCommandRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Gateway\Context\Command\Executor\ContextGatewayCommandValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Registry\ContextGatewayCommandRegistry" class="Shopware\Core\Framework\Gateway\Context\Command\Registry\ContextGatewayCommandRegistry">
      <argument type="tagged_iterator" tag="shopware.context.gateway.command"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\AddCustomerMessageCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\AddCustomerMessageCommandHandler">
      <tag name="shopware.context.gateway.command"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeAddressCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeAddressCommandHandler">
      <tag name="shopware.context.gateway.command"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeCheckoutOptionsCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeCheckoutOptionsCommandHandler">
      <tag name="shopware.context.gateway.command"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="shipping_method.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeCurrencyCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeCurrencyCommandHandler">
      <tag name="shopware.context.gateway.command"/>
      <argument type="service" id="currency.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeLanguageCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeLanguageCommandHandler">
      <tag name="shopware.context.gateway.command"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeShippingLocationCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\ChangeShippingLocationCommandHandler">
      <tag name="shopware.context.gateway.command"/>
      <argument type="service" id="country.repository"/>
      <argument type="service" id="country_state.repository"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\LoginCustomerCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\LoginCustomerCommandHandler">
      <tag name="shopware.context.gateway.command"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService"/>
    </service>
    <service id="Shopware\Core\Framework\Gateway\Context\Command\Handler\RegisterCustomerCommandHandler" class="Shopware\Core\Framework\Gateway\Context\Command\Handler\RegisterCustomerCommandHandler">
      <tag name="shopware.context.gateway.command"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\RegisterRoute"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Subscriber\SalesChannelMaintenanceIpAllowlistSyncSubscriber" class="Shopware\Core\System\SalesChannel\Subscriber\SalesChannelMaintenanceIpAllowlistSyncSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Telemetry\SalesChannelTypeResolver" class="Shopware\Core\System\SalesChannel\Telemetry\SalesChannelTypeResolver"/>
    <service id="Shopware\Core\System\Country\CountryDefinition" class="Shopware\Core\System\Country\CountryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Country\SalesChannel\SalesChannelCountryDefinition" class="Shopware\Core\System\Country\SalesChannel\SalesChannelCountryDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Country\Aggregate\CountryState\CountryStateDefinition" class="Shopware\Core\System\Country\Aggregate\CountryState\CountryStateDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Country\Aggregate\CountryState\SalesChannel\SalesChannelCountryStateDefinition" class="Shopware\Core\System\Country\Aggregate\CountryState\SalesChannel\SalesChannelCountryStateDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationDefinition" class="Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationDefinition" class="Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Country\SalesChannel\CountryRoute" class="Shopware\Core\System\Country\SalesChannel\CountryRoute" public="true">
      <argument type="service" id="sales_channel.country.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\System\Country\SalesChannel\CountryStateRoute" class="Shopware\Core\System\Country\SalesChannel\CountryStateRoute" public="true">
      <argument type="service" id="country_state.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\System\Currency\CurrencyDefinition" class="Shopware\Core\System\Currency\CurrencyDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Currency\Aggregate\CurrencyCountryRounding\CurrencyCountryRoundingDefinition" class="Shopware\Core\System\Currency\Aggregate\CurrencyCountryRounding\CurrencyCountryRoundingDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Currency\SalesChannel\SalesChannelCurrencyDefinition" class="Shopware\Core\System\Currency\SalesChannel\SalesChannelCurrencyDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationDefinition" class="Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Currency\CurrencyLoadSubscriber" class="Shopware\Core\System\Currency\CurrencyLoadSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\System\Currency\CurrencyValidator" class="Shopware\Core\System\Currency\CurrencyValidator">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\System\Currency\Rule\CurrencyRule" class="Shopware\Core\System\Currency\Rule\CurrencyRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\System\Currency\CurrencyFormatter" class="Shopware\Core\System\Currency\CurrencyFormatter" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
    </service>
    <service id="Shopware\Core\System\Currency\SalesChannel\CurrencyRoute" class="Shopware\Core\System\Currency\SalesChannel\CurrencyRoute" public="true">
      <argument type="service" id="sales_channel.currency.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\System\Currency\Api\CurrencyIsoCodeFkResolver" class="Shopware\Core\System\Currency\Api\CurrencyIsoCodeFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\CustomEntityRegistrar" class="Shopware\Core\System\CustomEntity\CustomEntityRegistrar" public="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\Schema\CustomEntityPersister" class="Shopware\Core\System\CustomEntity\Schema\CustomEntityPersister">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\CustomEntityDefinition" class="Shopware\Core\System\CustomEntity\CustomEntityDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\CustomEntity\Schema\CustomEntityNameValidator" class="Shopware\Core\System\CustomEntity\Schema\CustomEntityNameValidator"/>
    <service id="Shopware\Core\System\CustomEntity\Schema\SchemaUpdater" class="Shopware\Core\System\CustomEntity\Schema\SchemaUpdater">
      <argument type="service" id="Shopware\Core\System\CustomEntity\Schema\CustomEntityNameValidator"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\Schema\CustomEntitySchemaUpdater" class="Shopware\Core\System\CustomEntity\Schema\CustomEntitySchemaUpdater" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="lock.default.factory"/>
      <argument type="service" id="Shopware\Core\System\CustomEntity\Schema\SchemaUpdater"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\Api\CustomEntityApiController" class="Shopware\Core\System\CustomEntity\Api\CustomEntityApiController" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\CustomEntity\Xml\CustomEntityXmlSchemaValidator" class="Shopware\Core\System\CustomEntity\Xml\CustomEntityXmlSchemaValidator">
      <argument type="service" id="Shopware\Core\System\CustomEntity\Schema\CustomEntityNameValidator"/>
    </service>
    <service id="Shopware\Core\System\CustomEntity\Xml\Config\AdminUi\AdminUiXmlSchemaValidator" class="Shopware\Core\System\CustomEntity\Xml\Config\AdminUi\AdminUiXmlSchemaValidator"/>
    <service id="Shopware\Core\System\Locale\LocaleDefinition" class="Shopware\Core\System\Locale\LocaleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationDefinition" class="Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider" class="Shopware\Core\System\Locale\LanguageLocaleCodeProvider">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\System\Language\CachedLanguageLoader"/>
    </service>
    <service id="Shopware\Core\System\Locale\Subscriber\LocaleValidator" class="Shopware\Core\System\Locale\Subscriber\LocaleValidator">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\System\Locale\SystemCheck\LocalesReadinessCheck" class="Shopware\Core\System\Locale\SystemCheck\LocalesReadinessCheck">
      <tag name="shopware.system_check"/>
      <argument type="service" id="locale.repository"/>
    </service>
    <service id="Shopware\Core\System\Locale\Api\LocaleCodeFkResolver" class="Shopware\Core\System\Locale\Api\LocaleCodeFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetDefinition" class="Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\SnippetDefinition" class="Shopware\Core\System\Snippet\SnippetDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\SnippetValidatorInterface" class="Shopware\Core\System\Snippet\SnippetValidator">
      <argument type="service" id="Shopware\Core\System\Snippet\Files\SnippetFileCollection"/>
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetFileHandler"/>
      <argument>/var/www/html/ShopwareDev/</argument>
    </service>
    <service id="Shopware\Core\System\Snippet\SnippetValidator" class="Shopware\Core\System\Snippet\SnippetValidator">
      <argument type="service" id="Shopware\Core\System\Snippet\Files\SnippetFileCollection"/>
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetFileHandler"/>
      <argument>/var/www/html/ShopwareDev/</argument>
    </service>
    <service id="Shopware\Core\System\Snippet\SnippetFixer" class="Shopware\Core\System\Snippet\SnippetFixer">
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetFileHandler"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand" class="Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetValidator"/>
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetFixer"/>
      <call method="setName">
        <argument>translation:validate</argument>
      </call>
      <call method="setAliases">
        <argument type="collection">
          <argument>snippets:validate</argument>
        </argument>
      </call>
      <call method="setDescription">
        <argument>Validates completeness and correct pluralization of snippets</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Command\Util\CountryAgnosticFileLinter" class="Shopware\Core\System\Snippet\Command\Util\CountryAgnosticFileLinter">
      <argument type="service" id="filesystem"/>
      <argument type="service" id="plugin.repository"/>
      <argument type="service" id="app.repository"/>
      <argument type="service">
        <service class="Symfony\Component\Finder\Finder"/>
      </argument>
    </service>
    <service id="Shopware\Core\System\Snippet\Command\LintTranslationFilesCommand" class="Shopware\Core\System\Snippet\Command\LintTranslationFilesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Command\Util\CountryAgnosticFileLinter"/>
      <call method="setName">
        <argument>translation:lint-filenames</argument>
      </call>
      <call method="setDescription">
        <argument>Ensures translations have a country-agnostic translation file as a base, to provide country-agnostic language layer support (e.g. de.json for de-DE.json).
    For more information, see our documentation: https://developer.shopware.com/docs/concepts/translations/fallback-language-selection.html#migration-and-linting-via-command</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Command\InstallTranslationCommand" class="Shopware\Core\System\Snippet\Command\InstallTranslationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore"/>
      <call method="setName">
        <argument>translation:install</argument>
      </call>
      <call method="setDescription">
        <argument>Downloads and installs translations from the translations GitHub repository for the specified locales or all available locales. Re-installing will overwrite existing translations.</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Command\DownloadTranslationCommand" class="Shopware\Core\System\Snippet\Command\DownloadTranslationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <call method="setName">
        <argument>translation:download</argument>
      </call>
      <call method="setDescription">
        <argument>Downloads all configured translations without creating languages or snippet sets.</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Command\UpdateTranslationCommand" class="Shopware\Core\System\Snippet\Command\UpdateTranslationCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore"/>
      <call method="setName">
        <argument>translation:update</argument>
      </call>
      <call method="setDescription">
        <argument>Updates all installed translations from the translations GitHub repository</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Command\ListTranslationsCommand" class="Shopware\Core\System\Snippet\Command\ListTranslationsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore"/>
      <call method="setName">
        <argument>translation:list</argument>
      </call>
      <call method="setDescription">
        <argument>Lists all locales that are configured for translation:install / translation:update.</argument>
      </call>
    </service>
    <service id="shopware.translation.client" class="GuzzleHttp\Client">
      <argument type="collection">
        <argument key="timeout">30</argument>
        <argument key="connect_timeout">5</argument>
      </argument>
    </service>
    <service id="Shopware\Core\System\Snippet\Service\TranslationConfigLoader" class="Shopware\Core\System\Snippet\Service\TranslationConfigLoader">
      <argument type="service" id="filesystem"/>
      <argument>%shopware.translation%</argument>
    </service>
    <service id="Shopware\Core\System\Snippet\Struct\TranslationConfig" class="Shopware\Core\System\Snippet\Struct\TranslationConfig" public="true" lazy="true">
      <factory service="Shopware\Core\System\Snippet\Service\TranslationConfigLoader" method="load"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Service\TranslationLoader" class="Shopware\Core\System\Snippet\Service\TranslationLoader">
      <argument type="service" id="shopware.filesystem.translation"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="locale.repository"/>
      <argument type="service" id="snippet_set.repository"/>
      <argument type="service" id="shopware.translation.client"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore" class="Shopware\Core\System\Snippet\Service\TranslationMetadataStore">
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <argument type="service" id="shopware.translation.client"/>
      <argument type="service" id="shopware.filesystem.translation"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Service\TranslationUpdater" class="Shopware\Core\System\Snippet\Service\TranslationUpdater">
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Service\TranslationRemover" class="Shopware\Core\System\Snippet\Service\TranslationRemover">
      <argument type="service" id="shopware.filesystem.translation"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTask" class="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTaskHandler" class="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationUpdater"/>
      <argument type="service" id="language.repository"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Snippet\Service\TranslationFilesystemFactory" class="Shopware\Core\System\Snippet\Service\TranslationFilesystemFactory">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Filesystem\FilesystemFactory"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument>false</argument>
    </service>
    <service id="shopware.filesystem.translation" class="League\Flysystem\FilesystemOperator">
      <factory service="Shopware\Core\System\Snippet\Service\TranslationFilesystemFactory" method="create"/>
    </service>
    <service id="Shopware\Core\System\Snippet\SalesChannel\SalesChannelSnippetLoader" class="Shopware\Core\System\Snippet\SalesChannel\SalesChannelSnippetLoader">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="sales_channel.language.repository"/>
    </service>
    <service id="Shopware\Core\System\Snippet\SalesChannel\SnippetRoute" class="Shopware\Core\System\Snippet\SalesChannel\SnippetRoute" public="true">
      <argument type="service" id="Shopware\Core\System\Snippet\SalesChannel\SalesChannelSnippetLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\System\Snippet\SnippetFileHandler" class="Shopware\Core\System\Snippet\SnippetFileHandler">
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Subscriber\CustomFieldSubscriber" class="Shopware\Core\System\Snippet\Subscriber\CustomFieldSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\System\Snippet\Subscriber\LanguageDeletionSubscriber" class="Shopware\Core\System\Snippet\Subscriber\LanguageDeletionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationMetadataStore"/>
    </service>
    <service id="Shopware\Core\System\Salutation\SalutationDefinition" class="Shopware\Core\System\Salutation\SalutationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Salutation\SalesChannel\SalesChannelSalutationDefinition" class="Shopware\Core\System\Salutation\SalesChannel\SalesChannelSalutationDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationDefinition" class="Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute" class="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute" public="true">
      <argument type="service" id="sales_channel.salutation.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\System\Salutation\AbstractSalutationsSorter" class="Shopware\Core\System\Salutation\SalutationSorter"/>
    <service id="Shopware\Core\System\Salutation\Api\SalutationKeyFkResolver" class="Shopware\Core\System\Salutation\Api\SalutationKeyFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\Tax\TaxDefinition" class="Shopware\Core\System\Tax\TaxDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleDefinition" class="Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Tax\Aggregate\TaxRuleType\TaxRuleTypeDefinition" class="Shopware\Core\System\Tax\Aggregate\TaxRuleType\TaxRuleTypeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationDefinition" class="Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Tax\TaxRuleType\EntireCountryRuleTypeFilter" class="Shopware\Core\System\Tax\TaxRuleType\EntireCountryRuleTypeFilter">
      <tag name="tax.rule_type_filter"/>
    </service>
    <service id="Shopware\Core\System\Tax\TaxRuleType\IndividualStatesRuleTypeFilter" class="Shopware\Core\System\Tax\TaxRuleType\IndividualStatesRuleTypeFilter">
      <tag name="tax.rule_type_filter"/>
    </service>
    <service id="Shopware\Core\System\Tax\TaxRuleType\ZipCodeRangeRuleTypeFilter" class="Shopware\Core\System\Tax\TaxRuleType\ZipCodeRangeRuleTypeFilter">
      <tag name="tax.rule_type_filter"/>
    </service>
    <service id="Shopware\Core\System\Tax\TaxRuleType\ZipCodeRuleTypeFilter" class="Shopware\Core\System\Tax\TaxRuleType\ZipCodeRuleTypeFilter">
      <tag name="tax.rule_type_filter"/>
    </service>
    <service id="Shopware\Core\System\Tax\Api\TaxRateFkResolver" class="Shopware\Core\System\Tax\Api\TaxRateFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\TaxProvider\TaxProviderDefinition" class="Shopware\Core\System\TaxProvider\TaxProviderDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\TaxProvider\Aggregate\TaxProviderTranslation\TaxProviderTranslationDefinition" class="Shopware\Core\System\TaxProvider\Aggregate\TaxProviderTranslation\TaxProviderTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Unit\UnitDefinition" class="Shopware\Core\System\Unit\UnitDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationDefinition" class="Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\User\UserDefinition" class="Shopware\Core\System\User\UserDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service">
          <service class="Shopware\Core\Framework\DataAbstractionLayer\FilteredBulkEntityExtension">
            <argument>user</argument>
            <argument type="service" id="Shopware\Core\Framework\Notification\NotificationBulkEntityExtension"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="Shopware\Core\System\User\Aggregate\UserConfig\UserConfigDefinition" class="Shopware\Core\System\User\Aggregate\UserConfig\UserConfigDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\User\Aggregate\UserAccessKey\UserAccessKeyDefinition" class="Shopware\Core\System\User\Aggregate\UserAccessKey\UserAccessKeyDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\User\Aggregate\UserRecovery\UserRecoveryDefinition" class="Shopware\Core\System\User\Aggregate\UserRecovery\UserRecoveryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\User\Recovery\UserRecoveryService" class="Shopware\Core\System\User\Recovery\UserRecoveryService">
      <argument type="service" id="user_recovery.repository"/>
      <argument type="service" id="user.repository"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\System\User\Api\UserRecoveryController" class="Shopware\Core\System\User\Api\UserRecoveryController" public="true">
      <argument type="service" id="Shopware\Core\System\User\Recovery\UserRecoveryService"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\User\Service\UserValidationService" class="Shopware\Core\System\User\Service\UserValidationService">
      <argument type="service" id="user.repository"/>
    </service>
    <service id="Shopware\Core\System\User\Api\UserValidationController" class="Shopware\Core\System\User\Api\UserValidationController" public="true">
      <argument type="service" id="Shopware\Core\System\User\Service\UserValidationService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Integration\IntegrationDefinition" class="Shopware\Core\System\Integration\IntegrationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service">
          <service class="Shopware\Core\Framework\DataAbstractionLayer\FilteredBulkEntityExtension">
            <argument>integration</argument>
            <argument type="service" id="Shopware\Core\Framework\Notification\NotificationBulkEntityExtension"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="Shopware\Core\System\Integration\Aggregate\IntegrationRole\IntegrationRoleDefinition" class="Shopware\Core\System\Integration\Aggregate\IntegrationRole\IntegrationRoleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\Api\StateMachineActionController" class="Shopware\Core\System\StateMachine\Api\StateMachineActionController" public="true">
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\StateMachineRegistry" class="Shopware\Core\System\StateMachine\StateMachineRegistry">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="state_machine.repository"/>
      <argument type="service" id="state_machine_state.repository"/>
      <argument type="service" id="state_machine_history.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineLocker"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\StateMachine\StateMachineLocker" class="Shopware\Core\System\StateMachine\StateMachineLocker">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="Shopware\Core\System\StateMachine\Command\WorkflowDumpCommand" class="Shopware\Core\System\StateMachine\Command\WorkflowDumpCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <call method="setName">
        <argument>state-machine:dump</argument>
      </call>
      <call method="setDescription">
        <argument>Dumps a state machine to a graphviz file</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\StateMachineDefinition" class="Shopware\Core\System\StateMachine\StateMachineDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\StateMachineTranslationDefinition" class="Shopware\Core\System\StateMachine\StateMachineTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateTranslationDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\Aggregation\StateMachineTransition\StateMachineTransitionDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineTransition\StateMachineTransitionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\Aggregation\StateMachineHistory\StateMachineHistoryDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineHistory\StateMachineHistoryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader" class="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Validation\SystemConfigValidator" class="Shopware\Core\System\SystemConfig\Validation\SystemConfigValidator">
      <tag name="shopware.system_config.validation"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Service\ConfigurationService"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\SystemConfigDefinition" class="Shopware\Core\System\SystemConfig\SystemConfigDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="kernel.bundles" class="Iterator">
      <factory service="kernel" method="getBundles"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Service\AppConfigReader" class="Shopware\Core\System\SystemConfig\Service\AppConfigReader">
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Util\ConfigReader"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Service\ConfigurationService" class="Shopware\Core\System\SystemConfig\Service\ConfigurationService">
      <argument type="service" id="kernel.bundles"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Util\ConfigReader"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Service\AppConfigReader"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Util\ConfigReader" class="Shopware\Core\System\SystemConfig\Util\ConfigReader"/>
    <service id="Shopware\Core\System\SystemConfig\Api\SystemConfigController" class="Shopware\Core\System\SystemConfig\Api\SystemConfigController" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\Service\ConfigurationService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Validation\SystemConfigValidator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\SystemConfig\SystemConfigService" class="Shopware\Core\System\SystemConfig\SystemConfigService" public="true" lazy="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Util\ConfigReader"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\MemoizedSystemConfigLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SymfonySystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\SalesChannel\ShopSettingsRoute" class="Shopware\Core\System\SystemConfig\SalesChannel\ShopSettingsRoute" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Store\MemoizedSystemConfigStore" class="Shopware\Core\System\SystemConfig\Store\MemoizedSystemConfigStore">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\SymfonySystemConfigService" class="Shopware\Core\System\SystemConfig\SymfonySystemConfigService">
      <argument>%shopware.system_config%</argument>
    </service>
    <service id="Shopware\Core\System\SystemConfig\ConfiguredSystemConfigLoader" class="Shopware\Core\System\SystemConfig\ConfiguredSystemConfigLoader">
      <argument type="service" id="Shopware\Core\System\SystemConfig\CachedSystemConfigLoader"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SymfonySystemConfigService"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\CachedSystemConfigLoader" class="Shopware\Core\System\SystemConfig\CachedSystemConfigLoader">
      <argument type="service" id="Shopware\Core\System\SystemConfig\CachedSystemConfigLoader.inner"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\MemoizedSystemConfigLoader" class="Shopware\Core\System\SystemConfig\MemoizedSystemConfigLoader">
      <tag name="container.decorator" id="Shopware\Core\System\SystemConfig\SystemConfigLoader" inner="Shopware\Core\System\SystemConfig\CachedSystemConfigLoader.inner"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\ConfiguredSystemConfigLoader"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Store\MemoizedSystemConfigStore"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Facade\SystemConfigFacadeHookFactory" class="Shopware\Core\System\SystemConfig\Facade\SystemConfigFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Command\ConfigGet" class="Shopware\Core\System\SystemConfig\Command\ConfigGet">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <call method="setName">
        <argument>system:config:get</argument>
      </call>
      <call method="setDescription">
        <argument>Get a config value</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\SystemConfig\Command\ConfigSet" class="Shopware\Core\System\SystemConfig\Command\ConfigSet">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <call method="setName">
        <argument>system:config:set</argument>
      </call>
      <call method="setDescription">
        <argument>Set a config value</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\NumberRangeDefinition" class="Shopware\Core\System\NumberRange\NumberRangeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeSalesChannel\NumberRangeSalesChannelDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeSalesChannel\NumberRangeSalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeState\NumberRangeStateDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeState\NumberRangeStateDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeType\NumberRangeTypeDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeType\NumberRangeTypeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\Command\MigrateIncrementStorageCommand" class="Shopware\Core\System\NumberRange\Command\MigrateIncrementStorageCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\IncrementStorageRegistry"/>
      <call method="setName">
        <argument>number-range:migrate</argument>
      </call>
      <call method="setDescription">
        <argument>Migrate the increment storage of a number range</argument>
      </call>
    </service>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\IncrementSqlStorage" class="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\IncrementSqlStorage">
      <tag name="shopware.value_generator_connector" storage="mysql"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\System\NumberRange\Telemetry\NumberRangeTypeResolver" class="Shopware\Core\System\NumberRange\Telemetry\NumberRangeTypeResolver"/>
    <service id="Shopware\Core\System\NumberRange\Telemetry\IncrementStorageMetricsDecorator" class="Shopware\Core\System\NumberRange\Telemetry\IncrementStorageMetricsDecorator">
      <tag name="container.decorator" id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\AbstractIncrementStorage" inner="Shopware\Core\System\NumberRange\Telemetry\IncrementStorageMetricsDecorator.inner"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\Telemetry\IncrementStorageMetricsDecorator.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\Telemetry\NumberRangeTypeResolver"/>
      <argument>mysql</argument>
    </service>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\IncrementStorageRegistry" class="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\IncrementStorageRegistry">
      <argument type="service" id=".service_locator.iisUV_N"/>
      <argument>mysql</argument>
    </service>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface" class="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGenerator" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\ValueGeneratorPatternRegistry"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\ValueGeneratorPatternRegistry" class="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\ValueGeneratorPatternRegistry">
      <argument type="tagged_iterator" tag="shopware.value_generator_pattern"/>
    </service>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\ValueGeneratorPatternIncrement" class="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\ValueGeneratorPatternIncrement">
      <tag name="shopware.value_generator_pattern"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\Telemetry\IncrementStorageMetricsDecorator"/>
    </service>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\ValueGeneratorPatternDate" class="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\ValueGeneratorPatternDate">
      <tag name="shopware.value_generator_pattern"/>
    </service>
    <service id="Shopware\Core\System\NumberRange\Api\NumberRangeController" class="Shopware\Core\System\NumberRange\Api\NumberRangeController" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Tag\TagDefinition" class="Shopware\Core\System\Tag\TagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\System\Tag\Service\FilterTagIdsService" class="Shopware\Core\System\Tag\Service\FilterTagIdsService" public="true">
      <argument type="service" id="Shopware\Core\System\Tag\TagDefinition"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaQueryBuilder"/>
    </service>
    <service id="Shopware\Core\System\Consent\Api\ConsentController" class="Shopware\Core\System\Consent\Api\ConsentController" public="true">
      <tag name="controller.service_arguments"/>
      <argument type="service" id="Shopware\Core\System\Consent\Service\ConsentService"/>
    </service>
    <service id="Shopware\Core\System\Consent\ConsentRepository" class="Shopware\Core\System\Consent\ConsentRepository">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\System\Consent\ConsentDefinitionRegistry" class="Shopware\Core\System\Consent\ConsentDefinitionRegistry">
      <argument type="tagged_iterator" tag="shopware.consent.definition"/>
    </service>
    <service id="Shopware\Core\System\Consent\Service\ConsentService" class="Shopware\Core\System\Consent\Service\ConsentService">
      <tag name="kernel.reset" method="reset"/>
      <argument type="tagged_iterator" tag="shopware.consent.scope"/>
      <argument type="service" id="Shopware\Core\System\Consent\ConsentDefinitionRegistry"/>
      <argument type="service" id="Shopware\Core\System\Consent\ConsentRepository"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\System\Consent\ConsentScope\System" class="Shopware\Core\System\Consent\ConsentScope\System">
      <tag name="shopware.consent.scope"/>
    </service>
    <service id="Shopware\Core\System\Consent\ConsentScope\AdminUser" class="Shopware\Core\System\Consent\ConsentScope\AdminUser">
      <tag name="shopware.consent.scope"/>
    </service>
    <service id="Shopware\Core\System\Consent\Definition\BackendData" class="Shopware\Core\System\Consent\Definition\BackendData">
      <tag name="shopware.consent.definition"/>
    </service>
    <service id="Shopware\Core\System\Consent\Definition\ProductAnalytics" class="Shopware\Core\System\Consent\Definition\ProductAnalytics">
      <tag name="shopware.consent.definition"/>
    </service>
    <service id="Shopware\Core\System\Consent\Log\ConsentLogInterface" class="Shopware\Core\System\Consent\Log\DatabaseLog">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\System\Consent\Log\ConsentChangedSubscriber" class="Shopware\Core\System\Consent\Log\ConsentChangedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\Consent\Log\ConsentLogInterface" on-invalid="null"/>
    </service>
    <service id="Shopware\Core\System\Consent\Subscriber\SetupStagingEventSubscriber" class="Shopware\Core\System\Consent\Subscriber\SetupStagingEventSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\Consent\Event\ConsentHookableEventDescriber" class="Shopware\Core\System\Consent\Event\ConsentHookableEventDescriber">
      <tag name="shopware.hookable_event.describer"/>
      <argument type="service" id="Shopware\Core\System\Consent\ConsentDefinitionRegistry"/>
    </service>
    <service id="Shopware\Core\System\UsageData\Subscriber\EntityDeleteSubscriber" class="Shopware\Core\System\UsageData\Subscriber\EntityDeleteSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDefinitionService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\System\Consent\Service\ConsentService"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\System\UsageData\EntitySync\IterateEntityMessageHandler" class="Shopware\Core\System\UsageData\EntitySync\IterateEntityMessageHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\System\UsageData\EntitySync\IterateEntityMessage"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\System\UsageData\EntitySync\IterateEntitiesQueryBuilder"/>
      <argument type="service" id="Shopware\Core\System\Consent\Service\ConsentService"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDefinitionService"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\System\UsageData\EntitySync\DispatchEntityMessageHandler" class="Shopware\Core\System\UsageData\EntitySync\DispatchEntityMessageHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\System\UsageData\EntitySync\DispatchEntityMessage"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDefinitionService"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\ManyToManyAssociationService"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\UsageDataAllowListService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\UsageData\EntitySync\EntityDispatcher"/>
      <argument type="service" id="Shopware\Core\System\Consent\Service\ConsentService"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\ShopIdProvider"/>
    </service>
    <service id="Shopware\Core\System\UsageData\EntitySync\CollectEntityDataMessageHandler" class="Shopware\Core\System\UsageData\EntitySync\CollectEntityDataMessageHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\System\UsageData\EntitySync\CollectEntityDataMessage"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDispatchService"/>
    </service>
    <service id="Shopware\Core\System\UsageData\EntitySync\EntityDispatcher" class="Shopware\Core\System\UsageData\EntitySync\EntityDispatcher">
      <argument type="service" id="shopware.usage_data.gateway.client"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\InstanceService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="clock"/>
      <argument>dev</argument>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\System\UsageData\EntitySync\IterateEntitiesQueryBuilder" class="Shopware\Core\System\UsageData\EntitySync\IterateEntitiesQueryBuilder">
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDefinitionService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>50</argument>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\System\UsageData\Services\EntityDispatchService" class="Shopware\Core\System\UsageData\Services\EntityDispatchService" lazy="true">
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDefinitionService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\GatewayStatusService"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\System\Consent\Service\ConsentService"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\System\UsageData\Services\ManyToManyAssociationService" class="Shopware\Core\System\UsageData\Services\ManyToManyAssociationService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\UsageData\Services\EntityDefinitionService" class="Shopware\Core\System\UsageData\Services\EntityDefinitionService">
      <argument type="tagged_iterator" tag="shopware.entity.definition"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\UsageDataAllowListService"/>
    </service>
    <service id="Shopware\Core\System\UsageData\Consent\ConsentReporter" class="Shopware\Core\System\UsageData\Consent\ConsentReporter">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="shopware.usage_data.gateway.client"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\InstanceService"/>
      <argument>%env(APP_URL)%</argument>
    </service>
    <service id="Shopware\Core\System\UsageData\Services\UsageDataAllowListService" class="Shopware\Core\System\UsageData\Services\UsageDataAllowListService"/>
    <service id="Shopware\Core\System\UsageData\Services\ShopIdProvider" class="Shopware\Core\System\UsageData\Services\ShopIdProvider">
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\System\UsageData\Services\GatewayStatusService" class="Shopware\Core\System\UsageData\Services\GatewayStatusService">
      <argument type="service" id="Shopware\Core\System\UsageData\Client\GatewayClient"/>
    </service>
    <service id="Shopware\Core\System\UsageData\Client\GatewayClient" class="Shopware\Core\System\UsageData\Client\GatewayClient">
      <argument type="service" id="shopware.usage_data.gateway.client"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\ShopIdProvider"/>
    </service>
    <service id="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTask" class="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTaskHandler" class="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDispatchService"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="shopware.usage_data.gateway.client" class="Symfony\Contracts\HttpClient\HttpClientInterface">
      <argument type="collection">
        <argument key="base_uri">http://localhost:8888</argument>
      </argument>
      <factory class="Symfony\Component\HttpClient\HttpClient" method="create"/>
    </service>
    <service id="Shopware\Core\System\UsageData\Subscriber\ConsentStateChangedSubscriber" class="Shopware\Core\System\UsageData\Subscriber\ConsentStateChangedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\UsageData\Services\EntityDispatchService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="content.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/content</argument>
    </service>
    <service id="content.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/content</argument>
    </service>
    <service id="Shopware\Core\Content\Breadcrumb\SalesChannel\BreadcrumbRoute" class="Shopware\Core\Content\Breadcrumb\SalesChannel\BreadcrumbRoute" public="true">
      <argument type="service" id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Content\Category\CategoryDefinition" class="Shopware\Core\Content\Category\CategoryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationDefinition" class="Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Category\Aggregate\CategoryTag\CategoryTagDefinition" class="Shopware\Core\Content\Category\Aggregate\CategoryTag\CategoryTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition" class="Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Category\Service\NavigationLoader" class="Shopware\Core\Content\Category\Service\NavigationLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute"/>
    </service>
    <service id="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader" class="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.decorator" id="Shopware\Core\Content\Category\Service\DefaultCategoryLevelLoader" inner="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader.inner"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader.inner"/>
    </service>
    <service id="Shopware\Core\Content\Category\Tree\CategoryTreePathResolver" class="Shopware\Core\Content\Category\Tree\CategoryTreePathResolver"/>
    <service id="Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute" class="Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute" public="true">
      <tag name="container.decorator" id="Shopware\Core\Content\Category\SalesChannel\NavigationRoute" inner="Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute.inner"/>
      <argument type="service" id="Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute.inner"/>
    </service>
    <service id="Shopware\Core\Content\Category\SalesChannel\CategoryListRoute" class="Shopware\Core\Content\Category\SalesChannel\CategoryListRoute" public="true">
      <argument type="service" id="sales_channel.category.repository"/>
    </service>
    <service id="Shopware\Core\Content\Category\DataAbstractionLayer\CategoryIndexer" class="Shopware\Core\Content\Category\DataAbstractionLayer\CategoryIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="category.repository"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ChildCountUpdater"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\TreeUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Category\DataAbstractionLayer\CategoryBreadcrumbUpdater"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="Shopware\Core\Content\Category\DataAbstractionLayer\CategoryBreadcrumbUpdater" class="Shopware\Core\Content\Category\DataAbstractionLayer\CategoryBreadcrumbUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\TreeUpdater" class="Shopware\Core\Framework\DataAbstractionLayer\Indexing\TreeUpdater">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder" class="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder">
      <argument type="service" id="category.repository"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver"/>
    </service>
    <service id="Shopware\Core\Content\Category\Validation\EntryPointValidator" class="Shopware\Core\Content\Category\Validation\EntryPointValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Category\Subscriber\CategorySubscriber" class="Shopware\Core\Content\Category\Subscriber\CategorySubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Category\Subscriber\CategoryTreeMovedSubscriber" class="Shopware\Core\Content\Category\Subscriber\CategoryTreeMovedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
    </service>
    <service id="Shopware\Core\Content\Category\DataAbstractionLayer\CategoryNonExistentExceptionHandler" class="Shopware\Core\Content\Category\DataAbstractionLayer\CategoryNonExistentExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\Category\Cms\CategoryNavigationCmsElementResolver" class="Shopware\Core\Content\Category\Cms\CategoryNavigationCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\NavigationLoader"/>
    </service>
    <service id="Shopware\Core\Content\Category\Cms\CategoryNameCmsElementResolver" class="Shopware\Core\Content\Category\Cms\CategoryNameCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
    </service>
    <service id="Shopware\Core\Content\Cookie\Service\CookieProvider" class="Shopware\Core\Content\Cookie\Service\CookieProvider">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="translator.data_collector"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument>%session.storage.options%</argument>
      <argument type="service" id="Swag\PayPal\Storefront\Framework\Cookie\GooglePayCookieProvider" on-invalid="null"/>
    </service>
    <service id="Shopware\Core\Content\Cookie\SalesChannel\CookieRoute" class="Shopware\Core\Content\Cookie\SalesChannel\CookieRoute" public="true">
      <argument type="service" id="Shopware\Core\Content\Cookie\Service\CookieProvider"/>
    </service>
    <service id="Shopware\Core\Content\Media\MediaDefinition" class="Shopware\Core\Content\Media\MediaDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Theme\Extension\MediaExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaDefaultFolder\MediaDefaultFolderDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaDefaultFolder\MediaDefaultFolderDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaThumbnail\MediaThumbnailDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaThumbnail\MediaThumbnailDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaFolder\MediaFolderDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaFolder\MediaFolderDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaThumbnailSize\MediaThumbnailSizeDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaThumbnailSize\MediaThumbnailSizeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaFolderConfiguration\MediaFolderConfigurationDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaFolderConfiguration\MediaFolderConfigurationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaFolderConfigurationMediaThumbnailSize\MediaFolderConfigurationMediaThumbnailSizeDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaFolderConfigurationMediaThumbnailSize\MediaFolderConfigurationMediaThumbnailSizeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Aggregate\MediaTag\MediaTagDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaTag\MediaTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Message\GenerateThumbnailsHandler" class="Shopware\Core\Content\Media\Message\GenerateThumbnailsHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Content\Media\Thumbnail\ThumbnailService"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Message\DeleteFileHandler" class="Shopware\Core\Content\Media\Message\DeleteFileHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.private"/>
    </service>
    <service id="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaHandler" class="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\File\FileService" class="Shopware\Core\Content\Media\File\FileService"/>
    <service id="Shopware\Core\Content\Media\File\TrustedUrlResolver" class="Shopware\Core\Content\Media\File\TrustedUrlResolver">
      <tag name="kernel.reset" method="reset"/>
      <argument>null</argument>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\File\FileFetcher" class="Shopware\Core\Content\Media\File\FileFetcher">
      <argument type="service" id="Shopware\Core\Content\Media\File\FileUrlValidatorInterface"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileService"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\TrustedUrlResolver"/>
      <argument type="service" id="http_client.uri_template"/>
      <argument>true</argument>
      <argument>false</argument>
      <argument>0</argument>
    </service>
    <service id="Shopware\Core\Content\Media\File\FileUrlValidatorInterface" class="Shopware\Core\Content\Media\File\FileUrlValidator">
      <argument type="service" id="Shopware\Core\Content\Media\File\TrustedUrlResolver"/>
    </service>
    <service id="Shopware\Core\Content\Media\File\FileContentValidationStrategy" class="Shopware\Core\Content\Media\File\FileContentValidationStrategy">
      <argument type="tagged_iterator" tag="shopware.media.file_content.validator"/>
    </service>
    <service id="Shopware\Core\Content\Media\File\SvgContentValidator" class="Shopware\Core\Content\Media\File\SvgContentValidator">
      <tag name="shopware.media.file_content.validator"/>
      <argument>%shopware.media.svg.allowed_elements%</argument>
      <argument>%shopware.media.svg.allowed_attributes%</argument>
      <argument>%shopware.media.svg.allowed_reference_attributes%</argument>
    </service>
    <service id="Shopware\Core\Content\Media\File\FileSaver" class="Shopware\Core\Content\Media\File\FileSaver" public="true">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileContentValidationStrategy"/>
      <argument type="service" id="Shopware\Core\Content\Media\Metadata\MetadataLoader"/>
      <argument type="service" id="Shopware\Core\Content\Media\TypeDetector\TypeDetector"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\MediaLocationBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaPathStrategy"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaFileCleanupService"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaFileExtensionValidator"/>
      <argument type="service" id="clock"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\File\FileLoader" class="Shopware\Core\Content\Media\File\FileLoader">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Nyholm\Psr7\Factory\Psr17Factory"/>
    </service>
    <service id="Shopware\Core\Content\Media\File\FileNameProvider" class="Shopware\Core\Content\Media\File\WindowsStyleFileNameProvider">
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Content\Media\File\DownloadResponseGenerator" class="Shopware\Core\Content\Media\File\DownloadResponseGenerator">
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument>php</argument>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaUrlGenerator"/>
      <argument type="service" id="clock"/>
      <argument/>
    </service>
    <service id="Shopware\Core\Content\Media\Commands\GenerateThumbnailsCommand" class="Shopware\Core\Content\Media\Commands\GenerateThumbnailsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Content\Media\Thumbnail\ThumbnailService"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument>false</argument>
      <call method="setName">
        <argument>media:generate-thumbnails</argument>
      </call>
      <call method="setDescription">
        <argument>Generates thumbnails for all media files</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Commands\GenerateMediaTypesCommand" class="Shopware\Core\Content\Media\Commands\GenerateMediaTypesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Content\Media\TypeDetector\TypeDetector"/>
      <argument type="service" id="media.repository"/>
      <call method="setName">
        <argument>media:generate-media-types</argument>
      </call>
      <call method="setDescription">
        <argument>Generates media types for all media files</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Commands\DeleteNotUsedMediaCommand" class="Shopware\Core\Content\Media\Commands\DeleteNotUsedMediaCommand" shared="false">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Content\Media\UnusedMediaPurger"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setName">
        <argument>media:delete-unused</argument>
      </call>
      <call method="setDescription">
        <argument>Deletes all media files which are not used in any entity</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Commands\DeleteThumbnailsCommand" class="Shopware\Core\Content\Media\Commands\DeleteThumbnailsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="media_thumbnail.repository"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>false</argument>
      <call method="setName">
        <argument>media:delete-local-thumbnails</argument>
      </call>
      <call method="setDescription">
        <argument>Deletes all media thumbnail records and physical thumbnail files.</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Api\MediaUploadController" class="Shopware\Core\Content\Media\Api\MediaUploadController" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileNameProvider"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaDefinition"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Api\MediaDownloadController" class="Shopware\Core\Content\Media\Api\MediaDownloadController" public="true">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\DownloadResponseGenerator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Api\MediaFolderController" class="Shopware\Core\Content\Media\Api\MediaFolderController" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\MediaFolderService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Api\MediaUploadV2Controller" class="Shopware\Core\Content\Media\Api\MediaUploadV2Controller" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaUploadService"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Content\Media\Api\MediaVideoCoverController" class="Shopware\Core\Content\Media\Api\MediaVideoCoverController" public="true">
      <tag name="controller.service_arguments"/>
      <argument type="service" id="Shopware\Core\Content\Media\Service\VideoCoverService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Thumbnail\ExternalThumbnailCollectionNormalizer" class="Shopware\Core\Content\Media\Thumbnail\ExternalThumbnailCollectionNormalizer">
      <tag name="serializer.normalizer"/>
      <tag name="serializer.normalizer.default"/>
    </service>
    <service id="Shopware\Core\Content\Media\Thumbnail\ExternalThumbnailDataNormalizer" class="Shopware\Core\Content\Media\Thumbnail\ExternalThumbnailDataNormalizer">
      <tag name="serializer.normalizer"/>
      <tag name="serializer.normalizer.default"/>
    </service>
    <service id="Shopware\Core\Content\Media\Metadata\MetadataLoader\ImageMetadataLoader" class="Shopware\Core\Content\Media\Metadata\MetadataLoader\ImageMetadataLoader">
      <tag name="shopware.metadata.loader"/>
    </service>
    <service id="Shopware\Core\Content\Media\Metadata\MetadataLoader" class="Shopware\Core\Content\Media\Metadata\MetadataLoader">
      <argument type="tagged_iterator" tag="shopware.metadata.loader"/>
    </service>
    <service id="Shopware\Core\Content\Media\TypeDetector\AudioTypeDetector" class="Shopware\Core\Content\Media\TypeDetector\AudioTypeDetector">
      <tag name="shopware.media_type.detector" priority="10"/>
    </service>
    <service id="Shopware\Core\Content\Media\TypeDetector\DefaultTypeDetector" class="Shopware\Core\Content\Media\TypeDetector\DefaultTypeDetector">
      <tag name="shopware.media_type.detector" priority="0"/>
    </service>
    <service id="Shopware\Core\Content\Media\TypeDetector\DocumentTypeDetector" class="Shopware\Core\Content\Media\TypeDetector\DocumentTypeDetector">
      <tag name="shopware.media_type.detector" priority="10"/>
    </service>
    <service id="Shopware\Core\Content\Media\TypeDetector\ImageTypeDetector" class="Shopware\Core\Content\Media\TypeDetector\ImageTypeDetector">
      <tag name="shopware.media_type.detector" priority="10"/>
    </service>
    <service id="Shopware\Core\Content\Media\TypeDetector\VideoTypeDetector" class="Shopware\Core\Content\Media\TypeDetector\VideoTypeDetector">
      <tag name="shopware.media_type.detector" priority="10"/>
    </service>
    <service id="Shopware\Core\Content\Media\TypeDetector\SpatialObjectTypeDetector" class="Shopware\Core\Content\Media\TypeDetector\SpatialObjectTypeDetector">
      <tag name="shopware.media_type.detector" priority="10"/>
    </service>
    <service id="Shopware\Core\Content\Media\TypeDetector\TypeDetector" class="Shopware\Core\Content\Media\TypeDetector\TypeDetector">
      <argument type="tagged_iterator" tag="shopware.media_type.detector"/>
    </service>
    <service id="Shopware\Core\Content\Media\UnusedMediaPurger" class="Shopware\Core\Content\Media\UnusedMediaPurger">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Media\MediaFolderService" class="Shopware\Core\Content\Media\MediaFolderService">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="media_folder_configuration.repository"/>
    </service>
    <service id="Shopware\Core\Content\Media\Thumbnail\Processor\ThumbnailProcessorInterface" class="Shopware\Core\Content\Media\Thumbnail\Processor\GdImageThumbnailProcessor"/>
    <service id="Shopware\Core\Content\Media\Thumbnail\ThumbnailService" class="Shopware\Core\Content\Media\Thumbnail\ThumbnailService">
      <argument type="service" id="media_thumbnail.repository"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Media\DataAbstractionLayer\MediaIndexer"/>
      <argument type="service" id="Shopware\Core\Content\Media\Thumbnail\ThumbnailSizeCalculator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Media\Thumbnail\Processor\ThumbnailProcessorInterface"/>
      <argument type="service" id="monolog.logger"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\MediaService" class="Shopware\Core\Content\Media\MediaService">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileLoader"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileFetcher"/>
    </service>
    <service id="Shopware\Core\Content\Media\Upload\MediaUploadService" class="Shopware\Core\Content\Media\Upload\MediaUploadService">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileFetcher"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="media_thumbnail.repository"/>
      <argument type="service" id="media_thumbnail_size.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileUrlValidatorInterface"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\TrustedUrlResolver"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Service\VideoCoverService" class="Shopware\Core\Content\Media\Service\VideoCoverService">
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Content\Media\Thumbnail\ThumbnailSizeCalculator" class="Shopware\Core\Content\Media\Thumbnail\ThumbnailSizeCalculator"/>
    <service id="Shopware\Core\Content\Media\Upload\PresignedUploadUrlGenerator" class="Shopware\Core\Content\Media\Upload\PresignedUploadUrlGenerator" constructor="create">
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaPathStrategy"/>
      <argument>%shopware.filesystem.public%</argument>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="clock"/>
      <argument>null</argument>
      <argument>5</argument>
      <argument>false</argument>
      <argument>%shopware.filesystem.private%</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Upload\MediaFileCleanupService" class="Shopware\Core\Content\Media\Upload\MediaFileCleanupService">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="Shopware\Core\Content\Media\Thumbnail\ThumbnailService"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Upload\MediaFileExtensionListProvider" class="Shopware\Core\Content\Media\Upload\MediaFileExtensionListProvider">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>%shopware.filesystem.allowed_extensions%</argument>
      <argument>%shopware.filesystem.private_allowed_extensions%</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Upload\MediaFileExtensionValidator" class="Shopware\Core\Content\Media\Upload\MediaFileExtensionValidator">
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaFileExtensionListProvider"/>
    </service>
    <service id="Shopware\Core\Content\Media\DataAbstractionLayer\MediaFileExtensionWriteValidator" class="Shopware\Core\Content\Media\DataAbstractionLayer\MediaFileExtensionWriteValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaFileExtensionListProvider"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Media\Upload\PresignedMediaUploadService" class="Shopware\Core\Content\Media\Upload\PresignedMediaUploadService">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\PresignedUploadUrlGenerator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Media\TypeDetector\TypeDetector"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaFileCleanupService"/>
      <argument type="service" id="Shopware\Core\Content\Media\Upload\MediaFileExtensionValidator"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaPathStrategy"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Media\Api\PresignedUploadController" class="Shopware\Core\Content\Media\Api\PresignedUploadController" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Upload\PresignedMediaUploadService"/>
    </service>
    <service id="Shopware\Core\Content\Media\MediaUrlPlaceholderHandlerInterface" class="Shopware\Core\Content\Media\MediaUrlPlaceholderHandler" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaUrlGenerator"/>
    </service>
    <service id="Shopware\Core\Content\Media\Cms\ImageCmsElementResolver" class="Shopware\Core\Content\Media\Cms\ImageCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Storefront\Page\Cms\DefaultMediaResolver"/>
    </service>
    <service id="Shopware\Core\Content\Media\Cms\Type\ImageSliderTypeDataResolver" class="Shopware\Core\Content\Media\Cms\Type\ImageSliderTypeDataResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Storefront\Page\Cms\DefaultMediaResolver"/>
    </service>
    <service id="Shopware\Core\Content\Media\Cms\Type\ImageGalleryTypeDataResolver" class="Shopware\Core\Content\Media\Cms\Type\ImageGalleryTypeDataResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Storefront\Page\Cms\DefaultMediaResolver"/>
    </service>
    <service id="Shopware\Core\Content\Media\Cms\VideoCmsElementResolver" class="Shopware\Core\Content\Media\Cms\VideoCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Storefront\Page\Cms\DefaultMediaResolver"/>
    </service>
    <service id="Shopware\Core\Content\Media\Cms\YoutubeVideoCmsElementResolver" class="Shopware\Core\Content\Media\Cms\YoutubeVideoCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
    </service>
    <service id="Shopware\Core\Content\Media\Cms\VimeoVideoCmsElementResolver" class="Shopware\Core\Content\Media\Cms\VimeoVideoCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
    </service>
    <service id="Shopware\Core\Content\Media\DataAbstractionLayer\MediaIndexer" class="Shopware\Core\Content\Media\DataAbstractionLayer\MediaIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="media_thumbnail.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\DataAbstractionLayer\MediaFolderConfigurationIndexer" class="Shopware\Core\Content\Media\DataAbstractionLayer\MediaFolderConfigurationIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="media_folder_configuration.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Media\DataAbstractionLayer\MediaFolderIndexer" class="Shopware\Core\Content\Media\DataAbstractionLayer\MediaFolderIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ChildCountUpdater"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\TreeUpdater"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\MediaFolderConfigLoadedSubscriber" class="Shopware\Core\Content\Media\Subscriber\MediaFolderConfigLoadedSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber" class="Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="media_thumbnail.repository"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Content\Media\Message\DeleteFileHandler"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\MediaVisibilityRestrictionSubscriber" class="Shopware\Core\Content\Media\Subscriber\MediaVisibilityRestrictionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\MediaCreationSubscriber" class="Shopware\Core\Content\Media\Subscriber\MediaCreationSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\CustomFieldsUnusedMediaSubscriber" class="Shopware\Core\Content\Media\Subscriber\CustomFieldsUnusedMediaSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\VideoCoverLoadedSubscriber" class="Shopware\Core\Content\Media\Subscriber\VideoCoverLoadedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\VideoCoverCleanupSubscriber" class="Shopware\Core\Content\Media\Subscriber\VideoCoverCleanupSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Content\Media\Subscriber\MediaLoadedSubscriber" class="Shopware\Core\Content\Media\Subscriber\MediaLoadedSubscriber">
      <tag name="kernel.event_listener" event="media.loaded" method="unserialize" priority="100"/>
      <tag name="kernel.event_listener" event="media.partial_loaded" method="unserialize" priority="100"/>
    </service>
    <service id="Shopware\Core\Content\Media\SalesChannel\MediaRoute" class="Shopware\Core\Content\Media\SalesChannel\MediaRoute" public="true">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaTask" class="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Application\MediaUrlLoader" class="Shopware\Core\Content\Media\Core\Application\MediaUrlLoader">
      <tag name="kernel.event_listener" event="media.loaded" method="loaded" priority="20"/>
      <tag name="kernel.event_listener" event="media.partial_loaded" method="loaded" priority="19"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaUrlGenerator"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\RemoteThumbnailLoader"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Application\RemoteThumbnailLoader" class="Shopware\Core\Content\Media\Core\Application\RemoteThumbnailLoader">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaUrlGenerator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
      <argument>{mediaUrl}/{mediaPath}?width={width}&amp;ts={mediaUpdatedAt}</argument>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Application\MediaLocationBuilder" class="Shopware\Core\Content\Media\Infrastructure\Path\SqlMediaLocationBuilder">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Application\MediaPathUpdater" class="Shopware\Core\Content\Media\Core\Application\MediaPathUpdater">
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Media\Core\Event\UpdateMediaPathEvent" method="updateMedia" priority="0"/>
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Media\Core\Event\UpdateThumbnailPathEvent" method="updateThumbnails" priority="0"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaPathStrategy"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\MediaLocationBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\MediaPathStorage"/>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Application\MediaPathStorage" class="Shopware\Core\Content\Media\Infrastructure\Path\SqlMediaPathStorage">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Strategy\PathStrategyFactory" class="Shopware\Core\Content\Media\Core\Strategy\PathStrategyFactory">
      <argument type="tagged_iterator" tag="shopware.path.strategy"/>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Strategy\FilenamePathStrategy" class="Shopware\Core\Content\Media\Core\Strategy\FilenamePathStrategy">
      <tag name="shopware.path.strategy"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Strategy\IdPathStrategy" class="Shopware\Core\Content\Media\Core\Strategy\IdPathStrategy">
      <tag name="shopware.path.strategy"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Strategy\PhysicalFilenamePathStrategy" class="Shopware\Core\Content\Media\Core\Strategy\PhysicalFilenamePathStrategy">
      <tag name="shopware.path.strategy"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Strategy\PlainPathStrategy" class="Shopware\Core\Content\Media\Core\Strategy\PlainPathStrategy">
      <tag name="shopware.path.strategy"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Application\AbstractMediaUrlGenerator" class="Shopware\Core\Content\Media\Infrastructure\Path\MediaUrlGenerator">
      <argument type="service" id="shopware.filesystem.public"/>
    </service>
    <service id="Shopware\Core\Content\Media\Core\Application\AbstractMediaPathStrategy" class="Shopware\Core\Content\Media\Core\Application\AbstractMediaPathStrategy">
      <argument>%env(default:default_cdn_strategy:SHOPWARE_CDN_STRATEGY_DEFAULT)%</argument>
      <factory service="Shopware\Core\Content\Media\Core\Strategy\PathStrategyFactory" method="factory"/>
    </service>
    <service id="Shopware\Core\Content\Media\Infrastructure\Path\MediaPathPostUpdater" class="Shopware\Core\Content\Media\Infrastructure\Path\MediaPathPostUpdater">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\MediaPathUpdater"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
    </service>
    <service id="Shopware\Core\Content\Media\Infrastructure\Command\UpdatePathCommand" class="Shopware\Core\Content\Media\Infrastructure\Command\UpdatePathCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\MediaPathUpdater"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>media:update-path</argument>
      </call>
      <call method="setDescription">
        <argument>Iterates over the media and updates the path column.</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\Media\Infrastructure\Path\BanMediaUrl" class="Shopware\Core\Content\Media\Infrastructure\Path\BanMediaUrl">
      <tag name="kernel.event_listener" event="Shopware\Core\Content\Media\Event\MediaPathChangedEvent" method="changed"/>
      <argument type="service" id="Shopware\Core\Content\Media\Infrastructure\Path\FastlyMediaReverseProxy"/>
      <argument type="service" id="Shopware\Core\Content\Media\Core\Application\AbstractMediaUrlGenerator"/>
    </service>
    <service id="Shopware\Core\Content\Media\Infrastructure\Path\FastlyMediaReverseProxy" class="Shopware\Core\Content\Media\Infrastructure\Path\FastlyMediaReverseProxy">
      <argument type="service" id="shopware.reverse_proxy.http_client"/>
      <argument/>
      <argument>false</argument>
      <argument>2</argument>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductExceptionHandler" class="Shopware\Core\Content\Product\DataAbstractionLayer\ProductExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingExceptionHandler" class="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\ProductDefinition" class="Shopware\Core\Content\Product\ProductDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductStreamMapping\ProductStreamMappingDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductStreamMapping\ProductStreamMappingDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition" class="Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCategory\ProductCategoryDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCategory\ProductCategoryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCustomFieldSet\ProductCustomFieldSetDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCustomFieldSet\ProductCustomFieldSetDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductTag\ProductTagDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductTag\ProductTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingExceptionHandler" class="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductProperty\ProductPropertyDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductProperty\ProductPropertyDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductDownload\ProductDownloadDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductDownload\ProductDownloadDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductOption\ProductOptionDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductOption\ProductOptionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCategoryTree\ProductCategoryTreeDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCategoryTree\ProductCategoryTreeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingDefinition" class="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationDefinition" class="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldExceptionHandler" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigExceptionHandler" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cart\ProductGateway" class="Shopware\Core\Content\Product\Cart\ProductGateway">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\AbstractPropertyGroupSorter" class="Shopware\Core\Content\Product\PropertyGroupSorter"/>
    <service id="Shopware\Core\Content\Product\AbstractProductMaxPurchaseCalculator" class="Shopware\Core\Content\Product\ProductMaxPurchaseCalculator">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\Product\AbstractIsNewDetector" class="Shopware\Core\Content\Product\IsNewDetector">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Product\ProductVariationBuilder" class="Shopware\Core\Content\Product\ProductVariationBuilder"/>
    <service id="Shopware\Core\Content\Product\Garan\GaranLabelDurationFormatter" class="Shopware\Core\Content\Product\Garan\GaranLabelDurationFormatter"/>
    <service id="Shopware\Core\Content\Product\Garan\GaranLabelRenderer" class="Shopware\Core\Content\Product\Garan\GaranLabelRenderer">
      <argument type="service" id="twig"/>
    </service>
    <service id="Shopware\Core\Content\Product\Garan\GaranLabelResolver" class="Shopware\Core\Content\Product\Garan\GaranLabelResolver">
      <argument type="service" id="Shopware\Core\Content\Product\Garan\GaranLabelDurationFormatter"/>
      <argument type="service" id="Shopware\Core\Content\Product\Garan\GaranLabelRenderer"/>
    </service>
    <service id="Shopware\Core\Content\Product\Garan\GaranLabelTwigFilter" class="Shopware\Core\Content\Product\Garan\GaranLabelTwigFilter">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Content\Product\Garan\GaranLabelDurationFormatter"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Shopware\Core\Content\Product\Garan\GaranLabelResolver"/>
    </service>
    <service id="Shopware\Core\Content\Product\Garan\GaranLabelProductValidator" class="Shopware\Core\Content\Product\Garan\GaranLabelProductValidator">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Content\Product\Subscriber\CustomFieldSearchableSubscriber" class="Shopware\Core\Content\Product\Subscriber\CustomFieldSearchableSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="parameter_bag"/>
    </service>
    <service id="Shopware\Core\Content\Product\Subscriber\RepairDigitalProductStatesSubscriber" class="Shopware\Core\Content\Product\Subscriber\RepairDigitalProductStatesSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\StatesUpdater" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Product\Subscriber\ProductSubscriber" class="Shopware\Core\Content\Product\Subscriber\ProductSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductVariationBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Content\Product\AbstractPropertyGroupSorter"/>
      <argument type="service" id="Shopware\Core\Content\Product\AbstractProductMaxPurchaseCalculator"/>
      <argument type="service" id="Shopware\Core\Content\Product\AbstractIsNewDetector"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\MeasurementSystem\ProductMeasurement\ProductMeasurementUnitBuilder"/>
      <argument type="service" id="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitConverter"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductDescriptionTeaserBuilder" class="Shopware\Core\Content\Product\DataAbstractionLayer\ProductDescriptionTeaserBuilder">
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
    </service>
    <service id="Shopware\Core\Content\Product\Subscriber\ProductDescriptionTeaserSubscriber" class="Shopware\Core\Content\Product\Subscriber\ProductDescriptionTeaserSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductDescriptionTeaserBuilder"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductDescriptionTeaserIndexer" class="Shopware\Core\Content\Product\DataAbstractionLayer\ProductDescriptionTeaserIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductDescriptionTeaserBuilder"/>
    </service>
    <service id="Shopware\Core\Content\Product\Stock\OrderStockSubscriber" class="Shopware\Core\Content\Product\Stock\OrderStockSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\Stock\StockStorage"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Product\Stock\AvailableStockMirrorSubscriber" class="Shopware\Core\Content\Product\Stock\AvailableStockMirrorSubscriber">
      <tag name="kernel.event_listener"/>
    </service>
    <service id="Shopware\Core\Content\Product\Stock\LoadProductStockSubscriber" class="Shopware\Core\Content\Product\Stock\LoadProductStockSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Product\Stock\StockStorage"/>
    </service>
    <service id="Shopware\Core\Content\Product\SearchKeyword\ProductSearchKeywordAnalyzer" class="Shopware\Core\Content\Product\SearchKeyword\ProductSearchKeywordAnalyzer">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Tokenizer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Filter\TokenFilter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader"/>
    </service>
    <service id="Shopware\Core\Content\Product\Api\ProductActionController" class="Shopware\Core\Content\Product\Api\ProductActionController" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Util\VariantCombinationLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductTypeRegistry"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Util\VariantCombinationLoader" class="Shopware\Core\Content\Product\Util\VariantCombinationLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\DeliveryTime\DeliveryTimeDefinition" class="Shopware\Core\System\DeliveryTime\DeliveryTimeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ProductBoxCmsElementResolver" class="Shopware\Core\Content\Product\Cms\ProductBoxCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ProductListingCmsElementResolver" class="Shopware\Core\Content\Product\Cms\ProductListingCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute"/>
      <argument type="service" id="product_sorting.repository"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ProductSliderCmsElementResolver" class="Shopware\Core\Content\Product\Cms\ProductSliderCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="tagged_iterator" tag="shopware.cms.product_slider.processor"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ProductSlider\StaticProductProcessor" class="Shopware\Core\Content\Product\Cms\ProductSlider\StaticProductProcessor">
      <tag name="shopware.cms.product_slider.processor"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ProductSlider\ProductStreamProcessor" class="Shopware\Core\Content\Product\Cms\ProductSlider\ProductStreamProcessor">
      <tag name="shopware.cms.product_slider.processor"/>
      <argument type="service" id="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ProductNameCmsElementResolver" class="Shopware\Core\Content\Product\Cms\ProductNameCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ManufacturerLogoCmsElementResolver" class="Shopware\Core\Content\Product\Cms\ManufacturerLogoCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\CrossSellingCmsElementResolver" class="Shopware\Core\Content\Product\Cms\CrossSellingCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\ProductDescriptionReviewsCmsElementResolver" class="Shopware\Core\Content\Product\Cms\ProductDescriptionReviewsCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator" class="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator">
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceCalculator" inner="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator.inner"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\CompositeListingProcessor" class="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\CompositeListingProcessor">
      <argument type="tagged_iterator" tag="shopware.listing.processor"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\CompressedCriteriaListingProcessor" class="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\CompressedCriteriaListingProcessor">
      <tag name="shopware.listing.processor" priority="1000"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ManufacturerListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ManufacturerListingFilterHandler">
      <tag name="shopware.listing.filter.handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PriceListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PriceListingFilterHandler">
      <tag name="shopware.listing.filter.handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\RatingListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\RatingListingFilterHandler">
      <tag name="shopware.listing.filter.handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ShippingFreeListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ShippingFreeListingFilterHandler">
      <tag name="shopware.listing.filter.handler"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PropertyListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PropertyListingFilterHandler">
      <tag name="shopware.listing.filter.handler"/>
      <argument type="service" id="property_group.repository"/>
      <argument type="service" id="property_group_option.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\SortingListingProcessor" class="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\SortingListingProcessor">
      <tag name="shopware.listing.processor"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="product_sorting.repository"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\AggregationListingProcessor" class="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\AggregationListingProcessor">
      <tag name="shopware.listing.processor"/>
      <argument type="tagged_iterator" tag="shopware.listing.filter.handler"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\AssociationLoadingListingProcessor" class="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\AssociationLoadingListingProcessor">
      <tag name="shopware.listing.processor"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\BehaviorListingProcessor" class="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\BehaviorListingProcessor">
      <tag name="shopware.listing.processor" priority="-1000"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\PagingListingProcessor" class="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\PagingListingProcessor">
      <tag name="shopware.listing.processor"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument>100</argument>
    </service>
    <service id="Shopware\Core\Content\Product\Cart\ProductLineItemCommandValidator" class="Shopware\Core\Content\Product\Cart\ProductLineItemCommandValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Suggest\ResolvedCriteriaProductSuggestRoute" class="Shopware\Core\Content\Product\SalesChannel\Suggest\ResolvedCriteriaProductSuggestRoute" public="true">
      <tag name="container.decorator" id="Shopware\Core\Content\Product\SalesChannel\Suggest\ProductSuggestRoute" inner="Shopware\Core\Content\Product\SalesChannel\Suggest\ResolvedCriteriaProductSuggestRoute.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\ProductSearchBuilder"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Suggest\ResolvedCriteriaProductSuggestRoute.inner"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\CompositeListingProcessor"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute" class="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute" public="true">
      <tag name="container.decorator" id="Shopware\Core\Content\Product\SalesChannel\Search\ProductSearchRoute" inner="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute.inner"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute.inner"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\CompositeListingProcessor"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute" class="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute" public="true">
      <tag name="container.decorator" id="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingRoute" inner="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute.inner"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute.inner"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\Processor\CompositeListingProcessor"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\FindVariant\FindProductVariantRoute" class="Shopware\Core\Content\Product\SalesChannel\FindVariant\FindProductVariantRoute" public="true">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductIndexer" class="Shopware\Core\Content\Product\DataAbstractionLayer\ProductIndexer">
      <tag name="shopware.entity_indexer" priority="100"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\VariantListingUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductCategoryDenormalizer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\InheritanceUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\RatingAverageUpdater"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\SearchKeywordReplacement"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ChildCountUpdater"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ManyToManyIdFieldUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Product\Stock\StockStorage"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPriceUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductStreamUpdater"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\StatesUpdater" on-invalid="null"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductStreamUpdater" class="Shopware\Core\Content\Product\DataAbstractionLayer\ProductStreamUpdater">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ManyToManyIdFieldUpdater"/>
      <argument type="service" id="language.repository"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Product\ProductTypeRegistry" class="Shopware\Core\Content\Product\ProductTypeRegistry" public="true">
      <tag name="shopware.api.enum_provider"/>
      <argument>%shopware.product.allowed_types%</argument>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\StatesUpdater" class="Shopware\Core\Content\Product\DataAbstractionLayer\StatesUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\VariantListingUpdater" class="Shopware\Core\Content\Product\DataAbstractionLayer\VariantListingUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\ProductCategoryDenormalizer" class="Shopware\Core\Content\Product\DataAbstractionLayer\ProductCategoryDenormalizer">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPriceUpdater" class="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPriceUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPriceQuantitySelector"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPriceQuantitySelector" class="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPriceQuantitySelector"/>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\RatingAverageUpdater" class="Shopware\Core\Content\Product\DataAbstractionLayer\RatingAverageUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\StockUpdate\StockUpdateFilterProvider" class="Shopware\Core\Content\Product\DataAbstractionLayer\StockUpdate\StockUpdateFilterProvider">
      <argument type="tagged_iterator" tag="shopware.product.stock_filter"/>
    </service>
    <service id="Shopware\Core\Content\Product\Stock\StockStorage" class="Shopware\Core\Content\Product\Stock\StockStorage">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader" class="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute" class="Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute" public="true">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="product_translation.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Cms\Service\EntityCmsSlotConfigInheritanceBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\PurchaseLimit\ProductPurchaseLimitRoute" class="Shopware\Core\Content\Product\SalesChannel\PurchaseLimit\ProductPurchaseLimitRoute" public="true">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\Content\Product\AbstractProductMaxPurchaseCalculator"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewLoader" class="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewLoader">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute" class="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewRoute" public="true">
      <argument type="service" id="product_review.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Detail\AvailableCombinationLoader" class="Shopware\Core\Content\Product\SalesChannel\Detail\AvailableCombinationLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\Stock\StockStorage"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute" class="Shopware\Core\Content\Product\SalesChannel\CrossSelling\ProductCrossSellingRoute" public="true">
      <argument type="service" id="product_cross_selling.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewSaveRoute" class="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewSaveRoute" public="true">
      <argument type="service" id="product_review.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\ProductProvider"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\ProductListRoute" class="Shopware\Core\Content\Product\SalesChannel\ProductListRoute" public="true">
      <argument type="service" id="sales_channel.product.repository"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Garan\GaranLabelRoute" class="Shopware\Core\Content\Product\SalesChannel\Garan\GaranLabelRoute" public="true">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\Content\Product\Garan\GaranLabelResolver"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cms\BuyBoxCmsElementResolver" class="Shopware\Core\Content\Product\Cms\BuyBoxCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader"/>
      <argument type="service" id="product_review.repository"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Filter\TokenFilter" class="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Filter\TokenFilter">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader"/>
    </service>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPrice\CheapestPriceAccessorBuilder" class="Shopware\Core\Content\Product\DataAbstractionLayer\CheapestPrice\CheapestPriceAccessorBuilder" public="true">
      <tag name="shopware.field_accessor_builder" priority="-200"/>
      <argument>100</argument>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTask" class="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTaskHandler" class="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTask" class="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTaskHandler" class="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Content\Media\UnusedMediaPurger"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory" class="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
    <service id="Shopware\Core\Content\Product\Api\ProductNumberFkResolver" class="Shopware\Core\Content\Product\Api\ProductNumberFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientDefinition" class="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Newsletter\SalesChannel\SalesChannelNewsletterRecipientDefinition" class="Shopware\Core\Content\Newsletter\SalesChannel\SalesChannelNewsletterRecipientDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipientTag\NewsletterRecipientTagDefinition" class="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipientTag\NewsletterRecipientTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTask" class="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTaskHandler" class="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="newsletter_recipient.repository"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Newsletter\NewsletterExceptionHandler" class="Shopware\Core\Content\Newsletter\NewsletterExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterSubscribeRoute" class="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterSubscribeRoute" public="true">
      <argument type="service" id="newsletter_recipient.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper"/>
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterUnsubscribeRoute" class="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterUnsubscribeRoute" public="true">
      <argument type="service" id="newsletter_recipient.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\RateLimiter\RateLimiter"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\DataAbstractionLayer\NewsletterRecipientIndexer" class="Shopware\Core\Content\Newsletter\DataAbstractionLayer\NewsletterRecipientIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="newsletter_recipient.repository"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\DataAbstractionLayer\Indexing\CustomerNewsletterSalesChannelsUpdater"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\DataAbstractionLayer\Indexing\CustomerNewsletterSalesChannelsUpdater" class="Shopware\Core\Content\Newsletter\DataAbstractionLayer\Indexing\CustomerNewsletterSalesChannelsUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\Event\Subscriber\NewsletterRecipientDeletedSubscriber" class="Shopware\Core\Content\Newsletter\Event\Subscriber\NewsletterRecipientDeletedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="Shopware\Core\Content\Newsletter\Subscriber\NewsletterRecipientSalutationSubscriber" class="Shopware\Core\Content\Newsletter\Subscriber\NewsletterRecipientSalutationSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Rule\RuleDefinition" class="Shopware\Core\Content\Rule\RuleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Rule\Aggregate\RuleCondition\RuleConditionDefinition" class="Shopware\Core\Content\Rule\Aggregate\RuleCondition\RuleConditionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Rule\Aggregate\RuleTag\RuleTagDefinition" class="Shopware\Core\Content\Rule\Aggregate\RuleTag\RuleTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Rule\RuleValidator" class="Shopware\Core\Content\Rule\RuleValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Rule\Collector\RuleConditionRegistry"/>
      <argument type="service" id="rule_condition.repository"/>
      <argument type="service" id="app_script_condition.repository"/>
    </service>
    <service id="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadSubscriber" class="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadUpdater"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexer" class="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="rule.repository"/>
      <argument type="service" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleAreaUpdater"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber" class="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadUpdater" class="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadUpdater">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Rule\Collector\RuleConditionRegistry"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleAreaUpdater" class="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleAreaUpdater">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Rule\RuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\Rule\Collector\RuleConditionRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\ProductStream\ProductStreamDefinition" class="Shopware\Core\Content\ProductStream\ProductStreamDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductStreamExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationDefinition" class="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterDefinition" class="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder" class="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder" public="true">
      <argument type="service" id="product_stream.repository"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
    </service>
    <service id="Shopware\Core\Content\ProductStream\DataAbstractionLayer\ProductStreamIndexer" class="Shopware\Core\Content\ProductStream\DataAbstractionLayer\ProductStreamIndexer">
      <tag name="shopware.entity_indexer" priority="100"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="product_stream.repository"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTask" class="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTaskHandler" class="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="product_stream.repository"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductExport\ProductExportDefinition" class="Shopware\Core\Content\ProductExport\ProductExportDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Validator\FeedLabelValidator" class="Shopware\Core\Content\ProductExport\Validator\FeedLabelValidator">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Service\ProductExportRenderer" class="Shopware\Core\Content\ProductExport\Service\ProductExportRenderer">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Service\ProductExporter" class="Shopware\Core\Content\ProductExport\Service\ProductExporter" public="true">
      <argument type="service" id="product_export.repository"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportGenerator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportFileHandler"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Service\ProductExportFileHandler" class="Shopware\Core\Content\ProductExport\Service\ProductExportFileHandler">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>export</argument>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Service\ProductExportGenerator" class="Shopware\Core\Content\ProductExport\Service\ProductExportGenerator" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportRenderer"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportValidator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>200</argument>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
      <argument type="service" id="twig"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TwigVariableParserFactory"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Command\ProductExportGenerateCommand" class="Shopware\Core\Content\ProductExport\Command\ProductExportGenerateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExporter"/>
      <call method="setName">
        <argument>product-export:generate</argument>
      </call>
      <call method="setDescription">
        <argument>Generates a product export file</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTask" class="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTaskHandler" class="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="clock"/>
      <argument>300</argument>
      <argument>2</argument>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportPartialGenerationHandler" class="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportPartialGenerationHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportGenerator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="product_export.repository"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportFileHandler"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportRenderer"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Api\ProductExportController" class="Shopware\Core\Content\ProductExport\Api\ProductExportController" public="true">
      <argument type="service" id="sales_channel_domain.repository"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportGenerator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Service\ProductExportValidator" class="Shopware\Core\Content\ProductExport\Service\ProductExportValidator">
      <argument type="tagged_iterator" tag="shopware.product_export.validator"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Validator\JsonlRowParser" class="Shopware\Core\Content\ProductExport\Validator\JsonlRowParser"/>
    <service id="Shopware\Core\Content\ProductExport\Validator\XmlValidator" class="Shopware\Core\Content\ProductExport\Validator\XmlValidator">
      <tag name="shopware.product_export.validator"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Validator\OpenAiProductExportValidator" class="Shopware\Core\Content\ProductExport\Validator\OpenAiProductExportValidator">
      <tag name="shopware.product_export.validator"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Validator\JsonlRowParser"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Validator\GoogleProductExportValidator" class="Shopware\Core\Content\ProductExport\Validator\GoogleProductExportValidator">
      <tag name="shopware.product_export.validator"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Provider\AgenticCommerceProductExportProviderRegistry" class="Shopware\Core\Content\ProductExport\Provider\AgenticCommerceProductExportProviderRegistry">
      <argument type="tagged_iterator" tag="shopware.product_export.provider"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Provider\OpenAiProductExportProvider" class="Shopware\Core\Content\ProductExport\Provider\OpenAiProductExportProvider">
      <tag name="shopware.product_export.provider"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Provider\GoogleProductExportProvider" class="Shopware\Core\Content\ProductExport\Provider\GoogleProductExportProvider">
      <tag name="shopware.product_export.provider"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\DataAbstractionLayer\ProductExportExceptionHandler" class="Shopware\Core\Content\ProductExport\DataAbstractionLayer\ProductExportExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\EventListener\ProductExportEventListener" class="Shopware\Core\Content\ProductExport\EventListener\ProductExportEventListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="product_export.repository"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportFileHandler"/>
      <argument type="service" id="shopware.filesystem.private"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Subscriber\AgenticCommerceProductExportProviderContextSubscriber" class="Shopware\Core\Content\ProductExport\Subscriber\AgenticCommerceProductExportProviderContextSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Provider\AgenticCommerceProductExportProviderRegistry"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\SalesChannel\ExportController" class="Shopware\Core\Content\ProductExport\SalesChannel\ExportController" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExporter"/>
      <argument type="service" id="Shopware\Core\Content\ProductExport\Service\ProductExportFileHandler"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="product_export.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Property\PropertyGroupDefinition" class="Shopware\Core\Content\Property\PropertyGroupDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionDefinition" class="Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationDefinition" class="Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationDefinition" class="Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Cms\CmsPageDefinition" class="Shopware\Core\Content\Cms\CmsPageDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Cms\Aggregate\CmsPageTranslation\CmsPageTranslationDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsPageTranslation\CmsPageTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Cms\Aggregate\CmsSection\CmsSectionDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsSection\CmsSectionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Cms\Aggregate\CmsBlock\CmsBlockDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsBlock\CmsBlockDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Cms\Aggregate\CmsSlot\CmsSlotDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsSlot\CmsSlotDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Cms\Aggregate\CmsSlotTranslation\CmsSlotTranslationDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsSlotTranslation\CmsSlotTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Cms\DataResolver\CmsSlotsDataResolver" class="Shopware\Core\Content\Cms\DataResolver\CmsSlotsDataResolver" public="true">
      <argument type="tagged_iterator" tag="shopware.cms.data_resolver"/>
      <argument type="collection">
        <argument key="product" type="service" id="sales_channel.product.repository"/>
      </argument>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Cms\DataResolver\Element\TextCmsElementResolver" class="Shopware\Core\Content\Cms\DataResolver\Element\TextCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
    </service>
    <service id="Shopware\Core\Content\Cms\DataResolver\Element\HtmlCmsElementResolver" class="Shopware\Core\Content\Cms\DataResolver\Element\HtmlCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
    </service>
    <service id="Shopware\Core\Content\Cms\DataResolver\Element\FormCmsElementResolver" class="Shopware\Core\Content\Cms\DataResolver\Element\FormCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute"/>
      <argument type="service" id="Shopware\Core\System\Salutation\AbstractSalutationsSorter"/>
    </service>
    <service id="Shopware\Core\Content\Cms\DataAbstractionLayer\FieldSerializer\SlotConfigFieldSerializer" class="Shopware\Core\Content\Cms\DataAbstractionLayer\FieldSerializer\SlotConfigFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader" class="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader">
      <argument type="service" id="cms_page.repository"/>
      <argument type="service" id="Shopware\Core\Content\Cms\DataResolver\CmsSlotsDataResolver"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Content\Cms\Service\CmsFormSlotConfigResolver" class="Shopware\Core\Content\Cms\Service\CmsFormSlotConfigResolver">
      <argument type="service" id="category.repository"/>
      <argument type="service" id="landing_page.repository"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="cms_slot.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\Cms\Service\EntityCmsSlotConfigInheritanceBuilder" class="Shopware\Core\Content\Cms\Service\EntityCmsSlotConfigInheritanceBuilder">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Cms\SalesChannel\CmsRoute" class="Shopware\Core\Content\Cms\SalesChannel\CmsRoute" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader"/>
    </service>
    <service id="Shopware\Core\Content\Cms\Subscriber\CmsPageDefaultChangeSubscriber" class="Shopware\Core\Content\Cms\Subscriber\CmsPageDefaultChangeSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Cms\Subscriber\UnusedMediaSubscriber" class="Shopware\Core\Content\Cms\Subscriber\UnusedMediaSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Cms\Subscriber\CmsVersionMergeSubscriber" class="Shopware\Core\Content\Cms\Subscriber\CmsVersionMergeSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Message\SendMailHandler" class="Shopware\Core\Content\Mail\Message\SendMailHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\Mail\Message\SendMailMessage"/>
      <argument type="service" id="mailer.transports"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Service\MailSender" class="Shopware\Core\Content\Mail\Service\MailSender" public="true">
      <argument type="service" id="mailer.mailer"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument>0</argument>
      <argument type="service" id="monolog.logger"/>
      <argument>1024</argument>
      <argument>null</argument>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Mail\Service\MailFactory" class="Shopware\Core\Content\Mail\Service\MailFactory" public="true">
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Service\MailService" class="Shopware\Core\Content\Mail\Service\MailService">
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailFactory"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailSender"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailTemplateContentBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Telemetry\MailMetricsInstrumentor"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Telemetry\MailGroupResolver" class="Shopware\Core\Content\Mail\Telemetry\MailGroupResolver"/>
    <service id="Shopware\Core\Content\Mail\Telemetry\MailMetricsInstrumentor" class="Shopware\Core\Content\Mail\Telemetry\MailMetricsInstrumentor">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Telemetry\MailGroupResolver"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Service\SendMailTemplate" class="Shopware\Core\Content\Mail\Service\SendMailTemplate">
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailService"/>
      <argument type="service" id="mail_template.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Service\MailAttachmentsBuilder" class="Shopware\Core\Content\Mail\Service\MailAttachmentsBuilder" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentGenerator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="document.repository"/>
      <argument type="service" id="monolog.logger.business_events"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Payload\MailPayloadFactory" class="Shopware\Core\Content\Mail\Payload\MailPayloadFactory"/>
    <service id="Shopware\Core\Content\Mail\Transport\MailerTransportLoader" class="Shopware\Core\Content\Mail\Transport\MailerTransportLoader">
      <argument type="service" id="mailer.transport_factory"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailAttachmentsBuilder"/>
      <argument type="service" id="shopware.filesystem.public"/>
      <argument type="service" id="document.repository"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Transport\SmtpOauthTransportFactoryDecorator" class="Shopware\Core\Content\Mail\Transport\SmtpOauthTransportFactoryDecorator">
      <tag name="mailer.transport_factory"/>
      <tag name="container.decorator" id="mailer.transport_factory.smtp" inner="Shopware\Core\Content\Mail\Transport\SmtpOauthTransportFactoryDecorator.inner"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Transport\SmtpOauthTransportFactoryDecorator.inner"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Transport\SmtpOauthAuthenticator"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Transport\SmtpOauthAuthenticator" class="Shopware\Core\Content\Mail\Transport\SmtpOauthAuthenticator">
      <argument type="service" id="Shopware\Core\Content\Mail\Transport\SmtpOauthTokenProvider"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Transport\SmtpOauthTokenProvider" class="Shopware\Core\Content\Mail\Transport\SmtpOauthTokenProvider">
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Subscriber\FailedMessageSubscriber" class="Shopware\Core\Content\Mail\Subscriber\FailedMessageSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\MailTemplateDefinition" class="Shopware\Core\Content\MailTemplate\MailTemplateDefinition" public="true">
      <tag name="shopware.entity.definition" entity="mail_template"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTranslation\MailTemplateTranslationDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTranslation\MailTemplateTranslationDefinition" public="true">
      <tag name="shopware.entity.definition" entity="mail_template_translation"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition" public="true">
      <tag name="shopware.entity.definition" entity="mail_template_type"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTypeTranslation\MailTemplateTypeTranslationDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTypeTranslation\MailTemplateTypeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition" entity="mail_template_type_translation"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateMedia\MailTemplateMediaDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateMedia\MailTemplateMediaDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooterTranslation\MailHeaderFooterTranslationDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooterTranslation\MailHeaderFooterTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Api\MailActionController" class="Shopware\Core\Content\MailTemplate\Api\MailActionController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailTemplateService"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailTemplateSendService"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Payload\MailPayloadFactory"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Service\MailDataProvider" class="Shopware\Core\Content\MailTemplate\Service\MailDataProvider">
      <argument type="tagged_iterator" tag="shopware.mail.data_provider" index-by="key" default-index-method="getDefaultKeyName" default-priority-method="getDefaultKeyPriority"/>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Service\MailTemplateService" class="Shopware\Core\Content\MailTemplate\Service\MailTemplateService">
      <argument type="service" id="mail_template.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\StringTemplateRenderer"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailDataProvider"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailDataSimulator"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailTemplateContentBuilder"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Service\MailTemplateSendService" class="Shopware\Core\Content\MailTemplate\Service\MailTemplateSendService">
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailService"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailDataProvider"/>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Service\MailTemplateContentBuilder" class="Shopware\Core\Content\MailTemplate\Service\MailTemplateContentBuilder"/>
    <service id="Shopware\Core\Content\MailTemplate\Service\MailDataSimulator" class="Shopware\Core\Content\MailTemplate\Service\MailDataSimulator">
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventCollector"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="tagged_iterator" tag="shopware.mail.data_provider" index-by="key" default-index-method="getDefaultKeyName" default-priority-method="getDefaultKeyPriority"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Request\Resolver\PreviewRequestResolver" class="Shopware\Core\Content\MailTemplate\Request\Resolver\PreviewRequestResolver">
      <tag name="controller.argument_value_resolver"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailTemplateService"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\SalesChannelProvider"/>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Request\Resolver\GetDataAndSendRequestResolver" class="Shopware\Core\Content\MailTemplate\Request\Resolver\GetDataAndSendRequestResolver">
      <tag name="controller.argument_value_resolver"/>
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Service\MailTemplateService"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Payload\MailPayloadFactory"/>
    </service>
    <service id="Shopware\Core\Content\MailTemplate\Request\Resolver\SimulateRequestResolver" class="Shopware\Core\Content\MailTemplate\Request\Resolver\SimulateRequestResolver">
      <tag name="controller.argument_value_resolver"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\SalesChannelProvider"/>
    </service>
    <service id="Shopware\Core\System\DeliveryTime\Aggregate\DeliveryTimeTranslation\DeliveryTimeTranslationDefinition" class="Shopware\Core\System\DeliveryTime\Aggregate\DeliveryTimeTranslation\DeliveryTimeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\ImportExportProfileDefinition" class="Shopware\Core\Content\ImportExport\ImportExportProfileDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Aggregate\ImportExportLog\ImportExportLogDefinition" class="Shopware\Core\Content\ImportExport\Aggregate\ImportExportLog\ImportExportLogDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Aggregate\ImportExportFile\ImportExportFileDefinition" class="Shopware\Core\Content\ImportExport\Aggregate\ImportExportFile\ImportExportFileDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\ImportExportProfileTranslationDefinition" class="Shopware\Core\Content\ImportExport\ImportExportProfileTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\SystemDefaultValidator" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\SystemDefaultValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Service\ImportExportService" class="Shopware\Core\Content\ImportExport\Service\ImportExportService">
      <argument type="service" id="import_export_log.repository"/>
      <argument type="service" id="user.repository"/>
      <argument type="service" id="import_export_profile.repository"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\FileService"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Service\MappingService" class="Shopware\Core\Content\ImportExport\Service\MappingService">
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\FileService"/>
      <argument type="service" id="import_export_profile.repository"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Service\FileService" class="Shopware\Core\Content\ImportExport\Service\FileService">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="import_export_file.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Controller\ImportExportActionController" class="Shopware\Core\Content\ImportExport\Controller\ImportExportActionController" public="true">
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\SupportedFeaturesService"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\ImportExportService"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\DownloadService"/>
      <argument type="service" id="import_export_profile.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\ImportExportFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\MappingService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Service\SupportedFeaturesService" class="Shopware\Core\Content\ImportExport\Service\SupportedFeaturesService">
      <argument>%import_export.supported_entities%</argument>
      <argument>%import_export.supported_file_types%</argument>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Service\DownloadService" class="Shopware\Core\Content\ImportExport\Service\DownloadService">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="import_export_file.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument>php</argument>
      <argument type="service" id="Shopware\Core\Framework\RateLimiter\RateLimiter"/>
      <argument/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\PrimaryKeyResolver" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\PrimaryKeyResolver">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\FieldSerializer"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\SerializerRegistry" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\SerializerRegistry">
      <argument type="tagged_iterator" tag="shopware.import_export.entity_serializer"/>
      <argument type="tagged_iterator" tag="shopware.import_export.field_serializer"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\EntitySerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\EntitySerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-999"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\FieldSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\FieldSerializer">
      <tag name="shopware.import_export.field_serializer" priority="-999"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\ToOneSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\ToOneSerializer">
      <tag name="shopware.import_export.field_serializer" priority="-500"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\PrimaryKeyResolver"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\TranslationsSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\TranslationsSerializer">
      <tag name="shopware.import_export.field_serializer" priority="-500"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\PriceSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\PriceSerializer">
      <tag name="shopware.import_export.field_serializer" priority="-500"/>
      <argument type="service" id="currency.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\CustomFieldsSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Field\CustomFieldsSerializer">
      <tag name="shopware.import_export.field_serializer" priority="-500"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\FieldSerializer\CustomFieldsSerializer"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldService"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializerSubscriber" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializerSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializer"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\SalutationSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\SalutationSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="salutation.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CountrySerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CountrySerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="country.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\LanguageSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\LanguageSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CustomerSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CustomerSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\PromotionIndividualCodeSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\PromotionIndividualCodeSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="promotion_individual_code.repository"/>
      <argument type="service" id="promotion.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\ProductSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\ProductSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <argument type="service" id="product_visibility.repository"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="product_media.repository"/>
      <argument type="service" id="product_configurator_setting.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\ProductCrossSellingSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\ProductCrossSellingSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
      <argument type="service" id="product_cross_selling_assigned_products.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\OrderSerializer" class="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\OrderSerializer">
      <tag name="shopware.import_export.entity_serializer" priority="-400"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Processing\Reader\CsvReaderFactory" class="Shopware\Core\Content\ImportExport\Processing\Reader\CsvReaderFactory">
      <tag name="shopware.import_export.reader_factory"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Processing\Writer\CsvFileWriterFactory" class="Shopware\Core\Content\ImportExport\Processing\Writer\CsvFileWriterFactory">
      <tag name="shopware.import_export.writer_factory"/>
      <argument type="service" id="shopware.filesystem.private"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Processing\Pipe\PipeFactory" class="Shopware\Core\Content\ImportExport\Processing\Pipe\PipeFactory">
      <tag name="shopware.import_export.pipe_factory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\SerializerRegistry"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\PrimaryKeyResolver"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\ImportExportFactory" class="Shopware\Core\Content\ImportExport\ImportExportFactory" public="true">
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\ImportExportService"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\FileService"/>
      <argument type="tagged_iterator" tag="shopware.import_export.reader_factory"/>
      <argument type="tagged_iterator" tag="shopware.import_export.writer_factory"/>
      <argument type="tagged_iterator" tag="shopware.import_export.pipe_factory"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Message\ImportExportHandler" class="Shopware\Core\Content\ImportExport\Message\ImportExportHandler" public="true">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\ImportExportFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductTypeRegistry"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Service\DeleteExpiredFilesService" class="Shopware\Core\Content\ImportExport\Service\DeleteExpiredFilesService">
      <argument type="service" id="import_export_file.repository"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Command\DeleteExpiredFilesCommand" class="Shopware\Core\Content\ImportExport\Command\DeleteExpiredFilesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\DeleteExpiredFilesService"/>
      <call method="setName">
        <argument>import-export:delete-expired</argument>
      </call>
      <call method="setDescription">
        <argument>Deletes expired files</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Message\DeleteFileHandler" class="Shopware\Core\Content\ImportExport\Message\DeleteFileHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="shopware.filesystem.private"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Event\Subscriber\FileDeletedSubscriber" class="Shopware\Core\Content\ImportExport\Event\Subscriber\FileDeletedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Event\Subscriber\CategoryCriteriaSubscriber" class="Shopware\Core\Content\ImportExport\Event\Subscriber\CategoryCriteriaSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCategoryPathsSubscriber" class="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCategoryPathsSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="category.repository"/>
      <argument type="service" id="RiccardoJtlGuard\Sync\GuardedSyncService"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCriteriaSubscriber" class="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCriteriaSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductVariantsSubscriber" class="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductVariantsSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="RiccardoJtlGuard\Sync\GuardedSyncService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="property_group.repository"/>
      <argument type="service" id="property_group_option.repository"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\Command\ImportEntityCommand" class="Shopware\Core\Content\ImportExport\Command\ImportEntityCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\ImportExportService"/>
      <argument type="service" id="import_export_profile.repository"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\ImportExportFactory"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="clock"/>
      <call method="setName">
        <argument>import:entity</argument>
      </call>
      <call method="setDescription">
        <argument>Import entities from a csv file</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTask" class="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTaskHandler" class="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Content\ImportExport\Service\DeleteExpiredFilesService"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ContactForm\Validation\ContactFormValidationFactory" class="Shopware\Core\Content\ContactForm\Validation\ContactFormValidationFactory">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\ContactForm\SalesChannel\ContactFormRoute" class="Shopware\Core\Content\ContactForm\SalesChannel\ContactFormRoute" public="true">
      <argument type="service" id="Shopware\Core\Content\ContactForm\Validation\ContactFormValidationFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="salutation.repository"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="Shopware\Core\Content\Cms\Service\CmsFormSlotConfigResolver"/>
    </service>
    <service id="Shopware\Core\Content\RevocationRequest\Validation\RevocationRequestFormValidationFactory" class="Shopware\Core\Content\RevocationRequest\Validation\RevocationRequestFormValidationFactory">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\RevocationRequest\SalesChannel\RevocationRequestRoute" class="Shopware\Core\Content\RevocationRequest\SalesChannel\RevocationRequestRoute" public="true">
      <argument type="service" id="Shopware\Core\Content\RevocationRequest\Validation\RevocationRequestFormValidationFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\Content\Cms\Service\CmsFormSlotConfigResolver"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Service\SitemapExporter" class="Shopware\Core\Content\Sitemap\Service\SitemapExporter">
      <argument type="tagged_iterator" tag="shopware.sitemap_url_provider"/>
      <argument type="service" id="cache.system"/>
      <argument>100</argument>
      <argument type="service" id="shopware.filesystem.sitemap"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\SitemapHandleFactoryInterface"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Service\SitemapLister" class="Shopware\Core\Content\Sitemap\Service\SitemapLister">
      <argument type="service" id="shopware.filesystem.sitemap"/>
      <argument type="service" id="shopware.asset.sitemap"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Service\ConfigHandler" class="Shopware\Core\Content\Sitemap\Service\ConfigHandler">
      <argument type="tagged_iterator" tag="shopware.sitemap.config_handler"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Service\SitemapHandleFactoryInterface" class="Shopware\Core\Content\Sitemap\Service\SitemapHandleFactory">
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\SalesChannel\SitemapRoute" class="Shopware\Core\Content\Sitemap\SalesChannel\SitemapRoute" public="true">
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\SitemapLister"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\SitemapExporter"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\SalesChannel\SitemapFileRoute" class="Shopware\Core\Content\Sitemap\SalesChannel\SitemapFileRoute" public="true">
      <argument type="service" id="shopware.filesystem.sitemap"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Provider\HomeUrlProvider" class="Shopware\Core\Content\Sitemap\Provider\HomeUrlProvider">
      <tag name="shopware.sitemap_url_provider"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Provider\CategoryUrlProvider" class="Shopware\Core\Content\Sitemap\Provider\CategoryUrlProvider">
      <tag name="shopware.sitemap_url_provider"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\ConfigHandler"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Category\CategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Provider\CustomUrlProvider" class="Shopware\Core\Content\Sitemap\Provider\CustomUrlProvider">
      <tag name="shopware.sitemap_url_provider"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\ConfigHandler"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Provider\ProductUrlProvider" class="Shopware\Core\Content\Sitemap\Provider\ProductUrlProvider">
      <tag name="shopware.sitemap_url_provider"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\ConfigHandler"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Provider\LandingPageUrlProvider" class="Shopware\Core\Content\Sitemap\Provider\LandingPageUrlProvider">
      <tag name="shopware.sitemap_url_provider"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\ConfigHandler"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\ConfigHandler\File" class="Shopware\Core\Content\Sitemap\ConfigHandler\File">
      <tag name="shopware.sitemap.config_handler"/>
      <argument>%shopware.sitemap%</argument>
    </service>
    <service id="Shopware\Core\Content\Sitemap\Commands\SitemapGenerateCommand" class="Shopware\Core\Content\Sitemap\Commands\SitemapGenerateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\SitemapExporter"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setName">
        <argument>sitemap:generate</argument>
      </call>
      <call method="setDescription">
        <argument>Generates sitemap files</argument>
      </call>
    </service>
    <service id="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTask" class="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTaskHandler" class="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapMessageHandler" class="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\Service\SitemapExporter"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Content\LandingPage\LandingPageDefinition" class="Shopware\Core\Content\LandingPage\LandingPageDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationDefinition" class="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTag\LandingPageTagDefinition" class="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTag\LandingPageTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\LandingPage\Aggregate\LandingPageSalesChannel\LandingPageSalesChannelDefinition" class="Shopware\Core\Content\LandingPage\Aggregate\LandingPageSalesChannel\LandingPageSalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\LandingPage\DataAbstractionLayer\LandingPageIndexer" class="Shopware\Core\Content\LandingPage\DataAbstractionLayer\LandingPageIndexer">
      <tag name="shopware.entity_indexer" priority="1000"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="landing_page.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition" class="Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\LandingPage\SalesChannel\LandingPageRoute" class="Shopware\Core\Content\LandingPage\SalesChannel\LandingPageRoute" public="true">
      <argument type="service" id="sales_channel.landing_page.repository"/>
      <argument type="service" id="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Cms\Service\EntityCmsSlotConfigInheritanceBuilder"/>
      <argument type="service" id="Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Core\Content\LandingPage\LandingPageValidator" class="Shopware\Core\Content\LandingPage\LandingPageValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    </service>
    <service id="Shopware\Core\Content\Flow\FlowDefinition" class="Shopware\Core\Content\Flow\FlowDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Flow\Aggregate\FlowSequence\FlowSequenceDefinition" class="Shopware\Core\Content\Flow\Aggregate\FlowSequence\FlowSequenceDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\FlowDispatcher" class="Shopware\Core\Content\Flow\Dispatching\FlowDispatcher">
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\FlowDispatcher.inner"/>
      <argument type="service" id=".service_locator.KtPYZVJ"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\BufferedFlowQueue" class="Shopware\Core\Content\Flow\Dispatching\BufferedFlowQueue"/>
    <service id="Shopware\Core\Content\Flow\Dispatching\BufferedFlowExecutor" class="Shopware\Core\Content\Flow\Dispatching\BufferedFlowExecutor" public="true">
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\BufferedFlowQueue"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\FlowFactory"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\FlowExecutor"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\BufferedFlowExecutionTriggersListener" class="Shopware\Core\Content\Flow\Dispatching\BufferedFlowExecutionTriggersListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id=".service_locator.QCm.XrQ"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\BufferedFlowQueue"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\FlowRuleScopeBuilder" class="Shopware\Core\Content\Flow\Rule\FlowRuleScopeBuilder">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Delivery\DeliveryBuilder"/>
      <argument type="tagged_iterator" tag="shopware.cart.collector"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\FlowExecutor" class="Shopware\Core\Content\Flow\Dispatching\FlowExecutor" public="true">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\App\Flow\Action\AppFlowActionProvider"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CachedRuleLoader"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Rule\FlowRuleScopeBuilder"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="tagged_iterator" tag="flow.action" index-by="key" default-index-method="getDefaultKeyName" default-priority-method="getDefaultKeyPriority"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Telemetry\FlowMetricsInstrumentor"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Telemetry\TriggerGroupResolver" class="Shopware\Core\Content\Flow\Telemetry\TriggerGroupResolver"/>
    <service id="Shopware\Core\Content\Flow\Telemetry\FlowMetricsInstrumentor" class="Shopware\Core\Content\Flow\Telemetry\FlowMetricsInstrumentor">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Telemetry\TriggerGroupResolver"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\AddOrderTagAction" class="Shopware\Core\Content\Flow\Dispatching\Action\AddOrderTagAction">
      <tag name="flow.action" priority="1000" key="action.add.order.tag"/>
      <argument type="service" id="order.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\AddCustomerTagAction" class="Shopware\Core\Content\Flow\Dispatching\Action\AddCustomerTagAction">
      <tag name="flow.action" priority="900" key="action.add.customer.tag"/>
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\RemoveOrderTagAction" class="Shopware\Core\Content\Flow\Dispatching\Action\RemoveOrderTagAction">
      <tag name="flow.action" priority="800" key="action.remove.order.tag"/>
      <argument type="service" id="order_tag.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\RemoveCustomerTagAction" class="Shopware\Core\Content\Flow\Dispatching\Action\RemoveCustomerTagAction">
      <tag name="flow.action" priority="700" key="action.remove.customer.tag"/>
      <argument type="service" id="customer_tag.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\ChangeCustomerGroupAction" class="Shopware\Core\Content\Flow\Dispatching\Action\ChangeCustomerGroupAction">
      <tag name="flow.action" priority="690" key="action.change.customer.group"/>
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\ChangeCustomerStatusAction" class="Shopware\Core\Content\Flow\Dispatching\Action\ChangeCustomerStatusAction">
      <tag name="flow.action" priority="680" key="action.change.customer.status"/>
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\GrantDownloadAccessAction" class="Shopware\Core\Content\Flow\Dispatching\Action\GrantDownloadAccessAction">
      <tag name="flow.action" priority="550" key="action.grant.download.access"/>
      <argument type="service" id="order_line_item_download.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\SendMailAction" class="Shopware\Core\Content\Flow\Dispatching\Action\SendMailAction">
      <tag name="flow.action" priority="500" key="action.mail.send"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailService"/>
      <argument type="service" id="mail_template.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="mail_template_type.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\GenerateDocumentAction" class="Shopware\Core\Content\Flow\Dispatching\Action\GenerateDocumentAction">
      <tag name="flow.action" priority="620" key="action.generate.document"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentGenerator"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerator"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\SetOrderStateAction" class="Shopware\Core\Content\Flow\Dispatching\Action\SetOrderStateAction">
      <tag name="flow.action" priority="400" key="action.set.order.state"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderService"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\SetCustomerCustomFieldAction" class="Shopware\Core\Content\Flow\Dispatching\Action\SetCustomerCustomFieldAction">
      <tag name="flow.action" priority="350" key="action.set.customer.custom.field"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\SetOrderCustomFieldAction" class="Shopware\Core\Content\Flow\Dispatching\Action\SetOrderCustomFieldAction">
      <tag name="flow.action" priority="300" key="action.set.order.custom.field"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="order.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\SetCustomerGroupCustomFieldAction" class="Shopware\Core\Content\Flow\Dispatching\Action\SetCustomerGroupCustomFieldAction">
      <tag name="flow.action" priority="350" key="action.set.customer.group.custom.field"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="customer_group.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\AddCustomerAffiliateAndCampaignCodeAction" class="Shopware\Core\Content\Flow\Dispatching\Action\AddCustomerAffiliateAndCampaignCodeAction">
      <tag name="flow.action" priority="350" key="action.add.customer.affiliate.and.campaign.code"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\AddOrderAffiliateAndCampaignCodeAction" class="Shopware\Core\Content\Flow\Dispatching\Action\AddOrderAffiliateAndCampaignCodeAction">
      <tag name="flow.action" priority="350" key="action.add.order.affiliate.and.campaign.code"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="order.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Action\StopFlowAction" class="Shopware\Core\Content\Flow\Dispatching\Action\StopFlowAction">
      <tag name="flow.action" priority="1" key="action.stop.flow"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Api\FlowActionCollector" class="Shopware\Core\Content\Flow\Api\FlowActionCollector">
      <argument type="tagged_iterator" tag="flow.action"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="app_flow_action.repository"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader" class="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader" public="true">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="Shopware\Core\Content\Flow\Dispatching\FlowLoader" inner="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader.inner"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader.inner"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Indexing\FlowPayloadUpdater" class="Shopware\Core\Content\Flow\Indexing\FlowPayloadUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Indexing\FlowBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Indexing\FlowIndexer" class="Shopware\Core\Content\Flow\Indexing\FlowIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="flow.repository"/>
      <argument type="service" id="Shopware\Core\Content\Flow\Indexing\FlowPayloadUpdater"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber" class="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Indexing\FlowBuilder" class="Shopware\Core\Content\Flow\Indexing\FlowBuilder"/>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\SalesChannelContextStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\SalesChannelContextStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\OrderStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\OrderStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\OrderProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\ProductStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\ProductStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\ProductProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\A11yRenderedDocumentStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\A11yRenderedDocumentStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="document.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Mail\Service\MailAttachmentsBuilder"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\CustomerStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\CustomerStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\MailStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\MailStorer">
      <tag name="flow.storer"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\UserStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\UserStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="user_recovery.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\UserRecoveryProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\CustomerGroupStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\CustomerGroupStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerGroupProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\CustomerRecoveryStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\CustomerRecoveryStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="customer_recovery.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerRecoveryProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\OrderTransactionStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\OrderTransactionStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\OrderTransactionProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\NewsletterRecipientStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\NewsletterRecipientStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="newsletter_recipient.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Shared\MailFlow\DataProvider\NewsletterRecipientProvider"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\ScalarValuesStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\ScalarValuesStorer">
      <tag name="flow.storer"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\MessageStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\MessageStorer">
      <tag name="flow.storer"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\CustomAppStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\CustomAppStorer">
      <tag name="flow.storer" priority="999"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\LanguageStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\LanguageStorer">
      <tag name="flow.storer"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\Storer\TimezoneStorer" class="Shopware\Core\Content\Flow\Dispatching\Storer\TimezoneStorer">
      <tag name="flow.storer"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\FlowFactory" class="Shopware\Core\Content\Flow\Dispatching\FlowFactory" public="true">
      <argument type="tagged_iterator" tag="flow.storer"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderTagRule" class="Shopware\Core\Content\Flow\Rule\OrderTagRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderTrackingCodeRule" class="Shopware\Core\Content\Flow\Rule\OrderTrackingCodeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderDeliveryStatusRule" class="Shopware\Core\Content\Flow\Rule\OrderDeliveryStatusRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderCreatedByAdminRule" class="Shopware\Core\Content\Flow\Rule\OrderCreatedByAdminRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderTransactionStatusRule" class="Shopware\Core\Content\Flow\Rule\OrderTransactionStatusRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderStatusRule" class="Shopware\Core\Content\Flow\Rule\OrderStatusRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderCustomFieldRule" class="Shopware\Core\Content\Flow\Rule\OrderCustomFieldRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderDocumentTypeRule" class="Shopware\Core\Content\Flow\Rule\OrderDocumentTypeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Rule\OrderDocumentTypeSentRule" class="Shopware\Core\Content\Flow\Rule\OrderDocumentTypeSentRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Aggregate\FlowTemplate\FlowTemplateDefinition" class="Shopware\Core\Content\Flow\Aggregate\FlowTemplate\FlowTemplateDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\Flow\DataAbstractionLayer\FieldSerializer\FlowTemplateConfigFieldSerializer" class="Shopware\Core\Content\Flow\DataAbstractionLayer\FieldSerializer\FlowTemplateConfigFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Controller\TriggerFlowController" class="Shopware\Core\Content\Flow\Controller\TriggerFlowController" public="true">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="app_flow_event.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementSystemEntity" class="Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementSystemEntity">
      <tag name="shopware.entity"/>
    </service>
    <service id="Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementDisplayUnitEntity" class="Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementDisplayUnitEntity">
      <tag name="shopware.entity"/>
    </service>
    <service id="Shopware\Core\Content\MeasurementSystem\Field\MeasurementUnitsFieldSerializer" class="Shopware\Core\Content\MeasurementSystem\Field\MeasurementUnitsFieldSerializer" public="true">
      <tag name="shopware.field_serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitProvider" class="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitProvider">
      <argument type="service" id="measurement_display_unit.repository"/>
    </service>
    <service id="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitConverter" class="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitConverter">
      <argument type="service" id="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitProvider"/>
    </service>
    <service id="Shopware\Core\Content\MeasurementSystem\ProductMeasurement\ProductMeasurementUnitBuilder" class="Shopware\Core\Content\MeasurementSystem\ProductMeasurement\ProductMeasurementUnitBuilder">
      <argument type="service" id="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitConverter"/>
    </service>
    <service id="Shopware\Core\Content\MeasurementSystem\TwigExtension\MeasurementConvertUnitTwigFilter" class="Shopware\Core\Content\MeasurementSystem\TwigExtension\MeasurementConvertUnitTwigFilter">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitProvider"/>
      <argument type="service" id="Shopware\Core\Content\MeasurementSystem\Unit\MeasurementUnitConverter"/>
    </service>
    <service id="Shopware\Core\Content\LegalGuaranteeNotice\LegalGuaranteeNoticeRenderer" class="Shopware\Core\Content\LegalGuaranteeNotice\LegalGuaranteeNoticeRenderer">
      <argument type="service" id="twig"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
    </service>
    <service id="Shopware\Core\Content\LegalGuaranteeNotice\LegalGuaranteeNoticeTwigFilter" class="Shopware\Core\Content\LegalGuaranteeNotice\LegalGuaranteeNoticeTwigFilter">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Content\LegalGuaranteeNotice\LegalGuaranteeNoticeRenderer"/>
    </service>
    <service id="Shopware\Core\Content\LegalGuaranteeNotice\SalesChannel\LegalGuaranteeNoticeRoute" class="Shopware\Core\Content\LegalGuaranteeNotice\SalesChannel\LegalGuaranteeNoticeRoute" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\LegalGuaranteeNotice\LegalGuaranteeNoticeRenderer"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\OrderProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\OrderProvider">
      <tag name="shopware.mail.data_provider" key="order"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerProvider">
      <tag name="shopware.mail.data_provider" key="customer"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerGroupProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerGroupProvider">
      <tag name="shopware.mail.data_provider" key="customer_group"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\ProductProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\ProductProvider">
      <tag name="shopware.mail.data_provider" key="product"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerRecoveryProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\CustomerRecoveryProvider">
      <tag name="shopware.mail.data_provider" key="customer_recovery"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\NewsletterRecipientProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\NewsletterRecipientProvider">
      <tag name="shopware.mail.data_provider" key="newsletter_recipient"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\OrderTransactionProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\OrderTransactionProvider">
      <tag name="shopware.mail.data_provider" key="order_transaction"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\SalesChannelProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\SalesChannelProvider">
      <tag name="shopware.mail.data_provider" key="sales_channel"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\StateMachineStateProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\StateMachineStateProvider">
      <tag name="shopware.mail.data_provider" key="state_machine_state"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\Shared\MailFlow\DataProvider\UserRecoveryProvider" class="Shopware\Core\Content\Shared\MailFlow\DataProvider\UserRecoveryProvider">
      <tag name="shopware.mail.data_provider" key="user_recovery"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingOrderDefinition" class="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingOrderDefinition" public="true">
      <tag name="shopware.entity.definition" entity="sales_channel_tracking_order"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingCustomerDefinition" class="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingCustomerDefinition" public="true">
      <tag name="shopware.entity.definition" entity="sales_channel_tracking_customer"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Tracking\Extension\OrderSalesChannelTrackingExtension" class="Shopware\Core\Content\ProductExport\Tracking\Extension\OrderSalesChannelTrackingExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Tracking\Extension\CustomerSalesChannelTrackingExtension" class="Shopware\Core\Content\ProductExport\Tracking\Extension\CustomerSalesChannelTrackingExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Tracking\Extension\SalesChannelProductExportTrackingExtension" class="Shopware\Core\Content\ProductExport\Tracking\Extension\SalesChannelProductExportTrackingExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingListener" class="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="sales_channel_tracking_order.repository"/>
      <argument type="service" id="sales_channel_tracking_customer.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="checkout.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/checkout</argument>
    </service>
    <service id="checkout.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/checkout</argument>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CreditCartProcessor" class="Shopware\Core\Checkout\Cart\CreditCartProcessor">
      <tag name="shopware.cart.processor"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\AbsolutePriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CustomCartProcessor" class="Shopware\Core\Checkout\Cart\CustomCartProcessor">
      <tag name="shopware.cart.processor" priority="4000"/>
      <tag name="shopware.cart.collector"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartValueResolver" class="Shopware\Core\Checkout\Cart\CartValueResolver">
      <tag name="controller.argument_value_resolver" priority="1001"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\AmountCalculator" class="Shopware\Core\Checkout\Cart\Price\AmountCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\TaxCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTask" class="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTaskHandler" class="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument>120</argument>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\CashRounding" class="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
    <service id="Shopware\Core\Checkout\Cart\CartPersister" class="Shopware\Core\Checkout\Cart\CartPersister">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartSerializationCleaner"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCompressor"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartLocker" class="Shopware\Core\Checkout\Cart\CartLocker">
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartSerializationCleaner" class="Shopware\Core\Checkout\Cart\CartSerializationCleaner">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\CartService" class="Shopware\Core\Checkout\Cart\SalesChannel\CartService" public="true" lazy="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartLoadRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartDeleteRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartItemAddRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartItemUpdateRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartItemRemoveRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartOrderRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartFactory"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartCalculator" class="Shopware\Core\Checkout\Cart\CartCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartContextHasher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Telemetry\CartMetricsInstrumentor"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Telemetry\CartMetricsInstrumentor" class="Shopware\Core\Checkout\Cart\Telemetry\CartMetricsInstrumentor">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\Meter"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Telemetry\SalesChannelTypeResolver"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartFactory" class="Shopware\Core\Checkout\Cart\CartFactory">
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\CartItemUpdateRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\CartItemUpdateRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItemFactoryRegistry"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartLocker"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\CartLoadRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\CartLoadRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\TaxProvider\TaxProviderProcessor"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\CartDeleteRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\CartDeleteRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartLocker"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\CartItemRemoveRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\CartItemRemoveRoute" public="true">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartLocker"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\CartItemAddRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\CartItemAddRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItemFactoryRegistry"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartLocker"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\CartOrderRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\CartOrderRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\PaymentProcessor"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\TaxProvider\TaxProviderProcessor"/>
      <argument type="service" id="Shopware\Core\Checkout\Gateway\SalesChannel\CheckoutGatewayRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartContextHasher"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartLocker"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\ShippingCostRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\ShippingCostRoute" public="true">
      <argument type="service" id="shipping_method.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Gateway\SalesChannel\CheckoutGatewayRoute"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\SalesChannel\ProductShippingCostRoute" class="Shopware\Core\Checkout\Cart\SalesChannel\ProductShippingCostRoute" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Cart\ProductGateway"/>
      <argument type="service" id="shipping_method.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Processor"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator" class="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\GrossPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\NetPriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\GrossPriceCalculator" class="Shopware\Core\Checkout\Cart\Price\GrossPriceCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\TaxCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\NetPriceCalculator" class="Shopware\Core\Checkout\Cart\Price\NetPriceCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\TaxCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator" class="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\AbsolutePriceCalculator" class="Shopware\Core\Checkout\Cart\Price\AbsolutePriceCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Price\CurrencyPriceCalculator" class="Shopware\Core\Checkout\Cart\Price\CurrencyPriceCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartContextHasher" class="Shopware\Core\Checkout\Cart\CartContextHasher">
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder" class="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder"/>
    <service id="Shopware\Core\Checkout\Cart\Tax\TaxCalculator" class="Shopware\Core\Checkout\Cart\Tax\TaxCalculator"/>
    <service id="Shopware\Core\Checkout\Cart\TaxProvider\TaxProviderProcessor" class="Shopware\Core\Checkout\Cart\TaxProvider\TaxProviderProcessor">
      <argument type="service" id="tax_provider.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\TaxProvider\TaxAdjustment"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\TaxProvider\TaxProviderRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\App\TaxProvider\Payload\TaxProviderPayloadService"/>
      <argument type="service" id="Shopware\Core\Framework\App\Privileges\AppCapability"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\TaxProvider\TaxProviderRegistry" class="Shopware\Core\Checkout\Cart\TaxProvider\TaxProviderRegistry" public="true">
      <argument type="tagged_iterator" tag="shopware.tax.provider"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\TaxProvider\TaxAdjustmentCalculator" class="Shopware\Core\Checkout\Cart\TaxProvider\TaxAdjustmentCalculator"/>
    <service id="shopware.tax.adjustment_calculator" class="Shopware\Core\Checkout\Cart\Price\AmountCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\TaxProvider\TaxAdjustmentCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\TaxProvider\TaxAdjustment" class="Shopware\Core\Checkout\Cart\TaxProvider\TaxAdjustment">
      <argument type="service" id="shopware.tax.adjustment_calculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Transaction\TransactionProcessor"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\SalesChannel\CheckoutGatewayRoute" class="Shopware\Core\Checkout\Gateway\SalesChannel\CheckoutGatewayRoute" public="true">
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute"/>
      <argument type="service" id="Shopware\Core\Framework\App\Checkout\Gateway\AppCheckoutGateway"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Registry\CheckoutGatewayCommandRegistry" class="Shopware\Core\Checkout\Gateway\Command\Registry\CheckoutGatewayCommandRegistry">
      <argument type="tagged_iterator" tag="shopware.checkout.gateway.command"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Executor\CheckoutGatewayCommandExecutor" class="Shopware\Core\Checkout\Gateway\Command\Executor\CheckoutGatewayCommandExecutor">
      <argument type="service" id="Shopware\Core\Checkout\Gateway\Command\Registry\CheckoutGatewayCommandRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Handler\AddCartErrorCommandHandler" class="Shopware\Core\Checkout\Gateway\Command\Handler\AddCartErrorCommandHandler">
      <tag name="shopware.checkout.gateway.command"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Handler\AddPaymentMethodCommandHandler" class="Shopware\Core\Checkout\Gateway\Command\Handler\AddPaymentMethodCommandHandler">
      <tag name="shopware.checkout.gateway.command"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Handler\AddPaymentMethodExtensionsCommandHandler" class="Shopware\Core\Checkout\Gateway\Command\Handler\AddPaymentMethodExtensionsCommandHandler">
      <tag name="shopware.checkout.gateway.command"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Handler\RemovePaymentMethodCommandHandler" class="Shopware\Core\Checkout\Gateway\Command\Handler\RemovePaymentMethodCommandHandler">
      <tag name="shopware.checkout.gateway.command"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Handler\AddShippingMethodCommandHandler" class="Shopware\Core\Checkout\Gateway\Command\Handler\AddShippingMethodCommandHandler">
      <tag name="shopware.checkout.gateway.command"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Handler\AddShippingMethodExtensionsCommandHandler" class="Shopware\Core\Checkout\Gateway\Command\Handler\AddShippingMethodExtensionsCommandHandler">
      <tag name="shopware.checkout.gateway.command"/>
      <argument type="service" id="Shopware\Core\Framework\Log\ExceptionLogger"/>
    </service>
    <service id="Shopware\Core\Checkout\Gateway\Command\Handler\RemoveShippingMethodCommandHandler" class="Shopware\Core\Checkout\Gateway\Command\Handler\RemoveShippingMethodCommandHandler">
      <tag name="shopware.checkout.gateway.command"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Delivery\DeliveryBuilder" class="Shopware\Core\Checkout\Cart\Delivery\DeliveryBuilder"/>
    <service id="Shopware\Core\Checkout\Cart\Delivery\DeliveryCalculator" class="Shopware\Core\Checkout\Cart\Delivery\DeliveryCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Tax\PercentageTaxRuleBuilder"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\PriceActionController" class="Shopware\Core\Checkout\Cart\PriceActionController" public="true">
      <argument type="service" id="tax.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\NetPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\GrossPriceCalculator"/>
      <argument type="service" id="currency.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Calculator" class="Shopware\Core\Checkout\Cart\Calculator" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\AbsolutePriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor" class="Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor">
      <tag name="shopware.cart.processor" priority="-5000"/>
      <tag name="shopware.cart.collector" priority="-5000"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Delivery\DeliveryBuilder"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Delivery\DeliveryCalculator"/>
      <argument type="service" id="shipping_method.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Delivery\DeliveryValidator" class="Shopware\Core\Checkout\Cart\Delivery\DeliveryValidator">
      <tag name="shopware.cart.validator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\LineItemValidator" class="Shopware\Core\Checkout\Cart\LineItem\LineItemValidator">
      <tag name="shopware.cart.validator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Address\AddressValidator" class="Shopware\Core\Checkout\Cart\Address\AddressValidator">
      <tag name="shopware.cart.validator"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="sales_channel_country.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Validator" class="Shopware\Core\Checkout\Cart\Validator">
      <argument type="tagged_iterator" tag="shopware.cart.validator"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cart\ProductLineItemValidator" class="Shopware\Core\Content\Product\Cart\ProductLineItemValidator">
      <tag name="shopware.cart.validator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Processor" class="Shopware\Core\Checkout\Cart\Processor">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Validator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\AmountCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Transaction\TransactionProcessor"/>
      <argument type="tagged_iterator" tag="shopware.cart.processor"/>
      <argument type="tagged_iterator" tag="shopware.cart.collector"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cart\ProductCartProcessor" class="Shopware\Core\Content\Product\Cart\ProductCartProcessor">
      <tag name="shopware.cart.processor" priority="5000"/>
      <tag name="shopware.cart.collector" priority="5000"/>
      <argument type="service" id="Shopware\Core\Content\Product\Cart\ProductGateway"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Content\Product\Cart\ProductFeatureBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Cache\EntityCacheKeyGenerator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductTypeRegistry"/>
    </service>
    <service id="Shopware\Core\Content\Product\Cart\ProductFeatureBuilder" class="Shopware\Core\Content\Product\Cart\ProductFeatureBuilder">
      <argument type="service" id="custom_field.repository"/>
      <argument type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Transaction\TransactionProcessor" class="Shopware\Core\Checkout\Cart\Transaction\TransactionProcessor"/>
    <service id="Shopware\Core\Checkout\Cart\Order\Api\OrderConverterController" class="Shopware\Core\Checkout\Cart\Order\Api\OrderConverterController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="order.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Order\Api\OrderRecalculationController" class="Shopware\Core\Checkout\Cart\Order\Api\OrderRecalculationController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\RecalculationService"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\OrderAddressService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Order\RecalculationService" class="Shopware\Core\Checkout\Cart\Order\RecalculationService">
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="order_address.repository"/>
      <argument type="service" id="customer_address.repository"/>
      <argument type="service" id="order_line_item.repository"/>
      <argument type="service" id="order_delivery.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Processor"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartRuleLoader" class="Shopware\Core\Checkout\Cart\CartRuleLoader">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Processor"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CachedRuleLoader"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CachedRuleLoader" class="Shopware\Core\Checkout\Cart\CachedRuleLoader">
      <tag name="container.decorator" id="Shopware\Core\Checkout\Cart\RuleLoader" inner="Shopware\Core\Checkout\Cart\CachedRuleLoader.inner"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CachedRuleLoader.inner"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\LineItemQuantitySplitter" class="Shopware\Core\Checkout\Cart\LineItem\LineItemQuantitySplitter">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\PriceDefinitionFactory" class="Shopware\Core\Checkout\Cart\PriceDefinitionFactory"/>
    <service id="Shopware\Core\Checkout\Cart\LineItemFactoryRegistry" class="Shopware\Core\Checkout\Cart\LineItemFactoryRegistry">
      <argument type="tagged_iterator" tag="shopware.cart.line_item.factory"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\ProductLineItemFactory" class="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\ProductLineItemFactory">
      <tag name="shopware.cart.line_item.factory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\PriceDefinitionFactory"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\PromotionLineItemFactory" class="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\PromotionLineItemFactory">
      <tag name="shopware.cart.line_item.factory"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\CreditLineItemFactory" class="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\CreditLineItemFactory">
      <tag name="shopware.cart.line_item.factory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\PriceDefinitionFactory"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\CustomLineItemFactory" class="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\CustomLineItemFactory">
      <tag name="shopware.cart.line_item.factory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\PriceDefinitionFactory"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\RulesMatcher\AbstractAnyRuleLineItemMatcher" class="Shopware\Core\Checkout\Cart\LineItem\Group\RulesMatcher\AnyRuleLineItemMatcher"/>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\AbstractProductLineItemProvider" class="Shopware\Core\Checkout\Cart\LineItem\Group\ProductLineItemProvider"/>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder" class="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupServiceRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\RulesMatcher\AnyRuleMatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\LineItemQuantitySplitter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\AbstractProductLineItemProvider"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupServiceRegistry" class="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupServiceRegistry">
      <argument type="tagged_iterator" tag="lineitem.group.packager"/>
      <argument type="tagged_iterator" tag="lineitem.group.sorter"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\Packager\LineItemGroupCountPackager" class="Shopware\Core\Checkout\Cart\LineItem\Group\Packager\LineItemGroupCountPackager">
      <tag name="lineitem.group.packager"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\Packager\LineItemGroupUnitPriceGrossPackager" class="Shopware\Core\Checkout\Cart\LineItem\Group\Packager\LineItemGroupUnitPriceGrossPackager">
      <tag name="lineitem.group.packager"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\Packager\LineItemGroupUnitPriceNetPackager" class="Shopware\Core\Checkout\Cart\LineItem\Group\Packager\LineItemGroupUnitPriceNetPackager">
      <tag name="lineitem.group.packager"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\Sorter\LineItemGroupPriceAscSorter" class="Shopware\Core\Checkout\Cart\LineItem\Group\Sorter\LineItemGroupPriceAscSorter">
      <tag name="lineitem.group.sorter"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\Sorter\LineItemGroupPriceDescSorter" class="Shopware\Core\Checkout\Cart\LineItem\Group\Sorter\LineItemGroupPriceDescSorter">
      <tag name="lineitem.group.sorter"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\LineItem\Group\RulesMatcher\AnyRuleMatcher" class="Shopware\Core\Checkout\Cart\LineItem\Group\RulesMatcher\AnyRuleMatcher">
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\RulesMatcher\AbstractAnyRuleLineItemMatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Facade\CartFacadeHookFactory" class="Shopware\Core\Checkout\Cart\Facade\CartFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Facade\CartFacadeHelper"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Facade\PriceFactoryFactory" class="Shopware\Core\Checkout\Cart\Facade\PriceFactoryFactory" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs" class="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Facade\CartFacadeHelper" class="Shopware\Core\Checkout\Cart\Facade\CartFacadeHelper">
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItemFactoryRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Processor"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Processor\ContainerCartProcessor" class="Shopware\Core\Checkout\Cart\Processor\ContainerCartProcessor">
      <tag name="shopware.cart.processor" priority="3800"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CurrencyPriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Processor\DiscountCartProcessor" class="Shopware\Core\Checkout\Cart\Processor\DiscountCartProcessor">
      <tag name="shopware.cart.processor" priority="3700"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CurrencyPriceCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CartCompressor" class="Shopware\Core\Checkout\Cart\CartCompressor">
      <argument>false</argument>
      <argument>gzip</argument>
      <argument>null</argument>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Command\CartMigrateCommand" class="Shopware\Core\Checkout\Cart\Command\CartMigrateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>null</argument>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>120</argument>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\RedisConnectionFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCompressor"/>
      <argument type="service" id="clock"/>
      <call method="setName">
        <argument>cart:migrate</argument>
      </call>
      <call method="setDescription">
        <argument>Migrate carts from redis to database</argument>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Subscriber\CartOrderEventSubscriber" class="Shopware\Core\Checkout\Cart\Subscriber\CartOrderEventSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\CustomerDefinition" class="Shopware\Core\Checkout\Customer\CustomerDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\Extension\CustomerSalesChannelTrackingExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\DataAbstractionLayer\Extension\CustomerExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerAddress\CustomerAddressDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerAddress\CustomerAddressDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerRecovery\CustomerRecoveryDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerRecovery\CustomerRecoveryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroup\CustomerGroupDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroup\CustomerGroupDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupRegistrationSalesChannel\CustomerGroupRegistrationSalesChannelDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupRegistrationSalesChannel\CustomerGroupRegistrationSalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerTag\CustomerTagDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerTag\CustomerTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService" class="Shopware\Core\Checkout\Customer\SalesChannel\AccountService">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Password\LegacyPasswordVerifier"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\SwitchDefaultAddressRoute"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CartRestorer"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Service\DoubleOptInService"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Service\DoubleOptInService" class="Shopware\Core\Checkout\Customer\Service\DoubleOptInService">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="sales_channel_domain.repository"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\AddressValidationFactory" class="Shopware\Core\Checkout\Customer\Validation\AddressValidationFactory">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\CustomerProfileValidationFactory" class="Shopware\Core\Checkout\Customer\Validation\CustomerProfileValidationFactory">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument>%customer.account_types%</argument>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\PasswordValidationFactory" class="Shopware\Core\Checkout\Customer\Validation\PasswordValidationFactory">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\CustomerValidationFactory" class="Shopware\Core\Checkout\Customer\Validation\CustomerValidationFactory">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\CustomerProfileValidationFactory"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\CustomerEmailUniqueChecker" class="Shopware\Core\Checkout\Customer\Validation\CustomerEmailUniqueChecker">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerEmailUniqueValidator" class="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerEmailUniqueValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\CustomerEmailUniqueChecker"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerPasswordMatchesValidator" class="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerPasswordMatchesValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerVatIdentificationValidator" class="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerVatIdentificationValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerZipCodeValidator" class="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerZipCodeValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="country.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Password\LegacyEncoder\Md5" class="Shopware\Core\Checkout\Customer\Password\LegacyEncoder\Md5">
      <tag name="shopware.legacy_encoder"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Password\LegacyEncoder\Sha256" class="Shopware\Core\Checkout\Customer\Password\LegacyEncoder\Sha256">
      <tag name="shopware.legacy_encoder"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Password\LegacyPasswordVerifier" class="Shopware\Core\Checkout\Customer\Password\LegacyPasswordVerifier">
      <argument type="tagged_iterator" tag="shopware.legacy_encoder"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\AddressHashSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\AddressHashSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerMetaFieldSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerMetaFieldSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Service\ProductReviewCountService" class="Shopware\Core\Checkout\Customer\Service\ProductReviewCountService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Service\GuestAuthenticator" class="Shopware\Core\Checkout\Customer\Service\GuestAuthenticator"/>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\ProductReviewSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\ProductReviewSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Service\ProductReviewCountService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerRemoteAddressSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerRemoteAddressSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerTokenSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerTokenSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerChangePasswordSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerChangePasswordSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerFlowEventsSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerFlowEventsSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRestorer"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\DataAbstractionLayer\CustomerIndexer"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerLogoutSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerLogoutSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\LoginRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\LoginRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\Framework\RateLimiter\RateLimiter"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\LogoutRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\LogoutRoute" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\SendPasswordRecoveryMailRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\SendPasswordRecoveryMailRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="customer_recovery.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="shopware.rate_limiter"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ResetPasswordRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ResetPasswordRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="customer_recovery.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\PasswordValidationFactory"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\CustomerRecoveryIsExpiredRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\CustomerRecoveryIsExpiredRoute" public="true">
      <argument type="service" id="customer_recovery.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="shopware.rate_limiter"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ChangeCustomerProfileRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ChangeCustomerProfileRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\CustomerProfileValidationFactory"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper"/>
      <argument type="service" id="salutation.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ChangePasswordRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ChangePasswordRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ChangeEmailRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ChangeEmailRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="customer_recovery.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ChangeLanguageRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ChangeLanguageRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ConvertGuestRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ConvertGuestRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\PasswordValidationFactory"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="shopware.rate_limiter"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\CustomerRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\CustomerRoute" public="true">
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\DeleteCustomerRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\DeleteCustomerRoute" public="true">
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\RegisterRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\RegisterRoute" public="true">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\CustomerValidationFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\AddressValidationFactory"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="sales_channel.country.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper"/>
      <argument type="service" id="salutation.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\PasswordValidationFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Service\DoubleOptInService"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\DataAbstractionLayer\Indexing\CustomerNewsletterSalesChannelsUpdater"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\RegisterConfirmRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\RegisterConfirmRoute" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ListAddressRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ListAddressRoute" public="true">
      <argument type="service" id="sales_channel.customer_address.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\UpsertAddressRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\UpsertAddressRoute" public="true">
      <argument type="service" id="customer_address.repository"/>
      <argument type="service" id="sales_channel.customer_address.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\AddressValidationFactory"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper"/>
      <argument type="service" id="salutation.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\DeleteAddressRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\DeleteAddressRoute" public="true">
      <argument type="service" id="customer_address.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\SwitchDefaultAddressRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\SwitchDefaultAddressRoute" public="true">
      <argument type="service" id="customer_address.repository"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\CustomerGroupRegistrationSettingsRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\CustomerGroupRegistrationSettingsRoute" public="true">
      <argument type="service" id="customer_group.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\SalesChannelCustomerAddressDefinition" class="Shopware\Core\Checkout\Customer\SalesChannel\SalesChannelCustomerAddressDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\DataAbstractionLayer\CustomerIndexer" class="Shopware\Core\Checkout\Customer\DataAbstractionLayer\CustomerIndexer">
      <tag name="shopware.entity_indexer" priority="100"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\ManyToManyIdFieldUpdater"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\DataAbstractionLayer\Indexing\CustomerNewsletterSalesChannelsUpdater"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Api\ConvertGuestController" class="Shopware\Core\Checkout\Customer\Api\ConvertGuestController" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ConvertGuestRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\SendPasswordRecoveryMailRoute"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Api\CustomerGroupRegistrationActionController" class="Shopware\Core\Checkout\Customer\Api\CustomerGroupRegistrationActionController" public="true">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRestorer"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlist\CustomerWishlistDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlist\CustomerWishlistDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlistProduct\CustomerWishlistProductDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlistProduct\CustomerWishlistProductDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\LoadWishlistRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\LoadWishlistRoute" public="true">
      <argument type="service" id="customer_wishlist.repository"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\AddWishlistProductRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\AddWishlistProductRoute" public="true">
      <argument type="service" id="customer_wishlist.repository"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\RemoveWishlistProductRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\RemoveWishlistProductRoute" public="true">
      <argument type="service" id="customer_wishlist.repository"/>
      <argument type="service" id="customer_wishlist_product.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\DataAbstractionLayer\CustomerWishlistProductExceptionHandler" class="Shopware\Core\Checkout\Customer\DataAbstractionLayer\CustomerWishlistProductExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\MergeWishlistProductRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\MergeWishlistProductRoute" public="true">
      <argument type="service" id="customer_wishlist.repository"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Cookie\WishlistCookieCollectListener" class="Shopware\Core\Checkout\Customer\Cookie\WishlistCookieCollectListener">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\CustomerValueResolver" class="Shopware\Core\Checkout\Customer\CustomerValueResolver">
      <tag name="controller.argument_value_resolver" priority="1002"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\AccountNewsletterRecipientRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\AccountNewsletterRecipientRoute" public="true">
      <argument type="service" id="sales_channel.newsletter_recipient.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\ImitateCustomerRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\ImitateCustomerRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\ImitateCustomerTokenGenerator"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\LogoutRoute"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerService" class="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerService">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\ImitateCustomerTokenGenerator" class="Shopware\Core\Checkout\Customer\ImitateCustomerTokenGenerator">
      <argument>%env(APP_SECRET)%</argument>
      <argument type="service" id="shopware.jwt_config"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Command\DeleteUnusedGuestCustomersCommand" class="Shopware\Core\Checkout\Customer\Command\DeleteUnusedGuestCustomersCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerService"/>
      <call method="setName">
        <argument>customer:delete-unused-guests</argument>
      </call>
      <call method="setDescription">
        <argument>Delete unused guest customers</argument>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerTask" class="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerHandler" class="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerService"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTask" class="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTaskHandler" class="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerBeforeDeleteSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerBeforeDeleteSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerLanguageSalesChannelSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerLanguageSalesChannelSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerEmailUniqueSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerEmailUniqueSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\CustomerEmailUniqueChecker"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\SalesChannel\DownloadRoute" class="Shopware\Core\Checkout\Customer\SalesChannel\DownloadRoute" public="true">
      <argument type="service" id="order_line_item_download.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\DownloadResponseGenerator"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerSalutationSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerSalutationSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Subscriber\CustomerAddressSubscriber" class="Shopware\Core\Checkout\Customer\Subscriber\CustomerAddressSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\DocumentDefinition" class="Shopware\Core\Checkout\Document\DocumentDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Document\Aggregate\DocumentType\DocumentTypeDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentType\DocumentTypeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfigSalesChannel\DocumentBaseConfigSalesChannelDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfigSalesChannel\DocumentBaseConfigSalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Document\Twig\DocumentTemplateRenderer" class="Shopware\Core\Checkout\Document\Twig\DocumentTemplateRenderer">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder"/>
      <argument type="service" id="twig"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\DocumentGeneratorController" class="Shopware\Core\Checkout\Document\DocumentGeneratorController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentGenerator"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="pdf.merger" class="setasign\Fpdi\Tfpdf\Fpdi"/>
    <service id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader" class="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="document_base_config.repository"/>
      <argument type="service" id="country.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Service\ReferenceInvoiceLoader" class="Shopware\Core\Checkout\Document\Service\ReferenceInvoiceLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Service\ZugferdEmbeddedService" class="Shopware\Core\Checkout\Document\Service\ZugferdEmbeddedService"/>
    <service id="Shopware\Core\Checkout\Document\Renderer\InvoiceRenderer" class="Shopware\Core\Checkout\Document\Renderer\InvoiceRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentFileRendererRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\DeliveryNoteRenderer" class="Shopware\Core\Checkout\Document\Renderer\DeliveryNoteRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentFileRendererRegistry"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\StornoRenderer" class="Shopware\Core\Checkout\Document\Renderer\StornoRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ReferenceInvoiceLoader"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentFileRendererRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\CreditNoteRenderer" class="Shopware\Core\Checkout\Document\Renderer\CreditNoteRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ReferenceInvoiceLoader"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentFileRendererRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\DocumentRendererRegistry" class="Shopware\Core\Checkout\Document\Renderer\DocumentRendererRegistry">
      <argument type="tagged_iterator" tag="document.renderer"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Service\PdfRenderer" class="Shopware\Core\Checkout\Document\Service\PdfRenderer">
      <tag name="document_type.renderer" key="pdf"/>
      <argument>%shopware.dompdf.options%</argument>
      <argument type="service" id="Shopware\Core\Checkout\Document\Twig\DocumentTemplateRenderer"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Service\DocumentGenerator" class="Shopware\Core\Checkout\Document\Service\DocumentGenerator">
      <argument type="service" id="Shopware\Core\Checkout\Document\Renderer\DocumentRendererRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentFileRendererRegistry"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="document.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Service\DocumentFileResolver"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Service\DocumentMerger" class="Shopware\Core\Checkout\Document\Service\DocumentMerger">
      <argument type="service" id="document.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentGenerator"/>
      <argument type="service" id="pdf.merger"/>
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Controller\DocumentController" class="Shopware\Core\Checkout\Document\Controller\DocumentController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentGenerator"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentMerger"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Document\SalesChannel\DocumentRoute" class="Shopware\Core\Checkout\Document\SalesChannel\DocumentRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentGenerator"/>
      <argument type="service" id="document.repository"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Service\GuestAuthenticator"/>
      <argument type="tagged_iterator" tag="document_type.renderer" index-by="key" default-index-method="getDefaultKeyName" default-priority-method="getDefaultKeyPriority"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Service\HtmlRenderer" class="Shopware\Core\Checkout\Document\Service\HtmlRenderer">
      <tag name="document_type.renderer" key="html"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Twig\DocumentTemplateRenderer"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Service\DocumentFileRendererRegistry" class="Shopware\Core\Checkout\Document\Service\DocumentFileRendererRegistry">
      <argument type="tagged_iterator" tag="document_type.renderer" index-by="key" default-index-method="getDefaultKeyName" default-priority-method="getDefaultKeyPriority"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\ZugferdRenderer" class="Shopware\Core\Checkout\Document\Renderer\ZugferdRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Zugferd\ZugferdBuilder"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\ZugferdEmbeddedRenderer" class="Shopware\Core\Checkout\Document\Renderer\ZugferdEmbeddedRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Renderer\InvoiceRenderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Renderer\ZugferdRenderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ZugferdEmbeddedService"/>
      <argument>6.7.14.1</argument>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\ZugferdCancellationInvoiceRenderer" class="Shopware\Core\Checkout\Document\Renderer\ZugferdCancellationInvoiceRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ReferenceInvoiceLoader"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Zugferd\ZugferdBuilder"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\ZugferdCreditNoteRenderer" class="Shopware\Core\Checkout\Document\Renderer\ZugferdCreditNoteRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ReferenceInvoiceLoader"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Zugferd\ZugferdBuilder"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\ZugferdEmbeddedCancellationInvoiceRenderer" class="Shopware\Core\Checkout\Document\Renderer\ZugferdEmbeddedCancellationInvoiceRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Renderer\StornoRenderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Renderer\ZugferdCancellationInvoiceRenderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ZugferdEmbeddedService"/>
      <argument>6.7.14.1</argument>
    </service>
    <service id="Shopware\Core\Checkout\Document\Renderer\ZugferdEmbeddedCreditNoteRenderer" class="Shopware\Core\Checkout\Document\Renderer\ZugferdEmbeddedCreditNoteRenderer">
      <tag name="document.renderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Renderer\CreditNoteRenderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Renderer\ZugferdCreditNoteRenderer"/>
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ZugferdEmbeddedService"/>
      <argument>6.7.14.1</argument>
    </service>
    <service id="Shopware\Core\Checkout\Document\Zugferd\ZugferdBuilder" class="Shopware\Core\Checkout\Document\Zugferd\ZugferdBuilder">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\AmountCalculator"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Subscriber\DocumentDeleteSubscriber" class="Shopware\Core\Checkout\Document\Subscriber\DocumentDeleteSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="document.repository"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Api\DocumentTypeTechnicalNameFkResolver" class="Shopware\Core\Checkout\Document\Api\DocumentTypeTechnicalNameFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigValidator" class="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\OrderDefinition" class="Shopware\Core\Checkout\Order\OrderDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\Extension\OrderSalesChannelTrackingExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderAddress\OrderAddressDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderAddress\OrderAddressDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <tag name="shopware.entity.hookable"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\OrderExceptionHandler" class="Shopware\Core\Checkout\Order\OrderExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderCustomer\OrderCustomerDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderCustomer\OrderCustomerDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderDelivery\OrderDeliveryDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderDelivery\OrderDeliveryDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderDeliveryPosition\OrderDeliveryPositionDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderDeliveryPosition\OrderDeliveryPositionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderLineItem\OrderLineItemDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderLineItem\OrderLineItemDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderLineItemDownload\OrderLineItemDownloadDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderLineItemDownload\OrderLineItemDownloadDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTag\OrderTagDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTag\OrderTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefundPosition\OrderTransactionCaptureRefundPositionDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefundPosition\OrderTransactionCaptureRefundPositionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\SalesChannel\OrderService" class="Shopware\Core\Checkout\Order\SalesChannel\OrderService">
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Validation\OrderValidationFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Validation\OrderValidationFactory" class="Shopware\Core\Checkout\Order\Validation\OrderValidationFactory">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Order\OrderPersister" class="Shopware\Core\Checkout\Cart\Order\OrderPersister">
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartSerializationCleaner"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Order\LineItemDownloadLoader" class="Shopware\Core\Checkout\Cart\Order\LineItemDownloadLoader">
      <argument type="service" id="product_download.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Order\OrderConverter" class="Shopware\Core\Checkout\Cart\Order\OrderConverter">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
      <argument type="service" id="order_address.repository"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\LineItemDownloadLoader"/>
      <argument type="service" id="rule.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler">
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureStateHandler" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureStateHandler">
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundStateHandler" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundStateHandler">
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\OrderAddressService" class="Shopware\Core\Checkout\Order\OrderAddressService">
      <argument type="service" id="order.repository"/>
      <argument type="service" id="order_address.repository"/>
      <argument type="service" id="customer_address.repository"/>
      <argument type="service" id="order_delivery.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Api\OrderActionController" class="Shopware\Core\Checkout\Order\Api\OrderActionController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentRefundProcessor"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute" class="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute" public="true">
      <argument type="service" id="order.repository"/>
      <argument type="service" id="promotion.repository"/>
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Service\GuestAuthenticator"/>
      <argument type="service" id="clock"/>
      <argument>30</argument>
    </service>
    <service id="Shopware\Core\Checkout\Order\SalesChannel\CancelOrderRoute" class="Shopware\Core\Checkout\Order\SalesChannel\CancelOrderRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderService"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\SalesChannel\SetPaymentOrderRoute" class="Shopware\Core\Checkout\Order\SalesChannel\SetPaymentOrderRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderService"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Gateway\SalesChannel\CheckoutGatewayRoute"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Listener\OrderStateChangeEventListener" class="Shopware\Core\Checkout\Order\Listener\OrderStateChangeEventListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="order_delivery.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Event\BusinessEventCollector"/>
      <argument type="service" id="state_machine_state.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Order\Subscriber\OrderSalutationSubscriber" class="Shopware\Core\Checkout\Order\Subscriber\OrderSalutationSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\PaymentMethodDefinition" class="Shopware\Core\Checkout\Payment\PaymentMethodDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\DataAbstractionLayer\Extension\PaymentMethodExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Payment\SalesChannel\SalesChannelPaymentMethodDefinition" class="Shopware\Core\Checkout\Payment\SalesChannel\SalesChannelPaymentMethodDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\DataAbstractionLayer\Extension\PaymentMethodExtension"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationDefinition" class="Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodValidator" class="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\PaymentProcessor" class="Shopware\Core\Checkout\Payment\PaymentProcessor">
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\Token\JWTFactoryV2" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenGenerator"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenLifecycle"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PaymentHandlerRegistry"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentTransactionStructFactory"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Controller\PaymentController" class="Shopware\Core\Checkout\Payment\Controller\PaymentController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Payment\PaymentProcessor"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\Token\JWTFactoryV2" on-invalid="null"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenGenerator"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenLifecycle"/>
      <argument type="service" id="order.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentTransactionStructFactory" class="Shopware\Core\Checkout\Payment\Cart\PaymentTransactionStructFactory"/>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentRefundProcessor" class="Shopware\Core\Checkout\Payment\Cart\PaymentRefundProcessor" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundStateHandler"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PaymentHandlerRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentTransactionStructFactory"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentRecurringProcessor" class="Shopware\Core\Checkout\Payment\Cart\PaymentRecurringProcessor" public="true">
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PaymentHandlerRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentTransactionStructFactory"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\Token\JWTFactoryV2" class="Shopware\Core\Checkout\Payment\Cart\Token\JWTFactoryV2">
      <argument type="service" id="shopware.jwt_config"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\Token\Constraint\PaymentTokenRegisteredValidator" class="Shopware\Core\Checkout\Payment\Cart\Token\Constraint\PaymentTokenRegisteredValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenLifecycle"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenGenerator" class="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenGenerator">
      <argument type="service" id="shopware.jwt_config"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenLifecycle" class="Shopware\Core\Checkout\Payment\Cart\Token\PaymentTokenLifecycle">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PaymentHandlerRegistry" class="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PaymentHandlerRegistry">
      <argument type="service" id=".service_locator.0mAqFAJ"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PrePayment" class="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PrePayment">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DebitPayment" class="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DebitPayment">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\CashPayment" class="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\CashPayment">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\InvoicePayment" class="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\InvoicePayment">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DefaultPayment" class="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DefaultPayment">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentHandlerIdentifierSubscriber" class="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentHandlerIdentifierSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentDistinguishableNameSubscriber" class="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentDistinguishableNameSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodIndexer" class="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentDistinguishableNameGenerator"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentDistinguishableNameGenerator" class="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentDistinguishableNameGenerator">
      <argument type="service" id="payment_method.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cart\PaymentMethodValidator" class="Shopware\Core\Checkout\Payment\Cart\PaymentMethodValidator">
      <tag name="shopware.cart.validator"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTask" class="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTaskHandler" class="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Payment\SalesChannel\HandlePaymentMethodRoute" class="Shopware\Core\Checkout\Payment\SalesChannel\HandlePaymentMethodRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Payment\PaymentProcessor"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="currency.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Payment\Api\PaymentMethodTechnicalNameFkResolver" class="Shopware\Core\Checkout\Payment\Api\PaymentMethodTechnicalNameFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartAmountRule" class="Shopware\Core\Checkout\Cart\Rule\CartAmountRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartPositionPriceRule" class="Shopware\Core\Checkout\Cart\Rule\CartPositionPriceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\GoodsCountRule" class="Shopware\Core\Checkout\Cart\Rule\GoodsCountRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\GoodsPriceRule" class="Shopware\Core\Checkout\Cart\Rule\GoodsPriceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemOfTypeRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemOfTypeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionLineItemRule" class="Shopware\Core\Checkout\Promotion\Rule\PromotionLineItemRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionCodeOfTypeRule" class="Shopware\Core\Checkout\Promotion\Rule\PromotionCodeOfTypeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionValueRule" class="Shopware\Core\Checkout\Promotion\Rule\PromotionValueRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Rule\PromotionsInCartCountRule" class="Shopware\Core\Checkout\Promotion\Rule\PromotionsInCartCountRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemTotalPriceRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemTotalPriceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemUnitPriceRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemUnitPriceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPerItemQuantityRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemPerItemQuantityRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemWithQuantityRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemWithQuantityRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemWrapperRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemWrapperRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartShippingCostRule" class="Shopware\Core\Checkout\Cart\Rule\CartShippingCostRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartWeightRule" class="Shopware\Core\Checkout\Cart\Rule\CartWeightRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartVolumeRule" class="Shopware\Core\Checkout\Cart\Rule\CartVolumeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartHasDeliveryFreeItemRule" class="Shopware\Core\Checkout\Cart\Rule\CartHasDeliveryFreeItemRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\BillingCountryRule" class="Shopware\Core\Checkout\Customer\Rule\BillingCountryRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\BillingStreetRule" class="Shopware\Core\Checkout\Customer\Rule\BillingStreetRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\BillingZipCodeRule" class="Shopware\Core\Checkout\Customer\Rule\BillingZipCodeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerGroupRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerGroupRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerRequestedGroupRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerRequestedGroupRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerTagRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerTagRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerNumberRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerNumberRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\DifferentAddressesRule" class="Shopware\Core\Checkout\Customer\Rule\DifferentAddressesRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\EmailRule" class="Shopware\Core\Checkout\Customer\Rule\EmailRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\IsActiveRule" class="Shopware\Core\Checkout\Customer\Rule\IsActiveRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\LastNameRule" class="Shopware\Core\Checkout\Customer\Rule\LastNameRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\IsCompanyRule" class="Shopware\Core\Checkout\Customer\Rule\IsCompanyRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartTaxDisplayRule" class="Shopware\Core\Checkout\Cart\Rule\CartTaxDisplayRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CartTotalPurchasePriceRule" class="Shopware\Core\Checkout\Cart\Rule\CartTotalPurchasePriceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\IsGuestCustomerRule" class="Shopware\Core\Checkout\Customer\Rule\IsGuestCustomerRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\IsNewsletterRecipientRule" class="Shopware\Core\Checkout\Customer\Rule\IsNewsletterRecipientRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\ShippingCountryRule" class="Shopware\Core\Checkout\Customer\Rule\ShippingCountryRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\ShippingStreetRule" class="Shopware\Core\Checkout\Customer\Rule\ShippingStreetRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\BillingCityRule" class="Shopware\Core\Checkout\Customer\Rule\BillingCityRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\ShippingCityRule" class="Shopware\Core\Checkout\Customer\Rule\ShippingCityRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\BillingStateRule" class="Shopware\Core\Checkout\Customer\Rule\BillingStateRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\ShippingStateRule" class="Shopware\Core\Checkout\Customer\Rule\ShippingStateRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\ShippingZipCodeRule" class="Shopware\Core\Checkout\Customer\Rule\ShippingZipCodeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerLoggedInRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerLoggedInRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemsInCartCountRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemsInCartCountRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\NumberOfReviewsRule" class="Shopware\Core\Checkout\Customer\Rule\NumberOfReviewsRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\OrderCountRule" class="Shopware\Core\Checkout\Customer\Rule\OrderCountRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\DaysSinceLastOrderRule" class="Shopware\Core\Checkout\Customer\Rule\DaysSinceLastOrderRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemTagRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemTagRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\AlwaysValidRule" class="Shopware\Core\Checkout\Cart\Rule\AlwaysValidRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPropertyRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemPropertyRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemIsNewRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemIsNewRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemOfManufacturerRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemOfManufacturerRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPurchasePriceRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemPurchasePriceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemCreationDateRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemCreationDateRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemReleaseDateRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemReleaseDateRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemClearanceSaleRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemClearanceSaleRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPromotedRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemPromotedRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemInCategoryRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemInCategoryRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemInProductStreamRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemInProductStreamRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemTaxationRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemTaxationRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionWidthRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionWidthRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionHeightRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionHeightRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionLengthRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionLengthRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionWeightRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionWeightRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionVolumeRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemDimensionVolumeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemListPriceRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemListPriceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemListPriceRatioRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemListPriceRatioRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemCustomFieldRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemCustomFieldRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemStockRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemStockRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemActualStockRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemActualStockRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\PaymentMethodRule" class="Shopware\Core\Checkout\Cart\Rule\PaymentMethodRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\ShippingMethodRule" class="Shopware\Core\Checkout\Cart\Rule\ShippingMethodRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemGoodsTotalRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemGoodsTotalRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\OrderTotalAmountRule" class="Shopware\Core\Checkout\Customer\Rule\OrderTotalAmountRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerCustomFieldRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerCustomFieldRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerBirthdayRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerBirthdayRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerCreatedByAdminRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerCreatedByAdminRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemProductStatesRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemProductStatesRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemProductTypeRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemProductTypeRule">
      <tag name="shopware.rule.definition"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductTypeRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerAgeRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerAgeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CustomerSalutationRule" class="Shopware\Core\Checkout\Customer\Rule\CustomerSalutationRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\DaysSinceLastLoginRule" class="Shopware\Core\Checkout\Customer\Rule\DaysSinceLastLoginRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\DaysSinceFirstLoginRule" class="Shopware\Core\Checkout\Customer\Rule\DaysSinceFirstLoginRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\AffiliateCodeRule" class="Shopware\Core\Checkout\Customer\Rule\AffiliateCodeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\AffiliateCodeOfOrderRule" class="Shopware\Core\Checkout\Cart\Rule\AffiliateCodeOfOrderRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\CampaignCodeOfOrderRule" class="Shopware\Core\Checkout\Cart\Rule\CampaignCodeOfOrderRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Customer\Rule\CampaignCodeRule" class="Shopware\Core\Checkout\Customer\Rule\CampaignCodeRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemPropertyValueRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemPropertyValueRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\LineItemVariantValueRule" class="Shopware\Core\Checkout\Cart\Rule\LineItemVariantValueRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\Rule\AdminSalesChannelSourceRule" class="Shopware\Core\Checkout\Cart\Rule\AdminSalesChannelSourceRule">
      <tag name="shopware.rule.definition"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\PromotionDefinition" class="Shopware\Core\Checkout\Promotion\PromotionDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSalesChannel\PromotionSalesChannelDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSalesChannel\PromotionSalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionIndividualCode\PromotionIndividualCodeDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionIndividualCode\PromotionIndividualCodeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscount\PromotionDiscountDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscount\PromotionDiscountDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountRule\PromotionDiscountRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountRule\PromotionDiscountRuleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroup\PromotionSetGroupDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroup\PromotionSetGroupDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroupRule\PromotionSetGroupRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroupRule\PromotionSetGroupRuleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionOrderRule\PromotionOrderRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionOrderRule\PromotionOrderRuleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaCustomer\PromotionPersonaCustomerDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaCustomer\PromotionPersonaCustomerDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaRule\PromotionPersonaRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaRule\PromotionPersonaRuleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionCartRule\PromotionCartRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionCartRule\PromotionCartRuleDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountPrice\PromotionDiscountPriceDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountPrice\PromotionDiscountPriceDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Validator\PromotionValidator" class="Shopware\Core\Checkout\Promotion\Validator\PromotionValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\PromotionRedemptionLocker" class="Shopware\Core\Checkout\Promotion\Cart\PromotionRedemptionLocker">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder" class="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
    <service id="Shopware\Core\Checkout\Promotion\Cart\PromotionCollector" class="Shopware\Core\Checkout\Promotion\Cart\PromotionCollector">
      <tag name="shopware.cart.collector" priority="4900"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Gateway\PromotionGateway"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\PromotionProcessor" class="Shopware\Core\Checkout\Promotion\Cart\PromotionProcessor">
      <tag name="shopware.cart.processor" priority="4900"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\PromotionDeliveryProcessor" class="Shopware\Core\Checkout\Promotion\Cart\PromotionDeliveryProcessor">
      <tag name="shopware.cart.processor" priority="-5100"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionDeliveryCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\PromotionCalculator" class="Shopware\Core\Checkout\Promotion\Cart\PromotionCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\AmountCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\AbsolutePriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\Composition\DiscountCompositionBuilder"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackageFilter"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackagePicker"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackageRules"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\LineItemQuantitySplitter"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\CartScopeDiscountPackager"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\SetGroupScopeDiscountPackager"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\SetScopeDiscountPackager"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\PromotionDeliveryCalculator" class="Shopware\Core\Checkout\Promotion\Cart\PromotionDeliveryCalculator">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\PercentagePriceCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Subscriber\Storefront\StorefrontCartSubscriber" class="Shopware\Core\Checkout\Promotion\Subscriber\Storefront\StorefrontCartSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Api\PromotionActionController" class="Shopware\Core\Checkout\Promotion\Api\PromotionActionController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupServiceRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\FilterServiceRegistry"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Api\PromotionController" class="Shopware\Core\Checkout\Promotion\Api\PromotionController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Util\PromotionCodeService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackageFilter" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackageFilter">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\FilterServiceRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackagePicker" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackagePicker">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\FilterServiceRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackageRules" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\AdvancedPackageRules"/>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\FilterServiceRegistry" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\FilterServiceRegistry">
      <argument type="tagged_iterator" tag="promotion.filter.sorter"/>
      <argument type="tagged_iterator" tag="promotion.filter.picker"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Sorter\FilterSorterPriceAsc" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Sorter\FilterSorterPriceAsc">
      <tag name="promotion.filter.sorter"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Sorter\FilterSorterPriceDesc" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Sorter\FilterSorterPriceDesc">
      <tag name="promotion.filter.sorter"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Picker\VerticalPicker" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Picker\VerticalPicker">
      <tag name="promotion.filter.picker"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Picker\HorizontalPicker" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Filter\Picker\HorizontalPicker">
      <tag name="promotion.filter.picker"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Gateway\PromotionGateway" class="Shopware\Core\Checkout\Promotion\Gateway\PromotionGateway">
      <argument type="service" id="promotion.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Service\PromotionDateTimeService"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Subscriber\PromotionIndividualCodeRedeemer" class="Shopware\Core\Checkout\Promotion\Subscriber\PromotionIndividualCodeRedeemer">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="promotion_individual_code.repository"/>
      <argument type="service" id="order_customer.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Service\PromotionDateTimeService" class="Shopware\Core\Checkout\Promotion\Service\PromotionDateTimeService"/>
    <service id="Shopware\Core\Checkout\Promotion\Util\PromotionCodeService" class="Shopware\Core\Checkout\Promotion\Util\PromotionCodeService">
      <argument type="service" id="promotion.repository"/>
      <argument type="service" id="promotion_individual_code.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\Composition\DiscountCompositionBuilder" class="Shopware\Core\Checkout\Promotion\Cart\Discount\Composition\DiscountCompositionBuilder"/>
    <service id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionIndexer" class="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="promotion.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionExclusionUpdater"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionRedemptionUpdater"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionRedemptionUpdater" class="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionRedemptionUpdater">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionExclusionUpdater" class="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionExclusionUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionValidator" class="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\CartScopeDiscountPackager" class="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\CartScopeDiscountPackager"/>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\SetGroupScopeDiscountPackager" class="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\SetGroupScopeDiscountPackager">
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\SetScopeDiscountPackager" class="Shopware\Core\Checkout\Promotion\Cart\Discount\ScopePackager\SetScopeDiscountPackager">
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder"/>
    </service>
    <service id="Shopware\Core\Checkout\Promotion\Cart\CartPromotionsSubscriber" class="Shopware\Core\Checkout\Promotion\Cart\CartPromotionsSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceExceptionHandler" class="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\ShippingMethodDefinition" class="Shopware\Core\Checkout\Shipping\ShippingMethodDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\SalesChannel\SalesChannelShippingMethodDefinition" class="Shopware\Core\Checkout\Shipping\SalesChannel\SalesChannelShippingMethodDefinition" public="true">
      <tag name="shopware.sales_channel.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTag\ShippingMethodTagDefinition" class="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTag\ShippingMethodTagDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceDefinition" class="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationDefinition" class="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute" class="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute" public="true">
      <argument type="service" id="sales_channel.shipping_method.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument type="service" id="Shopware\Core\Framework\Rule\RuleIdMatcher"/>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\Validator\ShippingMethodValidator" class="Shopware\Core\Checkout\Shipping\Validator\ShippingMethodValidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\Shipping\Api\ShippingMethodTechnicalNameFkResolver" class="Shopware\Core\Checkout\Shipping\Api\ShippingMethodTechnicalNameFkResolver">
      <tag name="shopware.sync.fk_resolver"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Aggregate\DocumentFile\DocumentFileDefinition" class="Shopware\Core\Checkout\DocumentV2\Aggregate\DocumentFile\DocumentFileDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Config\DocumentNumberGenerator" class="Shopware\Core\Checkout\DocumentV2\Config\DocumentNumberGenerator">
      <argument type="service" id="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Service\DocumentFileResolver" class="Shopware\Core\Checkout\DocumentV2\Service\DocumentFileResolver"/>
    <service id="Shopware\Core\Checkout\DocumentV2\Config\DocumentConfigLoader" class="Shopware\Core\Checkout\DocumentV2\Config\DocumentConfigLoader">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="document_base_config.repository"/>
      <argument type="service" id="country.repository"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Subscriber\DocumentBaseConfigSyncSubscriber" class="Shopware\Core\Checkout\DocumentV2\Subscriber\DocumentBaseConfigSyncSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Subscriber\DocumentTypeNameSyncSubscriber" class="Shopware\Core\Checkout\DocumentV2\Subscriber\DocumentTypeNameSyncSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Provider\DocumentMetaProvider" class="Shopware\Core\Checkout\DocumentV2\Provider\DocumentMetaProvider">
      <tag name="shopware.document_v2.provider"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Config\DocumentConfigLoader"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Provider\InvoiceDataProvider" class="Shopware\Core\Checkout\DocumentV2\Provider\InvoiceDataProvider" public="true">
      <tag name="shopware.document_v2.provider"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Config\DocumentConfigLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Type\DocumentTypeRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Provider\DeliveryNoteDataProvider" class="Shopware\Core\Checkout\DocumentV2\Provider\DeliveryNoteDataProvider" public="true">
      <tag name="shopware.document_v2.provider"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Service\CreditItemResolver" class="Shopware\Core\Checkout\DocumentV2\Service\CreditItemResolver">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Provider\CancellationInvoiceDataProvider" class="Shopware\Core\Checkout\DocumentV2\Provider\CancellationInvoiceDataProvider" public="true">
      <tag name="shopware.document_v2.provider"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Provider\InvoiceDataProvider"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Provider\CreditNoteDataProvider" class="Shopware\Core\Checkout\DocumentV2\Provider\CreditNoteDataProvider" public="true">
      <tag name="shopware.document_v2.provider"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Provider\InvoiceDataProvider"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Service\CreditItemResolver"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Provider\DocumentDataProviderRegistry" class="Shopware\Core\Checkout\DocumentV2\Provider\DocumentDataProviderRegistry">
      <argument type="tagged_iterator" tag="shopware.document_v2.provider"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Type\InvoiceDocumentType" class="Shopware\Core\Checkout\DocumentV2\Type\InvoiceDocumentType">
      <tag name="shopware.document_v2.type"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Type\CancellationInvoiceDocumentType" class="Shopware\Core\Checkout\DocumentV2\Type\CancellationInvoiceDocumentType">
      <tag name="shopware.document_v2.type"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Type\DeliveryNoteDocumentType" class="Shopware\Core\Checkout\DocumentV2\Type\DeliveryNoteDocumentType">
      <tag name="shopware.document_v2.type"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Type\CreditNoteDocumentType" class="Shopware\Core\Checkout\DocumentV2\Type\CreditNoteDocumentType">
      <tag name="shopware.document_v2.type"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Type\DocumentTypeRegistry" class="Shopware\Core\Checkout\DocumentV2\Type\DocumentTypeRegistry">
      <argument type="tagged_iterator" tag="shopware.document_v2.type"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Template\DocumentTemplateRenderer" class="Shopware\Core\Checkout\DocumentV2\Template\DocumentTemplateRenderer" public="true">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder"/>
      <argument type="service" id="twig"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Template\ZugferdTwigExtension" class="Shopware\Core\Checkout\DocumentV2\Template\ZugferdTwigExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Renderer\HtmlRenderer" class="Shopware\Core\Checkout\DocumentV2\Renderer\HtmlRenderer" public="true">
      <tag name="shopware.document_v2.renderer"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Template\DocumentTemplateRenderer"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Xml\XmlFormatter" class="Shopware\Core\Checkout\DocumentV2\Xml\XmlFormatter"/>
    <service id="Shopware\Core\Checkout\DocumentV2\Renderer\ZugferdXmlRenderer" class="Shopware\Core\Checkout\DocumentV2\Renderer\ZugferdXmlRenderer" public="true">
      <tag name="shopware.document_v2.renderer"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Template\DocumentTemplateRenderer"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Xml\XmlFormatter"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Renderer\PdfRenderer" class="Shopware\Core\Checkout\DocumentV2\Renderer\PdfRenderer" public="true">
      <tag name="shopware.document_v2.renderer"/>
      <argument>%shopware.dompdf.options%</argument>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Renderer\ZugferdEmbeddedPdfRenderer" class="Shopware\Core\Checkout\DocumentV2\Renderer\ZugferdEmbeddedPdfRenderer" public="true">
      <tag name="shopware.document_v2.renderer"/>
      <argument>6.7.14.1</argument>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Renderer\DocumentRendererRegistry" class="Shopware\Core\Checkout\DocumentV2\Renderer\DocumentRendererRegistry">
      <argument type="tagged_iterator" tag="shopware.document_v2.renderer"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentDependencyResolver" class="Shopware\Core\Checkout\DocumentV2\Generation\DocumentDependencyResolver">
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Renderer\DocumentRendererRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentArchiveGenerator" class="Shopware\Core\Checkout\DocumentV2\Generation\DocumentArchiveGenerator">
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="filesystem"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Renderer\DocumentRendererRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentPersister" class="Shopware\Core\Checkout\DocumentV2\Generation\DocumentPersister">
      <argument type="service" id="document.repository"/>
      <argument type="service" id="document_file.repository"/>
      <argument type="service" id="document_type.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileNameProvider"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Generation\ReferencedDocumentResolver" class="Shopware\Core\Checkout\DocumentV2\Generation\ReferencedDocumentResolver">
      <argument type="service" id="Shopware\Core\Checkout\Document\Service\ReferenceInvoiceLoader"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerator" class="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerator" public="true">
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Provider\DocumentDataProviderRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Renderer\DocumentRendererRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Config\DocumentNumberGenerator"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentDependencyResolver"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Generation\ReferencedDocumentResolver"/>
      <argument type="service" id="order.repository"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerationRequestResolver" class="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerationRequestResolver">
      <tag name="controller.argument_value_resolver"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Type\DocumentTypeRegistry"/>
    </service>
    <service id="Shopware\Core\Checkout\DocumentV2\Controller\DocumentV2Controller" class="Shopware\Core\Checkout\DocumentV2\Controller\DocumentV2Controller" public="true">
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerator"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Renderer\DocumentRendererRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Type\DocumentTypeRegistry"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentArchiveGenerator"/>
      <argument type="service" id="document.repository"/>
      <argument type="service" id="document_file.repository"/>
      <argument type="service" id="document_type.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileNameProvider"/>
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Service\DocumentFileResolver"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="maintenance.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/maintenance</argument>
    </service>
    <service id="maintenance.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/maintenance</argument>
    </service>
    <service id="Shopware\Core\Maintenance\System\Service\DatabaseConnectionFactory" class="Shopware\Core\Maintenance\System\Service\DatabaseConnectionFactory"/>
    <service id="Shopware\Core\Maintenance\System\Command\SystemInstallCommand" class="Shopware\Core\Maintenance\System\Command\SystemInstallCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Core\Maintenance\System\Service\SetupDatabaseAdapter"/>
      <argument type="service" id="Shopware\Core\Maintenance\System\Service\DatabaseConnectionFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <argument type="service" id="Shopware\Core\Installer\Finish\SystemLocker"/>
      <argument type="service" id="clock"/>
      <call method="setName">
        <argument>system:install</argument>
      </call>
      <call method="setDescription">
        <argument>Installs the Shopware 6 system</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\System\Command\SystemIsInstalledCommand" class="Shopware\Core\Maintenance\System\Command\SystemIsInstalledCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>system:is-installed</argument>
      </call>
      <call method="setDescription">
        <argument>Checks if the system is installed and returns exit code 0 if Shopware is installed</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\System\Command\SystemGenerateAppSecretCommand" class="Shopware\Core\Maintenance\System\Command\SystemGenerateAppSecretCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>system:generate-app-secret</argument>
      </call>
      <call method="setDescription">
        <argument>Generates a new app secret</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\System\Command\SystemSetupCommand" class="Shopware\Core\Maintenance\System\Command\SystemSetupCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Symfony\Component\Dotenv\Command\DotenvDumpCommand"/>
      <call method="setName">
        <argument>system:setup</argument>
      </call>
      <call method="setDescription">
        <argument>Setup the system</argument>
      </call>
    </service>
    <service id="Symfony\Component\Dotenv\Command\DotenvDumpCommand" class="Symfony\Component\Dotenv\Command\DotenvDumpCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <call method="setName">
        <argument>dotenv:dump</argument>
      </call>
      <call method="setDescription">
        <argument>Compile .env files to .env.local.php</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\System\Command\SystemUpdatePrepareCommand" class="Shopware\Core\Maintenance\System\Command\SystemUpdatePrepareCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="service_container"/>
      <argument>6.7.14.1</argument>
      <call method="setName">
        <argument>system:update:prepare</argument>
      </call>
      <call method="setDescription">
        <argument>Prepares the update process</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand" class="Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument>6.7.14.1</argument>
      <call method="setName">
        <argument>system:update:finish</argument>
      </call>
      <call method="setDescription">
        <argument>Finishes the update process</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelUpdateDomainCommand" class="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelUpdateDomainCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel_domain.repository"/>
      <call method="setName">
        <argument>sales-channel:update:domain</argument>
      </call>
      <call method="setDescription">
        <argument>Updates the sales channel domain with a new domain for all or specific sales channels matching the previous domain, except headless sales channels</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelReplaceUrlCommand" class="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelReplaceUrlCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel_domain.repository"/>
      <call method="setName">
        <argument>sales-channel:replace:url</argument>
      </call>
      <call method="setDescription">
        <argument>Replaces the URL of a sales channel with a new URL</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\System\Command\SystemConfigureShopCommand" class="Shopware\Core\Maintenance\System\Command\SystemConfigureShopCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Maintenance\System\Service\ShopConfigurator"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheClearer"/>
      <call method="setName">
        <argument>system:configure-shop</argument>
      </call>
      <call method="setDescription">
        <argument>Configure shop</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\System\Service\AppUrlVerifier" class="Shopware\Core\Maintenance\System\Service\AppUrlVerifier">
      <argument type="service" id="shopware.maintenance.client"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument>dev</argument>
      <argument>%env(bool:APP_URL_CHECK_DISABLED)%</argument>
    </service>
    <service id="shopware.maintenance.client" class="GuzzleHttp\Client"/>
    <service id="Shopware\Core\Maintenance\System\Service\ShopConfigurator" class="Shopware\Core\Maintenance\System\Service\ShopConfigurator">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelCreateCommand" class="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelCreateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Maintenance\SalesChannel\Service\SalesChannelCreator"/>
      <call method="setName">
        <argument>sales-channel:create</argument>
      </call>
      <call method="setDescription">
        <argument>Creates a new sales channel</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\SalesChannel\Service\SalesChannelCreator" class="Shopware\Core\Maintenance\SalesChannel\Service\SalesChannelCreator" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="shipping_method.repository"/>
      <argument type="service" id="country.repository"/>
      <argument type="service" id="category.repository"/>
    </service>
    <service id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelListCommand" class="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelListCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <call method="setName">
        <argument>sales-channel:list</argument>
      </call>
      <call method="setDescription">
        <argument>Lists all sales channels</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceEnableCommand" class="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceEnableCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <call method="setName">
        <argument>sales-channel:maintenance:enable</argument>
      </call>
      <call method="setDescription">
        <argument>Enable maintenance mode for a sales channel</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceDisableCommand" class="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceDisableCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <call method="setName">
        <argument>sales-channel:maintenance:disable</argument>
      </call>
      <call method="setDescription">
        <argument>Disable maintenance mode for a sales channel</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\User\Command\UserCreateCommand" class="Shopware\Core\Maintenance\User\Command\UserCreateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Maintenance\User\Service\UserProvisioner"/>
      <call method="setName">
        <argument>user:create</argument>
      </call>
      <call method="setDescription">
        <argument>Creates a new user</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\User\Command\UserChangePasswordCommand" class="Shopware\Core\Maintenance\User\Command\UserChangePasswordCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="user.repository"/>
      <call method="setName">
        <argument>user:change-password</argument>
      </call>
      <call method="setDescription">
        <argument>Change the password of a user</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\User\Command\UserListCommand" class="Shopware\Core\Maintenance\User\Command\UserListCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="user.repository"/>
      <call method="setName">
        <argument>user:list</argument>
      </call>
      <call method="setDescription">
        <argument>List current users</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\User\Service\UserProvisioner" class="Shopware\Core\Maintenance\User\Service\UserProvisioner" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Maintenance\System\Service\SetupDatabaseAdapter" class="Shopware\Core\Maintenance\System\Service\SetupDatabaseAdapter"/>
    <service id="Shopware\Core\Installer\Finish\SystemLocker" class="Shopware\Core\Installer\Finish\SystemLocker">
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Maintenance\Staging\Command\SystemSetupStagingCommand" class="Shopware\Core\Maintenance\Staging\Command\SystemSetupStagingCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument>true</argument>
      <argument type="collection"/>
      <argument type="collection"/>
      <argument type="collection"/>
      <call method="setName">
        <argument>system:setup:staging</argument>
      </call>
      <call method="setDescription">
        <argument>Installs the Shopware 6 system in staging mode</argument>
      </call>
    </service>
    <service id="Shopware\Core\Maintenance\Staging\Handler\StagingAppHandler" class="Shopware\Core\Maintenance\Staging\Handler\StagingAppHandler">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
    </service>
    <service id="Shopware\Core\Maintenance\Staging\Handler\StagingMailHandler" class="Shopware\Core\Maintenance\Staging\Handler\StagingMailHandler">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Maintenance\Staging\Handler\StagingSalesChannelHandler" class="Shopware\Core\Maintenance\Staging\Handler\StagingSalesChannelHandler">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Maintenance\Staging\Handler\StagingExtensionHandler" class="Shopware\Core\Maintenance\Staging\Handler\StagingExtensionHandler">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\ExtensionLifecycleService"/>
    </service>
    <service id="Shopware\Core\Maintenance\Staging\Handler\StagingSystemConfigHandler" class="Shopware\Core\Maintenance\Staging\Handler\StagingSystemConfigHandler">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="profiling.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/profiling</argument>
    </service>
    <service id="profiling.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/profiling</argument>
    </service>
    <service id="Shopware\Core\Profiling\Integration\Stopwatch" class="Shopware\Core\Profiling\Integration\Stopwatch">
      <tag name="shopware.profiler" integration="Symfony"/>
      <argument type="service" id="debug.stopwatch" on-invalid="null"/>
    </service>
    <service id="Shopware\Core\Profiling\Integration\Tideways" class="Shopware\Core\Profiling\Integration\Tideways">
      <tag name="shopware.profiler" integration="Tideways"/>
    </service>
    <service id="Shopware\Core\Framework\Adapter\Command\CacheWatchDelayedCommand" class="Shopware\Core\Framework\Adapter\Command\CacheWatchDelayedCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="service_container"/>
      <call method="setName">
        <argument>cache:watch:delayed</argument>
      </call>
      <call method="setDescription">
        <argument>Watches the delayed cache keys/tags</argument>
      </call>
    </service>
    <service id="Shopware\Core\Profiling\Integration\Datadog" class="Shopware\Core\Profiling\Integration\Datadog">
      <tag name="shopware.profiler" integration="Datadog"/>
    </service>
    <service id="Shopware\Core\Profiling\Integration\ServerTiming" class="Shopware\Core\Profiling\Integration\ServerTiming">
      <tag name="shopware.profiler" integration="ServerTiming"/>
      <tag name="kernel.event_listener" event="kernel.response" method="onResponseEvent"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Shopware\Core\Profiling\Profiler" class="Shopware\Core\Profiling\Profiler" public="true">
      <argument type="tagged_iterator" tag="shopware.profiler" index-by="integration" default-index-method="getDefaultIntegrationName" default-priority-method="getDefaultIntegrationPriority"/>
      <argument>%shopware.profiler.integrations%</argument>
    </service>
    <service id="Shopware\Core\Profiling\Routing\ProfilerWhitelist" class="Shopware\Core\Profiling\Routing\ProfilerWhitelist">
      <tag name="shopware.route_scope_whitelist"/>
    </service>
    <service id="Shopware\Core\Profiling\Doctrine\ConnectionProfiler" class="Shopware\Core\Profiling\Doctrine\ConnectionProfiler">
      <tag name="data_collector" template="@Profiling/Collector/db.html.twig" id="app.connection_collector" priority="200"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Profiling\Twig\DoctrineExtension" class="Shopware\Core\Profiling\Twig\DoctrineExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber" class="Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="data_collector"/>
      <argument type="service" id="rule.repository"/>
    </service>
    <service id="Shopware\Core\Profiling\FeatureFlag\FeatureFlagProfiler" class="Shopware\Core\Profiling\FeatureFlag\FeatureFlagProfiler">
      <tag name="data_collector" template="@Profiling/Collector/flags.html.twig" id="feature_flag" priority="-5"/>
      <argument type="service" id="Shopware\Core\Framework\Feature\FeatureFlagRegistry"/>
    </service>
    <service id="Shopware\Core\Profiling\Subscriber\CacheTagCollectorSubscriber" class="Shopware\Core\Profiling\Subscriber\CacheTagCollectorSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="data_collector"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Profiling\Subscriber\CartDataCollectorSubscriber" class="Shopware\Core\Profiling\Subscriber\CartDataCollectorSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="data_collector"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="collection">
        <argument key="Shopware\Core\Content\Product\Cart\ProductCartProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Content\Product\Cart\ProductCartProcessor</argument>
          <argument key="priority">5000</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="RiccardoDeals\Core\Checkout\Cart\DealCartProcessor" type="collection">
          <argument key="serviceId">RiccardoDeals\Core\Checkout\Cart\DealCartProcessor</argument>
          <argument key="priority">4950</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Promotion\Cart\PromotionCollector" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Promotion\Cart\PromotionCollector</argument>
          <argument key="priority">4900</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="RiccardoLoyalty\Core\Checkout\Cart\LoyaltyCartProcessor" type="collection">
          <argument key="serviceId">RiccardoLoyalty\Core\Checkout\Cart\LoyaltyCartProcessor</argument>
          <argument key="priority">3900</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\CustomCartProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Cart\CustomCartProcessor</argument>
          <argument key="priority">0</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor</argument>
          <argument key="priority">-5000</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
      </argument>
      <argument type="collection">
        <argument key="Shopware\Core\Content\Product\Cart\ProductCartProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Content\Product\Cart\ProductCartProcessor</argument>
          <argument key="priority">5000</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="RiccardoDeals\Core\Checkout\Cart\DealCartProcessor" type="collection">
          <argument key="serviceId">RiccardoDeals\Core\Checkout\Cart\DealCartProcessor</argument>
          <argument key="priority">4950</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Promotion\Cart\PromotionProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Promotion\Cart\PromotionProcessor</argument>
          <argument key="priority">4900</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\CustomCartProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Cart\CustomCartProcessor</argument>
          <argument key="priority">4000</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="RiccardoLoyalty\Core\Checkout\Cart\LoyaltyCartProcessor" type="collection">
          <argument key="serviceId">RiccardoLoyalty\Core\Checkout\Cart\LoyaltyCartProcessor</argument>
          <argument key="priority">3900</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Processor\ContainerCartProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Cart\Processor\ContainerCartProcessor</argument>
          <argument key="priority">3800</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Processor\DiscountCartProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Cart\Processor\DiscountCartProcessor</argument>
          <argument key="priority">3700</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\CreditCartProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Cart\CreditCartProcessor</argument>
          <argument key="priority">0</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Cart\Delivery\DeliveryProcessor</argument>
          <argument key="priority">-5000</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Promotion\Cart\PromotionDeliveryProcessor" type="collection">
          <argument key="serviceId">Shopware\Core\Checkout\Promotion\Cart\PromotionDeliveryProcessor</argument>
          <argument key="priority">-5100</argument>
          <argument key="decoratedBy" type="collection"/>
        </argument>
      </argument>
    </service>
    <service id="Shopware\Core\Service\Api\ServiceController" class="Shopware\Core\Service\Api\ServiceController" public="true">
      <argument type="service" id="Shopware\Core\Service\ServiceStorage"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Service\ServiceLifecycle"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
      <argument type="service" id="Shopware\Core\Service\Requirement\RequirementsValidator"/>
    </service>
    <service id="Shopware\Core\Service\Api\PermissionController" class="Shopware\Core\Service\Api\PermissionController" public="true">
      <argument type="service" id="Shopware\Core\Service\Permission\PermissionsService"/>
    </service>
    <service id="Shopware\Core\Service\Command\Install" class="Shopware\Core\Service\Command\Install">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
      <call method="setName">
        <argument>services:install</argument>
      </call>
      <call method="setDescription">
        <argument>Install all services</argument>
      </call>
    </service>
    <service id="Shopware\Core\Service\ServiceRegistry\RegistryUrlProcessor" class="Shopware\Core\Service\ServiceRegistry\RegistryUrlProcessor">
      <tag name="container.env_var_processor"/>
      <argument>https://registry.services.shopware.io</argument>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Core\Service\ServiceRegistry\Client" class="Shopware\Core\Service\ServiceRegistry\Client">
      <tag name="kernel.reset" method="reset"/>
      <argument>%env(service-registry-url:SERVICE_REGISTRY_URL)%</argument>
      <argument>%env(APP_URL)%</argument>
      <argument type="service" id="service_registry.http_client.uri_template"/>
    </service>
    <service id="Shopware\Core\Service\ServiceLifecycle" class="Shopware\Core\Service\ServiceLifecycle">
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppManager"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Service\ServiceStorage"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Framework\App\Manifest\ManifestFactory"/>
      <argument type="service" id="Shopware\Core\Service\ServiceSourceResolver"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Service\Requirement\RequirementsValidator"/>
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\Client"/>
      <argument type="service" id="Shopware\Core\Service\ServiceClientFactory"/>
    </service>
    <service id="Shopware\Core\Service\ServiceStorage" class="Shopware\Core\Service\ServiceStorage">
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Service\Command\UninstallAppCommandDecorator" class="Shopware\Core\Service\Command\UninstallAppCommandDecorator">
      <tag name="console.command" command="app:uninstall"/>
      <tag name="container.decorator" id="Shopware\Core\Framework\App\Command\UninstallAppCommand" inner="Shopware\Core\Service\Command\UninstallAppCommandDecorator.inner"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppStorage"/>
      <argument type="service" id="Shopware\Core\Service\ServiceStorage"/>
      <argument type="service" id="Shopware\Core\Service\ServiceLifecycle"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
      <call method="setName">
        <argument>app:uninstall</argument>
      </call>
    </service>
    <service id="Shopware\Core\Service\ServiceClientFactory" class="Shopware\Core\Service\ServiceClientFactory">
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\Client"/>
      <argument>6.7.14.1</argument>
    </service>
    <service id="Shopware\Core\Service\AllServiceInstaller" class="Shopware\Core\Service\AllServiceInstaller">
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\Client"/>
      <argument type="service" id="Shopware\Core\Service\ServiceStorage"/>
      <argument type="service" id="Shopware\Core\Service\ServiceLifecycle"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Service\ScheduledTask\InstallServicesTask" class="Shopware\Core\Service\ScheduledTask\InstallServicesTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Core\Service\ScheduledTask\InstallServicesTaskHandler" class="Shopware\Core\Service\ScheduledTask\InstallServicesTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Core\Service\ScheduledTask\InstallServicesTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Core\Service\MessageHandler\UpdateServiceHandler" class="Shopware\Core\Service\MessageHandler\UpdateServiceHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Service\ServiceLifecycle"/>
    </service>
    <service id="Shopware\Core\Service\MessageHandler\InstallServicesHandler" class="Shopware\Core\Service\MessageHandler\InstallServicesHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
    </service>
    <service id="Shopware\Core\Service\ServiceSourceResolver" class="Shopware\Core\Service\ServiceSourceResolver">
      <tag name="app.source_resolver" priority="100"/>
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\Client"/>
      <argument type="service" id="Shopware\Core\Service\TemporaryDirectoryFactory"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppExtractor"/>
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Core\Service\Subscriber\ExtensionCompatibilitiesResolvedSubscriber" class="Shopware\Core\Service\Subscriber\ExtensionCompatibilitiesResolvedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\Client"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider"/>
    </service>
    <service id="Shopware\Core\Service\Subscriber\InstalledExtensionsListingLoadedSubscriber" class="Shopware\Core\Service\Subscriber\InstalledExtensionsListingLoadedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="Shopware\Core\Service\Subscriber\SystemUpdateSubscriber" class="Shopware\Core\Service\Subscriber\SystemUpdateSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Service\TemporaryDirectoryFactory" class="Shopware\Core\Service\TemporaryDirectoryFactory">
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Core\Service\Subscriber\LicenseProviderSubscriber" class="Shopware\Core\Service\Subscriber\LicenseProviderSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Core\Service\ServiceHookableEventDescriber" class="Shopware\Core\Service\ServiceHookableEventDescriber">
      <tag name="shopware.hookable_event.describer"/>
    </service>
    <service id="Shopware\Core\Service\ServiceWebhookPolicy" class="Shopware\Core\Service\ServiceWebhookPolicy">
      <tag name="shopware.webhook.policy"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
    </service>
    <service id="Shopware\Core\Service\Permission\PermissionsService" class="Shopware\Core\Service\Permission\PermissionsService">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\PermissionLogger"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Core\Service\Requirement\ServiceConsentRequirement" class="Shopware\Core\Service\Requirement\ServiceConsentRequirement">
      <tag name="shopware.service.requirement"/>
      <argument type="service" id="Shopware\Core\Service\Permission\PermissionsService"/>
    </service>
    <service id="Shopware\Core\Service\Requirement\ServicesEnabledRequirement" class="Shopware\Core\Service\Requirement\ServicesEnabledRequirement">
      <tag name="shopware.service.requirement"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Service\Requirement\ShopwareAccountRequirement" class="Shopware\Core\Service\Requirement\ShopwareAccountRequirement">
      <tag name="shopware.service.requirement"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Service\Requirement\RequirementsValidator" class="Shopware\Core\Service\Requirement\RequirementsValidator">
      <argument type="tagged_iterator" tag="shopware.service.requirement"/>
    </service>
    <service id="Shopware\Core\Service\LifecycleManager" class="Shopware\Core\Service\LifecycleManager">
      <argument>%env(ENABLE_SERVICES)%</argument>
      <argument>dev</argument>
      <argument type="service" id="Shopware\Core\Framework\App\Privileges\Privileges"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Service\ServiceStorage"/>
      <argument type="service" id="Shopware\Core\Service\ServiceLifecycle"/>
      <argument type="service" id="Shopware\Core\Service\AllServiceInstaller"/>
      <argument type="service" id="Shopware\Core\Service\Permission\PermissionsService"/>
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\Client"/>
      <argument type="service" id="Shopware\Core\Service\Requirement\RequirementsValidator"/>
    </service>
    <service id="Shopware\Core\Service\Subscriber\ServiceLifecycleSubscriber" class="Shopware\Core\Service\Subscriber\ServiceLifecycleSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
      <argument type="service" id="Shopware\Core\Service\Notification"/>
    </service>
    <service id="Shopware\Core\Service\Subscriber\PermissionsSubscriber" class="Shopware\Core\Service\Subscriber\PermissionsSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
    </service>
    <service id="Shopware\Core\Service\Subscriber\ShopwareAccountSubscriber" class="Shopware\Core\Service\Subscriber\ShopwareAccountSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Service\LifecycleManager"/>
    </service>
    <service id="Shopware\Core\Service\Subscriber\ServiceWriteProtectionSubscriber" class="Shopware\Core\Service\Subscriber\ServiceWriteProtectionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Service\Notification" class="Shopware\Core\Service\Notification">
      <argument type="service" id="Shopware\Core\Framework\Notification\NotificationService"/>
    </service>
    <service id="Shopware\Core\Service\ServiceRegistry\PermissionLogger" class="Shopware\Core\Service\ServiceRegistry\PermissionLogger">
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\Client"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Core\Service\MessageHandler\LogConsentToRegistryHandler" class="Shopware\Core\Service\MessageHandler\LogConsentToRegistryHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Core\Service\ServiceRegistry\PermissionLogger"/>
    </service>
    <service id="service.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/service</argument>
    </service>
    <service id="service.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/service</argument>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_Administration" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>Administration</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/vendor/shopware/administration/Migration">Shopware\Administration\Migration</argument>
      </argument>
    </service>
    <service id="administration.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/administration</argument>
    </service>
    <service id="administration.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/administration</argument>
    </service>
    <service id="Shopware\Administration\Command\DeleteAdminFilesAfterBuildCommand" class="Shopware\Administration\Command\DeleteAdminFilesAfterBuildCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="filesystem"/>
      <call method="setName">
        <argument>administration:delete-files-after-build</argument>
      </call>
      <call method="setDescription">
        <argument>Deletes all unnecessary files of the administration after the build process.</argument>
      </call>
    </service>
    <service id="Shopware\Administration\Command\DeleteExtensionLocalPublicFilesCommand" class="Shopware\Administration\Command\DeleteExtensionLocalPublicFilesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="kernel"/>
      <call method="setName">
        <argument>administration:delete-extension-local-public-files</argument>
      </call>
      <call method="setDescription">
        <argument>Deletes all files in the local public folder of the extension. This command should run after assets:install so the assets are available in the public folder.</argument>
      </call>
    </service>
    <service id="Shopware\Administration\Command\CheckExtensionsCommand" class="Shopware\Administration\Command\CheckExtensionsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="kernel"/>
      <call method="setName">
        <argument>administration:check-extensions</argument>
      </call>
      <call method="setDescription">
        <argument>Type-checks (incl. spec files) and lints installed Administration extensions with the Administration's own toolchain. Pass tooling options after "--", e.g. -- --only=MyPlugin.</argument>
      </call>
    </service>
    <service id="Shopware\Administration\Command\SetupExtensionToolingCommand" class="Shopware\Administration\Command\SetupExtensionToolingCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="kernel"/>
      <call method="setName">
        <argument>administration:setup-extension-tooling</argument>
      </call>
      <call method="setDescription">
        <argument>[EXPERIMENTAL] Generates TypeScript/ESLint configs and IDE bootstraps for installed Administration extensions. Pass options after "--", e.g. -- --check. Command name, options and generated output can change in any release.</argument>
      </call>
    </service>
    <service id="Shopware\Administration\Command\GenerateEntitySchemaTypesCommand" class="Shopware\Administration\Command\GenerateEntitySchemaTypesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>administration:generate-entity-schema-types</argument>
      </call>
      <call method="setDescription">
        <argument>Generates the Administration entity-schema TypeScript definitions used by the extension tooling.</argument>
      </call>
    </service>
    <service id="Shopware\Administration\Controller\AdminExtensionApiController" class="Shopware\Administration\Controller\AdminExtensionApiController" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\ActionButton\Executor"/>
      <argument type="service" id="Shopware\Core\Framework\App\Payload\AppPayloadServiceHelper"/>
      <argument type="service" id="app.repository"/>
      <argument type="service" id="Shopware\Core\Framework\App\Hmac\QuerySigner"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Controller\AdministrationController" class="Shopware\Administration\Controller\AdministrationController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\FirstRunWizardService"/>
      <argument type="service" id="Shopware\Administration\Snippet\CachedSnippetFinder"/>
      <argument>%kernel.supported_api_versions%</argument>
      <argument type="service" id="Shopware\Administration\Framework\Routing\KnownIps\KnownIpsCollector"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/core</argument>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="currency.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="parameter_bag"/>
      <argument type="service" id="shopware.filesystem.asset"/>
      <argument>%env(service-registry-url:SERVICE_REGISTRY_URL)%</argument>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Api\OAuth\SymfonyBearerTokenValidator"/>
      <argument>%env(PRODUCT_ANALYTICS_GATEWAY_URL)%</argument>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\CustomerEmailUniqueChecker"/>
      <argument>P1W</argument>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Controller\AdminSearchController" class="Shopware\Administration\Controller\AdminSearchController" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Administration\Service\AdminSearcher"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Controller\UserConfigController" class="Shopware\Administration\Controller\UserConfigController" public="true">
      <argument type="service" id="user_config.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Controller\AdminProductStreamController" class="Shopware\Administration\Controller\AdminProductStreamController" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Controller\AdminTagController" class="Shopware\Administration\Controller\AdminTagController" public="true">
      <argument type="service" id="Shopware\Core\System\Tag\Service\FilterTagIdsService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Controller\NotificationController" class="Shopware\Administration\Controller\NotificationController" public="true">
      <argument type="service" id="shopware.rate_limiter"/>
      <argument type="service" id="Shopware\Core\Framework\Notification\NotificationService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Service\AdminSearcher" class="Shopware\Administration\Service\AdminSearcher">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Administration\Snippet\AppAdministrationSnippetDefinition" class="Shopware\Administration\Snippet\AppAdministrationSnippetDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Administration\Snippet\AppAdministrationSnippetPersister" class="Shopware\Administration\Snippet\AppAdministrationSnippetPersister">
      <argument type="service" id="app_administration_snippet.repository"/>
      <argument type="service" id="locale.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Administration\Snippet\CachedSnippetFinder" class="Shopware\Administration\Snippet\CachedSnippetFinder">
      <tag name="container.decorator" id="Shopware\Administration\Snippet\SnippetFinder" inner="Shopware\Administration\Snippet\CachedSnippetFinder.inner"/>
      <argument type="service" id="Shopware\Administration\Snippet\CachedSnippetFinder.inner"/>
      <argument type="service" id="cache.object"/>
    </service>
    <service id="Shopware\Administration\Snippet\AppLifecycleSubscriber" class="Shopware\Administration\Snippet\AppLifecycleSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="Shopware\Administration\Snippet\AppAdministrationSnippetPersister"/>
    </service>
    <service id="Shopware\Administration\Notification\NotificationDefinition" class="Shopware\Administration\Notification\NotificationDefinition">
      <deprecated package="shopware/administration" version="6.8.0">The "%service_id%" service is deprecated. You should stop using it, as it will be removed in the future.</deprecated>
    </service>
    <service id="Shopware\Administration\System\SalesChannel\Subscriber\SalesChannelUserConfigSubscriber" class="Shopware\Administration\System\SalesChannel\Subscriber\SalesChannelUserConfigSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="user_config.repository"/>
    </service>
    <service id="Shopware\Administration\Dashboard\OrderAmountService" class="Shopware\Administration\Dashboard\OrderAmountService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\CashRounding"/>
      <argument>%env(bool:SHOPWARE_DBAL_TIMEZONE_SUPPORT_ENABLED)%</argument>
    </service>
    <service id="Shopware\Administration\Controller\DashboardController" class="Shopware\Administration\Controller\DashboardController" public="true">
      <argument type="service" id="Shopware\Administration\Dashboard\OrderAmountService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Administration\Framework\Adapter\Cache\Http\AdministrationCacheControlListener" class="Shopware\Administration\Framework\Adapter\Cache\Http\AdministrationCacheControlListener">
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Adapter\Cache\Http\Event\BeforeCacheControlEvent"/>
    </service>
    <service id="Shopware\Administration\Framework\Routing\NotFound\AdministrationNotFoundSubscriber" class="Shopware\Administration\Framework\Routing\NotFound\AdministrationNotFoundSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument>%env(resolve:SHOPWARE_ADMINISTRATION_PATH_NAME)%</argument>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Administration\Framework\Routing\AdministrationRouteScope" class="Shopware\Administration\Framework\Routing\AdministrationRouteScope">
      <tag name="shopware.route_scope"/>
      <argument>%env(resolve:SHOPWARE_ADMINISTRATION_PATH_NAME)%</argument>
    </service>
    <service id="Shopware\Administration\Framework\SystemCheck\AdministrationReadinessCheck" class="Shopware\Administration\Framework\SystemCheck\AdministrationReadinessCheck">
      <tag name="shopware.system_check"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator"/>
      <argument type="service" id="filesystem"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Administration\Framework\Routing\KnownIps\KnownIpsCollector" class="Shopware\Administration\Framework\Routing\KnownIps\KnownIpsCollector"/>
    <service id="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator" class="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator">
      <tag name="container.decorator" id="pentatrion_vite.file_accessor" inner="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator.inner"/>
      <argument>%pentatrion_vite.configs%</argument>
      <argument type="service" id="shopware.asset.asset"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Administration\Framework\App\Subscriber\SystemLanguageChangedSubscriber" class="Shopware\Administration\Framework\App\Subscriber\SystemLanguageChangedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="locale.repository"/>
      <argument type="service" id="app_administration_snippet.repository"/>
    </service>
    <service id="Shopware\Administration\Framework\App\ActiveAdminAppLoader" class="Shopware\Administration\Framework\App\ActiveAdminAppLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Administration\Framework\Api\Subscriber\AdminInfoConfigBundlesSubscriber" class="Shopware\Administration\Framework\Api\Subscriber\AdminInfoConfigBundlesSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Administration\Framework\App\ActiveAdminAppLoader"/>
      <argument type="service" id="filesystem"/>
      <argument type="service" id="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator"/>
    </service>
    <service id="Shopware\Administration\Framework\Asset\AssetUploadListener" class="Shopware\Administration\Framework\Asset\AssetUploadListener">
      <tag name="kernel.event_listener"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_Elasticsearch" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>Elasticsearch</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/Migration">Shopware\Elasticsearch\Migration</argument>
      </argument>
    </service>
    <service id="elasticsearch.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/elasticsearch</argument>
    </service>
    <service id="elasticsearch.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/elasticsearch</argument>
    </service>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchTokenizer" class="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchTokenizer"/>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchHelper" class="Shopware\Elasticsearch\Framework\ElasticsearchHelper" public="true">
      <argument>dev</argument>
      <argument>%env(bool:SHOPWARE_ES_ENABLED)%</argument>
      <argument>%env(bool:SHOPWARE_ES_INDEXING_ENABLED)%</argument>
      <argument>%env(string:SHOPWARE_ES_INDEX_PREFIX)%</argument>
      <argument>%env(string:SHOPWARE_ES_THROW_EXCEPTION)%</argument>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\ProductCriteriaParser"/>
      <argument type="service" id="monolog.logger.elasticsearch"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchIndexingUtils" class="Shopware\Elasticsearch\Framework\ElasticsearchIndexingUtils">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="parameter_bag"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder" class="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder">
      <argument type="service" id="Shopware\Core\System\Language\CachedLanguageLoader"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchIndexingUtils"/>
      <argument>%elasticsearch.language_analyzer_mapping%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchFieldMapper" class="Shopware\Elasticsearch\Framework\ElasticsearchFieldMapper">
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchIndexingUtils"/>
    </service>
    <service id="OpenSearch\Client" class="OpenSearch\Client" public="true">
      <argument>%env(string:OPENSEARCH_URL)%</argument>
      <argument type="service" id="monolog.logger.elasticsearch"/>
      <argument>true</argument>
      <argument>%elasticsearch.ssl%</argument>
      <factory class="Shopware\Elasticsearch\Framework\ClientFactory" method="createClient"/>
    </service>
    <service id="admin.openSearch.client" class="OpenSearch\Client" public="true">
      <argument>%env(string:ADMIN_OPENSEARCH_URL)%</argument>
      <argument type="service" id="monolog.logger.elasticsearch"/>
      <argument>true</argument>
      <argument>%elasticsearch.ssl%</argument>
      <factory class="Shopware\Elasticsearch\Framework\ClientFactory" method="createClient"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Indexing\IndexCreator" class="Shopware\Elasticsearch\Framework\Indexing\IndexCreator">
      <argument type="service" id="OpenSearch\Client"/>
      <argument>%elasticsearch.index.config%</argument>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\IndexMappingProvider"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument>%env(bool:SHOPWARE_ES_DIMENSION_NORMALIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Indexing\IndexManager" class="Shopware\Elasticsearch\Framework\Indexing\IndexManager">
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchRegistry"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Subscriber\InvalidateExpiredCacheSubscriber" class="Shopware\Elasticsearch\Framework\Subscriber\InvalidateExpiredCacheSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\IndexManager"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Indexing\IndexMappingProvider" class="Shopware\Elasticsearch\Framework\Indexing\IndexMappingProvider">
      <argument>%elasticsearch.index.mapping%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Indexing\IndexMappingUpdater" class="Shopware\Elasticsearch\Framework\Indexing\IndexMappingUpdater">
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\IndexMappingProvider"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchIndexingCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchIndexingCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexer"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTaskHandler"/>
      <argument>%env(bool:SHOPWARE_ES_INDEXING_ENABLED)%</argument>
      <call method="setName">
        <argument>es:index</argument>
      </call>
      <call method="setDescription">
        <argument>Index all entities into elasticsearch</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchTestAnalyzerCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchTestAnalyzerCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="OpenSearch\Client"/>
      <call method="setName">
        <argument>es:test:analyzer</argument>
      </call>
      <call method="setDescription">
        <argument>Test the elasticsearch analyzer</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchStatusCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchStatusCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>es:status</argument>
      </call>
      <call method="setDescription">
        <argument>Show the status of the elasticsearch index</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchResetCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchResetCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchOutdatedIndexDetector"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="shopware.increment.gateway.registry"/>
      <call method="setName">
        <argument>es:reset</argument>
      </call>
      <call method="setDescription">
        <argument>Reset the elasticsearch index</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchUpdateMappingCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchUpdateMappingCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\IndexMappingUpdater"/>
      <call method="setName">
        <argument>es:mapping:update</argument>
      </call>
      <call method="setDescription">
        <argument>Update the Elasticsearch indices mapping</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchLanguageProvider" class="Shopware\Elasticsearch\Framework\ElasticsearchLanguageProvider">
      <argument type="service" id="language.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\ProductUpdater" class="Shopware\Elasticsearch\Product\ProductUpdater">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexer"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\AbstractElasticsearchSearchHydrator" class="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearchHydrator"/>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\AbstractElasticsearchAggregationHydrator" class="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregatorHydrator">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher" class="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher" public="true">
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\ProductCriteriaParser"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\AbstractElasticsearchSearchHydrator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>5s</argument>
      <argument>query_then_fetch</argument>
      <argument>null</argument>
    </service>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator" class="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator" public="true">
      <tag name="container.decorator" id="Shopware\Core\Framework\DataAbstractionLayer\Search\EntityAggregatorInterface" inner="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\AbstractElasticsearchAggregationHydrator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>5s</argument>
      <argument>query_then_fetch</argument>
    </service>
    <service id="Shopware\Elasticsearch\Product\SearchKeywordReplacement" class="Shopware\Elasticsearch\Product\SearchKeywordReplacement">
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="Shopware\Core\Content\Product\DataAbstractionLayer\SearchKeywordUpdater" inner="Shopware\Elasticsearch\Product\SearchKeywordReplacement.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\SearchKeywordReplacement.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\ProductSearchBuilder" class="Shopware\Elasticsearch\Product\ProductSearchBuilder">
      <tag name="container.decorator" id="Shopware\Core\Content\Product\SearchKeyword\ProductSearchBuilderInterface" inner="Shopware\Elasticsearch\Product\ProductSearchBuilder.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\ProductSearchBuilder.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument>300</argument>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTaskHandler" class="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTaskHandler" public="true">
      <tag name="messenger.message_handler" handles="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument>%elasticsearch.index.config%</argument>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask" class="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchRegistry" class="Shopware\Elasticsearch\Framework\ElasticsearchRegistry">
      <argument type="tagged_iterator" tag="shopware.es.definition"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchStagingHandler" class="Shopware\Elasticsearch\Framework\ElasticsearchStagingHandler">
      <argument>true</argument>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchOutdatedIndexDetector"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\ElasticsearchProductDefinition" class="Shopware\Elasticsearch\Product\ElasticsearchProductDefinition">
      <tag name="shopware.es.definition"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\AbstractProductSearchQueryBuilder"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldMapper"/>
      <argument type="service" id="Shopware\Core\System\Language\SalesChannelLanguageLoader"/>
      <argument>%env(bool:SHOPWARE_ES_EXCLUDE_SOURCE)%</argument>
      <argument>dev</argument>
      <argument type="service" id="Shopware\Core\System\Language\CachedLanguageLoader"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\StopwordTokenFilter" class="Shopware\Elasticsearch\Product\StopwordTokenFilter">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\AbstractProductSearchQueryBuilder" class="Shopware\Elasticsearch\Product\ProductSearchQueryBuilder">
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\StopwordTokenFilter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader"/>
      <argument type="service" id="Shopware\Elasticsearch\AbstractTokenQueryBuilder"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchTokenizer"/>
    </service>
    <service id="Shopware\Elasticsearch\TranslatedFieldQueryBuilder" class="Shopware\Elasticsearch\TranslatedFieldQueryBuilder">
      <argument type="service" id="Shopware\Elasticsearch\TranslatedFieldQueryBuilder.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
      <argument>0.2</argument>
    </service>
    <service id="Shopware\Elasticsearch\NestedFieldQueryBuilder" class="Shopware\Elasticsearch\NestedFieldQueryBuilder">
      <argument type="service" id="Shopware\Elasticsearch\TranslatedFieldQueryBuilder"/>
    </service>
    <service id="Shopware\Elasticsearch\ExplainFieldQueryBuilder" class="Shopware\Elasticsearch\ExplainFieldQueryBuilder">
      <tag name="container.decorator" id="Shopware\Elasticsearch\AbstractFieldQueryBuilder" inner="Shopware\Elasticsearch\TranslatedFieldQueryBuilder.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\NestedFieldQueryBuilder"/>
    </service>
    <service id="Shopware\Elasticsearch\AbstractTokenQueryBuilder" class="Shopware\Elasticsearch\TokenQueryBuilder">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldService"/>
      <argument type="service" id="Shopware\Elasticsearch\ExplainFieldQueryBuilder"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\CustomFieldUpdater" class="Shopware\Elasticsearch\Product\CustomFieldUpdater">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\CustomFieldSetGateway"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\ElasticsearchCustomFieldsMappingHelper"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\CustomFieldSetGateway" class="Shopware\Elasticsearch\Product\CustomFieldSetGateway">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\ElasticsearchCustomFieldsMappingHelper" class="Shopware\Elasticsearch\Product\ElasticsearchCustomFieldsMappingHelper">
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchOutdatedIndexDetector"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\CustomFieldSetGateway"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\ProductCustomFieldsUsedUpdater" class="Shopware\Elasticsearch\Product\ProductCustomFieldsUsedUpdater">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\ElasticsearchCustomFieldsMappingHelper"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchCreateAliasCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchCreateAliasCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTaskHandler"/>
      <call method="setName">
        <argument>es:create:alias</argument>
      </call>
      <call method="setDescription">
        <argument>Create the elasticsearch alias</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchCleanIndicesCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchCleanIndicesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchOutdatedIndexDetector"/>
      <call method="setName">
        <argument>es:index:cleanup</argument>
      </call>
      <call method="setDescription">
        <argument>Clean outdated indices</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand">
      <tag name="console.command"/>
      <tag name="kernel.event_subscriber"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearchRegistry"/>
      <call method="setName">
        <argument>es:admin:index</argument>
      </call>
      <call method="setDescription">
        <argument>Index the elasticsearch for the admin search</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminResetCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminResetCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="admin.openSearch.client"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="shopware.increment.gateway.registry"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchHelper"/>
      <call method="setName">
        <argument>es:admin:reset</argument>
      </call>
      <call method="setDescription">
        <argument>Reset Admin Elasticsearch indexing</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminTestCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminTestCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearcher"/>
      <call method="setName">
        <argument>es:admin:test</argument>
      </call>
      <call method="setDescription">
        <argument>Allows you to test the admin search index</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminUpdateMappingCommand" class="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminUpdateMappingCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearchRegistry"/>
      <call method="setName">
        <argument>es:admin:mapping:update</argument>
      </call>
      <call method="setDescription">
        <argument>Update the Elasticsearch indices mapping</argument>
      </call>
    </service>
    <service id="Shopware\Elasticsearch\Framework\ElasticsearchOutdatedIndexDetector" class="Shopware\Elasticsearch\Framework\ElasticsearchOutdatedIndexDetector">
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexer" class="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexer">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\IndexCreator"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="monolog.logger.elasticsearch"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>%env(int:SHOPWARE_ES_INDEXING_BATCH_SIZE)%</argument>
      <argument type="service" id="clock"/>
      <argument>false</argument>
    </service>
    <service id="Shopware\Elasticsearch\Product\LanguageSubscriber" class="Shopware\Elasticsearch\Product\LanguageSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchRegistry"/>
      <argument type="service" id="OpenSearch\Client"/>
    </service>
    <service id="Shopware\Elasticsearch\Profiler\DataCollector" class="Shopware\Elasticsearch\Profiler\DataCollector">
      <tag name="data_collector" template="@Elasticsearch/Collector/elasticsearch.html.twig" id="elasticsearch"/>
      <argument>%env(bool:SHOPWARE_ES_ENABLED)%</argument>
      <argument>%env(bool:SHOPWARE_ADMIN_ES_ENABLED)%</argument>
      <argument type="service" id="OpenSearch\Client"/>
      <argument type="service" id="admin.openSearch.client"/>
    </service>
    <service id="_dummy_es_env_usage" class="ArrayIterator" public="true" lazy="true">
      <argument type="collection">
        <argument>%env(bool:SHOPWARE_ES_ENABLED)%</argument>
        <argument>%env(bool:SHOPWARE_ES_INDEXING_ENABLED)%</argument>
        <argument>%env(string:OPENSEARCH_URL)%</argument>
        <argument>%env(string:SHOPWARE_ES_INDEX_PREFIX)%</argument>
        <argument>%env(bool:SHOPWARE_ES_THROW_EXCEPTION)%</argument>
        <argument>%env(int:SHOPWARE_ES_INDEXING_BATCH_SIZE)%</argument>
      </argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Subscriber\RefreshIndexSubscriber" class="Shopware\Elasticsearch\Admin\Subscriber\RefreshIndexSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearchRegistry"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\SystemUpdateListener" class="Shopware\Elasticsearch\Framework\SystemUpdateListener">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexer"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\IndexMappingUpdater"/>
    </service>
    <service id="Shopware\Elasticsearch\Admin\AdminElasticsearchHelper" class="Shopware\Elasticsearch\Admin\AdminElasticsearchHelper" public="true">
      <argument>%env(bool:SHOPWARE_ADMIN_ES_ENABLED)%</argument>
      <argument>%env(bool:SHOPWARE_ADMIN_ES_REFRESH_INDICES)%</argument>
      <argument>%env(string:SHOPWARE_ADMIN_ES_INDEX_PREFIX)%</argument>
      <argument>dev</argument>
      <argument>%env(string:SHOPWARE_ADMIN_ES_THROW_EXCEPTION)%</argument>
      <argument type="service" id="monolog.logger.elasticsearch"/>
    </service>
    <service id="Shopware\Elasticsearch\Admin\AdminSearchController" class="Shopware\Elasticsearch\Admin\AdminSearchController" public="true">
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonEntityEncoder"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchHelper"/>
    </service>
    <service id="Shopware\Elasticsearch\Admin\AdminSearcher" class="Shopware\Elasticsearch\Admin\AdminSearcher">
      <argument type="service" id="admin.openSearch.client"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearchRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchHelper"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\AbstractElasticsearchSearchHydrator"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchHelper"/>
      <argument>5s</argument>
      <argument>300</argument>
      <argument>query_then_fetch</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\AdminSearchRegistry" class="Shopware\Elasticsearch\Admin\AdminSearchRegistry">
      <tag name="kernel.event_subscriber"/>
      <tag name="messenger.message_handler" handles="Shopware\Elasticsearch\Admin\AdminSearchIndexingMessage"/>
      <argument type="tagged_iterator" tag="shopware.elastic.admin-searcher-index" index-by="key" default-index-method="getDefaultKeyName" default-priority-method="getDefaultKeyPriority"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="admin.openSearch.client"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchHelper"/>
      <argument type="service" id="monolog.logger.elasticsearch"/>
      <argument>%elasticsearch.administration.index.config%</argument>
      <argument>%elasticsearch.administration.index.mapping%</argument>
      <argument>dev</argument>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\CmsPageAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\CmsPageAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="cms_page"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="cms_page.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\CustomerAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\CustomerAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="customer"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="customer.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\CustomerGroupAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\CustomerGroupAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="customer_group"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="customer_group.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\LandingPageAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\LandingPageAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="landing_page"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="landing_page.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\ManufacturerAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\ManufacturerAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="product_manufacturer"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="product_manufacturer.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\MediaAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\MediaAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="media"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\OrderAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\OrderAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="order"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="order.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\PaymentMethodAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\PaymentMethodAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="payment_method"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="payment_method.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\ProductAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\ProductAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="product"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\PromotionAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\PromotionAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="promotion"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="promotion.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\PropertyGroupAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\PropertyGroupAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="property_group"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="property_group.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\SalesChannelAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\SalesChannelAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="sales_channel"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\ShippingMethodAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\ShippingMethodAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="shipping_method"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="shipping_method.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\CategoryAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\CategoryAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="category"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="category.repository"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\ElasticsearchFieldBuilder"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\NewsletterRecipientAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\NewsletterRecipientAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="newsletter_recipient"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="newsletter_recipient.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Admin\Indexer\ProductStreamAdminSearchIndexer" class="Shopware\Elasticsearch\Admin\Indexer\ProductStreamAdminSearchIndexer">
      <tag name="shopware.elastic.admin-searcher-index" key="product_stream"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="product_stream.repository"/>
      <argument>%env(int:SHOPWARE_ADMIN_ES_INDEXING_BATCH_SIZE)%</argument>
    </service>
    <service id="Shopware\Elasticsearch\Product\ProductCriteriaParser" class="Shopware\Elasticsearch\Product\ProductCriteriaParser">
      <tag name="container.decorator" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\CriteriaParser" inner="Shopware\Elasticsearch\Product\ProductCriteriaParser.inner"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
      <argument type="service" id="Shopware\Elasticsearch\Product\ProductCriteriaParser.inner"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\ElasticsearchOptimizeSwitch" class="Shopware\Elasticsearch\Product\ElasticsearchOptimizeSwitch">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
    </service>
    <service id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher" class="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher" public="true">
      <tag name="container.decorator" id="Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearcherInterface" inner="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher.inner"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearchRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchHelper"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearcher"/>
      <argument>500000</argument>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_Storefront" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>Storefront</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/vendor/shopware/storefront/Migration">Shopware\Storefront\Migration</argument>
      </argument>
    </service>
    <service id="storefront.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/storefront</argument>
    </service>
    <service id="storefront.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/storefront</argument>
    </service>
    <service id="Shopware\Storefront\Checkout\Cart\SalesChannel\StorefrontCartFacade" class="Shopware\Storefront\Checkout\Cart\SalesChannel\StorefrontCartFacade">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Storefront\Checkout\Shipping\BlockedShippingMethodSwitcher"/>
      <argument type="service" id="Shopware\Storefront\Checkout\Payment\BlockedPaymentMethodSwitcher"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartCalculator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartPersister"/>
      <argument type="service" id="Shopware\Core\Checkout\Gateway\SalesChannel\CheckoutGatewayRoute"/>
    </service>
    <service id="Shopware\Storefront\Checkout\Customer\CustomerGroupSubscriber" class="Shopware\Storefront\Checkout\Customer\CustomerGroupSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="seo_url.repository"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPersister"/>
      <argument type="service" id="slugify"/>
    </service>
    <service id="Shopware\Storefront\Checkout\Shipping\BlockedShippingMethodSwitcher" class="Shopware\Storefront\Checkout\Shipping\BlockedShippingMethodSwitcher">
      <argument type="service" id="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute"/>
    </service>
    <service id="Shopware\Storefront\Checkout\Payment\BlockedPaymentMethodSwitcher" class="Shopware\Storefront\Checkout\Payment\BlockedPaymentMethodSwitcher">
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute"/>
    </service>
    <service id="Shopware\Storefront\Framework\Cache\CacheCookieEventSubscriber" class="Shopware\Storefront\Framework\Cache\CacheCookieEventSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="session.factory"/>
    </service>
    <service id="Shopware\Storefront\Framework\Script\Api\StorefrontScriptResponseFactoryFacadeHookFactory" class="Shopware\Storefront\Framework\Script\Api\StorefrontScriptResponseFactoryFacadeHookFactory" public="true">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Storefront\Controller\ScriptController"/>
    </service>
    <service id="Shopware\Storefront\Framework\Store\Subscriber\ExtensionThemeDetectionSubscriber" class="Shopware\Storefront\Framework\Store\Subscriber\ExtensionThemeDetectionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="theme.repository"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\CachedDomainLoader" class="Shopware\Storefront\Framework\Routing\CachedDomainLoader">
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="Shopware\Storefront\Framework\Routing\DomainLoader" inner="Shopware\Storefront\Framework\Routing\CachedDomainLoader.inner"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\CachedDomainLoader.inner"/>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\CachedDomainLoaderInvalidator" class="Shopware\Storefront\Framework\Routing\CachedDomainLoaderInvalidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\RequestTransformer" class="Shopware\Storefront\Framework\Routing\RequestTransformer" public="true">
      <tag name="container.decorator" id="Shopware\Core\Framework\Routing\RequestTransformerInterface" inner="Shopware\Storefront\Framework\Routing\RequestTransformer.inner"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\RequestTransformer.inner"/>
      <argument type="service" id="Shopware\Core\Content\Seo\EmptyPathInfoResolver"/>
      <argument>%shopware.routing.registered_api_prefixes%</argument>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\CachedDomainLoader"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\Router" class="Shopware\Storefront\Framework\Routing\Router">
      <argument type="service" id="router.default"/>
      <argument type="service" id="request_stack"/>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\MaintenanceModeResolver" class="Shopware\Storefront\Framework\Routing\MaintenanceModeResolver">
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\MaintenanceModeResolver"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\StorefrontRouteEventSubscriber" class="Shopware\Storefront\Framework\Routing\StorefrontRouteEventSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\StorefrontRouteScope" class="Shopware\Storefront\Framework\Routing\StorefrontRouteScope">
      <tag name="shopware.route_scope"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\TemplateDataExtension" class="Shopware\Storefront\Framework\Twig\TemplateDataExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="request_stack"/>
      <argument>true</argument>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\TemplateConfigAccessor" class="Shopware\Storefront\Framework\Twig\TemplateConfigAccessor">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeConfigValueAccessor"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeScripts"/>
      <argument>dev</argument>
      <argument type="tagged_iterator" tag="shopware.asset" index-by="asset" default-index-method="getDefaultAssetName" default-priority-method="getDefaultAssetPriority"/>
    </service>
    <service id="Shopware\Storefront\Theme\Mail\MailThemeConfigSubscriber" class="Shopware\Storefront\Theme\Mail\MailThemeConfigSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Storefront\Theme\Mail\MailThemeIdLoader"/>
    </service>
    <service id="Shopware\Storefront\Theme\Mail\MailThemeIdLoader" class="Shopware\Storefront\Theme\Mail\MailThemeIdLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeConfigValueAccessor" class="Shopware\Storefront\Theme\ThemeConfigValueAccessor">
      <argument type="service" id="Shopware\Storefront\Theme\ResolvedConfigLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\Extension\ConfigExtension" class="Shopware\Storefront\Framework\Twig\Extension\ConfigExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Storefront\Framework\Twig\TemplateConfigAccessor"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\IconExtension" class="Shopware\Storefront\Framework\Twig\IconExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\ThumbnailExtension" class="Shopware\Storefront\Framework\Twig\ThumbnailExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\TwigDateRequestListener" class="Shopware\Storefront\Framework\Twig\TwigDateRequestListener">
      <tag name="kernel.event_listener" event="kernel.request"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\ErrorTemplateResolver" class="Shopware\Storefront\Framework\Twig\ErrorTemplateResolver">
      <argument type="service" id="twig"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\Extension\UrlEncodingTwigFilter" class="Shopware\Storefront\Framework\Twig\Extension\UrlEncodingTwigFilter">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\Extension\IconCacheTwigFilter" class="Shopware\Storefront\Framework\Twig\Extension\IconCacheTwigFilter">
      <tag name="twig.extension"/>
    </service>
    <service id="Shopware\Storefront\Framework\Media\StorefrontMediaUploader" class="Shopware\Storefront\Framework\Media\StorefrontMediaUploader">
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
      <argument type="service" id="Shopware\Storefront\Framework\Media\StorefrontMediaValidatorRegistry"/>
    </service>
    <service id="Shopware\Storefront\Framework\Media\StorefrontMediaValidatorRegistry" class="Shopware\Storefront\Framework\Media\StorefrontMediaValidatorRegistry" public="true">
      <argument type="tagged_iterator" tag="storefront.media.upload.validator"/>
    </service>
    <service id="Shopware\Storefront\Framework\Media\Validator\StorefrontMediaImageValidator" class="Shopware\Storefront\Framework\Media\Validator\StorefrontMediaImageValidator">
      <tag name="storefront.media.upload.validator"/>
    </service>
    <service id="Shopware\Storefront\Framework\Media\Validator\StorefrontMediaDocumentValidator" class="Shopware\Storefront\Framework\Media\Validator\StorefrontMediaDocumentValidator">
      <tag name="storefront.media.upload.validator"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber" class="Shopware\Storefront\Framework\Routing\StorefrontSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\MaintenanceModeResolver"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\ProductListingPageOutOfRangeSubscriber" class="Shopware\Storefront\Framework\Routing\ProductListingPageOutOfRangeSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\TemplateDataSubscriber" class="Shopware\Storefront\Framework\Routing\TemplateDataSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Seo\HreflangLoaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\CanonicalLinkListener" class="Shopware\Storefront\Framework\Routing\CanonicalLinkListener">
      <tag name="kernel.event_listener" event="Shopware\Core\Framework\Event\BeforeSendResponseEvent"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\NotFound\NotFoundSubscriber" class="Shopware\Storefront\Framework\Routing\NotFound\NotFoundSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="http_kernel.cache"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextRequestRestorer"/>
      <argument>true</argument>
      <argument type="service" id="cache.object"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Cache\EntityCacheKeyGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>%session.storage.options%</argument>
    </service>
    <service id="Shopware\Storefront\Framework\AffiliateTracking\AffiliateTrackingListener" class="Shopware\Storefront\Framework\AffiliateTracking\AffiliateTrackingListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Shopware\Storefront\Page\Navigation\NavigationPageLoader" class="Shopware\Storefront\Page\Navigation\NavigationPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder"/>
    </service>
    <service id="Shopware\Storefront\Page\Navigation\Error\ErrorPageLoader" class="Shopware\Storefront\Page\Navigation\Error\ErrorPageLoader">
      <argument type="service" id="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Page\Maintenance\MaintenancePageLoader" class="Shopware\Storefront\Page\Maintenance\MaintenancePageLoader">
      <argument type="service" id="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Page\LandingPage\LandingPageLoader" class="Shopware\Storefront\Page\LandingPage\LandingPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\LandingPage\SalesChannel\LandingPageRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Pagelet\Menu\Offcanvas\MenuOffcanvasPageletLoader" class="Shopware\Storefront\Pagelet\Menu\Offcanvas\MenuOffcanvasPageletLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\NavigationLoader"/>
    </service>
    <service id="Shopware\Storefront\Pagelet\Captcha\BasicCaptchaPageletLoader" class="Shopware\Storefront\Pagelet\Captcha\BasicCaptchaPageletLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Framework\Captcha\BasicCaptcha\BasicCaptchaGenerator"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\NavigationLoader"/>
    </service>
    <service id="Shopware\Storefront\Pagelet\Country\CountryStateDataPageletLoader" class="Shopware\Storefront\Pagelet\Country\CountryStateDataPageletLoader">
      <argument type="service" id="Shopware\Core\System\Country\SalesChannel\CountryStateRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Page\Suggest\SuggestPageLoader" class="Shopware\Storefront\Page\Suggest\SuggestPageLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Suggest\ResolvedCriteriaProductSuggestRoute"/>
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
    </service>
    <service id="Shopware\Storefront\Pagelet\Header\HeaderPageletLoader" class="Shopware\Storefront\Pagelet\Header\HeaderPageletLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\Currency\SalesChannel\CurrencyRoute"/>
      <argument type="service" id="Shopware\Core\System\Language\SalesChannel\LanguageRoute"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\NavigationLoader"/>
    </service>
    <service id="Shopware\Storefront\Pagelet\Footer\FooterPageletLoader" class="Shopware\Storefront\Pagelet\Footer\FooterPageletLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\NavigationLoader"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute"/>
    </service>
    <service id="Shopware\Storefront\Page\GenericPageLoader" class="Shopware\Storefront\Page\GenericPageLoader">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Page\Search\SearchPageLoader" class="Shopware\Storefront\Page\Search\SearchPageLoader" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Product\ProductPageLoader" class="Shopware\Storefront\Page\Product\ProductPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute"/>
      <argument type="service" id="product_review.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder"/>
    </service>
    <service id="Shopware\Storefront\Page\Product\QuickView\MinimalQuickViewPageLoader" class="Shopware\Storefront\Page\Product\QuickView\MinimalQuickViewPageLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute"/>
    </service>
    <service id="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader" class="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader">
      <tag name="container.decorator" id="Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader" inner="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader.inner"/>
      <argument type="service" id="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader.inner"/>
    </service>
    <service id="Shopware\Storefront\Page\Checkout\Finish\CheckoutFinishPageLoader" class="Shopware\Storefront\Page\Checkout\Finish\CheckoutFinishPageLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoader" class="Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Checkout\Cart\SalesChannel\StorefrontCartFacade"/>
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\Validation\AddressValidationFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Checkout\Cart\CheckoutCartPageLoader" class="Shopware\Storefront\Page\Checkout\Cart\CheckoutCartPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Checkout\Cart\SalesChannel\StorefrontCartFacade"/>
      <argument type="service" id="Shopware\Core\System\Country\SalesChannel\CountryRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Checkout\Offcanvas\OffcanvasCartPageLoader" class="Shopware\Storefront\Page\Checkout\Offcanvas\OffcanvasCartPageLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Checkout\Cart\SalesChannel\StorefrontCartFacade"/>
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\Profile\AccountProfilePageLoader" class="Shopware\Storefront\Page\Account\Profile\AccountProfilePageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute"/>
      <argument type="service" id="Shopware\Core\System\Salutation\AbstractSalutationsSorter"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\Overview\AccountOverviewPageLoader" class="Shopware\Storefront\Page\Account\Overview\AccountOverviewPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\CustomerRoute"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Newsletter\Account\NewsletterAccountPageletLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\Order\AccountOrderPageLoader" class="Shopware\Storefront\Page\Account\Order\AccountOrderPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\Order\AccountOrderDetailPageLoader" class="Shopware\Storefront\Page\Account\Order\AccountOrderDetailPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\Order\AccountEditOrderPageLoader" class="Shopware\Storefront\Page\Account\Order\AccountEditOrderPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Gateway\SalesChannel\CheckoutGatewayRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Order\OrderConverter"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\Login\AccountLoginPageLoader" class="Shopware\Storefront\Page\Account\Login\AccountLoginPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\Country\SalesChannel\CountryRoute"/>
      <argument type="service" id="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute"/>
      <argument type="service" id="Shopware\Core\System\Salutation\AbstractSalutationsSorter"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\RecoverPassword\AccountRecoverPasswordPageLoader" class="Shopware\Storefront\Page\Account\RecoverPassword\AccountRecoverPasswordPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\CustomerRecoveryIsExpiredRoute"/>
    </service>
    <service id="Shopware\Storefront\Page\Account\CustomerGroupRegistration\CustomerGroupRegistrationPageLoader" class="Shopware\Storefront\Page\Account\CustomerGroupRegistration\CustomerGroupRegistrationPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\Account\Login\AccountLoginPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\CustomerGroupRegistrationSettingsRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Page\Checkout\Register\CheckoutRegisterPageLoader" class="Shopware\Storefront\Page\Checkout\Register\CheckoutRegisterPageLoader" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ListAddressRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute"/>
      <argument type="service" id="Shopware\Core\System\Country\SalesChannel\CountryRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\Salutation\AbstractSalutationsSorter"/>
    </service>
    <service id="Shopware\Storefront\Page\Newsletter\Subscribe\NewsletterSubscribePageLoader" class="Shopware\Storefront\Page\Newsletter\Subscribe\NewsletterSubscribePageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Pagelet\Newsletter\Account\NewsletterAccountPageletLoader" class="Shopware\Storefront\Pagelet\Newsletter\Account\NewsletterAccountPageletLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterSubscribeRoute"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterUnsubscribeRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountNewsletterRecipientRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Storefront\Page\Address\Detail\AddressDetailPageLoader" class="Shopware\Storefront\Page\Address\Detail\AddressDetailPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\System\Country\SalesChannel\CountryRoute"/>
      <argument type="service" id="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ListAddressRoute"/>
      <argument type="service" id="Shopware\Core\System\Salutation\AbstractSalutationsSorter"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Shopware\Storefront\Page\Address\Listing\AddressListingPageLoader" class="Shopware\Storefront\Page\Address\Listing\AddressListingPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\System\Country\SalesChannel\CountryRoute"/>
      <argument type="service" id="Shopware\Core\System\Salutation\SalesChannel\SalutationRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ListAddressRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="Shopware\Core\System\Salutation\AbstractSalutationsSorter"/>
    </service>
    <service id="Shopware\Storefront\Page\Sitemap\SitemapPageLoader" class="Shopware\Storefront\Page\Sitemap\SitemapPageLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\SalesChannel\SitemapRoute"/>
    </service>
    <service id="Shopware\Storefront\Page\Cms\DefaultMediaResolver" class="Shopware\Storefront\Page\Cms\DefaultMediaResolver">
      <tag name="container.decorator" id="Shopware\Core\Content\Media\Cms\DefaultMediaResolver" inner="Shopware\Storefront\Page\Cms\DefaultMediaResolver.inner"/>
      <argument type="service" id="Shopware\Storefront\Page\Cms\DefaultMediaResolver.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
      <argument type="service" id="assets.packages"/>
    </service>
    <service id="Shopware\Storefront\Framework\Command\SalesChannelCreateStorefrontCommand" class="Shopware\Storefront\Framework\Command\SalesChannelCreateStorefrontCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="snippet_set.repository"/>
      <argument type="service" id="Shopware\Core\Maintenance\SalesChannel\Service\SalesChannelCreator"/>
      <call method="setName">
        <argument>sales-channel:create:storefront</argument>
      </call>
      <call method="setDescription">
        <argument>Creates a new storefront sales channel</argument>
      </call>
    </service>
    <service id="Shopware\Storefront\Framework\Cookie\AppCookieProvider" class="Shopware\Storefront\Framework\Cookie\AppCookieProvider">
      <argument type="service" id="Shopware\Storefront\Framework\Cookie\AppCookieProvider.inner"/>
      <deprecated package="shopware/storefront" version="6.7.3.0">The %service_id% service will be removed in v6.8.0.0 without replacement</deprecated>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\ResponseHeaderListener" class="Shopware\Storefront\Framework\Routing\ResponseHeaderListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\ClearSiteDataListener" class="Shopware\Storefront\Framework\Routing\ClearSiteDataListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Storefront\Event\CartMergedSubscriber" class="Shopware\Storefront\Event\CartMergedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="translator.data_collector"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Storefront\Page\Wishlist\WishlistPageLoader" class="Shopware\Storefront\Page\Wishlist\WishlistPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\LoadWishlistRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Page\Wishlist\GuestWishlistPageLoader" class="Shopware\Storefront\Page\Wishlist\GuestWishlistPageLoader">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Pagelet\Wishlist\GuestWishlistPageletLoader" class="Shopware\Storefront\Pagelet\Wishlist\GuestWishlistPageletLoader">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductListRoute"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductCloseoutFilterFactory"/>
    </service>
    <service id="Shopware\Storefront\Framework\App\Template\IconTemplateLoader" class="Shopware\Storefront\Framework\App\Template\IconTemplateLoader">
      <tag name="container.decorator" id="Shopware\Core\Framework\App\Template\TemplateLoader" inner="Shopware\Storefront\Framework\App\Template\IconTemplateLoader.inner"/>
      <argument type="service" id="Shopware\Storefront\Framework\App\Template\IconTemplateLoader.inner"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginConfiguration\StorefrontPluginConfigurationFactory"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument>/var/www/html/ShopwareDev</argument>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\TwigAppVariable" class="Shopware\Storefront\Framework\Twig\TwigAppVariable">
      <tag name="container.decorator" id="twig.app_variable" inner="Shopware\Storefront\Framework\Twig\TwigAppVariable.inner"/>
      <argument type="service" id="Shopware\Storefront\Framework\Twig\TwigAppVariable.inner"/>
      <argument>%shopware.twig.app_variable.allowed_server_params%</argument>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\DomainNotMappedListener" class="Shopware\Storefront\Framework\Routing\DomainNotMappedListener">
      <tag name="kernel.event_listener" event="kernel.exception"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainUtil" class="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainUtil">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Storefront\Framework\SystemCheck\SalesChannelsReadinessCheck" class="Shopware\Storefront\Framework\SystemCheck\SalesChannelsReadinessCheck">
      <tag name="shopware.system_check"/>
      <argument type="service" id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainUtil"/>
      <argument type="service" id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainProvider"/>
    </service>
    <service id="Shopware\Storefront\Framework\SystemCheck\ProductDetailReadinessCheck" class="Shopware\Storefront\Framework\SystemCheck\ProductDetailReadinessCheck">
      <tag name="shopware.system_check"/>
      <argument type="service" id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainUtil"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainProvider"/>
    </service>
    <service id="Shopware\Storefront\Framework\SystemCheck\ProductListingReadinessCheck" class="Shopware\Storefront\Framework\SystemCheck\ProductListingReadinessCheck">
      <tag name="shopware.system_check"/>
      <argument type="service" id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainUtil"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainProvider"/>
    </service>
    <service id="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainProvider" class="Shopware\Storefront\Framework\SystemCheck\Util\SalesChannelDomainProvider">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Storefront\Page\Robots\Parser\RobotsDirectiveParser" class="Shopware\Storefront\Page\Robots\Parser\RobotsDirectiveParser">
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Page\Robots\RobotsPageLoader" class="Shopware\Storefront\Page\Robots\RobotsPageLoader">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="sales_channel_domain.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Storefront\Page\Robots\Parser\RobotsDirectiveParser"/>
    </service>
    <service id="Shopware\Storefront\Page\Robots\RobotsConfigChangeSubscriber" class="Shopware\Storefront\Page\Robots\RobotsConfigChangeSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Storefront\Page\Robots\Parser\RobotsDirectiveParser"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\RobotsRouteScopeWhitelist" class="Shopware\Storefront\Framework\Routing\RobotsRouteScopeWhitelist">
      <tag name="shopware.route_scope_whitelist"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\Components\TwigComponentRenderEventListener" class="Shopware\Storefront\Framework\Twig\Components\TwigComponentRenderEventListener">
      <tag name="kernel.event_listener"/>
      <argument>dev</argument>
    </service>
    <service id="Shopware\Storefront\Storybook\StorybookService" class="Shopware\Storefront\Storybook\StorybookService">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Storefront\Theme\DatabaseSalesChannelThemeLoader"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigStorage"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\StorybookRouteScopeAllowList" class="Shopware\Storefront\Framework\Routing\StorybookRouteScopeAllowList">
      <tag name="shopware.route_scope_whitelist"/>
    </service>
    <service id="Shopware\Storefront\Framework\Captcha\CaptchaRouteListener" class="Shopware\Storefront\Framework\Captcha\CaptchaRouteListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="tagged_iterator" tag="shopware.storefront.captcha"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Shopware\Storefront\Framework\Captcha\HoneypotCaptcha" class="Shopware\Storefront\Framework\Captcha\HoneypotCaptcha">
      <tag name="shopware.storefront.captcha" priority="400"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    </service>
    <service id="Shopware\Storefront\Framework\Captcha\BasicCaptcha" class="Shopware\Storefront\Framework\Captcha\BasicCaptcha">
      <tag name="shopware.storefront.captcha" priority="300"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Storefront\Framework\Captcha\BasicCaptcha\BasicCaptchaGenerator" class="Shopware\Storefront\Framework\Captcha\BasicCaptcha\BasicCaptchaGenerator"/>
    <service id="shopware.captcha.client" class="GuzzleHttp\Client"/>
    <service id="Shopware\Storefront\Framework\Captcha\GoogleReCaptchaV2" class="Shopware\Storefront\Framework\Captcha\GoogleReCaptchaV2">
      <tag name="shopware.storefront.captcha" priority="200"/>
      <argument type="service" id="shopware.captcha.client"/>
    </service>
    <service id="Shopware\Storefront\Framework\Captcha\GoogleReCaptchaV3" class="Shopware\Storefront\Framework\Captcha\GoogleReCaptchaV3">
      <tag name="shopware.storefront.captcha" priority="100"/>
      <argument type="service" id="shopware.captcha.client"/>
    </service>
    <service id="Shopware\Storefront\Framework\Captcha\CaptchaCookieCollectListener" class="Shopware\Storefront\Framework\Captcha\CaptchaCookieCollectListener">
      <tag name="kernel.event_listener"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Storefront\Framework\Seo\SeoUrlRoute\ProductPageSeoUrlRoute" class="Shopware\Storefront\Framework\Seo\SeoUrlRoute\ProductPageSeoUrlRoute">
      <tag name="shopware.seo_url.route"/>
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
    </service>
    <service id="Shopware\Storefront\Framework\Seo\SeoUrlRoute\NavigationPageSeoUrlRoute" class="Shopware\Storefront\Framework\Seo\SeoUrlRoute\NavigationPageSeoUrlRoute">
      <tag name="shopware.seo_url.route"/>
      <argument type="service" id="Shopware\Core\Content\Category\CategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CategoryBreadcrumbBuilder"/>
    </service>
    <service id="Shopware\Storefront\Framework\Seo\SeoUrlRoute\LandingPageSeoUrlRoute" class="Shopware\Storefront\Framework\Seo\SeoUrlRoute\LandingPageSeoUrlRoute">
      <tag name="shopware.seo_url.route"/>
      <argument type="service" id="Shopware\Core\Content\LandingPage\LandingPageDefinition"/>
    </service>
    <service id="Shopware\Storefront\Framework\Seo\SeoUrlRoute\SeoUrlUpdateListener" class="Shopware\Storefront\Framework\Seo\SeoUrlRoute\SeoUrlUpdateListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlUpdater"/>
    </service>
    <service id="Shopware\Storefront\Framework\Seo\SeoUrlRouteNameEnumProvider" class="Shopware\Storefront\Framework\Seo\SeoUrlRouteNameEnumProvider">
      <tag name="shopware.api.enum_provider"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\SeoUrlRouteRegistry"/>
    </service>
    <service id="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator" class="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator">
      <tag name="container.decorator" id="Shopware\Core\Content\Category\Service\CategoryUrlGenerator" inner="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator.inner"/>
      <argument type="service" id="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator.inner"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Shopware\Storefront\Controller\Api\CaptchaController" class="Shopware\Storefront\Controller\Api\CaptchaController" public="true">
      <argument type="tagged_iterator" tag="shopware.storefront.captcha"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\AccountOrderController" class="Shopware\Storefront\Controller\AccountOrderController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Account\Order\AccountOrderPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\Account\Order\AccountEditOrderPageLoader"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\CancelOrderRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\SetPaymentOrderRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\SalesChannel\HandlePaymentMethodRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Page\Account\Order\AccountOrderDetailPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderRoute"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderService"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Header\HeaderPageletLoader"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Footer\FooterPageletLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\AccountProfileController" class="Shopware\Storefront\Controller\AccountProfileController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Account\Overview\AccountOverviewPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\Account\Profile\AccountProfilePageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ChangeCustomerProfileRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ChangePasswordRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ChangeEmailRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\DeleteCustomerRoute"/>
      <argument type="service" id="monolog.logger"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\AddressController" class="Shopware\Storefront\Controller\AddressController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Address\Listing\AddressListingPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\Address\Detail\AddressDetailPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ListAddressRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\UpsertAddressRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\DeleteAddressRoute"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\AuthController" class="Shopware\Storefront\Controller\AuthController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Account\Login\AccountLoginPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\SendPasswordRecoveryMailRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ResetPasswordRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\LoginRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\LogoutRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ImitateCustomerRoute"/>
      <argument type="service" id="Shopware\Storefront\Checkout\Cart\SalesChannel\StorefrontCartFacade"/>
      <argument type="service" id="Shopware\Storefront\Page\Account\RecoverPassword\AccountRecoverPasswordPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\ConvertGuestRoute"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\AppController" class="Shopware\Storefront\Controller\AppController" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Api\AppJWTGenerateRoute"/>
    </service>
    <service id="Shopware\Storefront\Controller\CartLineItemController" class="Shopware\Storefront\Controller\CartLineItemController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\ProductLineItemFactory"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\ProductListRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItemFactoryRegistry"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\CheckoutController" class="Shopware\Storefront\Controller\CheckoutController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Storefront\Page\Checkout\Cart\CheckoutCartPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\Checkout\Finish\CheckoutFinishPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\OrderService"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\PaymentProcessor"/>
      <argument type="service" id="Shopware\Storefront\Page\Checkout\Offcanvas\OffcanvasCartPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\LogoutRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartLoadRoute"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Header\HeaderPageletLoader"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Footer\FooterPageletLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\ContextGatewayController" class="Shopware\Storefront\Controller\ContextGatewayController" public="true">
      <argument type="service" id="Shopware\Core\Framework\Gateway\Context\SalesChannel\ContextGatewayRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\CookieController" class="Shopware\Storefront\Controller\CookieController" public="true">
      <argument type="service" id="Shopware\Core\Content\Cookie\SalesChannel\CookieRoute"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\CmsController" class="Shopware\Storefront\Controller\CmsController" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\SalesChannel\CmsRoute"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Detail\ProductDetailRoute"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\FindVariant\FindProductVariantRoute"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\FormController" class="Shopware\Storefront\Controller\FormController" public="true">
      <argument type="service" id="Shopware\Core\Content\ContactForm\SalesChannel\ContactFormRoute"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterSubscribeRoute"/>
      <argument type="service" id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterUnsubscribeRoute"/>
      <argument type="service" id="Shopware\Core\Content\RevocationRequest\SalesChannel\RevocationRequestRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\ConstraintViolationTranslator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\ContextController" class="Shopware\Storefront\Controller\ContextController" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="router.default"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\MaintenanceController" class="Shopware\Storefront\Controller\MaintenanceController" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Storefront\Page\Maintenance\MaintenancePageLoader"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\MaintenanceModeResolver"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\ErrorController" class="Shopware\Storefront\Controller\ErrorController" public="true">
      <argument type="service" id="Shopware\Storefront\Framework\Twig\ErrorTemplateResolver"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Storefront\Page\Navigation\Error\ErrorPageLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\NavigationController" class="Shopware\Storefront\Controller\NavigationController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Navigation\NavigationPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Menu\Offcanvas\MenuOffcanvasPageletLoader"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Header\HeaderPageletLoader"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Footer\FooterPageletLoader"/>
      <argument type="service" id="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\NewsletterController" class="Shopware\Storefront\Controller\NewsletterController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Newsletter\Subscribe\NewsletterSubscribePageLoader"/>
      <argument type="service" id="RiccardoNewsletter\Core\Content\Newsletter\ConfirmRouteDecorator"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Newsletter\Account\NewsletterAccountPageletLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\ProductController" class="Shopware\Storefront\Controller\ProductController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Product\ProductPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\FindVariant\FindProductVariantRoute"/>
      <argument type="service" id="Shopware\Storefront\Page\Product\QuickView\MinimalQuickViewPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewSaveRoute"/>
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlPlaceholderHandlerInterface"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Review\ProductReviewLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\PurchaseLimit\ProductPurchaseLimitRoute"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\LandingPageController" class="Shopware\Storefront\Controller\LandingPageController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\LandingPage\LandingPageLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\RegisterController" class="Shopware\Storefront\Controller\RegisterController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Account\Login\AccountLoginPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\RegisterRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\RegisterConfirmRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Storefront\Page\Checkout\Register\CheckoutRegisterPageLoader"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="Shopware\Storefront\Page\Account\CustomerGroupRegistration\CustomerGroupRegistrationPageLoader"/>
      <argument type="service" id="sales_channel_domain.repository"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Header\HeaderPageletLoader"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Footer\FooterPageletLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\ScriptController" class="Shopware\Storefront\Controller\ScriptController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Api\ScriptResponseEncoder"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\SearchController" class="Shopware\Storefront\Controller\SearchController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Search\SearchPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Page\Suggest\SuggestPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute"/>
      <argument>%shopware.storefront.redirect_on_single_hit_fields%</argument>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\SitemapController" class="Shopware\Storefront\Controller\SitemapController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Sitemap\SitemapPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Sitemap\SalesChannel\SitemapFileRoute"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\CountryStateController" class="Shopware\Storefront\Controller\CountryStateController" public="true">
      <argument type="service" id="Shopware\Storefront\Pagelet\Country\CountryStateDataPageletLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\DocumentController" class="Shopware\Storefront\Controller\DocumentController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\SalesChannel\DocumentRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\LogoutRoute"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\DownloadController" class="Shopware\Storefront\Controller\DownloadController" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\DownloadRoute"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\WellKnownController" class="Shopware\Storefront\Controller\WellKnownController" public="true">
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\WishlistController" class="Shopware\Storefront\Controller\WishlistController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Wishlist\WishlistPageLoader"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\LoadWishlistRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AddWishlistProductRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\RemoveWishlistProductRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\MergeWishlistProductRoute"/>
      <argument type="service" id="Shopware\Storefront\Page\Wishlist\GuestWishlistPageLoader"/>
      <argument type="service" id="Shopware\Storefront\Pagelet\Wishlist\GuestWishlistPageletLoader"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\CaptchaController" class="Shopware\Storefront\Controller\CaptchaController" public="true">
      <argument type="service" id="Shopware\Storefront\Pagelet\Captcha\BasicCaptchaPageletLoader"/>
      <argument type="service" id="Shopware\Storefront\Framework\Captcha\BasicCaptcha"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\VerificationHashController" class="Shopware\Storefront\Controller\VerificationHashController" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\RobotsController" class="Shopware\Storefront\Controller\RobotsController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\Robots\RobotsPageLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Controller\StorybookController" class="Shopware\Storefront\Controller\StorybookController" public="true">
      <argument type="service" id="twig"/>
      <argument type="service" id="Shopware\Storefront\Storybook\StorybookService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\StorefrontPluginConfiguration\StorefrontPluginConfigurationFactory" class="Shopware\Storefront\Theme\StorefrontPluginConfiguration\StorefrontPluginConfigurationFactory">
      <argument type="service" id="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="filesystem"/>
    </service>
    <service id="Shopware\Storefront\Theme\StorefrontPluginRegistry" class="Shopware\Storefront\Theme\StorefrontPluginRegistry" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginConfiguration\StorefrontPluginConfigurationFactory"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
    </service>
    <service id="Shopware\Storefront\Theme\ScssPhpCompiler" class="Shopware\Storefront\Theme\ScssPhpCompiler"/>
    <service id="Shopware\Storefront\Theme\ThemeCompiler" class="Shopware\Storefront\Theme\ThemeCompiler">
      <argument type="service" id="shopware.filesystem.theme"/>
      <argument type="service" id="shopware.filesystem.temp"/>
      <argument type="service" id="shopware.filesystem.asset"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Filesystem\Plugin\CopyBatchInputFactory"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeFileResolver"/>
      <argument>true</argument>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeFilesystemResolver"/>
      <argument type="collection">
        <argument key="public" type="service" id="shopware.asset.public"/>
        <argument key="asset" type="service" id="shopware.asset.asset"/>
        <argument key="sitemap" type="service" id="shopware.asset.sitemap"/>
        <argument key="theme" type="service" id="shopware.asset.theme"/>
      </argument>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Storefront\Theme\SeedingThemePathBuilder"/>
      <argument type="service" id="Shopware\Storefront\Theme\ScssPhpCompiler"/>
      <argument>%storefront.theme.allowed_scss_values%</argument>
      <argument>false</argument>
      <argument>public</argument>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeLifecycleService" class="Shopware\Storefront\Theme\ThemeLifecycleService">
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="media.repository"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="theme_media.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileNameProvider"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeFilesystemResolver"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="theme_child.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginConfiguration\StorefrontPluginConfigurationFactory" on-invalid="null"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeFileResolver" class="Shopware\Storefront\Theme\ThemeFileResolver">
      <argument type="service" id="Shopware\Storefront\Theme\ThemeFilesystemResolver"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeScripts" class="Shopware\Storefront\Theme\ThemeScripts">
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
      <argument type="service" id="shopware.filesystem.temp"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeMergedConfigBuilder" class="Shopware\Storefront\Theme\ThemeMergedConfigBuilder">
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="theme.repository"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeService" class="Shopware\Storefront\Theme\ThemeService">
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="theme_sales_channel.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeCompiler"/>
      <argument type="service" id="Shopware\Storefront\Theme\ScssPhpCompiler"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\Framework\Notification\NotificationService"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeMergedConfigBuilder"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
    </service>
    <service id="Shopware\Storefront\Theme\ResolvedConfigLoader" class="Shopware\Storefront\Theme\ResolvedConfigLoader" lazy="true">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
    </service>
    <service id="Shopware\Storefront\Theme\CachedResolvedConfigLoader" class="Shopware\Storefront\Theme\CachedResolvedConfigLoader">
      <argument type="service" id="Shopware\Storefront\Theme\ResolvedConfigLoader"/>
      <deprecated package="shopware/core" version="6.8.0">tag:v6.8.0 - The %service_id% service will be removed in v6.8.0.0 without replacement</deprecated>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeConfigCacheInvalidator" class="Shopware\Storefront\Theme\ThemeConfigCacheInvalidator">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidator"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeLifecycleHandler" class="Shopware\Storefront\Theme\ThemeLifecycleHandler">
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleService"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeAppLifecycleHandler" class="Shopware\Storefront\Theme\ThemeAppLifecycleHandler">
      <tag name="shopware.app_lifecycle.handler"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginConfiguration\StorefrontPluginConfigurationFactory"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleHandler"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleService"/>
    </service>
    <service id="Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider" class="Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader" class="Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader">
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="media.repository"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeRuntimeConfigStorage" class="Shopware\Storefront\Theme\ThemeRuntimeConfigStorage">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeRuntimeConfigService" class="Shopware\Storefront\Theme\ThemeRuntimeConfigService">
      <argument type="service" id="Shopware\Storefront\Theme\ThemeFileResolver"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeMergedConfigBuilder"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigStorage"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Storefront\Theme\SeedingThemePathBuilder" class="Shopware\Storefront\Theme\SeedingThemePathBuilder" lazy="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Storefront\Theme\MD5ThemePathBuilder" class="Shopware\Storefront\Theme\MD5ThemePathBuilder"/>
    <service id="Shopware\Storefront\Theme\Message\DeleteThemeFilesHandler" class="Shopware\Storefront\Theme\Message\DeleteThemeFilesHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="shopware.filesystem.theme"/>
      <argument type="service" id="Shopware\Storefront\Theme\SeedingThemePathBuilder"/>
    </service>
    <service id="Shopware\Storefront\Theme\Message\CompileThemeHandler" class="Shopware\Storefront\Theme\Message\CompileThemeHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeCompiler"/>
      <argument type="service" id="Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\Notification\NotificationService"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
      <argument type="service" id="theme_sales_channel.repository"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Storefront\Theme\Message\CompileThemeFailedSubscriber" class="Shopware\Storefront\Theme\Message\CompileThemeFailedSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\Framework\Notification\NotificationService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Shopware\Storefront\Theme\UnusedThemeDirectoryDeleter" class="Shopware\Storefront\Theme\UnusedThemeDirectoryDeleter">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="shopware.filesystem.theme"/>
      <argument type="service" id="Shopware\Storefront\Theme\SeedingThemePathBuilder"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTask" class="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTaskHandler" class="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTaskHandler">
      <tag name="messenger.message_handler" handles="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Shopware\Storefront\Theme\UnusedThemeDirectoryDeleter"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigLoader" class="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigLoader">
      <argument type="service" id="shopware.filesystem.private"/>
    </service>
    <service id="Shopware\Storefront\Theme\ConfigLoader\StaticFileAvailableThemeProvider" class="Shopware\Storefront\Theme\ConfigLoader\StaticFileAvailableThemeProvider">
      <argument type="service" id="shopware.filesystem.private"/>
    </service>
    <service id="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigDumper" class="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigDumper">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader"/>
      <argument type="service" id="Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider"/>
      <argument type="service" id="shopware.filesystem.private"/>
      <argument type="service" id="shopware.filesystem.temp"/>
    </service>
    <service id="shopware.asset.theme" class="Shopware\Storefront\Theme\ThemeAssetPackage" lazy="true">
      <tag name="shopware.asset" asset="theme"/>
      <tag name="assets.package" package="theme"/>
      <argument type="collection">
        <argument/>
      </argument>
      <argument type="service" id="shopware.asset.theme.version_strategy"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Storefront\Theme\SeedingThemePathBuilder"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeDefinition" class="Shopware\Storefront\Theme\ThemeDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Aggregate\ThemeTranslationDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Aggregate\ThemeSalesChannelDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeSalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Aggregate\ThemeMediaDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeMediaDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Aggregate\ThemeChildDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeChildDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Extension\SalesChannelExtension" class="Shopware\Storefront\Theme\Extension\SalesChannelExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Shopware\Storefront\Theme\Extension\LanguageExtension" class="Shopware\Storefront\Theme\Extension\LanguageExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Shopware\Storefront\Theme\Extension\MediaExtension" class="Shopware\Storefront\Theme\Extension\MediaExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Shopware\Storefront\Theme\Controller\ThemeController" class="Shopware\Storefront\Theme\Controller\ThemeController" public="true">
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
      <argument type="service" id="Shopware\Storefront\Theme\ScssPhpCompiler"/>
      <argument>%storefront.theme.allowed_scss_values%</argument>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Command\ThemeCreateCommand" class="Shopware\Storefront\Theme\Command\ThemeCreateCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="filesystem"/>
      <call method="setName">
        <argument>theme:create</argument>
      </call>
      <call method="setDescription">
        <argument>Create a new theme</argument>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Command\ThemeChangeCommand" class="Shopware\Storefront\Theme\Command\ThemeChangeCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\UnusedThemeDirectoryDeleter"/>
      <call method="setName">
        <argument>theme:change</argument>
      </call>
      <call method="setDescription">
        <argument>Change the active theme for a sales channel</argument>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Command\ThemeCompileCommand" class="Shopware\Storefront\Theme\Command\ThemeCompileCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
      <argument type="service" id="Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Storefront\Theme\UnusedThemeDirectoryDeleter"/>
      <call method="setName">
        <argument>theme:compile</argument>
      </call>
      <call method="setDescription">
        <argument>Compile the theme</argument>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Command\ThemeDumpCommand" class="Shopware\Storefront\Theme\Command\ThemeDumpCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeFileResolver"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigDumper"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeFilesystemResolver"/>
      <call method="setName">
        <argument>theme:dump</argument>
      </call>
      <call method="setDescription">
        <argument>Dump the theme configuration</argument>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Command\ThemeRefreshCommand" class="Shopware\Storefront\Theme\Command\ThemeRefreshCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleService"/>
      <call method="setName">
        <argument>theme:refresh</argument>
      </call>
      <call method="setDescription">
        <argument>Refresh the theme configuration</argument>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Command\ThemePrepareIconsCommand" class="Shopware\Storefront\Theme\Command\ThemePrepareIconsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>theme:prepare-icons</argument>
      </call>
      <call method="setDescription">
        <argument>Prepare the theme icons</argument>
      </call>
    </service>
    <service id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber" class="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginConfiguration\StorefrontPluginConfigurationFactory"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleHandler"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleService"/>
    </service>
    <service id="Shopware\Storefront\Theme\Twig\ThemeInheritanceBuilderInterface" class="Shopware\Storefront\Theme\Twig\ThemeInheritanceBuilder">
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
    </service>
    <service id="Shopware\Storefront\Theme\Subscriber\ThemeCompilerEnrichScssVarSubscriber" class="Shopware\Storefront\Theme\Subscriber\ThemeCompilerEnrichScssVarSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Service\ConfigurationService"/>
      <argument type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry"/>
    </service>
    <service id="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder" class="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <tag name="shopware.twig.hierarchy_builder" priority="500"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Storefront\Theme\Twig\ThemeInheritanceBuilderInterface"/>
      <argument type="service" id="Shopware\Storefront\Theme\DatabaseSalesChannelThemeLoader"/>
    </service>
    <service id="Shopware\Storefront\Theme\Subscriber\FirstRunWizardSubscriber" class="Shopware\Storefront\Theme\Subscriber\FirstRunWizardSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleService"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="theme_sales_channel.repository"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Shopware\Storefront\Theme\Subscriber\UpdateSubscriber" class="Shopware\Storefront\Theme\Subscriber\UpdateSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeLifecycleService"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Shopware\Storefront\Theme\Subscriber\UnusedMediaSubscriber" class="Shopware\Storefront\Theme\Subscriber\UnusedMediaSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
    </service>
    <service id="Shopware\Storefront\Theme\DataAbstractionLayer\ThemeIndexer" class="Shopware\Storefront\Theme\DataAbstractionLayer\ThemeIndexer">
      <tag name="shopware.entity_indexer"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Common\IteratorFactory"/>
      <argument type="service" id="theme.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="Shopware\Storefront\Theme\DatabaseSalesChannelThemeLoader" class="Shopware\Storefront\Theme\DatabaseSalesChannelThemeLoader" public="true">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Storefront\Theme\DataAbstractionLayer\ThemeExceptionHandler" class="Shopware\Storefront\Theme\DataAbstractionLayer\ThemeExceptionHandler">
      <tag name="shopware.dal.exception_handler"/>
    </service>
    <service id="Shopware\Storefront\Theme\ThemeFilesystemResolver" class="Shopware\Storefront\Theme\ThemeFilesystemResolver" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="kernel"/>
    </service>
    <service id="Shopware\Storefront\Theme\Subscriber\ThemeSnippetsSubscriber" class="Shopware\Storefront\Theme\Subscriber\ThemeSnippetsSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeRuntimeConfigService"/>
      <argument type="service" id="Shopware\Storefront\Theme\DatabaseSalesChannelThemeLoader"/>
    </service>
    <service id="Shopware\Storefront\System\SalesChannel\SalesChannelAnalyticsLoader" class="Shopware\Storefront\System\SalesChannel\SalesChannelAnalyticsLoader">
      <tag name="kernel.event_listener" event="Shopware\Storefront\Event\StorefrontRenderEvent" method="loadAnalytics" priority="2000"/>
      <argument type="service" id="sales_channel_analytics.repository"/>
    </service>
    <service id="Shopware\Storefront\Mcp\Tool\ThemeConfigTool" class="Shopware\Storefront\Mcp\Tool\ThemeConfigTool">
      <tag name="mcp.tool"/>
      <argument type="service" id="Shopware\Storefront\Theme\ThemeService"/>
      <argument type="service" id="Shopware\Core\Framework\Mcp\Context\McpContextProvider"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="SwagExtensionStore\Controller\LicenseController" class="SwagExtensionStore\Controller\LicenseController" public="true">
      <argument type="service" id="SwagExtensionStore\Services\LicenseService"/>
    </service>
    <service id="SwagExtensionStore\Controller\InAppPurchasesController" class="SwagExtensionStore\Controller\InAppPurchasesController" public="true">
      <argument type="service" id="SwagExtensionStore\Services\InAppPurchasesService"/>
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase\Services\InAppPurchaseUpdater"/>
      <argument type="service" id="Shopware\Core\Framework\Store\Services\AbstractExtensionDataProvider"/>
      <argument type="service" id="Shopware\Core\Framework\App\InAppPurchases\Gateway\InAppPurchasesGateway"/>
      <argument type="service" id="app.repository"/>
    </service>
    <service id="SwagExtensionStore\Services\LicenseService" class="SwagExtensionStore\Services\LicenseService">
      <argument type="service" id="SwagExtensionStore\Services\StoreClient"/>
    </service>
    <service id="SwagExtensionStore\Services\StoreClient" class="SwagExtensionStore\Services\StoreClient">
      <argument>%swag_extension_store.endpoints%</argument>
      <argument type="service" id="Shopware\Core\Framework\Store\Authentication\StoreRequestOptionsProvider"/>
      <argument type="service" id="shopware.store_client"/>
    </service>
    <service id="SwagExtensionStore\Services\InAppPurchasesService" class="SwagExtensionStore\Services\InAppPurchasesService">
      <argument type="service" id="SwagExtensionStore\Services\StoreClient"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_SwagExtensionStore" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>SwagExtensionStore</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/SwagExtensionStore/src/Migration">SwagExtensionStore\Migration</argument>
      </argument>
    </service>
    <service id="swag_extension_store.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/swag_extension_store</argument>
    </service>
    <service id="swag_extension_store.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/swag_extension_store</argument>
    </service>
    <service id="Swag\PayPal\Administration\PayPalPaymentMethodController" class="Swag\PayPal\Administration\PayPalPaymentMethodController" public="true">
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="monolog.processor.paypal.agent-debug-id" class="Swag\PayPal\AgenticCommerce\Util\AgentDebugIDProcessor">
      <tag name="monolog.processor" channel="paypal" index="1"/>
      <call method="setRequestStack">
        <argument type="service" id="request_stack"/>
      </call>
      <call method="setRouteScopeRegistry">
        <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Routing\AgentRouteScope" class="Swag\PayPal\AgenticCommerce\Routing\AgentRouteScope">
      <tag name="shopware.route_scope"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Security\AbstractPayPalJwksProvider" class="Swag\PayPal\AgenticCommerce\Security\PayPalJwksProvider">
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="cache.app"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Routing\AgentRequestContextResolver" class="Swag\PayPal\AgenticCommerce\Routing\AgentRequestContextResolver">
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="product_export.repository"/>
      <argument type="service" id="Shopware\Core\Framework\JWT\JWTDecoder"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Security\AbstractPayPalJwksProvider"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Routing\AgentContextResolverListener" class="Swag\PayPal\AgenticCommerce\Routing\AgentContextResolverListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Routing\AgentRequestContextResolver"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\SalesChannel\Response\AgentResponseExceptionSubscriber" class="Swag\PayPal\AgenticCommerce\SalesChannel\Response\AgentResponseExceptionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\SalesChannel\CreateCartRoute" class="Swag\PayPal\AgenticCommerce\SalesChannel\CreateCartRoute" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Util\PayPalCartTransformer"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Util\ShopwareCartTransformer"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\RegisterRoute"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\SalesChannel\GetCartRoute" class="Swag\PayPal\AgenticCommerce\SalesChannel\GetCartRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Util\PayPalCartTransformer"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\SalesChannel\UpdateCartRoute" class="Swag\PayPal\AgenticCommerce\SalesChannel\UpdateCartRoute" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Util\ShopwareCartTransformer"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\SalesChannel\CreateCartRoute"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="customer_address.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\SalesChannel\CheckoutRoute" class="Swag\PayPal\AgenticCommerce\SalesChannel\CheckoutRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartOrderRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\PayPalPaymentHandler"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Util\PayPalCartTransformer"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Validation\ValidationIssues" class="Swag\PayPal\AgenticCommerce\Validation\ValidationIssues">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Util\PayPalCartTransformer" class="Swag\PayPal\AgenticCommerce\Util\PayPalCartTransformer">
      <argument type="service" id="product.repository"/>
      <argument type="service" id="country.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Validation\ValidationIssues"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Util\FaviconLoader" class="Swag\PayPal\AgenticCommerce\Util\FaviconLoader">
      <argument type="service" id="Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider"/>
      <argument type="service" id="Shopware\Storefront\Theme\ResolvedConfigLoader"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Util\ShopwareCartTransformer" class="Swag\PayPal\AgenticCommerce\Util\ShopwareCartTransformer">
      <argument type="service" id="sales_channel.country.repository"/>
      <argument type="service" id="salutation.repository"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\LineItemFactoryHandler\ProductLineItemFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Subscriber\ProductFilterSubscriber" class="Swag\PayPal\AgenticCommerce\Subscriber\ProductFilterSubscriber">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Subscriber\WebhookSubscriber" class="Swag\PayPal\AgenticCommerce\Subscriber\WebhookSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\HoneyWebhookService"/>
      <argument type="service" id="notification.repository"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector" class="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector">
      <tag name="container.decorator" id="Shopware\Core\Checkout\Cart\Tax\TaxDetector" inner="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector.inner"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector.inner"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="swag.paypal.honey_webhook" class="GuzzleHttp\Client" lazy="true">
      <argument type="collection">
        <argument key="base_uri">https://d.joinhoney.com/</argument>
        <argument key="timeout">20</argument>
        <argument key="connect_timeout">20</argument>
        <argument key="headers" type="collection">
          <argument key="Content-Type">text/plain</argument>
        </argument>
      </argument>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\HoneyWebhookService" class="Swag\PayPal\AgenticCommerce\HoneyWebhookService">
      <argument type="service" id="swag.paypal.honey_webhook"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Util\FaviconLoader"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\HoneyWebhookController" class="Swag\PayPal\AgenticCommerce\HoneyWebhookController" public="true">
      <argument type="service" id="Swag\PayPal\AgenticCommerce\HoneyWebhookService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\BancontactAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\BancontactOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\BlikAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\BlikOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\EpsAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\EpsOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\IdealAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\IdealOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\MultibancoAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\MultibancoOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\MyBankAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\MyBankOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\OxxoAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\OxxoOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\P24APMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\P24OrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\TrustlyAPMHandler" class="Swag\PayPal\Checkout\Payment\Method\APMHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\APM\TrustlyOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\CheckoutSubscriber" class="Swag\PayPal\Checkout\CheckoutSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\Cart\Service\ExcludedProductValidator" class="Swag\PayPal\Checkout\Cart\Service\ExcludedProductValidator">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="sales_channel.product.repository"/>
    </service>
    <service id="Swag\PayPal\Checkout\Cart\Validation\CartValidator" class="Swag\PayPal\Checkout\Cart\Validation\CartValidator">
      <tag name="shopware.cart.validator"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\CartPriceService"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\ExcludedProductValidator"/>
      <argument type="service" id="Swag\PayPal\Util\Availability\AvailabilityService"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityStateService"/>
    </service>
    <service id="Swag\PayPal\Checkout\Cart\Service\CartPriceService" class="Swag\PayPal\Checkout\Cart\Service\CartPriceService">
      <argument type="service" id="Swag\PayPal\Util\PriceFormatter"/>
    </service>
    <service id="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityStateService" class="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityStateService">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextPersister"/>
    </service>
    <service id="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityRoute" class="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityRoute" public="true">
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityStateService"/>
    </service>
    <service id="Swag\PayPal\Checkout\SalesChannel\CreateOrderRoute" class="Swag\PayPal\Checkout\SalesChannel\CreateOrderRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\ACDCOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\ApplePayOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\GooglePayOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\VenmoOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentTransactionStructFactory"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\SalesChannel\SetPaymentOrderRoute"/>
    </service>
    <service id="Swag\PayPal\Checkout\SalesChannel\CustomerVaultTokenRoute" class="Swag\PayPal\Checkout\SalesChannel\CustomerVaultTokenRoute" public="true">
      <argument type="service" id="swag_paypal_vault_token.repository"/>
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\TokenResource"/>
    </service>
    <service id="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute" class="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute" public="true">
      <tag name="container.decorator" id="Shopware\Core\Checkout\Payment\SalesChannel\PaymentMethodRoute" inner="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute.inner"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute.inner"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\CartPriceService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\ExcludedProductValidator"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Swag\PayPal\Util\Availability\AvailabilityService"/>
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityStateService"/>
    </service>
    <service id="Swag\PayPal\Checkout\Card\AbstractCardValidator" class="Swag\PayPal\Checkout\Card\AbstractCardValidator">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Swag\PayPal\Checkout\Card\ApplePayValidator" class="Swag\PayPal\Checkout\Card\ApplePayValidator">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Swag\PayPal\Checkout\Card\GooglePayValidator" class="Swag\PayPal\Checkout\Card\GooglePayValidator">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Swag\PayPal\Checkout\Card\ACDCValidator" class="Swag\PayPal\Checkout\Card\ACDCValidator">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\AbstractPaymentMethodHandler" class="Swag\PayPal\Checkout\Payment\Method\AbstractPaymentMethodHandler" abstract="true">
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\ACDCHandler" class="Swag\PayPal\Checkout\Payment\Method\ACDCHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\ACDCOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\Checkout\Card\ACDCValidator"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\PayLaterHandler" class="Swag\PayPal\Checkout\Payment\Method\PayLaterHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\SEPAHandler" class="Swag\PayPal\Checkout\Payment\Method\SEPAHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\VenmoHandler" class="Swag\PayPal\Checkout\Payment\Method\VenmoHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\VenmoOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\ApplePayHandler" class="Swag\PayPal\Checkout\Payment\Method\ApplePayHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\ApplePayOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\Checkout\Card\ApplePayValidator"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\GooglePayHandler" class="Swag\PayPal\Checkout\Payment\Method\GooglePayHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\GooglePayOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\Checkout\Card\GooglePayValidator"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\PayPalPaymentHandler" class="Swag\PayPal\Checkout\Payment\PayPalPaymentHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService" class="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService">
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Patch\OrderNumberPatchBuilder"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService" class="Swag\PayPal\Checkout\Payment\Service\OrderPatchService">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Patch\PurchaseUnitPatchBuilder"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService" class="Swag\PayPal\Checkout\Payment\Service\TransactionDataService">
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderTransactionService"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Service\OrderTransactionService" class="Swag\PayPal\Checkout\Payment\Service\OrderTransactionService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService" class="Swag\PayPal\Checkout\Payment\Service\VaultTokenService">
      <argument type="service" id="swag_paypal_vault_token.repository"/>
      <argument type="service" id="customer.repository"/>
      <argument>null</argument>
    </service>
    <service id="Swag\PayPal\Checkout\SalesChannel\ClearVaultRoute" class="Swag\PayPal\Checkout\SalesChannel\ClearVaultRoute">
      <argument type="service" id="swag_paypal_vault_token_mapping.repository"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTask" class="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTask" class="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTaskHandler" class="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTaskHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTaskHandler" class="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTaskHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\MessageQueue\TransactionStatusSyncMessageHandler" class="Swag\PayPal\Checkout\Payment\MessageQueue\TransactionStatusSyncMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\DataAbstractionLayer\VaultToken\VaultTokenDefinition" class="Swag\PayPal\DataAbstractionLayer\VaultToken\VaultTokenDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_vault_token"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\DataAbstractionLayer\VaultTokenMapping\VaultTokenMappingDefinition" class="Swag\PayPal\DataAbstractionLayer\VaultTokenMapping\VaultTokenMappingDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_vault_token_mapping"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\DataAbstractionLayer\Extension\CustomerExtension" class="Swag\PayPal\DataAbstractionLayer\Extension\CustomerExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Swag\PayPal\DataAbstractionLayer\Extension\PaymentMethodExtension" class="Swag\PayPal\DataAbstractionLayer\Extension\PaymentMethodExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Swag\PayPal\DevOps\Command\GenerateOpenApi" class="Swag\PayPal\DevOps\Command\GenerateOpenApi">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>swag:paypal:openapi:generate</argument>
      </call>
      <call method="setDescription">
        <argument>Generate OpenAPI schema for PayPal API.</argument>
      </call>
    </service>
    <service id="Swag\PayPal\DevOps\Command\LocaleScraperCommand" class="Swag\PayPal\DevOps\Command\LocaleScraperCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>swag:paypal:scrape:locales</argument>
      </call>
      <call method="setDescription">
        <argument>Scrapes the PayPal developer website for locales and updates "Swag\PayPal\Util\PaypalLocales"</argument>
      </call>
    </service>
    <service id="Swag\PayPal\DevOps\Command\CrawlWebhookEventNames" class="Swag\PayPal\DevOps\Command\CrawlWebhookEventNames">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>swag:paypal:crawl:webhooks</argument>
      </call>
      <call method="setDescription">
        <argument>Crawls the PayPal developer website for webhook event names and updates "Swag\PayPal\Webhook\WebhookEventTypes"</argument>
      </call>
    </service>
    <service id="Swag\PayPal\Dispute\Administration\DisputeController" class="Swag\PayPal\Dispute\Administration\DisputeController" public="true">
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\DisputeResource"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Checkout\Document\Zugferd\ZugferdSubscriber" class="Swag\PayPal\Checkout\Document\Zugferd\ZugferdSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="translator.data_collector"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\Service\PayPalExpressCheckoutDataService" class="Swag\PayPal\Checkout\ExpressCheckout\Service\PayPalExpressCheckoutDataService">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\CartPriceService"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PayLaterMethodData"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressPrepareCheckoutRoute" class="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressPrepareCheckoutRoute" public="true">
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\Service\ExpressCustomerService"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\CartPriceService"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\Service\ExpressCustomerService" class="Swag\PayPal\Checkout\ExpressCheckout\Service\ExpressCustomerService">
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\RegisterRoute"/>
      <argument type="service" id="sales_channel.country.repository"/>
      <argument type="service" id="country_state.repository"/>
      <argument type="service" id="salutation.repository"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\AccountService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCreateOrderRoute" class="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCreateOrderRoute" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\CartPriceService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\Service\ExpressShippingCallbackService" class="Swag\PayPal\Checkout\ExpressCheckout\Service\ExpressShippingCallbackService">
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="sales_channel.country.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ShippingOptionsProvider"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
      <argument type="service" id="Shopware\Storefront\Checkout\Shipping\BlockedShippingMethodSwitcher"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressShippingCallbackRoute" class="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressShippingCallbackRoute" public="true">
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\Service\ExpressShippingCallbackService"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber" class="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\Service\PayPalExpressCheckoutDataService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\ExcludedProductValidator"/>
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute" class="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute" public="true">
      <tag name="container.decorator" id="Shopware\Core\Content\Category\SalesChannel\CategoryRoute" inner="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute.inner"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute.inner"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\Service\PayPalExpressCheckoutDataService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
    </service>
    <service id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber" class="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
      <argument type="service" id="Swag\PayPal\Installment\Banner\Service\BannerDataService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\ExcludedProductValidator"/>
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PayLaterMethodData"/>
    </service>
    <service id="Swag\PayPal\Installment\Banner\Service\BannerDataService" class="Swag\PayPal\Installment\Banner\Service\BannerDataService">
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Administration\PayPalOrdersController" class="Swag\PayPal\OrdersApi\Administration\PayPalOrdersController" public="true">
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\AuthorizationResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\CaptureResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\RefundResource"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentStatusUtilV2"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Administration\Service\CaptureRefundCreator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\OrdersApi\Administration\Service\CaptureRefundCreator" class="Swag\PayPal\OrdersApi\Administration\Service\CaptureRefundCreator">
      <argument type="service" id="Swag\PayPal\Util\PriceFormatter"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\AbstractOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\AbstractOrderBuilder" abstract="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\PayPalOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\ACDCOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\ACDCOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\VenmoOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\VenmoOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\ApplePayOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\ApplePayOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\GooglePayOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\GooglePayOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\PUIOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\PUIOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\BancontactOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\BancontactOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\BlikOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\BlikOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\BoletoBancarioOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\BoletoBancarioOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\EpsOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\EpsOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\IdealOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\IdealOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\MultibancoOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\MultibancoOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\MyBankOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\MyBankOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\OxxoOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\OxxoOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\P24OrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\P24OrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\APM\TrustlyOrderBuilder" class="Swag\PayPal\OrdersApi\Builder\APM\TrustlyOrderBuilder">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider" class="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
    <service id="Swag\PayPal\OrdersApi\Builder\Util\AmountProvider" class="Swag\PayPal\OrdersApi\Builder\Util\AmountProvider">
      <argument type="service" id="Swag\PayPal\Util\PriceFormatter"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\Util\CustomIdProvider" class="Swag\PayPal\OrdersApi\Builder\Util\CustomIdProvider">
      <argument type="service" id="plugin.repository"/>
      <argument>6.7.14.1</argument>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider" class="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider">
      <argument type="service" id="Swag\PayPal\Util\PriceFormatter"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider" class="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider">
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AmountProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\AddressProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\CustomIdProvider"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Builder\Util\ShippingOptionsProvider" class="Swag\PayPal\OrdersApi\Builder\Util\ShippingOptionsProvider">
      <argument type="service" id="Swag\PayPal\Util\PriceFormatter"/>
      <argument type="service" id="Shopware\Core\Checkout\Shipping\SalesChannel\ShippingMethodRoute"/>
    </service>
    <service id="Swag\PayPal\OrdersApi\Patch\OrderNumberPatchBuilder" class="Swag\PayPal\OrdersApi\Patch\OrderNumberPatchBuilder"/>
    <service id="Swag\PayPal\OrdersApi\Patch\PurchaseUnitPatchBuilder" class="Swag\PayPal\OrdersApi\Patch\PurchaseUnitPatchBuilder">
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\PurchaseUnitProvider"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\Util\ItemListProvider"/>
    </service>
    <service id="Swag\PayPal\PaymentsApi\Administration\PayPalPaymentController" class="Swag\PayPal\PaymentsApi\Administration\PayPalPaymentController" public="true">
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\PaymentResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\SaleResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\AuthorizationResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\OrdersResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\CaptureResource"/>
      <argument type="service" id="order.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="paypal-sdk.token-cache" class="Symfony\Component\Cache\Psr16Cache">
      <argument type="service" id="cache.object"/>
    </service>
    <service id="paypal-sdk.client" class="Swag\PayPal\RestApi\Client\Client">
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="psr18.paypal.base-client"/>
    </service>
    <service id="Swag\PayPal\RestApi\ApiContextFactoryInterface" class="Swag\PayPal\RestApi\ApiContextFactory">
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Shopware\PayPalSDK\Contract\RequestServiceInterface" class="Swag\PayPal\RestApi\RequestService"/>
    <service id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface" class="Shopware\PayPalSDK\Gateway\TokenGateway">
      <argument type="service" id="paypal-sdk.client"/>
      <argument type="service" id="paypal-sdk.token-cache"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\RequestServiceInterface"/>
    </service>
    <service id="Shopware\PayPalSDK\Gateway\OrderGateway" class="Shopware\PayPalSDK\Gateway\OrderGateway">
      <argument type="service" id="paypal-sdk.client"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\RequestServiceInterface"/>
    </service>
    <service id="Shopware\PayPalSDK\Gateway\CustomerGateway" class="Shopware\PayPalSDK\Gateway\CustomerGateway">
      <argument type="service" id="paypal-sdk.client"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\RequestServiceInterface"/>
    </service>
    <service id="Shopware\PayPalSDK\Gateway\PaymentGateway" class="Shopware\PayPalSDK\Gateway\PaymentGateway">
      <argument type="service" id="paypal-sdk.client"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\RequestServiceInterface"/>
    </service>
    <service id="Shopware\PayPalSDK\Gateway\PaymentV1Gateway" class="Shopware\PayPalSDK\Gateway\PaymentV1Gateway">
      <argument type="service" id="paypal-sdk.client"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\RequestServiceInterface"/>
    </service>
    <service id="Shopware\PayPalSDK\Gateway\WebhookGateway" class="Shopware\PayPalSDK\Gateway\WebhookGateway">
      <argument type="service" id="paypal-sdk.client"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface"/>
      <argument type="service" id="Shopware\PayPalSDK\Contract\RequestServiceInterface"/>
    </service>
    <service id="Swag\PayPal\Checkout\Payment\Method\PUIHandler" class="Swag\PayPal\Checkout\Payment\Method\PUIHandler">
      <tag name="shopware.payment.method"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderExecuteService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\OrderPatchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\OrdersApi\Builder\PUIOrderBuilder"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\Service\PUICustomerDataService"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\Service\PUICustomerDataService" class="Swag\PayPal\Checkout\PUI\Service\PUICustomerDataService">
      <argument type="service" id="order_address.repository"/>
      <argument type="service" id="customer.repository"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\Service\PUIFraudNetDataService" class="Swag\PayPal\Checkout\PUI\Service\PUIFraudNetDataService">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\SalesChannel\PUIPaymentInstructionsRoute" class="Swag\PayPal\Checkout\PUI\SalesChannel\PUIPaymentInstructionsRoute" public="true">
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\Service\PUIInstructionsFetchService"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\Service\PUIPaymentInstructionDataService" class="Swag\PayPal\Checkout\PUI\Service\PUIPaymentInstructionDataService">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\SalesChannel\PUIPaymentInstructionsRoute"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\Service\PUIInstructionsFetchService" class="Swag\PayPal\Checkout\PUI\Service\PUIInstructionsFetchService">
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\PUISubscriber" class="Swag\PayPal\Checkout\PUI\PUISubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\Service\PUIFraudNetDataService"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\Service\PUIPaymentInstructionDataService"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTask" class="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTaskHandler" class="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTaskHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Swag\PayPal\Checkout\PUI\MessageQueue\PUIInstructionsFetchMessageHandler" class="Swag\PayPal\Checkout\PUI\MessageQueue\PUIInstructionsFetchMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\Service\PUIInstructionsFetchService"/>
    </service>
    <service id="Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition" class="Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_vault_token"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTask" class="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTaskHandler" class="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTaskHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="swag_paypal_transaction_report.repository"/>
      <argument>6.7.14.1</argument>
      <argument>%env(INSTANCE_ID)%</argument>
      <argument type="service" id="clock"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Swag\PayPal\Reporting\Subscriber\OrderTransactionSubscriber" class="Swag\PayPal\Reporting\Subscriber\OrderTransactionSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="swag_paypal_transaction_report.repository"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\AuthorizationResource" class="Swag\PayPal\RestApi\V1\Resource\AuthorizationResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentV1Gateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\CaptureResource" class="Swag\PayPal\RestApi\V1\Resource\CaptureResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentV1Gateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\MerchantIntegrationsResource" class="Swag\PayPal\RestApi\V1\Resource\MerchantIntegrationsResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\CustomerGateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\DisputeResource" class="Swag\PayPal\RestApi\V1\Resource\DisputeResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\CustomerGateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\OrdersResource" class="Swag\PayPal\RestApi\V1\Resource\OrdersResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentV1Gateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\PaymentResource" class="Swag\PayPal\RestApi\V1\Resource\PaymentResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentV1Gateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\SaleResource" class="Swag\PayPal\RestApi\V1\Resource\SaleResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentV1Gateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\TokenResource" class="Swag\PayPal\RestApi\V1\Resource\TokenResource">
      <argument type="service" id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Resource\WebhookResource" class="Swag\PayPal\RestApi\V1\Resource\WebhookResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\WebhookGateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V2\Resource\AuthorizationResource" class="Swag\PayPal\RestApi\V2\Resource\AuthorizationResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentGateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V2\Resource\CaptureResource" class="Swag\PayPal\RestApi\V2\Resource\CaptureResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentGateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V2\Resource\OrderResource" class="Swag\PayPal\RestApi\V2\Resource\OrderResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\OrderGateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V2\Resource\RefundResource" class="Swag\PayPal\RestApi\V2\Resource\RefundResource">
      <argument type="service" id="Shopware\PayPalSDK\Gateway\PaymentGateway"/>
      <argument type="service" id="Swag\PayPal\RestApi\ApiContextFactoryInterface"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Service\CredentialProvider" class="Swag\PayPal\RestApi\V1\Service\CredentialProvider">
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\RestApi\V1\Service\TokenValidator" class="Swag\PayPal\RestApi\V1\Service\TokenValidator"/>
    <service id="Swag\PayPal\Setting\SettingsController" class="Swag\PayPal\Setting\SettingsController" public="true">
      <argument type="service" id="Swag\PayPal\Setting\Service\ApiCredentialService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\MerchantIntegrationsService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\Validation\SystemConfigValidator"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsSaver"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Setting\Service\ApiCredentialService" class="Swag\PayPal\Setting\Service\ApiCredentialService">
      <argument type="service" id="Shopware\PayPalSDK\Contract\Gateway\TokenGatewayInterface"/>
      <argument type="service" id="Shopware\PayPalSDK\Gateway\CustomerGateway"/>
    </service>
    <service id="Swag\PayPal\Setting\Service\CredentialsUtil" class="Swag\PayPal\Setting\Service\CredentialsUtil">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Swag\PayPal\Setting\Service\MerchantIntegrationsService" class="Swag\PayPal\Setting\Service\MerchantIntegrationsService">
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\MerchantIntegrationsResource"/>
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\TokenResource"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
    </service>
    <service id="Swag\PayPal\Setting\Service\SettingsValidationService" class="Swag\PayPal\Setting\Service\SettingsValidationService">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Setting\Service\SettingsSaver" class="Swag\PayPal\Setting\Service\SettingsSaver">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\ApiCredentialService"/>
      <argument type="service" id="Swag\PayPal\Webhook\Registration\WebhookSystemConfigHelper"/>
    </service>
    <service id="Swag\PayPal\Checkout\Order\Shipping\ShippingSubscriber" class="Swag\PayPal\Checkout\Order\Shipping\ShippingSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationMessageHandler" class="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="order_delivery.repository"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationRetryStrategy" class="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationRetryStrategy">
      <tag name="container.decorator" id="messenger.retry.multiplier_retry_strategy.async" inner="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationRetryStrategy.inner"/>
      <argument type="service" id="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationRetryStrategy.inner"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Swag\PayPal\Storefront\Controller\PayPalController" class="Swag\PayPal\Storefront\Controller\PayPalController" public="true">
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\CreateOrderRoute"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityRoute"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\SalesChannel\PUIPaymentInstructionsRoute"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressPrepareCheckoutRoute"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCreateOrderRoute"/>
      <argument type="service" id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressShippingCallbackRoute"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannel\ContextSwitchRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartDeleteRoute"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Cart\Service\CartPriceService"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\ClearVaultRoute"/>
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Swag\PayPal\Storefront\Service\ReturnTokenService"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Storefront\Service\ReturnTokenService" class="Swag\PayPal\Storefront\Service\ReturnTokenService">
      <argument type="service" id="shopware.jwt_config"/>
      <argument type="service" id="clock"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="Swag\PayPal\Storefront\Framework\Cookie\CookieProviderSubscriber" class="Swag\PayPal\Storefront\Framework\Cookie\CookieProviderSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Framework\Cookie\PayPalCookieProvider" class="Swag\PayPal\Storefront\Framework\Cookie\PayPalCookieProvider">
      <argument type="service" id="Shopware\Storefront\Framework\Cookie\AppCookieProvider"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Swag\PayPal\Storefront\Framework\Cookie\GooglePayCookieProvider" class="Swag\PayPal\Storefront\Framework\Cookie\GooglePayCookieProvider">
      <tag name="container.decorator" id="Shopware\Storefront\Framework\Cookie\CookieProviderInterface" inner="Shopware\Storefront\Framework\Cookie\AppCookieProvider.inner"/>
      <argument type="service" id="Swag\PayPal\Storefront\Framework\Cookie\PayPalCookieProvider"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Swag\PayPal\Storefront\RequestSubscriber" class="Swag\PayPal\Storefront\RequestSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\FundingSubscriber" class="Swag\PayPal\Storefront\Data\FundingSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Swag\PayPal\Storefront\Data\Service\FundingEligibilityDataService"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentMethodUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\VaultSubscriber" class="Swag\PayPal\Storefront\Data\VaultSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="Swag\PayPal\Storefront\Data\Service\VaultDataService"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\FundingEligibilityDataService" class="Swag\PayPal\Storefront\Data\Service\FundingEligibilityDataService">
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\MethodEligibilityStateService"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\VaultDataService" class="Swag\PayPal\Storefront\Data\Service\VaultDataService">
      <argument type="service" id="swag_paypal_vault_token.repository"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\AbstractCheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\AbstractCheckoutDataService" abstract="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\ACDCCheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\ACDCCheckoutDataService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\ApplePayCheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\ApplePayCheckoutDataService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\GooglePayCheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\GooglePayCheckoutDataService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\PayLaterCheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\PayLaterCheckoutDataService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\SEPACheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\SEPACheckoutDataService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\SPBCheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\SPBCheckoutDataService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\CustomerVaultTokenRoute"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\Service\VenmoCheckoutDataService" class="Swag\PayPal\Storefront\Data\Service\VenmoCheckoutDataService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\LocaleCodeProvider"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <argument type="service" id="Swag\PayPal\Checkout\SalesChannel\CustomerVaultTokenRoute"/>
    </service>
    <service id="Swag\PayPal\Storefront\Data\CheckoutDataSubscriber" class="Swag\PayPal\Storefront\Data\CheckoutDataSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="tagged_iterator" tag="swag.paypal.payment.storefront.checkout.data"/>
    </service>
    <service id="Swag\PayPal\Storefront\Controller\ApplePayController" class="Swag\PayPal\Storefront\Controller\ApplePayController" public="true">
      <argument type="service" id="Swag\PayPal\Setting\Service\CredentialsUtil"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Storefront\Framework\Snippet\SnippetFileLoaderDecorator" class="Swag\PayPal\Storefront\Framework\Snippet\SnippetFileLoaderDecorator">
      <tag name="container.decorator" id="Shopware\Core\System\Snippet\Files\SnippetFileLoader" inner="Swag\PayPal\Storefront\Framework\Snippet\SnippetFileLoaderDecorator.inner"/>
      <argument type="service" id="Swag\PayPal\Storefront\Framework\Snippet\SnippetFileLoaderDecorator.inner"/>
    </service>
    <service id="Swag\PayPal\Util\PaymentMethodUtil" class="Swag\PayPal\Util\PaymentMethodUtil">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
    </service>
    <service id="Swag\PayPal\Util\PaymentStatusUtil" class="Swag\PayPal\Util\PaymentStatusUtil">
      <argument type="service" id="order.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\Util\PriceFormatter"/>
    </service>
    <service id="Swag\PayPal\Util\PaymentStatusUtilV2" class="Swag\PayPal\Util\PaymentStatusUtilV2">
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\Util\PriceFormatter"/>
    </service>
    <service id="Swag\PayPal\Util\PriceFormatter" class="Swag\PayPal\Util\PriceFormatter"/>
    <service id="Swag\PayPal\Util\LocaleCodeProvider" class="Swag\PayPal\Util\LocaleCodeProvider">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="monolog.logger.paypal"/>
    </service>
    <service id="monolog.processor.paypal.introspection" class="Swag\PayPal\Util\IntrospectionProcessor">
      <tag name="monolog.processor" channel="paypal" index="2"/>
    </service>
    <service id="monolog.processor.paypal.web" class="Symfony\Bridge\Monolog\Processor\WebProcessor">
      <tag name="monolog.processor" channel="paypal" index="3"/>
      <argument type="collection">
        <argument key="url">REQUEST_URI</argument>
        <argument key="http_method">REQUEST_METHOD</argument>
        <argument key="server">SERVER_NAME</argument>
      </argument>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\ActivateDeactivate" class="Swag\PayPal\Util\Lifecycle\ActivateDeactivate">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\State\PaymentMethodStateService"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\State\PosStateService"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\State\AgenticCommerceService"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\PluginLifecycleSubscriber" class="Swag\PayPal\Util\Lifecycle\PluginLifecycleSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="Swag\PayPal\SwagPayPal"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\State\PaymentMethodStateService" class="Swag\PayPal\Util\Lifecycle\State\PaymentMethodStateService" public="true">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="payment_method.repository"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\State\PosStateService" class="Swag\PayPal\Util\Lifecycle\State\PosStateService">
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="sales_channel_type.repository"/>
      <argument type="service" id="shipping_method.repository"/>
      <argument type="service" id="payment_method.repository"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\State\AgenticCommerceService" class="Swag\PayPal\Util\Lifecycle\State\AgenticCommerceService">
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="sales_channel_type.repository"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Installer\PaymentMethodInstaller" class="Swag\PayPal\Util\Lifecycle\Installer\PaymentMethodInstaller" public="true">
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="rule.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\PluginIdProvider"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Installer\MediaInstaller"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Installer\MediaInstaller" class="Swag\PayPal\Util\Lifecycle\Installer\MediaInstaller" public="true">
      <argument type="service" id="media.repository"/>
      <argument type="service" id="media_folder.repository"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\File\FileSaver"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry" class="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry">
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="service_container"/>
      <argument type="tagged_iterator" tag="swag.paypal.payment.method.data"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\AbstractMethodData" class="Swag\PayPal\Util\Lifecycle\Method\AbstractMethodData" abstract="true">
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\PayPalMethodData" class="Swag\PayPal\Util\Lifecycle\Method\PayPalMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <tag name="swag.paypal.payment.storefront.checkout.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\PUIMethodData" class="Swag\PayPal\Util\Lifecycle\Method\PUIMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\ACDCMethodData" class="Swag\PayPal\Util\Lifecycle\Method\ACDCMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <tag name="swag.paypal.payment.storefront.checkout.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\SEPAMethodData" class="Swag\PayPal\Util\Lifecycle\Method\SEPAMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <tag name="swag.paypal.payment.storefront.checkout.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\BancontactMethodData" class="Swag\PayPal\Util\Lifecycle\Method\BancontactMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\BlikMethodData" class="Swag\PayPal\Util\Lifecycle\Method\BlikMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\EpsMethodData" class="Swag\PayPal\Util\Lifecycle\Method\EpsMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\IdealMethodData" class="Swag\PayPal\Util\Lifecycle\Method\IdealMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\MultibancoMethodData" class="Swag\PayPal\Util\Lifecycle\Method\MultibancoMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\MyBankMethodData" class="Swag\PayPal\Util\Lifecycle\Method\MyBankMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\OxxoMethodData" class="Swag\PayPal\Util\Lifecycle\Method\OxxoMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\P24MethodData" class="Swag\PayPal\Util\Lifecycle\Method\P24MethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\TrustlyMethodData" class="Swag\PayPal\Util\Lifecycle\Method\TrustlyMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\VenmoMethodData" class="Swag\PayPal\Util\Lifecycle\Method\VenmoMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <tag name="swag.paypal.payment.storefront.checkout.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\PayLaterMethodData" class="Swag\PayPal\Util\Lifecycle\Method\PayLaterMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <tag name="swag.paypal.payment.storefront.checkout.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\ApplePayMethodData" class="Swag\PayPal\Util\Lifecycle\Method\ApplePayMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <tag name="swag.paypal.payment.storefront.checkout.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Lifecycle\Method\GooglePayMethodData" class="Swag\PayPal\Util\Lifecycle\Method\GooglePayMethodData">
      <tag name="swag.paypal.payment.method.data"/>
      <tag name="swag.paypal.payment.storefront.checkout.data"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="Swag\PayPal\Util\Availability\AvailabilityService" class="Swag\PayPal\Util\Availability\AvailabilityService">
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
    </service>
    <service id="Swag\PayPal\Webhook\WebhookController" class="Swag\PayPal\Webhook\WebhookController" public="true">
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Swag\PayPal\Webhook\WebhookService"/>
      <argument type="service" id="system_config.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Webhook\WebhookService" class="Swag\PayPal\Webhook\WebhookService" public="true">
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\WebhookResource"/>
      <argument type="service" id="Swag\PayPal\Webhook\WebhookRegistry"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Swag\PayPal\Webhook\WebhookRegistry" class="Swag\PayPal\Webhook\WebhookRegistry">
      <argument type="tagged_iterator" tag="swag.paypal.webhook.handler"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\AuthorizationVoided" class="Swag\PayPal\Webhook\Handler\AuthorizationVoided">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\CaptureCompleted" class="Swag\PayPal\Webhook\Handler\CaptureCompleted">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentStatusUtilV2"/>
      <argument type="service" id="Swag\PayPal\Util\Lifecycle\Method\PaymentMethodDataRegistry"/>
      <argument type="service" id="Swag\PayPal\Checkout\PUI\Service\PUIInstructionsFetchService"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\TransactionDataService"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\CaptureDenied" class="Swag\PayPal\Webhook\Handler\CaptureDenied">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\CaptureRefunded" class="Swag\PayPal\Webhook\Handler\CaptureRefunded">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentStatusUtilV2"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\CaptureReversed" class="Swag\PayPal\Webhook\Handler\CaptureReversed">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\Util\PaymentStatusUtilV2"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\SaleComplete" class="Swag\PayPal\Webhook\Handler\SaleComplete">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\SaleDenied" class="Swag\PayPal\Webhook\Handler\SaleDenied">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\SaleRefunded" class="Swag\PayPal\Webhook\Handler\SaleRefunded">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\RestApi\V1\Resource\SaleResource"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\VaultPaymentTokenCreated" class="Swag\PayPal\Webhook\Handler\VaultPaymentTokenCreated">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="Swag\PayPal\Checkout\Payment\Service\VaultTokenService"/>
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cart\PaymentTransactionStructFactory"/>
      <argument type="service" id="Swag\PayPal\RestApi\V2\Resource\OrderResource"/>
    </service>
    <service id="Swag\PayPal\Webhook\Handler\VaultPaymentTokenDeleted" class="Swag\PayPal\Webhook\Handler\VaultPaymentTokenDeleted">
      <tag name="swag.paypal.webhook.handler"/>
      <argument type="service" id="order_transaction.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionStateHandler"/>
      <argument type="service" id="swag_paypal_vault_token.repository"/>
    </service>
    <service id="Swag\PayPal\Webhook\Registration\WebhookSystemConfigHelper" class="Swag\PayPal\Webhook\Registration\WebhookSystemConfigHelper">
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Swag\PayPal\Webhook\WebhookService"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Setting\Service\SettingsValidationService"/>
    </service>
    <service id="Swag\PayPal\Webhook\Registration\WebhookSubscriber" class="Swag\PayPal\Webhook\Registration\WebhookSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Webhook\WebhookService"/>
      <argument type="service" id="Swag\PayPal\Webhook\Registration\WebhookSystemConfigHelper"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Swag\PayPal\Pos\Api\Service\ApiKeyDecoder" class="Swag\PayPal\Pos\Api\Service\ApiKeyDecoder"/>
    <service id="Swag\PayPal\Pos\Api\Service\MetadataGenerator" class="Swag\PayPal\Pos\Api\Service\MetadataGenerator"/>
    <service id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter" class="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
    <service id="Swag\PayPal\Pos\Api\Service\Converter\OptionGroupConverter" class="Swag\PayPal\Pos\Api\Service\Converter\OptionGroupConverter"/>
    <service id="Swag\PayPal\Pos\Api\Service\Converter\PresentationConverter" class="Swag\PayPal\Pos\Api\Service\Converter\PresentationConverter"/>
    <service id="Swag\PayPal\Pos\Api\Service\Converter\PriceConverter" class="Swag\PayPal\Pos\Api\Service\Converter\PriceConverter"/>
    <service id="Swag\PayPal\Pos\Api\Service\Converter\CategoryConverter" class="Swag\PayPal\Pos\Api\Service\Converter\CategoryConverter">
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
    </service>
    <service id="Swag\PayPal\Pos\Api\Service\Converter\VariantConverter" class="Swag\PayPal\Pos\Api\Service\Converter\VariantConverter">
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\PriceConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\PresentationConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Api\Service\ProductConverter" class="Swag\PayPal\Pos\Api\Service\ProductConverter">
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\CategoryConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\VariantConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\OptionGroupConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\PresentationConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\MetadataGenerator"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Api\Service\MediaConverter" class="Swag\PayPal\Pos\Api\Service\MediaConverter"/>
    <service id="Swag\PayPal\Pos\Client\TokenClientFactory" class="Swag\PayPal\Pos\Client\TokenClientFactory">
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Client\PosClientFactory" class="Swag\PayPal\Pos\Client\PosClientFactory">
      <argument type="service" id="Swag\PayPal\Pos\Resource\TokenResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Resource\ImageResource" class="Swag\PayPal\Pos\Resource\ImageResource">
      <argument type="service" id="Swag\PayPal\Pos\Client\PosClientFactory"/>
    </service>
    <service id="Swag\PayPal\Pos\Resource\InventoryResource" class="Swag\PayPal\Pos\Resource\InventoryResource">
      <argument type="service" id="Swag\PayPal\Pos\Client\PosClientFactory"/>
    </service>
    <service id="Swag\PayPal\Pos\Resource\ProductResource" class="Swag\PayPal\Pos\Resource\ProductResource">
      <argument type="service" id="Swag\PayPal\Pos\Client\PosClientFactory"/>
    </service>
    <service id="Swag\PayPal\Pos\Resource\SubscriptionResource" class="Swag\PayPal\Pos\Resource\SubscriptionResource">
      <argument type="service" id="Swag\PayPal\Pos\Client\PosClientFactory"/>
    </service>
    <service id="Swag\PayPal\Pos\Resource\TokenResource" class="Swag\PayPal\Pos\Resource\TokenResource">
      <argument type="service" id="cache.object"/>
      <argument type="service" id="Swag\PayPal\Pos\Client\TokenClientFactory"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Swag\PayPal\Pos\Resource\UserResource" class="Swag\PayPal\Pos\Resource\UserResource">
      <argument type="service" id="Swag\PayPal\Pos\Client\PosClientFactory"/>
    </service>
    <service id="Swag\PayPal\Pos\PosSyncController" class="Swag\PayPal\Pos\PosSyncController" public="true">
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\CompleteTask"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\ProductTask"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\ImageTask"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\InventoryTask"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Administration\LogCleaner"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Administration\SyncResetter"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSelection"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Command\PosSyncCommand" class="Swag\PayPal\Pos\Command\PosSyncCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\CompleteTask"/>
      <call method="setName">
        <argument>swag:paypal:pos:sync</argument>
      </call>
      <call method="setDescription">
        <argument>Sync to Zettle</argument>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Command\PosImageSyncCommand" class="Swag\PayPal\Pos\Command\PosImageSyncCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\ImageTask"/>
      <call method="setName">
        <argument>swag:paypal:pos:sync:images</argument>
      </call>
      <call method="setDescription">
        <argument>Sync only images to Zettle</argument>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Command\PosInventorySyncCommand" class="Swag\PayPal\Pos\Command\PosInventorySyncCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\InventoryTask"/>
      <call method="setName">
        <argument>swag:paypal:pos:sync:inventory</argument>
      </call>
      <call method="setDescription">
        <argument>Sync only inventory to Zettle</argument>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Command\PosProductSyncCommand" class="Swag\PayPal\Pos\Command\PosProductSyncCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\ProductTask"/>
      <call method="setName">
        <argument>swag:paypal:pos:sync:product</argument>
      </call>
      <call method="setDescription">
        <argument>Sync only products to Zettle</argument>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Command\PosLogCleanupCommand" class="Swag\PayPal\Pos\Command\PosLogCleanupCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Administration\LogCleaner"/>
      <call method="setName">
        <argument>swag:paypal:pos:log:cleanup</argument>
      </call>
      <call method="setDescription">
        <argument>Cleanup Zettle sync log</argument>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_pos_sales_channel"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\SalesChannelExtension" class="Swag\PayPal\Pos\DataAbstractionLayer\Extension\SalesChannelExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductExtension" class="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductStreamExtension" class="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductStreamExtension">
      <tag name="shopware.entity.extension"/>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelInventoryDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelInventoryDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_pos_sales_channel_inventory"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_pos_sales_channel_run"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunLogDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunLogDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_pos_sales_channel_run_log"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelMediaDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelMediaDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_pos_sales_channel_media"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelProductDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelProductDefinition" public="true">
      <tag name="shopware.entity.definition" entity="swag_paypal_pos_sales_channel_product"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\CloneVisibilityHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\CloneVisibilityHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\MessageQueue\Message\CloneVisibilityMessage"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
      <argument type="service" id="product_visibility.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\SyncManagerHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\SyncManagerHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Manager\ImageSyncManager"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Manager\InventorySyncManager"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Manager\ProductSyncManager"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Manager\AbstractSyncManager" class="Swag\PayPal\Pos\MessageQueue\Manager\AbstractSyncManager" abstract="true">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Manager\ImageSyncManager" class="Swag\PayPal\Pos\MessageQueue\Manager\ImageSyncManager">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_media.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ImageSyncer"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Manager\InventorySyncManager" class="Swag\PayPal\Pos\MessageQueue\Manager\InventorySyncManager">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSelection"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Context\InventoryContextFactory"/>
      <argument>true</argument>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Manager\ProductSyncManager" class="Swag\PayPal\Pos\MessageQueue\Manager\ProductSyncManager">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSelection"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ImageSyncer"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\AbstractSyncHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\Sync\AbstractSyncHandler" abstract="true">
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductSingleSyncHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductSingleSyncHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductSingleSyncMessage"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSelection"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSyncer"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductVariantSyncHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductVariantSyncHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductVariantSyncMessage"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSelection"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSyncer"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductCleanupSyncHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductCleanupSyncHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductCleanupSyncMessage"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSelection"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSyncer"/>
      <argument type="service" id="swag_paypal_pos_sales_channel.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\InventorySyncHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\Sync\InventorySyncHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\MessageQueue\Message\Sync\InventorySyncMessage"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Context\InventoryContextFactory"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\InventorySyncer"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ImageSyncHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ImageSyncHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\MessageQueue\Message\Sync\ImageSyncMessage"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageHydrator"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_media.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ImageSyncer"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\Handler\InventoryUpdateHandler" class="Swag\PayPal\Pos\MessageQueue\Handler\InventoryUpdateHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Manager\InventorySyncManager"/>
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher" class="Swag\PayPal\Pos\MessageQueue\MessageDispatcher">
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Swag\PayPal\Pos\MessageQueue\MessageHydrator" class="Swag\PayPal\Pos\MessageQueue\MessageHydrator">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextService"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\Task\AbstractTask" class="Swag\PayPal\Pos\Run\Task\AbstractTask" abstract="true">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\Task\CompleteTask" class="Swag\PayPal\Pos\Run\Task\CompleteTask">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\Task\ProductTask" class="Swag\PayPal\Pos\Run\Task\ProductTask">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\Task\ImageTask" class="Swag\PayPal\Pos\Run\Task\ImageTask">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\Task\InventoryTask" class="Swag\PayPal\Pos\Run\Task\InventoryTask">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\LoggerFactory" class="Swag\PayPal\Pos\Run\LoggerFactory"/>
    <service id="Swag\PayPal\Pos\Run\Logger" class="Monolog\Logger">
      <factory service="Swag\PayPal\Pos\Run\LoggerFactory" method="createLogger"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\RunService" class="Swag\PayPal\Pos\Run\RunService">
      <argument type="service" id="swag_paypal_pos_sales_channel_run.repository"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_run_log.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\Administration\LogCleaner" class="Swag\PayPal\Pos\Run\Administration\LogCleaner">
      <argument type="service" id="swag_paypal_pos_sales_channel_run.repository"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="Swag\PayPal\Pos\Run\Administration\SyncResetter" class="Swag\PayPal\Pos\Run\Administration\SyncResetter">
      <argument type="service" id="swag_paypal_pos_sales_channel_product.repository"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_inventory.repository"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_media.repository"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_run.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Schedule\CleanUpLogTask" class="Swag\PayPal\Pos\Schedule\CleanUpLogTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Swag\PayPal\Pos\Schedule\CompleteSyncTask" class="Swag\PayPal\Pos\Schedule\CompleteSyncTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Swag\PayPal\Pos\Schedule\InventorySyncTask" class="Swag\PayPal\Pos\Schedule\InventorySyncTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="Swag\PayPal\Pos\Schedule\AbstractSyncTaskHandler" class="Swag\PayPal\Pos\Schedule\AbstractSyncTaskHandler" abstract="true">
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Schedule\CleanUpLogTaskHandler" class="Swag\PayPal\Pos\Schedule\CleanUpLogTaskHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\Schedule\CleanUpLogTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Administration\LogCleaner"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Schedule\CompleteSyncTaskHandler" class="Swag\PayPal\Pos\Schedule\CompleteSyncTaskHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\Schedule\CompleteSyncTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\CompleteTask"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Schedule\InventorySyncTaskHandler" class="Swag\PayPal\Pos\Schedule\InventorySyncTaskHandler">
      <tag name="messenger.message_handler" handles="Swag\PayPal\Pos\Schedule\InventorySyncTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Task\InventoryTask"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Setting\SettingsController" class="Swag\PayPal\Pos\Setting\SettingsController" public="true">
      <argument type="service" id="Swag\PayPal\Pos\Setting\Service\ApiCredentialService"/>
      <argument type="service" id="Swag\PayPal\Pos\Setting\Service\InformationFetchService"/>
      <argument type="service" id="Swag\PayPal\Pos\Setting\Service\InformationDefaultService"/>
      <argument type="service" id="Swag\PayPal\Pos\Setting\Service\ProductVisibilityCloneService"/>
      <argument type="service" id="Swag\PayPal\Pos\Setting\Service\ProductCountService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Setting\Service\ApiCredentialService" class="Swag\PayPal\Pos\Setting\Service\ApiCredentialService">
      <argument type="service" id="Swag\PayPal\Pos\Resource\TokenResource"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\ApiKeyDecoder"/>
    </service>
    <service id="Swag\PayPal\Pos\Setting\Service\InformationFetchService" class="Swag\PayPal\Pos\Setting\Service\InformationFetchService">
      <argument type="service" id="Swag\PayPal\Pos\Resource\UserResource"/>
      <argument type="service" id="country.repository"/>
      <argument type="service" id="currency.repository"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Setting\Service\ProductCountService" class="Swag\PayPal\Pos\Setting\Service\ProductCountService">
      <argument type="service" id="Swag\PayPal\Pos\Resource\ProductResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\ProductSelection"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Setting\Service\InformationDefaultService" class="Swag\PayPal\Pos\Setting\Service\InformationDefaultService" public="true">
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="category.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Util\PluginIdProvider"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="rule.repository"/>
      <argument type="service" id="delivery_time.repository"/>
      <argument type="service" id="shipping_method.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Setting\Service\ProductVisibilityCloneService" class="Swag\PayPal\Pos\Setting\Service\ProductVisibilityCloneService">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\MessageDispatcher"/>
      <argument type="service" id="product_visibility.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\ProductSelection" class="Swag\PayPal\Pos\Sync\ProductSelection">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\ImageSyncer" class="Swag\PayPal\Pos\Sync\ImageSyncer">
      <argument type="service" id="swag_paypal_pos_sales_channel_media.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\MediaConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Resource\ImageResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Inventory\Calculator\RemoteCalculator" class="Swag\PayPal\Pos\Sync\Inventory\Calculator\RemoteCalculator">
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Inventory\Calculator\LocalCalculator" class="Swag\PayPal\Pos\Sync\Inventory\Calculator\LocalCalculator"/>
    <service id="Swag\PayPal\Pos\Sync\Inventory\Calculator\LocalWebhookCalculator" class="Swag\PayPal\Pos\Sync\Inventory\Calculator\LocalWebhookCalculator"/>
    <service id="Swag\PayPal\Pos\Sync\Context\InventoryContextFactory" class="Swag\PayPal\Pos\Sync\Context\InventoryContextFactory">
      <argument type="service" id="Swag\PayPal\Pos\Resource\InventoryResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_inventory.repository"/>
    </service>
    <service id="swag.paypal.pos.sync.inventory.local_updater" class="Swag\PayPal\Pos\Sync\Inventory\LocalUpdater">
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Inventory\Calculator\LocalCalculator"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="swag.paypal.pos.sync.inventory.local_webhook_updater" class="Swag\PayPal\Pos\Sync\Inventory\LocalUpdater">
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Inventory\Calculator\LocalWebhookCalculator"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Inventory\RemoteUpdater" class="Swag\PayPal\Pos\Sync\Inventory\RemoteUpdater">
      <argument type="service" id="Swag\PayPal\Pos\Resource\InventoryResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Inventory\Calculator\RemoteCalculator"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\InventorySyncer" class="Swag\PayPal\Pos\Sync\InventorySyncer">
      <argument type="service" id="Swag\PayPal\Pos\Sync\Context\InventoryContextFactory"/>
      <argument type="service" id="swag.paypal.pos.sync.inventory.local_updater"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Inventory\RemoteUpdater"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_inventory.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Inventory\StockSubscriber" class="Swag\PayPal\Pos\Sync\Inventory\StockSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="sales_channel.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Context\ProductContextFactory" class="Swag\PayPal\Pos\Sync\Context\ProductContextFactory">
      <argument type="service" id="swag_paypal_pos_sales_channel_product.repository"/>
      <argument type="service" id="swag_paypal_pos_sales_channel_media.repository"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Product\NewUpdater" class="Swag\PayPal\Pos\Sync\Product\NewUpdater">
      <argument type="service" id="Swag\PayPal\Pos\Resource\ProductResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Product\OutdatedUpdater" class="Swag\PayPal\Pos\Sync\Product\OutdatedUpdater">
      <argument type="service" id="Swag\PayPal\Pos\Resource\ProductResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Product\DeletedUpdater" class="Swag\PayPal\Pos\Sync\Product\DeletedUpdater">
      <argument type="service" id="Swag\PayPal\Pos\Resource\ProductResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\Product\UnsyncedChecker" class="Swag\PayPal\Pos\Sync\Product\UnsyncedChecker">
      <argument type="service" id="Swag\PayPal\Pos\Resource\ProductResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\Logger"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
    </service>
    <service id="Swag\PayPal\Pos\Sync\ProductSyncer" class="Swag\PayPal\Pos\Sync\ProductSyncer">
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\ProductConverter"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Context\ProductContextFactory"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Product\NewUpdater"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Product\OutdatedUpdater"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Product\DeletedUpdater"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Product\UnsyncedChecker"/>
    </service>
    <service id="Swag\PayPal\Pos\Webhook\WebhookController" class="Swag\PayPal\Pos\Webhook\WebhookController" public="true">
      <argument type="service" id="monolog.logger.paypal"/>
      <argument type="service" id="Swag\PayPal\Pos\Webhook\WebhookService"/>
      <argument type="service" id="sales_channel.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Swag\PayPal\Pos\Webhook\WebhookService" class="Swag\PayPal\Pos\Webhook\WebhookService" public="true">
      <argument type="service" id="Swag\PayPal\Pos\Resource\SubscriptionResource"/>
      <argument type="service" id="Swag\PayPal\Pos\Webhook\WebhookRegistry"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="Swag\PayPal\Pos\Webhook\WebhookRegistry" class="Swag\PayPal\Pos\Webhook\WebhookRegistry">
      <argument type="tagged_iterator" tag="swag.paypal.pos.webhook.handler"/>
    </service>
    <service id="Swag\PayPal\Pos\Webhook\Handler\InventoryChangedHandler" class="Swag\PayPal\Pos\Webhook\Handler\InventoryChangedHandler">
      <tag name="swag.paypal.pos.webhook.handler"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\ApiKeyDecoder"/>
      <argument type="service" id="Swag\PayPal\Pos\Run\RunService"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Inventory\Calculator\LocalWebhookCalculator"/>
      <argument type="service" id="swag.paypal.pos.sync.inventory.local_webhook_updater"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\InventorySyncer"/>
      <argument type="service" id="Swag\PayPal\Pos\Sync\Context\InventoryContextFactory"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Swag\PayPal\Pos\Api\Service\Converter\UuidConverter"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_SwagPayPal" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>SwagPayPal</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/Migration">Swag\PayPal\Migration</argument>
      </argument>
    </service>
    <service id="swag_pay_pal.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/swag_pay_pal</argument>
    </service>
    <service id="swag_pay_pal.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/swag_pay_pal</argument>
    </service>
    <service id="RiccardoTheme\Subscriber\CategoryHeaderSubscriber" class="RiccardoTheme\Subscriber\CategoryHeaderSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="category.repository"/>
    </service>
    <service id="riccardo_theme.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_theme</argument>
    </service>
    <service id="riccardo_theme.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_theme</argument>
    </service>
    <service id="RiccardoDeals\Core\Content\Deal\DealDefinition" class="RiccardoDeals\Core\Content\Deal\DealDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_deal"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoDeals\Core\Content\Deal\Aggregate\DealCategoryDefinition" class="RiccardoDeals\Core\Content\Deal\Aggregate\DealCategoryDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_deal_category"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoDeals\Core\Content\Deal\DealLoader" class="RiccardoDeals\Core\Content\Deal\DealLoader">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="riccardo_deal.repository"/>
    </service>
    <service id="RiccardoDeals\Core\Checkout\Cart\DealEvaluator" class="RiccardoDeals\Core\Checkout\Cart\DealEvaluator"/>
    <service id="RiccardoDeals\Core\Checkout\Cart\DealCartProcessor" class="RiccardoDeals\Core\Checkout\Cart\DealCartProcessor">
      <tag name="shopware.cart.collector" priority="4950"/>
      <tag name="shopware.cart.processor" priority="4950"/>
      <argument type="service" id="RiccardoDeals\Core\Content\Deal\DealLoader"/>
      <argument type="service" id="RiccardoDeals\Core\Checkout\Cart\DealEvaluator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
    </service>
    <service id="RiccardoDeals\Core\Content\Deal\DealListingLoader" class="RiccardoDeals\Core\Content\Deal\DealListingLoader">
      <argument type="service" id="RiccardoDeals\Core\Content\Deal\DealLoader"/>
      <argument type="service" id="sales_channel.product.repository"/>
    </service>
    <service id="RiccardoDeals\Core\Content\Cms\DealsCmsElementResolver" class="RiccardoDeals\Core\Content\Cms\DealsCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="RiccardoDeals\Core\Content\Deal\DealListingLoader"/>
    </service>
    <service id="RiccardoDeals\Storefront\Controller\DealsController" class="RiccardoDeals\Storefront\Controller\DealsController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="RiccardoDeals\Core\Content\Deal\DealListingLoader"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="RiccardoDeals\Storefront\Twig\DealExtension" class="RiccardoDeals\Storefront\Twig\DealExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="RiccardoDeals\Core\Content\Deal\DealLoader"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoDeals" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoDeals</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src/Migration">RiccardoDeals\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_deals.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_deals</argument>
    </service>
    <service id="riccardo_deals.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_deals</argument>
    </service>
    <service id="RiccardoStores\Core\Content\Store\StoreDefinition" class="RiccardoStores\Core\Content\Store\StoreDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_store"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoStores\Core\Geo\GeoLocator" class="RiccardoStores\Core\Geo\GeoLocator">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="RiccardoStores\Core\Content\Store\StoreLocator" class="RiccardoStores\Core\Content\Store\StoreLocator">
      <argument type="service" id="riccardo_store.repository"/>
      <argument type="service" id="RiccardoStores\Core\Geo\GeoLocator"/>
    </service>
    <service id="RiccardoStores\Command\ImportPostalCodesCommand" class="RiccardoStores\Command\ImportPostalCodesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:stores:import-postal-codes</argument>
      </call>
      <call method="setDescription">
        <argument>Importiert die PLZ-Koordinaten (GeoNames, CC BY 4.0) für die Filialsuche</argument>
      </call>
    </service>
    <service id="RiccardoStores\Storefront\Controller\StoreController" class="RiccardoStores\Storefront\Controller\StoreController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="RiccardoStores\Core\Content\Store\StoreLocator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoStores" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoStores</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/Migration">RiccardoStores\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_stores.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_stores</argument>
    </service>
    <service id="riccardo_stores.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_stores</argument>
    </service>
    <service id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyAccountDefinition" class="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyAccountDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_loyalty_account"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyTransactionDefinition" class="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyTransactionDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_loyalty_transaction"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig" class="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoLoyalty\Core\Content\Loyalty\CardNumberGenerator" class="RiccardoLoyalty\Core\Content\Loyalty\CardNumberGenerator">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService" class="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\CardNumberGenerator"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig"/>
    </service>
    <service id="RiccardoLoyalty\Core\Barcode\Ean13Barcode" class="RiccardoLoyalty\Core\Barcode\Ean13Barcode"/>
    <service id="RiccardoLoyalty\Core\Checkout\Cart\LoyaltyCartProcessor" class="RiccardoLoyalty\Core\Checkout\Cart\LoyaltyCartProcessor">
      <tag name="shopware.cart.collector" priority="3900"/>
      <tag name="shopware.cart.processor" priority="3900"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\AbsolutePriceCalculator"/>
    </service>
    <service id="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber" class="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="RiccardoLoyalty\Command\EnrollCustomersCommand" class="RiccardoLoyalty\Command\EnrollCustomersCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService"/>
      <call method="setName">
        <argument>riccardo:loyalty:enroll</argument>
      </call>
      <call method="setDescription">
        <argument>Legt Kundenkarten für alle registrierten Kunden ohne Karte an</argument>
      </call>
    </service>
    <service id="RiccardoLoyalty\Api\LoyaltyApiController" class="RiccardoLoyalty\Api\LoyaltyApiController" public="true">
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig"/>
    </service>
    <service id="RiccardoLoyalty\Storefront\Controller\LoyaltyController" class="RiccardoLoyalty\Storefront\Controller\LoyaltyController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="RiccardoLoyalty\Storefront\Twig\LoyaltyExtension" class="RiccardoLoyalty\Storefront\Twig\LoyaltyExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="RiccardoLoyalty\Core\Barcode\Ean13Barcode"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyConfig"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoLoyalty" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoLoyalty</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src/Migration">RiccardoLoyalty\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_loyalty.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_loyalty</argument>
    </service>
    <service id="riccardo_loyalty.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_loyalty</argument>
    </service>
    <service id="RiccardoAdvisor\Core\Content\Advisor\QuestionDefinition" class="RiccardoAdvisor\Core\Content\Advisor\QuestionDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_advisor_question"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoAdvisor\Core\Content\Advisor\OptionDefinition" class="RiccardoAdvisor\Core\Content\Advisor\OptionDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_advisor_option"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoAdvisor\Core\Advisor\FlavorKeywords" class="RiccardoAdvisor\Core\Advisor\FlavorKeywords"/>
    <service id="RiccardoAdvisor\Core\Advisor\ProfileExtractor" class="RiccardoAdvisor\Core\Advisor\ProfileExtractor">
      <argument type="service" id="RiccardoAdvisor\Core\Advisor\FlavorKeywords"/>
    </service>
    <service id="RiccardoAdvisor\Core\Advisor\FlavorMatcher" class="RiccardoAdvisor\Core\Advisor\FlavorMatcher">
      <tag name="riccardo.advisor.matcher"/>
    </service>
    <service id="RiccardoAdvisor\Core\Advisor\DeviceMatcher" class="RiccardoAdvisor\Core\Advisor\DeviceMatcher">
      <tag name="riccardo.advisor.matcher"/>
    </service>
    <service id="RiccardoAdvisor\Core\Advisor\AdvisorService" class="RiccardoAdvisor\Core\Advisor\AdvisorService">
      <argument type="service" id="riccardo_advisor_question.repository"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="RiccardoAdvisor\Core\Advisor\ProfileExtractor"/>
      <argument type="tagged_iterator" tag="riccardo.advisor.matcher"/>
    </service>
    <service id="RiccardoAdvisor\Storefront\Controller\AdvisorController" class="RiccardoAdvisor\Storefront\Controller\AdvisorController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="RiccardoAdvisor\Core\Advisor\AdvisorService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoAdvisor" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoAdvisor</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/Migration">RiccardoAdvisor\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_advisor.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_advisor</argument>
    </service>
    <service id="riccardo_advisor.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_advisor</argument>
    </service>
    <service id="RiccardoAgeCheck\Core\Content\AgeVerification\AgeVerificationDefinition" class="RiccardoAgeCheck\Core\Content\AgeVerification\AgeVerificationDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_age_verification"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoAgeCheck\Core\Document\MrzParser" class="RiccardoAgeCheck\Core\Document\MrzParser"/>
    <service id="RiccardoAgeCheck\Core\Document\FieldVerifier" class="RiccardoAgeCheck\Core\Document\FieldVerifier">
      <argument type="service" id="RiccardoAgeCheck\Core\Document\MrzParser"/>
    </service>
    <service id="RiccardoAgeCheck\Core\AgeCheckConfig" class="RiccardoAgeCheck\Core\AgeCheckConfig">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoAgeCheck\Core\AgeVerificationService" class="RiccardoAgeCheck\Core\AgeVerificationService">
      <argument type="service" id="riccardo_age_verification.repository"/>
      <argument type="service" id="RiccardoAgeCheck\Core\Document\MrzParser"/>
      <argument type="service" id="RiccardoAgeCheck\Core\Document\FieldVerifier"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeCheckConfig"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
      <argument>%env(APP_SECRET)%</argument>
    </service>
    <service id="RiccardoAgeCheck\Core\Checkout\AgeCartValidator" class="RiccardoAgeCheck\Core\Checkout\AgeCartValidator">
      <tag name="shopware.cart.validator"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeVerificationService"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeCheckConfig"/>
    </service>
    <service id="RiccardoAgeCheck\Core\Checkout\OrderSubscriber" class="RiccardoAgeCheck\Core\Checkout\OrderSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeVerificationService"/>
    </service>
    <service id="RiccardoAgeCheck\Command\CheckMrzCommand" class="RiccardoAgeCheck\Command\CheckMrzCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoAgeCheck\Core\Document\MrzParser"/>
      <call method="setName">
        <argument>riccardo:age:check-mrz</argument>
      </call>
      <call method="setDescription">
        <argument>Prüft maschinenlesbare Zeilen eines Ausweisdokuments (nur Ausgabe, kein Speichern)</argument>
      </call>
    </service>
    <service id="RiccardoAgeCheck\Api\AgeCheckApiController" class="RiccardoAgeCheck\Api\AgeCheckApiController" public="true">
      <argument type="service" id="RiccardoAgeCheck\Core\AgeVerificationService"/>
      <argument type="service" id="RiccardoAgeCheck\Core\Document\MrzParser"/>
      <argument type="service" id="riccardo_age_verification.repository"/>
      <argument type="service" id="Shopware\Core\Content\Media\MediaService"/>
    </service>
    <service id="RiccardoAgeCheck\Storefront\Twig\AgeCheckExtension" class="RiccardoAgeCheck\Storefront\Twig\AgeCheckExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeCheckConfig"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeVerificationService"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="RiccardoAgeCheck\Storefront\Controller\AgeCheckController" class="RiccardoAgeCheck\Storefront\Controller\AgeCheckController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeVerificationService"/>
      <argument type="service" id="RiccardoAgeCheck\Core\AgeCheckConfig"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoAgeCheck" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoAgeCheck</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/Migration">RiccardoAgeCheck\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_age_check.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_age_check</argument>
    </service>
    <service id="riccardo_age_check.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_age_check</argument>
    </service>
    <service id="RiccardoCompliance\Core\Content\Compliance\ComplianceProfileDefinition" class="RiccardoCompliance\Core\Content\Compliance\ComplianceProfileDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_compliance_profile"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileProductDefinition" class="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileProductDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_compliance_profile_product"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileCategoryDefinition" class="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileCategoryDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_compliance_profile_category"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoCompliance\Core\Content\Compliance\ComplianceResolver" class="RiccardoCompliance\Core\Content\Compliance\ComplianceResolver">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="riccardo_compliance_profile.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="RiccardoCompliance\Storefront\Twig\ComplianceExtension" class="RiccardoCompliance\Storefront\Twig\ComplianceExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="RiccardoCompliance\Core\Content\Compliance\ComplianceResolver"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoCompliance" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoCompliance</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src/Migration">RiccardoCompliance\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_compliance.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_compliance</argument>
    </service>
    <service id="riccardo_compliance.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_compliance</argument>
    </service>
    <service id="RiccardoMagazine\Core\Content\Magazine\PostDefinition" class="RiccardoMagazine\Core\Content\Magazine\PostDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_magazine_post"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoMagazine\Core\Content\Magazine\CategoryDefinition" class="RiccardoMagazine\Core\Content\Magazine\CategoryDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_magazine_category"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoMagazine\Core\Content\Magazine\Aggregate\PostCategoryDefinition" class="RiccardoMagazine\Core\Content\Magazine\Aggregate\PostCategoryDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_magazine_post_category"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoMagazine\Core\Content\Cms\MagazineCmsElementResolver" class="RiccardoMagazine\Core\Content\Cms\MagazineCmsElementResolver">
      <tag name="shopware.cms.data_resolver"/>
      <argument type="service" id="riccardo_magazine_post.repository"/>
    </service>
    <service id="RiccardoMagazine\Storefront\Controller\MagazineController" class="RiccardoMagazine\Storefront\Controller\MagazineController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="riccardo_magazine_post.repository"/>
      <argument type="service" id="riccardo_magazine_category.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoMagazine" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoMagazine</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src/Migration">RiccardoMagazine\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_magazine.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_magazine</argument>
    </service>
    <service id="riccardo_magazine.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_magazine</argument>
    </service>
    <service id="RiccardoLiquidCalc\Core\Calculator\LiquidCalculator" class="RiccardoLiquidCalc\Core\Calculator\LiquidCalculator"/>
    <service id="RiccardoLiquidCalc\Storefront\Controller\LiquidCalcController" class="RiccardoLiquidCalc\Storefront\Controller\LiquidCalcController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="RiccardoLiquidCalc\Core\Calculator\LiquidCalculator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="riccardo_liquid_calc.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_liquid_calc</argument>
    </service>
    <service id="riccardo_liquid_calc.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_liquid_calc</argument>
    </service>
    <service id="RiccardoNewsletter\Storefront\Twig\NewsletterExtension" class="RiccardoNewsletter\Storefront\Twig\NewsletterExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="RiccardoNewsletter\Storefront\Controller\NewsletterSubscribeController" class="RiccardoNewsletter\Storefront\Controller\NewsletterSubscribeController" public="true">
      <argument type="service" id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterSubscribeRoute"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\ConstraintViolationTranslator"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="RiccardoNewsletter\Core\Content\Newsletter\ConfirmRouteDecorator" class="RiccardoNewsletter\Core\Content\Newsletter\ConfirmRouteDecorator">
      <tag name="container.decorator" id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterConfirmRoute" inner="RiccardoNewsletter\Core\Content\Newsletter\ConfirmRouteDecorator.inner"/>
      <argument type="service" id="RiccardoNewsletter\Core\Content\Newsletter\ConfirmRouteDecorator.inner"/>
      <argument type="service" id="newsletter_recipient.repository"/>
    </service>
    <service id="riccardo_newsletter.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_newsletter</argument>
    </service>
    <service id="riccardo_newsletter.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_newsletter</argument>
    </service>
    <service id="RiccardoMail\Core\Mail\MailTemplateInstaller" class="RiccardoMail\Core\Mail\MailTemplateInstaller" public="true">
      <argument type="service" id="mail_template.repository"/>
      <argument type="service" id="mail_header_footer.repository"/>
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="sales_channel_domain.repository"/>
      <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMail/src/Resources/mail</argument>
    </service>
    <service id="RiccardoMail\Command\InstallMailTemplatesCommand" class="RiccardoMail\Command\InstallMailTemplatesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoMail\Core\Mail\MailTemplateInstaller"/>
      <call method="setName">
        <argument>riccardo:mail:install</argument>
      </call>
      <call method="setDescription">
        <argument>Spielt die Riccardo-Mailvorlagen und den Kopf-/Fußbereich in die Datenbank</argument>
      </call>
    </service>
    <service id="riccardo_mail.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_mail</argument>
    </service>
    <service id="riccardo_mail.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_mail</argument>
    </service>
    <service id="RiccardoOffers\Core\Content\Offer\OfferDefinition" class="RiccardoOffers\Core\Content\Offer\OfferDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_offer"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoOffers\Core\Content\Offer\Aggregate\OfferCustomerDefinition" class="RiccardoOffers\Core\Content\Offer\Aggregate\OfferCustomerDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_offer_customer"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoOffers\Core\Content\Offer\Aggregate\OfferStateDefinition" class="RiccardoOffers\Core\Content\Offer\Aggregate\OfferStateDefinition" public="true">
      <tag name="shopware.entity.definition" entity="riccardo_offer_state"/>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="RiccardoOffers\Core\Offer\OfferResolver" class="RiccardoOffers\Core\Offer\OfferResolver">
      <argument type="service" id="riccardo_offer.repository"/>
      <argument type="service" id="riccardo_offer_state.repository"/>
    </service>
    <service id="RiccardoOffers\Storefront\Twig\OfferExtension" class="RiccardoOffers\Storefront\Twig\OfferExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="RiccardoOffers\Storefront\Controller\OfferWidgetController" class="RiccardoOffers\Storefront\Controller\OfferWidgetController" public="true">
      <argument type="service" id="RiccardoOffers\Core\Offer\OfferResolver"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoOffers" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoOffers</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/Migration">RiccardoOffers\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_offers.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_offers</argument>
    </service>
    <service id="riccardo_offers.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_offers</argument>
    </service>
    <service id="RiccardoDispatch\Core\Dispatch\DispatchCalculator" class="RiccardoDispatch\Core\Dispatch\DispatchCalculator">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoDispatch\Storefront\Twig\DispatchExtension" class="RiccardoDispatch\Storefront\Twig\DispatchExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="RiccardoDispatch\Core\Dispatch\DispatchCalculator"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="riccardo_dispatch.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_dispatch</argument>
    </service>
    <service id="riccardo_dispatch.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_dispatch</argument>
    </service>
    <service id="RiccardoLive\Core\Live\ActivityService" class="RiccardoLive\Core\Live\ActivityService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoLive\Storefront\Twig\LiveExtension" class="RiccardoLive\Storefront\Twig\LiveExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="RiccardoLive\Core\Live\ActivityService"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="RiccardoLive\Storefront\Controller\ActivityController" class="RiccardoLive\Storefront\Controller\ActivityController" public="true">
      <argument type="service" id="RiccardoLive\Core\Live\ActivityService"/>
      <argument type="service" id="sales_channel.product.repository"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoLive" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoLive</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/Migration">RiccardoLive\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_live.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_live</argument>
    </service>
    <service id="riccardo_live.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_live</argument>
    </service>
    <service id="RiccardoStarter\Core\Starter\StarterConfigurator" class="RiccardoStarter\Core\Starter\StarterConfigurator">
      <argument type="service" id="sales_channel.product.repository"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoStarter\Storefront\Controller\StarterController" class="RiccardoStarter\Storefront\Controller\StarterController" public="true">
      <argument type="service" id="Shopware\Storefront\Page\GenericPageLoader"/>
      <argument type="service" id="RiccardoStarter\Core\Starter\StarterConfigurator"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService"/>
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Cart\PromotionItemBuilder"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="riccardo_starter.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_starter</argument>
    </service>
    <service id="riccardo_starter.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_starter</argument>
    </service>
    <service id="RiccardoStoreStock\Core\Stock\StoreDirectory" class="RiccardoStoreStock\Core\Stock\StoreDirectory">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoStoreStock\Core\Stock\Gateway\NullStoreStockGateway" class="RiccardoStoreStock\Core\Stock\Gateway\NullStoreStockGateway"/>
    <service id="RiccardoStoreStock\Core\Stock\Gateway\DemoStoreStockGateway" class="RiccardoStoreStock\Core\Stock\Gateway\DemoStoreStockGateway">
      <argument type="service" id="RiccardoStoreStock\Core\Stock\StoreDirectory"/>
    </service>
    <service id="RiccardoStoreStock\Core\Stock\Gateway\JtlStoreStockGateway" class="RiccardoStoreStock\Core\Stock\Gateway\JtlStoreStockGateway">
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="RiccardoStoreStock\Core\Stock\StoreDirectory"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="RiccardoStoreStock\Core\Stock\StoreStockService" class="RiccardoStoreStock\Core\Stock\StoreStockService">
      <argument type="service" id="RiccardoStoreStock\Core\Stock\Gateway\NullStoreStockGateway"/>
      <argument type="service" id="RiccardoStoreStock\Core\Stock\Gateway\DemoStoreStockGateway"/>
      <argument type="service" id="RiccardoStoreStock\Core\Stock\Gateway\JtlStoreStockGateway"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="cache.app"/>
    </service>
    <service id="RiccardoStoreStock\Storefront\Twig\StoreStockExtension" class="RiccardoStoreStock\Storefront\Twig\StoreStockExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="RiccardoStoreStock\Core\Stock\StoreStockService"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="RiccardoStoreStock\Storefront\Controller\StoreStockController" class="RiccardoStoreStock\Storefront\Controller\StoreStockController" public="true">
      <argument type="service" id="RiccardoStoreStock\Core\Stock\StoreStockService"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="RiccardoStoreStock\Command\PingStockCommand" class="RiccardoStoreStock\Command\PingStockCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoStoreStock\Core\Stock\StoreStockService"/>
      <call method="setName">
        <argument>riccardo:store-stock:check</argument>
      </call>
      <call method="setDescription">
        <argument>Prüft die Verbindung zur Filial-Wawi und fragt optional einen Artikel ab</argument>
      </call>
    </service>
    <service id="riccardo_store_stock.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_store_stock</argument>
    </service>
    <service id="riccardo_store_stock.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_store_stock</argument>
    </service>
    <service id="RiccardoJtlGuard\Sync\ProductPayloadGuard" class="RiccardoJtlGuard\Sync\ProductPayloadGuard"/>
    <service id="RiccardoJtlGuard\Sync\WawiDetector" class="RiccardoJtlGuard\Sync\WawiDetector">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoJtlGuard\Api\WawiDeleteGuard" class="RiccardoJtlGuard\Api\WawiDeleteGuard">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="RiccardoJtlGuard\Sync\WawiDetector"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="RiccardoJtlGuard\Sync\GuardedSyncService" class="RiccardoJtlGuard\Sync\GuardedSyncService">
      <tag name="container.decorator" id="Shopware\Core\Framework\Api\Sync\SyncService" inner="RiccardoJtlGuard\Sync\GuardedSyncService.inner"/>
      <argument type="service" id="RiccardoJtlGuard\Sync\GuardedSyncService.inner"/>
      <argument type="service" id="RiccardoJtlGuard\Sync\ProductPayloadGuard"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
      <argument type="service" id="RiccardoJtlGuard\Sync\WawiDetector"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="riccardo_jtl_guard.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_jtl_guard</argument>
    </service>
    <service id="riccardo_jtl_guard.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_jtl_guard</argument>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\AttributeExtractor" class="RiccardoCatalog\Core\Catalog\AttributeExtractor"/>
    <service id="RiccardoCatalog\Core\Catalog\PropertyInstaller" class="RiccardoCatalog\Core\Catalog\PropertyInstaller">
      <argument type="service" id="property_group.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\CatalogPrefiller" class="RiccardoCatalog\Core\Catalog\CatalogPrefiller">
      <argument type="service" id="product.repository"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\AttributeExtractor"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\PropertyInstaller"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\NewProductSubscriber" class="RiccardoCatalog\Core\Catalog\NewProductSubscriber">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\Message\PrefillProductsHandler" class="RiccardoCatalog\Core\Catalog\Message\PrefillProductsHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\CatalogPrefiller"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\ContentStatusInstaller" class="RiccardoCatalog\Core\Catalog\ContentStatusInstaller">
      <argument type="service" id="custom_field_set.repository"/>
      <argument type="service" id="product_stream.repository"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\FlavorParser" class="RiccardoCatalog\Core\Catalog\FlavorParser"/>
    <service id="RiccardoCatalog\Core\Catalog\FlavorContent" class="RiccardoCatalog\Core\Catalog\FlavorContent">
      <argument type="service" id="RiccardoCatalog\Core\Catalog\FlavorParser"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\FlavorRewriter" class="RiccardoCatalog\Core\Catalog\FlavorRewriter">
      <argument type="service" id="product.repository"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\FlavorContent"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\FlavorParser"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\HardwareParser" class="RiccardoCatalog\Core\Catalog\HardwareParser"/>
    <service id="RiccardoCatalog\Core\Catalog\HardwareContent" class="RiccardoCatalog\Core\Catalog\HardwareContent">
      <argument type="service" id="RiccardoCatalog\Core\Catalog\HardwareParser"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\FlavorContent"/>
    </service>
    <service id="RiccardoCatalog\Core\Catalog\HardwareRewriter" class="RiccardoCatalog\Core\Catalog\HardwareRewriter">
      <argument type="service" id="product.repository"/>
      <argument type="service" id="property_group.repository"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\HardwareContent"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\HardwareParser"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\FlavorContent"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="RiccardoCatalog\Command\RewriteHardwareCommand" class="RiccardoCatalog\Command\RewriteHardwareCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\HardwareRewriter"/>
      <call method="setName">
        <argument>riccardo:catalog:rewrite-hardware</argument>
      </call>
      <call method="setDescription">
        <argument>Hardware überarbeiten: Name, Beschreibung, Meta-Texte, Geräteserie („passt zu“)</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\BuildCrossSellingCommand" class="RiccardoCatalog\Command\BuildCrossSellingCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="product_stream.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:build-cross-selling</argument>
      </call>
      <call method="setDescription">
        <argument>Cross-Selling „Passt dazu“ aus der Geräteserie erzeugen</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\MatchSeriesCommand" class="RiccardoCatalog\Command\MatchSeriesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="property_group.repository"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\HardwareParser"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:match-series</argument>
      </call>
      <call method="setDescription">
        <argument>Geräteserie („passt zu“) aus Modellnamen, Wawi-Kategorien und Coil-Familien zuordnen</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\FillComplianceCommand" class="RiccardoCatalog\Command\FillComplianceCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:fill-compliance</argument>
      </call>
      <call method="setDescription">
        <argument>Nikotingehalt, Füllmenge und Mischverhältnis in die Pflichtangaben-Felder schreiben</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\FixCoversCommand" class="RiccardoCatalog\Command\FixCoversCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:fix-covers</argument>
      </call>
      <call method="setDescription">
        <argument>Fehlende Hauptbilder aus den vorhandenen Artikelbildern setzen</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\MarkDealsCommand" class="RiccardoCatalog\Command\MarkDealsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:mark-deals</argument>
      </call>
      <call method="setDescription">
        <argument>Artikel mit Streichpreis als „Aktion: Reduziert“ markieren</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\FixBasePriceCommand" class="RiccardoCatalog\Command\FixBasePriceCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="unit.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:fix-baseprice</argument>
      </call>
      <call method="setDescription">
        <argument>Grundpreis auf Milliliter und 100-ml-Bezug umstellen, bei Hardware entfernen</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\ImportJtlItemsCommand" class="RiccardoCatalog\Command\ImportJtlItemsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:import-jtl-items</argument>
      </call>
      <call method="setDescription">
        <argument>Wawi-Namen, Set-Inhalte und Kurzbeschreibungen aus der JTL-API übernehmen (JSONL)</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\ImportTasteCommand" class="RiccardoCatalog\Command\ImportTasteCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:import-taste</argument>
      </call>
      <call method="setDescription">
        <argument>Recherchierte Geschmacksangaben (JSONL) in die Pflegefelder übernehmen</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\RewriteFlavorsCommand" class="RiccardoCatalog\Command\RewriteFlavorsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\FlavorRewriter"/>
      <call method="setName">
        <argument>riccardo:catalog:rewrite-flavors</argument>
      </call>
      <call method="setDescription">
        <argument>Aromen und Liquids überarbeiten: Name, Beschreibung, Meta-Texte, Noten, Profil, Farbe</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\InstallPropertiesCommand" class="RiccardoCatalog\Command\InstallPropertiesCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\PropertyInstaller"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\ContentStatusInstaller"/>
      <call method="setName">
        <argument>riccardo:catalog:install-properties</argument>
      </call>
      <call method="setDescription">
        <argument>Filter-Eigenschaften, Pflegestatus-Schalter und Arbeitsliste "noch roh" anlegen bzw. aktualisieren</argument>
      </call>
    </service>
    <service id="RiccardoCatalog\Command\PrefillCommand" class="RiccardoCatalog\Command\PrefillCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoCatalog\Core\Catalog\CatalogPrefiller"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:catalog:prefill</argument>
      </call>
      <call method="setDescription">
        <argument>Filterwerte aus Name, technischen Daten und Varianten vorbelegen (überschreibt nichts)</argument>
      </call>
    </service>
    <service id="riccardo_catalog.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_catalog</argument>
    </service>
    <service id="riccardo_catalog.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_catalog</argument>
    </service>
    <service id="RiccardoRaffle\Core\Raffle\RaffleConfig" class="RiccardoRaffle\Core\Raffle\RaffleConfig">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
    </service>
    <service id="RiccardoRaffle\Core\Raffle\RaffleService" class="RiccardoRaffle\Core\Raffle\RaffleService">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="RiccardoRaffle\Core\Raffle\RaffleConfig"/>
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyService"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="RiccardoRaffle\Core\Raffle\RaffleDrawTask" class="RiccardoRaffle\Core\Raffle\RaffleDrawTask">
      <tag name="shopware.scheduled.task"/>
    </service>
    <service id="RiccardoRaffle\Core\Raffle\RaffleDrawTaskHandler" class="RiccardoRaffle\Core\Raffle\RaffleDrawTaskHandler">
      <tag name="messenger.message_handler" handles="RiccardoRaffle\Core\Raffle\RaffleDrawTask"/>
      <argument type="service" id="scheduled_task.repository"/>
      <argument type="service" id="monolog.logger"/>
      <argument type="service" id="RiccardoRaffle\Core\Raffle\RaffleService"/>
      <call method="setScheduledTaskExecutor">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskExecutor"/>
      </call>
    </service>
    <service id="RiccardoRaffle\Command\DrawCommand" class="RiccardoRaffle\Command\DrawCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoRaffle\Core\Raffle\RaffleService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:raffle:draw</argument>
      </call>
      <call method="setDescription">
        <argument>Gewinnspiel: Ziehung unter den anwesenden Besuchern auslösen</argument>
      </call>
    </service>
    <service id="RiccardoRaffle\Command\ClaimCommand" class="RiccardoRaffle\Command\ClaimCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="RiccardoRaffle\Core\Raffle\RaffleService"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <call method="setName">
        <argument>riccardo:raffle:claim</argument>
      </call>
      <call method="setDescription">
        <argument>Gewinnspiel: Gewinn einer Ziehung einem Kunden gutschreiben</argument>
      </call>
    </service>
    <service id="RiccardoRaffle\Storefront\Controller\RaffleController" class="RiccardoRaffle\Storefront\Controller\RaffleController" public="true">
      <argument type="service" id="RiccardoRaffle\Core\Raffle\RaffleService"/>
      <argument type="service" id="RiccardoRaffle\Core\Raffle\RaffleConfig"/>
      <call method="setContainer">
        <argument type="service" id="service_container"/>
      </call>
    </service>
    <service id="Shopware\Core\Framework\Migration\MigrationSource_RiccardoRaffle" class="Shopware\Core\Framework\Migration\MigrationSource">
      <tag name="shopware.migration_source"/>
      <argument>RiccardoRaffle</argument>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/Migration">RiccardoRaffle\Migration</argument>
      </argument>
    </service>
    <service id="riccardo_raffle.filesystem.private" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.private"/>
      <argument>plugins/riccardo_raffle</argument>
    </service>
    <service id="riccardo_raffle.filesystem.public" class="Shopware\Core\Framework\Adapter\Filesystem\PrefixFilesystem" public="true">
      <argument type="service" id="shopware.filesystem.public"/>
      <argument>plugins/riccardo_raffle</argument>
    </service>
    <service id="SwagExtensionStore\SwagExtensionStore" class="SwagExtensionStore\SwagExtensionStore" public="true" autowire="true">
      <argument>SwagExtensionStore\SwagExtensionStore</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="Swag\PayPal\SwagPayPal" class="Swag\PayPal\SwagPayPal" public="true" autowire="true">
      <argument>Swag\PayPal\SwagPayPal</argument>
      <call method="setActivateDeactivate">
        <argument type="service" id="Swag\PayPal\Util\Lifecycle\ActivateDeactivate"/>
      </call>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoTheme\RiccardoTheme" class="RiccardoTheme\RiccardoTheme" public="true" autowire="true">
      <argument>RiccardoTheme\RiccardoTheme</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoDeals\RiccardoDeals" class="RiccardoDeals\RiccardoDeals" public="true" autowire="true">
      <argument>RiccardoDeals\RiccardoDeals</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoStores\RiccardoStores" class="RiccardoStores\RiccardoStores" public="true" autowire="true">
      <argument>RiccardoStores\RiccardoStores</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoLoyalty\RiccardoLoyalty" class="RiccardoLoyalty\RiccardoLoyalty" public="true" autowire="true">
      <argument>RiccardoLoyalty\RiccardoLoyalty</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoAdvisor\RiccardoAdvisor" class="RiccardoAdvisor\RiccardoAdvisor" public="true" autowire="true">
      <argument>RiccardoAdvisor\RiccardoAdvisor</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoAgeCheck\RiccardoAgeCheck" class="RiccardoAgeCheck\RiccardoAgeCheck" public="true" autowire="true">
      <argument>RiccardoAgeCheck\RiccardoAgeCheck</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoCompliance\RiccardoCompliance" class="RiccardoCompliance\RiccardoCompliance" public="true" autowire="true">
      <argument>RiccardoCompliance\RiccardoCompliance</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoMagazine\RiccardoMagazine" class="RiccardoMagazine\RiccardoMagazine" public="true" autowire="true">
      <argument>RiccardoMagazine\RiccardoMagazine</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoLiquidCalc\RiccardoLiquidCalc" class="RiccardoLiquidCalc\RiccardoLiquidCalc" public="true" autowire="true">
      <argument>RiccardoLiquidCalc\RiccardoLiquidCalc</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoNewsletter\RiccardoNewsletter" class="RiccardoNewsletter\RiccardoNewsletter" public="true" autowire="true">
      <argument>RiccardoNewsletter\RiccardoNewsletter</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoMail\RiccardoMail" class="RiccardoMail\RiccardoMail" public="true" autowire="true">
      <argument>RiccardoMail\RiccardoMail</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoOffers\RiccardoOffers" class="RiccardoOffers\RiccardoOffers" public="true" autowire="true">
      <argument>RiccardoOffers\RiccardoOffers</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoDispatch\RiccardoDispatch" class="RiccardoDispatch\RiccardoDispatch" public="true" autowire="true">
      <argument>RiccardoDispatch\RiccardoDispatch</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoLive\RiccardoLive" class="RiccardoLive\RiccardoLive" public="true" autowire="true">
      <argument>RiccardoLive\RiccardoLive</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoStarter\RiccardoStarter" class="RiccardoStarter\RiccardoStarter" public="true" autowire="true">
      <argument>RiccardoStarter\RiccardoStarter</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoStoreStock\RiccardoStoreStock" class="RiccardoStoreStock\RiccardoStoreStock" public="true" autowire="true">
      <argument>RiccardoStoreStock\RiccardoStoreStock</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoJtlGuard\RiccardoJtlGuard" class="RiccardoJtlGuard\RiccardoJtlGuard" public="true" autowire="true">
      <argument>RiccardoJtlGuard\RiccardoJtlGuard</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoCatalog\RiccardoCatalog" class="RiccardoCatalog\RiccardoCatalog" public="true" autowire="true">
      <argument>RiccardoCatalog\RiccardoCatalog</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="RiccardoRaffle\RiccardoRaffle" class="RiccardoRaffle\RiccardoRaffle" public="true" autowire="true">
      <argument>RiccardoRaffle\RiccardoRaffle</argument>
      <factory service="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" method="getPluginInstance"/>
    </service>
    <service id="kernel" class="Shopware\Core\Kernel" public="true" synthetic="true" autoconfigure="true">
      <tag name="controller.service_arguments"/>
      <tag name="routing.route_loader"/>
    </service>
    <service id="argument_metadata_factory" class="Symfony\Component\HttpKernel\ControllerMetadata\ArgumentMetadataFactory"/>
    <service id="argument_resolver.backed_enum_resolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver" priority="100">controller.argument_value_resolver</tag>
    </service>
    <service id="argument_resolver.uid" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\UidValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\UidValueResolver" priority="100">controller.argument_value_resolver</tag>
    </service>
    <service id="argument_resolver.datetime" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver" priority="100">controller.argument_value_resolver</tag>
      <argument type="service" id="clock" on-invalid="null"/>
    </service>
    <service id="argument_resolver.request_payload" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver" lazy="true">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver">controller.targeted_value_resolver</tag>
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="serializer"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator" on-invalid="null"/>
      <argument type="service" id="translator.data_collector" on-invalid="null"/>
      <argument>validators</argument>
    </service>
    <service id="argument_resolver.request_attribute" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver" priority="100">controller.argument_value_resolver</tag>
    </service>
    <service id="argument_resolver.request" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver" priority="120">controller.argument_value_resolver</tag>
    </service>
    <service id="argument_resolver.session" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver" priority="120">controller.argument_value_resolver</tag>
    </service>
    <service id="argument_resolver.service" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver" priority="-50">controller.argument_value_resolver</tag>
      <argument type="service" id=".service_locator.ESRqvdc"/>
    </service>
    <service id="argument_resolver.default" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver" priority="-100">controller.argument_value_resolver</tag>
    </service>
    <service id="argument_resolver.variadic" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver" priority="-150">controller.argument_value_resolver</tag>
    </service>
    <service id="argument_resolver.query_parameter_value_resolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver">
      <tag name="Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver">controller.targeted_value_resolver</tag>
    </service>
    <service id="response_listener" class="Symfony\Component\HttpKernel\EventListener\ResponseListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument>UTF-8</argument>
      <argument>false</argument>
    </service>
    <service id="locale_listener" class="Symfony\Component\HttpKernel\EventListener\LocaleListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="request_stack"/>
      <argument>en-GB</argument>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router" on-invalid="ignore"/>
      <argument>false</argument>
      <argument type="collection"/>
    </service>
    <service id="validate_request_listener" class="Symfony\Component\HttpKernel\EventListener\ValidateRequestListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="disallow_search_engine_index_response_listener" class="Symfony\Component\HttpKernel\EventListener\DisallowRobotsIndexingListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="error_controller" class="Symfony\Component\HttpKernel\Controller\ErrorController" public="true">
      <argument type="service" id="http_kernel.cache"/>
      <argument>error_controller</argument>
      <argument type="service" id="error_handler.error_renderer.serializer"/>
    </service>
    <service id="exception_listener" class="Symfony\Component\HttpKernel\EventListener\ErrorListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="request"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument>error_controller</argument>
      <argument type="service" id="monolog.logger.request" on-invalid="null"/>
      <argument>true</argument>
      <argument type="collection">
        <argument key="Symfony\Component\HttpKernel\Exception\NotFoundHttpException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Symfony\Component\Routing\Exception\MissingMandatoryParametersException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Symfony\Component\HttpKernel\Exception\MethodNotAllowedHttpException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Symfony\Component\HttpKernel\Exception\UnauthorizedHttpException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Symfony\Component\HttpKernel\Exception\UnsupportedMediaTypeHttpException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Symfony\Component\HttpFoundation\Exception\SuspiciousOperationException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\Exception\ProductNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Category\Exception\CategoryNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Cms\Exception\PageNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Exception\CustomerNotLoggedInException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\AddressNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\BadCredentialsException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CannotDeleteDefaultAddressException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerAlreadyConfirmedException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerAuthThrottledException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerNotFoundByHashException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerNotFoundByIdException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerOptinNotCompletedException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerRecoveryHashExpiredException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\CustomerWishlistNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\Exception\DuplicateWishlistProductException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Order\Exception\EmptyCartException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Order\Exception\GuestNotAuthenticatedException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Order\Exception\LanguageOfOrderDeleteException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Order\Exception\PaymentMethodNotAvailableException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Order\Exception\PaymentMethodNotChangeableException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Order\Exception\WrongGuestCredentialsException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Exception\LineItemNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Promotion\Exception\PatternNotComplexEnoughException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Promotion\Exception\InvalidCodePatternException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\ProductExport\Exception\ExportNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Exception\FieldAccessorBuilderNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Exception\QueryLimitExceededException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Exception\InvalidLimitQueryException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Api\Exception\MissingPrivilegeException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Validation\Exception\ConstraintViolationException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Validation\WriteConstraintViolationException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Uuid\Exception\InvalidUuidException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Write\WriteException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Store\Exception\ExtensionUpdateRequiresConsentAffirmationException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Script\Exception\ScriptExecutionFailedException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Exception\InvalidPriceFieldTypeException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\Exception\ReviewNotActiveExeption" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\App\Exception\ActionProcessException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\Exception\DuplicateProductNumberException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Exception\SearchRequestException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Api\Exception\ResourceNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Exception\UnmappedFieldException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Exception\InvalidFilterQueryException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\RestrictDeleteViolationException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\SalesChannel\Exception\ProductSortingNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Routing\Exception\SalesChannelNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\Exception\InvalidFileAccessTokenException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\App\Exception\AppAlreadyInstalledException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\App\Exception\AppRegistrationException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Seo\Exception\InvalidTemplateException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\Exception\VariantNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Exception\EntityRepositoryNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\System\NumberRange\Exception\NoConfigurationException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Dbal\Exception\ParentAssociationCanNotBeFetched" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Storefront\Controller\Exception\StorefrontRouteNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Storefront\Theme\Exception\ThemeException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Storefront\Theme\Exception\ThemeAssignmentException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Store\Exception\StoreApiException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Swag\PayPal\Checkout\Exception\OrderFailedException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Swag\PayPal\Checkout\PUI\Exception\PaymentInstructionsNotReadyException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Swag\PayPal\OrdersApi\Administration\Exception\OrderNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Swag\PayPal\PaymentsApi\Administration\Exception\PaymentNotFoundException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Swag\PayPal\Checkout\Exception\OrderAmountZeroException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
        <argument key="Swag\PayPal\Dispute\Exception\NotAuthorizedException" type="collection">
          <argument key="log_level">notice</argument>
          <argument key="status_code">null</argument>
          <argument key="log_channel">null</argument>
        </argument>
      </argument>
      <argument type="collection"/>
    </service>
    <service id="controller.cache_attribute_listener" class="Symfony\Component\HttpKernel\EventListener\CacheAttributeListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="?reset"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
    </service>
    <service id="controller.is_signature_valid_attribute_listener" class="Symfony\Component\HttpKernel\EventListener\IsSignatureValidAttributeListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="uri_signer"/>
    </service>
    <service id="controller.helper" class="Symfony\Bundle\FrameworkBundle\Controller\ControllerHelper">
      <tag name="container.service_subscriber"/>
      <argument type="service" id=".service_locator.TJNRSaV.controller.helper"/>
    </service>
    <service id="parameter_bag" class="Symfony\Component\DependencyInjection\ParameterBag\ContainerBag">
      <argument type="service" id="service_container"/>
    </service>
    <service id="request_stack" class="Symfony\Component\HttpFoundation\RequestStack" public="true">
      <tag name="kernel.reset" method="resetRequestFormats" on_invalid="ignore"/>
    </service>
    <service id="http_cache" class="Symfony\Bundle\FrameworkBundle\HttpCache\HttpCache" public="true">
      <tag name="container.hot_path"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="http_cache.store"/>
      <argument type="service" id="esi" on-invalid="null"/>
      <argument type="collection">
        <argument key="debug">true</argument>
      </argument>
      <argument type="service">
        <service class="void">
          <factory class="Symfony\Component\HttpFoundation\Request" method="enableHttpMethodParameterOverride"/>
        </service>
      </argument>
    </service>
    <service id="http_cache.store" class="Symfony\Component\HttpKernel\HttpCache\Store">
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/http_cache</argument>
    </service>
    <service id="url_helper" class="Symfony\Component\HttpFoundation\UrlHelper">
      <argument type="service" id="request_stack"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router" on-invalid="ignore"/>
    </service>
    <service id="cache_warmer" class="Symfony\Component\HttpKernel\CacheWarmer\CacheWarmerAggregate" public="true">
      <tag name="container.no_preload"/>
      <argument type="tagged_iterator" tag="kernel.cache_warmer"/>
      <argument>true</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/Shopware_Core_KernelDevDebugContainerDeprecations.log</argument>
    </service>
    <service id="cache_clearer" class="Symfony\Component\HttpKernel\CacheClearer\ChainCacheClearer">
      <argument type="tagged_iterator" tag="kernel.cache_clearer"/>
    </service>
    <service id="filesystem" class="Symfony\Component\Filesystem\Filesystem"/>
    <service id="file_locator" class="Symfony\Component\HttpKernel\Config\FileLocator">
      <argument type="service" id="kernel"/>
    </service>
    <service id="uri_signer" class="Symfony\Component\HttpFoundation\UriSigner" lazy="true">
      <argument>%kernel.secret%</argument>
      <argument>_hash</argument>
      <argument>_expiration</argument>
      <argument type="service" id="clock" on-invalid="null"/>
    </service>
    <service id="config_cache_factory" class="Symfony\Component\Config\ResourceCheckerConfigCacheFactory">
      <argument type="tagged_iterator" tag="config_cache.resource_checker"/>
    </service>
    <service id="dependency_injection.config.container_parameters_resource_checker" class="Symfony\Component\DependencyInjection\Config\ContainerParametersResourceChecker">
      <tag name="config_cache.resource_checker" priority="-980"/>
      <argument type="service" id="service_container"/>
    </service>
    <service id="config.resource.self_checking_resource_checker" class="Symfony\Component\Config\Resource\SelfCheckingResourceChecker">
      <tag name="config_cache.resource_checker" priority="-990"/>
    </service>
    <service id="services_resetter" class="Symfony\Component\HttpKernel\DependencyInjection\ServicesResetter" public="true">
      <argument type="iterator">
        <argument key="Shopware\Core\Framework\Adapter\Twig\TemplateFinder" type="service" id="Shopware\Core\Framework\Adapter\Twig\TemplateFinder" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Adapter\Twig\EntityTemplateLoader" type="service" id="Shopware\Core\Framework\Adapter\Twig\EntityTemplateLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Util\HtmlSanitizer" type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\App\ShopId\ShopIdProvider" type="service" id="Shopware\Core\Framework\App\ShopId\ShopIdProvider" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\App\Validation\Requirements\PublicAccess" type="service" id="Shopware\Core\Framework\App\Validation\Requirements\PublicAccess" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\App\ActiveAppsLoader" type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader" on-invalid="ignore_uninitialized"/>
        <argument key="shopware.app_system.trusted_url_resolver" type="service" id="shopware.app_system.trusted_url_resolver" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\CustomField\CustomFieldService" type="service" id="Shopware\Core\System\CustomField\CustomFieldService" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder" type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Store\InAppPurchase" type="service" id="Shopware\Core\Framework\Store\InAppPurchase" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Script\Execution\ScriptLoader" type="service" id="Shopware\Core\Framework\Script\Execution\ScriptLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Script\Execution\ScriptEnvironmentFactory" type="service" id="Shopware\Core\Framework\Script\Execution\ScriptEnvironmentFactory" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Script\Debugging\ScriptTraces" type="service" id="Shopware\Core\Framework\Script\Debugging\ScriptTraces" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter" type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Webhook\Transport\MySQLWebhookReceiver" type="service" id="Shopware\Core\Framework\Webhook\Transport\MySQLWebhookReceiver" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\Webhook\WebhookCacheClearer" type="service" id="Shopware\Core\Framework\Webhook\WebhookCacheClearer" on-invalid="ignore_uninitialized"/>
        <argument key="shopware.increment.gateway.array" type="service" id="shopware.increment.gateway.array" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileTemplateOverrideLoader" type="service" id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileTemplateOverrideLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\SalesChannel\Api\StructEncoder" type="service" id="Shopware\Core\System\SalesChannel\Api\StructEncoder" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper" type="service" id="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\Currency\CurrencyFormatter" type="service" id="Shopware\Core\System\Currency\CurrencyFormatter" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\Locale\LanguageLocaleCodeProvider" type="service" id="Shopware\Core\System\Locale\LanguageLocaleCodeProvider" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\StateMachine\StateMachineRegistry" type="service" id="Shopware\Core\System\StateMachine\StateMachineRegistry" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\StateMachine\StateMachineLocker" type="service" id="Shopware\Core\System\StateMachine\StateMachineLocker" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader" type="service" id="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\SystemConfig\SystemConfigService" type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\SystemConfig\Store\MemoizedSystemConfigStore" type="service" id="Shopware\Core\System\SystemConfig\Store\MemoizedSystemConfigStore" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\System\Consent\Service\ConsentService" type="service" id="Shopware\Core\System\Consent\Service\ConsentService" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\Media\File\TrustedUrlResolver" type="service" id="Shopware\Core\Content\Media\File\TrustedUrlResolver" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\Media\Subscriber\MediaVisibilityRestrictionSubscriber" type="service" id="Shopware\Core\Content\Media\Subscriber\MediaVisibilityRestrictionSubscriber" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\Media\Core\Application\RemoteThumbnailLoader" type="service" id="Shopware\Core\Content\Media\Core\Application\RemoteThumbnailLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceCalculator" type="service" id="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator" type="service" id="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\Product\DataAbstractionLayer\SearchKeywordUpdater" type="service" id="Shopware\Elasticsearch\Product\SearchKeywordReplacement" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Filter\TokenFilter" type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Filter\TokenFilter" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializer" type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializer" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\SalutationSerializer" type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\SalutationSerializer" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CountrySerializer" type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CountrySerializer" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\LanguageSerializer" type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\LanguageSerializer" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CustomerSerializer" type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CustomerSerializer" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\PromotionIndividualCodeSerializer" type="service" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\PromotionIndividualCodeSerializer" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCategoryPathsSubscriber" type="service" id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCategoryPathsSubscriber" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductVariantsSubscriber" type="service" id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductVariantsSubscriber" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader" type="service" id="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Checkout\Cart\SalesChannel\CartService" type="service" id="Shopware\Core\Checkout\Cart\SalesChannel\CartService" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Checkout\Cart\Address\AddressValidator" type="service" id="Shopware\Core\Checkout\Cart\Address\AddressValidator" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Checkout\Cart\CartRuleLoader" type="service" id="Shopware\Core\Checkout\Cart\CartRuleLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder" type="service" id="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs" type="service" id="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Core\Service\ServiceRegistry\Client" type="service" id="Shopware\Core\Service\ServiceRegistry\Client" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Storefront\Framework\Store\Subscriber\ExtensionThemeDetectionSubscriber" type="service" id="Shopware\Storefront\Framework\Store\Subscriber\ExtensionThemeDetectionSubscriber" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Storefront\Framework\Routing\CachedDomainLoader" type="service" id="Shopware\Storefront\Framework\Routing\CachedDomainLoader" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Storefront\Framework\Routing\NotFound\NotFoundSubscriber" type="service" id="Shopware\Storefront\Framework\Routing\NotFound\NotFoundSubscriber" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Storefront\Theme\StorefrontPluginRegistry" type="service" id="Shopware\Storefront\Theme\StorefrontPluginRegistry" on-invalid="ignore_uninitialized"/>
        <argument key="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder" type="service" id="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder" on-invalid="ignore_uninitialized"/>
        <argument key="Swag\PayPal\Util\PaymentMethodUtil" type="service" id="Swag\PayPal\Util\PaymentMethodUtil" on-invalid="ignore_uninitialized"/>
        <argument key="Swag\PayPal\Util\LocaleCodeProvider" type="service" id="Swag\PayPal\Util\LocaleCodeProvider" on-invalid="ignore_uninitialized"/>
        <argument key="RiccardoDeals\Core\Content\Deal\DealLoader" type="service" id="RiccardoDeals\Core\Content\Deal\DealLoader" on-invalid="ignore_uninitialized"/>
        <argument key="RiccardoCompliance\Core\Content\Compliance\ComplianceResolver" type="service" id="RiccardoCompliance\Core\Content\Compliance\ComplianceResolver" on-invalid="ignore_uninitialized"/>
        <argument key="controller.cache_attribute_listener" type="service" id="controller.cache_attribute_listener" on-invalid="ignore_uninitialized"/>
        <argument key="request_stack" type="service" id="request_stack" on-invalid="ignore_uninitialized"/>
        <argument key="container.env_var_processor" type="service" id="container.env_var_processor" on-invalid="ignore_uninitialized"/>
        <argument key="cache.app" type="service" id="cache.app" on-invalid="ignore_uninitialized"/>
        <argument key="cache.system" type="service" id="cache.system" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator" type="service" id="cache.validator" on-invalid="ignore_uninitialized"/>
        <argument key="cache.serializer" type="service" id="cache.serializer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.property_info" type="service" id="cache.property_info" on-invalid="ignore_uninitialized"/>
        <argument key="cache.messenger.restart_workers_signal" type="service" id="cache.messenger.restart_workers_signal" on-invalid="ignore_uninitialized"/>
        <argument key="cache.scheduler" type="service" id="cache.scheduler" on-invalid="ignore_uninitialized"/>
        <argument key="cache.http_client.pool" type="service" id="cache.http_client.pool" on-invalid="ignore_uninitialized"/>
        <argument key="http_client.transport" type="service" id="http_client.transport" on-invalid="ignore_uninitialized"/>
        <argument key="http_client" type="service" id="http_client.uri_template" on-invalid="ignore_uninitialized"/>
        <argument key="service_registry.http_client.scoping" type="service" id="service_registry.http_client.scoping" on-invalid="ignore_uninitialized"/>
        <argument key="paypal.base-client.scoping" type="service" id="paypal.base-client.scoping" on-invalid="ignore_uninitialized"/>
        <argument key="mailer.message_logger_listener" type="service" id="mailer.message_logger_listener" on-invalid="ignore_uninitialized"/>
        <argument key="translation.locale_switcher" type="service" id="translation.locale_switcher" on-invalid="ignore_uninitialized"/>
        <argument key="debug.stopwatch" type="service" id="debug.stopwatch" on-invalid="ignore_uninitialized"/>
        <argument key="debug.event_dispatcher" type="service" id="debug.event_dispatcher" on-invalid="ignore_uninitialized"/>
        <argument key="debug.log_processor" type="service" id="debug.log_processor" on-invalid="ignore_uninitialized"/>
        <argument key="cache.rate_limiter" type="service" id="cache.rate_limiter" on-invalid="ignore_uninitialized"/>
        <argument key=".cache.object.inner" type="service" id=".cache.object.inner" on-invalid="ignore_uninitialized"/>
        <argument key=".cache.http.inner" type="service" id=".cache.http.inner" on-invalid="ignore_uninitialized"/>
        <argument key="cache.tags" type="service" id="cache.tags" on-invalid="ignore_uninitialized"/>
        <argument key="session_listener" type="service" id="session_listener" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator_expression_language" type="service" id="cache.validator_expression_language" on-invalid="ignore_uninitialized"/>
        <argument key="messenger.transport.in_memory.factory" type="service" id="messenger.transport.in_memory.factory" on-invalid="ignore_uninitialized"/>
        <argument key="profiler" type="service" id="profiler" on-invalid="ignore_uninitialized"/>
        <argument key="profiler_listener" type="service" id="profiler_listener" on-invalid="ignore_uninitialized"/>
        <argument key="debug.validator" type="service" id="debug.validator" on-invalid="ignore_uninitialized"/>
        <argument key="translator.data_collector" type="service" id="translator.data_collector" on-invalid="ignore_uninitialized"/>
        <argument key="ux.twig_component.component_factory" type="service" id="ux.twig_component.component_factory" on-invalid="ignore_uninitialized"/>
        <argument key="ux.twig_component.component_renderer" type="service" id="ux.twig_component.component_renderer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.ux.twig_component" type="service" id="cache.ux.twig_component" on-invalid="ignore_uninitialized"/>
        <argument key="twig" type="service" id="twig" on-invalid="ignore_uninitialized"/>
        <argument key="monolog.handler.business_event_handler_buffer" type="service" id="monolog.handler.business_event_handler_buffer" on-invalid="ignore_uninitialized"/>
        <argument key="monolog.handler.main" type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler" on-invalid="ignore_uninitialized"/>
        <argument key="monolog.handler.console" type="service" id="monolog.handler.console" on-invalid="ignore_uninitialized"/>
        <argument key="monolog.handler.elasticsearch" type="service" id="monolog.handler.elasticsearch" on-invalid="ignore_uninitialized"/>
        <argument key="pentatrion_vite.entrypoint_renderer" type="service" id="pentatrion_vite.entrypoint_renderer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.pentatrion_vite_fallback" type="service" id="cache.pentatrion_vite_fallback" on-invalid="ignore_uninitialized"/>
        <argument key=".debug.http_client" type="service" id=".debug.http_client" on-invalid="ignore_uninitialized"/>
        <argument key=".debug.service_registry.http_client" type="service" id=".debug.service_registry.http_client" on-invalid="ignore_uninitialized"/>
        <argument key=".debug.paypal.base-client" type="service" id=".debug.paypal.base-client" on-invalid="ignore_uninitialized"/>
      </argument>
      <argument type="collection">
        <argument key="Shopware\Core\Framework\Adapter\Twig\TemplateFinder" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Adapter\Twig\EntityTemplateLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Util\HtmlSanitizer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\App\ShopId\ShopIdProvider" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\App\Validation\Requirements\PublicAccess" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\App\ActiveAppsLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="shopware.app_system.trusted_url_resolver" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\CustomField\CustomFieldService" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Store\InAppPurchase" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Script\Execution\ScriptLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Script\Execution\ScriptEnvironmentFactory" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Script\Debugging\ScriptTraces" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Webhook\Transport\MySQLWebhookReceiver" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\Webhook\WebhookCacheClearer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="shopware.increment.gateway.array" type="collection">
          <argument>resetAll</argument>
        </argument>
        <argument key="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileTemplateOverrideLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\SalesChannel\Api\StructEncoder" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\SalesChannel\StoreApiCustomFieldMapper" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\Currency\CurrencyFormatter" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\Locale\LanguageLocaleCodeProvider" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\StateMachine\StateMachineRegistry" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\StateMachine\StateMachineLocker" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\StateMachine\Loader\InitialStateIdLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\SystemConfig\SystemConfigService" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\SystemConfig\Store\MemoizedSystemConfigStore" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\System\Consent\Service\ConsentService" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\Media\File\TrustedUrlResolver" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\Media\Subscriber\MediaVisibilityRestrictionSubscriber" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\Media\Core\Application\RemoteThumbnailLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceCalculator" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\Product\DataAbstractionLayer\SearchKeywordUpdater" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\Filter\TokenFilter" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\SalutationSerializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CountrySerializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\LanguageSerializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\CustomerSerializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\PromotionIndividualCodeSerializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCategoryPathsSubscriber" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductVariantsSubscriber" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\SalesChannel\CartService" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Address\AddressValidator" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\CartRuleLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\LineItem\Group\LineItemGroupBuilder" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Facade\ScriptPriceStubs" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Core\Service\ServiceRegistry\Client" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Storefront\Framework\Store\Subscriber\ExtensionThemeDetectionSubscriber" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Storefront\Framework\Routing\CachedDomainLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Storefront\Framework\Routing\NotFound\NotFoundSubscriber" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Storefront\Theme\StorefrontPluginRegistry" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Swag\PayPal\Util\PaymentMethodUtil" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="Swag\PayPal\Util\LocaleCodeProvider" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="RiccardoDeals\Core\Content\Deal\DealLoader" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="RiccardoCompliance\Core\Content\Compliance\ComplianceResolver" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="controller.cache_attribute_listener" type="collection">
          <argument>?reset</argument>
        </argument>
        <argument key="request_stack" type="collection">
          <argument>?resetRequestFormats</argument>
        </argument>
        <argument key="container.env_var_processor" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.app" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.system" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.validator" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.serializer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.property_info" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.messenger.restart_workers_signal" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.scheduler" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.http_client.pool" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="http_client.transport" type="collection">
          <argument>?reset</argument>
        </argument>
        <argument key="http_client" type="collection">
          <argument>?reset</argument>
        </argument>
        <argument key="service_registry.http_client.scoping" type="collection">
          <argument>?reset</argument>
        </argument>
        <argument key="paypal.base-client.scoping" type="collection">
          <argument>?reset</argument>
        </argument>
        <argument key="mailer.message_logger_listener" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="translation.locale_switcher" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="debug.stopwatch" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="debug.event_dispatcher" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="debug.log_processor" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.rate_limiter" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key=".cache.object.inner" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key=".cache.http.inner" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.tags" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="session_listener" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.validator_expression_language" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="messenger.transport.in_memory.factory" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="profiler" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="profiler_listener" type="collection">
          <argument>?reset</argument>
        </argument>
        <argument key="debug.validator" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="translator.data_collector" type="collection">
          <argument>?reset</argument>
        </argument>
        <argument key="ux.twig_component.component_factory" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="ux.twig_component.component_renderer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.ux.twig_component" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="twig" type="collection">
          <argument>resetGlobals</argument>
          <argument>reset</argument>
        </argument>
        <argument key="monolog.handler.business_event_handler_buffer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="monolog.handler.main" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="monolog.handler.console" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="monolog.handler.elasticsearch" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="pentatrion_vite.entrypoint_renderer" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key="cache.pentatrion_vite_fallback" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key=".debug.http_client" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key=".debug.service_registry.http_client" type="collection">
          <argument>reset</argument>
        </argument>
        <argument key=".debug.paypal.base-client" type="collection">
          <argument>reset</argument>
        </argument>
      </argument>
    </service>
    <service id="reverse_container" class="Symfony\Component\DependencyInjection\ReverseContainer">
      <argument type="service" id="service_container"/>
      <argument type="service" id=".service_locator.icAHgqM"/>
    </service>
    <service id="locale_aware_listener" class="Symfony\Component\HttpKernel\EventListener\LocaleAwareListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="iterator">
        <argument type="service" id="slugger"/>
        <argument type="service" id="translator.default"/>
        <argument type="service" id="translation.locale_switcher"/>
      </argument>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="container.env_var_processor" class="Symfony\Component\DependencyInjection\EnvVarProcessor">
      <tag name="container.env_var_processor"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="service_container"/>
      <argument type="tagged_iterator" tag="container.env_var_loader"/>
    </service>
    <service id="slugger" class="Symfony\Component\String\Slugger\AsciiSlugger">
      <tag name="kernel.locale_aware"/>
      <argument>en-GB</argument>
    </service>
    <service id="container.getenv" class="Closure">
      <tag name="routing.expression_language_function" function="env"/>
      <argument type="collection">
        <argument type="service" id="service_container"/>
        <argument>getEnv</argument>
      </argument>
      <factory class="Closure" method="fromCallable"/>
    </service>
    <service id="container.get_routing_condition_service" class="Closure" public="true">
      <tag name="routing.expression_language_function" function="service"/>
      <argument type="collection">
        <argument type="service" id=".service_locator.dpiLQ5O"/>
        <argument>get</argument>
      </argument>
      <factory class="Closure" method="fromCallable"/>
    </service>
    <service id="container.env" class="Symfony\Component\String\LazyString" constructor="fromCallable" abstract="true">
      <argument type="service" id="container.getenv"/>
    </service>
    <service id="config_builder.warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\ConfigBuilderCacheWarmer">
      <tag name="kernel.cache_warmer"/>
      <argument type="service" id="kernel"/>
      <argument type="service" id="monolog.logger" on-invalid="null"/>
    </service>
    <service id="clock" class="Symfony\Component\Clock\Clock"/>
    <service id="Symfony\Component\Config\Loader\LoaderInterface" class="Symfony\Component\Config\Loader\LoaderInterface" abstract="true">
      <tag name="container.excluded"/>
    </service>
    <service id="Symfony\Component\HttpFoundation\Request" class="Symfony\Component\HttpFoundation\Request" abstract="true">
      <tag name="container.excluded"/>
    </service>
    <service id="Symfony\Component\HttpFoundation\Response" class="Symfony\Component\HttpFoundation\Response" abstract="true">
      <tag name="container.excluded"/>
    </service>
    <service id="Symfony\Component\HttpFoundation\Session\SessionInterface" class="Symfony\Component\HttpFoundation\Session\SessionInterface" abstract="true">
      <tag name="container.excluded"/>
    </service>
    <service id="fragment.handler" class="Symfony\Component\HttpKernel\DependencyInjection\LazyLoadingFragmentHandler">
      <argument type="service" id=".service_locator.qJ3QpCq"/>
      <argument type="service" id="request_stack"/>
      <argument>true</argument>
    </service>
    <service id="fragment.uri_generator" class="Symfony\Component\HttpKernel\Fragment\FragmentUriGenerator">
      <argument>/_fragment</argument>
      <argument type="service" id="uri_signer"/>
      <argument type="service" id="request_stack"/>
    </service>
    <service id="fragment.renderer.inline" class="Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer">
      <tag name="kernel.fragment_renderer" alias="inline"/>
      <argument type="service" id="http_kernel.cache"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setFragmentPath">
        <argument>/_fragment</argument>
      </call>
    </service>
    <service id="fragment.renderer.hinclude" class="Symfony\Component\HttpKernel\Fragment\HIncludeFragmentRenderer">
      <tag name="kernel.fragment_renderer" alias="hinclude"/>
      <argument type="service" id="twig" on-invalid="null"/>
      <argument type="service" id="uri_signer"/>
      <argument>null</argument>
      <call method="setFragmentPath">
        <argument>/_fragment</argument>
      </call>
    </service>
    <service id="fragment.renderer.esi" class="Symfony\Component\HttpKernel\Fragment\EsiFragmentRenderer">
      <tag name="kernel.fragment_renderer" alias="esi"/>
      <argument type="service" id="esi" on-invalid="null"/>
      <argument type="service" id="fragment.renderer.inline"/>
      <argument type="service" id="uri_signer"/>
      <call method="setFragmentPath">
        <argument>/_fragment</argument>
      </call>
    </service>
    <service id="error_handler.error_renderer.html" class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer">
      <argument type="service">
        <service>
          <argument type="service" id="request_stack"/>
          <argument>true</argument>
          <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer" method="isDebug"/>
        </service>
      </argument>
      <argument>UTF-8</argument>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument type="service">
        <service>
          <argument type="service" id="request_stack"/>
          <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer" method="getAndCleanOutputBuffer"/>
        </service>
      </argument>
      <argument type="service" id="monolog.logger" on-invalid="null"/>
    </service>
    <service id="error_handler.error_renderer.cli" class="Symfony\Component\ErrorHandler\ErrorRenderer\CliErrorRenderer"/>
    <service id="error_handler.error_renderer.default" class="Symfony\Component\ErrorHandler\ErrorRenderer\ErrorRendererInterface">
      <argument>%env(bool:default::key:web:default:kernel.runtime_mode:)%</argument>
      <argument type="service_closure" id="twig.error_renderer.html"/>
      <argument type="service_closure" id="error_handler.error_renderer.cli"/>
      <factory class="Symfony\Bundle\FrameworkBundle\ErrorHandler\ErrorRenderer\RuntimeModeErrorRendererSelector" method="select"/>
    </service>
    <service id="process.messenger.process_message_handler" class="Symfony\Component\Process\Messenger\RunProcessMessageHandler">
      <tag name="messenger.message_handler" sign="true"/>
    </service>
    <service id="console.error_listener" class="Symfony\Component\Console\EventListener\ErrorListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="console"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="monolog.logger.console" on-invalid="null"/>
    </service>
    <service id="console.suggest_missing_package_subscriber" class="Symfony\Bundle\FrameworkBundle\EventListener\SuggestMissingPackageSubscriber">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.no_preload"/>
    </service>
    <service id="console.command.about" class="Symfony\Bundle\FrameworkBundle\Command\AboutCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>about</argument>
      </call>
      <call method="setDescription">
        <argument>Display information about the current project</argument>
      </call>
    </service>
    <service id="console.command.cache_clear" class="Symfony\Bundle\FrameworkBundle\Command\CacheClearCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="cache_clearer"/>
      <argument type="service" id="filesystem"/>
      <call method="setName">
        <argument>cache:clear</argument>
      </call>
      <call method="setDescription">
        <argument>Clear the cache</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_clear" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolClearCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="cache.global_clearer"/>
      <argument type="collection">
        <argument>cache.app</argument>
        <argument>cache.system</argument>
        <argument>cache.validator</argument>
        <argument>cache.serializer</argument>
        <argument>cache.property_info</argument>
        <argument>cache.messenger.restart_workers_signal</argument>
        <argument>cache.scheduler</argument>
        <argument>cache.http_client.pool</argument>
        <argument>cache.rate_limiter</argument>
        <argument>cache.object</argument>
        <argument>cache.http</argument>
        <argument>cache.tags</argument>
        <argument>cache.validator_expression_language</argument>
        <argument>cache.ux.twig_component</argument>
        <argument>cache.pentatrion_vite_fallback</argument>
      </argument>
      <call method="setName">
        <argument>cache:pool:clear</argument>
      </call>
      <call method="setDescription">
        <argument>Clear cache pools</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_prune" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolPruneCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="collection"/>
      <call method="setName">
        <argument>cache:pool:prune</argument>
      </call>
      <call method="setDescription">
        <argument>Prune cache pools</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_invalidate_tags" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolInvalidateTagsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id=".service_locator.8QRxGaL"/>
      <call method="setName">
        <argument>cache:pool:invalidate-tags</argument>
      </call>
      <call method="setDescription">
        <argument>Invalidate cache tags for all or a specific pool</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_delete" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolDeleteCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="cache.global_clearer"/>
      <argument type="collection">
        <argument>cache.app</argument>
        <argument>cache.system</argument>
        <argument>cache.validator</argument>
        <argument>cache.serializer</argument>
        <argument>cache.property_info</argument>
        <argument>cache.messenger.restart_workers_signal</argument>
        <argument>cache.scheduler</argument>
        <argument>cache.http_client.pool</argument>
        <argument>cache.rate_limiter</argument>
        <argument>cache.object</argument>
        <argument>cache.http</argument>
        <argument>cache.tags</argument>
        <argument>cache.validator_expression_language</argument>
        <argument>cache.ux.twig_component</argument>
        <argument>cache.pentatrion_vite_fallback</argument>
      </argument>
      <call method="setName">
        <argument>cache:pool:delete</argument>
      </call>
      <call method="setDescription">
        <argument>Delete an item from a cache pool</argument>
      </call>
    </service>
    <service id="console.command.cache_pool_list" class="Symfony\Bundle\FrameworkBundle\Command\CachePoolListCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="collection">
        <argument>cache.app</argument>
        <argument>cache.system</argument>
        <argument>cache.validator</argument>
        <argument>cache.serializer</argument>
        <argument>cache.property_info</argument>
        <argument>cache.messenger.restart_workers_signal</argument>
        <argument>cache.scheduler</argument>
        <argument>cache.http_client.pool</argument>
        <argument>cache.rate_limiter</argument>
        <argument>cache.object</argument>
        <argument>cache.http</argument>
        <argument>cache.tags</argument>
        <argument>cache.validator_expression_language</argument>
        <argument>cache.ux.twig_component</argument>
        <argument>cache.pentatrion_vite_fallback</argument>
      </argument>
      <call method="setName">
        <argument>cache:pool:list</argument>
      </call>
      <call method="setDescription">
        <argument>List available cache pools</argument>
      </call>
    </service>
    <service id="console.command.cache_warmup" class="Symfony\Bundle\FrameworkBundle\Command\CacheWarmupCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="cache_warmer"/>
      <call method="setName">
        <argument>cache:warmup</argument>
      </call>
      <call method="setDescription">
        <argument>Warm up an empty cache</argument>
      </call>
    </service>
    <service id="console.command.config_debug" class="Symfony\Bundle\FrameworkBundle\Command\ConfigDebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id=".service_locator.Ly_jG_N"/>
      <call method="setName">
        <argument>debug:config</argument>
      </call>
      <call method="setDescription">
        <argument>Dump the current configuration for an extension</argument>
      </call>
    </service>
    <service id="console.command.config_dump_reference" class="Symfony\Bundle\FrameworkBundle\Command\ConfigDumpReferenceCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>config:dump-reference</argument>
      </call>
      <call method="setDescription">
        <argument>Dump the default configuration for an extension</argument>
      </call>
    </service>
    <service id="console.command.container_debug" class="Symfony\Bundle\FrameworkBundle\Command\ContainerDebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>debug:container</argument>
      </call>
      <call method="setDescription">
        <argument>Display current services for an application</argument>
      </call>
    </service>
    <service id="console.command.container_lint" class="Symfony\Bundle\FrameworkBundle\Command\ContainerLintCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>lint:container</argument>
      </call>
      <call method="setDescription">
        <argument>Ensure that arguments injected into services match type declarations</argument>
      </call>
    </service>
    <service id="console.command.debug_autowiring" class="Symfony\Bundle\FrameworkBundle\Command\DebugAutowiringCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>null</argument>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <call method="setName">
        <argument>debug:autowiring</argument>
      </call>
      <call method="setDescription">
        <argument>List classes/interfaces you can use for autowiring</argument>
      </call>
    </service>
    <service id="console.command.dotenv_debug" class="Symfony\Component\Dotenv\Command\DebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>dev</argument>
      <argument>/var/www/html/ShopwareDev</argument>
      <call method="setName">
        <argument>debug:dotenv</argument>
      </call>
      <call method="setDescription">
        <argument>List all dotenv files with variables and values</argument>
      </call>
    </service>
    <service id="console.command.event_dispatcher_debug" class="Symfony\Bundle\FrameworkBundle\Command\EventDispatcherDebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id=".service_locator.pKmY5Nr"/>
      <call method="setName">
        <argument>debug:event-dispatcher</argument>
      </call>
      <call method="setDescription">
        <argument>Display configured listeners for an application</argument>
      </call>
    </service>
    <service id="console.command.messenger_consume_messages" class="Symfony\Component\Messenger\Command\ConsumeMessagesCommand">
      <tag name="console.command"/>
      <tag name="monolog.logger" channel="messenger"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="messenger.routable_message_bus"/>
      <argument type="service" id="messenger.receiver_locator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="null"/>
      <argument type="collection">
        <argument>failed</argument>
        <argument>async</argument>
        <argument>low_priority</argument>
        <argument>webhook</argument>
        <argument>scheduler_shopware</argument>
      </argument>
      <argument type="service" id="messenger.listener.reset_services" on-invalid="null"/>
      <argument type="collection">
        <argument>messenger.bus.default</argument>
      </argument>
      <argument>null</argument>
      <argument>null</argument>
      <call method="setName">
        <argument>messenger:consume</argument>
      </call>
      <call method="setDescription">
        <argument>Consume messages</argument>
      </call>
    </service>
    <service id="console.command.messenger_setup_transports" class="Symfony\Component\Messenger\Command\SetupTransportsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="messenger.receiver_locator"/>
      <argument type="collection">
        <argument>failed</argument>
        <argument>async</argument>
        <argument>low_priority</argument>
        <argument>webhook</argument>
        <argument>scheduler_shopware</argument>
      </argument>
      <call method="setName">
        <argument>messenger:setup-transports</argument>
      </call>
      <call method="setDescription">
        <argument>Prepare the required infrastructure for the transport</argument>
      </call>
    </service>
    <service id="console.command.messenger_debug" class="Symfony\Component\Messenger\Command\DebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="collection">
        <argument key="messenger.bus.default" type="collection">
          <argument key="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Adapter\Cache\Message\CleanupOldCacheFolders" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Adapter\Cache\Message\CleanupOldCacheFoldersHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Adapter\Cache\Message\RefreshHttpCacheMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Adapter\Cache\Message\RefreshHttpCacheMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\App\ScheduledTask\UpdateAppsHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\App\Message\RotateAppSecretMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\App\MessageHandler\RotateAppSecretHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexingMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\DataAbstractionLayer\Indexing\MessageQueue\IterateEntityIndexerMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\DataAbstractionLayer\Indexing\MessageQueue\FullEntityIndexerMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Store\InAppPurchase\InAppPurchaseUpdateTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Store\InAppPurchase\Handler\InAppPurchaseUpdateHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\MessageQueue\ScheduledTask\MessageQueue\RegisterScheduledTaskMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\MessageQueue\ScheduledTask\MessageQueue\RegisterScheduledTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateIndexingMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateIndexingHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Webhook\Message\WebhookEventMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Webhook\Handler\WebhookEventMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\System\UsageData\EntitySync\IterateEntityMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\System\UsageData\EntitySync\IterateEntityMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\System\UsageData\EntitySync\DispatchEntityMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\System\UsageData\EntitySync\DispatchEntityMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\System\UsageData\EntitySync\CollectEntityDataMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\System\UsageData\EntitySync\CollectEntityDataMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Media\Message\GenerateThumbnailsMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Media\Message\GenerateThumbnailsHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Media\Message\UpdateThumbnailsMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Media\Message\GenerateThumbnailsHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Media\Message\DeleteFileMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Media\Message\DeleteFileHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportPartialGeneration" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportPartialGenerationHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Mail\Message\SendMailMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Mail\Message\SendMailHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\ImportExport\Message\ImportExportMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\ImportExport\Message\ImportExportHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\ImportExport\Message\DeleteFileMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\ImportExport\Message\DeleteFileHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Content\Sitemap\ScheduledTask\SitemapMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Service\ScheduledTask\InstallServicesTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Service\ScheduledTask\InstallServicesTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Service\Message\UpdateServiceMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Service\MessageHandler\UpdateServiceHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Service\Message\InstallServicesMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Service\MessageHandler\InstallServicesHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Core\Service\Message\LogPermissionToRegistryMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Core\Service\MessageHandler\LogConsentToRegistryHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Elasticsearch\Framework\Indexing\CreateAliasTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexingMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexer</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Elasticsearch\Admin\AdminSearchIndexingMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Elasticsearch\Admin\AdminSearchRegistry</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Storefront\Theme\Message\DeleteThemeFilesMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Storefront\Theme\Message\DeleteThemeFilesHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Storefront\Theme\Message\CompileThemeMessage" type="collection">
            <argument type="collection">
              <argument>Shopware\Storefront\Theme\Message\CompileThemeHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTask" type="collection">
            <argument type="collection">
              <argument>Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTask" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTask" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Checkout\Payment\MessageQueue\TransactionStatusSyncMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Checkout\Payment\MessageQueue\TransactionStatusSyncMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTask" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Checkout\PUI\MessageQueue\PUIInstructionsFetchMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Checkout\PUI\MessageQueue\PUIInstructionsFetchMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTask" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationMessageHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\CloneVisibilityMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\CloneVisibilityHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\SyncManagerMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\SyncManagerHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductSingleSyncMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductSingleSyncHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductVariantSyncMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductVariantSyncHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductCleanupSyncMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductCleanupSyncHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\InventorySyncMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\Sync\InventorySyncHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ImageSyncMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\Sync\ImageSyncHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\MessageQueue\Message\InventoryUpdateMessage" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\MessageQueue\Handler\InventoryUpdateHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\Schedule\CleanUpLogTask" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\Schedule\CleanUpLogTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\Schedule\CompleteSyncTask" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\Schedule\CompleteSyncTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Swag\PayPal\Pos\Schedule\InventorySyncTask" type="collection">
            <argument type="collection">
              <argument>Swag\PayPal\Pos\Schedule\InventorySyncTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="RiccardoCatalog\Core\Catalog\Message\PrefillProductsMessage" type="collection">
            <argument type="collection">
              <argument>RiccardoCatalog\Core\Catalog\Message\PrefillProductsHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="RiccardoRaffle\Core\Raffle\RaffleDrawTask" type="collection">
            <argument type="collection">
              <argument>RiccardoRaffle\Core\Raffle\RaffleDrawTaskHandler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Symfony\Component\Process\Messenger\RunProcessMessage" type="collection">
            <argument type="collection">
              <argument>process.messenger.process_message_handler</argument>
              <argument type="collection">
                <argument key="sign">true</argument>
              </argument>
            </argument>
          </argument>
          <argument key="Symfony\Component\Console\Messenger\RunCommandMessage" type="collection">
            <argument type="collection">
              <argument>console.messenger.execute_command_handler</argument>
              <argument type="collection">
                <argument key="sign">true</argument>
              </argument>
            </argument>
          </argument>
          <argument key="Symfony\Component\HttpClient\Messenger\PingWebhookMessage" type="collection">
            <argument type="collection">
              <argument>http_client.messenger.ping_webhook_handler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Symfony\Component\Mailer\Messenger\SendEmailMessage" type="collection">
            <argument type="collection">
              <argument>mailer.messenger.message_handler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Symfony\Component\Scheduler\Messenger\ServiceCallMessage" type="collection">
            <argument type="collection">
              <argument>scheduler.messenger.service_call_message_handler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
          <argument key="Symfony\Component\Messenger\Message\RedispatchMessage" type="collection">
            <argument type="collection">
              <argument>messenger.redispatch_message_handler</argument>
              <argument type="collection"/>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="setName">
        <argument>debug:messenger</argument>
      </call>
      <call method="setDescription">
        <argument>List messages you can dispatch using the message buses</argument>
      </call>
    </service>
    <service id="console.command.messenger_stop_workers" class="Symfony\Component\Messenger\Command\StopWorkersCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="cache.messenger.restart_workers_signal"/>
      <call method="setName">
        <argument>messenger:stop-workers</argument>
      </call>
      <call method="setDescription">
        <argument>Stop workers after their current message</argument>
      </call>
    </service>
    <service id="console.command.messenger_failed_messages_retry" class="Symfony\Component\Messenger\Command\FailedMessagesRetryCommand">
      <tag name="console.command"/>
      <tag name="monolog.logger" channel="messenger"/>
      <tag name="container.no_preload"/>
      <argument>failed</argument>
      <argument type="service" id=".service_locator.iU9im4e"/>
      <argument type="service" id="messenger.routable_message_bus"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="null"/>
      <argument type="service" id=".messenger.transport.native_php_serializer" on-invalid="null"/>
      <argument>null</argument>
      <call method="setName">
        <argument>messenger:failed:retry</argument>
      </call>
      <call method="setDescription">
        <argument>Retry one or more messages from the failure transport</argument>
      </call>
    </service>
    <service id="console.command.messenger_failed_messages_show" class="Symfony\Component\Messenger\Command\FailedMessagesShowCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>failed</argument>
      <argument type="service" id=".service_locator.iU9im4e"/>
      <argument type="service" id=".messenger.transport.native_php_serializer" on-invalid="null"/>
      <call method="setName">
        <argument>messenger:failed:show</argument>
      </call>
      <call method="setDescription">
        <argument>Show one or more messages from the failure transport</argument>
      </call>
    </service>
    <service id="console.command.messenger_failed_messages_remove" class="Symfony\Component\Messenger\Command\FailedMessagesRemoveCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>failed</argument>
      <argument type="service" id=".service_locator.iU9im4e"/>
      <argument type="service" id=".messenger.transport.native_php_serializer" on-invalid="null"/>
      <call method="setName">
        <argument>messenger:failed:remove</argument>
      </call>
      <call method="setDescription">
        <argument>Remove given messages from the failure transport</argument>
      </call>
    </service>
    <service id="console.command.messenger_stats" class="Symfony\Component\Messenger\Command\StatsCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="messenger.receiver_locator"/>
      <argument type="collection">
        <argument>failed</argument>
        <argument>async</argument>
        <argument>low_priority</argument>
        <argument>webhook</argument>
        <argument>scheduler_shopware</argument>
      </argument>
      <call method="setName">
        <argument>messenger:stats</argument>
      </call>
      <call method="setDescription">
        <argument>Show the message count for one or more transports</argument>
      </call>
    </service>
    <service id="console.command.scheduler_debug" class="Symfony\Component\Scheduler\Command\DebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id=".service_locator.kw6HFo8"/>
      <call method="setName">
        <argument>debug:scheduler</argument>
      </call>
      <call method="setDescription">
        <argument>List schedules and their recurring messages</argument>
      </call>
    </service>
    <service id="console.command.router_debug" class="Symfony\Bundle\FrameworkBundle\Command\RouterDebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <call method="setName">
        <argument>debug:router</argument>
      </call>
      <call method="setDescription">
        <argument>Display current routes for an application</argument>
      </call>
    </service>
    <service id="console.command.router_match" class="Symfony\Bundle\FrameworkBundle\Command\RouterMatchCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="tagged_iterator" tag="routing.expression_language_provider"/>
      <call method="setName">
        <argument>router:match</argument>
      </call>
      <call method="setDescription">
        <argument>Help debug routes by simulating a path info match</argument>
      </call>
    </service>
    <service id="console.command.serializer_debug" class="Symfony\Component\Serializer\Command\DebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
      <call method="setName">
        <argument>debug:serializer</argument>
      </call>
      <call method="setDescription">
        <argument>Display serialization information for classes</argument>
      </call>
    </service>
    <service id="console.command.translation_debug" class="Symfony\Bundle\FrameworkBundle\Command\TranslationDebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="translator.data_collector"/>
      <argument type="service" id="translation.reader"/>
      <argument type="service" id="translation.extractor"/>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/snippet</argument>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
      <argument type="collection">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations</argument>
        <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations</argument>
      </argument>
      <argument type="collection">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/twig-bridge/Resources/views/Email</argument>
      </argument>
      <argument type="collection"/>
      <call method="setName">
        <argument>debug:translation</argument>
      </call>
      <call method="setDescription">
        <argument>Display translation messages information</argument>
      </call>
    </service>
    <service id="console.command.translation_extract" class="Symfony\Bundle\FrameworkBundle\Command\TranslationExtractCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="translation.writer"/>
      <argument type="service" id="translation.reader"/>
      <argument type="service" id="translation.extractor"/>
      <argument>en-GB</argument>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/snippet</argument>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
      <argument type="collection">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations</argument>
        <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations</argument>
      </argument>
      <argument type="collection">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/twig-bridge/Resources/views/Email</argument>
      </argument>
      <argument type="collection"/>
      <call method="setName">
        <argument>translation:extract</argument>
      </call>
      <call method="setDescription">
        <argument>Extract missing translations keys from code to translation files</argument>
      </call>
    </service>
    <service id="console.command.validator_debug" class="Symfony\Component\Validator\Command\DebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
      <call method="setName">
        <argument>debug:validator</argument>
      </call>
      <call method="setDescription">
        <argument>Display validation constraints for classes</argument>
      </call>
    </service>
    <service id="console.command.translation_pull" class="Symfony\Component\Translation\Command\TranslationPullCommand">
      <tag name="console.command" command="translation:pull"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="translation.provider_collection"/>
      <argument type="service" id="translation.writer"/>
      <argument type="service" id="translation.reader"/>
      <argument>en-GB</argument>
      <argument type="collection"/>
      <argument type="collection"/>
      <call method="setName">
        <argument>translation:pull</argument>
      </call>
      <call method="setDescription">
        <argument>Pull translations from a given provider.</argument>
      </call>
    </service>
    <service id="console.command.translation_push" class="Symfony\Component\Translation\Command\TranslationPushCommand">
      <tag name="console.command" command="translation:push"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="translation.provider_collection"/>
      <argument type="service" id="translation.reader"/>
      <argument type="collection"/>
      <argument type="collection"/>
      <call method="setName">
        <argument>translation:push</argument>
      </call>
      <call method="setDescription">
        <argument>Push translations to a given provider.</argument>
      </call>
    </service>
    <service id="console.command.xliff_lint" class="Symfony\Component\Translation\Command\XliffLintCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>lint:xliff</argument>
      </call>
      <call method="setDescription">
        <argument>Lint an XLIFF file and outputs encountered errors</argument>
      </call>
    </service>
    <service id="console.command.yaml_lint" class="Symfony\Bundle\FrameworkBundle\Command\YamlLintCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>lint:yaml</argument>
      </call>
      <call method="setDescription">
        <argument>Lint a YAML file and outputs encountered errors</argument>
      </call>
    </service>
    <service id="console.command.translation_lint" class="Symfony\Component\Translation\Command\TranslationLintCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="translator.data_collector"/>
      <argument type="collection"/>
      <call method="setName">
        <argument>lint:translations</argument>
      </call>
      <call method="setDescription">
        <argument>Lint translations files syntax and outputs encountered errors</argument>
      </call>
    </service>
    <service id="console.command.secrets_set" class="Symfony\Bundle\FrameworkBundle\Command\SecretsSetCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="null"/>
      <call method="setName">
        <argument>secrets:set</argument>
      </call>
      <call method="setDescription">
        <argument>Set a secret in the vault</argument>
      </call>
    </service>
    <service id="console.command.secrets_remove" class="Symfony\Bundle\FrameworkBundle\Command\SecretsRemoveCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="null"/>
      <call method="setName">
        <argument>secrets:remove</argument>
      </call>
      <call method="setDescription">
        <argument>Remove a secret from the vault</argument>
      </call>
    </service>
    <service id="console.command.secrets_generate_key" class="Symfony\Bundle\FrameworkBundle\Command\SecretsGenerateKeysCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:generate-keys</argument>
      </call>
      <call method="setDescription">
        <argument>Generate new encryption keys</argument>
      </call>
    </service>
    <service id="console.command.secrets_list" class="Symfony\Bundle\FrameworkBundle\Command\SecretsListCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:list</argument>
      </call>
      <call method="setDescription">
        <argument>List all secrets</argument>
      </call>
    </service>
    <service id="console.command.secrets_reveal" class="Symfony\Bundle\FrameworkBundle\Command\SecretsRevealCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:reveal</argument>
      </call>
      <call method="setDescription">
        <argument>Reveal the value of a secret</argument>
      </call>
    </service>
    <service id="console.command.secrets_decrypt_to_local" class="Symfony\Bundle\FrameworkBundle\Command\SecretsDecryptToLocalCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:decrypt-to-local</argument>
      </call>
      <call method="setDescription">
        <argument>Decrypt all secrets and stores them in the local vault</argument>
      </call>
    </service>
    <service id="console.command.secrets_encrypt_from_local" class="Symfony\Bundle\FrameworkBundle\Command\SecretsEncryptFromLocalCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="secrets.vault"/>
      <argument type="service" id="secrets.local_vault" on-invalid="ignore"/>
      <call method="setName">
        <argument>secrets:encrypt-from-local</argument>
      </call>
      <call method="setDescription">
        <argument>Encrypt all local secrets to the vault</argument>
      </call>
    </service>
    <service id="console.command.error_dumper" class="Symfony\Component\ErrorHandler\Command\ErrorDumpCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="filesystem"/>
      <argument type="service" id="twig.error_renderer.html"/>
      <argument>null</argument>
      <call method="setName">
        <argument>error:dump</argument>
      </call>
      <call method="setDescription">
        <argument>Dump error pages to plain HTML files that can be directly served by a web server</argument>
      </call>
    </service>
    <service id="console.messenger.application" class="Symfony\Bundle\FrameworkBundle\Console\Application" shared="false">
      <argument type="service" id="kernel"/>
      <call method="setAutoExit">
        <argument>false</argument>
      </call>
    </service>
    <service id="console.messenger.execute_command_handler" class="Symfony\Component\Console\Messenger\RunCommandMessageHandler">
      <tag name="messenger.message_handler" sign="true"/>
      <argument type="service" id="console.messenger.application"/>
    </service>
    <service id="cache.app" class="Symfony\Component\Cache\Adapter\TraceableAdapter" public="true">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.app.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.app.taggable" class="Symfony\Component\Cache\Adapter\TagAwareAdapter">
      <tag name="cache.taggable" pool="cache.app"/>
      <argument type="service" id="cache.app"/>
    </service>
    <service id="cache.system" class="Symfony\Component\Cache\Adapter\TraceableAdapter" public="true">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.system.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.validator" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.validator.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.serializer" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.serializer.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.property_info" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.property_info.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.messenger.restart_workers_signal" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.messenger.restart_workers_signal.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.scheduler" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.scheduler.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.adapter.system" class="Symfony\Component\Cache\Adapter\AdapterInterface" abstract="true">
      <tag name="cache.pool" clearer="cache.system_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument/>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.adapter.apcu" class="Symfony\Component\Cache\Adapter\ApcuAdapter" abstract="true">
      <tag name="cache.pool" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument/>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.filesystem" class="Symfony\Component\Cache\Adapter\FilesystemAdapter" abstract="true">
      <tag name="cache.pool" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument/>
      <argument>0</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/app</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.psr6" class="Symfony\Component\Cache\Adapter\ProxyAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_psr6_provider" clearer="cache.default_clearer" reset="reset"/>
      <argument type="abstract">PSR-6 provider service</argument>
      <argument/>
      <argument>0</argument>
    </service>
    <service id="cache.adapter.redis" class="Symfony\Component\Cache\Adapter\RedisAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_redis_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="abstract">Redis connection service</argument>
      <argument>%shopware.cache.redis_prefix%</argument>
      <argument>0</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.valkey" class="Symfony\Component\Cache\Adapter\RedisAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_valkey_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="abstract">Redis connection service</argument>
      <argument>%shopware.cache.redis_prefix%</argument>
      <argument>0</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.redis_tag_aware" class="Symfony\Component\Cache\Adapter\RedisTagAwareAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_redis_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="abstract">Redis connection service</argument>
      <argument>%shopware.cache.redis_prefix%</argument>
      <argument>0</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.valkey_tag_aware" class="Symfony\Component\Cache\Adapter\RedisTagAwareAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_valkey_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="abstract">Redis connection service</argument>
      <argument>%shopware.cache.redis_prefix%</argument>
      <argument>0</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.memcached" class="Symfony\Component\Cache\Adapter\MemcachedAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_memcached_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="abstract">Memcached connection service</argument>
      <argument/>
      <argument>0</argument>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.doctrine_dbal" class="Symfony\Component\Cache\Adapter\DoctrineDbalAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_doctrine_dbal_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="abstract">DBAL connection service</argument>
      <argument/>
      <argument>0</argument>
      <argument type="collection"/>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.pdo" class="Symfony\Component\Cache\Adapter\PdoAdapter" abstract="true">
      <tag name="cache.pool" provider="cache.default_pdo_provider" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="abstract">PDO connection service</argument>
      <argument/>
      <argument>0</argument>
      <argument type="collection"/>
      <argument type="service" id="cache.default_marshaller" on-invalid="ignore"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.adapter.array" class="Symfony\Component\Cache\Adapter\ArrayAdapter" abstract="true">
      <tag name="cache.pool" clearer="cache.default_clearer" reset="reset"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.default_marshaller" class="Symfony\Component\Cache\Marshaller\DefaultMarshaller">
      <argument>null</argument>
      <argument>true</argument>
    </service>
    <service id="cache.default_clearer" class="Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer">
      <tag name="cache.pool.clearer"/>
      <argument type="collection">
        <argument key="cache.app" type="service" id="cache.app" on-invalid="ignore_uninitialized"/>
        <argument key="cache.messenger.restart_workers_signal" type="service" id="cache.messenger.restart_workers_signal" on-invalid="ignore_uninitialized"/>
        <argument key="cache.scheduler" type="service" id="cache.scheduler" on-invalid="ignore_uninitialized"/>
        <argument key="cache.http_client.pool" type="service" id="cache.http_client.pool" on-invalid="ignore_uninitialized"/>
        <argument key="cache.rate_limiter" type="service" id="cache.rate_limiter" on-invalid="ignore_uninitialized"/>
        <argument key="cache.object" type="service" id=".cache.object.inner" on-invalid="ignore_uninitialized"/>
        <argument key="cache.http" type="service" id=".cache.http.inner" on-invalid="ignore_uninitialized"/>
        <argument key="cache.tags" type="service" id="cache.tags" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id="cache.system_clearer" class="Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer" public="true">
      <tag name="cache.pool.clearer"/>
      <argument type="collection">
        <argument key="cache.system" type="service" id="cache.system" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator" type="service" id="cache.validator" on-invalid="ignore_uninitialized"/>
        <argument key="cache.serializer" type="service" id="cache.serializer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.property_info" type="service" id="cache.property_info" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator_expression_language" type="service" id="cache.validator_expression_language" on-invalid="ignore_uninitialized"/>
        <argument key="cache.ux.twig_component" type="service" id="cache.ux.twig_component" on-invalid="ignore_uninitialized"/>
        <argument key="cache.pentatrion_vite_fallback" type="service" id="cache.pentatrion_vite_fallback" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id="cache.global_clearer" class="Symfony\Component\HttpKernel\CacheClearer\Psr6CacheClearer" public="true">
      <tag name="cache.pool.clearer"/>
      <argument type="collection">
        <argument key="cache.app" type="service" id="cache.app" on-invalid="ignore_uninitialized"/>
        <argument key="cache.system" type="service" id="cache.system" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator" type="service" id="cache.validator" on-invalid="ignore_uninitialized"/>
        <argument key="cache.serializer" type="service" id="cache.serializer" on-invalid="ignore_uninitialized"/>
        <argument key="cache.property_info" type="service" id="cache.property_info" on-invalid="ignore_uninitialized"/>
        <argument key="cache.messenger.restart_workers_signal" type="service" id="cache.messenger.restart_workers_signal" on-invalid="ignore_uninitialized"/>
        <argument key="cache.scheduler" type="service" id="cache.scheduler" on-invalid="ignore_uninitialized"/>
        <argument key="cache.http_client.pool" type="service" id="cache.http_client.pool" on-invalid="ignore_uninitialized"/>
        <argument key="cache.rate_limiter" type="service" id="cache.rate_limiter" on-invalid="ignore_uninitialized"/>
        <argument key="cache.object" type="service" id=".cache.object.inner" on-invalid="ignore_uninitialized"/>
        <argument key="cache.http" type="service" id=".cache.http.inner" on-invalid="ignore_uninitialized"/>
        <argument key="cache.tags" type="service" id="cache.tags" on-invalid="ignore_uninitialized"/>
        <argument key="cache.validator_expression_language" type="service" id="cache.validator_expression_language" on-invalid="ignore_uninitialized"/>
        <argument key="cache.ux.twig_component" type="service" id="cache.ux.twig_component" on-invalid="ignore_uninitialized"/>
        <argument key="cache.pentatrion_vite_fallback" type="service" id="cache.pentatrion_vite_fallback" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id="identity_translator" class="Symfony\Component\Translation\IdentityTranslator"/>
    <service id="assets.packages" class="Symfony\Component\Asset\Packages">
      <argument type="collection">
        <argument key="Framework">/var/www/html/ShopwareDev/vendor/shopware/core/Framework</argument>
        <argument key="System">/var/www/html/ShopwareDev/vendor/shopware/core/System</argument>
        <argument key="Content">/var/www/html/ShopwareDev/vendor/shopware/core/Content</argument>
        <argument key="Checkout">/var/www/html/ShopwareDev/vendor/shopware/core/Checkout</argument>
        <argument key="Maintenance">/var/www/html/ShopwareDev/vendor/shopware/core/Maintenance</argument>
        <argument key="Profiling">/var/www/html/ShopwareDev/vendor/shopware/core/Profiling</argument>
        <argument key="Service">/var/www/html/ShopwareDev/vendor/shopware/core/Service</argument>
        <argument key="Administration">/var/www/html/ShopwareDev/vendor/shopware/administration</argument>
        <argument key="Elasticsearch">/var/www/html/ShopwareDev/vendor/shopware/elasticsearch</argument>
        <argument key="Storefront">/var/www/html/ShopwareDev/vendor/shopware/storefront</argument>
        <argument key="SwagExtensionStore">/var/www/html/ShopwareDev/custom/plugins/SwagExtensionStore/src</argument>
        <argument key="SwagPayPal">/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src</argument>
        <argument key="RiccardoTheme">/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src</argument>
        <argument key="RiccardoDeals">/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src</argument>
        <argument key="RiccardoStores">/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src</argument>
        <argument key="RiccardoLoyalty">/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src</argument>
        <argument key="RiccardoAdvisor">/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src</argument>
        <argument key="RiccardoAgeCheck">/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src</argument>
        <argument key="RiccardoCompliance">/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src</argument>
        <argument key="RiccardoMagazine">/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src</argument>
        <argument key="RiccardoLiquidCalc">/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src</argument>
        <argument key="RiccardoNewsletter">/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src</argument>
        <argument key="RiccardoMail">/var/www/html/ShopwareDev/custom/plugins/RiccardoMail/src</argument>
        <argument key="RiccardoOffers">/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src</argument>
        <argument key="RiccardoDispatch">/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src</argument>
        <argument key="RiccardoLive">/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src</argument>
        <argument key="RiccardoStarter">/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src</argument>
        <argument key="RiccardoStoreStock">/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src</argument>
        <argument key="RiccardoJtlGuard">/var/www/html/ShopwareDev/custom/plugins/RiccardoJtlGuard/src</argument>
        <argument key="RiccardoCatalog">/var/www/html/ShopwareDev/custom/plugins/RiccardoCatalog/src</argument>
        <argument key="RiccardoRaffle">/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src</argument>
      </argument>
      <argument type="service" id="shopware.asset.asset_without_versioning"/>
      <argument type="service" id="shopware.asset.public.version_strategy"/>
      <argument type="service" id="assets._default_package"/>
      <argument type="tagged_iterator" tag="assets.package" index-by="package" default-index-method="getDefaultPackageName" default-priority-method="getDefaultPackagePriority"/>
      <call method="setDefaultPackage">
        <argument type="service" id="shopware.asset.asset"/>
      </call>
      <factory class="Shopware\Core\Framework\Adapter\Asset\AssetPackageService" method="create"/>
    </service>
    <service id="assets.empty_package" class="Symfony\Component\Asset\Package">
      <argument type="service" id="assets.empty_version_strategy"/>
    </service>
    <service id="assets.context" class="Symfony\Component\Asset\Context\RequestStackContext">
      <argument type="service" id="request_stack"/>
      <argument type="service">
        <service class="string">
          <factory service="router.request_context" method="getBaseUrl"/>
        </service>
      </argument>
      <argument type="service">
        <service class="bool">
          <factory service="router.request_context" method="isSecure"/>
        </service>
      </argument>
    </service>
    <service id="assets.path_package" class="Symfony\Component\Asset\PathPackage" abstract="true">
      <argument type="abstract">base path</argument>
      <argument type="abstract">version strategy</argument>
      <argument type="service" id="assets.context"/>
    </service>
    <service id="assets.url_package" class="Symfony\Component\Asset\UrlPackage" abstract="true">
      <argument type="abstract">base URLs</argument>
      <argument type="abstract">version strategy</argument>
      <argument type="service" id="assets.context"/>
    </service>
    <service id="assets.static_version_strategy" class="Symfony\Component\Asset\VersionStrategy\StaticVersionStrategy" abstract="true">
      <argument type="abstract">version</argument>
      <argument type="abstract">format</argument>
    </service>
    <service id="assets.empty_version_strategy" class="Symfony\Component\Asset\VersionStrategy\EmptyVersionStrategy"/>
    <service id="assets.json_manifest_version_strategy" class="Symfony\Component\Asset\VersionStrategy\JsonManifestVersionStrategy" abstract="true">
      <argument type="abstract">manifest path</argument>
      <argument type="service" id="http_client.uri_template" on-invalid="null"/>
      <argument>false</argument>
    </service>
    <service id="assets._default_package" class="Symfony\Component\Asset\PathPackage">
      <argument/>
      <argument type="service" id="assets.empty_version_strategy"/>
      <argument type="service" id="assets.context"/>
    </service>
    <service id="assets._default_package_without_version" class="Symfony\Component\Asset\PathPackage">
      <argument/>
      <argument type="service" id="assets.empty_version_strategy"/>
      <argument type="service" id="assets.context"/>
    </service>
    <service id="cache.http_client.pool" class="Symfony\Component\Cache\Adapter\TraceableAdapter" public="true">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.http_client.pool.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.http_client" class="Symfony\Component\Cache\Adapter\TagAwareAdapter">
      <tag name="cache.taggable" pool="cache.http_client.pool"/>
      <argument type="service" id="cache.http_client.pool"/>
    </service>
    <service id="http_client.transport" class="Symfony\Contracts\HttpClient\HttpClientInterface">
      <tag name="monolog.logger" channel="http_client"/>
      <tag name="kernel.reset" method="reset" on_invalid="ignore"/>
      <argument type="collection"/>
      <argument>6</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.http_client" on-invalid="ignore"/>
      </call>
      <factory class="Symfony\Component\HttpClient\HttpClient" method="create"/>
    </service>
    <service id="psr18.http_client" class="Symfony\Component\HttpClient\Psr18Client">
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="http_discovery.psr17_factory" on-invalid="ignore"/>
      <argument type="service" id="http_discovery.psr17_factory" on-invalid="ignore"/>
    </service>
    <service id="http_client.abstract_retry_strategy" class="Symfony\Component\HttpClient\Retry\GenericRetryStrategy" abstract="true">
      <argument type="abstract">http codes</argument>
      <argument type="abstract">delay ms</argument>
      <argument type="abstract">multiplier</argument>
      <argument type="abstract">max delay ms</argument>
      <argument type="abstract">jitter</argument>
    </service>
    <service id="http_client.uri_template" class="Symfony\Component\HttpClient\UriTemplateHttpClient">
      <tag name="http_client.client"/>
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="http_client" inner=".debug.http_client.inner"/>
      <argument type="service" id=".debug.http_client"/>
      <argument>null</argument>
      <argument type="collection"/>
    </service>
    <service id="http_client.uri_template_expander.guzzle" class="Closure">
      <argument type="collection">
        <argument>GuzzleHttp\UriTemplate\UriTemplate</argument>
        <argument>expand</argument>
      </argument>
      <factory class="Closure" method="fromCallable"/>
    </service>
    <service id="http_client.uri_template_expander.rize" class="Closure">
      <argument type="collection">
        <argument type="service">
          <service class="Rize\UriTemplate"/>
        </argument>
        <argument>expand</argument>
      </argument>
      <factory class="Closure" method="fromCallable"/>
    </service>
    <service id="http_client.messenger.ping_webhook_handler" class="Symfony\Component\HttpClient\Messenger\PingWebhookMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="http_client.uri_template"/>
    </service>
    <service id="service_registry.http_client.scoping" class="Symfony\Component\HttpClient\ScopingHttpClient" constructor="forBaseUri">
      <argument type="service" id=".debug.service_registry.http_client"/>
      <argument>%env(service-registry-url:SERVICE_REGISTRY_URL)%</argument>
      <argument type="collection">
        <argument key="max_duration">5</argument>
        <argument key="query" type="collection"/>
        <argument key="headers" type="collection"/>
        <argument key="resolve" type="collection"/>
        <argument key="extra" type="collection"/>
      </argument>
    </service>
    <service id="service_registry.http_client.uri_template" class="Symfony\Component\HttpClient\UriTemplateHttpClient">
      <tag name="http_client.client"/>
      <tag name="kernel.reset" method="reset" on_invalid="ignore"/>
      <tag name="container.decorator" id="service_registry.http_client" inner=".debug.service_registry.http_client.inner"/>
      <argument type="service" id="service_registry.http_client.scoping"/>
      <argument>null</argument>
      <argument type="collection"/>
    </service>
    <service id="psr18.service_registry.http_client" class="Symfony\Component\HttpClient\Psr18Client">
      <argument type="service" id="service_registry.http_client.uri_template"/>
      <argument type="service" id="http_discovery.psr17_factory" on-invalid="ignore"/>
      <argument type="service" id="http_discovery.psr17_factory" on-invalid="ignore"/>
    </service>
    <service id="paypal.base-client.scoping" class="Symfony\Component\HttpClient\ScopingHttpClient">
      <argument type="service" id=".debug.paypal.base-client"/>
      <argument type="collection">
        <argument key="https\://api\-m\.(sandbox\.)?paypal\.com/" type="collection">
          <argument key="max_duration">30</argument>
          <argument key="query" type="collection"/>
          <argument key="headers" type="collection"/>
          <argument key="resolve" type="collection"/>
          <argument key="extra" type="collection"/>
        </argument>
      </argument>
      <argument>https\://api\-m\.(sandbox\.)?paypal\.com/</argument>
    </service>
    <service id="paypal.base-client.uri_template" class="Symfony\Component\HttpClient\UriTemplateHttpClient">
      <tag name="http_client.client"/>
      <tag name="kernel.reset" method="reset" on_invalid="ignore"/>
      <tag name="container.decorator" id="paypal.base-client" inner=".debug.paypal.base-client.inner"/>
      <argument type="service" id="paypal.base-client.scoping"/>
      <argument>null</argument>
      <argument type="collection"/>
    </service>
    <service id="psr18.paypal.base-client" class="Symfony\Component\HttpClient\Psr18Client">
      <argument type="service" id="paypal.base-client.uri_template"/>
      <argument type="service" id="http_discovery.psr17_factory" on-invalid="ignore"/>
      <argument type="service" id="http_discovery.psr17_factory" on-invalid="ignore"/>
    </service>
    <service id="mailer.mailer" class="Symfony\Component\Mailer\Mailer">
      <argument type="service" id="mailer.transports"/>
      <argument>null</argument>
      <argument type="service" id="debug.event_dispatcher" on-invalid="ignore"/>
    </service>
    <service id="mailer.transports" class="Symfony\Component\Mailer\Transport\Transports">
      <argument type="collection">
        <argument key="main">%env(MAILER_DSN)%</argument>
      </argument>
      <factory service="Shopware\Core\Content\Mail\Transport\MailerTransportLoader" method="fromStrings"/>
    </service>
    <service id="mailer.transport_factory" class="Symfony\Component\Mailer\Transport">
      <argument type="tagged_iterator" tag="mailer.transport_factory"/>
    </service>
    <service id="mailer.messenger.message_handler" class="Symfony\Component\Mailer\Messenger\MessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="mailer.transports"/>
    </service>
    <service id="mailer.envelope_listener" class="Symfony\Component\Mailer\EventListener\EnvelopeListener">
      <tag name="kernel.event_subscriber"/>
      <argument>null</argument>
      <argument>null</argument>
      <argument type="collection"/>
    </service>
    <service id="mailer.message_logger_listener" class="Symfony\Component\Mailer\EventListener\MessageLoggerListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="null"/>
    </service>
    <service id="mailer.messenger_transport_listener" class="Symfony\Component\Mailer\EventListener\MessengerTransportListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="console.command.mailer_test" class="Symfony\Component\Mailer\Command\MailerTestCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="mailer.transports"/>
      <call method="setName">
        <argument>mailer:test</argument>
      </call>
      <call method="setDescription">
        <argument>Test Mailer transports by sending an email</argument>
      </call>
    </service>
    <service id="mailer.transport_factory.abstract" class="Symfony\Component\Mailer\Transport\AbstractTransportFactory" abstract="true">
      <tag name="monolog.logger" channel="mailer"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="http_client.uri_template" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.mailer" on-invalid="ignore"/>
    </service>
    <service id="mailer.transport_factory.native" class="Symfony\Component\Mailer\Transport\NativeTransportFactory">
      <tag name="mailer.transport_factory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="http_client.uri_template" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.mailer" on-invalid="ignore"/>
    </service>
    <service id="mailer.transport_factory.null" class="Symfony\Component\Mailer\Transport\NullTransportFactory">
      <tag name="mailer.transport_factory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="http_client.uri_template" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.mailer" on-invalid="ignore"/>
    </service>
    <service id="mailer.transport_factory.sendmail" class="Symfony\Component\Mailer\Transport\SendmailTransportFactory">
      <tag name="mailer.transport_factory"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="http_client.uri_template" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.mailer" on-invalid="ignore"/>
    </service>
    <service id="esi_listener" class="Symfony\Component\HttpKernel\EventListener\SurrogateListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="esi" on-invalid="ignore"/>
    </service>
    <service id="fragment.listener" class="Symfony\Component\HttpKernel\EventListener\FragmentListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="uri_signer"/>
      <argument>/_fragment</argument>
    </service>
    <service id="translator.default" class="Symfony\Bundle\FrameworkBundle\Translation\Translator">
      <tag name="kernel.locale_aware"/>
      <argument type="service" id=".service_locator.6KVxCv0"/>
      <argument type="service" id="translator.formatter.default"/>
      <argument>en-GB</argument>
      <argument type="collection">
        <argument key="translation.loader.php" type="collection">
          <argument>php</argument>
        </argument>
        <argument key="translation.loader.yml" type="collection">
          <argument>yaml</argument>
          <argument>yml</argument>
        </argument>
        <argument key="translation.loader.xliff" type="collection">
          <argument>xlf</argument>
          <argument>xliff</argument>
        </argument>
        <argument key="translation.loader.po" type="collection">
          <argument>po</argument>
        </argument>
        <argument key="translation.loader.mo" type="collection">
          <argument>mo</argument>
        </argument>
        <argument key="translation.loader.qt" type="collection">
          <argument>ts</argument>
        </argument>
        <argument key="translation.loader.csv" type="collection">
          <argument>csv</argument>
        </argument>
        <argument key="translation.loader.res" type="collection">
          <argument>res</argument>
        </argument>
        <argument key="translation.loader.dat" type="collection">
          <argument>dat</argument>
        </argument>
        <argument key="translation.loader.ini" type="collection">
          <argument>ini</argument>
        </argument>
        <argument key="translation.loader.json" type="collection">
          <argument>json</argument>
        </argument>
      </argument>
      <argument type="collection">
        <argument key="cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/translations</argument>
        <argument key="debug">true</argument>
        <argument key="resource_files" type="collection">
          <argument key="af" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.af.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.af.xlf</argument>
          </argument>
          <argument key="ar" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.ar.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.ar.xlf</argument>
          </argument>
          <argument key="az" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.az.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.az.xlf</argument>
          </argument>
          <argument key="be" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.be.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.be.xlf</argument>
          </argument>
          <argument key="bg" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.bg.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.bg.xlf</argument>
          </argument>
          <argument key="bs" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.bs.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.bs.xlf</argument>
          </argument>
          <argument key="ca" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.ca.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.ca.xlf</argument>
          </argument>
          <argument key="cs" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.cs.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.cs.xlf</argument>
          </argument>
          <argument key="cy" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.cy.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.cy.xlf</argument>
          </argument>
          <argument key="da" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.da.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.da.xlf</argument>
          </argument>
          <argument key="de" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.de.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.de.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/snippet/storefront.de.json</argument>
          </argument>
          <argument key="el" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.el.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.el.xlf</argument>
          </argument>
          <argument key="en" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.en.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.en.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/snippet/storefront.en.json</argument>
          </argument>
          <argument key="es" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.es.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.es.xlf</argument>
          </argument>
          <argument key="et" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.et.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.et.xlf</argument>
          </argument>
          <argument key="eu" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.eu.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.eu.xlf</argument>
          </argument>
          <argument key="fa" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.fa.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.fa.xlf</argument>
          </argument>
          <argument key="fi" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.fi.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.fi.xlf</argument>
          </argument>
          <argument key="fr" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.fr.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.fr.xlf</argument>
          </argument>
          <argument key="gl" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.gl.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.gl.xlf</argument>
          </argument>
          <argument key="he" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.he.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.he.xlf</argument>
          </argument>
          <argument key="hr" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.hr.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.hr.xlf</argument>
          </argument>
          <argument key="hu" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.hu.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.hu.xlf</argument>
          </argument>
          <argument key="hy" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.hy.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.hy.xlf</argument>
          </argument>
          <argument key="id" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.id.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.id.xlf</argument>
          </argument>
          <argument key="it" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.it.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.it.xlf</argument>
          </argument>
          <argument key="ja" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.ja.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.ja.xlf</argument>
          </argument>
          <argument key="lb" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.lb.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.lb.xlf</argument>
          </argument>
          <argument key="lt" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.lt.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.lt.xlf</argument>
          </argument>
          <argument key="lv" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.lv.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.lv.xlf</argument>
          </argument>
          <argument key="mk" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.mk.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.mk.xlf</argument>
          </argument>
          <argument key="mn" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.mn.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.mn.xlf</argument>
          </argument>
          <argument key="my" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.my.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.my.xlf</argument>
          </argument>
          <argument key="nb" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.nb.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.nb.xlf</argument>
          </argument>
          <argument key="nl" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.nl.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.nl.xlf</argument>
          </argument>
          <argument key="nn" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.nn.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.nn.xlf</argument>
          </argument>
          <argument key="no" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.no.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.no.xlf</argument>
          </argument>
          <argument key="pl" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.pl.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.pl.xlf</argument>
          </argument>
          <argument key="pt" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.pt.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.pt.xlf</argument>
          </argument>
          <argument key="pt_BR" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.pt_BR.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.pt_BR.xlf</argument>
          </argument>
          <argument key="ro" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.ro.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.ro.xlf</argument>
          </argument>
          <argument key="ru" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.ru.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.ru.xlf</argument>
          </argument>
          <argument key="sk" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.sk.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.sk.xlf</argument>
          </argument>
          <argument key="sl" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.sl.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.sl.xlf</argument>
          </argument>
          <argument key="sq" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.sq.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.sq.xlf</argument>
          </argument>
          <argument key="sr_Cyrl" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.sr_Cyrl.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.sr_Cyrl.xlf</argument>
          </argument>
          <argument key="sr_Latn" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.sr_Latn.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.sr_Latn.xlf</argument>
          </argument>
          <argument key="sv" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.sv.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.sv.xlf</argument>
          </argument>
          <argument key="th" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.th.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.th.xlf</argument>
          </argument>
          <argument key="tl" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.tl.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.tl.xlf</argument>
          </argument>
          <argument key="tr" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.tr.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.tr.xlf</argument>
          </argument>
          <argument key="uk" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.uk.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.uk.xlf</argument>
          </argument>
          <argument key="ur" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.ur.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.ur.xlf</argument>
          </argument>
          <argument key="uz" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.uz.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.uz.xlf</argument>
          </argument>
          <argument key="vi" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.vi.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.vi.xlf</argument>
          </argument>
          <argument key="zh_CN" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.zh_CN.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.zh_CN.xlf</argument>
          </argument>
          <argument key="zh_TW" type="collection">
            <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations/validators.zh_TW.xlf</argument>
            <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations/security.zh_TW.xlf</argument>
          </argument>
        </argument>
        <argument key="scanned_directories" type="collection">
          <argument>/var/www/html/ShopwareDev/vendor/symfony/validator/Resources/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/symfony/security-core/Resources/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/snippet</argument>
          <argument>/var/www/html/ShopwareDev/vendor/symfony/framework-bundle/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/symfony/ux-twig-component/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/symfony/twig-bundle/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/symfony/monolog-bundle/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/symfony/mcp-bundle/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/symfony/debug-bundle/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Framework/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/System/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Content/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Checkout/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Maintenance/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Profiling/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Service/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/pentatrion/vite-bundle/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/SwagExtensionStore/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMail/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoJtlGuard/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCatalog/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/translations</argument>
          <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Plugin/KernelPluginLoader/translations</argument>
        </argument>
        <argument key="cache_vary" type="collection">
          <argument key="scanned_directories" type="collection">
            <argument>vendor/symfony/validator/Resources/translations</argument>
            <argument>vendor/symfony/security-core/Resources/translations</argument>
            <argument>vendor/shopware/storefront/Resources/snippet</argument>
            <argument>vendor/symfony/framework-bundle/translations</argument>
            <argument>vendor/symfony/ux-twig-component/translations</argument>
            <argument>vendor/symfony/twig-bundle/translations</argument>
            <argument>vendor/symfony/monolog-bundle/src/translations</argument>
            <argument>vendor/symfony/mcp-bundle/translations</argument>
            <argument>vendor/symfony/debug-bundle/translations</argument>
            <argument>vendor/shopware/core/Framework/translations</argument>
            <argument>vendor/shopware/core/System/translations</argument>
            <argument>vendor/shopware/core/Content/translations</argument>
            <argument>vendor/shopware/core/Checkout/translations</argument>
            <argument>vendor/shopware/core/Maintenance/translations</argument>
            <argument>vendor/shopware/core/Profiling/translations</argument>
            <argument>vendor/shopware/core/Service/translations</argument>
            <argument>vendor/pentatrion/vite-bundle/src/translations</argument>
            <argument>vendor/shopware/administration/translations</argument>
            <argument>vendor/shopware/elasticsearch/translations</argument>
            <argument>vendor/shopware/storefront/translations</argument>
            <argument>custom/plugins/SwagExtensionStore/src/translations</argument>
            <argument>custom/plugins/SwagPayPal/src/translations</argument>
            <argument>custom/plugins/RiccardoTheme/src/translations</argument>
            <argument>custom/plugins/RiccardoDeals/src/translations</argument>
            <argument>custom/plugins/RiccardoStores/src/translations</argument>
            <argument>custom/plugins/RiccardoLoyalty/src/translations</argument>
            <argument>custom/plugins/RiccardoAdvisor/src/translations</argument>
            <argument>custom/plugins/RiccardoAgeCheck/src/translations</argument>
            <argument>custom/plugins/RiccardoCompliance/src/translations</argument>
            <argument>custom/plugins/RiccardoMagazine/src/translations</argument>
            <argument>custom/plugins/RiccardoLiquidCalc/src/translations</argument>
            <argument>custom/plugins/RiccardoNewsletter/src/translations</argument>
            <argument>custom/plugins/RiccardoMail/src/translations</argument>
            <argument>custom/plugins/RiccardoOffers/src/translations</argument>
            <argument>custom/plugins/RiccardoDispatch/src/translations</argument>
            <argument>custom/plugins/RiccardoLive/src/translations</argument>
            <argument>custom/plugins/RiccardoStarter/src/translations</argument>
            <argument>custom/plugins/RiccardoStoreStock/src/translations</argument>
            <argument>custom/plugins/RiccardoJtlGuard/src/translations</argument>
            <argument>custom/plugins/RiccardoCatalog/src/translations</argument>
            <argument>custom/plugins/RiccardoRaffle/src/translations</argument>
            <argument>vendor/shopware/core/Framework/Plugin/KernelPluginLoader/translations</argument>
          </argument>
        </argument>
      </argument>
      <argument type="collection"/>
      <call method="setConfigCacheFactory">
        <argument type="service" id="config_cache_factory"/>
      </call>
      <call method="setFallbackLocales">
        <argument type="collection">
          <argument>en-GB</argument>
          <argument>en</argument>
        </argument>
      </call>
    </service>
    <service id="translator.logging" class="Symfony\Component\Translation\LoggingTranslator">
      <tag name="monolog.logger" channel="translation"/>
      <argument type="service" id="translator.logging.inner"/>
      <argument type="service" id="monolog.logger.translation"/>
    </service>
    <service id="translator.formatter.default" class="Symfony\Component\Translation\Formatter\MessageFormatter">
      <argument type="service" id="identity_translator"/>
    </service>
    <service id="translation.loader.php" class="Symfony\Component\Translation\Loader\PhpFileLoader">
      <tag name="translation.loader" alias="php"/>
    </service>
    <service id="translation.loader.yml" class="Symfony\Component\Translation\Loader\YamlFileLoader">
      <tag name="translation.loader" alias="yaml" legacy-alias="yml"/>
    </service>
    <service id="translation.loader.xliff" class="Symfony\Component\Translation\Loader\XliffFileLoader">
      <tag name="translation.loader" alias="xlf" legacy-alias="xliff"/>
    </service>
    <service id="translation.loader.po" class="Symfony\Component\Translation\Loader\PoFileLoader">
      <tag name="translation.loader" alias="po"/>
    </service>
    <service id="translation.loader.mo" class="Symfony\Component\Translation\Loader\MoFileLoader">
      <tag name="translation.loader" alias="mo"/>
    </service>
    <service id="translation.loader.qt" class="Symfony\Component\Translation\Loader\QtFileLoader">
      <tag name="translation.loader" alias="ts"/>
    </service>
    <service id="translation.loader.csv" class="Symfony\Component\Translation\Loader\CsvFileLoader">
      <tag name="translation.loader" alias="csv"/>
    </service>
    <service id="translation.loader.res" class="Symfony\Component\Translation\Loader\IcuResFileLoader">
      <tag name="translation.loader" alias="res"/>
    </service>
    <service id="translation.loader.dat" class="Symfony\Component\Translation\Loader\IcuDatFileLoader">
      <tag name="translation.loader" alias="dat"/>
    </service>
    <service id="translation.loader.ini" class="Symfony\Component\Translation\Loader\IniFileLoader">
      <tag name="translation.loader" alias="ini"/>
    </service>
    <service id="translation.loader.json" class="Symfony\Component\Translation\Loader\JsonFileLoader">
      <tag name="translation.loader" alias="json"/>
    </service>
    <service id="translation.dumper.php" class="Symfony\Component\Translation\Dumper\PhpFileDumper">
      <tag name="translation.dumper" alias="php"/>
    </service>
    <service id="translation.dumper.xliff" class="Symfony\Component\Translation\Dumper\XliffFileDumper">
      <tag name="translation.dumper" alias="xlf"/>
    </service>
    <service id="translation.dumper.xliff.xliff" class="Symfony\Component\Translation\Dumper\XliffFileDumper">
      <tag name="translation.dumper" alias="xliff"/>
      <argument>xliff</argument>
    </service>
    <service id="translation.dumper.po" class="Symfony\Component\Translation\Dumper\PoFileDumper">
      <tag name="translation.dumper" alias="po"/>
    </service>
    <service id="translation.dumper.mo" class="Symfony\Component\Translation\Dumper\MoFileDumper">
      <tag name="translation.dumper" alias="mo"/>
    </service>
    <service id="translation.dumper.yml" class="Symfony\Component\Translation\Dumper\YamlFileDumper">
      <tag name="translation.dumper" alias="yml"/>
    </service>
    <service id="translation.dumper.yaml" class="Symfony\Component\Translation\Dumper\YamlFileDumper">
      <tag name="translation.dumper" alias="yaml"/>
      <argument>yaml</argument>
    </service>
    <service id="translation.dumper.qt" class="Symfony\Component\Translation\Dumper\QtFileDumper">
      <tag name="translation.dumper" alias="ts"/>
    </service>
    <service id="translation.dumper.csv" class="Symfony\Component\Translation\Dumper\CsvFileDumper">
      <tag name="translation.dumper" alias="csv"/>
    </service>
    <service id="translation.dumper.ini" class="Symfony\Component\Translation\Dumper\IniFileDumper">
      <tag name="translation.dumper" alias="ini"/>
    </service>
    <service id="translation.dumper.json" class="Symfony\Component\Translation\Dumper\JsonFileDumper">
      <tag name="translation.dumper" alias="json"/>
    </service>
    <service id="translation.dumper.res" class="Symfony\Component\Translation\Dumper\IcuResFileDumper">
      <tag name="translation.dumper" alias="res"/>
    </service>
    <service id="translation.extractor.php_ast" class="Symfony\Component\Translation\Extractor\PhpAstExtractor">
      <tag name="translation.extractor" alias="php"/>
      <argument type="tagged_iterator" tag="translation.extractor.visitor"/>
    </service>
    <service id="translation.extractor.visitor.trans_method" class="Symfony\Component\Translation\Extractor\Visitor\TransMethodVisitor">
      <tag name="translation.extractor.visitor"/>
    </service>
    <service id="translation.extractor.visitor.translatable_message" class="Symfony\Component\Translation\Extractor\Visitor\TranslatableMessageVisitor">
      <tag name="translation.extractor.visitor"/>
    </service>
    <service id="translation.extractor.visitor.constraint" class="Symfony\Component\Translation\Extractor\Visitor\ConstraintVisitor">
      <tag name="translation.extractor.visitor"/>
      <argument type="collection">
        <argument>RouteNotBlocked</argument>
        <argument>EntityExists</argument>
        <argument>EntityNotExists</argument>
        <argument>ValidSeoPathInfo</argument>
        <argument>CustomerEmailUnique</argument>
        <argument>CustomerPasswordMatches</argument>
        <argument>CustomerVatIdentification</argument>
        <argument>CustomerZipCode</argument>
        <argument>PaymentTokenRegistered</argument>
        <argument>AbstractComparison</argument>
        <argument>All</argument>
        <argument>AtLeastOneOf</argument>
        <argument>Bic</argument>
        <argument>Blank</argument>
        <argument>Callback</argument>
        <argument>CardScheme</argument>
        <argument>Charset</argument>
        <argument>Choice</argument>
        <argument>Cidr</argument>
        <argument>Collection</argument>
        <argument>Compound</argument>
        <argument>Count</argument>
        <argument>Country</argument>
        <argument>CssColor</argument>
        <argument>Currency</argument>
        <argument>DateTime</argument>
        <argument>Date</argument>
        <argument>DivisibleBy</argument>
        <argument>Email</argument>
        <argument>EqualTo</argument>
        <argument>ExpressionSyntax</argument>
        <argument>Expression</argument>
        <argument>File</argument>
        <argument>GreaterThanOrEqual</argument>
        <argument>GreaterThan</argument>
        <argument>Hostname</argument>
        <argument>Iban</argument>
        <argument>IdenticalTo</argument>
        <argument>Image</argument>
        <argument>Ip</argument>
        <argument>IsFalse</argument>
        <argument>IsNull</argument>
        <argument>IsTrue</argument>
        <argument>Isbn</argument>
        <argument>Isin</argument>
        <argument>Issn</argument>
        <argument>Json</argument>
        <argument>Language</argument>
        <argument>Length</argument>
        <argument>LessThanOrEqual</argument>
        <argument>LessThan</argument>
        <argument>Locale</argument>
        <argument>Luhn</argument>
        <argument>MacAddress</argument>
        <argument>NoSuspiciousCharacters</argument>
        <argument>NotBlank</argument>
        <argument>NotCompromisedPassword</argument>
        <argument>NotEqualTo</argument>
        <argument>NotIdenticalTo</argument>
        <argument>NotNull</argument>
        <argument>PasswordStrength</argument>
        <argument>Range</argument>
        <argument>Regex</argument>
        <argument>Sequentially</argument>
        <argument>Time</argument>
        <argument>Timezone</argument>
        <argument>Type</argument>
        <argument>Ulid</argument>
        <argument>Unique</argument>
        <argument>Url</argument>
        <argument>Uuid</argument>
        <argument>Valid</argument>
        <argument>Video</argument>
        <argument>Week</argument>
        <argument>When</argument>
        <argument>WordCount</argument>
        <argument>Yaml</argument>
        <argument>Expression</argument>
        <argument>Email</argument>
        <argument>NotCompromisedPassword</argument>
        <argument>When</argument>
        <argument>NoSuspiciousCharacters</argument>
        <argument>Twig</argument>
      </argument>
    </service>
    <service id="translation.reader" class="Symfony\Component\Translation\Reader\TranslationReader">
      <call method="addLoader">
        <argument>php</argument>
        <argument type="service" id="translation.loader.php"/>
      </call>
      <call method="addLoader">
        <argument>yaml</argument>
        <argument type="service" id="translation.loader.yml"/>
      </call>
      <call method="addLoader">
        <argument>yml</argument>
        <argument type="service" id="translation.loader.yml"/>
      </call>
      <call method="addLoader">
        <argument>xlf</argument>
        <argument type="service" id="translation.loader.xliff"/>
      </call>
      <call method="addLoader">
        <argument>xliff</argument>
        <argument type="service" id="translation.loader.xliff"/>
      </call>
      <call method="addLoader">
        <argument>po</argument>
        <argument type="service" id="translation.loader.po"/>
      </call>
      <call method="addLoader">
        <argument>mo</argument>
        <argument type="service" id="translation.loader.mo"/>
      </call>
      <call method="addLoader">
        <argument>ts</argument>
        <argument type="service" id="translation.loader.qt"/>
      </call>
      <call method="addLoader">
        <argument>csv</argument>
        <argument type="service" id="translation.loader.csv"/>
      </call>
      <call method="addLoader">
        <argument>res</argument>
        <argument type="service" id="translation.loader.res"/>
      </call>
      <call method="addLoader">
        <argument>dat</argument>
        <argument type="service" id="translation.loader.dat"/>
      </call>
      <call method="addLoader">
        <argument>ini</argument>
        <argument type="service" id="translation.loader.ini"/>
      </call>
      <call method="addLoader">
        <argument>json</argument>
        <argument type="service" id="translation.loader.json"/>
      </call>
    </service>
    <service id="translation.extractor" class="Symfony\Component\Translation\Extractor\ChainExtractor">
      <call method="addExtractor">
        <argument>php</argument>
        <argument type="service" id="translation.extractor.php_ast"/>
      </call>
      <call method="addExtractor">
        <argument>twig</argument>
        <argument type="service" id="twig.translation.extractor"/>
      </call>
    </service>
    <service id="translation.writer" class="Symfony\Component\Translation\Writer\TranslationWriter">
      <call method="addDumper">
        <argument>php</argument>
        <argument type="service" id="translation.dumper.php"/>
      </call>
      <call method="addDumper">
        <argument>xlf</argument>
        <argument type="service" id="translation.dumper.xliff"/>
      </call>
      <call method="addDumper">
        <argument>xliff</argument>
        <argument type="service" id="translation.dumper.xliff.xliff"/>
      </call>
      <call method="addDumper">
        <argument>po</argument>
        <argument type="service" id="translation.dumper.po"/>
      </call>
      <call method="addDumper">
        <argument>mo</argument>
        <argument type="service" id="translation.dumper.mo"/>
      </call>
      <call method="addDumper">
        <argument>yml</argument>
        <argument type="service" id="translation.dumper.yml"/>
      </call>
      <call method="addDumper">
        <argument>yaml</argument>
        <argument type="service" id="translation.dumper.yaml"/>
      </call>
      <call method="addDumper">
        <argument>ts</argument>
        <argument type="service" id="translation.dumper.qt"/>
      </call>
      <call method="addDumper">
        <argument>csv</argument>
        <argument type="service" id="translation.dumper.csv"/>
      </call>
      <call method="addDumper">
        <argument>ini</argument>
        <argument type="service" id="translation.dumper.ini"/>
      </call>
      <call method="addDumper">
        <argument>json</argument>
        <argument type="service" id="translation.dumper.json"/>
      </call>
      <call method="addDumper">
        <argument>res</argument>
        <argument type="service" id="translation.dumper.res"/>
      </call>
    </service>
    <service id="translation.warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\TranslationsCacheWarmer">
      <tag name="container.service_subscriber" id="translator"/>
      <tag name="kernel.cache_warmer"/>
      <argument type="service" id=".service_locator.kvOAK9B.translation.warmer"/>
    </service>
    <service id="translation.locale_switcher" class="Symfony\Component\Translation\LocaleSwitcher">
      <tag name="kernel.reset" method="reset"/>
      <tag name="kernel.locale_aware"/>
      <argument>en-GB</argument>
      <argument type="tagged_iterator" tag="kernel.locale_aware" exclude="translation.locale_switcher"/>
      <argument type="service" id="router.request_context" on-invalid="ignore"/>
    </service>
    <service id="translation.provider_collection" class="Symfony\Component\Translation\Provider\TranslationProviderCollection">
      <argument type="collection"/>
      <factory service="translation.provider_collection_factory" method="fromConfig"/>
    </service>
    <service id="translation.provider_collection_factory" class="Symfony\Component\Translation\Provider\TranslationProviderCollectionFactory">
      <argument type="tagged_iterator" tag="translation.provider_factory"/>
      <argument type="collection"/>
    </service>
    <service id="translation.provider_factory.null" class="Symfony\Component\Translation\Provider\NullProviderFactory">
      <tag name="translation.provider_factory"/>
    </service>
    <service id="debug.error_handler_configurator" class="Symfony\Component\HttpKernel\Debug\ErrorHandlerConfigurator" public="true">
      <tag name="monolog.logger" channel="php"/>
      <argument type="service" id="monolog.logger.php"/>
      <argument>null</argument>
      <argument>-1</argument>
      <argument>true</argument>
      <argument>true</argument>
      <argument>null</argument>
    </service>
    <service id="debug.debug_handlers_listener" class="Symfony\Component\HttpKernel\EventListener\DebugHandlersListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.hot_path"/>
      <argument>null</argument>
      <argument>%env(bool:default::key:web:default:kernel.runtime_mode:)%</argument>
    </service>
    <service id="debug.file_link_formatter" class="Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter">
      <argument>%env(default::SYMFONY_IDE)%</argument>
    </service>
    <service id="debug.stopwatch" class="Symfony\Component\Stopwatch\Stopwatch" public="true">
      <tag name="kernel.reset" method="reset"/>
      <argument>true</argument>
    </service>
    <service id="debug.event_dispatcher" class="Symfony\Component\HttpKernel\Debug\TraceableEventDispatcher">
      <tag name="container.hot_path"/>
      <tag name="event_dispatcher">event_dispatcher.dispatcher</tag>
      <tag name="monolog.logger" channel="event"/>
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.decorator" id="event_dispatcher" inner="Shopware\Core\Content\Flow\Dispatching\FlowDispatcher.inner"/>
      <argument type="service" id="Shopware\Core\Framework\Event\NestedEventDispatcher"/>
      <argument type="service" id="debug.stopwatch"/>
      <argument type="service" id="monolog.logger.event" on-invalid="null"/>
      <argument type="service" id=".virtual_request_stack" on-invalid="null"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="null"/>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\RouteParamsCleanupListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Category\Event\CategoryIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateCategoryRouteByCategoryIds</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\LandingPage\Event\LandingPageIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateIndexedLandingPages</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Product\Events\InvalidateProductCache</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateProduct</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateProductCrossSellingBeforeDeletion</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateCmsPageIds</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateCategoryRouteByCategoryTranslationChanges</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateProductCrossSelling</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateCurrencyRoute</argument>
        </argument>
        <argument>2002</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateLanguageRoute</argument>
        </argument>
        <argument>2003</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateNavigationRoute</argument>
        </argument>
        <argument>2004</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidatePaymentMethodRoute</argument>
        </argument>
        <argument>2005</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateManufacturerFilters</argument>
        </argument>
        <argument>2007</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidatePropertyFilters</argument>
        </argument>
        <argument>2008</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateContext</argument>
        </argument>
        <argument>2010</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateShippingMethodRoute</argument>
        </argument>
        <argument>2011</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateSnippets</argument>
        </argument>
        <argument>2012</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateStreamsBeforeIndexing</argument>
        </argument>
        <argument>2013</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateStreamIds</argument>
        </argument>
        <argument>2014</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateCountryRoute</argument>
        </argument>
        <argument>2015</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateSalutationRoute</argument>
        </argument>
        <argument>2016</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateInitialStateIdLoader</argument>
        </argument>
        <argument>2017</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateCountryStateRoute</argument>
        </argument>
        <argument>2018</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Rule\Event\RuleIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateRules</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostInstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateRules</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostInstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateConfig</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateRules</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateConfig</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateRules</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateConfig</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateRules</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateConfig</argument>
        </argument>
        <argument>2001</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigChangedHook</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateConfigKey</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Sitemap\Event\SitemapGeneratedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateSitemap</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Media\Event\MediaIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheInvalidationSubscriber"/>
          <argument>invalidateMedia</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Adapter\Cache\Event\AddCacheTagEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\BeforeSendResponseEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheControlListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>console.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
          <argument>reset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Cookie\Event\CookieGroupCollectEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\Cookie\AppCookieCollectListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\ShopId\ShopIdDeletedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\Subscriber\DiscardUnconfirmedAppSecretsListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\SendMessageToTransportsEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueSizeRestrictListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Cookie\Event\CookieGroupCollectEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\Cookie\AnalyticsCookieCollectListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>media.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\MediaLoadedSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>100</argument>
      </call>
      <call method="addListener">
        <argument>media.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\MediaLoadedSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>100</argument>
      </call>
      <call method="addListener">
        <argument>media.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Core\Application\MediaUrlLoader"/>
          <argument>loaded</argument>
        </argument>
        <argument>20</argument>
      </call>
      <call method="addListener">
        <argument>media.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Core\Application\MediaUrlLoader"/>
          <argument>loaded</argument>
        </argument>
        <argument>19</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Media\Core\Event\UpdateMediaPathEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Core\Application\MediaPathUpdater"/>
          <argument>updateMedia</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Media\Core\Event\UpdateThumbnailPathEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Core\Application\MediaPathUpdater"/>
          <argument>updateThumbnails</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Media\Event\MediaPathChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Infrastructure\Path\BanMediaUrl"/>
          <argument>changed</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Stock\AvailableStockMirrorSubscriber"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Cookie\Event\CookieGroupCollectEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Cookie\WishlistCookieCollectListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Maintenance\Staging\Event\SetupStagingEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Maintenance\Staging\Handler\StagingAppHandler"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Maintenance\Staging\Event\SetupStagingEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Maintenance\Staging\Handler\StagingMailHandler"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Maintenance\Staging\Event\SetupStagingEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Maintenance\Staging\Handler\StagingSalesChannelHandler"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Maintenance\Staging\Event\SetupStagingEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Maintenance\Staging\Handler\StagingExtensionHandler"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Maintenance\Staging\Event\SetupStagingEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Maintenance\Staging\Handler\StagingSystemConfigHandler"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Profiling\Integration\ServerTiming"/>
          <argument>onResponseEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Adapter\Cache\Http\Event\BeforeCacheControlEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\Framework\Adapter\Cache\Http\AdministrationCacheControlListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\AssetUploadEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\Framework\Asset\AssetUploadListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Framework\SystemUpdateListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Twig\TwigDateRequestListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\BeforeSendResponseEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\CanonicalLinkListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\DomainNotMappedListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\UX\TwigComponent\Event\PreRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Twig\Components\TwigComponentRenderEventListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Cookie\Event\CookieGroupCollectEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Captcha\CaptchaCookieCollectListener"/>
          <argument>__invoke</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\StorefrontRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\System\SalesChannel\SalesChannelAnalyticsLoader"/>
          <argument>loadAnalytics</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="data_collector.router"/>
          <argument>onKernelController</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\Acl\AclWriteValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\Acl\AclAnnotationValidator"/>
          <argument>validate</argument>
        </argument>
        <argument>-20</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Api\Acl\Event\CommandAclValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\Acl\CreditOrderLineItemListener"/>
          <argument>validate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\CorsListener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>9999</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\CorsListener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>9999</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\ResponseExceptionListener"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>-1</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\ResponseHeaderListener"/>
          <argument>onResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\JsonRequestTransformerListener"/>
          <argument>onRequest</argument>
        </argument>
        <argument>128</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\ExpectationSubscriber"/>
          <argument>checkExpectations</argument>
        </argument>
        <argument>-21</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\Authentication\SalesChannelAuthenticationListener"/>
          <argument>validateRequest</argument>
        </argument>
        <argument>-2</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener"/>
          <argument>setupOAuth</argument>
        </argument>
        <argument>128</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\Authentication\ApiAuthenticationListener"/>
          <argument>validateRequest</argument>
        </argument>
        <argument>-2</argument>
      </call>
      <call method="addListener">
        <argument>user.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\Authentication\UserCredentialsChangedSubscriber"/>
          <argument>onUserWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>user.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Api\EventListener\Authentication\UserCredentialsChangedSubscriber"/>
          <argument>onUserDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\ContextResolverListener"/>
          <argument>resolveContext</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\CoreSubscriber"/>
          <argument>initializeCspNonce</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\CoreSubscriber"/>
          <argument>setSecurityHeaders</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\RouteScopeListener"/>
          <argument>checkScope</argument>
        </argument>
        <argument>-20</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\RouteEventSubscriber"/>
          <argument>request</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\RouteEventSubscriber"/>
          <argument>controller</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Routing\RouteEventSubscriber"/>
          <argument>response</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>app_template.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Twig\EntityTemplateLoader"/>
          <argument>reset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>flow.log</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Log\LoggingService"/>
          <argument>logFlowEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber"/>
          <argument>setStates</argument>
        </argument>
        <argument>-21</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Customer\Event\CustomerLoginEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber"/>
          <argument>login</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\CartChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\CacheStateSubscriber"/>
          <argument>cartChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\Script\ScriptCacheInvalidationSubscriber"/>
          <argument>executeCacheInvalidationHook</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheResponseSubscriber"/>
          <argument>setResponseCache</argument>
        </argument>
        <argument>-1500</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Cache\Http\CacheResponseSubscriber"/>
          <argument>setResponseCacheHeader</argument>
        </argument>
        <argument>1500</argument>
      </call>
      <call method="addListener">
        <argument>app.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\Subscriber\AppLoadedSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\Subscriber\CustomFieldProtectionSubscriber"/>
          <argument>checkWrite</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>app_script_condition.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\Subscriber\AppScriptConditionConstraintsSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>app_flow_action.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\Flow\Action\AppFlowActionLoadedSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppDeletedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\DeletedApps\RememberDeletedAppsSecretSubscriber"/>
          <argument>saveSecretFromDeletedApp</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppInstalledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\DeletedApps\RememberDeletedAppsSecretSubscriber"/>
          <argument>removeDeletedAppSecret</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\ShopId\ShopIdChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\DeletedApps\RememberDeletedAppsSecretSubscriber"/>
          <argument>purgeOldSecrets</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\ShopId\ShopIdDeletedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\App\DeletedApps\RememberDeletedAppsSecretSubscriber"/>
          <argument>purgeOldSecrets</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>custom_field.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\CustomField\CustomFieldService"/>
          <argument>reset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>custom_field.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\CustomField\CustomFieldService"/>
          <argument>reset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\CustomField\CustomFieldService"/>
          <argument>validateBeforeWrite</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\ProgressStartedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand"/>
          <argument>startProgress</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\ProgressAdvancedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand"/>
          <argument>advanceProgress</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\ProgressFinishedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand"/>
          <argument>finishProgress</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\RegisteredIndexerSubscriber"/>
          <argument>runRegisteredIndexers</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Store\Event\FirstRunWizardFinishedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\RegisteredIndexerSubscriber"/>
          <argument>runRegisteredIndexers</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostInstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\RegisteredIndexerSubscriber"/>
          <argument>runRegisteredIndexers</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\RegisteredIndexerSubscriber"/>
          <argument>runRegisteredIndexers</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUninstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\RegisteredIndexerSubscriber"/>
          <argument>runRegisteredIndexers</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\LockValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\ParentRelationValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator"/>
          <argument>validateWriteCommands</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\EntityProtection\EntityProtectionValidator"/>
          <argument>validateEntitySearch</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\Subscriber\EntityIndexingSubscriber"/>
          <argument>refreshIndex</argument>
        </argument>
        <argument>1000</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageHandledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueStatsSubscriber"/>
          <argument>onMessageHandled</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueStatsSubscriber"/>
          <argument>onMessageFailed</argument>
        </argument>
        <argument>99</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\SendMessageToTransportsEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\MessageQueueStatsSubscriber"/>
          <argument>onMessageSent</argument>
        </argument>
        <argument>99</argument>
      </call>
      <call method="addListener">
        <argument>plugin.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Subscriber\PluginLoadedSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>acl_role.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Subscriber\PluginAclPrivilegesSubscriber"/>
          <argument>onAclRoleLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\BeforeSystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Store\Subscriber\LicenseHostChangedSubscriber"/>
          <argument>onLicenseHostChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Store\InAppPurchase\Subscriber\InAppPurchaseConfigSubscriber"/>
          <argument>updateIapKey</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigDomainLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Store\InAppPurchase\Subscriber\InAppPurchaseConfigSubscriber"/>
          <argument>removeIapInformationFromDomain</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\PluginLifecycleSubscriber"/>
          <argument>afterPluginStateChange</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\PluginLifecycleSubscriber"/>
          <argument>afterPluginStateChange</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\PluginLifecycleSubscriber"/>
          <argument>afterPluginStateChange</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Subscriber\UpdatePostFinishSubscriber"/>
          <argument>updatePostFinishEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>script.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Script\Execution\ScriptLoader"/>
          <argument>invalidateCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>app.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Script\Execution\ScriptLoader"/>
          <argument>invalidateCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Language\LanguageValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PostWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Language\LanguageValidator"/>
          <argument>postValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>language.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Language\CachedLanguageLoader"/>
          <argument>invalidateCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>language.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Language\CachedLanguageLoader"/>
          <argument>invalidateCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Language\TranslationValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Update\Services\UpdateHtaccess"/>
          <argument>update</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Update\Subscriber\UpdateSubscriber"/>
          <argument>updateFinishedDone</argument>
        </argument>
        <argument>-9999</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Seo\Validation\SeoUrlWriteValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Seo\SalesChannel\StoreApiSeoResolver"/>
          <argument>addSeoInformation</argument>
        </argument>
        <argument>11000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Product\Events\ProductIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Seo\SeoUrlRoute\StoreApiSeoUrlUpdateListener"/>
          <argument>updateProductUrls</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Category\Event\CategoryIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Seo\SeoUrlRoute\StoreApiSeoUrlUpdateListener"/>
          <argument>updateCategoryUrls</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\LandingPage\Event\LandingPageIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Seo\SeoUrlRoute\StoreApiSeoUrlUpdateListener"/>
          <argument>updateLandingPageUrls</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateChangeSubscriber"/>
          <argument>onSeoUrlTemplateWrite</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Webhook\Validation\WebhookUrlWriteValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>app.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Webhook\WebhookCacheClearer"/>
          <argument>clearWebhookCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>acl_role.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Webhook\WebhookCacheClearer"/>
          <argument>clearPrivilegesCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Webhook\Subscriber\RetryWebhookMessageFailedSubscriber"/>
          <argument>failed</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppActivatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityLifecycleSubscriber"/>
          <argument>onAppChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppDeactivatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityLifecycleSubscriber"/>
          <argument>onAppChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppDeletedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Mcp\Notification\AppMcpCapabilityLifecycleSubscriber"/>
          <argument>onAppDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Mcp\Authentication\McpAuthenticationListener"/>
          <argument>authenticate</argument>
        </argument>
        <argument>-1</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Mcp\Authentication\McpExceptionListener"/>
          <argument>onException</argument>
        </argument>
        <argument>10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Framework\Mcp\Session\McpSessionCleanupSubscriber"/>
          <argument>onKernelTerminate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales-channel-file.render-parameters.post</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileStoreApiMcpSubscriber"/>
          <argument>addStoreApiMcpContext</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel_file.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel_file.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppActivatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidateDiscovery</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppDeactivatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidateDiscovery</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppUpdatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidateDiscovery</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidateDiscovery</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidateDiscovery</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidateDiscovery</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileCacheInvalidator"/>
          <argument>invalidateDiscovery</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\File\SalesChannelFileNotFoundSubscriber"/>
          <argument>onNotFound</argument>
        </argument>
        <argument>-90</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\Api\StoreApiResponseListener"/>
          <argument>encodeResponse</argument>
        </argument>
        <argument>10000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\Validation\SalesChannelValidator"/>
          <argument>handleSalesChannelLanguageIds</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\Subscriber\SalesChannelTypeValidator"/>
          <argument>preWriteValidateEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SalesChannel\Subscriber\SalesChannelMaintenanceIpAllowlistSyncSubscriber"/>
          <argument>mirrorMaintenanceIpColumns</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>currency.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Currency\CurrencyLoadSubscriber"/>
          <argument>setDefault</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>currency.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Currency\CurrencyLoadSubscriber"/>
          <argument>setDefault</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Currency\CurrencyValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Locale\Subscriber\LocaleValidator"/>
          <argument>preWriteValidateEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>custom_field.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Snippet\Subscriber\CustomFieldSubscriber"/>
          <argument>customFieldIsWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>custom_field.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Snippet\Subscriber\CustomFieldSubscriber"/>
          <argument>customFieldIsDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Snippet\Subscriber\LanguageDeletionSubscriber"/>
          <argument>beforeDelete</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\SystemConfig\Store\MemoizedSystemConfigStore"/>
          <argument>onValueChanged</argument>
        </argument>
        <argument>1500</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\Consent\Event\ConsentAcceptedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Consent\Log\ConsentChangedSubscriber"/>
          <argument>onConsentAccepted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\Consent\Event\ConsentRevokedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Consent\Log\ConsentChangedSubscriber"/>
          <argument>onConsentRevoked</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Maintenance\Staging\Event\SetupStagingEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\Consent\Subscriber\SetupStagingEventSubscriber"/>
          <argument>removeAllConsents</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\UsageData\Subscriber\EntityDeleteSubscriber"/>
          <argument>handleEntityDeleteEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\Consent\Event\ConsentAcceptedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\UsageData\Consent\ConsentReporter"/>
          <argument>reportAcceptedConsent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\Consent\Event\ConsentRevokedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\UsageData\Consent\ConsentReporter"/>
          <argument>reportRevokedConsent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\Consent\Event\ConsentAcceptedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\UsageData\Subscriber\ConsentStateChangedSubscriber"/>
          <argument>handleConsentAcceptedEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\Consent\Event\ConsentRevokedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\System\UsageData\Subscriber\ConsentStateChangedSubscriber"/>
          <argument>handleConsentRevokedEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>category.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader"/>
          <argument>invalidateCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>category.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader"/>
          <argument>invalidateCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PostWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Category\Validation\EntryPointValidator"/>
          <argument>postValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.category.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Category\Subscriber\CategorySubscriber"/>
          <argument>salesChannelCategoryLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Category\Subscriber\CategorySubscriber"/>
          <argument>beforeWriteCategory</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Category\Subscriber\CategoryTreeMovedSubscriber"/>
          <argument>detectSalesChannelEntryPoints</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\DataAbstractionLayer\MediaFileExtensionWriteValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>media_folder_configuration.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\MediaFolderConfigLoadedSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>10</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\MediaDeletionSubscriber"/>
          <argument>beforeDelete</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntitySearchedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\MediaVisibilityRestrictionSubscriber"/>
          <argument>securePrivateFolders</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\BeforeEntityAggregationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\MediaVisibilityRestrictionSubscriber"/>
          <argument>securePrivateMediaAggregation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\MediaCreationSubscriber"/>
          <argument>beforeWrite</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Media\Event\UnusedMediaSearchEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\CustomFieldsUnusedMediaSubscriber"/>
          <argument>removeUsedMedia</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>media.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\VideoCoverLoadedSubscriber"/>
          <argument>addVideoCoverExtension</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Media\Subscriber\VideoCoverCleanupSubscriber"/>
          <argument>removeDanglingCoverReferences</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Garan\GaranLabelProductValidator"/>
          <argument>validate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\CustomFieldSearchableSubscriber"/>
          <argument>onCustomFieldWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\RepairDigitalProductStatesSubscriber"/>
          <argument>repair</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>product.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\ProductSubscriber"/>
          <argument>loaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>product.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\ProductSubscriber"/>
          <argument>loaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.product.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\ProductSubscriber"/>
          <argument>salesChannelLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.product.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\ProductSubscriber"/>
          <argument>salesChannelLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\ProductSubscriber"/>
          <argument>beforeWriteProduct</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\ProductSubscriber"/>
          <argument>beforeDeleteProduct</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Subscriber\ProductDescriptionTeaserSubscriber"/>
          <argument>beforeWrite</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\StateMachine\Event\StateMachineTransitionEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Stock\OrderStockSubscriber"/>
          <argument>stateChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Stock\OrderStockSubscriber"/>
          <argument>beforeWriteOrderItems</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.product.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Stock\LoadProductStockSubscriber"/>
          <argument>salesChannelLoaded</argument>
        </argument>
        <argument>50</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.product.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Stock\LoadProductStockSubscriber"/>
          <argument>salesChannelLoaded</argument>
        </argument>
        <argument>50</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Product\Cart\ProductLineItemCommandValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>newsletter_recipient.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Newsletter\Event\Subscriber\NewsletterRecipientDeletedSubscriber"/>
          <argument>onNewsletterRecipientDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>newsletter_recipient.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Newsletter\Subscriber\NewsletterRecipientSalutationSubscriber"/>
          <argument>setDefaultSalutation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\RuleValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>rule.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadSubscriber"/>
          <argument>unserialize</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostInstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUninstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>rule.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleIndexerSubscriber"/>
          <argument>onRuleWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>app_script_condition.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RulePayloadUpdater"/>
          <argument>updatePayloads</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleAreaUpdater"/>
          <argument>triggerChangeSet</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Rule\DataAbstractionLayer\RuleAreaUpdater"/>
          <argument>onEntityWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ProductExport\Validator\FeedLabelValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>product_export.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ProductExport\EventListener\ProductExportEventListener"/>
          <argument>afterWrite</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\ProductExport\Event\ProductExportRenderBodyContextEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ProductExport\Subscriber\AgenticCommerceProductExportProviderContextSubscriber"/>
          <argument>extendBodyContext</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\BeforeSystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Cms\Subscriber\CmsPageDefaultChangeSubscriber"/>
          <argument>validateChangeOfDefaultCmsPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Cms\Subscriber\CmsPageDefaultChangeSubscriber"/>
          <argument>beforeDeletion</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Media\Event\UnusedMediaSearchEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Cms\Subscriber\UnusedMediaSubscriber"/>
          <argument>removeUsedMedia</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\BeforeVersionMergeEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Cms\Subscriber\CmsVersionMergeSubscriber"/>
          <argument>onBeforeVersionMerge</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Mailer\Event\FailedMessageEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Mail\Subscriber\FailedMessageSubscriber"/>
          <argument>logEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\SystemDefaultValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>media.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ImportExport\DataAbstractionLayer\Serializer\Entity\MediaSerializerSubscriber"/>
          <argument>forward</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>import_export_file.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ImportExport\Event\Subscriber\FileDeletedSubscriber"/>
          <argument>onFileDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\ImportExport\Event\EnrichExportCriteriaEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ImportExport\Event\Subscriber\CategoryCriteriaSubscriber"/>
          <argument>enrich</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\ImportExport\Event\ImportExportBeforeImportRecordEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCategoryPathsSubscriber"/>
          <argument>categoryPathsToAssignment</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\ImportExport\Event\EnrichExportCriteriaEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductCriteriaSubscriber"/>
          <argument>enrich</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\ImportExport\Event\ImportExportAfterImportRecordEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ImportExport\Event\Subscriber\ProductVariantsSubscriber"/>
          <argument>onAfterImportRecord</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PostWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\LandingPage\LandingPageValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>flow.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader"/>
          <argument>invalidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostInstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUninstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppInstalledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppUpdatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppActivatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppDeletedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppDeactivatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\Flow\Indexing\FlowIndexerSubscriber"/>
          <argument>refreshPlugin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingListener"/>
          <argument>storeReferralCode</argument>
        </argument>
        <argument>-21</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingListener"/>
          <argument>createTrackingRecords</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingListener"/>
          <argument>invalidateTrackableChannelCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingListener"/>
          <argument>invalidateTrackableChannelCache</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\CartDeletedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Cart\Subscriber\CartOrderEventSubscriber"/>
          <argument>handleContextAddress</argument>
        </argument>
        <argument>1</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\CheckoutOrderPlacedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Cart\Subscriber\CartOrderEventSubscriber"/>
          <argument>handleContextAddress</argument>
        </argument>
        <argument>1</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\BeforeLineItemAddedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Cart\Subscriber\CartOrderEventSubscriber"/>
          <argument>resetBuilder</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\BeforeLineItemRemovedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Cart\Subscriber\CartOrderEventSubscriber"/>
          <argument>resetBuilder</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer_address.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\AddressHashSubscriber"/>
          <argument>generateAddressHash</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>order_address.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\AddressHashSubscriber"/>
          <argument>generateAddressHash</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\StateMachine\Event\StateMachineTransitionEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerMetaFieldSubscriber"/>
          <argument>fillCustomerMetaDataFields</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerMetaFieldSubscriber"/>
          <argument>deleteOrder</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>product_review.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\ProductReviewSubscriber"/>
          <argument>createReview</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\ProductReviewSubscriber"/>
          <argument>detectChangeset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>product_review.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\ProductReviewSubscriber"/>
          <argument>onReviewDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Customer\Event\CustomerLoginEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerRemoteAddressSubscriber"/>
          <argument>updateRemoteAddressByLogin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerTokenSubscriber"/>
          <argument>onCustomerWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerTokenSubscriber"/>
          <argument>onCustomerDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerChangePasswordSubscriber"/>
          <argument>onCustomerWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerFlowEventsSubscriber"/>
          <argument>onCustomerWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Customer\Event\CustomerLogoutEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerLogoutSubscriber"/>
          <argument>onCustomerLogout</argument>
        </argument>
        <argument>-10000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerBeforeDeleteSubscriber"/>
          <argument>beforeDelete</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerLanguageSalesChannelSubscriber"/>
          <argument>validate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerEmailUniqueSubscriber"/>
          <argument>validate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerSalutationSubscriber"/>
          <argument>setDefaultSalutation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer_address.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerSalutationSubscriber"/>
          <argument>setDefaultSalutation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.customer_address.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerAddressSubscriber"/>
          <argument>salesChannelLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.customer_address.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Subscriber\CustomerAddressSubscriber"/>
          <argument>salesChannelLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>document_base_config.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Document\Service\DocumentConfigLoader"/>
          <argument>reset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityDeleteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Document\Subscriber\DocumentDeleteSubscriber"/>
          <argument>beforeDelete</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigValidator"/>
          <argument>validate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_machine.order.state_changed</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Order\Listener\OrderStateChangeEventListener"/>
          <argument>onOrderStateChange</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_machine.order_delivery.state_changed</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Order\Listener\OrderStateChangeEventListener"/>
          <argument>onOrderDeliveryStateChange</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_machine.order_transaction.state_changed</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Order\Listener\OrderStateChangeEventListener"/>
          <argument>onOrderTransactionStateChange</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>collect.business-events</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Order\Listener\OrderStateChangeEventListener"/>
          <argument>onAddStateEvents</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>order_address.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Order\Subscriber\OrderSalutationSubscriber"/>
          <argument>setDefaultSalutation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>order_customer.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Order\Subscriber\OrderSalutationSubscriber"/>
          <argument>setDefaultSalutation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentMethodValidator"/>
          <argument>validate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>payment_method.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentHandlerIdentifierSubscriber"/>
          <argument>formatHandlerIdentifier</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>payment_method.partial_loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentHandlerIdentifierSubscriber"/>
          <argument>formatHandlerIdentifier</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>payment_method.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Payment\DataAbstractionLayer\PaymentDistinguishableNameSubscriber"/>
          <argument>addDistinguishablePaymentName</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Validator\PromotionValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>checkout.place-order.pre</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Cart\PromotionRedemptionLocker"/>
          <argument>acquireLocks</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>checkout.place-order.error</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Cart\PromotionRedemptionLocker"/>
          <argument>releaseLocks</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>checkout.place-order.post</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Cart\PromotionRedemptionLocker"/>
          <argument>releaseLocks</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\BeforeLineItemAddedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Subscriber\Storefront\StorefrontCartSubscriber"/>
          <argument>onLineItemAdded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\BeforeLineItemRemovedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Subscriber\Storefront\StorefrontCartSubscriber"/>
          <argument>onLineItemRemoved</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\CheckoutOrderPlacedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Subscriber\Storefront\StorefrontCartSubscriber"/>
          <argument>resetCodes</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>order_line_item.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Subscriber\PromotionIndividualCodeRedeemer"/>
          <argument>onOrderLineItemWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionRedemptionUpdater"/>
          <argument>beforeDelete</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>order_line_item.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionRedemptionUpdater"/>
          <argument>lineItemDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>order_line_item.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionRedemptionUpdater"/>
          <argument>lineItemCreated</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\DataAbstractionLayer\PromotionValidator"/>
          <argument>validate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\BeforeCartMergeEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Promotion\Cart\CartPromotionsSubscriber"/>
          <argument>onBeforeCartMerge</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\Shipping\Validator\ShippingMethodValidator"/>
          <argument>preValidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>document_base_config.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\DocumentV2\Config\DocumentConfigLoader"/>
          <argument>reset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\DocumentV2\Config\DocumentConfigLoader"/>
          <argument>onSystemConfigChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\DocumentV2\Subscriber\DocumentBaseConfigSyncSubscriber"/>
          <argument>syncDocumentBaseConfig</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWriteEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Checkout\DocumentV2\Subscriber\DocumentTypeNameSyncSubscriber"/>
          <argument>writeTypeName</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Routing\Event\SalesChannelContextResolvedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber"/>
          <argument>onContextResolved</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Adapter\Cache\Event\AddCacheTagEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Profiling\Subscriber\CacheTagCollectorSubscriber"/>
          <argument>add</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Routing\Event\SalesChannelContextResolvedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Profiling\Subscriber\CartDataCollectorSubscriber"/>
          <argument>onContextResolved</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\ExtensionCompatibilitiesResolvedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\ExtensionCompatibilitiesResolvedSubscriber"/>
          <argument>markAppsWithServiceAsCompatible</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Store\Event\InstalledExtensionsListingLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\InstalledExtensionsListingLoadedSubscriber"/>
          <argument>removeAppsWithService</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\SystemUpdateSubscriber"/>
          <argument>sync</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppActivatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\LicenseProviderSubscriber"/>
          <argument>serviceActivated</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\BeforeSystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\LicenseProviderSubscriber"/>
          <argument>licenseChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Service\Event\ServiceInstalledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\ServiceLifecycleSubscriber"/>
          <argument>syncState</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Service\Event\ServiceUpdatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\ServiceLifecycleSubscriber"/>
          <argument>syncState</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Service\Event\NewServicesInstalledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\ServiceLifecycleSubscriber"/>
          <argument>sendInstalledNotification</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Service\Event\PermissionsGrantedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\PermissionsSubscriber"/>
          <argument>syncConsentRequirement</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Service\Event\PermissionsRevokedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\PermissionsSubscriber"/>
          <argument>syncConsentRequirement</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Store\Event\ShopwareAccountLoginEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\ShopwareAccountSubscriber"/>
          <argument>syncAccountRequirement</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Store\Event\ShopwareAccountLogoutEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\ShopwareAccountSubscriber"/>
          <argument>syncAccountRequirement</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Core\Service\Subscriber\ServiceWriteProtectionSubscriber"/>
          <argument>checkWrite</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppInstalledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\Snippet\AppLifecycleSubscriber"/>
          <argument>onAppUpdate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\App\Event\AppUpdatedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\Snippet\AppLifecycleSubscriber"/>
          <argument>onAppUpdate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\System\SalesChannel\Subscriber\SalesChannelUserConfigSubscriber"/>
          <argument>onSalesChannelDeleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\Framework\Routing\NotFound\AdministrationNotFoundSubscriber"/>
          <argument>onError</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Maintenance\System\Service\SystemLanguageChangeEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\Framework\App\Subscriber\SystemLanguageChangedSubscriber"/>
          <argument>onSystemLanguageChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Api\Event\AdminInfoConfigEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Administration\Framework\Api\Subscriber\AdminInfoConfigBundlesSubscriber"/>
          <argument>enrichBundles</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Api\Event\InvalidateExpiredCacheRequestEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Subscriber\InvalidateExpiredCacheSubscriber"/>
          <argument>refreshOpensearchIndices</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Product\Events\ProductIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Product\ProductUpdater"/>
          <argument>update</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Product\Events\ProductStockAlteredEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Product\ProductUpdater"/>
          <argument>update</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Product\CustomFieldUpdater"/>
          <argument>indexCustomFields</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>product_sorting.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Product\ProductCustomFieldsUsedUpdater"/>
          <argument>productSortingWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>product_stream_filter.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Product\ProductCustomFieldsUsedUpdater"/>
          <argument>productStreamFilterWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\ProgressStartedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand"/>
          <argument>startProgress</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\ProgressAdvancedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand"/>
          <argument>advanceProgress</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Event\ProgressFinishedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand"/>
          <argument>finishProgress</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>language.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Product\LanguageSubscriber"/>
          <argument>onLanguageWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\RefreshIndexEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Admin\Subscriber\RefreshIndexSubscriber"/>
          <argument>handled</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Admin\AdminSearchRegistry"/>
          <argument>refresh</argument>
        </argument>
        <argument>-1000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Elasticsearch\Framework\Indexing\Event\ElasticsearchIndexingFinishedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Elasticsearch\Product\ElasticsearchOptimizeSwitch"/>
          <argument>onIndexingFinished</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer_group_translation.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Checkout\Customer\CustomerGroupSubscriber"/>
          <argument>updatedCustomerGroup</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer_group_registration_sales_channels.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Checkout\Customer\CustomerGroupSubscriber"/>
          <argument>newSalesChannelAddedToCustomerGroup</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer_group_translation.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Checkout\Customer\CustomerGroupSubscriber"/>
          <argument>deleteCustomerGroup</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Adapter\Cache\Event\HttpCacheCookieEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Cache\CacheCookieEventSubscriber"/>
          <argument>passCacheForFlashMessages</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>cache-hash.required.post</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Cache\CacheCookieEventSubscriber"/>
          <argument>onRequireCacheHash</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Store\Event\ExtensionLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Store\Subscriber\ExtensionThemeDetectionSubscriber"/>
          <argument>detectTheme</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenContainerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\CachedDomainLoaderInvalidator"/>
          <argument>invalidate</argument>
        </argument>
        <argument>2000</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\StorefrontRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontRouteEventSubscriber"/>
          <argument>render</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\MailTemplate\Service\Event\MailTemplateRenderContextEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Mail\MailThemeConfigSubscriber"/>
          <argument>addSalesChannelContext</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>startSession</argument>
        </argument>
        <argument>40</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>maintenanceResolver</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>customerNotLoggedInHandler</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>maintenanceResolver</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>preventPageLoadingFromXmlHttpRequest</argument>
        </argument>
        <argument>-20</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Customer\Event\CustomerLoginEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>updateSessionAfterLogin</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Customer\Event\CustomerLogoutEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>updateSessionAfterLogout</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Routing\Event\SalesChannelContextResolvedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\StorefrontSubscriber"/>
          <argument>replaceContextToken</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\ProductListingPageOutOfRangeSubscriber"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>10</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\StorefrontRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\TemplateDataSubscriber"/>
          <argument>addHreflang</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\StorefrontRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\TemplateDataSubscriber"/>
          <argument>addShopIdParameter</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\StorefrontRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\TemplateDataSubscriber"/>
          <argument>addIconSetConfig</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\NotFound\NotFoundSubscriber"/>
          <argument>onError</argument>
        </argument>
        <argument>-100</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\NotFound\NotFoundSubscriber"/>
          <argument>onSystemConfigChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Adapter\Cache\Event\HttpCacheKeyEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\AffiliateTracking\AffiliateTrackingListener"/>
          <argument>disableCacheForAffiliateTracking</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\AffiliateTracking\AffiliateTrackingListener"/>
          <argument>checkAffiliateTracking</argument>
        </argument>
        <argument>-21</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\ResponseHeaderListener"/>
          <argument>onResponse</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>storefront.scope.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Routing\ClearSiteDataListener"/>
          <argument>onResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\CartMergedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Event\CartMergedSubscriber"/>
          <argument>addCartMergedNoticeFlash</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Page\Robots\RobotsConfigChangeSubscriber"/>
          <argument>onSystemConfigChanged</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Captcha\CaptchaRouteListener"/>
          <argument>validateCaptcha</argument>
        </argument>
        <argument>-20</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Product\Events\ProductIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Seo\SeoUrlRoute\SeoUrlUpdateListener"/>
          <argument>updateProductUrls</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Category\Event\CategoryIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Seo\SeoUrlRoute\SeoUrlUpdateListener"/>
          <argument>updateCategoryUrls</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\LandingPage\Event\LandingPageIndexerEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Framework\Seo\SeoUrlRoute\SeoUrlUpdateListener"/>
          <argument>updateLandingPageUrls</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Theme\Event\ThemeConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\ThemeConfigCacheInvalidator"/>
          <argument>invalidate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Theme\Event\ThemeAssignedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\ThemeConfigCacheInvalidator"/>
          <argument>assigned</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Theme\Event\ThemeConfigResetEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\ThemeConfigCacheInvalidator"/>
          <argument>reset</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Message\CompileThemeFailedSubscriber"/>
          <argument>onWorkerMessageFailed</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Theme\Event\ThemeConfigChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigDumper"/>
          <argument>dumpConfigFromEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Theme\Event\ThemeAssignedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigDumper"/>
          <argument>dumpConfigFromEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Theme\Event\ThemeConfigResetEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\ConfigLoader\StaticFileConfigDumper"/>
          <argument>dumpConfigFromEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostActivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginPostActivate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPreUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginUpdate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginPostUpdate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPreDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginPreDeactivate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginPostDeactivate</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostDeactivationFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginPostDeactivateFailed</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPreUninstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginPreUninstall</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPostUninstallEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\PluginLifecycleSubscriber"/>
          <argument>pluginPostUninstall</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Theme\Event\ThemeCompilerEnrichScssVariablesEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\ThemeCompilerEnrichScssVarSubscriber"/>
          <argument>enrichExtensionVars</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder"/>
          <argument>requestEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder"/>
          <argument>requestEvent</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Document\Event\DocumentTemplateRendererParameterEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder"/>
          <argument>onDocumentRendering</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SalesChannel\File\Event\SalesChannelFileTemplateResolveEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Twig\ThemeNamespaceHierarchyBuilder"/>
          <argument>onSalesChannelFileTemplateResolve</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Store\Event\FirstRunWizardFinishedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\FirstRunWizardSubscriber"/>
          <argument>frwFinished</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\UpdateSubscriber"/>
          <argument>updateFinished</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Media\Event\UnusedMediaSearchEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\UnusedMediaSubscriber"/>
          <argument>removeUsedMedia</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\Snippet\Event\SnippetsThemeResolveEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Shopware\Storefront\Theme\Subscriber\ThemeSnippetsSubscriber"/>
          <argument>onSnippetsThemeResolve</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\AgenticCommerce\Routing\AgentContextResolverListener"/>
          <argument>resolveContext</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\AgenticCommerce\SalesChannel\Response\AgentResponseExceptionSubscriber"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Product\Events\ProductGatewayCriteriaEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\AgenticCommerce\Subscriber\ProductFilterSubscriber"/>
          <argument>onProductGatewayCriteria</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\ProductExport\Event\ProductExportProductCriteriaEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\AgenticCommerce\Subscriber\ProductFilterSubscriber"/>
          <argument>onProductExportProductCriteria</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\AgenticCommerce\Subscriber\WebhookSubscriber"/>
          <argument>handleWebhookLifecycle</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Account\Order\AccountEditOrderPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\CheckoutSubscriber"/>
          <argument>onEditOrderPageLoaded</argument>
        </argument>
        <argument>1</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Document\Zugferd\ZugferdInvoiceGeneratedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\Document\Zugferd\ZugferdSubscriber"/>
          <argument>generateInvoice</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Cart\CheckoutCartPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Register\CheckoutRegisterPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Navigation\NavigationPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Offcanvas\OffcanvasCartPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Product\ProductPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Search\SearchPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.product.search.result.loaded</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExcludedProductsToSearchResult</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Swag\CmsExtensions\Storefront\Pagelet\Quickview\QuickviewPageletLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPagelet</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Pagelet\Wishlist\GuestWishlistPageletLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToPagelet</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\SwitchBuyBoxVariantEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addExpressCheckoutDataToBuyBoxSwitch</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>framework.validation.address.create</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>disableAddressValidation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>framework.validation.customer.create</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>disableCustomerValidation</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>onCheckoutConfirmLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>checkout.customer.sales_channel.register.customer</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>addPayerIdToCustomer</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>customer.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>onCustomerWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\ExpressCheckout\ExpressCheckoutSubscriber"/>
          <argument>mapShippingCallbackContextToken</argument>
        </argument>
        <argument>-9</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Cart\CheckoutCartPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber"/>
          <argument>addInstallmentBanner</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber"/>
          <argument>addInstallmentBanner</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Register\CheckoutRegisterPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber"/>
          <argument>addInstallmentBanner</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Offcanvas\OffcanvasCartPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber"/>
          <argument>addInstallmentBanner</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Product\ProductPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber"/>
          <argument>addInstallmentBanner</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Pagelet\Footer\FooterPageletLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber"/>
          <argument>addInstallmentBannerPagelet</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Swag\CmsExtensions\Storefront\Pagelet\Quickview\QuickviewPageletLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Installment\Banner\InstallmentBannerSubscriber"/>
          <argument>addInstallmentBannerPagelet</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Account\Order\AccountEditOrderPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\PUI\PUISubscriber"/>
          <argument>onAccountOrderEditLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\PUI\PUISubscriber"/>
          <argument>onCheckoutConfirmLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Finish\CheckoutFinishPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\PUI\PUISubscriber"/>
          <argument>onCheckoutFinishLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_enter.order_transaction.state.paid</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Reporting\Subscriber\OrderTransactionSubscriber"/>
          <argument>onPaidStateTransition</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\DataAbstractionLayer\Write\Validation\PreWriteValidationEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\Order\Shipping\ShippingSubscriber"/>
          <argument>triggerChangeSet</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>order_delivery.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Checkout\Order\Shipping\ShippingSubscriber"/>
          <argument>onOrderDeliveryWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Cookie\Event\CookieGroupCollectEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Framework\Cookie\CookieProviderSubscriber"/>
          <argument>onCookieGroupCollect</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\RouteRequest\HandlePaymentMethodRouteRequestEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\RequestSubscriber"/>
          <argument>addHandlePaymentParameters</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Event\RouteRequest\PaymentMethodRouteRequestEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\RequestSubscriber"/>
          <argument>addAfterOrderId</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Pagelet\Footer\FooterPageletLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\FundingSubscriber"/>
          <argument>addFundingAvailabilityDataToFooter</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\GenericPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\FundingSubscriber"/>
          <argument>addFundingAvailabilityDataToPage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\FundingSubscriber"/>
          <argument>removeFundingAvailabilityDataFromPage</argument>
        </argument>
        <argument>-1</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Register\CheckoutRegisterPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\FundingSubscriber"/>
          <argument>removeFundingAvailabilityDataFromPage</argument>
        </argument>
        <argument>-1</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Account\Order\AccountEditOrderPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\VaultSubscriber"/>
          <argument>addVaultData</argument>
        </argument>
        <argument>20</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\VaultSubscriber"/>
          <argument>addVaultData</argument>
        </argument>
        <argument>20</argument>
      </call>
      <call method="addListener">
        <argument>subscription.Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\VaultSubscriber"/>
          <argument>addVaultData</argument>
        </argument>
        <argument>20</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Account\Order\AccountEditOrderPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\CheckoutDataSubscriber"/>
          <argument>onAccountOrderEditLoaded</argument>
        </argument>
        <argument>10</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\CheckoutDataSubscriber"/>
          <argument>onCheckoutConfirmLoaded</argument>
        </argument>
        <argument>10</argument>
      </call>
      <call method="addListener">
        <argument>subscription.Shopware\Storefront\Page\Checkout\Confirm\CheckoutConfirmPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Storefront\Data\CheckoutDataSubscriber"/>
          <argument>onCheckoutConfirmLoaded</argument>
        </argument>
        <argument>10</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Framework\Plugin\Event\PluginPreUpdateEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Util\Lifecycle\PluginLifecycleSubscriber"/>
          <argument>pluginUpdate</argument>
        </argument>
        <argument>9223372036854775807</argument>
      </call>
      <call method="addListener">
        <argument>sales_channel.deleted</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Webhook\Registration\WebhookSubscriber"/>
          <argument>removeSalesChannelWebhookConfiguration</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\BeforeSystemConfigMultipleChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Webhook\Registration\WebhookSubscriber"/>
          <argument>checkWebhookBefore</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\System\SystemConfig\Event\SystemConfigMultipleChangedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Webhook\Registration\WebhookSubscriber"/>
          <argument>checkWebhookAfter</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Content\Product\Events\ProductStockAlteredEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="Swag\PayPal\Pos\Sync\Inventory\StockSubscriber"/>
          <argument>updateInventory</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Storefront\Page\Navigation\NavigationPageLoadedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoTheme\Subscriber\CategoryHeaderSubscriber"/>
          <argument>onNavigationPageLoaded</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\CheckoutOrderPlacedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber"/>
          <argument>onOrderPlaced</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Customer\Event\CustomerRegisterEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber"/>
          <argument>onCustomerRegister</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_enter.order.state.completed</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber"/>
          <argument>onOrderCompleted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_enter.order_transaction.state.paid</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber"/>
          <argument>onPaymentPaid</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_enter.order.state.cancelled</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber"/>
          <argument>onOrderCancelled</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>state_enter.order.state.open</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoLoyalty\Core\Checkout\Subscriber\OrderSubscriber"/>
          <argument>onOrderReopened</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Shopware\Core\Checkout\Cart\Event\CheckoutOrderPlacedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoAgeCheck\Core\Checkout\OrderSubscriber"/>
          <argument>onOrderPlaced</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoJtlGuard\Api\WawiDeleteGuard"/>
          <argument>onController</argument>
        </argument>
        <argument>-20</argument>
      </call>
      <call method="addListener">
        <argument>product.written</argument>
        <argument type="collection">
          <argument type="service_closure" id="RiccardoCatalog\Core\Catalog\NewProductSubscriber"/>
          <argument>onWritten</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller_arguments</argument>
        <argument type="collection">
          <argument type="service_closure" id="argument_resolver.request_payload"/>
          <argument>onKernelControllerArguments</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="response_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_listener"/>
          <argument>setDefaultLocale</argument>
        </argument>
        <argument>100</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>16</argument>
      </call>
      <call method="addListener">
        <argument>kernel.finish_request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_listener"/>
          <argument>onKernelFinishRequest</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="validate_request_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>256</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="disallow_search_engine_index_response_listener"/>
          <argument>onResponse</argument>
        </argument>
        <argument>-255</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller_arguments</argument>
        <argument type="collection">
          <argument type="service_closure" id="exception_listener"/>
          <argument>onControllerArguments</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="exception_listener"/>
          <argument>logKernelException</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="exception_listener"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="exception_listener"/>
          <argument>removeCspHeader</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller_arguments</argument>
        <argument type="collection">
          <argument type="service_closure" id="controller.cache_attribute_listener"/>
          <argument>onKernelControllerArguments</argument>
        </argument>
        <argument>10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="controller.cache_attribute_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>-10</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller_arguments</argument>
        <argument type="collection">
          <argument type="service_closure" id="controller.is_signature_valid_attribute_listener"/>
          <argument>onKernelControllerArguments</argument>
        </argument>
        <argument>30</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_aware_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>15</argument>
      </call>
      <call method="addListener">
        <argument>kernel.finish_request</argument>
        <argument type="collection">
          <argument type="service_closure" id="locale_aware_listener"/>
          <argument>onKernelFinishRequest</argument>
        </argument>
        <argument>-15</argument>
      </call>
      <call method="addListener">
        <argument>console.error</argument>
        <argument type="collection">
          <argument type="service_closure" id="console.error_listener"/>
          <argument>onConsoleError</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>console.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="console.error_listener"/>
          <argument>onConsoleTerminate</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>console.error</argument>
        <argument type="collection">
          <argument type="service_closure" id="console.suggest_missing_package_subscriber"/>
          <argument>onConsoleError</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Mailer\Event\MessageEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="mailer.envelope_listener"/>
          <argument>onMessage</argument>
        </argument>
        <argument>-255</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Mailer\Event\MessageEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="mailer.message_logger_listener"/>
          <argument>onMessage</argument>
        </argument>
        <argument>-255</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Mailer\Event\MessageEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="mailer.messenger_transport_listener"/>
          <argument>onMessage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="esi_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="fragment.listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>48</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="debug.debug_handlers_listener"/>
          <argument>configure</argument>
        </argument>
        <argument>2048</argument>
      </call>
      <call method="addListener">
        <argument>console.command</argument>
        <argument type="collection">
          <argument type="service_closure" id="debug.debug_handlers_listener"/>
          <argument>configure</argument>
        </argument>
        <argument>2048</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="router_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>32</argument>
      </call>
      <call method="addListener">
        <argument>kernel.finish_request</argument>
        <argument type="collection">
          <argument type="service_closure" id="router_listener"/>
          <argument>onKernelFinishRequest</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="router_listener"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>-64</argument>
      </call>
      <call method="addListener">
        <argument>kernel.request</argument>
        <argument type="collection">
          <argument type="service_closure" id="session_listener"/>
          <argument>onKernelRequest</argument>
        </argument>
        <argument>128</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="session_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>-1000</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageReceivedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="scheduler.event_listener"/>
          <argument>onMessageReceived</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageHandledEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="scheduler.event_listener"/>
          <argument>onMessageHandled</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="scheduler.event_listener"/>
          <argument>onMessageFailed</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.retry.send_failed_message_for_retry_listener"/>
          <argument>onMessageFailed</argument>
        </argument>
        <argument>100</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.failure.add_error_details_stamp_listener"/>
          <argument>onMessageFailed</argument>
        </argument>
        <argument>200</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.failure.send_failed_message_to_failure_transport_listener"/>
          <argument>onMessageFailed</argument>
        </argument>
        <argument>-100</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageSkipEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.failure.send_failed_message_to_failure_transport_listener"/>
          <argument>onMessageSkip</argument>
        </argument>
        <argument>-100</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerRunningEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.dispatch_pcntl_signal_listener"/>
          <argument>onWorkerRunning</argument>
        </argument>
        <argument>100</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerStartedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.stop_worker_on_restart_signal_listener"/>
          <argument>onWorkerStarted</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerRunningEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.stop_worker_on_restart_signal_listener"/>
          <argument>onWorkerRunning</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageFailedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.stop_worker_on_stop_exception_listener"/>
          <argument>onMessageFailed</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerRunningEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.stop_worker_on_stop_exception_listener"/>
          <argument>onWorkerRunning</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerMessageReceivedEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.reset_memory_usage"/>
          <argument>resetBefore</argument>
        </argument>
        <argument>-1024</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Messenger\Event\WorkerRunningEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="messenger.listener.reset_memory_usage"/>
          <argument>collectAfter</argument>
        </argument>
        <argument>-1024</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="profiler_listener"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>-100</argument>
      </call>
      <call method="addListener">
        <argument>kernel.exception</argument>
        <argument type="collection">
          <argument type="service_closure" id="profiler_listener"/>
          <argument>onKernelException</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="profiler_listener"/>
          <argument>onKernelTerminate</argument>
        </argument>
        <argument>-1024</argument>
      </call>
      <call method="addListener">
        <argument>console.command</argument>
        <argument type="collection">
          <argument type="service_closure" id="console_profiler_listener"/>
          <argument>initialize</argument>
        </argument>
        <argument>4096</argument>
      </call>
      <call method="addListener">
        <argument>console.error</argument>
        <argument type="collection">
          <argument type="service_closure" id="console_profiler_listener"/>
          <argument>catch</argument>
        </argument>
        <argument>-2048</argument>
      </call>
      <call method="addListener">
        <argument>console.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="console_profiler_listener"/>
          <argument>profile</argument>
        </argument>
        <argument>-4096</argument>
      </call>
      <call method="addListener">
        <argument>kernel.controller</argument>
        <argument type="collection">
          <argument type="service_closure" id="data_collector.request"/>
          <argument>onKernelController</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>kernel.response</argument>
        <argument type="collection">
          <argument type="service_closure" id="data_collector.request"/>
          <argument>onKernelResponse</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\UX\TwigComponent\Event\PreRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="ux.twig_component.component_logger_listener"/>
          <argument>onPreRender</argument>
        </argument>
        <argument>255</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\UX\TwigComponent\Event\PostRenderEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="ux.twig_component.component_logger_listener"/>
          <argument>onPostRender</argument>
        </argument>
        <argument>-255</argument>
      </call>
      <call method="addListener">
        <argument>kernel.view</argument>
        <argument type="collection">
          <argument type="service_closure" id="controller.template_attribute_listener"/>
          <argument>onKernelView</argument>
        </argument>
        <argument>-128</argument>
      </call>
      <call method="addListener">
        <argument>Symfony\Component\Mailer\Event\MessageEvent</argument>
        <argument type="collection">
          <argument type="service_closure" id="twig.mailer.message_listener"/>
          <argument>onMessage</argument>
        </argument>
        <argument>0</argument>
      </call>
      <call method="addListener">
        <argument>console.command</argument>
        <argument type="collection">
          <argument type="service_closure" id="monolog.handler.console"/>
          <argument>onCommand</argument>
        </argument>
        <argument>255</argument>
      </call>
      <call method="addListener">
        <argument>console.terminate</argument>
        <argument type="collection">
          <argument type="service_closure" id="monolog.handler.console"/>
          <argument>onTerminate</argument>
        </argument>
        <argument>-255</argument>
      </call>
      <call method="addListener">
        <argument>console.command</argument>
        <argument type="collection">
          <argument type="service_closure" id="debug.dump_listener"/>
          <argument>configure</argument>
        </argument>
        <argument>1024</argument>
      </call>
    </service>
    <service id="debug.controller_resolver" class="Symfony\Component\HttpKernel\Controller\TraceableControllerResolver">
      <tag name="monolog.logger" channel="request"/>
      <tag name="container.decorator" id="controller_resolver" inner="debug.controller_resolver.inner"/>
      <argument type="service" id="debug.controller_resolver.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="debug.argument_resolver" class="Symfony\Component\HttpKernel\Controller\TraceableArgumentResolver">
      <tag name="container.decorator" id="argument_resolver" inner="debug.argument_resolver.inner"/>
      <argument type="service" id="debug.argument_resolver.inner"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="argument_resolver.not_tagged_controller" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\NotTaggedControllerValueResolver">
      <tag name="controller.argument_value_resolver" priority="-200"/>
      <argument type="service" id=".service_locator.ESRqvdc"/>
    </service>
    <service id="debug.log_processor" class="Symfony\Bridge\Monolog\Processor\DebugProcessor">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id=".virtual_request_stack"/>
    </service>
    <service id="debug.debug_logger_configurator" class="Symfony\Component\HttpKernel\Log\DebugLoggerConfigurator">
      <argument type="service" id="debug.log_processor"/>
      <argument>%env(bool:default::key:web:default:kernel.runtime_mode:)%</argument>
    </service>
    <service id="routing.resolver" class="Symfony\Component\Config\Loader\LoaderResolver">
      <call method="addLoader">
        <argument type="service" id="Shopware\Core\Framework\Api\Route\ApiRouteLoader"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.xml"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.yml"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.php"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.glob"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.directory"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.container"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="mcp.server.route_loader"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.attribute"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.attribute.services"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.attribute.directory"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.attribute.file"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="routing.loader.psr4"/>
      </call>
    </service>
    <service id="routing.loader.xml" class="Symfony\Component\Routing\Loader\XmlFileLoader">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
      <argument>dev</argument>
    </service>
    <service id="routing.loader.yml" class="Symfony\Component\Routing\Loader\YamlFileLoader">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
      <argument>dev</argument>
    </service>
    <service id="routing.loader.php" class="Symfony\Component\Routing\Loader\PhpFileLoader">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
      <argument>dev</argument>
    </service>
    <service id="routing.loader.glob" class="Symfony\Component\Routing\Loader\GlobFileLoader">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
      <argument>dev</argument>
    </service>
    <service id="routing.loader.directory" class="Symfony\Component\Routing\Loader\DirectoryLoader">
      <tag name="routing.loader"/>
      <argument type="service" id="file_locator"/>
      <argument>dev</argument>
    </service>
    <service id="routing.loader.container" class="Symfony\Component\Routing\Loader\ContainerLoader">
      <tag name="routing.loader"/>
      <argument type="service" id=".service_locator.K4tSxgE"/>
      <argument>dev</argument>
    </service>
    <service id="routing.loader.attribute" class="Symfony\Bundle\FrameworkBundle\Routing\AttributeRouteControllerLoader">
      <tag name="routing.loader" priority="-10"/>
      <argument>dev</argument>
    </service>
    <service id="routing.loader.attribute.services" class="Symfony\Component\Routing\Loader\AttributeServicesLoader">
      <tag name="routing.loader" priority="-10"/>
      <argument type="collection"/>
    </service>
    <service id="routing.loader.attribute.directory" class="Symfony\Component\Routing\Loader\AttributeDirectoryLoader">
      <tag name="routing.loader" priority="-10"/>
      <argument type="service" id="file_locator"/>
      <argument type="service" id="routing.loader.attribute"/>
    </service>
    <service id="routing.loader.attribute.file" class="Symfony\Component\Routing\Loader\AttributeFileLoader">
      <tag name="routing.loader" priority="-10"/>
      <argument type="service" id="file_locator"/>
      <argument type="service" id="routing.loader.attribute"/>
    </service>
    <service id="routing.loader.psr4" class="Symfony\Component\Routing\Loader\Psr4DirectoryLoader">
      <tag name="routing.loader" priority="-10"/>
      <argument type="service" id="file_locator"/>
    </service>
    <service id="routing.loader" class="Symfony\Bundle\FrameworkBundle\Routing\DelegatingLoader" public="true">
      <argument type="service" id="routing.resolver"/>
      <argument type="collection">
        <argument key="utf8">true</argument>
      </argument>
      <argument type="collection"/>
    </service>
    <service id="router.default" class="Symfony\Bundle\FrameworkBundle\Routing\Router">
      <tag name="monolog.logger" channel="router"/>
      <tag name="container.service_subscriber" id="routing.loader"/>
      <argument type="service" id=".service_locator.YIxtC7v.router.default"/>
      <argument>kernel::loadRoutes</argument>
      <argument type="collection">
        <argument key="cache_dir">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c</argument>
        <argument key="debug">true</argument>
        <argument key="generator_class">Symfony\Component\Routing\Generator\CompiledUrlGenerator</argument>
        <argument key="generator_dumper_class">Symfony\Component\Routing\Generator\Dumper\CompiledUrlGeneratorDumper</argument>
        <argument key="matcher_class">Symfony\Bundle\FrameworkBundle\Routing\RedirectableCompiledUrlMatcher</argument>
        <argument key="matcher_dumper_class">Symfony\Component\Routing\Matcher\Dumper\CompiledUrlMatcherDumper</argument>
        <argument key="strict_requirements">true</argument>
        <argument key="resource_type">service</argument>
      </argument>
      <argument type="service" id="router.request_context" on-invalid="ignore"/>
      <argument type="service" id="parameter_bag" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.router" on-invalid="ignore"/>
      <argument>en-GB</argument>
      <call method="setConfigCacheFactory">
        <argument type="service" id="config_cache_factory"/>
      </call>
    </service>
    <service id="router.request_context" class="Symfony\Component\Routing\RequestContext" constructor="fromUri">
      <argument/>
      <argument>localhost</argument>
      <argument>http</argument>
      <argument>80</argument>
      <argument>443</argument>
      <call method="setParameters">
        <argument type="collection">
          <argument key="_locale">en-GB</argument>
        </argument>
      </call>
    </service>
    <service id="router.cache_warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\RouterCacheWarmer">
      <tag name="container.service_subscriber" id="router"/>
      <tag name="kernel.cache_warmer"/>
      <argument type="service" id=".service_locator.mFBT25N.router.cache_warmer"/>
    </service>
    <service id="router_listener" class="Symfony\Component\HttpKernel\EventListener\RouterListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="request"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="router.request_context" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.request" on-invalid="ignore"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument>true</argument>
    </service>
    <service id="Symfony\Bundle\FrameworkBundle\Controller\RedirectController" class="Symfony\Bundle\FrameworkBundle\Controller\RedirectController" public="true">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
      <argument type="service">
        <service class="int">
          <factory service="router.request_context" method="getHttpPort"/>
        </service>
      </argument>
      <argument type="service">
        <service class="int">
          <factory service="router.request_context" method="getHttpsPort"/>
        </service>
      </argument>
    </service>
    <service id="Symfony\Bundle\FrameworkBundle\Controller\TemplateController" class="Symfony\Bundle\FrameworkBundle\Controller\TemplateController" public="true">
      <argument type="service" id="twig" on-invalid="ignore"/>
    </service>
    <service id="property_accessor" class="Symfony\Component\PropertyAccess\PropertyAccessor">
      <argument>3</argument>
      <argument>2</argument>
      <argument type="service" id="cache.property_access" on-invalid="ignore"/>
      <argument type="service" id="property_info.reflection_extractor" on-invalid="null"/>
      <argument type="service" id="property_info.reflection_extractor" on-invalid="null"/>
    </service>
    <service id="secrets.vault" class="Symfony\Bundle\FrameworkBundle\Secrets\SodiumVault">
      <argument>/var/www/html/ShopwareDev/config/secrets/%env(default:kernel.environment:APP_RUNTIME_ENV)%</argument>
      <argument type="service" id="secrets.decryption_key" on-invalid="ignore"/>
      <argument>APP_SECRET</argument>
    </service>
    <service id="secrets.env_var_loader" class="Symfony\Component\DependencyInjection\StaticEnvVarLoader">
      <tag name="container.env_var_loader"/>
      <argument type="service" id="secrets.vault"/>
    </service>
    <service id="secrets.decryption_key" class="Symfony\Component\String\LazyString" constructor="fromCallable">
      <argument type="service" id="container.getenv"/>
      <argument>base64:default::SYMFONY_DECRYPTION_SECRET</argument>
    </service>
    <service id="secrets.local_vault" class="Symfony\Bundle\FrameworkBundle\Secrets\DotenvVault">
      <argument>/var/www/html/ShopwareDev/.env.dev.local</argument>
    </service>
    <service id="serializer" class="Symfony\Component\Serializer\Serializer">
      <argument type="collection">
        <argument type="service" id="serializer.denormalizer.unwrapping"/>
        <argument type="service" id="Shopware\Core\Framework\Struct\Serializer\StructNormalizer"/>
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\SendEmailMessageJsonSerializer"/>
        <argument type="service" id="Shopware\Core\Content\Media\Thumbnail\ExternalThumbnailCollectionNormalizer"/>
        <argument type="service" id="Shopware\Core\Content\Media\Thumbnail\ExternalThumbnailDataNormalizer"/>
        <argument type="service" id="serializer.normalizer.lock_key"/>
        <argument type="service" id="serializer.normalizer.scheduler_trigger"/>
        <argument type="service" id="serializer.normalizer.flatten_exception"/>
        <argument type="service" id="serializer.normalizer.problem"/>
        <argument type="service" id="serializer.normalizer.uid"/>
        <argument type="service" id="serializer.normalizer.datetime"/>
        <argument type="service" id="serializer.normalizer.constraint_violation_list"/>
        <argument type="service" id="serializer.normalizer.mime_message"/>
        <argument type="service" id="serializer.normalizer.datetimezone"/>
        <argument type="service" id="serializer.normalizer.dateinterval"/>
        <argument type="service" id="serializer.normalizer.form_error"/>
        <argument type="service" id="serializer.normalizer.backed_enum"/>
        <argument type="service" id="serializer.normalizer.number"/>
        <argument type="service" id="serializer.normalizer.data_uri"/>
        <argument type="service" id="serializer.normalizer.translatable"/>
        <argument type="service" id="serializer.normalizer.json_serializable"/>
        <argument type="service" id="serializer.denormalizer.array"/>
        <argument type="service" id="serializer.normalizer.object"/>
      </argument>
      <argument type="collection">
        <argument type="service" id="Shopware\Core\Framework\Api\Serializer\JsonApiDecoder"/>
        <argument type="service" id="serializer.encoder.xml"/>
        <argument type="service" id="serializer.encoder.json"/>
        <argument type="service" id="serializer.encoder.yaml"/>
        <argument type="service" id="serializer.encoder.csv"/>
      </argument>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.mapping.class_discriminator_resolver" class="Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata">
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
    </service>
    <service id="serializer.normalizer.constraint_violation_list" class="Symfony\Component\Serializer\Normalizer\ConstraintViolationListNormalizer" autowire="true">
      <tag name="serializer.normalizer" built_in="true" priority="-915"/>
      <tag name="serializer.normalizer.default" priority="-915"/>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
      <argument type="service" id="serializer.name_converter.metadata_aware"/>
    </service>
    <service id="serializer.normalizer.mime_message" class="Symfony\Component\Serializer\Normalizer\MimeMessageNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-915"/>
      <tag name="serializer.normalizer.default" priority="-915"/>
      <argument type="service" id="serializer.normalizer.property"/>
    </service>
    <service id="serializer.normalizer.datetimezone" class="Symfony\Component\Serializer\Normalizer\DateTimeZoneNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-915"/>
      <tag name="serializer.normalizer.default" priority="-915"/>
    </service>
    <service id="serializer.normalizer.dateinterval" class="Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-915"/>
      <tag name="serializer.normalizer.default" priority="-915"/>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.normalizer.data_uri" class="Symfony\Component\Serializer\Normalizer\DataUriNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-920"/>
      <tag name="serializer.normalizer.default" priority="-920"/>
      <argument type="service" id="mime_types" on-invalid="null"/>
    </service>
    <service id="serializer.normalizer.datetime" class="Symfony\Component\Serializer\Normalizer\DateTimeNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-910"/>
      <tag name="serializer.normalizer.default" priority="-910"/>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.normalizer.json_serializable" class="Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-950"/>
      <tag name="serializer.normalizer.default" priority="-950"/>
      <argument>null</argument>
      <argument>null</argument>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.normalizer.problem" class="Symfony\Component\Serializer\Normalizer\ProblemNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-890"/>
      <tag name="serializer.normalizer.default" priority="-890"/>
      <argument>true</argument>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
      <argument type="service" id="translator.data_collector" on-invalid="null"/>
    </service>
    <service id="serializer.denormalizer.unwrapping" class="Symfony\Component\Serializer\Normalizer\UnwrappingDenormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="1000"/>
      <tag name="serializer.normalizer.default" priority="1000"/>
      <argument type="service" id="property_accessor"/>
    </service>
    <service id="serializer.normalizer.uid" class="Symfony\Component\Serializer\Normalizer\UidNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-890"/>
      <tag name="serializer.normalizer.default" priority="-890"/>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.normalizer.translatable" class="Symfony\Component\Serializer\Normalizer\TranslatableNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-920"/>
      <tag name="serializer.normalizer.default" priority="-920"/>
      <argument type="service" id="translator.data_collector"/>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.normalizer.form_error" class="Symfony\Component\Serializer\Normalizer\FormErrorNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-915"/>
      <tag name="serializer.normalizer.default" priority="-915"/>
    </service>
    <service id="serializer.normalizer.object" class="Symfony\Component\Serializer\Normalizer\ObjectNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-1000"/>
      <tag name="serializer.normalizer.default" priority="-1000"/>
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
      <argument type="service" id="serializer.name_converter.metadata_aware"/>
      <argument type="service" id="property_accessor"/>
      <argument type="service" id="property_info" on-invalid="ignore"/>
      <argument type="service" id="serializer.mapping.class_discriminator_resolver" on-invalid="ignore"/>
      <argument>null</argument>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
      <argument type="service" id="property_info" on-invalid="ignore"/>
    </service>
    <service id="serializer.normalizer.property" class="Symfony\Component\Serializer\Normalizer\PropertyNormalizer">
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
      <argument type="service" id="serializer.name_converter.metadata_aware"/>
      <argument type="service" id="property_info" on-invalid="ignore"/>
      <argument type="service" id="serializer.mapping.class_discriminator_resolver" on-invalid="ignore"/>
      <argument>null</argument>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.denormalizer.array" class="Symfony\Component\Serializer\Normalizer\ArrayDenormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-990"/>
      <tag name="serializer.normalizer.default" priority="-990"/>
    </service>
    <service id="serializer.mapping.chain_loader" class="Symfony\Component\Serializer\Mapping\Loader\LoaderChain">
      <argument type="collection">
        <argument type="service" id="serializer.mapping.attribute_loader"/>
      </argument>
    </service>
    <service id="serializer.mapping.attribute_loader" class="Symfony\Component\Serializer\Mapping\Loader\AttributeLoader">
      <argument>true</argument>
      <argument type="collection"/>
    </service>
    <service id="serializer.mapping.class_metadata_factory" class="Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory">
      <argument type="service" id="serializer.mapping.chain_loader"/>
    </service>
    <service id="serializer.mapping.cache_warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\SerializerCacheWarmer">
      <tag name="kernel.cache_warmer"/>
      <argument type="collection">
        <argument type="service" id="serializer.mapping.attribute_loader"/>
      </argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/serialization.php</argument>
    </service>
    <service id="serializer.mapping.cache.symfony" class="Psr\Cache\CacheItemPoolInterface">
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/serialization.php</argument>
      <argument type="service" id="cache.serializer"/>
      <factory class="Symfony\Component\Cache\Adapter\PhpArrayAdapter" method="create"/>
    </service>
    <service id="serializer.encoder.xml" class="Symfony\Component\Serializer\Encoder\XmlEncoder">
      <tag name="serializer.encoder" built_in="true"/>
      <tag name="serializer.encoder.default"/>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.encoder.json" class="Symfony\Component\Serializer\Encoder\JsonEncoder">
      <tag name="serializer.encoder" built_in="true"/>
      <tag name="serializer.encoder.default"/>
      <argument>null</argument>
      <argument>null</argument>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.encoder.yaml" class="Symfony\Component\Serializer\Encoder\YamlEncoder">
      <tag name="serializer.encoder" built_in="true"/>
      <tag name="serializer.encoder.default"/>
      <argument>null</argument>
      <argument>null</argument>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.encoder.csv" class="Symfony\Component\Serializer\Encoder\CsvEncoder">
      <tag name="serializer.encoder" built_in="true"/>
      <tag name="serializer.encoder.default"/>
      <argument type="collection">
        <argument key="json_decode_detailed_errors">true</argument>
      </argument>
    </service>
    <service id="serializer.name_converter.camel_case_to_snake_case" class="Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter"/>
    <service id="serializer.name_converter.snake_case_to_camel_case" class="Symfony\Component\Serializer\NameConverter\SnakeCaseToCamelCaseNameConverter"/>
    <service id="serializer.name_converter.metadata_aware.abstract" class="Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter" abstract="true">
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
    </service>
    <service id="serializer.name_converter.metadata_aware" class="Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter">
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
    </service>
    <service id="property_info.serializer_extractor" class="Symfony\Component\PropertyInfo\Extractor\SerializerExtractor">
      <tag name="property_info.list_extractor" priority="-999"/>
      <argument type="service" id="serializer.mapping.class_metadata_factory"/>
    </service>
    <service id="error_handler.error_renderer.serializer" class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer">
      <argument type="service" id="serializer"/>
      <argument type="service">
        <service>
          <argument type="service" id="request_stack"/>
          <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\SerializerErrorRenderer" method="getPreferredFormat"/>
        </service>
      </argument>
      <argument type="service">
        <service class="Symfony\Component\ErrorHandler\ErrorRenderer\ErrorRendererInterface" lazy="true">
          <argument type="collection">
            <argument type="service" id="error_handler.error_renderer.default"/>
            <argument>render</argument>
          </argument>
          <factory class="Closure" method="fromCallable"/>
        </service>
      </argument>
      <argument type="service">
        <service>
          <argument type="service" id="request_stack"/>
          <argument>true</argument>
          <factory class="Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer" method="isDebug"/>
        </service>
      </argument>
    </service>
    <service id="serializer.normalizer.backed_enum" class="Symfony\Component\Serializer\Normalizer\BackedEnumNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-915"/>
      <tag name="serializer.normalizer.default" priority="-915"/>
    </service>
    <service id="serializer.normalizer.number" class="Symfony\Component\Serializer\Normalizer\NumberNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-915"/>
      <tag name="serializer.normalizer.default" priority="-915"/>
    </service>
    <service id="type_info.type_context_factory" class="Symfony\Component\TypeInfo\TypeContext\TypeContextFactory">
      <argument type="service" id="type_info.resolver.string" on-invalid="null"/>
      <argument type="collection"/>
    </service>
    <service id="type_info.resolver" class="Symfony\Component\TypeInfo\TypeResolver\TypeResolver">
      <argument type="service" id=".service_locator.zfRA4vz"/>
    </service>
    <service id="type_info.resolver.reflection_type" class="Symfony\Component\TypeInfo\TypeResolver\ReflectionTypeResolver">
      <argument type="service" id="type_info.type_context_factory"/>
    </service>
    <service id="type_info.resolver.reflection_parameter" class="Symfony\Component\TypeInfo\TypeResolver\ReflectionParameterTypeResolver">
      <argument type="service" id="type_info.resolver.reflection_type"/>
      <argument type="service" id="type_info.type_context_factory"/>
    </service>
    <service id="type_info.resolver.reflection_property" class="Symfony\Component\TypeInfo\TypeResolver\ReflectionPropertyTypeResolver">
      <argument type="service" id="type_info.resolver.reflection_type"/>
      <argument type="service" id="type_info.type_context_factory"/>
    </service>
    <service id="type_info.resolver.reflection_return" class="Symfony\Component\TypeInfo\TypeResolver\ReflectionReturnTypeResolver">
      <argument type="service" id="type_info.resolver.reflection_type"/>
      <argument type="service" id="type_info.type_context_factory"/>
    </service>
    <service id="type_info.resolver.string" class="Symfony\Component\TypeInfo\TypeResolver\StringTypeResolver">
      <argument>null</argument>
      <argument>null</argument>
      <argument type="collection"/>
    </service>
    <service id="type_info.resolver.reflection_parameter.phpdoc_aware" class="Symfony\Component\TypeInfo\TypeResolver\PhpDocAwareReflectionTypeResolver">
      <argument type="service" id="type_info.resolver.reflection_parameter"/>
      <argument type="service" id="type_info.resolver.string"/>
      <argument type="service" id="type_info.type_context_factory"/>
    </service>
    <service id="type_info.resolver.reflection_property.phpdoc_aware" class="Symfony\Component\TypeInfo\TypeResolver\PhpDocAwareReflectionTypeResolver">
      <argument type="service" id="type_info.resolver.reflection_property"/>
      <argument type="service" id="type_info.resolver.string"/>
      <argument type="service" id="type_info.type_context_factory"/>
    </service>
    <service id="type_info.resolver.reflection_return.phpdoc_aware" class="Symfony\Component\TypeInfo\TypeResolver\PhpDocAwareReflectionTypeResolver">
      <argument type="service" id="type_info.resolver.reflection_return"/>
      <argument type="service" id="type_info.resolver.string"/>
      <argument type="service" id="type_info.type_context_factory"/>
    </service>
    <service id="property_info" class="Symfony\Component\PropertyInfo\PropertyInfoExtractor">
      <argument type="iterator">
        <argument type="service" id="property_info.serializer_extractor"/>
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.constructor_extractor"/>
        <argument type="service" id="property_info.phpstan_extractor"/>
        <argument type="service" id="property_info.php_doc_extractor"/>
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.php_doc_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
      <argument type="iterator">
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
    </service>
    <service id="property_info.reflection_extractor" class="Symfony\Component\PropertyInfo\Extractor\ReflectionExtractor">
      <tag name="property_info.list_extractor" priority="-1000"/>
      <tag name="property_info.type_extractor" priority="-1002"/>
      <tag name="property_info.constructor_extractor" priority="-1002"/>
      <tag name="property_info.access_extractor" priority="-1000"/>
      <tag name="property_info.initializable_extractor" priority="-1000"/>
    </service>
    <service id="property_info.constructor_extractor" class="Symfony\Component\PropertyInfo\Extractor\ConstructorExtractor">
      <tag name="property_info.type_extractor" priority="-999"/>
      <argument type="iterator">
        <argument type="service" id="property_info.phpstan_extractor"/>
        <argument type="service" id="property_info.php_doc_extractor"/>
        <argument type="service" id="property_info.reflection_extractor"/>
      </argument>
    </service>
    <service id="property_info.phpstan_extractor" class="Symfony\Component\PropertyInfo\Extractor\PhpStanExtractor">
      <tag name="property_info.type_extractor" priority="-1000"/>
      <tag name="property_info.constructor_extractor" priority="-1000"/>
    </service>
    <service id="property_info.php_doc_extractor" class="Symfony\Component\PropertyInfo\Extractor\PhpDocExtractor">
      <tag name="property_info.description_extractor" priority="-1000"/>
      <tag name="property_info.type_extractor" priority="-1001"/>
      <tag name="property_info.constructor_extractor" priority="-1001"/>
    </service>
    <service id="lock.store.combined.abstract" class="Symfony\Component\Lock\Store\CombinedStore" abstract="true">
      <argument type="abstract">List of stores</argument>
      <argument type="service" id="lock.strategy.majority"/>
    </service>
    <service id="lock.strategy.majority" class="Symfony\Component\Lock\Strategy\ConsensusStrategy"/>
    <service id="lock.factory.abstract" class="Symfony\Component\Lock\LockFactory" abstract="true">
      <tag name="monolog.logger" channel="lock"/>
      <argument type="abstract">Store</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.lock" on-invalid="ignore"/>
      </call>
    </service>
    <service id="serializer.normalizer.lock_key" class="Symfony\Component\Lock\Serializer\LockKeyNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-880"/>
      <tag name="serializer.normalizer.default" priority="-880"/>
    </service>
    <service id=".lock.default.store.jfUb7SL" class="Symfony\Component\Lock\PersistingStoreInterface">
      <tag name="lock.store"/>
      <argument>%env(LOCK_DSN)%</argument>
      <factory class="Symfony\Component\Lock\Store\StoreFactory" method="createStore"/>
    </service>
    <service id="lock.default.factory" class="Symfony\Component\Lock\LockFactory">
      <argument type="service" id=".lock.default.store.jfUb7SL"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.lock" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.rate_limiter" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.rate_limiter.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="limiter" class="Symfony\Component\RateLimiter\RateLimiterFactory" abstract="true">
      <argument type="abstract">config</argument>
      <argument type="abstract">storage</argument>
      <argument>null</argument>
    </service>
    <service id="ulid.factory" class="Symfony\Component\Uid\Factory\UlidFactory"/>
    <service id="uuid.factory" class="Symfony\Component\Uid\Factory\UuidFactory">
      <argument>7</argument>
      <argument>7</argument>
      <argument>5</argument>
      <argument>Symfony\Component\Uid\UuidV4</argument>
      <argument>null</argument>
      <argument>null</argument>
    </service>
    <service id="name_based_uuid.factory" class="Symfony\Component\Uid\Factory\NameBasedUuidFactory">
      <argument type="abstract">Please set the "framework.uid.name_based_uuid_namespace" configuration option to use the "name_based_uuid.factory" service</argument>
      <factory service="uuid.factory" method="nameBased"/>
    </service>
    <service id="random_based_uuid.factory" class="Symfony\Component\Uid\Factory\RandomBasedUuidFactory">
      <factory service="uuid.factory" method="randomBased"/>
    </service>
    <service id="time_based_uuid.factory" class="Symfony\Component\Uid\Factory\TimeBasedUuidFactory">
      <factory service="uuid.factory" method="timeBased"/>
    </service>
    <service id=".cache_connection.MfCypIA" class="Symfony\Component\Cache\Adapter\AbstractAdapter" constructor="createConnection">
      <argument>redis://localhost</argument>
      <argument type="collection">
        <argument key="lazy">true</argument>
      </argument>
    </service>
    <service id=".cache_connection.H8vabc8" class="Symfony\Component\Cache\Adapter\AbstractAdapter" constructor="createConnection">
      <argument>valkey://localhost</argument>
      <argument type="collection">
        <argument key="lazy">true</argument>
      </argument>
    </service>
    <service id=".cache_connection.8kvDmRs" class="Symfony\Component\Cache\Adapter\AbstractAdapter" constructor="createConnection">
      <argument>memcached://localhost</argument>
      <argument type="collection">
        <argument key="lazy">true</argument>
      </argument>
    </service>
    <service id="cache.object" class="Symfony\Component\Cache\Adapter\TagAwareAdapter">
      <tag name="cache.taggable" pool="cache.object"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="service" id=".cache.object.inner"/>
      <argument type="service" id="cache.tags"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id=".cache.object.inner" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.object" default_lifetime="172800" pruneable="false">cache.pool</tag>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id=".cache.object.inner.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="cache.http" class="Symfony\Component\Cache\Adapter\TagAwareAdapter">
      <tag name="cache.taggable" pool="cache.http"/>
      <tag name="monolog.logger" channel="cache"/>
      <argument type="service" id=".cache.http.inner"/>
      <argument type="service" id="cache.tags"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id=".cache.http.inner" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.http" default_lifetime="172800" pruneable="false">cache.pool</tag>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id=".cache.http.inner.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id=".cache.tags.taggable" class="Symfony\Component\Cache\Adapter\TagAwareAdapter">
      <tag name="cache.taggable" pool="cache.tags"/>
      <argument type="service" id="cache.tags"/>
    </service>
    <service id="cache.tags" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.tags.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id=".cache.rate_limiter.taggable" class="Symfony\Component\Cache\Adapter\TagAwareAdapter">
      <tag name="cache.taggable" pool="cache.rate_limiter"/>
      <argument type="service" id="cache.rate_limiter"/>
    </service>
    <service id="cache.property_access" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>0</argument>
      <argument>false</argument>
    </service>
    <service id="session.factory" class="Shopware\Core\Framework\Adapter\Session\SessionFactory">
      <argument type="service" id="request_stack"/>
      <argument type="service" id="session.storage.factory.native"/>
      <argument type="collection">
        <argument type="service" id="session_listener"/>
        <argument>onSessionUsage</argument>
      </argument>
    </service>
    <service id="session.storage.factory.native" class="Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorageFactory">
      <argument>%session.storage.options%</argument>
      <argument type="service" id="session.handler.native"/>
      <argument type="service">
        <service class="Symfony\Component\HttpFoundation\Session\Storage\MetadataBag">
          <argument>_sf2_meta</argument>
          <argument>0</argument>
          <argument>null</argument>
        </service>
      </argument>
      <argument>true</argument>
    </service>
    <service id="session.storage.factory.php_bridge" class="Symfony\Component\HttpFoundation\Session\Storage\PhpBridgeSessionStorageFactory">
      <argument type="service" id="session.handler.native"/>
      <argument type="service">
        <service class="Symfony\Component\HttpFoundation\Session\Storage\MetadataBag">
          <argument>_sf2_meta</argument>
          <argument>0</argument>
          <argument>null</argument>
        </service>
      </argument>
      <argument>true</argument>
    </service>
    <service id="session.storage.factory.mock_file" class="Symfony\Component\HttpFoundation\Session\Storage\MockFileSessionStorageFactory">
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/sessions</argument>
      <argument>MOCKSESSID</argument>
      <argument type="service">
        <service class="Symfony\Component\HttpFoundation\Session\Storage\MetadataBag">
          <argument>_sf2_meta</argument>
          <argument>0</argument>
          <argument>null</argument>
        </service>
      </argument>
    </service>
    <service id="session.handler.native" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler">
      <argument type="service">
        <service class="SessionHandler"/>
      </argument>
    </service>
    <service id="session.handler.native_file" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler">
      <argument type="service">
        <service class="Symfony\Component\HttpFoundation\Session\Storage\Handler\NativeFileSessionHandler">
          <argument>null</argument>
        </service>
      </argument>
    </service>
    <service id="session.abstract_handler" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler">
      <argument type="abstract">A string or a connection object</argument>
      <argument type="collection"/>
      <factory class="Symfony\Component\HttpFoundation\Session\Storage\Handler\SessionHandlerFactory" method="createHandler"/>
    </service>
    <service id="session_listener" class="Symfony\Component\HttpKernel\EventListener\SessionListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id=".service_locator.MQ2K9ka"/>
      <argument>true</argument>
      <argument>%session.storage.options%</argument>
    </service>
    <service id="session.marshaller" class="Symfony\Component\HttpFoundation\Session\Storage\Handler\IdentityMarshaller"/>
    <service id="validator.builder" class="Symfony\Component\Validator\ValidatorBuilder">
      <call method="setConstraintValidatorFactory">
        <argument type="service" id="validator.validator_factory"/>
      </call>
      <call method="setGroupProviderLocator">
        <argument type="service" id=".service_locator.dpiLQ5O"/>
      </call>
      <call method="setTranslator">
        <argument type="service" id="translator.data_collector" on-invalid="ignore"/>
      </call>
      <call method="setTranslationDomain">
        <argument>validators</argument>
      </call>
      <call method="enableAttributeMapping"/>
      <call method="addMethodMapping">
        <argument>loadValidatorMetadata</argument>
      </call>
      <call method="addObjectInitializers">
        <argument type="collection"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="validator.property_info_loader"/>
      </call>
      <factory class="Symfony\Component\Validator\Validation" method="createValidatorBuilder"/>
    </service>
    <service id="validator.mapping.cache_warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\ValidatorCacheWarmer">
      <tag name="kernel.cache_warmer"/>
      <argument type="service" id="validator.builder"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/validation.php</argument>
    </service>
    <service id="validator.mapping.cache.adapter" class="Symfony\Component\Cache\Adapter\PhpArrayAdapter" constructor="create">
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/validation.php</argument>
      <argument type="service" id="cache.validator"/>
    </service>
    <service id="validator.validator_factory" class="Symfony\Component\Validator\ContainerConstraintValidatorFactory">
      <argument type="service" id=".service_locator.xCu.gOa"/>
    </service>
    <service id=".abstract.Symfony\Component\Validator\Constraints\AbstractComparisonValidator" class="Symfony\Component\Validator\Constraints\AbstractComparisonValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="container.excluded" source="because the class is abstract"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\AllValidator" class="Symfony\Component\Validator\Constraints\AllValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\AtLeastOneOfValidator" class="Symfony\Component\Validator\Constraints\AtLeastOneOfValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\BicValidator" class="Symfony\Component\Validator\Constraints\BicValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\BlankValidator" class="Symfony\Component\Validator\Constraints\BlankValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CallbackValidator" class="Symfony\Component\Validator\Constraints\CallbackValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CardSchemeValidator" class="Symfony\Component\Validator\Constraints\CardSchemeValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CharsetValidator" class="Symfony\Component\Validator\Constraints\CharsetValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\ChoiceValidator" class="Symfony\Component\Validator\Constraints\ChoiceValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CidrValidator" class="Symfony\Component\Validator\Constraints\CidrValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CollectionValidator" class="Symfony\Component\Validator\Constraints\CollectionValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CompoundValidator" class="Symfony\Component\Validator\Constraints\CompoundValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CountValidator" class="Symfony\Component\Validator\Constraints\CountValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CountryValidator" class="Symfony\Component\Validator\Constraints\CountryValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CssColorValidator" class="Symfony\Component\Validator\Constraints\CssColorValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\CurrencyValidator" class="Symfony\Component\Validator\Constraints\CurrencyValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\DateTimeValidator" class="Symfony\Component\Validator\Constraints\DateTimeValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\DateValidator" class="Symfony\Component\Validator\Constraints\DateValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\DivisibleByValidator" class="Symfony\Component\Validator\Constraints\DivisibleByValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\EmailValidator" class="Symfony\Component\Validator\Constraints\EmailValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\EqualToValidator" class="Symfony\Component\Validator\Constraints\EqualToValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\ExpressionSyntaxValidator" class="Symfony\Component\Validator\Constraints\ExpressionSyntaxValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\ExpressionValidator" class="Symfony\Component\Validator\Constraints\ExpressionValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\FileValidator" class="Symfony\Component\Validator\Constraints\FileValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\GreaterThanOrEqualValidator" class="Symfony\Component\Validator\Constraints\GreaterThanOrEqualValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\GreaterThanValidator" class="Symfony\Component\Validator\Constraints\GreaterThanValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\HostnameValidator" class="Symfony\Component\Validator\Constraints\HostnameValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IbanValidator" class="Symfony\Component\Validator\Constraints\IbanValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IdenticalToValidator" class="Symfony\Component\Validator\Constraints\IdenticalToValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\ImageValidator" class="Symfony\Component\Validator\Constraints\ImageValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IpValidator" class="Symfony\Component\Validator\Constraints\IpValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IsFalseValidator" class="Symfony\Component\Validator\Constraints\IsFalseValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IsNullValidator" class="Symfony\Component\Validator\Constraints\IsNullValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IsTrueValidator" class="Symfony\Component\Validator\Constraints\IsTrueValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IsbnValidator" class="Symfony\Component\Validator\Constraints\IsbnValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IsinValidator" class="Symfony\Component\Validator\Constraints\IsinValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\IssnValidator" class="Symfony\Component\Validator\Constraints\IssnValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\JsonValidator" class="Symfony\Component\Validator\Constraints\JsonValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\LanguageValidator" class="Symfony\Component\Validator\Constraints\LanguageValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\LengthValidator" class="Symfony\Component\Validator\Constraints\LengthValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\LessThanOrEqualValidator" class="Symfony\Component\Validator\Constraints\LessThanOrEqualValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\LessThanValidator" class="Symfony\Component\Validator\Constraints\LessThanValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\LocaleValidator" class="Symfony\Component\Validator\Constraints\LocaleValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\LuhnValidator" class="Symfony\Component\Validator\Constraints\LuhnValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\MacAddressValidator" class="Symfony\Component\Validator\Constraints\MacAddressValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\NoSuspiciousCharactersValidator" class="Symfony\Component\Validator\Constraints\NoSuspiciousCharactersValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\NotBlankValidator" class="Symfony\Component\Validator\Constraints\NotBlankValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\NotCompromisedPasswordValidator" class="Symfony\Component\Validator\Constraints\NotCompromisedPasswordValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\NotEqualToValidator" class="Symfony\Component\Validator\Constraints\NotEqualToValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\NotIdenticalToValidator" class="Symfony\Component\Validator\Constraints\NotIdenticalToValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\NotNullValidator" class="Symfony\Component\Validator\Constraints\NotNullValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\PasswordStrengthValidator" class="Symfony\Component\Validator\Constraints\PasswordStrengthValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\RangeValidator" class="Symfony\Component\Validator\Constraints\RangeValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\RegexValidator" class="Symfony\Component\Validator\Constraints\RegexValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\SequentiallyValidator" class="Symfony\Component\Validator\Constraints\SequentiallyValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\TimeValidator" class="Symfony\Component\Validator\Constraints\TimeValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\TimezoneValidator" class="Symfony\Component\Validator\Constraints\TimezoneValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\TypeValidator" class="Symfony\Component\Validator\Constraints\TypeValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\UlidValidator" class="Symfony\Component\Validator\Constraints\UlidValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\UniqueValidator" class="Symfony\Component\Validator\Constraints\UniqueValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\UrlValidator" class="Symfony\Component\Validator\Constraints\UrlValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\UuidValidator" class="Symfony\Component\Validator\Constraints\UuidValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\ValidValidator" class="Symfony\Component\Validator\Constraints\ValidValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\VideoValidator" class="Symfony\Component\Validator\Constraints\VideoValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\WeekValidator" class="Symfony\Component\Validator\Constraints\WeekValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\WhenValidator" class="Symfony\Component\Validator\Constraints\WhenValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\WordCountValidator" class="Symfony\Component\Validator\Constraints\WordCountValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="Symfony\Component\Validator\Constraints\YamlValidator" class="Symfony\Component\Validator\Constraints\YamlValidator" abstract="true">
      <tag name="container.excluded"/>
      <tag name="validator.constraint_validator"/>
    </service>
    <service id="validator.expression" class="Symfony\Component\Validator\Constraints\ExpressionValidator">
      <tag name="validator.constraint_validator" alias="validator.expression"/>
      <argument>null</argument>
    </service>
    <service id="cache.validator_expression_language" class="Symfony\Component\Cache\Adapter\TraceableAdapter" public="true">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.validator_expression_language.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="validator.email" class="Symfony\Component\Validator\Constraints\EmailValidator">
      <tag name="validator.constraint_validator"/>
      <argument>html5</argument>
    </service>
    <service id="validator.not_compromised_password" class="Symfony\Component\Validator\Constraints\NotCompromisedPasswordValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="http_client.uri_template" on-invalid="null"/>
      <argument>UTF-8</argument>
      <argument>true</argument>
      <argument>null</argument>
    </service>
    <service id="validator.when" class="Symfony\Component\Validator\Constraints\WhenValidator">
      <tag name="validator.constraint_validator"/>
      <argument>null</argument>
    </service>
    <service id="validator.no_suspicious_characters" class="Symfony\Component\Validator\Constraints\NoSuspiciousCharactersValidator">
      <tag name="validator.constraint_validator" alias="Symfony\Component\Validator\Constraints\NoSuspiciousCharactersValidator"/>
      <argument type="collection"/>
    </service>
    <service id="validator.property_info_loader" class="Symfony\Component\Validator\Mapping\Loader\PropertyInfoLoader">
      <tag name="validator.auto_mapper"/>
      <argument type="service" id="property_info"/>
      <argument type="service" id="property_info"/>
      <argument type="service" id="property_info"/>
      <argument>null</argument>
    </service>
    <service id="scheduler.messenger.service_call_message_handler" class="Symfony\Component\Scheduler\Messenger\ServiceCallMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id=".service_locator.dpiLQ5O"/>
    </service>
    <service id="scheduler.messenger_transport_factory" class="Symfony\Component\Scheduler\Messenger\SchedulerTransportFactory">
      <tag name="messenger.transport_factory"/>
      <argument type="service" id=".service_locator.kw6HFo8"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="scheduler.event_listener" class="Symfony\Component\Scheduler\EventListener\DispatchSchedulerEventListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id=".service_locator.kw6HFo8"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="messenger.receiver_locator"/>
    </service>
    <service id="serializer.normalizer.scheduler_trigger" class="Symfony\Component\Scheduler\Messenger\Serializer\Normalizer\SchedulerTriggerNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-880"/>
      <tag name="serializer.normalizer.default" priority="-880"/>
    </service>
    <service id="messenger.senders_locator" class="Symfony\Component\Messenger\Transport\Sender\SendersLocator">
      <argument type="collection">
        <argument key="Shopware\Core\Framework\Webhook\Message\WebhookEventMessage" type="collection">
          <argument>webhook</argument>
        </argument>
        <argument key="Shopware\Core\Framework\MessageQueue\AsyncMessageInterface" type="collection">
          <argument>async</argument>
        </argument>
        <argument key="Shopware\Core\Framework\MessageQueue\LowPriorityMessageInterface" type="collection">
          <argument>low_priority</argument>
        </argument>
        <argument key="Symfony\Component\Mailer\Messenger\SendEmailMessage" type="collection">
          <argument>async</argument>
        </argument>
      </argument>
      <argument type="service" id=".service_locator.5MKEJTo"/>
    </service>
    <service id="messenger.middleware.send_message" class="Symfony\Component\Messenger\Middleware\SendMessageMiddleware" abstract="true">
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id="messenger.senders_locator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      </call>
    </service>
    <service id="serializer.normalizer.flatten_exception" class="Symfony\Component\Messenger\Transport\Serialization\Normalizer\FlattenExceptionNormalizer">
      <tag name="serializer.normalizer" built_in="true" priority="-880"/>
      <tag name="serializer.normalizer.default" priority="-880"/>
    </service>
    <service id=".messenger.transport.native_php_serializer" class="Symfony\Component\Messenger\Transport\Serialization\PhpSerializer"/>
    <service id="messenger.transport.native_php_serializer" class="Symfony\Component\Messenger\Transport\Serialization\PhpSerializer">
      <argument type="collection">
        <argument type="service" id=".messenger.transport.native_php_serializer"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id="messenger.signing_serializer" class="Symfony\Component\Messenger\Transport\Serialization\SigningSerializer" abstract="true">
      <argument type="service" id=".inner"/>
      <argument type="service">
        <service class="string">
          <argument type="service_closure" id=".messenger.signing_serializer.signing_key"/>
          <factory class="Symfony\Component\String\LazyString" method="fromCallable"/>
        </service>
      </argument>
      <argument type="collection">
        <argument>Symfony\Component\Process\Messenger\RunProcessMessage</argument>
        <argument>Symfony\Component\Console\Messenger\RunCommandMessage</argument>
      </argument>
    </service>
    <service id=".messenger.signing_serializer.signing_key" class="string">
      <argument type="collection">
        <argument>%kernel.secret%</argument>
      </argument>
      <factory function="current"/>
    </service>
    <service id="messenger.middleware.handle_message" class="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware" abstract="true">
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="abstract">bus handler resolver</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      </call>
    </service>
    <service id="messenger.middleware.deduplicate_middleware" class="Symfony\Component\Messenger\Middleware\DeduplicateMiddleware">
      <argument type="service" id="lock.default.factory"/>
    </service>
    <service id="messenger.middleware.add_default_stamps_middleware" class="Symfony\Component\Messenger\Middleware\AddDefaultStampsMiddleware"/>
    <service id="messenger.middleware.add_bus_name_stamp_middleware" class="Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware" abstract="true"/>
    <service id="messenger.middleware.dispatch_after_current_bus" class="Symfony\Component\Messenger\Middleware\DispatchAfterCurrentBusMiddleware"/>
    <service id="messenger.middleware.validation" class="Symfony\Component\Messenger\Middleware\ValidationMiddleware">
      <argument type="service" id="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    </service>
    <service id="messenger.middleware.reject_redelivered_message_middleware" class="Symfony\Component\Messenger\Middleware\RejectRedeliveredMessageMiddleware"/>
    <service id="messenger.middleware.failed_message_processing_middleware" class="Symfony\Component\Messenger\Middleware\FailedMessageProcessingMiddleware"/>
    <service id="messenger.middleware.traceable" class="Symfony\Component\Messenger\Middleware\TraceableMiddleware" abstract="true">
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="messenger.middleware.router_context" class="Symfony\Component\Messenger\Middleware\RouterContextMiddleware">
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="messenger.receiver_locator" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="messenger.transport.failed" type="service_closure" id="messenger.transport.failed"/>
        <argument key="failed" type="service_closure" id="messenger.transport.failed"/>
        <argument key="messenger.transport.async" type="service_closure" id="messenger.transport.async"/>
        <argument key="async" type="service_closure" id="messenger.transport.async"/>
        <argument key="messenger.transport.low_priority" type="service_closure" id="messenger.transport.low_priority"/>
        <argument key="low_priority" type="service_closure" id="messenger.transport.low_priority"/>
        <argument key="messenger.transport.webhook" type="service_closure" id="messenger.transport.webhook"/>
        <argument key="webhook" type="service_closure" id="messenger.transport.webhook"/>
        <argument key="messenger.transport.scheduler_shopware" type="service_closure" id="messenger.transport.scheduler_shopware"/>
        <argument key="scheduler_shopware" type="service_closure" id="messenger.transport.scheduler_shopware"/>
      </argument>
    </service>
    <service id="messenger.transport_factory" class="Symfony\Component\Messenger\Transport\TransportFactory">
      <argument type="tagged_iterator" tag="messenger.transport_factory"/>
    </service>
    <service id="messenger.transport.amqp.factory" class="Symfony\Component\Messenger\Bridge\Amqp\Transport\AmqpTransportFactory"/>
    <service id="messenger.transport.redis.factory" class="Symfony\Component\Messenger\Bridge\Redis\Transport\RedisTransportFactory"/>
    <service id="messenger.transport.sync.factory" class="Symfony\Component\Messenger\Transport\Sync\SyncTransportFactory">
      <tag name="messenger.transport_factory"/>
      <argument type="service" id="messenger.routable_message_bus"/>
    </service>
    <service id="messenger.transport.in_memory.factory" class="Symfony\Component\Messenger\Transport\InMemory\InMemoryTransportFactory">
      <tag name="messenger.transport_factory"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="clock" on-invalid="null"/>
    </service>
    <service id="messenger.transport.sqs.factory" class="Symfony\Component\Messenger\Bridge\AmazonSqs\Transport\AmazonSqsTransportFactory">
      <tag name="monolog.logger" channel="messenger"/>
      <tag name="container.error" message="Invalid service &quot;messenger.transport.sqs.factory&quot;: class &quot;Symfony\Component\Messenger\Bridge\AmazonSqs\Transport\AmazonSqsTransportFactory&quot; does not exist."/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
    </service>
    <service id="messenger.transport.beanstalkd.factory" class="Symfony\Component\Messenger\Bridge\Beanstalkd\Transport\BeanstalkdTransportFactory"/>
    <service id="messenger.retry_strategy_locator" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="failed" type="service_closure" id="messenger.retry.multiplier_retry_strategy.failed"/>
        <argument key="async" type="service_closure" id="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationRetryStrategy"/>
        <argument key="low_priority" type="service_closure" id="messenger.retry.multiplier_retry_strategy.low_priority"/>
        <argument key="webhook" type="service_closure" id="messenger.retry.multiplier_retry_strategy.webhook"/>
      </argument>
    </service>
    <service id="messenger.retry.abstract_multiplier_retry_strategy" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy" abstract="true">
      <argument type="abstract">max retries</argument>
      <argument type="abstract">delay ms</argument>
      <argument type="abstract">multiplier</argument>
      <argument type="abstract">max delay ms</argument>
      <argument type="abstract">jitter</argument>
    </service>
    <service id="messenger.retry.send_failed_message_for_retry_listener" class="Symfony\Component\Messenger\EventListener\SendFailedMessageForRetryListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id=".service_locator.5MKEJTo"/>
      <argument type="service" id="messenger.retry_strategy_locator"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      <argument type="service" id="debug.event_dispatcher"/>
    </service>
    <service id="messenger.failure.add_error_details_stamp_listener" class="Symfony\Component\Messenger\EventListener\AddErrorDetailsStampListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="messenger.failure.send_failed_message_to_failure_transport_listener" class="Symfony\Component\Messenger\EventListener\SendFailedMessageToFailureTransportListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id=".service_locator.X23wMhW"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      <argument type="collection">
        <argument key="failed">failed</argument>
        <argument key="async">failed</argument>
        <argument key="low_priority">failed</argument>
        <argument key="webhook">failed</argument>
      </argument>
    </service>
    <service id="messenger.listener.dispatch_pcntl_signal_listener" class="Symfony\Component\Messenger\EventListener\DispatchPcntlSignalListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="messenger.listener.stop_worker_on_restart_signal_listener" class="Symfony\Component\Messenger\EventListener\StopWorkerOnRestartSignalListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="monolog.logger" channel="messenger"/>
      <argument type="service" id="cache.messenger.restart_workers_signal"/>
      <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
    </service>
    <service id="messenger.listener.stop_worker_on_stop_exception_listener" class="Symfony\Component\Messenger\EventListener\StopWorkerOnCustomStopExceptionListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="messenger.listener.reset_services" class="Symfony\Component\Messenger\EventListener\ResetServicesListener">
      <argument type="service" id="services_resetter"/>
    </service>
    <service id="messenger.listener.reset_memory_usage" class="Symfony\Component\Messenger\EventListener\ResetMemoryUsageListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="messenger.routable_message_bus" class="Symfony\Component\Messenger\RoutableMessageBus">
      <argument type="service" id=".service_locator.jLLS2Ji"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="messenger.redispatch_message_handler" class="Symfony\Component\Messenger\Handler\RedispatchMessageHandler">
      <tag name="messenger.message_handler"/>
      <argument type="service" id="debug.traced.messenger.bus.default"/>
    </service>
    <service id="messenger.transport.failed" class="Symfony\Component\Messenger\Transport\TransportInterface">
      <tag name="messenger.receiver" alias="failed" is_failure_transport="true"/>
      <argument>%env(MESSENGER_TRANSPORT_FAILURE_DSN)%</argument>
      <argument type="collection">
        <argument key="transport_name">failed</argument>
      </argument>
      <argument type="service" id=".signing.messenger.default_serializer"/>
      <factory service="messenger.transport_factory" method="createTransport"/>
    </service>
    <service id="messenger.retry.multiplier_retry_strategy.failed" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy">
      <argument>3</argument>
      <argument>1000</argument>
      <argument>2</argument>
      <argument>0</argument>
      <argument>0.1</argument>
    </service>
    <service id="messenger.transport.async" class="Symfony\Component\Messenger\Transport\TransportInterface">
      <tag name="messenger.receiver" alias="async" is_failure_transport="false"/>
      <argument>%env(MESSENGER_TRANSPORT_DSN)%</argument>
      <argument type="collection">
        <argument key="transport_name">async</argument>
      </argument>
      <argument type="service" id=".signing.messenger.transport.symfony_serializer"/>
      <factory service="messenger.transport_factory" method="createTransport"/>
    </service>
    <service id="messenger.transport.low_priority" class="Symfony\Component\Messenger\Transport\TransportInterface">
      <tag name="messenger.receiver" alias="low_priority" is_failure_transport="false"/>
      <argument>%env(MESSENGER_TRANSPORT_LOW_PRIORITY_DSN)%</argument>
      <argument type="collection">
        <argument key="transport_name">low_priority</argument>
      </argument>
      <argument type="service" id=".signing.messenger.transport.symfony_serializer"/>
      <factory service="messenger.transport_factory" method="createTransport"/>
    </service>
    <service id="messenger.retry.multiplier_retry_strategy.low_priority" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy">
      <argument>3</argument>
      <argument>1000</argument>
      <argument>2</argument>
      <argument>0</argument>
      <argument>0.1</argument>
    </service>
    <service id="messenger.transport.webhook" class="Symfony\Component\Messenger\Transport\TransportInterface">
      <tag name="messenger.receiver" alias="webhook" is_failure_transport="false"/>
      <argument>shopware-webhook://default</argument>
      <argument type="collection">
        <argument key="transport_name">webhook</argument>
      </argument>
      <argument type="service" id=".signing.messenger.default_serializer"/>
      <factory service="messenger.transport_factory" method="createTransport"/>
    </service>
    <service id="messenger.retry.multiplier_retry_strategy.webhook" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy">
      <argument>0</argument>
      <argument>1000</argument>
      <argument>2</argument>
      <argument>0</argument>
      <argument>0.1</argument>
    </service>
    <service id=".service_locator.5MKEJTo" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="failed" type="service_closure" id="messenger.transport.failed"/>
        <argument key="async" type="service_closure" id="messenger.transport.async"/>
        <argument key="low_priority" type="service_closure" id="messenger.transport.low_priority"/>
        <argument key="webhook" type="service_closure" id="messenger.transport.webhook"/>
        <argument key="messenger.transport.failed" type="service_closure" id="messenger.transport.failed"/>
        <argument key="messenger.transport.async" type="service_closure" id="messenger.transport.async"/>
        <argument key="messenger.transport.low_priority" type="service_closure" id="messenger.transport.low_priority"/>
        <argument key="messenger.transport.webhook" type="service_closure" id="messenger.transport.webhook"/>
      </argument>
    </service>
    <service id=".service_locator.X23wMhW" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="failed" type="service_closure" id="messenger.transport.failed"/>
        <argument key="async" type="service_closure" id="messenger.transport.failed"/>
        <argument key="low_priority" type="service_closure" id="messenger.transport.failed"/>
        <argument key="webhook" type="service_closure" id="messenger.transport.failed"/>
      </argument>
    </service>
    <service id="profiler" class="Symfony\Component\HttpKernel\Profiler\Profiler" public="true">
      <tag name="monolog.logger" channel="profiler"/>
      <tag name="container.private" package="symfony/framework-bundle" version="5.4"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="profiler.storage"/>
      <argument type="service" id="monolog.logger.profiler" on-invalid="null"/>
      <argument>true</argument>
      <call method="add">
        <argument type="service" id="data_collector.request"/>
      </call>
      <call method="add">
        <argument type="service" id=".data_collector.command"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.time"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.memory"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.validator"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.ajax"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.exception"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.logger"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.events"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.router"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.cache"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.translation"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.twig"/>
      </call>
      <call method="add">
        <argument type="service" id="ux.twig_component.data_collector"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.http_client"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.dump"/>
      </call>
      <call method="add">
        <argument type="service" id="Shopware\Core\Profiling\Doctrine\ConnectionProfiler"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.messenger"/>
      </call>
      <call method="add">
        <argument type="service" id="Shopware\Core\Framework\Script\Debugging\ScriptTraces"/>
      </call>
      <call method="add">
        <argument type="service" id="Shopware\Core\Profiling\Subscriber\ActiveRulesDataCollectorSubscriber"/>
      </call>
      <call method="add">
        <argument type="service" id="Shopware\Core\Profiling\Subscriber\CacheTagCollectorSubscriber"/>
      </call>
      <call method="add">
        <argument type="service" id="Shopware\Core\Profiling\Subscriber\CartDataCollectorSubscriber"/>
      </call>
      <call method="add">
        <argument type="service" id="Shopware\Elasticsearch\Profiler\DataCollector"/>
      </call>
      <call method="add">
        <argument type="service" id="mailer.data_collector"/>
      </call>
      <call method="add">
        <argument type="service" id="mcp.data_collector"/>
      </call>
      <call method="add">
        <argument type="service" id="Pentatrion\ViteBundle\DataCollector\ViteCollector"/>
      </call>
      <call method="add">
        <argument type="service" id="Shopware\Core\Profiling\FeatureFlag\FeatureFlagProfiler"/>
      </call>
      <call method="add">
        <argument type="service" id="data_collector.config"/>
      </call>
    </service>
    <service id="profiler.storage" class="Symfony\Component\HttpKernel\Profiler\FileProfilerStorage">
      <argument>file:/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/profiler</argument>
    </service>
    <service id="profiler_listener" class="Symfony\Component\HttpKernel\EventListener\ProfilerListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="?reset"/>
      <tag name="container.hot_path"/>
      <argument type="service" id="profiler"/>
      <argument type="service" id="request_stack"/>
      <argument>null</argument>
      <argument>false</argument>
      <argument>false</argument>
      <argument>null</argument>
    </service>
    <service id="console_profiler_listener" class="Symfony\Bundle\FrameworkBundle\EventListener\ConsoleProfilerListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.no_preload"/>
      <argument type="service" id=".lazy_profiler"/>
      <argument type="service" id=".virtual_request_stack"/>
      <argument type="service" id="debug.stopwatch"/>
      <argument>%env(not:default:kernel.runtime_mode.web:)%</argument>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router" on-invalid="null"/>
    </service>
    <service id=".lazy_profiler" class="Symfony\Component\HttpKernel\Profiler\Profiler" lazy="true">
      <argument type="collection">
        <argument type="service" id="profiler"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".virtual_request_stack" class="Symfony\Component\HttpKernel\Debug\VirtualRequestStack" public="true">
      <argument type="service" id="request_stack"/>
    </service>
    <service id="profiler.state_checker" class="Symfony\Component\HttpKernel\Profiler\ProfilerStateChecker">
      <argument type="service" id=".service_locator.0NioFko"/>
      <argument type="service">
        <service class="bool">
          <factory class="Symfony\Bundle\FrameworkBundle\FrameworkBundle" method="considerProfilerEnabled"/>
        </service>
      </argument>
    </service>
    <service id="profiler.is_disabled_state_checker" class="Closure">
      <argument type="collection">
        <argument type="service" id="profiler.state_checker"/>
        <argument>isProfilerDisabled</argument>
      </argument>
      <factory class="Closure" method="fromCallable"/>
    </service>
    <service id="data_collector.config" class="Symfony\Component\HttpKernel\DataCollector\ConfigDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/config.html.twig" id="config" priority="-255"/>
      <call method="setKernel">
        <argument type="service" id="kernel" on-invalid="ignore"/>
      </call>
    </service>
    <service id="data_collector.request" class="Symfony\Component\HttpKernel\DataCollector\RequestDataCollector">
      <tag name="kernel.event_subscriber"/>
      <tag name="data_collector" template="@WebProfiler/Collector/request.html.twig" id="request" priority="335"/>
      <tag name="container.hot_path"/>
      <tag name="container.hot_path"/>
      <argument type="service" id=".virtual_request_stack" on-invalid="ignore"/>
    </service>
    <service id="data_collector.request.session_collector" class="Closure">
      <argument type="collection">
        <argument type="service" id="data_collector.request"/>
        <argument>collectSessionUsage</argument>
      </argument>
      <factory class="Closure" method="fromCallable"/>
    </service>
    <service id="data_collector.ajax" class="Symfony\Component\HttpKernel\DataCollector\AjaxDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/ajax.html.twig" id="ajax" priority="315"/>
    </service>
    <service id="data_collector.exception" class="Symfony\Component\HttpKernel\DataCollector\ExceptionDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/exception.html.twig" id="exception" priority="305"/>
    </service>
    <service id="data_collector.events" class="Symfony\Component\HttpKernel\DataCollector\EventDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/events.html.twig" id="events" priority="290"/>
      <argument type="tagged_iterator" tag="event_dispatcher.dispatcher" index-by="name" default-index-method="getDefaultNameName" default-priority-method="getDefaultNamePriority"/>
      <argument type="service" id=".virtual_request_stack" on-invalid="ignore"/>
    </service>
    <service id="data_collector.logger" class="Symfony\Component\HttpKernel\DataCollector\LoggerDataCollector">
      <tag name="monolog.logger" channel="profiler"/>
      <tag name="data_collector" template="@WebProfiler/Collector/logger.html.twig" id="logger" priority="300"/>
      <argument type="service" id="monolog.logger.profiler" on-invalid="ignore"/>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/Shopware_Core_KernelDevDebugContainer</argument>
      <argument type="service" id=".virtual_request_stack" on-invalid="ignore"/>
    </service>
    <service id="data_collector.time" class="Symfony\Component\HttpKernel\DataCollector\TimeDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/time.html.twig" id="time" priority="330"/>
      <argument type="service" id="kernel" on-invalid="ignore"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
    </service>
    <service id="data_collector.memory" class="Symfony\Component\HttpKernel\DataCollector\MemoryDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/memory.html.twig" id="memory" priority="325"/>
    </service>
    <service id="data_collector.router" class="Symfony\Bundle\FrameworkBundle\DataCollector\RouterDataCollector">
      <tag name="kernel.event_listener" event="kernel.controller" method="onKernelController"/>
      <tag name="data_collector" template="@WebProfiler/Collector/router.html.twig" id="router" priority="285"/>
      <tag name="container.hot_path"/>
    </service>
    <service id=".data_collector.command" class="Symfony\Component\Console\DataCollector\CommandDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/command.html.twig" id="command" priority="335"/>
    </service>
    <service id="data_collector.cache" class="Symfony\Component\Cache\DataCollector\CacheDataCollector" public="true">
      <tag name="data_collector" template="@WebProfiler/Collector/cache.html.twig" id="cache" priority="275"/>
      <call method="addInstance">
        <argument>cache.app</argument>
        <argument type="service" id="cache.app"/>
      </call>
      <call method="addInstance">
        <argument>cache.system</argument>
        <argument type="service" id="cache.system"/>
      </call>
      <call method="addInstance">
        <argument>cache.validator</argument>
        <argument type="service" id="cache.validator"/>
      </call>
      <call method="addInstance">
        <argument>cache.serializer</argument>
        <argument type="service" id="cache.serializer"/>
      </call>
      <call method="addInstance">
        <argument>cache.property_info</argument>
        <argument type="service" id="cache.property_info"/>
      </call>
      <call method="addInstance">
        <argument>cache.messenger.restart_workers_signal</argument>
        <argument type="service" id="cache.messenger.restart_workers_signal"/>
      </call>
      <call method="addInstance">
        <argument>cache.scheduler</argument>
        <argument type="service" id="cache.scheduler"/>
      </call>
      <call method="addInstance">
        <argument>cache.http_client.pool</argument>
        <argument type="service" id="cache.http_client.pool"/>
      </call>
      <call method="addInstance">
        <argument>cache.rate_limiter</argument>
        <argument type="service" id="cache.rate_limiter"/>
      </call>
      <call method="addInstance">
        <argument>cache.object</argument>
        <argument type="service" id=".cache.object.inner"/>
      </call>
      <call method="addInstance">
        <argument>cache.http</argument>
        <argument type="service" id=".cache.http.inner"/>
      </call>
      <call method="addInstance">
        <argument>cache.tags</argument>
        <argument type="service" id="cache.tags"/>
      </call>
      <call method="addInstance">
        <argument>cache.validator_expression_language</argument>
        <argument type="service" id="cache.validator_expression_language"/>
      </call>
      <call method="addInstance">
        <argument>cache.ux.twig_component</argument>
        <argument type="service" id="cache.ux.twig_component"/>
      </call>
      <call method="addInstance">
        <argument>cache.pentatrion_vite_fallback</argument>
        <argument type="service" id="cache.pentatrion_vite_fallback"/>
      </call>
    </service>
    <service id="cache_pool_clearer.cache_warmer" class="Symfony\Bundle\FrameworkBundle\CacheWarmer\CachePoolClearerCacheWarmer">
      <tag name="kernel.cache_warmer" priority="64"/>
      <argument type="service" id="cache.system_clearer"/>
      <argument type="collection">
        <argument>cache.validator</argument>
        <argument>cache.serializer</argument>
      </argument>
    </service>
    <service id="debug.validator" class="Symfony\Component\Validator\Validator\TraceableValidator">
      <argument type="service" id="debug.validator.inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="null"/>
    </service>
    <service id="data_collector.validator" class="Symfony\Component\Validator\DataCollector\ValidatorDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/validator.html.twig" id="validator" priority="320"/>
      <argument type="service" id="debug.validator"/>
    </service>
    <service id="translator.data_collector" class="Symfony\Component\Translation\DataCollectorTranslator">
      <tag name="kernel.reset" method="reset" on_invalid="ignore"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    </service>
    <service id="data_collector.translation" class="Symfony\Component\Translation\DataCollector\TranslationDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/translation.html.twig" id="translation" priority="275"/>
      <argument type="service" id="translator.data_collector"/>
    </service>
    <service id="data_collector.messenger" class="Symfony\Component\Messenger\DataCollector\MessengerDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/messenger.html.twig" id="messenger" priority="100"/>
      <call method="registerBus">
        <argument>messenger.bus.default</argument>
        <argument type="service" id="debug.traced.messenger.bus.default"/>
      </call>
    </service>
    <service id="mailer.data_collector" class="Symfony\Component\Mailer\DataCollector\MessageDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/mailer.html.twig" id="mailer"/>
      <argument type="service" id="mailer.message_logger_listener"/>
    </service>
    <service id="data_collector.http_client" class="Symfony\Component\HttpClient\DataCollector\HttpClientDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/http_client.html.twig" id="http_client" priority="250"/>
      <call method="registerClient">
        <argument>http_client</argument>
        <argument type="service" id=".debug.http_client"/>
      </call>
      <call method="registerClient">
        <argument>service_registry.http_client</argument>
        <argument type="service" id=".debug.service_registry.http_client"/>
      </call>
      <call method="registerClient">
        <argument>paypal.base-client</argument>
        <argument type="service" id=".debug.paypal.base-client"/>
      </call>
    </service>
    <service id="mime_types" class="Symfony\Component\Mime\MimeTypes">
      <call method="setDefault">
        <argument type="service" id="mime_types"/>
      </call>
    </service>
    <service id="ux.twig_component.component_template_finder" class="Symfony\UX\TwigComponent\ComponentTemplateFinder">
      <argument type="service" id="twig.loader.chain"/>
      <argument>components/</argument>
    </service>
    <service id="ux.twig_component.component_factory" class="Symfony\UX\TwigComponent\ComponentFactory">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="ux.twig_component.component_template_finder"/>
      <argument type="service" id=".service_locator.dpiLQ5O"/>
      <argument type="service" id="property_accessor"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="collection"/>
      <argument type="collection"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="ux.twig_component.component_stack" class="Symfony\UX\TwigComponent\ComponentStack"/>
    <service id="ux.twig_component.component_properties" class="Symfony\UX\TwigComponent\ComponentProperties">
      <argument type="service" id="property_accessor"/>
      <argument type="collection"/>
      <argument type="service" id="cache.ux.twig_component" on-invalid="ignore"/>
    </service>
    <service id="ux.twig_component.component_renderer" class="Symfony\UX\TwigComponent\ComponentRenderer">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="twig"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="ux.twig_component.component_factory"/>
      <argument type="service" id="ux.twig_component.component_properties"/>
      <argument type="service" id="ux.twig_component.component_stack"/>
    </service>
    <service id="ux.twig_component.twig.component_extension" class="Symfony\UX\TwigComponent\Twig\ComponentExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="ux.twig_component.twig.component_runtime" class="Symfony\UX\TwigComponent\Twig\ComponentRuntime">
      <tag name="twig.runtime"/>
      <argument type="service" id="ux.twig_component.component_renderer"/>
      <argument type="service" id=".service_locator.dpiLQ5O"/>
    </service>
    <service id="ux.twig_component.twig.lexer" class="Symfony\UX\TwigComponent\Twig\ComponentLexer"/>
    <service id="ux.twig_component.twig.environment_configurator" class="Symfony\UX\TwigComponent\Twig\TwigEnvironmentConfigurator">
      <tag name="container.decorator" id="twig.configurator.environment" inner="ux.twig_component.twig.environment_configurator.inner"/>
      <argument type="service" id="ux.twig_component.twig.environment_configurator.inner"/>
    </service>
    <service id="ux.twig_component.command.debug" class="Symfony\UX\TwigComponent\Command\TwigComponentDebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument>%twig.default_path%</argument>
      <argument type="service" id="ux.twig_component.component_factory"/>
      <argument type="service" id="twig"/>
      <argument type="collection"/>
      <argument>components/</argument>
      <call method="setName">
        <argument>debug:twig-component</argument>
      </call>
      <call method="setDescription">
        <argument>Display components and them usages for an application</argument>
      </call>
    </service>
    <service id="ux.twig_component.component_logger_listener" class="Symfony\UX\TwigComponent\EventListener\TwigComponentLoggerListener">
      <tag name="kernel.event_subscriber"/>
    </service>
    <service id="ux.twig_component.data_collector" class="Symfony\UX\TwigComponent\DataCollector\TwigComponentDataCollector">
      <tag name="data_collector" template="@TwigComponent/Collector/twig_component.html.twig" id="twig_component" priority="256"/>
      <argument type="service" id="ux.twig_component.component_logger_listener"/>
      <argument type="service" id="twig"/>
      <argument>true</argument>
    </service>
    <service id="cache.ux.twig_component" class="Symfony\Component\Cache\Adapter\TraceableAdapter">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.ux.twig_component.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="ux.twig_component.cache_warmer" class="Symfony\UX\TwigComponent\CacheWarmer\TwigComponentCacheWarmer">
      <tag name="kernel.cache_warmer"/>
      <tag name="container.service_subscriber" id="ux.twig_component.component_properties"/>
      <argument type="service" id=".service_locator.eB5.jjc.ux.twig_component.cache_warmer"/>
    </service>
    <service id="twig" class="Shopware\Core\Framework\Adapter\Twig\TwigEnvironment" public="true">
      <tag name="container.preload" class="Twig\Cache\FilesystemCache"/>
      <tag name="container.preload" class="Twig\Extension\CoreExtension"/>
      <tag name="container.preload" class="Twig\Extension\EscaperExtension"/>
      <tag name="container.preload" class="Twig\Extension\OptimizerExtension"/>
      <tag name="container.preload" class="Twig\Extension\StagingExtension"/>
      <tag name="container.preload" class="Twig\ExpressionParser\Infix\BinaryOperatorExpressionParser"/>
      <tag name="container.preload" class="Twig\ExtensionSet"/>
      <tag name="container.preload" class="Twig\Template"/>
      <tag name="container.preload" class="Twig\TemplateWrapper"/>
      <tag name="kernel.reset" method="resetGlobals"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="twig.loader.chain"/>
      <argument type="collection">
        <argument key="debug">true</argument>
        <argument key="strict_variables">false</argument>
        <argument key="cache">/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/twig</argument>
        <argument key="charset">UTF-8</argument>
        <argument key="autoescape">name</argument>
      </argument>
      <call method="addExtension">
        <argument type="service" id="twig.extension.trans"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.profiler"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.assets"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.routing"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.yaml"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.debug.stopwatch"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.httpkernel"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.httpfoundation"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.serializer"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.dump"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\NodeExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\PhpSyntaxExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\FeatureFlagExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\ConfigExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.intl"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="twig.extension.string"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\PcreExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\InstanceOfExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Filter\CurrencyFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Filter\EmailIdnTwigFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Filter\LeadingSpacesFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Cocur\Slugify\Bridge\Twig\SlugifyExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Filter\ReplaceRecursiveFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\BackwardCompatibleIntlExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\SecurityExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\InAppPurchaseExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\SeoUrlFunctionExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\EntitySeoUrlFunctionExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\TwigFeaturesWithInheritanceExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\CategoryUrlExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\MediaExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\RawUrlFunctionExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\SwSanitizeTwigFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\Extension\BuildBreadcrumbExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\Product\Garan\GaranLabelTwigFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\MeasurementSystem\TwigExtension\MeasurementConvertUnitTwigFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\LegalGuaranteeNotice\LegalGuaranteeNoticeTwigFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Template\ZugferdTwigExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Profiling\Twig\DoctrineExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Framework\Twig\TemplateDataExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Framework\Twig\Extension\ConfigExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Framework\Twig\IconExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Framework\Twig\ThumbnailExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Framework\Twig\Extension\UrlEncodingTwigFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Framework\Twig\Extension\IconCacheTwigFilter"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoDeals\Storefront\Twig\DealExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoLoyalty\Storefront\Twig\LoyaltyExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoAgeCheck\Storefront\Twig\AgeCheckExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoCompliance\Storefront\Twig\ComplianceExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoNewsletter\Storefront\Twig\NewsletterExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoOffers\Storefront\Twig\OfferExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoDispatch\Storefront\Twig\DispatchExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoLive\Storefront\Twig\LiveExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="RiccardoStoreStock\Storefront\Twig\StoreStockExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="ux.twig_component.twig.component_extension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="pentatrion_vite.twig_type_extension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="pentatrion_vite.twig_entry_files_extension"/>
      </call>
      <call method="addGlobal">
        <argument>app</argument>
        <argument type="service" id="Shopware\Storefront\Framework\Twig\TwigAppVariable"/>
      </call>
      <call method="addRuntimeLoader">
        <argument type="service" id="twig.runtime_loader"/>
      </call>
      <configurator service="ux.twig_component.twig.environment_configurator" method="configure"/>
    </service>
    <service id="twig.loader.native_filesystem" class="Twig\Loader\FilesystemLoader">
      <tag name="twig.loader"/>
      <argument type="collection"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/ux-twig-component/templates</argument>
        <argument>TwigComponent</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/ux-twig-component/templates</argument>
        <argument>!TwigComponent</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/mcp-bundle/templates</argument>
        <argument>Mcp</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/mcp-bundle/templates</argument>
        <argument>!Mcp</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/debug-bundle/Resources/views</argument>
        <argument>Debug</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/debug-bundle/Resources/views</argument>
        <argument>!Debug</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Resources/views</argument>
        <argument>Framework</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Resources/views</argument>
        <argument>!Framework</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Content/Resources/views</argument>
        <argument>Content</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Content/Resources/views</argument>
        <argument>!Content</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Profiling/Resources/views</argument>
        <argument>Profiling</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Profiling/Resources/views</argument>
        <argument>!Profiling</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/pentatrion/vite-bundle/src/Resources/views</argument>
        <argument>PentatrionVite</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/pentatrion/vite-bundle/src/Resources/views</argument>
        <argument>!PentatrionVite</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Resources/views</argument>
        <argument>Administration</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Resources/views</argument>
        <argument>!Administration</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/Resources/views</argument>
        <argument>Elasticsearch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/Resources/views</argument>
        <argument>!Elasticsearch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
        <argument>Storefront</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
        <argument>!Storefront</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/Resources/views</argument>
        <argument>SwagPayPal</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/Resources/views</argument>
        <argument>!SwagPayPal</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src/Resources/views</argument>
        <argument>RiccardoTheme</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src/Resources/views</argument>
        <argument>!RiccardoTheme</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src/Resources/views</argument>
        <argument>RiccardoDeals</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src/Resources/views</argument>
        <argument>!RiccardoDeals</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/Resources/views</argument>
        <argument>RiccardoStores</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/Resources/views</argument>
        <argument>!RiccardoStores</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src/Resources/views</argument>
        <argument>RiccardoLoyalty</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src/Resources/views</argument>
        <argument>!RiccardoLoyalty</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/Resources/views</argument>
        <argument>RiccardoAdvisor</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/Resources/views</argument>
        <argument>!RiccardoAdvisor</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/Resources/views</argument>
        <argument>RiccardoAgeCheck</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/Resources/views</argument>
        <argument>!RiccardoAgeCheck</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src/Resources/views</argument>
        <argument>RiccardoCompliance</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src/Resources/views</argument>
        <argument>!RiccardoCompliance</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src/Resources/views</argument>
        <argument>RiccardoMagazine</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src/Resources/views</argument>
        <argument>!RiccardoMagazine</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src/Resources/views</argument>
        <argument>RiccardoLiquidCalc</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src/Resources/views</argument>
        <argument>!RiccardoLiquidCalc</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src/Resources/views</argument>
        <argument>RiccardoNewsletter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src/Resources/views</argument>
        <argument>!RiccardoNewsletter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/Resources/views</argument>
        <argument>RiccardoOffers</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/Resources/views</argument>
        <argument>!RiccardoOffers</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src/Resources/views</argument>
        <argument>RiccardoDispatch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src/Resources/views</argument>
        <argument>!RiccardoDispatch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/Resources/views</argument>
        <argument>RiccardoLive</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/Resources/views</argument>
        <argument>!RiccardoLive</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src/Resources/views</argument>
        <argument>RiccardoStarter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src/Resources/views</argument>
        <argument>!RiccardoStarter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src/Resources/views</argument>
        <argument>RiccardoStoreStock</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src/Resources/views</argument>
        <argument>!RiccardoStoreStock</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/Resources/views</argument>
        <argument>RiccardoRaffle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/Resources/views</argument>
        <argument>!RiccardoRaffle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/twig-bridge/Resources/views/Email</argument>
        <argument>email</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/twig-bridge/Resources/views/Email</argument>
        <argument>!email</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/framework-bundle/Resources</argument>
        <argument>FrameworkBundle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/twig-bundle/Resources</argument>
        <argument>TwigBundle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/debug-bundle/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/debug-bundle/Resources/views</argument>
        <argument>DebugBundle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/symfony/debug-bundle/Resources</argument>
        <argument>DebugBundle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Resources/views</argument>
        <argument>Framework</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Framework/Resources</argument>
        <argument>Framework</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/System/Resources</argument>
        <argument>System</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Content/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Content/Resources/views</argument>
        <argument>Content</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Content/Resources</argument>
        <argument>Content</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Checkout/Resources</argument>
        <argument>Checkout</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Profiling/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Profiling/Resources/views</argument>
        <argument>Profiling</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Profiling/Resources</argument>
        <argument>Profiling</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/core/Service/Resources</argument>
        <argument>Service</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/pentatrion/vite-bundle/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/pentatrion/vite-bundle/src/Resources/views</argument>
        <argument>PentatrionViteBundle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/pentatrion/vite-bundle/src/Resources</argument>
        <argument>PentatrionViteBundle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Resources/views</argument>
        <argument>Administration</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/administration/Resources</argument>
        <argument>Administration</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/Resources/views</argument>
        <argument>Elasticsearch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/elasticsearch/Resources</argument>
        <argument>Elasticsearch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
        <argument>Storefront</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/app/storefront/dist</argument>
        <argument>Storefront</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources</argument>
        <argument>Storefront</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/SwagExtensionStore/src/Resources</argument>
        <argument>SwagExtensionStore</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/Resources/views</argument>
        <argument>SwagPayPal</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/Resources/app/storefront/dist</argument>
        <argument>SwagPayPal</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/SwagPayPal/src/Resources</argument>
        <argument>SwagPayPal</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src/Resources/views</argument>
        <argument>RiccardoTheme</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoTheme</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoTheme/src/Resources</argument>
        <argument>RiccardoTheme</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src/Resources/views</argument>
        <argument>RiccardoDeals</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDeals/src/Resources</argument>
        <argument>RiccardoDeals</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/Resources/views</argument>
        <argument>RiccardoStores</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoStores</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStores/src/Resources</argument>
        <argument>RiccardoStores</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src/Resources/views</argument>
        <argument>RiccardoLoyalty</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLoyalty/src/Resources</argument>
        <argument>RiccardoLoyalty</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/Resources/views</argument>
        <argument>RiccardoAdvisor</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoAdvisor</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAdvisor/src/Resources</argument>
        <argument>RiccardoAdvisor</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/Resources/views</argument>
        <argument>RiccardoAgeCheck</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoAgeCheck</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoAgeCheck/src/Resources</argument>
        <argument>RiccardoAgeCheck</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src/Resources/views</argument>
        <argument>RiccardoCompliance</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCompliance/src/Resources</argument>
        <argument>RiccardoCompliance</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src/Resources/views</argument>
        <argument>RiccardoMagazine</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMagazine/src/Resources</argument>
        <argument>RiccardoMagazine</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src/Resources/views</argument>
        <argument>RiccardoLiquidCalc</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoLiquidCalc</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLiquidCalc/src/Resources</argument>
        <argument>RiccardoLiquidCalc</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src/Resources/views</argument>
        <argument>RiccardoNewsletter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoNewsletter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoNewsletter/src/Resources</argument>
        <argument>RiccardoNewsletter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoMail/src/Resources</argument>
        <argument>RiccardoMail</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/Resources/views</argument>
        <argument>RiccardoOffers</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoOffers</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoOffers/src/Resources</argument>
        <argument>RiccardoOffers</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src/Resources/views</argument>
        <argument>RiccardoDispatch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoDispatch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoDispatch/src/Resources</argument>
        <argument>RiccardoDispatch</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/Resources/views</argument>
        <argument>RiccardoLive</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoLive</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoLive/src/Resources</argument>
        <argument>RiccardoLive</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src/Resources/views</argument>
        <argument>RiccardoStarter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoStarter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStarter/src/Resources</argument>
        <argument>RiccardoStarter</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src/Resources/views</argument>
        <argument>RiccardoStoreStock</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoStoreStock</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoStoreStock/src/Resources</argument>
        <argument>RiccardoStoreStock</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoJtlGuard/src/Resources</argument>
        <argument>RiccardoJtlGuard</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoCatalog/src/Resources</argument>
        <argument>RiccardoCatalog</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/Resources/views</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/Resources/views</argument>
        <argument>RiccardoRaffle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/Resources/app/storefront/dist</argument>
        <argument>RiccardoRaffle</argument>
      </call>
      <call method="addPath">
        <argument>/var/www/html/ShopwareDev/custom/plugins/RiccardoRaffle/src/Resources</argument>
        <argument>RiccardoRaffle</argument>
      </call>
    </service>
    <service id="twig.loader.chain" class="Twig\Loader\ChainLoader">
      <call method="addLoader">
        <argument type="service" id="Shopware\Core\System\SalesChannel\File\Rendering\SalesChannelFileTemplateOverrideLoader"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="Shopware\Core\Framework\Adapter\Twig\EntityTemplateLoader"/>
      </call>
      <call method="addLoader">
        <argument type="service" id="twig.loader.native_filesystem"/>
      </call>
    </service>
    <service id="twig.extension.profiler" class="Symfony\Bridge\Twig\Extension\ProfilerExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="twig.profile"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
    </service>
    <service id="twig.profile" class="Twig\Profiler\Profile"/>
    <service id="data_collector.twig" class="Symfony\Bridge\Twig\DataCollector\TwigDataCollector">
      <tag name="data_collector" template="@WebProfiler/Collector/twig.html.twig" id="twig" priority="257"/>
      <argument type="service" id="twig.profile"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="twig.extension.assets" class="Symfony\Bridge\Twig\Extension\AssetExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="assets.packages"/>
    </service>
    <service id="twig.extension.routing" class="Symfony\Bridge\Twig\Extension\RoutingExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\Router"/>
    </service>
    <service id="twig.extension.yaml" class="Symfony\Bridge\Twig\Extension\YamlExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.extension.debug.stopwatch" class="Symfony\Bridge\Twig\Extension\StopwatchExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
      <argument>true</argument>
    </service>
    <service id="twig.extension.htmlsanitizer" class="Symfony\Bridge\Twig\Extension\HtmlSanitizerExtension">
      <argument type="service" id=".service_locator.dpiLQ5O"/>
    </service>
    <service id="twig.extension.httpkernel" class="Symfony\Bridge\Twig\Extension\HttpKernelExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="twig.runtime.httpkernel" class="Symfony\Bridge\Twig\Extension\HttpKernelRuntime">
      <tag name="twig.runtime"/>
      <argument type="service" id="fragment.handler"/>
      <argument type="service" id="fragment.uri_generator" on-invalid="ignore"/>
    </service>
    <service id="twig.extension.httpfoundation" class="Symfony\Bridge\Twig\Extension\HttpFoundationExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="url_helper"/>
    </service>
    <service id="twig.extension.debug" class="Twig\Extension\DebugExtension"/>
    <service id="twig.extension.weblink" class="Symfony\Bridge\Twig\Extension\WebLinkExtension">
      <argument type="service" id="request_stack"/>
    </service>
    <service id="twig.translation.extractor" class="Symfony\Bridge\Twig\Translation\TwigExtractor">
      <tag name="translation.extractor" alias="twig"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="twig.runtime_loader" class="Twig\RuntimeLoader\ContainerRuntimeLoader">
      <argument type="service" id=".service_locator.RFwhRBk"/>
    </service>
    <service id="twig.error_renderer.html" class="Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer">
      <argument type="service" id="twig"/>
      <argument type="service" id="error_handler.error_renderer.html"/>
      <argument type="service">
        <service class="bool">
          <argument type="service" id="request_stack"/>
          <argument>true</argument>
          <factory class="Symfony\Bridge\Twig\ErrorRenderer\TwigErrorRenderer" method="isDebug"/>
        </service>
      </argument>
    </service>
    <service id="twig.runtime.serializer" class="Symfony\Bridge\Twig\Extension\SerializerRuntime">
      <tag name="twig.runtime"/>
      <argument type="service" id="serializer"/>
    </service>
    <service id="twig.extension.serializer" class="Symfony\Bridge\Twig\Extension\SerializerExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="controller.template_attribute_listener" class="Symfony\Bridge\Twig\EventListener\TemplateAttributeListener">
      <tag name="kernel.event_subscriber"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="twig.command.debug" class="Symfony\Bridge\Twig\Command\DebugCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="twig"/>
      <argument>/var/www/html/ShopwareDev</argument>
      <argument>%kernel.bundles_metadata%</argument>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
      <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
      <call method="setName">
        <argument>debug:twig</argument>
      </call>
      <call method="setDescription">
        <argument>Show a list of twig functions, filters, globals and tests</argument>
      </call>
    </service>
    <service id="twig.command.lint" class="Symfony\Bundle\TwigBundle\Command\LintCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="twig"/>
      <argument type="collection">
        <argument>*.twig</argument>
      </argument>
      <call method="setName">
        <argument>lint:twig</argument>
      </call>
      <call method="setDescription">
        <argument>Lint a Twig template and outputs encountered errors</argument>
      </call>
    </service>
    <service id="twig.validator" class="Symfony\Bridge\Twig\Validator\Constraints\TwigValidator">
      <tag name="validator.constraint_validator"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="twig.mailer.message_listener" class="Symfony\Component\Mailer\EventListener\MessageListener">
      <tag name="kernel.event_subscriber"/>
      <argument>null</argument>
      <argument type="service" id="twig.mime_body_renderer"/>
    </service>
    <service id="twig.mime_body_renderer" class="Symfony\Bridge\Twig\Mime\BodyRenderer">
      <argument key="0" type="service" id="twig"/>
      <argument key="localeSwitcher" type="service" id="translation.locale_switcher" on-invalid="ignore"/>
    </service>
    <service id="monolog.logger" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>app</argument>
      <call method="useMicrosecondTimestamps">
        <argument>true</argument>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger_prototype" class="Monolog\Logger" abstract="true">
      <argument type="abstract">channel</argument>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.activation_strategy.not_found" class="Symfony\Bridge\Monolog\Handler\FingersCrossed\NotFoundActivationStrategy" abstract="true">
      <deprecated package="symfony/monolog-bundle" version="3.11">The "%service_id%" service is deprecated.</deprecated>
    </service>
    <service id="monolog.handler.fingers_crossed.error_level_activation_strategy" class="Monolog\Handler\FingersCrossed\ErrorLevelActivationStrategy" abstract="true">
      <deprecated package="symfony/monolog-bundle" version="3.11">The "%service_id%" service is deprecated.</deprecated>
    </service>
    <service id="monolog.formatter.chrome_php" class="Monolog\Formatter\ChromePHPFormatter"/>
    <service id="monolog.formatter.gelf_message" class="Monolog\Formatter\GelfMessageFormatter"/>
    <service id="monolog.formatter.html" class="Monolog\Formatter\HtmlFormatter"/>
    <service id="monolog.formatter.json" class="Monolog\Formatter\JsonFormatter"/>
    <service id="monolog.formatter.line" class="Monolog\Formatter\LineFormatter"/>
    <service id="monolog.formatter.syslog" class="Monolog\Formatter\SyslogFormatter"/>
    <service id="monolog.formatter.loggly" class="Monolog\Formatter\LogglyFormatter"/>
    <service id="monolog.formatter.normalizer" class="Monolog\Formatter\NormalizerFormatter"/>
    <service id="monolog.formatter.scalar" class="Monolog\Formatter\ScalarFormatter"/>
    <service id="monolog.formatter.wildfire" class="Monolog\Formatter\WildfireFormatter"/>
    <service id="monolog.formatter.logstash" class="Monolog\Formatter\LogstashFormatter">
      <argument>app</argument>
    </service>
    <service id="monolog.http_client" class="Symfony\Contracts\HttpClient\HttpClientInterface">
      <factory class="Symfony\Component\HttpClient\HttpClient" method="create"/>
    </service>
    <service id="monolog.handler.business_event_handler_buffer" class="Monolog\Handler\BufferHandler">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="Shopware\Core\Framework\Log\Monolog\DoctrineSQLHandler"/>
      <argument>0</argument>
      <argument>DEBUG</argument>
      <argument>true</argument>
      <argument>false</argument>
    </service>
    <service id="monolog.processor.psr_log_message" class="Monolog\Processor\PsrLogMessageProcessor"/>
    <service id="monolog.handler.console" class="Symfony\Bridge\Monolog\Handler\ConsoleHandler">
      <tag name="kernel.event_subscriber"/>
      <tag name="kernel.reset" method="reset"/>
      <tag name="container.no_preload"/>
      <argument>null</argument>
      <argument>true</argument>
      <argument type="collection"/>
      <argument type="collection"/>
      <argument>false</argument>
    </service>
    <service id="monolog.handler.elasticsearch" class="Monolog\Handler\RotatingFileHandler">
      <tag name="kernel.reset" method="reset"/>
      <argument>/var/www/html/ShopwareDev/var/log/elasticsearch_dev.log</argument>
      <argument>10</argument>
      <argument>error</argument>
      <argument>true</argument>
      <argument>null</argument>
      <argument>false</argument>
      <call method="pushProcessor">
        <argument type="service" id="monolog.processor.psr_log_message"/>
      </call>
      <call method="setFilenameFormat">
        <argument>{filename}-{date}</argument>
        <argument>Y-m-d</argument>
      </call>
    </service>
    <service id="mcp.server.builder" class="Mcp\Server\Builder">
      <tag name="monolog.logger" channel="mcp"/>
      <call method="setServerInfo">
        <argument>Shopware</argument>
        <argument>1.0.0</argument>
        <argument>Shopware MCP server providing tools for entity management, system configuration, and storefront operations.</argument>
        <argument type="collection"/>
        <argument>null</argument>
      </call>
      <call method="setPaginationLimit">
        <argument>50</argument>
      </call>
      <call method="setInstructions">
        <argument>This MCP server exposes Shopware e-commerce platform capabilities.
Use entity tools to search, read, and manage shop data.
The advertised tool list is not the full catalogue. If no advertised tool matches the requested action, call shopware-tool-search first instead of assuming the action is unsupported; use shopware-toolsets-list and shopware-toolset-enable to make a matched tool callable if your client cannot invoke it inline.
All operations respect the authenticated user's ACL permissions.
</argument>
      </call>
      <call method="setEventDispatcher">
        <argument type="service" id="debug.event_dispatcher"/>
      </call>
      <call method="setRegistry">
        <argument type="service" id="mcp.traceable_registry"/>
      </call>
      <call method="setSession">
        <argument type="service" id="mcp.session.store"/>
      </call>
      <call method="addRequestHandlers">
        <argument type="tagged_iterator" tag="mcp.request_handler"/>
      </call>
      <call method="addNotificationHandlers">
        <argument type="tagged_iterator" tag="mcp.notification_handler"/>
      </call>
      <call method="addLoaders">
        <argument type="tagged_iterator" tag="mcp.loader"/>
      </call>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.mcp"/>
      </call>
      <call method="setContainer">
        <argument type="service" id=".service_locator.4_idB4J"/>
      </call>
      <call method="setDiscovery">
        <argument>/var/www/html/ShopwareDev</argument>
        <argument>%mcp.discovery.scan_dirs%</argument>
        <argument type="collection"/>
        <argument type="service" id="shopware.mcp.discovery_cache"/>
      </call>
      <factory class="Mcp\Server" method="builder"/>
    </service>
    <service id="mcp.server" class="Mcp\Server">
      <factory service="mcp.server.builder" method="build"/>
    </service>
    <service id="mcp.app.renderer" class="Symfony\AI\McpBundle\App\McpAppRenderer">
      <argument type="service" id="twig"/>
    </service>
    <service id="mcp.traceable_registry" class="Symfony\AI\McpBundle\Profiler\TraceableRegistry">
      <tag name="monolog.logger" channel="mcp"/>
      <tag name="container.decorator" id="mcp.registry" inner="mcp.traceable_registry.inner"/>
      <argument type="service" id="mcp.traceable_registry.inner"/>
    </service>
    <service id="mcp.data_collector" class="Symfony\AI\McpBundle\Profiler\DataCollector">
      <tag name="data_collector" id="mcp"/>
      <argument type="service" id="mcp.traceable_registry"/>
    </service>
    <service id="mcp.psr17_factory" class="Http\Discovery\Psr17Factory"/>
    <service id="mcp.psr_http_factory" class="Symfony\Bridge\PsrHttpMessage\Factory\PsrHttpFactory">
      <argument type="service" id="mcp.psr17_factory"/>
      <argument type="service" id="mcp.psr17_factory"/>
      <argument type="service" id="mcp.psr17_factory"/>
      <argument type="service" id="mcp.psr17_factory"/>
    </service>
    <service id="mcp.http_foundation_factory" class="Symfony\Bridge\PsrHttpMessage\Factory\HttpFoundationFactory"/>
    <service id="mcp.session.store" class="Mcp\Server\Session\FileSessionStore">
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/mcp-sessions</argument>
      <argument>3600</argument>
    </service>
    <service id="mcp.middleware_factory" class="Symfony\AI\McpBundle\Http\MiddlewareFactory">
      <argument>null</argument>
    </service>
    <service id="mcp.server.controller" class="Symfony\AI\McpBundle\Controller\McpController" public="true">
      <tag name="controller.service_arguments"/>
      <tag name="monolog.logger" channel="mcp"/>
      <argument type="service" id="mcp.server"/>
      <argument type="service" id="mcp.psr_http_factory"/>
      <argument type="service" id="mcp.http_foundation_factory"/>
      <argument type="service" id="mcp.psr17_factory"/>
      <argument type="service" id="mcp.psr17_factory"/>
      <argument type="service" id="mcp.middleware_factory"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="mcp.server.route_loader" class="Symfony\AI\McpBundle\Routing\RouteLoader">
      <tag name="routing.loader"/>
      <argument>true</argument>
      <argument>/api/_mcp</argument>
    </service>
    <service id="twig.extension.dump" class="Symfony\Bridge\Twig\Extension\DumpExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="var_dumper.cloner"/>
      <argument type="service" id="var_dumper.html_dumper"/>
    </service>
    <service id="data_collector.dump" class="Symfony\Component\HttpKernel\DataCollector\DumpDataCollector" public="true">
      <tag name="data_collector" id="dump" template="@Debug/Profiler/dump.html.twig" priority="240"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
      <argument type="service" id="debug.file_link_formatter" on-invalid="ignore"/>
      <argument>UTF-8</argument>
      <argument>null</argument>
      <argument>null</argument>
      <argument>%env(bool:default::key:web:default:kernel.runtime_mode:)%</argument>
    </service>
    <service id=".lazy.data_collector.dump" class="Symfony\Component\HttpKernel\DataCollector\DumpDataCollector" lazy="true">
      <argument type="collection">
        <argument type="service" id="data_collector.dump"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id="debug.dump_listener" class="Symfony\Component\HttpKernel\EventListener\DumpListener">
      <tag name="kernel.event_subscriber"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="var_dumper.cloner"/>
      <argument type="service" id="var_dumper.contextualized_cli_dumper"/>
      <argument>null</argument>
      <argument type="service" id=".lazy.data_collector.dump"/>
    </service>
    <service id="var_dumper.cloner" class="Symfony\Component\VarDumper\Cloner\VarCloner" public="true">
      <call method="setMaxItems">
        <argument>2500</argument>
      </call>
      <call method="setMinDepth">
        <argument>1</argument>
      </call>
      <call method="setMaxString">
        <argument>-1</argument>
      </call>
      <call method="addCasters">
        <argument type="collection">
          <argument key="Closure">Symfony\Component\VarDumper\Caster\ReflectionCaster::unsetClosureFileInfo</argument>
        </argument>
      </call>
    </service>
    <service id="var_dumper.contextualized_cli_dumper" class="Symfony\Component\VarDumper\Dumper\ContextualizedDumper">
      <tag name="container.decorator" id="var_dumper.cli_dumper" inner="var_dumper.contextualized_cli_dumper.inner"/>
      <argument type="service" id="var_dumper.contextualized_cli_dumper.inner"/>
      <argument type="collection">
        <argument key="source" type="service">
          <service class="Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider">
            <argument>UTF-8</argument>
            <argument>/var/www/html/ShopwareDev</argument>
            <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
          </service>
        </argument>
      </argument>
    </service>
    <service id="var_dumper.html_dumper" class="Symfony\Component\VarDumper\Dumper\HtmlDumper">
      <argument>null</argument>
      <argument>UTF-8</argument>
      <argument>0</argument>
      <call method="setDisplayOptions">
        <argument type="collection">
          <argument key="fileLinkFormat" type="service" id="debug.file_link_formatter" on-invalid="ignore"/>
        </argument>
      </call>
    </service>
    <service id="var_dumper.server_connection" class="Symfony\Component\VarDumper\Server\Connection">
      <argument/>
      <argument type="collection">
        <argument key="source" type="service">
          <service class="Symfony\Component\VarDumper\Dumper\ContextProvider\SourceContextProvider">
            <argument>UTF-8</argument>
            <argument>/var/www/html/ShopwareDev</argument>
            <argument type="service" id="debug.file_link_formatter" on-invalid="null"/>
          </service>
        </argument>
        <argument key="request" type="service">
          <service class="Symfony\Component\VarDumper\Dumper\ContextProvider\RequestContextProvider">
            <argument type="service" id="request_stack"/>
          </service>
        </argument>
        <argument key="cli" type="service">
          <service class="Symfony\Component\VarDumper\Dumper\ContextProvider\CliContextProvider"/>
        </argument>
      </argument>
    </service>
    <service id="var_dumper.dump_server" class="Symfony\Component\VarDumper\Server\DumpServer">
      <tag name="monolog.logger" channel="debug"/>
      <argument/>
      <argument type="service" id="monolog.logger.debug" on-invalid="null"/>
    </service>
    <service id="var_dumper.command.server_dump" class="Symfony\Bundle\DebugBundle\Command\ServerDumpPlaceholderCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="var_dumper.dump_server"/>
      <argument type="collection">
        <argument key="cli" type="service">
          <service class="Symfony\Component\VarDumper\Command\Descriptor\CliDescriptor">
            <argument type="service" id="var_dumper.contextualized_cli_dumper.inner"/>
          </service>
        </argument>
        <argument key="html" type="service">
          <service class="Symfony\Component\VarDumper\Command\Descriptor\HtmlDescriptor">
            <argument type="service" id="var_dumper.html_dumper"/>
          </service>
        </argument>
      </argument>
      <call method="setName">
        <argument>server:dump</argument>
      </call>
      <call method="setDescription">
        <argument>Start a dump server that collects and displays dumps in a single place</argument>
      </call>
    </service>
    <service id="monolog.command.server_log" class="Symfony\Bridge\Monolog\Command\ServerLogCommand">
      <tag name="console.command"/>
      <tag name="container.no_preload"/>
      <call method="setName">
        <argument>server:log</argument>
      </call>
      <call method="setDescription">
        <argument>Start a log server that displays logs in real time</argument>
      </call>
    </service>
    <service id="pentatrion_vite.entrypoints_lookup_collection" class="Pentatrion\ViteBundle\Service\EntrypointsLookupCollection">
      <argument type="service" id=".service_locator.Ns11N7J"/>
      <argument>_default</argument>
    </service>
    <service id="pentatrion_vite.entrypoint_renderer" class="Pentatrion\ViteBundle\Service\EntrypointRenderer">
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="pentatrion_vite.entrypoints_lookup_collection"/>
      <argument type="service" id="pentatrion_vite.tag_renderer_collection"/>
      <argument>_default</argument>
      <argument>false</argument>
      <argument type="service" id="request_stack" on-invalid="ignore"/>
      <argument type="service" id="debug.event_dispatcher" on-invalid="ignore"/>
    </service>
    <service id="pentatrion_vite.tag_renderer_collection" class="Pentatrion\ViteBundle\Service\TagRendererCollection">
      <argument type="service" id=".service_locator.rfXxwp3"/>
      <argument>_default</argument>
    </service>
    <service id="pentatrion_vite.twig_type_extension" class="Pentatrion\ViteBundle\Twig\TypeExtension">
      <tag name="twig.extension"/>
    </service>
    <service id="pentatrion_vite.twig_entry_files_extension" class="Pentatrion\ViteBundle\Twig\EntryFilesTwigExtension">
      <tag name="twig.extension"/>
      <argument type="service" id="pentatrion_vite.entrypoint_renderer"/>
    </service>
    <service id="Pentatrion\ViteBundle\DataCollector\ViteCollector" class="Pentatrion\ViteBundle\DataCollector\ViteCollector">
      <tag name="data_collector" id="pentatrion_vite.vite_collector"/>
      <argument type="service" id="pentatrion_vite.entrypoint_renderer"/>
    </service>
    <service id="pentatrion_vite.debug" class="Pentatrion\ViteBundle\Service\Debug">
      <argument>%pentatrion_vite.configs%</argument>
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="pentatrion_vite.entrypoints_lookup_collection"/>
      <argument>null</argument>
    </service>
    <service id="Pentatrion\ViteBundle\Controller\ViteController" class="Pentatrion\ViteBundle\Controller\ViteController" public="true">
      <tag name="controller.service_arguments"/>
      <argument>_default</argument>
      <argument type="service" id="http_client.uri_template"/>
      <argument type="service" id="pentatrion_vite.entrypoints_lookup_collection"/>
      <argument>null</argument>
    </service>
    <service id="Pentatrion\ViteBundle\Controller\ProfilerController" class="Pentatrion\ViteBundle\Controller\ProfilerController" public="true">
      <tag name="controller.service_arguments"/>
      <argument type="service" id="pentatrion_vite.debug"/>
      <argument type="service" id="twig"/>
    </service>
    <service id="Pentatrion\ViteBundle\Asset\ViteAssetVersionStrategy" class="Pentatrion\ViteBundle\Asset\ViteAssetVersionStrategy">
      <argument type="service" id="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator"/>
      <argument>_default</argument>
      <argument>false</argument>
      <argument type="service" id="request_stack" on-invalid="ignore"/>
      <argument>true</argument>
    </service>
    <service id="pentatrion_vite.cache" class="Symfony\Component\Cache\Adapter\PhpArrayAdapter" constructor="create">
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pentatrion_vite.cache.php</argument>
      <argument type="service" id="cache.pentatrion_vite_fallback"/>
    </service>
    <service id="pentatrion_vite.cache_warmer" class="Pentatrion\ViteBundle\CacheWarmer\EntrypointsCacheWarmer">
      <tag name="kernel.cache_warmer"/>
      <argument>/var/www/html/ShopwareDev/public</argument>
      <argument>%pentatrion_vite.configs%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pentatrion_vite.cache.php</argument>
    </service>
    <service id="cache.pentatrion_vite_fallback" class="Symfony\Component\Cache\Adapter\TraceableAdapter" public="true">
      <tag name="cache.pool" pruneable="false"/>
      <tag name="kernel.reset" method="reset"/>
      <argument type="service" id="cache.pentatrion_vite_fallback.recorder_inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id="pentatrion_vite.entrypoints_lookup[_default]" class="Pentatrion\ViteBundle\Service\EntrypointsLookup">
      <argument type="service" id="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator"/>
      <argument>_default</argument>
      <argument>false</argument>
    </service>
    <service id="pentatrion_vite.tag_renderer[_default]" class="Pentatrion\ViteBundle\Service\TagRenderer">
      <argument type="collection">
        <argument key="crossorigin">true</argument>
      </argument>
      <argument type="collection"/>
      <argument type="collection"/>
      <argument type="collection"/>
      <argument>link-tag</argument>
    </service>
    <service id=".service_locator.Ns11N7J" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="_default" type="service_closure" id="pentatrion_vite.entrypoints_lookup[_default]"/>
      </argument>
    </service>
    <service id=".service_locator.rfXxwp3" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="_default" type="service_closure" id="pentatrion_vite.tag_renderer[_default]"/>
      </argument>
    </service>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\ToolSearchTool" class="Shopware\Core\Framework\Mcp\Tool\ToolSearchTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\ToolSearchTool" class="Shopware\Core\Framework\Mcp\Tool\ToolSearchTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool" class="Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool" class="Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\EntitySearchTool" class="Shopware\Core\Framework\Mcp\Tool\EntitySearchTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\EntitySearchTool" class="Shopware\Core\Framework\Mcp\Tool\EntitySearchTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool" class="Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool" class="Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\EntityReadTool" class="Shopware\Core\Framework\Mcp\Tool\EntityReadTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\EntityReadTool" class="Shopware\Core\Framework\Mcp\Tool\EntityReadTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool" class="Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool" class="Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool" class="Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool" class="Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool" class="Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool" class="Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool" class="Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool" class="Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\OrderStateTool" class="Shopware\Core\Framework\Mcp\Tool\OrderStateTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\OrderStateTool" class="Shopware\Core\Framework\Mcp\Tool\OrderStateTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\MediaUploadTool" class="Shopware\Core\Framework\Mcp\Tool\MediaUploadTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\MediaUploadTool" class="Shopware\Core\Framework\Mcp\Tool\MediaUploadTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool" class="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool" class="Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool" class="Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Framework\Mcp\Tool\McpToolResponse.0.Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool" class="Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool" class="Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\AbstractListingFilterHandler.0.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ManufacturerListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ManufacturerListingFilterHandler" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ManufacturerListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ManufacturerListingFilterHandler" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\AbstractListingFilterHandler.0.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PriceListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PriceListingFilterHandler" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PriceListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PriceListingFilterHandler" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\AbstractListingFilterHandler.0.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\RatingListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\RatingListingFilterHandler" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\RatingListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\RatingListingFilterHandler" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\AbstractListingFilterHandler.0.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ShippingFreeListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ShippingFreeListingFilterHandler" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ShippingFreeListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\ShippingFreeListingFilterHandler" abstract="true"/>
    <service id=".instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\AbstractListingFilterHandler.0.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PropertyListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PropertyListingFilterHandler" abstract="true"/>
    <service id=".abstract.instanceof.Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PropertyListingFilterHandler" class="Shopware\Core\Content\Product\SalesChannel\Listing\Filter\PropertyListingFilterHandler" abstract="true"/>
    <service id=".service_locator.Ly_jG_N" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="int-or-null" type="service_closure" id="Shopware\Core\Framework\Adapter\Kernel\EnvIntOrNullProcessor"/>
        <argument key="service-registry-url" type="service_closure" id="Shopware\Core\Service\ServiceRegistry\RegistryUrlProcessor"/>
        <argument key="base64" type="service_closure" id="container.env_var_processor"/>
        <argument key="bool" type="service_closure" id="container.env_var_processor"/>
        <argument key="not" type="service_closure" id="container.env_var_processor"/>
        <argument key="const" type="service_closure" id="container.env_var_processor"/>
        <argument key="csv" type="service_closure" id="container.env_var_processor"/>
        <argument key="file" type="service_closure" id="container.env_var_processor"/>
        <argument key="float" type="service_closure" id="container.env_var_processor"/>
        <argument key="int" type="service_closure" id="container.env_var_processor"/>
        <argument key="json" type="service_closure" id="container.env_var_processor"/>
        <argument key="key" type="service_closure" id="container.env_var_processor"/>
        <argument key="url" type="service_closure" id="container.env_var_processor"/>
        <argument key="query_string" type="service_closure" id="container.env_var_processor"/>
        <argument key="resolve" type="service_closure" id="container.env_var_processor"/>
        <argument key="default" type="service_closure" id="container.env_var_processor"/>
        <argument key="string" type="service_closure" id="container.env_var_processor"/>
        <argument key="trim" type="service_closure" id="container.env_var_processor"/>
        <argument key="require" type="service_closure" id="container.env_var_processor"/>
        <argument key="enum" type="service_closure" id="container.env_var_processor"/>
        <argument key="shuffle" type="service_closure" id="container.env_var_processor"/>
        <argument key="defined" type="service_closure" id="container.env_var_processor"/>
        <argument key="urlencode" type="service_closure" id="container.env_var_processor"/>
      </argument>
    </service>
    <service id="measurement_system.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeEntityDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementSystemEntity</argument>
        <argument key="entity_name">measurement_system</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">technicalName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>technical_name</argument>
              <argument>technicalName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">one-to-many</argument>
            <argument key="name">units</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\OneToManyAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>units</argument>
              <argument>measurement_display_unit</argument>
              <argument>measurement_system_id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_translation</argument>
              <argument>measurement_system_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="measurement_system.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="measurement_system.definition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
    </service>
    <service id="measurement_system_translation.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementSystemEntity</argument>
        <argument key="entity_name">measurement_system</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">technicalName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>technical_name</argument>
              <argument>technicalName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">one-to-many</argument>
            <argument key="name">units</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\OneToManyAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>units</argument>
              <argument>measurement_display_unit</argument>
              <argument>measurement_system_id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_translation</argument>
              <argument>measurement_system_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="measurement_system_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="measurement_system_translation.definition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
    </service>
    <service id="measurement_display_unit.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeEntityDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementDisplayUnitEntity</argument>
        <argument key="entity_name">measurement_display_unit</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">fk</argument>
            <argument key="name">measurementSystemId</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FkField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_id</argument>
              <argument>measurementSystemId</argument>
              <argument>measurement_system</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">many-to-one</argument>
            <argument key="name">measurementSystem</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\ManyToOneAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurementSystem</argument>
              <argument>measurement_system_id</argument>
              <argument>measurement_system</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">bool</argument>
            <argument key="name">default</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\BoolField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>default</argument>
              <argument>default</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">type</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>type</argument>
              <argument>type</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">shortName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>short_name</argument>
              <argument>shortName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">float</argument>
            <argument key="name">factor</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FloatField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>factor</argument>
              <argument>factor</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">int</argument>
            <argument key="name">precision</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IntField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>precision</argument>
              <argument>precision</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_display_unit_translation</argument>
              <argument>measurement_display_unit_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="measurement_display_unit.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="measurement_display_unit.definition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
    </service>
    <service id="measurement_display_unit_translation.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeTranslationDefinition" public="true">
      <tag name="shopware.entity.definition"/>
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementDisplayUnitEntity</argument>
        <argument key="entity_name">measurement_display_unit</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">fk</argument>
            <argument key="name">measurementSystemId</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FkField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_id</argument>
              <argument>measurementSystemId</argument>
              <argument>measurement_system</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">many-to-one</argument>
            <argument key="name">measurementSystem</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\ManyToOneAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurementSystem</argument>
              <argument>measurement_system_id</argument>
              <argument>measurement_system</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">bool</argument>
            <argument key="name">default</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\BoolField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>default</argument>
              <argument>default</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">type</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>type</argument>
              <argument>type</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">shortName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>short_name</argument>
              <argument>shortName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">float</argument>
            <argument key="name">factor</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FloatField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>factor</argument>
              <argument>factor</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">int</argument>
            <argument key="name">precision</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IntField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>precision</argument>
              <argument>precision</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_display_unit_translation</argument>
              <argument>measurement_display_unit_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="measurement_display_unit_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="measurement_display_unit_translation.definition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
    </service>
    <service id=".service_locator.v8UDwfP" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="dataBag" type="service_closure" id=".errored..service_locator.v8UDwfP.Shopware\Core\Framework\Validation\DataBag\RequestDataBag"/>
      </argument>
    </service>
    <service id=".service_locator.v8UDwfP.Shopware\Core\Framework\Api\Controller\CacheController::index()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\Framework\Api\Controller\CacheController::index()"/>
      <argument>Shopware\Core\Framework\Api\Controller\CacheController::index()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.v8UDwfP" method="withContext"/>
    </service>
    <service id=".service_locator.Y5PwCj_" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="context" type="service_closure" id=".errored..service_locator.Y5PwCj_.Shopware\Core\Framework\Context"/>
      </argument>
    </service>
    <service id=".service_locator.Y5PwCj_.Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController::save()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController::save()"/>
      <argument>Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController::save()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.Y5PwCj_" method="withContext"/>
    </service>
    <service id=".service_locator.Y5PwCj_.Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController::save()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController::save()"/>
      <argument>Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController::save()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.Y5PwCj_" method="withContext"/>
    </service>
    <service id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::fetchConsents()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\System\Consent\Api\ConsentController::fetchConsents()"/>
      <argument>Shopware\Core\System\Consent\Api\ConsentController::fetchConsents()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.Y5PwCj_" method="withContext"/>
    </service>
    <service id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::acceptConsent()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\System\Consent\Api\ConsentController::acceptConsent()"/>
      <argument>Shopware\Core\System\Consent\Api\ConsentController::acceptConsent()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.Y5PwCj_" method="withContext"/>
    </service>
    <service id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::revokeConsent()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\System\Consent\Api\ConsentController::revokeConsent()"/>
      <argument>Shopware\Core\System\Consent\Api\ConsentController::revokeConsent()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.Y5PwCj_" method="withContext"/>
    </service>
    <service id=".service_locator.Y5PwCj_.Shopware\Core\Content\Media\Api\MediaVideoCoverController::assignVideoCover()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\Content\Media\Api\MediaVideoCoverController::assignVideoCover()"/>
      <argument>Shopware\Core\Content\Media\Api\MediaVideoCoverController::assignVideoCover()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.Y5PwCj_" method="withContext"/>
    </service>
    <service id=".service_locator.crhzjFx" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="pluginLoader" type="service_closure" id="Shopware\Core\Framework\Plugin\KernelPluginLoader\KernelPluginLoader" on-invalid="ignore"/>
      </argument>
    </service>
    <service id=".service_locator.crhzjFx.kernel::reboot()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="kernel::reboot()"/>
      <argument>kernel::reboot()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.crhzjFx" method="withContext"/>
    </service>
    <service id=".service_locator.1vYpZ1B" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="loader" type="service_closure" id=".errored..service_locator.1vYpZ1B.Symfony\Component\Config\Loader\LoaderInterface"/>
      </argument>
    </service>
    <service id=".service_locator.1vYpZ1B.kernel::registerContainerConfiguration()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="kernel::registerContainerConfiguration()"/>
      <argument>kernel::registerContainerConfiguration()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.1vYpZ1B" method="withContext"/>
    </service>
    <service id=".service_locator.1vYpZ1B.kernel::loadRoutes()" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="kernel::loadRoutes()"/>
      <argument>kernel::loadRoutes()</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.1vYpZ1B" method="withContext"/>
    </service>
    <service id=".service_locator.ESRqvdc" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Shopware\Core\Framework\Api\Controller\CacheController::index" type="service_closure" id=".service_locator.v8UDwfP.Shopware\Core\Framework\Api\Controller\CacheController::index()"/>
        <argument key="Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController::save" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController::save()"/>
        <argument key="Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController::save" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController::save()"/>
        <argument key="Shopware\Core\System\Consent\Api\ConsentController::fetchConsents" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::fetchConsents()"/>
        <argument key="Shopware\Core\System\Consent\Api\ConsentController::acceptConsent" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::acceptConsent()"/>
        <argument key="Shopware\Core\System\Consent\Api\ConsentController::revokeConsent" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::revokeConsent()"/>
        <argument key="Shopware\Core\Content\Media\Api\MediaVideoCoverController::assignVideoCover" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\Content\Media\Api\MediaVideoCoverController::assignVideoCover()"/>
        <argument key="kernel::reboot" type="service_closure" id=".service_locator.crhzjFx.kernel::reboot()"/>
        <argument key="kernel::registerContainerConfiguration" type="service_closure" id=".service_locator.1vYpZ1B.kernel::registerContainerConfiguration()"/>
        <argument key="kernel::loadRoutes" type="service_closure" id=".service_locator.1vYpZ1B.kernel::loadRoutes()"/>
        <argument key="Shopware\Core\Framework\Api\Controller\CacheController:index" type="service_closure" id=".service_locator.v8UDwfP.Shopware\Core\Framework\Api\Controller\CacheController::index()"/>
        <argument key="Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController:save" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController::save()"/>
        <argument key="Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController:save" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController::save()"/>
        <argument key="Shopware\Core\System\Consent\Api\ConsentController:fetchConsents" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::fetchConsents()"/>
        <argument key="Shopware\Core\System\Consent\Api\ConsentController:acceptConsent" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::acceptConsent()"/>
        <argument key="Shopware\Core\System\Consent\Api\ConsentController:revokeConsent" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\System\Consent\Api\ConsentController::revokeConsent()"/>
        <argument key="Shopware\Core\Content\Media\Api\MediaVideoCoverController:assignVideoCover" type="service_closure" id=".service_locator.Y5PwCj_.Shopware\Core\Content\Media\Api\MediaVideoCoverController::assignVideoCover()"/>
        <argument key="kernel:reboot" type="service_closure" id=".service_locator.crhzjFx.kernel::reboot()"/>
        <argument key="kernel:registerContainerConfiguration" type="service_closure" id=".service_locator.1vYpZ1B.kernel::registerContainerConfiguration()"/>
        <argument key="kernel:loadRoutes" type="service_closure" id=".service_locator.1vYpZ1B.kernel::loadRoutes()"/>
      </argument>
    </service>
    <service id=".service_locator.xCu.gOa" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Shopware\Core\Framework\Routing\Validation\Constraint\RouteNotBlockedValidator" type="service_closure" id="Shopware\Core\Framework\Routing\Validation\Constraint\RouteNotBlockedValidator"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityExistsValidator" type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityExistsValidator"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityNotExistsValidator" type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Validation\EntityNotExistsValidator"/>
        <argument key="Shopware\Core\Content\Seo\Validation\Constraint\ValidSeoPathInfoValidator" type="service_closure" id="Shopware\Core\Content\Seo\Validation\Constraint\ValidSeoPathInfoValidator"/>
        <argument key="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerEmailUniqueValidator" type="service_closure" id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerEmailUniqueValidator"/>
        <argument key="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerPasswordMatchesValidator" type="service_closure" id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerPasswordMatchesValidator"/>
        <argument key="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerVatIdentificationValidator" type="service_closure" id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerVatIdentificationValidator"/>
        <argument key="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerZipCodeValidator" type="service_closure" id="Shopware\Core\Checkout\Customer\Validation\Constraint\CustomerZipCodeValidator"/>
        <argument key="Shopware\Core\Checkout\Payment\Cart\Token\Constraint\PaymentTokenRegisteredValidator" type="service_closure" id="Shopware\Core\Checkout\Payment\Cart\Token\Constraint\PaymentTokenRegisteredValidator"/>
        <argument key="validator.expression" type="service_closure" id="validator.expression"/>
        <argument key="Symfony\Component\Validator\Constraints\ExpressionValidator" type="service_closure" id="validator.expression"/>
        <argument key="Symfony\Component\Validator\Constraints\EmailValidator" type="service_closure" id="validator.email"/>
        <argument key="Symfony\Component\Validator\Constraints\NotCompromisedPasswordValidator" type="service_closure" id="validator.not_compromised_password"/>
        <argument key="Symfony\Component\Validator\Constraints\WhenValidator" type="service_closure" id="validator.when"/>
        <argument key="Symfony\Component\Validator\Constraints\NoSuspiciousCharactersValidator" type="service_closure" id="validator.no_suspicious_characters"/>
        <argument key="Symfony\Bridge\Twig\Validator\Constraints\TwigValidator" type="service_closure" id="twig.validator"/>
      </argument>
    </service>
    <service id=".service_locator.qJ3QpCq" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="inline" type="service_closure" id="fragment.renderer.inline"/>
        <argument key="hinclude" type="service_closure" id="fragment.renderer.hinclude"/>
        <argument key="esi" type="service_closure" id="fragment.renderer.esi"/>
      </argument>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Checkout\Customer\CustomerValueResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Checkout\Customer\CustomerValueResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Checkout\Cart\CartValueResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Checkout\Cart\CartValueResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Framework\Api\Context\ContextValueResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Framework\Api\Context\ContextValueResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Framework\Routing\QueryDataBagResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Framework\Routing\QueryDataBagResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Framework\Routing\RequestDataBagResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Framework\Routing\RequestDataBagResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\System\SalesChannel\Context\SalesChannelContextValueResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextValueResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.request" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.request"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.session" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.session"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.backed_enum_resolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.backed_enum_resolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.uid" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.uid"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.datetime" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.datetime"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.request_attribute" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.request_attribute"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Framework\Api\Response\ResponseFactoryInterfaceValueResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Framework\Api\Response\ResponseFactoryInterfaceValueResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Framework\Routing\Annotation\CriteriaValueResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Framework\Routing\Annotation\CriteriaValueResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\PreviewRequestResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Request\Resolver\PreviewRequestResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\GetDataAndSendRequestResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Request\Resolver\GetDataAndSendRequestResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\SimulateRequestResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Request\Resolver\SimulateRequestResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerationRequestResolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerationRequestResolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.service" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.service"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.default" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.default"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.variadic" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.variadic"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.not_tagged_controller" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.not_tagged_controller"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.request_payload" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.request_payload"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id=".debug.value_resolver.argument_resolver.query_parameter_value_resolver" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver\TraceableValueResolver">
      <argument type="service" id="argument_resolver.query_parameter_value_resolver"/>
      <argument type="service" id="debug.stopwatch"/>
    </service>
    <service id="messenger.transport.scheduler_shopware" class="Symfony\Component\Messenger\Transport\TransportInterface">
      <tag name="messenger.receiver" alias="scheduler_shopware"/>
      <argument>schedule://shopware</argument>
      <argument type="collection">
        <argument key="transport_name">scheduler_shopware</argument>
      </argument>
      <argument type="service" id=".signing.messenger.default_serializer"/>
      <factory service="messenger.transport_factory" method="createTransport"/>
    </service>
    <service id="messenger.bus.default.middleware.traceable" class="Symfony\Component\Messenger\Middleware\TraceableMiddleware">
      <argument type="service" id="debug.stopwatch"/>
      <argument>messenger.bus.default</argument>
    </service>
    <service id="messenger.bus.default.middleware.add_bus_name_stamp_middleware" class="Symfony\Component\Messenger\Middleware\AddBusNameStampMiddleware">
      <argument>messenger.bus.default</argument>
    </service>
    <service id="messenger.bus.default.middleware.send_message" class="Symfony\Component\Messenger\Middleware\SendMessageMiddleware">
      <argument type="service" id="messenger.senders_locator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument>true</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      </call>
    </service>
    <service id="messenger.bus.default.middleware.handle_message" class="Symfony\Component\Messenger\Middleware\HandleMessageMiddleware">
      <argument type="service" id="messenger.bus.default.messenger.handlers_locator"/>
      <argument>false</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.messenger" on-invalid="ignore"/>
      </call>
    </service>
    <service id="debug.traced.messenger.bus.default" class="Symfony\Component\Messenger\TraceableMessageBus">
      <tag name="messenger.bus"/>
      <tag name="container.decorator" id="messenger.bus.default" inner="debug.traced.messenger.bus.default.inner"/>
      <argument type="service" id="debug.traced.messenger.bus.default.inner"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id=".service_locator.jLLS2Ji" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="messenger.bus.default" type="service_closure" id="debug.traced.messenger.bus.default"/>
      </argument>
    </service>
    <service id=".service_locator.iU9im4e" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="failed" type="service_closure" id="messenger.transport.failed"/>
      </argument>
    </service>
    <service id=".messenger.handler_descriptor.855dMLg" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.iIpJqJ3" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.7iCEXgm" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Message\CleanupOldCacheFoldersHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.A2zw0qR" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\Message\RefreshHttpCacheMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.bKvI6OS" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.sgGhBmJ" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.KoEMsQi" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\App\MessageHandler\RotateAppSecretHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.OUj2l9r" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.l7IW4Jl" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.JECTLlV" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.lwNsjc4" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexerRegistry"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.09y45Z6" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.FoMgGcE" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Store\InAppPurchase\Handler\InAppPurchaseUpdateHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor..SBCD91" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\MessageQueue\RegisterScheduledTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.blBChF5" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateIndexingHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.SWy5C4H" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Webhook\Handler\WebhookEventMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor..X3B2gX" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.ZZcENYo" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.eo2MB_f" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.AobTy5R" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.dbM2hhP" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.jEOfc_y" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\System\UsageData\EntitySync\IterateEntityMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.onFR.ly" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\System\UsageData\EntitySync\DispatchEntityMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.oCrXGyt" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\System\UsageData\EntitySync\CollectEntityDataMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.NHxalUe" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.Tj9.gGB" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Media\Message\GenerateThumbnailsHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.LEiaFsp" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Media\Message\GenerateThumbnailsHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.qBRKj1Z" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Media\Message\DeleteFileHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.W116FbW" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.60drHLE" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.l4IxMcL" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.azQYJRP" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.Qnz2qnU" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.ddqhRSd" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.abm65vn" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportPartialGenerationHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.qzSwe9j" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Mail\Message\SendMailHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.0ch.x9w" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\ImportExport\Message\ImportExportHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.x3dR99v" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\ImportExport\Message\DeleteFileHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.cSk5IPQ" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.bjrVlwZ" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.6wvnp4d" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.lvOhRUn" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.KXqXWXj" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.EVS4jj9" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.ABec9_c" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.LUUDRw6" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Service\ScheduledTask\InstallServicesTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor..RUcisk" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Service\MessageHandler\UpdateServiceHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.V.a_j.Q" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Service\MessageHandler\InstallServicesHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.uTG0z5p" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Core\Service\MessageHandler\LogConsentToRegistryHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.AhySS73" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.RJBol0." class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexer"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor._MixcuQ" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminSearchRegistry"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.3s5Oyog" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Storefront\Theme\Message\DeleteThemeFilesHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.XqDCQAY" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Storefront\Theme\Message\CompileThemeHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.Jwki.Qy" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.XgbiR0E" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.FouE9Zx" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.tagqn4q" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Checkout\Payment\MessageQueue\TransactionStatusSyncMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.0jpZZvQ" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.SZChKWI" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Checkout\PUI\MessageQueue\PUIInstructionsFetchMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.SMCoXyo" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.DQ8KDdu" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationMessageHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.ZmzqD45" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\CloneVisibilityHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.qlyQxNm" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\SyncManagerHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.IaIrgT7" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductSingleSyncHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor..TSX1E8" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductVariantSyncHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.7kcDUK7" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ProductCleanupSyncHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.7pLJ4sS" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\InventorySyncHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.Zei6xFK" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\Sync\ImageSyncHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.qUMLZEC" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\MessageQueue\Handler\InventoryUpdateHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.MEXR7ji" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\Schedule\CleanUpLogTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.vAZJ7IA" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\Schedule\CompleteSyncTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.8Z2OXZf" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="Swag\PayPal\Pos\Schedule\InventorySyncTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.Ow9us.T" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="RiccardoCatalog\Core\Catalog\Message\PrefillProductsHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.x2QoDWM" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="RiccardoRaffle\Core\Raffle\RaffleDrawTaskHandler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.Die6Bxe" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="process.messenger.process_message_handler"/>
      <argument type="collection">
        <argument key="sign">true</argument>
      </argument>
    </service>
    <service id=".messenger.handler_descriptor.NumTeF8" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="console.messenger.execute_command_handler"/>
      <argument type="collection">
        <argument key="sign">true</argument>
      </argument>
    </service>
    <service id=".messenger.handler_descriptor.Qv3faSN" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="http_client.messenger.ping_webhook_handler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.WG.oRBv" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="mailer.messenger.message_handler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.KMq4SyQ" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="scheduler.messenger.service_call_message_handler"/>
      <argument type="collection"/>
    </service>
    <service id=".messenger.handler_descriptor.jyyWvHw" class="Symfony\Component\Messenger\Handler\HandlerDescriptor">
      <argument type="service" id="messenger.redispatch_message_handler"/>
      <argument type="collection"/>
    </service>
    <service id=".signing.messenger.default_serializer" class="Symfony\Component\Messenger\Transport\Serialization\SigningSerializer">
      <argument type="service" id=".signing.messenger.transport.symfony_serializer"/>
      <argument type="service">
        <service class="string">
          <argument type="service_closure" id=".messenger.signing_serializer.signing_key"/>
          <factory class="Symfony\Component\String\LazyString" method="fromCallable"/>
        </service>
      </argument>
      <argument type="collection">
        <argument>Symfony\Component\Process\Messenger\RunProcessMessage</argument>
        <argument>Symfony\Component\Console\Messenger\RunCommandMessage</argument>
      </argument>
    </service>
    <service id=".signing.messenger.transport.symfony_serializer" class="Symfony\Component\Messenger\Transport\Serialization\SigningSerializer">
      <tag name="container.decorator" id="messenger.transport.symfony_serializer" inner=".signing.messenger.transport.symfony_serializer.inner"/>
      <argument type="service" id=".signing.messenger.transport.symfony_serializer.inner"/>
      <argument type="service">
        <service class="string">
          <argument type="service_closure" id=".messenger.signing_serializer.signing_key"/>
          <factory class="Symfony\Component\String\LazyString" method="fromCallable"/>
        </service>
      </argument>
      <argument type="collection">
        <argument>Symfony\Component\Process\Messenger\RunProcessMessage</argument>
        <argument>Symfony\Component\Console\Messenger\RunCommandMessage</argument>
      </argument>
    </service>
    <service id="messenger.bus.default.messenger.handlers_locator" class="Symfony\Component\Messenger\Handler\HandlersLocator">
      <argument type="collection">
        <argument key="Shopware\Core\Framework\Log\ScheduledTask\LogCleanupTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.855dMLg"/>
        </argument>
        <argument key="Shopware\Core\Framework\Adapter\Cache\InvalidateCacheTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.iIpJqJ3"/>
        </argument>
        <argument key="Shopware\Core\Framework\Adapter\Cache\Message\CleanupOldCacheFolders" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.7iCEXgm"/>
        </argument>
        <argument key="Shopware\Core\Framework\Adapter\Cache\Message\RefreshHttpCacheMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.A2zw0qR"/>
        </argument>
        <argument key="Shopware\Core\Framework\App\ScheduledTask\UpdateAppsTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.bKvI6OS"/>
        </argument>
        <argument key="Shopware\Core\Framework\App\ScheduledTask\DeleteCascadeAppsTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.sgGhBmJ"/>
        </argument>
        <argument key="Shopware\Core\Framework\App\Message\RotateAppSecretMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.KoEMsQi"/>
        </argument>
        <argument key="Shopware\Core\Framework\App\ScheduledTask\SystemHeartbeatTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.OUj2l9r"/>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Indexing\EntityIndexingMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.l7IW4Jl"/>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Indexing\MessageQueue\IterateEntityIndexerMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.JECTLlV"/>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Indexing\MessageQueue\FullEntityIndexerMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.lwNsjc4"/>
        </argument>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Version\Cleanup\CleanupVersionTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.09y45Z6"/>
        </argument>
        <argument key="Shopware\Core\Framework\Store\InAppPurchase\InAppPurchaseUpdateTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.FoMgGcE"/>
        </argument>
        <argument key="Shopware\Core\Framework\MessageQueue\ScheduledTask\MessageQueue\RegisterScheduledTaskMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor..SBCD91"/>
        </argument>
        <argument key="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateIndexingMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.blBChF5"/>
        </argument>
        <argument key="Shopware\Core\Framework\Webhook\Message\WebhookEventMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.SWy5C4H"/>
        </argument>
        <argument key="Shopware\Core\Framework\Webhook\ScheduledTask\CleanupWebhookEventLogTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor..X3B2gX"/>
        </argument>
        <argument key="Shopware\Core\Framework\Telemetry\Metrics\ScheduledTask\CollectPeriodicMetricsTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.ZZcENYo"/>
        </argument>
        <argument key="Shopware\Core\Framework\Mcp\ScheduledTask\McpToolsetSessionCleanupTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.eo2MB_f"/>
        </argument>
        <argument key="Shopware\Core\System\SalesChannel\Context\Cleanup\CleanupSalesChannelContextTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.AobTy5R"/>
        </argument>
        <argument key="Shopware\Core\System\Snippet\ScheduledTask\UpdateTranslationsTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.dbM2hhP"/>
        </argument>
        <argument key="Shopware\Core\System\UsageData\EntitySync\IterateEntityMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.jEOfc_y"/>
        </argument>
        <argument key="Shopware\Core\System\UsageData\EntitySync\DispatchEntityMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.onFR.ly"/>
        </argument>
        <argument key="Shopware\Core\System\UsageData\EntitySync\CollectEntityDataMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.oCrXGyt"/>
        </argument>
        <argument key="Shopware\Core\System\UsageData\ScheduledTask\CollectEntityDataTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.NHxalUe"/>
        </argument>
        <argument key="Shopware\Core\Content\Media\Message\GenerateThumbnailsMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.Tj9.gGB"/>
        </argument>
        <argument key="Shopware\Core\Content\Media\Message\UpdateThumbnailsMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.LEiaFsp"/>
        </argument>
        <argument key="Shopware\Core\Content\Media\Message\DeleteFileMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.qBRKj1Z"/>
        </argument>
        <argument key="Shopware\Core\Content\Media\ScheduledTask\CleanupCorruptedMediaTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.W116FbW"/>
        </argument>
        <argument key="Shopware\Core\Content\Product\Cleanup\CleanupProductKeywordDictionaryTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.60drHLE"/>
        </argument>
        <argument key="Shopware\Core\Content\Product\Cleanup\CleanupUnusedDownloadMediaTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.l4IxMcL"/>
        </argument>
        <argument key="Shopware\Core\Content\Newsletter\ScheduledTask\NewsletterRecipientTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.azQYJRP"/>
        </argument>
        <argument key="Shopware\Core\Content\ProductStream\ScheduledTask\UpdateProductStreamMappingTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.Qnz2qnU"/>
        </argument>
        <argument key="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportGenerateTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.ddqhRSd"/>
        </argument>
        <argument key="Shopware\Core\Content\ProductExport\ScheduledTask\ProductExportPartialGeneration" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.abm65vn"/>
        </argument>
        <argument key="Shopware\Core\Content\Mail\Message\SendMailMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.qzSwe9j"/>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\Message\ImportExportMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.0ch.x9w"/>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\Message\DeleteFileMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.x3dR99v"/>
        </argument>
        <argument key="Shopware\Core\Content\ImportExport\ScheduledTask\CleanupImportExportFileTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.cSk5IPQ"/>
        </argument>
        <argument key="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapGenerateTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.bjrVlwZ"/>
        </argument>
        <argument key="Shopware\Core\Content\Sitemap\ScheduledTask\SitemapMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.6wvnp4d"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Cart\Cleanup\CleanupCartTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.lvOhRUn"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\DeleteUnusedGuestCustomerTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.KXqXWXj"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Customer\CleanupCustomerRecoveryTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.EVS4jj9"/>
        </argument>
        <argument key="Shopware\Core\Checkout\Payment\Cleanup\CleanupPaymentTokenTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.ABec9_c"/>
        </argument>
        <argument key="Shopware\Core\Service\ScheduledTask\InstallServicesTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.LUUDRw6"/>
        </argument>
        <argument key="Shopware\Core\Service\Message\UpdateServiceMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor..RUcisk"/>
        </argument>
        <argument key="Shopware\Core\Service\Message\InstallServicesMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.V.a_j.Q"/>
        </argument>
        <argument key="Shopware\Core\Service\Message\LogPermissionToRegistryMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.uTG0z5p"/>
        </argument>
        <argument key="Shopware\Elasticsearch\Framework\Indexing\CreateAliasTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.AhySS73"/>
        </argument>
        <argument key="Shopware\Elasticsearch\Framework\Indexing\ElasticsearchIndexingMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.RJBol0."/>
        </argument>
        <argument key="Shopware\Elasticsearch\Admin\AdminSearchIndexingMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor._MixcuQ"/>
        </argument>
        <argument key="Shopware\Storefront\Theme\Message\DeleteThemeFilesMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.3s5Oyog"/>
        </argument>
        <argument key="Shopware\Storefront\Theme\Message\CompileThemeMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.XqDCQAY"/>
        </argument>
        <argument key="Shopware\Storefront\Theme\ScheduledTask\DeleteThemeFilesTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.Jwki.Qy"/>
        </argument>
        <argument key="Swag\PayPal\Checkout\Payment\ScheduledTask\OrderTransactionsCleanupTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.XgbiR0E"/>
        </argument>
        <argument key="Swag\PayPal\Checkout\Payment\ScheduledTask\TransactionStatusSyncTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.FouE9Zx"/>
        </argument>
        <argument key="Swag\PayPal\Checkout\Payment\MessageQueue\TransactionStatusSyncMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.tagqn4q"/>
        </argument>
        <argument key="Swag\PayPal\Checkout\PUI\ScheduledTask\PUIInstructionsFetchTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.0jpZZvQ"/>
        </argument>
        <argument key="Swag\PayPal\Checkout\PUI\MessageQueue\PUIInstructionsFetchMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.SZChKWI"/>
        </argument>
        <argument key="Swag\PayPal\Reporting\ScheduledTask\TurnoverReportingTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.SMCoXyo"/>
        </argument>
        <argument key="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.DQ8KDdu"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\CloneVisibilityMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.ZmzqD45"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\SyncManagerMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.qlyQxNm"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductSingleSyncMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.IaIrgT7"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductVariantSyncMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor..TSX1E8"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ProductCleanupSyncMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.7kcDUK7"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\InventorySyncMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.7pLJ4sS"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\Sync\ImageSyncMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.Zei6xFK"/>
        </argument>
        <argument key="Swag\PayPal\Pos\MessageQueue\Message\InventoryUpdateMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.qUMLZEC"/>
        </argument>
        <argument key="Swag\PayPal\Pos\Schedule\CleanUpLogTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.MEXR7ji"/>
        </argument>
        <argument key="Swag\PayPal\Pos\Schedule\CompleteSyncTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.vAZJ7IA"/>
        </argument>
        <argument key="Swag\PayPal\Pos\Schedule\InventorySyncTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.8Z2OXZf"/>
        </argument>
        <argument key="RiccardoCatalog\Core\Catalog\Message\PrefillProductsMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.Ow9us.T"/>
        </argument>
        <argument key="RiccardoRaffle\Core\Raffle\RaffleDrawTask" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.x2QoDWM"/>
        </argument>
        <argument key="Symfony\Component\Process\Messenger\RunProcessMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.Die6Bxe"/>
        </argument>
        <argument key="Symfony\Component\Console\Messenger\RunCommandMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.NumTeF8"/>
        </argument>
        <argument key="Symfony\Component\HttpClient\Messenger\PingWebhookMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.Qv3faSN"/>
        </argument>
        <argument key="Symfony\Component\Mailer\Messenger\SendEmailMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.WG.oRBv"/>
        </argument>
        <argument key="Symfony\Component\Scheduler\Messenger\ServiceCallMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.KMq4SyQ"/>
        </argument>
        <argument key="Symfony\Component\Messenger\Message\RedispatchMessage" type="iterator">
          <argument type="service" id=".messenger.handler_descriptor.jyyWvHw"/>
        </argument>
      </argument>
    </service>
    <service id=".debug.http_client" class="Symfony\Component\HttpClient\TraceableHttpClient">
      <argument type="service" id=".debug.http_client.inner"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id=".debug.service_registry.http_client" class="Symfony\Component\HttpClient\TraceableHttpClient">
      <argument type="service" id=".debug.service_registry.http_client.inner"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id=".debug.paypal.base-client" class="Symfony\Component\HttpClient\TraceableHttpClient">
      <argument type="service" id=".debug.paypal.base-client.inner"/>
      <argument type="service" id="debug.stopwatch" on-invalid="ignore"/>
      <argument type="service" id="profiler.is_disabled_state_checker" on-invalid="ignore"/>
    </service>
    <service id=".service_locator.dpiLQ5O" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection"/>
    </service>
    <service id="monolog.logger.mcp" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>mcp</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.request" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>request</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.console" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>console</argument>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.messenger" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>messenger</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.cache" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>cache</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.http_client" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>http_client</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.mailer" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>mailer</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.translation" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>translation</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.php" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>php</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.event" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>event</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.null_internal"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.router" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>router</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.lock" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>lock</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.profiler" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>profiler</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.debug" class="Monolog\Logger">
      <tag name="monolog.channel_logger"/>
      <argument>debug</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.business_events" class="Monolog\Logger" public="true">
      <tag name="monolog.channel_logger"/>
      <argument>business_events</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.business_event_handler_buffer"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.elasticsearch" class="Monolog\Logger" public="true">
      <tag name="monolog.channel_logger"/>
      <argument>elasticsearch</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.elasticsearch"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.logger.paypal" class="Monolog\Logger" public="true">
      <tag name="monolog.channel_logger"/>
      <argument>paypal</argument>
      <call method="pushHandler">
        <argument type="service" id="monolog.handler.console"/>
      </call>
      <call method="pushHandler">
        <argument type="service" id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
      </call>
      <call method="pushProcessor">
        <argument type="service" id="monolog.processor.paypal.web"/>
      </call>
      <call method="pushProcessor">
        <argument type="service" id="monolog.processor.paypal.introspection"/>
      </call>
      <call method="pushProcessor">
        <argument type="service" id="monolog.processor.paypal.agent-debug-id"/>
      </call>
      <configurator service="debug.debug_logger_configurator" method="pushDebugLogger"/>
    </service>
    <service id="monolog.handler.null_internal" class="Monolog\Handler\NullHandler"/>
    <service id=".service_locator.4_idB4J" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Shopware\Core\Framework\Mcp\Tool\ToolSearchTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\ToolSearchTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\EntitySchemaTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\EntitySearchTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\EntitySearchTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\EntityAggregateTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\EntityReadTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\EntityReadTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\SystemConfigReadTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\EntityUpsertTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\EntityDeleteTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\SystemConfigWriteTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\OrderStateTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\OrderStateTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\MediaUploadTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\MediaUploadTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\ToolsetsListTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool" type="service_closure" id="Shopware\Core\Framework\Mcp\Tool\ToolsetEnableTool"/>
        <argument key="Shopware\Storefront\Mcp\Tool\ThemeConfigTool" type="service_closure" id="Shopware\Storefront\Mcp\Tool\ThemeConfigTool"/>
        <argument key="Shopware\Core\Framework\Mcp\Prompt\ShopwareContextPrompt" type="service_closure" id="Shopware\Core\Framework\Mcp\Prompt\ShopwareContextPrompt"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\EntityListResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\EntityListResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\BusinessEventsResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\BusinessEventsResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\FlowActionsResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\FlowActionsResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\SalesChannelListResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\SalesChannelListResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\CurrencyListResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\CurrencyListResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\LanguageListResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\LanguageListResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\StateMachineResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\StateMachineResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\ExtensionsResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\ExtensionsResource"/>
        <argument key="Shopware\Core\Framework\Mcp\Resource\ToolResultResource" type="service_closure" id="Shopware\Core\Framework\Mcp\Resource\ToolResultResource"/>
      </argument>
    </service>
    <service id="acl_role.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\Role\AclRoleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="acl_user_role.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\Role\AclUserRoleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="log_entry.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Log\LogEntryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\AppDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_action_button.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\ActionButton\ActionButtonDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_action_button_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_template.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Template\TemplateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_payment_method.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppPaymentMethod\AppPaymentMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_script_condition.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppScriptCondition\AppScriptConditionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_script_condition_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppScriptConditionTranslation\AppScriptConditionTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_cms_block.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\CmsBlock\AppCmsBlockDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_cms_block_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\CmsBlockTranslation\AppCmsBlockTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_flow_action.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\FlowAction\AppFlowActionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_flow_action_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\FlowActionTranslation\AppFlowActionTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_flow_event.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\FlowEvent\AppFlowEventDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_shipping_method.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppShippingMethod\AppShippingMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="custom_field.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="custom_field_set.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\CustomField\Aggregate\CustomFieldSet\CustomFieldSetDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="custom_field_set_relation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\CustomField\Aggregate\CustomFieldSetRelation\CustomFieldSetRelationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="version.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="version_commit.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="version_commit_data.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="plugin.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="plugin_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="scheduled_task.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="script.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Script\ScriptDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="language.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Language\LanguageDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="seo_url.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrl\SeoUrlDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="seo_url_template.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="main_category.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Seo\MainCategory\MainCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="webhook.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Webhook\WebhookDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="webhook_event_log.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Webhook\EventLog\WebhookEventLogDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="notification.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\Notification\NotificationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_mcp_tool.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppMcpTool\AppMcpToolDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_mcp_tool_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppMcpToolTranslation\AppMcpToolTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_mcp_prompt.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppMcpPrompt\AppMcpPromptDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_mcp_prompt_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppMcpPromptTranslation\AppMcpPromptTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_mcp_resource.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppMcpResource\AppMcpResourceDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_mcp_resource_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Framework\App\Aggregate\AppMcpResourceTranslation\AppMcpResourceTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\SalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_country.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCountry\SalesChannelCountryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_currency.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCurrency\SalesChannelCurrencyDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_domain.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_language.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelLanguage\SalesChannelLanguageDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_payment_method.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelPaymentMethod\SalesChannelPaymentMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_shipping_method.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelShippingMethod\SalesChannelShippingMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_type.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelType\SalesChannelTypeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_type_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_analytics.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelAnalytics\SalesChannelAnalyticsDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_file.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelFile\SalesChannelFileDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="country.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Country\CountryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="country_state.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Country\Aggregate\CountryState\CountryStateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="country_state_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="country_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="currency.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Currency\CurrencyDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="currency_country_rounding.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Currency\Aggregate\CurrencyCountryRounding\CurrencyCountryRoundingDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="currency_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="custom_entity.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\CustomEntity\CustomEntityDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="locale.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Locale\LocaleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="locale_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="snippet_set.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="snippet.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Snippet\SnippetDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="salutation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Salutation\SalutationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="salutation_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="tax.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Tax\TaxDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="tax_rule.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="tax_rule_type.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Tax\Aggregate\TaxRuleType\TaxRuleTypeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="tax_rule_type_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="tax_provider.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\TaxProvider\TaxProviderDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="tax_provider_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\TaxProvider\Aggregate\TaxProviderTranslation\TaxProviderTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="unit.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Unit\UnitDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="unit_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="user.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\User\UserDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="user_config.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\User\Aggregate\UserConfig\UserConfigDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="user_access_key.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\User\Aggregate\UserAccessKey\UserAccessKeyDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="user_recovery.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\User\Aggregate\UserRecovery\UserRecoveryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="integration.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Integration\IntegrationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="integration_role.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Integration\Aggregate\IntegrationRole\IntegrationRoleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="state_machine.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="state_machine_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\StateMachine\StateMachineTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="state_machine_state.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="state_machine_state_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="state_machine_transition.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\StateMachine\Aggregation\StateMachineTransition\StateMachineTransitionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="state_machine_history.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\StateMachine\Aggregation\StateMachineHistory\StateMachineHistoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="system_config.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="number_range.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\NumberRangeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="number_range_sales_channel.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeSalesChannel\NumberRangeSalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="number_range_state.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeState\NumberRangeStateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="number_range_type.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeType\NumberRangeTypeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="number_range_type_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="number_range_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Tag\TagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="category.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Category\CategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="category_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="category_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Category\Aggregate\CategoryTag\CategoryTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\MediaDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_default_folder.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaDefaultFolder\MediaDefaultFolderDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_thumbnail.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaThumbnail\MediaThumbnailDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_folder.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaFolder\MediaFolderDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_thumbnail_size.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaThumbnailSize\MediaThumbnailSizeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_folder_configuration.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaFolderConfiguration\MediaFolderConfigurationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_folder_configuration_media_thumbnail_size.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaFolderConfigurationMediaThumbnailSize\MediaFolderConfigurationMediaThumbnailSizeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="media_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Media\Aggregate\MediaTag\MediaTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\ProductDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_stream_mapping.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductStreamMapping\ProductStreamMappingDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_category.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductCategory\ProductCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_custom_field_set.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductCustomFieldSet\ProductCustomFieldSetDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductTag\ProductTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_configurator_setting.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_price.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_property.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductProperty\ProductPropertyDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_search_keyword.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_keyword_dictionary.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_review.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_manufacturer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_manufacturer_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_media.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_download.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductDownload\ProductDownloadDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_option.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductOption\ProductOptionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_category_tree.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductCategoryTree\ProductCategoryTreeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_cross_selling.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_cross_selling_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_cross_selling_assigned_products.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_feature_set.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_feature_set_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_sorting.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_sorting_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_search_config.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_search_config_field.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_visibility.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="delivery_time.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\DeliveryTime\DeliveryTimeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="newsletter_recipient.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="newsletter_recipient_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipientTag\NewsletterRecipientTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="rule.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Rule\RuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="rule_condition.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Rule\Aggregate\RuleCondition\RuleConditionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="rule_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Rule\Aggregate\RuleTag\RuleTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_stream.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductStream\ProductStreamDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_stream_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_stream_filter.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="product_export.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductExport\ProductExportDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="property_group.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Property\PropertyGroupDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="property_group_option.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="property_group_option_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="property_group_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="cms_page.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\CmsPageDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="cms_page_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\Aggregate\CmsPageTranslation\CmsPageTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="cms_section.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\Aggregate\CmsSection\CmsSectionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="cms_block.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\Aggregate\CmsBlock\CmsBlockDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="cms_slot.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\Aggregate\CmsSlot\CmsSlotDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="cms_slot_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Cms\Aggregate\CmsSlotTranslation\CmsSlotTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="mail_template.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\MailTemplateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="mail_template_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTranslation\MailTemplateTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="mail_template_type.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="mail_template_type_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTypeTranslation\MailTemplateTypeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="mail_template_media.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateMedia\MailTemplateMediaDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="mail_header_footer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="mail_header_footer_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooterTranslation\MailHeaderFooterTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="delivery_time_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\System\DeliveryTime\Aggregate\DeliveryTimeTranslation\DeliveryTimeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="import_export_profile.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ImportExport\ImportExportProfileDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="import_export_log.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ImportExport\Aggregate\ImportExportLog\ImportExportLogDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="import_export_file.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ImportExport\Aggregate\ImportExportFile\ImportExportFileDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="import_export_profile_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ImportExport\ImportExportProfileTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="landing_page.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\LandingPage\LandingPageDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="landing_page_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="landing_page_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTag\LandingPageTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="landing_page_sales_channel.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\LandingPage\Aggregate\LandingPageSalesChannel\LandingPageSalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="flow.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Flow\FlowDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="flow_sequence.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Flow\Aggregate\FlowSequence\FlowSequenceDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="flow_template.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Flow\Aggregate\FlowTemplate\FlowTemplateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_tracking_order.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingOrderDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel_tracking_customer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingCustomerDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\CustomerDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_group_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_address.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerAddress\CustomerAddressDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_recovery.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerRecovery\CustomerRecoveryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_group.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroup\CustomerGroupDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_group_registration_sales_channels.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupRegistrationSalesChannel\CustomerGroupRegistrationSalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerTag\CustomerTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_wishlist.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlist\CustomerWishlistDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="customer_wishlist_product.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlistProduct\CustomerWishlistProductDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="document.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\DocumentDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="document_type.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\Aggregate\DocumentType\DocumentTypeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="document_type_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="document_base_config.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="document_base_config_sales_channel.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfigSalesChannel\DocumentBaseConfigSalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\OrderDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_address.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderAddress\OrderAddressDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_customer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderCustomer\OrderCustomerDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_delivery.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderDelivery\OrderDeliveryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_delivery_position.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderDeliveryPosition\OrderDeliveryPositionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_line_item.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderLineItem\OrderLineItemDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_line_item_download.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderLineItemDownload\OrderLineItemDownloadDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTag\OrderTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_transaction.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_transaction_capture.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_transaction_capture_refund.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="order_transaction_capture_refund_position.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefundPosition\OrderTransactionCaptureRefundPositionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="payment_method.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Payment\PaymentMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="payment_method_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\PromotionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_sales_channel.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSalesChannel\PromotionSalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_individual_code.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionIndividualCode\PromotionIndividualCodeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_discount.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscount\PromotionDiscountDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_discount_rule.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountRule\PromotionDiscountRuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_setgroup.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroup\PromotionSetGroupDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_setgroup_rule.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroupRule\PromotionSetGroupRuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_order_rule.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionOrderRule\PromotionOrderRuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_persona_customer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaCustomer\PromotionPersonaCustomerDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_persona_rule.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaRule\PromotionPersonaRuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_cart_rule.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionCartRule\PromotionCartRuleDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="promotion_discount_prices.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountPrice\PromotionDiscountPriceDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="shipping_method.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Shipping\ShippingMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="shipping_method_tag.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTag\ShippingMethodTagDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="shipping_method_price.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="shipping_method_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="document_file.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\DocumentV2\Aggregate\DocumentFile\DocumentFileDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="app_administration_snippet.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Administration\Snippet\AppAdministrationSnippetDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="theme.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Storefront\Theme\ThemeDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="theme_translation.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Storefront\Theme\Aggregate\ThemeTranslationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="theme_sales_channel.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Storefront\Theme\Aggregate\ThemeSalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="theme_media.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Storefront\Theme\Aggregate\ThemeMediaDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="theme_child.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Shopware\Storefront\Theme\Aggregate\ThemeChildDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_vault_token.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\DataAbstractionLayer\VaultToken\VaultTokenDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_vault_token_mapping.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\DataAbstractionLayer\VaultTokenMapping\VaultTokenMappingDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_transaction_report.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_pos_sales_channel.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_pos_sales_channel_inventory.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelInventoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_pos_sales_channel_run.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_pos_sales_channel_run_log.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunLogDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_pos_sales_channel_media.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelMediaDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="swag_paypal_pos_sales_channel_product.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelProductDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_deal.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoDeals\Core\Content\Deal\DealDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_deal_category.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoDeals\Core\Content\Deal\Aggregate\DealCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_store.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoStores\Core\Content\Store\StoreDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_loyalty_account.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyAccountDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_loyalty_transaction.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyTransactionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_advisor_question.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoAdvisor\Core\Content\Advisor\QuestionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_advisor_option.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoAdvisor\Core\Content\Advisor\OptionDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_age_verification.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoAgeCheck\Core\Content\AgeVerification\AgeVerificationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_compliance_profile.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoCompliance\Core\Content\Compliance\ComplianceProfileDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_compliance_profile_product.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileProductDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_compliance_profile_category.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_magazine_post.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoMagazine\Core\Content\Magazine\PostDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_magazine_category.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoMagazine\Core\Content\Magazine\CategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_magazine_post_category.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoMagazine\Core\Content\Magazine\Aggregate\PostCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_offer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoOffers\Core\Content\Offer\OfferDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_offer_customer.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoOffers\Core\Content\Offer\Aggregate\OfferCustomerDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="riccardo_offer_state.repository" class="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository" public="true">
      <argument type="service" id="RiccardoOffers\Core\Content\Offer\Aggregate\OfferStateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\VersionManager"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="shopware.rate_limiter" class="Shopware\Core\Framework\RateLimiter\RateLimiter">
      <call method="registerLimiterFactory">
        <argument>login</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">login</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>guest_login</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">guest_login</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>import_export_file_download</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">import_export_file_download</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>oauth</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">oauth</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>reset_password</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">reset_password</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>user_recovery</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">user_recovery</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>contact_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">contact_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>revocation_request_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">revocation_request_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>notification</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">10 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">15</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">20</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">notification</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>newsletter_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">newsletter_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>newsletter_unsubscribe_form</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">24 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">3</argument>
                  <argument key="interval">30 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">5</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">10</argument>
                  <argument key="interval">90 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">newsletter_unsubscribe_form</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>cart_add_line_item</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">system_config</argument>
              <argument key="reset">1 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="domain">core.cart.lineItemAddLimit</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">cart_add_line_item</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>mcp_admin_api</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">1 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">300</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">1000</argument>
                  <argument key="interval">10 minutes</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">mcp_admin_api</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>mcp_store_api</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">time_backoff</argument>
              <argument key="reset">1 hours</argument>
              <argument key="limits" type="collection">
                <argument type="collection">
                  <argument key="limit">120</argument>
                  <argument key="interval">60 seconds</argument>
                </argument>
                <argument type="collection">
                  <argument key="limit">600</argument>
                  <argument key="interval">10 minutes</argument>
                </argument>
              </argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">mcp_store_api</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
      <call method="registerLimiterFactory">
        <argument>app_shop_verify</argument>
        <argument type="service">
          <service class="Shopware\Core\Framework\RateLimiter\RateLimiterFactory">
            <argument type="collection">
              <argument key="enabled">true</argument>
              <argument key="policy">sliding_window</argument>
              <argument key="limit">60</argument>
              <argument key="interval">60 minutes</argument>
              <argument key="lock_factory">lock.factory</argument>
              <argument key="cache_pool">cache.rate_limiter</argument>
              <argument key="id">app_shop_verify</argument>
            </argument>
            <argument type="service">
              <service class="Symfony\Component\RateLimiter\Storage\CacheStorage">
                <argument type="service" id="cache.rate_limiter"/>
              </service>
            </argument>
            <argument type="service" id="Shopware\Core\System\SystemConfig\SystemConfigService"/>
            <argument type="service" id="clock"/>
            <argument type="service" id="lock.default.factory"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="shopware.increment.user_activity.gateway.mysql" class="Shopware\Core\Framework\Increment\MySQLIncrementer">
      <tag name="shopware.increment.gateway"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <call method="setPool">
        <argument>user_activity</argument>
      </call>
      <call method="setConfig">
        <argument type="collection"/>
      </call>
    </service>
    <service id="shopware.increment.message_queue.gateway.mysql" class="Shopware\Core\Framework\Increment\MySQLIncrementer">
      <tag name="shopware.increment.gateway"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="clock"/>
      <call method="setPool">
        <argument>message_queue</argument>
      </call>
      <call method="setConfig">
        <argument type="collection"/>
      </call>
    </service>
    <service id="make.auto_command.composer_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:composer"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ComposerGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:composer</argument>
      </call>
    </service>
    <service id="make.auto_command.plugin_class_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:plugin-class"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\PluginClassGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:plugin-class</argument>
      </call>
    </service>
    <service id="make.auto_command.tests_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:tests"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\TestsGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:tests</argument>
      </call>
    </service>
    <service id="make.auto_command.command_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:command"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\CommandGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:command</argument>
      </call>
    </service>
    <service id="make.auto_command.scheduled_task_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:scheduled-task"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ScheduledTaskGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:scheduled-task</argument>
      </call>
    </service>
    <service id="make.auto_command.event_subscriber_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:event-subscriber"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\EventSubscriberGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:event-subscriber</argument>
      </call>
    </service>
    <service id="make.auto_command.storefront_controller_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:storefront-controller"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\StorefrontControllerGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:storefront-controller</argument>
      </call>
    </service>
    <service id="make.auto_command.store_api_route_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:store-api-route"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\StoreApiRouteGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:store-api-route</argument>
      </call>
    </service>
    <service id="make.auto_command.entity_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:entity"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\EntityGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:entity</argument>
      </call>
    </service>
    <service id="make.auto_command.config_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:config"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\ConfigGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:config</argument>
      </call>
    </service>
    <service id="make.auto_command.javascript_plugin_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:javascript-plugin"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\JavascriptPluginGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:javascript-plugin</argument>
      </call>
    </service>
    <service id="make.auto_command.admin_module_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:admin-module"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\AdminModuleGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:admin-module</argument>
      </call>
    </service>
    <service id="make.auto_command.custom_fieldset_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:custom-fieldset"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\CustomFieldsetGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:custom-fieldset</argument>
      </call>
    </service>
    <service id="make.auto_command.gitignore_generator" class="Shopware\Core\Framework\Plugin\Command\MakerCommand">
      <tag name="console.command" command="make:plugin:gitignore"/>
      <tag name="container.no_preload"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\Generator\GitignoreGenerator"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\Command\Scaffolding\ScaffoldingWriter"/>
      <argument type="service" id="Shopware\Core\Framework\Plugin\PluginService"/>
      <call method="setName">
        <argument>make:plugin:gitignore</argument>
      </call>
    </service>
    <service id=".service_locator.rV5R3iC" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool" type="service_closure" id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiContextTool"/>
        <argument key="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool" type="service_closure" id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolSearchTool"/>
        <argument key="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool" type="service_closure" id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetsListTool"/>
        <argument key="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool" type="service_closure" id="Shopware\Core\System\SalesChannel\Mcp\Tool\StoreApiToolsetEnableTool"/>
      </argument>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Api\Acl\Role\AclRoleDefinition" class="Shopware\Core\Framework\Api\Acl\Role\AclRoleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Api\Acl\Role\AclUserRoleDefinition" class="Shopware\Core\Framework\Api\Acl\Role\AclUserRoleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Log\LogEntryDefinition" class="Shopware\Core\Framework\Log\LogEntryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\AppDefinition" class="Shopware\Core\Framework\App\AppDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppTranslation\AppTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\ActionButton\ActionButtonDefinition" class="Shopware\Core\Framework\App\Aggregate\ActionButton\ActionButtonDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\ActionButtonTranslation\ActionButtonTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Template\TemplateDefinition" class="Shopware\Core\Framework\App\Template\TemplateDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppPaymentMethod\AppPaymentMethodDefinition" class="Shopware\Core\Framework\App\Aggregate\AppPaymentMethod\AppPaymentMethodDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppScriptCondition\AppScriptConditionDefinition" class="Shopware\Core\Framework\App\Aggregate\AppScriptCondition\AppScriptConditionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppScriptConditionTranslation\AppScriptConditionTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppScriptConditionTranslation\AppScriptConditionTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\CmsBlock\AppCmsBlockDefinition" class="Shopware\Core\Framework\App\Aggregate\CmsBlock\AppCmsBlockDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\CmsBlockTranslation\AppCmsBlockTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\CmsBlockTranslation\AppCmsBlockTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\FlowAction\AppFlowActionDefinition" class="Shopware\Core\Framework\App\Aggregate\FlowAction\AppFlowActionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\FlowActionTranslation\AppFlowActionTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\FlowActionTranslation\AppFlowActionTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\FlowEvent\AppFlowEventDefinition" class="Shopware\Core\Framework\App\Aggregate\FlowEvent\AppFlowEventDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppShippingMethod\AppShippingMethodDefinition" class="Shopware\Core\Framework\App\Aggregate\AppShippingMethod\AppShippingMethodDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\CustomField\CustomFieldDefinition" class="Shopware\Core\System\CustomField\CustomFieldDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\CustomField\Aggregate\CustomFieldSet\CustomFieldSetDefinition" class="Shopware\Core\System\CustomField\Aggregate\CustomFieldSet\CustomFieldSetDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\CustomField\Aggregate\CustomFieldSetRelation\CustomFieldSetRelationDefinition" class="Shopware\Core\System\CustomField\Aggregate\CustomFieldSetRelation\CustomFieldSetRelationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition" class="Shopware\Core\Framework\DataAbstractionLayer\Version\VersionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition" class="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommit\VersionCommitDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition" class="Shopware\Core\Framework\DataAbstractionLayer\Version\Aggregate\VersionCommitData\VersionCommitDataDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Plugin\PluginDefinition" class="Shopware\Core\Framework\Plugin\PluginDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationDefinition" class="Shopware\Core\Framework\Plugin\Aggregate\PluginTranslation\PluginTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskDefinition" class="Shopware\Core\Framework\MessageQueue\ScheduledTask\ScheduledTaskDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Script\ScriptDefinition" class="Shopware\Core\Framework\Script\ScriptDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateDefinition" class="Shopware\Core\Content\Seo\SeoUrlTemplate\SeoUrlTemplateDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Webhook\WebhookDefinition" class="Shopware\Core\Framework\Webhook\WebhookDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Webhook\EventLog\WebhookEventLogDefinition" class="Shopware\Core\Framework\Webhook\EventLog\WebhookEventLogDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\Notification\NotificationDefinition" class="Shopware\Core\Framework\Notification\NotificationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppMcpTool\AppMcpToolDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpTool\AppMcpToolDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppMcpToolTranslation\AppMcpToolTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpToolTranslation\AppMcpToolTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppMcpPrompt\AppMcpPromptDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpPrompt\AppMcpPromptDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppMcpPromptTranslation\AppMcpPromptTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpPromptTranslation\AppMcpPromptTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppMcpResource\AppMcpResourceDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpResource\AppMcpResourceDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Framework\App\Aggregate\AppMcpResourceTranslation\AppMcpResourceTranslationDefinition" class="Shopware\Core\Framework\App\Aggregate\AppMcpResourceTranslation\AppMcpResourceTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\SalesChannelDefinition" class="Shopware\Core\System\SalesChannel\SalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\Extension\SalesChannelProductExportTrackingExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Theme\Extension\SalesChannelExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\SalesChannelExtension"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTranslation\SalesChannelTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCountry\SalesChannelCountryDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCountry\SalesChannelCountryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCurrency\SalesChannelCurrencyDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelCurrency\SalesChannelCurrencyDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelDomain\SalesChannelDomainDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelLanguage\SalesChannelLanguageDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelLanguage\SalesChannelLanguageDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelPaymentMethod\SalesChannelPaymentMethodDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelPaymentMethod\SalesChannelPaymentMethodDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelShippingMethod\SalesChannelShippingMethodDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelShippingMethod\SalesChannelShippingMethodDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelType\SalesChannelTypeDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelType\SalesChannelTypeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelTypeTranslation\SalesChannelTypeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelAnalytics\SalesChannelAnalyticsDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelAnalytics\SalesChannelAnalyticsDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SalesChannel\Aggregate\SalesChannelFile\SalesChannelFileDefinition" class="Shopware\Core\System\SalesChannel\Aggregate\SalesChannelFile\SalesChannelFileDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationDefinition" class="Shopware\Core\System\Country\Aggregate\CountryStateTranslation\CountryStateTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationDefinition" class="Shopware\Core\System\Country\Aggregate\CountryTranslation\CountryTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Currency\Aggregate\CurrencyCountryRounding\CurrencyCountryRoundingDefinition" class="Shopware\Core\System\Currency\Aggregate\CurrencyCountryRounding\CurrencyCountryRoundingDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationDefinition" class="Shopware\Core\System\Currency\Aggregate\CurrencyTranslation\CurrencyTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\CustomEntity\CustomEntityDefinition" class="Shopware\Core\System\CustomEntity\CustomEntityDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Locale\LocaleDefinition" class="Shopware\Core\System\Locale\LocaleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationDefinition" class="Shopware\Core\System\Locale\Aggregate\LocaleTranslation\LocaleTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetDefinition" class="Shopware\Core\System\Snippet\Aggregate\SnippetSet\SnippetSetDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Snippet\SnippetDefinition" class="Shopware\Core\System\Snippet\SnippetDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationDefinition" class="Shopware\Core\System\Salutation\Aggregate\SalutationTranslation\SalutationTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Tax\TaxDefinition" class="Shopware\Core\System\Tax\TaxDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleDefinition" class="Shopware\Core\System\Tax\Aggregate\TaxRule\TaxRuleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Tax\Aggregate\TaxRuleType\TaxRuleTypeDefinition" class="Shopware\Core\System\Tax\Aggregate\TaxRuleType\TaxRuleTypeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationDefinition" class="Shopware\Core\System\Tax\Aggregate\TaxRuleTypeTranslation\TaxRuleTypeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\TaxProvider\TaxProviderDefinition" class="Shopware\Core\System\TaxProvider\TaxProviderDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\TaxProvider\Aggregate\TaxProviderTranslation\TaxProviderTranslationDefinition" class="Shopware\Core\System\TaxProvider\Aggregate\TaxProviderTranslation\TaxProviderTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Unit\UnitDefinition" class="Shopware\Core\System\Unit\UnitDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationDefinition" class="Shopware\Core\System\Unit\Aggregate\UnitTranslation\UnitTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\User\UserDefinition" class="Shopware\Core\System\User\UserDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service">
          <service class="Shopware\Core\Framework\DataAbstractionLayer\FilteredBulkEntityExtension">
            <argument>user</argument>
            <argument type="service" id="Shopware\Core\Framework\Notification\NotificationBulkEntityExtension"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\User\Aggregate\UserConfig\UserConfigDefinition" class="Shopware\Core\System\User\Aggregate\UserConfig\UserConfigDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\User\Aggregate\UserAccessKey\UserAccessKeyDefinition" class="Shopware\Core\System\User\Aggregate\UserAccessKey\UserAccessKeyDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\User\Aggregate\UserRecovery\UserRecoveryDefinition" class="Shopware\Core\System\User\Aggregate\UserRecovery\UserRecoveryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Integration\IntegrationDefinition" class="Shopware\Core\System\Integration\IntegrationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service">
          <service class="Shopware\Core\Framework\DataAbstractionLayer\FilteredBulkEntityExtension">
            <argument>integration</argument>
            <argument type="service" id="Shopware\Core\Framework\Notification\NotificationBulkEntityExtension"/>
          </service>
        </argument>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Integration\Aggregate\IntegrationRole\IntegrationRoleDefinition" class="Shopware\Core\System\Integration\Aggregate\IntegrationRole\IntegrationRoleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\StateMachine\StateMachineDefinition" class="Shopware\Core\System\StateMachine\StateMachineDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\StateMachine\StateMachineTranslationDefinition" class="Shopware\Core\System\StateMachine\StateMachineTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateTranslationDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineState\StateMachineStateTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\StateMachine\Aggregation\StateMachineTransition\StateMachineTransitionDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineTransition\StateMachineTransitionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\StateMachine\Aggregation\StateMachineHistory\StateMachineHistoryDefinition" class="Shopware\Core\System\StateMachine\Aggregation\StateMachineHistory\StateMachineHistoryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\SystemConfig\SystemConfigDefinition" class="Shopware\Core\System\SystemConfig\SystemConfigDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\NumberRange\NumberRangeDefinition" class="Shopware\Core\System\NumberRange\NumberRangeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\NumberRange\Aggregate\NumberRangeSalesChannel\NumberRangeSalesChannelDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeSalesChannel\NumberRangeSalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\NumberRange\Aggregate\NumberRangeState\NumberRangeStateDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeState\NumberRangeStateDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\NumberRange\Aggregate\NumberRangeType\NumberRangeTypeDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeType\NumberRangeTypeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTypeTranslation\NumberRangeTypeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationDefinition" class="Shopware\Core\System\NumberRange\Aggregate\NumberRangeTranslation\NumberRangeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\Tag\TagDefinition" class="Shopware\Core\System\Tag\TagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationDefinition" class="Shopware\Core\Content\Category\Aggregate\CategoryTranslation\CategoryTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Category\Aggregate\CategoryTag\CategoryTagDefinition" class="Shopware\Core\Content\Category\Aggregate\CategoryTag\CategoryTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\MediaDefinition" class="Shopware\Core\Content\Media\MediaDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Storefront\Theme\Extension\MediaExtension"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaDefaultFolder\MediaDefaultFolderDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaDefaultFolder\MediaDefaultFolderDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaThumbnail\MediaThumbnailDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaThumbnail\MediaThumbnailDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaTranslation\MediaTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaFolder\MediaFolderDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaFolder\MediaFolderDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaThumbnailSize\MediaThumbnailSizeDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaThumbnailSize\MediaThumbnailSizeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaFolderConfiguration\MediaFolderConfigurationDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaFolderConfiguration\MediaFolderConfigurationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaFolderConfigurationMediaThumbnailSize\MediaFolderConfigurationMediaThumbnailSizeDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaFolderConfigurationMediaThumbnailSize\MediaFolderConfigurationMediaThumbnailSizeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Media\Aggregate\MediaTag\MediaTagDefinition" class="Shopware\Core\Content\Media\Aggregate\MediaTag\MediaTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductStreamMapping\ProductStreamMappingDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductStreamMapping\ProductStreamMappingDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductCategory\ProductCategoryDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCategory\ProductCategoryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductCustomFieldSet\ProductCustomFieldSetDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCustomFieldSet\ProductCustomFieldSetDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductTag\ProductTagDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductTag\ProductTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductConfiguratorSetting\ProductConfiguratorSettingDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductPrice\ProductPriceDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductProperty\ProductPropertyDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductProperty\ProductPropertyDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductSearchKeyword\ProductSearchKeywordDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductKeywordDictionary\ProductKeywordDictionaryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductReview\ProductReviewDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductManufacturer\ProductManufacturerDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductManufacturerTranslation\ProductManufacturerTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductMedia\ProductMediaDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductDownload\ProductDownloadDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductDownload\ProductDownloadDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductTranslation\ProductTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductOption\ProductOptionDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductOption\ProductOptionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductCategoryTree\ProductCategoryTreeDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCategoryTree\ProductCategoryTreeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSelling\ProductCrossSellingDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingTranslation\ProductCrossSellingTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductCrossSellingAssignedProducts\ProductCrossSellingAssignedProductsDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductFeatureSet\ProductFeatureSetDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductFeatureSetTranslation\ProductFeatureSetTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingDefinition" class="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationDefinition" class="Shopware\Core\Content\Product\SalesChannel\Sorting\ProductSortingTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfig\ProductSearchConfigDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductSearchConfigField\ProductSearchConfigFieldDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityDefinition" class="Shopware\Core\Content\Product\Aggregate\ProductVisibility\ProductVisibilityDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\DeliveryTime\DeliveryTimeDefinition" class="Shopware\Core\System\DeliveryTime\DeliveryTimeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipientTag\NewsletterRecipientTagDefinition" class="Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipientTag\NewsletterRecipientTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Rule\RuleDefinition" class="Shopware\Core\Content\Rule\RuleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Rule\Aggregate\RuleCondition\RuleConditionDefinition" class="Shopware\Core\Content\Rule\Aggregate\RuleCondition\RuleConditionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Rule\Aggregate\RuleTag\RuleTagDefinition" class="Shopware\Core\Content\Rule\Aggregate\RuleTag\RuleTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ProductStream\ProductStreamDefinition" class="Shopware\Core\Content\ProductStream\ProductStreamDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\Pos\DataAbstractionLayer\Extension\ProductStreamExtension"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationDefinition" class="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamTranslation\ProductStreamTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterDefinition" class="Shopware\Core\Content\ProductStream\Aggregate\ProductStreamFilter\ProductStreamFilterDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ProductExport\ProductExportDefinition" class="Shopware\Core\Content\ProductExport\ProductExportDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Property\PropertyGroupDefinition" class="Shopware\Core\Content\Property\PropertyGroupDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionDefinition" class="Shopware\Core\Content\Property\Aggregate\PropertyGroupOption\PropertyGroupOptionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationDefinition" class="Shopware\Core\Content\Property\Aggregate\PropertyGroupOptionTranslation\PropertyGroupOptionTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationDefinition" class="Shopware\Core\Content\Property\Aggregate\PropertyGroupTranslation\PropertyGroupTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Cms\CmsPageDefinition" class="Shopware\Core\Content\Cms\CmsPageDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Cms\Aggregate\CmsPageTranslation\CmsPageTranslationDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsPageTranslation\CmsPageTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Cms\Aggregate\CmsSection\CmsSectionDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsSection\CmsSectionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Cms\Aggregate\CmsBlock\CmsBlockDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsBlock\CmsBlockDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Cms\Aggregate\CmsSlot\CmsSlotDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsSlot\CmsSlotDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Cms\Aggregate\CmsSlotTranslation\CmsSlotTranslationDefinition" class="Shopware\Core\Content\Cms\Aggregate\CmsSlotTranslation\CmsSlotTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\MailTemplate\MailTemplateDefinition" class="Shopware\Core\Content\MailTemplate\MailTemplateDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTranslation\MailTemplateTranslationDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTranslation\MailTemplateTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateType\MailTemplateTypeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTypeTranslation\MailTemplateTypeTranslationDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateTypeTranslation\MailTemplateTypeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateMedia\MailTemplateMediaDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailTemplateMedia\MailTemplateMediaDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooter\MailHeaderFooterDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooterTranslation\MailHeaderFooterTranslationDefinition" class="Shopware\Core\Content\MailTemplate\Aggregate\MailHeaderFooterTranslation\MailHeaderFooterTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\System\DeliveryTime\Aggregate\DeliveryTimeTranslation\DeliveryTimeTranslationDefinition" class="Shopware\Core\System\DeliveryTime\Aggregate\DeliveryTimeTranslation\DeliveryTimeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ImportExport\ImportExportProfileDefinition" class="Shopware\Core\Content\ImportExport\ImportExportProfileDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ImportExport\Aggregate\ImportExportLog\ImportExportLogDefinition" class="Shopware\Core\Content\ImportExport\Aggregate\ImportExportLog\ImportExportLogDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ImportExport\Aggregate\ImportExportFile\ImportExportFileDefinition" class="Shopware\Core\Content\ImportExport\Aggregate\ImportExportFile\ImportExportFileDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ImportExport\ImportExportProfileTranslationDefinition" class="Shopware\Core\Content\ImportExport\ImportExportProfileTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationDefinition" class="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTranslation\LandingPageTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\LandingPage\Aggregate\LandingPageTag\LandingPageTagDefinition" class="Shopware\Core\Content\LandingPage\Aggregate\LandingPageTag\LandingPageTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\LandingPage\Aggregate\LandingPageSalesChannel\LandingPageSalesChannelDefinition" class="Shopware\Core\Content\LandingPage\Aggregate\LandingPageSalesChannel\LandingPageSalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Flow\FlowDefinition" class="Shopware\Core\Content\Flow\FlowDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Flow\Aggregate\FlowSequence\FlowSequenceDefinition" class="Shopware\Core\Content\Flow\Aggregate\FlowSequence\FlowSequenceDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\Flow\Aggregate\FlowTemplate\FlowTemplateDefinition" class="Shopware\Core\Content\Flow\Aggregate\FlowTemplate\FlowTemplateDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingOrderDefinition" class="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingOrderDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingCustomerDefinition" class="Shopware\Core\Content\ProductExport\Tracking\SalesChannelTrackingCustomerDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\CustomerDefinition" class="Shopware\Core\Checkout\Customer\CustomerDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\Extension\CustomerSalesChannelTrackingExtension"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Swag\PayPal\DataAbstractionLayer\Extension\CustomerExtension"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupTranslation\CustomerGroupTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerRecovery\CustomerRecoveryDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerRecovery\CustomerRecoveryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerGroup\CustomerGroupDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroup\CustomerGroupDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupRegistrationSalesChannel\CustomerGroupRegistrationSalesChannelDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerGroupRegistrationSalesChannel\CustomerGroupRegistrationSalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerTag\CustomerTagDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerTag\CustomerTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlist\CustomerWishlistDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlist\CustomerWishlistDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlistProduct\CustomerWishlistProductDefinition" class="Shopware\Core\Checkout\Customer\Aggregate\CustomerWishlistProduct\CustomerWishlistProductDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Document\DocumentDefinition" class="Shopware\Core\Checkout\Document\DocumentDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Document\Aggregate\DocumentType\DocumentTypeDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentType\DocumentTypeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentTypeTranslation\DocumentTypeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfig\DocumentBaseConfigDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfigSalesChannel\DocumentBaseConfigSalesChannelDefinition" class="Shopware\Core\Checkout\Document\Aggregate\DocumentBaseConfigSalesChannel\DocumentBaseConfigSalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\OrderDefinition" class="Shopware\Core\Checkout\Order\OrderDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
      <call method="addExtension">
        <argument type="service" id="Shopware\Core\Content\ProductExport\Tracking\Extension\OrderSalesChannelTrackingExtension"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderAddress\OrderAddressDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderAddress\OrderAddressDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderCustomer\OrderCustomerDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderCustomer\OrderCustomerDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderDelivery\OrderDeliveryDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderDelivery\OrderDeliveryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderDeliveryPosition\OrderDeliveryPositionDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderDeliveryPosition\OrderDeliveryPositionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderLineItem\OrderLineItemDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderLineItem\OrderLineItemDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderLineItemDownload\OrderLineItemDownloadDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderLineItemDownload\OrderLineItemDownloadDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderTag\OrderTagDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTag\OrderTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransaction\OrderTransactionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCapture\OrderTransactionCaptureDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefund\OrderTransactionCaptureRefundDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefundPosition\OrderTransactionCaptureRefundPositionDefinition" class="Shopware\Core\Checkout\Order\Aggregate\OrderTransactionCaptureRefundPosition\OrderTransactionCaptureRefundPositionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationDefinition" class="Shopware\Core\Checkout\Payment\Aggregate\PaymentMethodTranslation\PaymentMethodTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\PromotionDefinition" class="Shopware\Core\Checkout\Promotion\PromotionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionSalesChannel\PromotionSalesChannelDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSalesChannel\PromotionSalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionIndividualCode\PromotionIndividualCodeDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionIndividualCode\PromotionIndividualCodeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscount\PromotionDiscountDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscount\PromotionDiscountDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountRule\PromotionDiscountRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountRule\PromotionDiscountRuleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroup\PromotionSetGroupDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroup\PromotionSetGroupDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroupRule\PromotionSetGroupRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionSetGroupRule\PromotionSetGroupRuleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionOrderRule\PromotionOrderRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionOrderRule\PromotionOrderRuleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaCustomer\PromotionPersonaCustomerDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaCustomer\PromotionPersonaCustomerDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaRule\PromotionPersonaRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionPersonaRule\PromotionPersonaRuleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionCartRule\PromotionCartRuleDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionCartRule\PromotionCartRuleDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionTranslation\PromotionTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountPrice\PromotionDiscountPriceDefinition" class="Shopware\Core\Checkout\Promotion\Aggregate\PromotionDiscountPrice\PromotionDiscountPriceDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTag\ShippingMethodTagDefinition" class="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTag\ShippingMethodTagDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceDefinition" class="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodPrice\ShippingMethodPriceDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationDefinition" class="Shopware\Core\Checkout\Shipping\Aggregate\ShippingMethodTranslation\ShippingMethodTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Core\Checkout\DocumentV2\Aggregate\DocumentFile\DocumentFileDefinition" class="Shopware\Core\Checkout\DocumentV2\Aggregate\DocumentFile\DocumentFileDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Administration\Snippet\AppAdministrationSnippetDefinition" class="Shopware\Administration\Snippet\AppAdministrationSnippetDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Storefront\Theme\ThemeDefinition" class="Shopware\Storefront\Theme\ThemeDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Storefront\Theme\Aggregate\ThemeTranslationDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeTranslationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Storefront\Theme\Aggregate\ThemeSalesChannelDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeSalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Storefront\Theme\Aggregate\ThemeMediaDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeMediaDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Shopware\Storefront\Theme\Aggregate\ThemeChildDefinition" class="Shopware\Storefront\Theme\Aggregate\ThemeChildDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\DataAbstractionLayer\VaultToken\VaultTokenDefinition" class="Swag\PayPal\DataAbstractionLayer\VaultToken\VaultTokenDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\DataAbstractionLayer\VaultTokenMapping\VaultTokenMappingDefinition" class="Swag\PayPal\DataAbstractionLayer\VaultTokenMapping\VaultTokenMappingDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition" class="Swag\PayPal\Reporting\DataAbstractionLayer\TransactionReport\TransactionReportDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelInventoryDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelInventoryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunLogDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelRunLogDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelMediaDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelMediaDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelProductDefinition" class="Swag\PayPal\Pos\DataAbstractionLayer\Entity\PosSalesChannelProductDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoDeals\Core\Content\Deal\DealDefinition" class="RiccardoDeals\Core\Content\Deal\DealDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoDeals\Core\Content\Deal\Aggregate\DealCategoryDefinition" class="RiccardoDeals\Core\Content\Deal\Aggregate\DealCategoryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoStores\Core\Content\Store\StoreDefinition" class="RiccardoStores\Core\Content\Store\StoreDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoLoyalty\Core\Content\Loyalty\LoyaltyAccountDefinition" class="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyAccountDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoLoyalty\Core\Content\Loyalty\LoyaltyTransactionDefinition" class="RiccardoLoyalty\Core\Content\Loyalty\LoyaltyTransactionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoAdvisor\Core\Content\Advisor\QuestionDefinition" class="RiccardoAdvisor\Core\Content\Advisor\QuestionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoAdvisor\Core\Content\Advisor\OptionDefinition" class="RiccardoAdvisor\Core\Content\Advisor\OptionDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoAgeCheck\Core\Content\AgeVerification\AgeVerificationDefinition" class="RiccardoAgeCheck\Core\Content\AgeVerification\AgeVerificationDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoCompliance\Core\Content\Compliance\ComplianceProfileDefinition" class="RiccardoCompliance\Core\Content\Compliance\ComplianceProfileDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileProductDefinition" class="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileProductDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileCategoryDefinition" class="RiccardoCompliance\Core\Content\Compliance\Aggregate\ComplianceProfileCategoryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoMagazine\Core\Content\Magazine\PostDefinition" class="RiccardoMagazine\Core\Content\Magazine\PostDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoMagazine\Core\Content\Magazine\CategoryDefinition" class="RiccardoMagazine\Core\Content\Magazine\CategoryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoMagazine\Core\Content\Magazine\Aggregate\PostCategoryDefinition" class="RiccardoMagazine\Core\Content\Magazine\Aggregate\PostCategoryDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoOffers\Core\Content\Offer\OfferDefinition" class="RiccardoOffers\Core\Content\Offer\OfferDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoOffers\Core\Content\Offer\Aggregate\OfferCustomerDefinition" class="RiccardoOffers\Core\Content\Offer\Aggregate\OfferCustomerDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.RiccardoOffers\Core\Content\Offer\Aggregate\OfferStateDefinition" class="RiccardoOffers\Core\Content\Offer\Aggregate\OfferStateDefinition" public="true">
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.measurement_system.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeEntityDefinition" public="true">
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementSystemEntity</argument>
        <argument key="entity_name">measurement_system</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">technicalName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>technical_name</argument>
              <argument>technicalName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">one-to-many</argument>
            <argument key="name">units</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\OneToManyAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>units</argument>
              <argument>measurement_display_unit</argument>
              <argument>measurement_system_id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_translation</argument>
              <argument>measurement_system_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.measurement_system_translation.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeTranslationDefinition" public="true">
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementSystemEntity</argument>
        <argument key="entity_name">measurement_system</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">technicalName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>technical_name</argument>
              <argument>technicalName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">one-to-many</argument>
            <argument key="name">units</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\OneToManyAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>units</argument>
              <argument>measurement_display_unit</argument>
              <argument>measurement_system_id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_translation</argument>
              <argument>measurement_system_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.measurement_display_unit.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeEntityDefinition" public="true">
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementDisplayUnitEntity</argument>
        <argument key="entity_name">measurement_display_unit</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">fk</argument>
            <argument key="name">measurementSystemId</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FkField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_id</argument>
              <argument>measurementSystemId</argument>
              <argument>measurement_system</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">many-to-one</argument>
            <argument key="name">measurementSystem</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\ManyToOneAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurementSystem</argument>
              <argument>measurement_system_id</argument>
              <argument>measurement_system</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">bool</argument>
            <argument key="name">default</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\BoolField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>default</argument>
              <argument>default</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">type</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>type</argument>
              <argument>type</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">shortName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>short_name</argument>
              <argument>shortName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">float</argument>
            <argument key="name">factor</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FloatField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>factor</argument>
              <argument>factor</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">int</argument>
            <argument key="name">precision</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IntField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>precision</argument>
              <argument>precision</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_display_unit_translation</argument>
              <argument>measurement_display_unit_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel_definition.measurement_display_unit_translation.definition" class="Shopware\Core\Framework\DataAbstractionLayer\AttributeTranslationDefinition" public="true">
      <argument type="collection">
        <argument key="type">entity</argument>
        <argument key="since">6.7.1.0</argument>
        <argument key="parent">null</argument>
        <argument key="inheritance_aware">false</argument>
        <argument key="entity_class">Shopware\Core\Content\MeasurementSystem\DataAbstractionLayer\MeasurementDisplayUnitEntity</argument>
        <argument key="entity_name">measurement_display_unit</argument>
        <argument key="hydrator_class">Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityHydrator</argument>
        <argument key="collection_class">Shopware\Core\Framework\DataAbstractionLayer\EntityCollection</argument>
        <argument key="fields" type="collection">
          <argument type="collection">
            <argument key="type">uuid</argument>
            <argument key="name">id</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IdField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\PrimaryKey</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>id</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">fk</argument>
            <argument key="name">measurementSystemId</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FkField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_system_id</argument>
              <argument>measurementSystemId</argument>
              <argument>measurement_system</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">many-to-one</argument>
            <argument key="name">measurementSystem</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\ManyToOneAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="cascade" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\CascadeDelete</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurementSystem</argument>
              <argument>measurement_system_id</argument>
              <argument>measurement_system</argument>
              <argument>id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">bool</argument>
            <argument key="name">default</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\BoolField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>default</argument>
              <argument>default</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">type</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>type</argument>
              <argument>type</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">shortName</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>short_name</argument>
              <argument>shortName</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">float</argument>
            <argument key="name">factor</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\FloatField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>factor</argument>
              <argument>factor</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">int</argument>
            <argument key="name">precision</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\IntField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>precision</argument>
              <argument>precision</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">string</argument>
            <argument key="name">name</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\StringField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>name</argument>
              <argument>name</argument>
              <argument>255</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">translations</argument>
            <argument key="name">translations</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\TranslationsAssociationField</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\Required</argument>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\AsArray</argument>
              </argument>
            </argument>
            <argument key="translated">false</argument>
            <argument key="args" type="collection">
              <argument>measurement_display_unit_translation</argument>
              <argument>measurement_display_unit_id</argument>
            </argument>
          </argument>
          <argument type="collection">
            <argument key="type">custom-fields</argument>
            <argument key="name">customFields</argument>
            <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\CustomFields</argument>
            <argument key="flags" type="collection">
              <argument key="Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware" type="collection">
                <argument key="class">Shopware\Core\Framework\DataAbstractionLayer\Field\Flag\ApiAware</argument>
                <argument key="args" type="collection"/>
              </argument>
            </argument>
            <argument key="translated">true</argument>
            <argument key="args" type="collection">
              <argument>custom_fields</argument>
              <argument>customFields</argument>
            </argument>
          </argument>
        </argument>
      </argument>
      <call method="compile">
        <argument type="service" id="Shopware\Core\System\SalesChannel\Entity\SalesChannelDefinitionInstanceRegistry"/>
      </call>
    </service>
    <service id="sales_channel.language.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Language\SalesChannel\SalesChannelLanguageDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.seo_url.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrl\SalesChannel\SalesChannelSeoUrlDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.main_category.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Seo\MainCategory\SalesChannel\SalesChannelMainCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.country.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Country\SalesChannel\SalesChannelCountryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.country_state.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Country\Aggregate\CountryState\SalesChannel\SalesChannelCountryStateDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.currency.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Currency\SalesChannel\SalesChannelCurrencyDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.salutation.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\System\Salutation\SalesChannel\SalesChannelSalutationDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.category.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.product.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.newsletter_recipient.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\Newsletter\SalesChannel\SalesChannelNewsletterRecipientDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.landing_page.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.customer_address.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Customer\SalesChannel\SalesChannelCustomerAddressDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.payment_method.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Payment\SalesChannel\SalesChannelPaymentMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id="sales_channel.shipping_method.repository" class="Shopware\Core\System\SalesChannel\Entity\SalesChannelRepository" public="true">
      <argument type="service" id="Shopware\Core\Checkout\Shipping\SalesChannel\SalesChannelShippingMethodDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Read\EntityReaderInterface"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEventFactory"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Telemetry\DalSearchInstrumentor"/>
    </service>
    <service id=".service_locator.6KVxCv0" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="translation.loader.php" type="service_closure" id="translation.loader.php"/>
        <argument key="translation.loader.yml" type="service_closure" id="translation.loader.yml"/>
        <argument key="translation.loader.xliff" type="service_closure" id="translation.loader.xliff"/>
        <argument key="translation.loader.po" type="service_closure" id="translation.loader.po"/>
        <argument key="translation.loader.mo" type="service_closure" id="translation.loader.mo"/>
        <argument key="translation.loader.qt" type="service_closure" id="translation.loader.qt"/>
        <argument key="translation.loader.csv" type="service_closure" id="translation.loader.csv"/>
        <argument key="translation.loader.res" type="service_closure" id="translation.loader.res"/>
        <argument key="translation.loader.dat" type="service_closure" id="translation.loader.dat"/>
        <argument key="translation.loader.ini" type="service_closure" id="translation.loader.ini"/>
        <argument key="translation.loader.json" type="service_closure" id="translation.loader.json"/>
      </argument>
    </service>
    <service id=".service_locator.TJNRSaV" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="router" type="service_closure" id="Shopware\Storefront\Framework\Routing\Router" on-invalid="ignore"/>
        <argument key="request_stack" type="service_closure" id="request_stack" on-invalid="ignore"/>
        <argument key="http_kernel" type="service_closure" id="http_kernel.cache" on-invalid="ignore"/>
        <argument key="serializer" type="service_closure" id="serializer" on-invalid="ignore"/>
        <argument key="twig" type="service_closure" id="twig" on-invalid="ignore"/>
        <argument key="parameter_bag" type="service_closure" id="parameter_bag" on-invalid="ignore"/>
      </argument>
    </service>
    <service id=".service_locator.TJNRSaV.Shopware\Core\Framework\Api\Controller\CacheController" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="Shopware\Core\Framework\Api\Controller\CacheController"/>
      <argument>Shopware\Core\Framework\Api\Controller\CacheController</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.TJNRSaV" method="withContext"/>
    </service>
    <service id=".service_locator.TJNRSaV.controller.helper" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="controller.helper"/>
      <argument>controller.helper</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.TJNRSaV" method="withContext"/>
    </service>
    <service id=".service_locator.kvOAK9B" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="translator" type="service_closure" id="translator.data_collector"/>
      </argument>
    </service>
    <service id=".service_locator.kvOAK9B.translation.warmer" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="translation.warmer"/>
      <argument>translation.warmer</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.kvOAK9B" method="withContext"/>
    </service>
    <service id=".service_locator.YIxtC7v" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="routing.loader" type="service_closure" id="routing.loader"/>
      </argument>
    </service>
    <service id=".service_locator.YIxtC7v.router.default" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="router.default"/>
      <argument>router.default</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.YIxtC7v" method="withContext"/>
    </service>
    <service id=".service_locator.mFBT25N" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="router" type="service_closure" id="Shopware\Storefront\Framework\Routing\Router"/>
      </argument>
    </service>
    <service id=".service_locator.mFBT25N.router.cache_warmer" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="router.cache_warmer"/>
      <argument>router.cache_warmer</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.mFBT25N" method="withContext"/>
    </service>
    <service id=".service_locator.eB5.jjc" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="ux.twig_component.component_properties" type="service_closure" id="ux.twig_component.component_properties"/>
      </argument>
    </service>
    <service id=".service_locator.eB5.jjc.ux.twig_component.cache_warmer" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator_context" id="ux.twig_component.cache_warmer"/>
      <argument>ux.twig_component.cache_warmer</argument>
      <argument type="service" id="service_container"/>
      <factory service=".service_locator.eB5.jjc" method="withContext"/>
    </service>
    <service id=".service_locator.0lN8AUZ" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="mysql" type="service_closure" id="shopware.cache.invalidator.storage.mysql"/>
      </argument>
    </service>
    <service id=".service_locator.iisUV_N" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="mysql" type="service_closure" id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\IncrementSqlStorage"/>
      </argument>
    </service>
    <service id=".service_locator.KtPYZVJ" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="logger" type="service_closure" id="monolog.logger"/>
        <argument key="Doctrine\DBAL\Connection" type="service_closure" id="Doctrine\DBAL\Connection"/>
        <argument key="Shopware\Core\Content\Flow\Dispatching\FlowFactory" type="service_closure" id="Shopware\Core\Content\Flow\Dispatching\FlowFactory"/>
        <argument key="Shopware\Core\Content\Flow\Dispatching\FlowExecutor" type="service_closure" id="Shopware\Core\Content\Flow\Dispatching\FlowExecutor"/>
        <argument key="Shopware\Core\Content\Flow\Dispatching\FlowLoader" type="service_closure" id="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader"/>
        <argument key="Shopware\Core\Content\Flow\Dispatching\BufferedFlowQueue" type="service_closure" id="Shopware\Core\Content\Flow\Dispatching\BufferedFlowQueue"/>
      </argument>
    </service>
    <service id=".service_locator.QCm.XrQ" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Shopware\Core\Content\Flow\Dispatching\BufferedFlowExecutor" type="service_closure" id="Shopware\Core\Content\Flow\Dispatching\BufferedFlowExecutor"/>
      </argument>
    </service>
    <service id=".service_locator.0mAqFAJ" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Shopware\Core\Framework\App\Payment\Handler\AppPaymentHandler" type="service_closure" id="Shopware\Core\Framework\App\Payment\Handler\AppPaymentHandler"/>
        <argument key="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PrePayment" type="service_closure" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\PrePayment"/>
        <argument key="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DebitPayment" type="service_closure" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DebitPayment"/>
        <argument key="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\CashPayment" type="service_closure" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\CashPayment"/>
        <argument key="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\InvoicePayment" type="service_closure" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\InvoicePayment"/>
        <argument key="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DefaultPayment" type="service_closure" id="Shopware\Core\Checkout\Payment\Cart\PaymentHandler\DefaultPayment"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\BancontactAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\BancontactAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\BlikAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\BlikAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\EpsAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\EpsAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\IdealAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\IdealAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\MultibancoAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\MultibancoAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\MyBankAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\MyBankAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\OxxoAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\OxxoAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\P24APMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\P24APMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\TrustlyAPMHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\TrustlyAPMHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\ACDCHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\ACDCHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\PayLaterHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\PayLaterHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\SEPAHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\SEPAHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\VenmoHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\VenmoHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\ApplePayHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\ApplePayHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\GooglePayHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\GooglePayHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\PayPalPaymentHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\PayPalPaymentHandler"/>
        <argument key="Swag\PayPal\Checkout\Payment\Method\PUIHandler" type="service_closure" id="Swag\PayPal\Checkout\Payment\Method\PUIHandler"/>
      </argument>
    </service>
    <service id=".service_locator.zviLbBU" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestPayloadValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.request_payload"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\QueryParameterValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.query_parameter_value_resolver"/>
        <argument key="Shopware\Core\Checkout\Customer\CustomerValueResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Checkout\Customer\CustomerValueResolver"/>
        <argument key="Shopware\Core\Checkout\Cart\CartValueResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Checkout\Cart\CartValueResolver"/>
        <argument key="Shopware\Core\Framework\Api\Context\ContextValueResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Framework\Api\Context\ContextValueResolver"/>
        <argument key="Shopware\Core\Framework\Routing\QueryDataBagResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Framework\Routing\QueryDataBagResolver"/>
        <argument key="Shopware\Core\Framework\Routing\RequestDataBagResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Framework\Routing\RequestDataBagResolver"/>
        <argument key="Shopware\Core\System\SalesChannel\Context\SalesChannelContextValueResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\System\SalesChannel\Context\SalesChannelContextValueResolver"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.request"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\SessionValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.session"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\BackedEnumValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.backed_enum_resolver"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\UidValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.uid"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\DateTimeValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.datetime"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\RequestAttributeValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.request_attribute"/>
        <argument key="Shopware\Core\Framework\Api\Response\ResponseFactoryInterfaceValueResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Framework\Api\Response\ResponseFactoryInterfaceValueResolver"/>
        <argument key="Shopware\Core\Framework\Routing\Annotation\CriteriaValueResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Framework\Routing\Annotation\CriteriaValueResolver"/>
        <argument key="Shopware\Core\Content\MailTemplate\Request\Resolver\PreviewRequestResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\PreviewRequestResolver"/>
        <argument key="Shopware\Core\Content\MailTemplate\Request\Resolver\GetDataAndSendRequestResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\GetDataAndSendRequestResolver"/>
        <argument key="Shopware\Core\Content\MailTemplate\Request\Resolver\SimulateRequestResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\SimulateRequestResolver"/>
        <argument key="Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerationRequestResolver" type="service_closure" id=".debug.value_resolver.Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerationRequestResolver"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\ServiceValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.service"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\DefaultValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.default"/>
        <argument key="Symfony\Component\HttpKernel\Controller\ArgumentResolver\VariadicValueResolver" type="service_closure" id=".debug.value_resolver.argument_resolver.variadic"/>
        <argument key="argument_resolver.not_tagged_controller" type="service_closure" id=".debug.value_resolver.argument_resolver.not_tagged_controller"/>
      </argument>
    </service>
    <service id=".service_locator.icAHgqM" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="reverse_container" type="service_closure" id="reverse_container" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id=".service_locator.8QRxGaL" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="cache.app" type="service_closure" id="cache.app.taggable"/>
        <argument key="cache.http_client.pool" type="service_closure" id="cache.http_client"/>
        <argument key="cache.object" type="service_closure" id="cache.object"/>
        <argument key="cache.http" type="service_closure" id="cache.http"/>
        <argument key="cache.tags" type="service_closure" id=".cache.tags.taggable"/>
        <argument key="cache.rate_limiter" type="service_closure" id=".cache.rate_limiter.taggable"/>
      </argument>
    </service>
    <service id=".service_locator.pKmY5Nr" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="event_dispatcher" type="service_closure" id="debug.event_dispatcher"/>
      </argument>
    </service>
    <service id=".service_locator.kw6HFo8" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="shopware" type="service_closure" id="Shopware\Core\Framework\MessageQueue\ScheduledTask\SymfonyBridge\ScheduleProvider"/>
      </argument>
    </service>
    <service id=".service_locator.K4tSxgE" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="kernel" type="service_closure" id="kernel"/>
      </argument>
    </service>
    <service id=".service_locator.zfRA4vz" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="string" type="service_closure" id="type_info.resolver.string"/>
        <argument key="ReflectionParameter" type="service_closure" id="type_info.resolver.reflection_parameter.phpdoc_aware"/>
        <argument key="ReflectionProperty" type="service_closure" id="type_info.resolver.reflection_property.phpdoc_aware"/>
        <argument key="ReflectionFunctionAbstract" type="service_closure" id="type_info.resolver.reflection_return.phpdoc_aware"/>
        <argument key="ReflectionType" type="service_closure" id="type_info.resolver.reflection_type"/>
      </argument>
    </service>
    <service id=".service_locator.MQ2K9ka" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="session_factory" type="service_closure" id="session.factory" on-invalid="ignore"/>
        <argument key="logger" type="service_closure" id="monolog.logger" on-invalid="ignore"/>
        <argument key="session_collector" type="service_closure" id="data_collector.request.session_collector" on-invalid="ignore"/>
        <argument key="request_stack" type="service_closure" id="request_stack" on-invalid="ignore"/>
      </argument>
    </service>
    <service id=".service_locator.0NioFko" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="profiler" type="service_closure" id="profiler" on-invalid="ignore_uninitialized"/>
      </argument>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\FlowDispatcher.inner" class="Symfony\Component\EventDispatcher\EventDispatcher"/>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher.inner" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntitySearcher">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaQueryBuilder"/>
    </service>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator.inner" class="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityAggregator">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\CriteriaQueryBuilder"/>
      <argument>%env(bool:SHOPWARE_DBAL_TIMEZONE_SUPPORT_ENABLED)%</argument>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\SearchTermInterpreter"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\Term\EntityScoreQueryBuilder"/>
    </service>
    <service id="Shopware\Elasticsearch\TranslatedFieldQueryBuilder.inner" class="Shopware\Elasticsearch\FieldQueryBuilder">
      <argument>%env(int:SHOPWARE_ES_NGRAM_MIN_GRAM)%</argument>
      <argument>%env(bool:SHOPWARE_ES_USE_LANGUAGE_ANALYZER)%</argument>
      <argument>0.2</argument>
      <argument>2</argument>
      <argument>4</argument>
      <argument>0.4</argument>
      <argument>0.4</argument>
      <argument>0.4</argument>
    </service>
    <service id="debug.validator.inner" class="Symfony\Component\Validator\Validator\ValidatorInterface">
      <factory service="validator.builder" method="getValidator"/>
    </service>
    <service id=".debug.http_client.inner" class="Symfony\Contracts\HttpClient\HttpClientInterface">
      <argument type="collection">
        <argument type="service" id="http_client.transport"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".debug.service_registry.http_client.inner" class="Symfony\Contracts\HttpClient\HttpClientInterface">
      <argument type="collection">
        <argument type="service" id="http_client.transport"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id=".debug.paypal.base-client.inner" class="Symfony\Contracts\HttpClient\HttpClientInterface">
      <argument type="collection">
        <argument type="service" id="http_client.transport"/>
      </argument>
      <factory function="current"/>
    </service>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\CachedEntitySchemaGenerator.inner" class="Shopware\Core\Framework\Api\ApiDefinition\Generator\EntitySchemaGenerator"/>
    <service id="Shopware\Core\Framework\Adapter\Twig\TemplateIterator.inner" class="Symfony\Bundle\TwigBundle\TemplateIterator">
      <argument type="service" id="kernel"/>
      <argument type="collection">
        <argument key="/var/www/html/ShopwareDev/vendor/symfony/twig-bridge/Resources/views/Email">email</argument>
      </argument>
      <argument>/var/www/html/ShopwareDev/vendor/shopware/storefront/Resources/views</argument>
      <argument type="collection"/>
    </service>
    <service id="Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver.inner" class="Shopware\Core\Framework\Routing\ApiRequestContextResolver">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\RouteScopeRegistry"/>
    </service>
    <service id="Shopware\Core\Framework\Log\Monolog\ExcludeExceptionHandler.inner" class="Monolog\Handler\StreamHandler">
      <argument>/var/www/html/ShopwareDev/var/log/dev.log</argument>
      <argument>debug</argument>
      <argument>true</argument>
      <argument>null</argument>
      <argument>false</argument>
      <call method="pushProcessor">
        <argument type="service" id="monolog.processor.psr_log_message"/>
      </call>
    </service>
    <service id="http_kernel.cache.inner" class="Shopware\Core\Framework\Adapter\Kernel\HttpKernel">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="debug.controller_resolver"/>
      <argument type="service" id="request_stack"/>
      <argument type="service" id="debug.argument_resolver"/>
      <argument type="service" id="Shopware\Storefront\Framework\Routing\RequestTransformer"/>
      <argument type="service" id="Shopware\Core\Framework\Routing\CanonicalRedirectService"/>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder.inner" class="Shopware\Core\Framework\DataAbstractionLayer\Search\CompressedCriteriaDecoder"/>
    <service id="Shopware\Core\System\Language\CachedLanguageLoader.inner" class="Shopware\Core\System\Language\LanguageLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\CachedBaseSalesChannelContextFactory.inner" class="Shopware\Core\System\SalesChannel\Context\BaseSalesChannelContextFactory">
      <argument type="service" id="sales_channel.repository"/>
      <argument type="service" id="currency.repository"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="country.repository"/>
      <argument type="service" id="tax.repository"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="shipping_method.repository"/>
      <argument type="service" id="country_state.repository"/>
      <argument type="service" id="currency_country_rounding.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\ContextFactory"/>
      <argument type="service" id="language.repository"/>
    </service>
    <service id="Shopware\Core\System\NumberRange\Telemetry\IncrementStorageMetricsDecorator.inner" class="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\AbstractIncrementStorage">
      <factory service="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\IncrementStorageRegistry" method="getStorage"/>
    </service>
    <service id="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader.inner" class="Shopware\Core\Content\Category\Service\DefaultCategoryLevelLoader">
      <argument type="service" id="sales_channel.category.repository"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator.inner" class="Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceCalculator">
      <argument type="service" id="unit.repository"/>
      <argument type="service" id="Shopware\Core\Checkout\Cart\Price\QuantityPriceCalculator"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Shopware\Core\Content\Mail\Transport\SmtpOauthTransportFactoryDecorator.inner" class="Symfony\Component\Mailer\Transport\Smtp\EsmtpTransportFactory">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="http_client.uri_template" on-invalid="ignore"/>
      <argument type="service" id="monolog.logger.mailer" on-invalid="ignore"/>
    </service>
    <service id="Shopware\Core\Service\Command\UninstallAppCommandDecorator.inner" class="Shopware\Core\Framework\App\Command\UninstallAppCommand">
      <argument type="service" id="Shopware\Core\Framework\App\Lifecycle\AppLifecycle"/>
      <argument type="service" id="Shopware\Core\Framework\App\AppStorage"/>
    </service>
    <service id="Shopware\Administration\Snippet\CachedSnippetFinder.inner" class="Shopware\Administration\Snippet\SnippetFinder">
      <argument type="service" id="kernel"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="shopware.filesystem.translation"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
      <argument type="service" id="Shopware\Core\Framework\Util\HtmlSanitizer"/>
      <argument type="service" id="monolog.logger"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator.inner" class="Pentatrion\ViteBundle\Service\FileAccessor">
      <argument>/var/www/html/ShopwareDev/public</argument>
      <argument>%pentatrion_vite.configs%</argument>
      <argument>null</argument>
    </service>
    <service id="Shopware\Elasticsearch\Product\ProductCriteriaParser.inner" class="Shopware\Elasticsearch\Framework\DataAbstractionLayer\CriteriaParser">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Dbal\EntityDefinitionQueryHelper"/>
      <argument type="service" id="Shopware\Core\System\CustomField\CustomFieldService"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Storage\AbstractKeyValueStorage"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\RequestTransformer.inner" class="Shopware\Core\Framework\Routing\RequestTransformer"/>
    <service id="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader.inner" class="Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Detail\AvailableCombinationLoader"/>
      <argument type="service" id="property_group_option.repository"/>
    </service>
    <service id="Shopware\Storefront\Page\Cms\DefaultMediaResolver.inner" class="Shopware\Core\Content\Media\Cms\DefaultMediaResolver">
      <argument type="service" id="shopware.filesystem.public"/>
    </service>
    <service id="Shopware\Storefront\Framework\Cookie\AppCookieProvider.inner" class="Shopware\Storefront\Framework\Cookie\CookieProvider">
      <deprecated package="shopware/storefront" version="6.7.3.0">The %service_id% service will be removed in v6.8.0.0. Use the CookieGroupCollectEvent instead to introduce cookies.</deprecated>
    </service>
    <service id="Shopware\Storefront\Framework\App\Template\IconTemplateLoader.inner" class="Shopware\Core\Framework\App\Template\TemplateLoader">
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
    </service>
    <service id="Shopware\Storefront\Framework\Twig\TwigAppVariable.inner" class="Symfony\Bridge\Twig\AppVariable">
      <call method="setEnvironment">
        <argument>dev</argument>
      </call>
      <call method="setDebug">
        <argument>true</argument>
      </call>
      <call method="setRequestStack">
        <argument type="service" id="request_stack" on-invalid="ignore"/>
      </call>
      <call method="setLocaleSwitcher">
        <argument type="service" id="translation.locale_switcher" on-invalid="ignore"/>
      </call>
      <call method="setEnabledLocales">
        <argument type="collection"/>
      </call>
    </service>
    <service id="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator.inner" class="Shopware\Core\Content\Category\Service\CategoryUrlGenerator">
      <argument type="service" id="Shopware\Core\Content\Seo\SeoUrlRoute\EntityRouteResolver"/>
    </service>
    <service id="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationRetryStrategy.inner" class="Symfony\Component\Messenger\Retry\MultiplierRetryStrategy">
      <argument>3</argument>
      <argument>1000</argument>
      <argument>2</argument>
      <argument>0</argument>
      <argument>0.1</argument>
    </service>
    <service id="Swag\PayPal\Storefront\Framework\Snippet\SnippetFileLoaderDecorator.inner" class="Shopware\Core\System\Snippet\Files\SnippetFileLoader">
      <argument type="service" id="kernel"/>
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Files\AppSnippetFileLoader"/>
      <argument type="service" id="Shopware\Core\Framework\App\ActiveAppsLoader"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Struct\TranslationConfig"/>
      <argument type="service" id="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
      <argument type="service" id="shopware.filesystem.translation"/>
      <argument type="service" id="Shopware\Core\Framework\App\Source\SourceResolver"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="RiccardoNewsletter\Core\Content\Newsletter\ConfirmRouteDecorator.inner" class="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterConfirmRoute">
      <argument type="service" id="newsletter_recipient.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Validation\DataValidator"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="clock"/>
    </service>
    <service id="RiccardoJtlGuard\Sync\GuardedSyncService.inner" class="Shopware\Core\Framework\Api\Sync\SyncService">
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Write\EntityWriter"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\DefinitionInstanceRegistry"/>
      <argument type="service" id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher"/>
      <argument type="service" id="Shopware\Core\Framework\DataAbstractionLayer\Search\RequestCriteriaBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Acl\AclCriteriaValidator"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Sync\SyncFkResolver"/>
      <argument type="service" id="Shopware\Core\Framework\Api\Sync\Telemetry\SyncMetricsInstrumentor"/>
    </service>
    <service id="debug.controller_resolver.inner" class="Symfony\Bundle\FrameworkBundle\Controller\ControllerResolver">
      <argument type="service" id="service_container"/>
      <argument type="service" id="monolog.logger.request" on-invalid="ignore"/>
      <call method="allowControllers">
        <argument type="collection">
          <argument>Symfony\Bundle\FrameworkBundle\Controller\AbstractController</argument>
          <argument>Symfony\Bundle\FrameworkBundle\Controller\TemplateController</argument>
        </argument>
      </call>
      <call method="allowControllers">
        <argument type="collection">
          <argument>Shopware\Core\Framework\Api\Controller\CacheController</argument>
          <argument>Shopware\Core\Framework\Mcp\Controller\McpServerController</argument>
          <argument>Shopware\Core\Framework\Mcp\Controller\StoreApiMcpServerController</argument>
          <argument>Shopware\Core\Framework\Mcp\Controller\McpToolListController</argument>
          <argument>Shopware\Core\Framework\Mcp\Controller\IntegrationMcpAllowlistController</argument>
          <argument>Shopware\Core\Framework\Mcp\Controller\UserMcpAllowlistController</argument>
          <argument>Shopware\Core\System\Consent\Api\ConsentController</argument>
          <argument>Shopware\Core\Content\Media\Api\MediaVideoCoverController</argument>
          <argument>Shopware\Core\Profiling\Controller\ProfilerController</argument>
          <argument>Shopware\Core\Kernel</argument>
          <argument>Symfony\AI\McpBundle\Controller\McpController</argument>
          <argument>Pentatrion\ViteBundle\Controller\ViteController</argument>
          <argument>Pentatrion\ViteBundle\Controller\ProfilerController</argument>
        </argument>
      </call>
    </service>
    <service id="debug.argument_resolver.inner" class="Symfony\Component\HttpKernel\Controller\ArgumentResolver">
      <argument type="service" id="argument_metadata_factory"/>
      <argument type="iterator">
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Checkout\Customer\CustomerValueResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Checkout\Cart\CartValueResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Framework\Api\Context\ContextValueResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Framework\Routing\QueryDataBagResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Framework\Routing\RequestDataBagResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\System\SalesChannel\Context\SalesChannelContextValueResolver"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.request"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.session"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.backed_enum_resolver"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.uid"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.datetime"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.request_attribute"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Framework\Api\Response\ResponseFactoryInterfaceValueResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Framework\Routing\Annotation\CriteriaValueResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\PreviewRequestResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\GetDataAndSendRequestResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Content\MailTemplate\Request\Resolver\SimulateRequestResolver"/>
        <argument type="service" id=".debug.value_resolver.Shopware\Core\Checkout\DocumentV2\Generation\DocumentGenerationRequestResolver"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.service"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.default"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.variadic"/>
        <argument type="service" id=".debug.value_resolver.argument_resolver.not_tagged_controller"/>
      </argument>
      <argument type="service" id=".service_locator.zviLbBU"/>
    </service>
    <service id="ux.twig_component.twig.environment_configurator.inner" class="Symfony\Bundle\TwigBundle\DependencyInjection\Configurator\EnvironmentConfigurator">
      <argument>F j, Y H:i</argument>
      <argument>%d days</argument>
      <argument>null</argument>
      <argument>0</argument>
      <argument>.</argument>
      <argument>,</argument>
    </service>
    <service id="mcp.traceable_registry.inner" class="Mcp\Capability\Registry">
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="monolog.logger.mcp"/>
    </service>
    <service id="var_dumper.contextualized_cli_dumper.inner" class="Symfony\Component\VarDumper\Dumper\CliDumper">
      <argument>null</argument>
      <argument>UTF-8</argument>
      <argument>0</argument>
      <call method="setDisplayOptions">
        <argument type="collection">
          <argument key="fileLinkFormat" type="service" id="debug.file_link_formatter" on-invalid="ignore"/>
        </argument>
      </call>
    </service>
    <service id="debug.traced.messenger.bus.default.inner" class="Symfony\Component\Messenger\MessageBus">
      <argument type="iterator">
        <argument type="service" id="Shopware\Core\Framework\MessageQueue\Middleware\RoutingOverwriteMiddleware"/>
        <argument type="service" id="messenger.bus.default.middleware.traceable"/>
        <argument type="service" id="messenger.middleware.add_default_stamps_middleware"/>
        <argument type="service" id="messenger.bus.default.middleware.add_bus_name_stamp_middleware"/>
        <argument type="service" id="messenger.middleware.reject_redelivered_message_middleware"/>
        <argument type="service" id="messenger.middleware.dispatch_after_current_bus"/>
        <argument type="service" id="messenger.middleware.failed_message_processing_middleware"/>
        <argument type="service" id="messenger.middleware.deduplicate_middleware"/>
        <argument type="service" id="Shopware\Core\Framework\Adapter\Messenger\Middleware\QueuedTimeMiddleware"/>
        <argument type="service" id="messenger.bus.default.middleware.send_message"/>
        <argument type="service" id="messenger.bus.default.middleware.handle_message"/>
      </argument>
    </service>
    <service id=".signing.messenger.transport.symfony_serializer.inner" class="Symfony\Component\Messenger\Transport\Serialization\Serializer">
      <argument type="service" id="serializer"/>
      <argument>json</argument>
      <argument type="collection">
        <argument key="default_constructor_arguments" type="collection">
          <argument key="Shopware\Elasticsearch\Framework\Indexing\IndexerOffset" type="collection">
            <argument key="mappingDefinitions" type="collection"/>
          </argument>
        </argument>
      </argument>
    </service>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader.inner" class="Shopware\Core\Framework\DataAbstractionLayer\Search\SearchConfigLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory.inner" class="Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory">
      <argument type="service" id="customer.repository"/>
      <argument type="service" id="customer_group.repository"/>
      <argument type="service" id="customer_address.repository"/>
      <argument type="service" id="payment_method.repository"/>
      <argument type="service" id="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector"/>
      <argument type="tagged_iterator" tag="tax.rule_type_filter"/>
      <argument type="service" id="debug.event_dispatcher"/>
      <argument type="service" id="currency_country_rounding.repository"/>
      <argument type="service" id="Shopware\Core\System\SalesChannel\Context\CachedBaseSalesChannelContextFactory"/>
    </service>
    <service id="Shopware\Core\System\SystemConfig\CachedSystemConfigLoader.inner" class="Shopware\Core\System\SystemConfig\SystemConfigLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="kernel"/>
    </service>
    <service id="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader.inner" class="Shopware\Core\Content\Flow\Dispatching\FlowLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="monolog.logger"/>
    </service>
    <service id="Shopware\Core\Checkout\Cart\CachedRuleLoader.inner" class="Shopware\Core\Checkout\Cart\RuleLoader">
      <argument type="service" id="rule.repository"/>
    </service>
    <service id="Shopware\Storefront\Framework\Routing\CachedDomainLoader.inner" class="Shopware\Storefront\Framework\Routing\DomainLoader">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector.inner" class="Shopware\Core\Checkout\Cart\Tax\TaxDetector"/>
    <service id="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute.inner" class="Shopware\Core\Checkout\Payment\SalesChannel\PaymentMethodRoute">
      <argument type="service" id="sales_channel.payment_method.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Script\Execution\ScriptExecutor"/>
      <argument type="service" id="Shopware\Core\Framework\Rule\RuleIdMatcher"/>
    </service>
    <service id="Shopware\Core\Content\Seo\EmptyPathInfoResolver.inner" class="Shopware\Core\Content\Seo\SeoResolver">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
    </service>
    <service id="Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute.inner" class="Shopware\Core\Content\Category\SalesChannel\NavigationRoute">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="sales_channel.category.repository"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="Shopware\Core\Content\Category\Tree\CategoryTreePathResolver"/>
      <argument type="service" id="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Suggest\ResolvedCriteriaProductSuggestRoute.inner" class="Shopware\Core\Content\Product\SalesChannel\Suggest\ProductSuggestRoute">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute.inner" class="Shopware\Core\Content\Product\SalesChannel\Search\ProductSearchRoute">
      <argument type="service" id="Shopware\Elasticsearch\Product\ProductSearchBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader"/>
    </service>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute.inner" class="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingRoute">
      <argument type="service" id="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingLoader"/>
      <argument type="service" id="category.repository"/>
      <argument type="service" id="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
      <argument type="service" id="Shopware\Core\Framework\Extensions\ExtensionDispatcher"/>
    </service>
    <service id="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute.inner" class="Shopware\Core\Content\Category\SalesChannel\CategoryRoute">
      <argument type="service" id="sales_channel.category.repository"/>
      <argument type="service" id="Shopware\Core\Content\Cms\SalesChannel\SalesChannelCmsPageLoader"/>
      <argument type="service" id="Shopware\Core\Content\Cms\Service\EntityCmsSlotConfigInheritanceBuilder"/>
      <argument type="service" id="Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition"/>
      <argument type="service" id="Shopware\Core\Framework\Adapter\Cache\CacheTagCollector"/>
    </service>
    <service id="Shopware\Elasticsearch\Product\SearchKeywordReplacement.inner" class="Shopware\Core\Content\Product\DataAbstractionLayer\SearchKeywordUpdater">
      <argument type="service" id="Doctrine\DBAL\Connection"/>
      <argument type="service" id="language.repository"/>
      <argument type="service" id="product.repository"/>
      <argument type="service" id="Shopware\Core\Content\Product\SearchKeyword\ProductSearchKeywordAnalyzer"/>
      <argument type="service" id="clock"/>
      <argument>true</argument>
    </service>
    <service id="Shopware\Elasticsearch\Product\ProductSearchBuilder.inner" class="Shopware\Core\Content\Product\SearchKeyword\ProductSearchBuilder">
      <argument type="service" id="Shopware\Core\Content\Product\SearchKeyword\ProductSearchTermInterpreter"/>
      <argument type="service" id="monolog.logger"/>
      <argument>300</argument>
      <argument>true</argument>
    </service>
    <service id=".errored..service_locator.v8UDwfP.Shopware\Core\Framework\Validation\DataBag\RequestDataBag" class="Shopware\Core\Framework\Validation\DataBag\RequestDataBag">
      <tag name="container.error" message="Cannot autowire service &quot;.service_locator.v8UDwfP&quot;: it references class &quot;Shopware\Core\Framework\Validation\DataBag\RequestDataBag&quot; but no such service exists."/>
    </service>
    <service id=".errored..service_locator.Y5PwCj_.Shopware\Core\Framework\Context" class="Shopware\Core\Framework\Context">
      <tag name="container.error" message="Cannot autowire service &quot;.service_locator.Y5PwCj_&quot;: it references class &quot;Shopware\Core\Framework\Context&quot; but no such service exists."/>
    </service>
    <service id=".errored..service_locator.1vYpZ1B.Symfony\Component\Config\Loader\LoaderInterface" class="Symfony\Component\Config\Loader\LoaderInterface">
      <tag name="container.error" message="Cannot autowire service &quot;.service_locator.1vYpZ1B&quot;: it needs an instance of &quot;Symfony\Component\Config\Loader\LoaderInterface&quot; but this type has been excluded from autowiring."/>
    </service>
    <service id=".Shopware\Core\Framework\Api\Command\DumpSchemaCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>framework:schema</argument>
      <argument type="collection"/>
      <argument>Dumps the schema of the given entity</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Api\Command\DumpSchemaCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Api\Command\DumpClassSchemaCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>framework:dump:class:schema</argument>
      <argument type="collection"/>
      <argument>Dumps the schema of the given entity</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Api\Command\DumpClassSchemaCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Api\Command\CreateIntegrationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>integration:create</argument>
      <argument type="collection"/>
      <argument>Create an integration and dump the key and secret</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Api\Command\CreateIntegrationCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Api\Command\StoreApiSchemaMigrationReportCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>framework:store-api:schema-migration-report</argument>
      <argument type="collection"/>
      <argument>Reports Store API component schemas grouped by JSON/PHP migration state.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Api\Command\StoreApiSchemaMigrationReportCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Migration\Command\CreateMigrationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>database:create-migration</argument>
      <argument type="collection"/>
      <argument>Creates a new migration file</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Migration\Command\CreateMigrationCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Migration\Command\RefreshMigrationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>database:refresh-migration</argument>
      <argument type="collection"/>
      <argument>Refreshes the migration state</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Migration\Command\RefreshMigrationCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Migration\Command\MigrationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>database:migrate</argument>
      <argument type="collection"/>
      <argument>Executes all migrations</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Migration\Command\MigrationCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Demodata\PersonalData\CleanPersonalDataCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>database:clean-personal-data</argument>
      <argument type="collection"/>
      <argument>Cleans personal data from the database</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Demodata\PersonalData\CleanPersonalDataCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Migration\Command\MigrationDestructiveCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>database:migrate-destructive</argument>
      <argument type="collection"/>
      <argument>Executes all migrations</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Migration\Command\MigrationDestructiveCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Feature\Command\FeatureDumpCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>feature:dump</argument>
      <argument type="collection">
        <argument>administration:dump:features</argument>
        <argument>administration:dump:features</argument>
      </argument>
      <argument>Dumps all features</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Feature\Command\FeatureDumpCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Feature\Command\FeatureDisableCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>feature:disable</argument>
      <argument type="collection"/>
      <argument>Disable feature flags</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Feature\Command\FeatureDisableCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Feature\Command\FeatureEnableCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>feature:enable</argument>
      <argument type="collection"/>
      <argument>Enable feature flags</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Feature\Command\FeatureEnableCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Feature\Command\FeatureListCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>feature:list</argument>
      <argument type="collection"/>
      <argument>List all registered features</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Feature\Command\FeatureListCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Adapter\Command\S3FilesystemVisibilityCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>s3:set-visibility</argument>
      <argument type="collection"/>
      <argument>Sets the visibility of all files in the s3 filesystem to public</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Command\S3FilesystemVisibilityCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Adapter\Command\CacheInvalidateDelayedCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:clear:delayed</argument>
      <argument type="collection"/>
      <argument>Invalidates the delayed cache keys/tags</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Command\CacheInvalidateDelayedCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Adapter\Command\CacheClearAllCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:clear:all</argument>
      <argument type="collection"/>
      <argument>Clear all caches/pools, invalidates expired tags, removes old system and twig cache directories</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Command\CacheClearAllCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Adapter\Command\CacheClearHttpCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:clear:http</argument>
      <argument type="collection"/>
      <argument>Clear only the HTTP cache</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Command\CacheClearHttpCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\RefreshAppCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:refresh</argument>
      <argument type="collection">
        <argument>app:update</argument>
      </argument>
      <argument>Refreshes an app</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\RefreshAppCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\InstallAppCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:install</argument>
      <argument type="collection"/>
      <argument>Installs an app</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\InstallAppCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\ActivateAppCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:activate</argument>
      <argument type="collection"/>
      <argument>Activates an app</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\ActivateAppCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\DeactivateAppCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:deactivate</argument>
      <argument type="collection"/>
      <argument>Deactivates an app</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\DeactivateAppCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\CreateAppCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:create</argument>
      <argument type="collection"/>
      <argument>Creates an app skeleton</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\CreateAppCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\ValidateAppCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:validate</argument>
      <argument type="collection"/>
      <argument>Validates an app</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\ValidateAppCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\ChangeShopIdCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:shop-id:change</argument>
      <argument type="collection">
        <argument>app:url-change:resolve</argument>
      </argument>
      <argument>Change the shop ID by choosing a resolution strategy</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\ChangeShopIdCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\AppListCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:list</argument>
      <argument type="collection"/>
      <argument>Lists all apps</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\AppListCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\RotateAppSecretCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:secret:rotate</argument>
      <argument type="collection"/>
      <argument>Rotate the shared app secret and integration credentials for one or all apps.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\RotateAppSecretCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\CheckShopIdCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:shop-id:check</argument>
      <argument type="collection"/>
      <argument>Check if a shop ID change is suggested</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\CheckShopIdCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\AppUrlVerificationStatusCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:url:status</argument>
      <argument type="collection"/>
      <argument>Check the status of the app URL</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\AppUrlVerificationStatusCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\App\Command\AppUrlVerifyCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>app:url:verify</argument>
      <argument type="collection"/>
      <argument>Check the status of the app URL and force verification</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\App\Command\AppUrlVerifyCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\Command\CreateEntitiesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>dal:create:entities</argument>
      <argument type="collection"/>
      <argument>Creates the entity classes</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateEntitiesCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\Command\CreateMigrationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>dal:migration:create</argument>
      <argument type="collection"/>
      <argument>Creates migration for entity schema</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateMigrationCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\Command\CreateHydratorCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>dal:create:hydrators</argument>
      <argument type="collection"/>
      <argument>Creates the hydrator classes</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateHydratorCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>dal:refresh:index</argument>
      <argument type="collection"/>
      <argument>Refreshes the index for a given entity</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\Command\DataAbstractionLayerValidateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>dal:validate</argument>
      <argument type="collection"/>
      <argument>Validates the DAL definitions</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\DataAbstractionLayer\Command\DataAbstractionLayerValidateCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Demodata\Command\DemodataCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>framework:demodata</argument>
      <argument type="collection"/>
      <argument>Generates demo data</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Demodata\Command\DemodataCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Event\Command\DebugDumpBusinessEventsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:business-events</argument>
      <argument type="collection"/>
      <argument>Dumps all business events</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Event\Command\DebugDumpBusinessEventsCommand"/>
    </service>
    <service id=".console.command.assets_install.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>assets:install</argument>
      <argument type="collection"/>
      <argument>Installs bundles web assets under a public web directory</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.assets_install"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\BundleDumpCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>bundle:dump</argument>
      <argument type="collection">
        <argument>administration:dump:plugins</argument>
        <argument>administration:dump:bundles</argument>
      </argument>
      <argument>Dumps the bundle configuration for a plugin</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\BundleDumpCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\PluginRefreshCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:refresh</argument>
      <argument type="collection"/>
      <argument>Refreshes the plugin list</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\PluginRefreshCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\PluginListCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:list</argument>
      <argument type="collection"/>
      <argument>Lists all plugins</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\PluginListCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\PluginZipImportCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:zip-import</argument>
      <argument type="collection"/>
      <argument>Imports a plugin from a zip file</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\PluginZipImportCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginInstallCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:install</argument>
      <argument type="collection"/>
      <argument>Installs a plugin</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginInstallCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginActivateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:activate</argument>
      <argument type="collection"/>
      <argument>Activate a plugin</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginActivateCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:update</argument>
      <argument type="collection"/>
      <argument>Updates a plugin</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginDeactivateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:deactivate</argument>
      <argument type="collection"/>
      <argument>Deactivates a plugin</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginDeactivateCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUninstallCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:uninstall</argument>
      <argument type="collection"/>
      <argument>Uninstall a plugin</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUninstallCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateAllCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:update:all</argument>
      <argument type="collection"/>
      <argument>Install all available plugin updates</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateAllCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Plugin\Command\PluginCreateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>plugin:create</argument>
      <argument type="collection"/>
      <argument>Creates a new plugin</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Plugin\Command\PluginCreateCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Store\Command\StoreDownloadCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>store:download</argument>
      <argument type="collection"/>
      <argument>Downloads a plugin from the store</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Store\Command\StoreDownloadCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Store\Command\StoreLoginCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>store:login</argument>
      <argument type="collection"/>
      <argument>Login to the store</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Store\Command\StoreLoginCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\MessageQueue\Command\RegisterScheduledTasksCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>scheduled-task:register</argument>
      <argument type="collection"/>
      <argument>Registers all scheduled tasks</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Command\RegisterScheduledTasksCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\MessageQueue\Command\ScheduledTaskRunner.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>scheduled-task:run</argument>
      <argument type="collection"/>
      <argument>Runs scheduled tasks</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Command\ScheduledTaskRunner"/>
    </service>
    <service id=".Shopware\Core\Framework\MessageQueue\Command\ListScheduledTaskCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>scheduled-task:list</argument>
      <argument type="collection"/>
      <argument>List all scheduled tasks</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Command\ListScheduledTaskCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\MessageQueue\Command\RunSingleScheduledTaskCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>scheduled-task:run-single</argument>
      <argument type="collection"/>
      <argument>Allows to run one single scheduled task regardless of its schedule.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Command\RunSingleScheduledTaskCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\MessageQueue\Command\DeactivateScheduledTaskCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>scheduled-task:deactivate</argument>
      <argument type="collection"/>
      <argument>Deactivate a scheduled task</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Command\DeactivateScheduledTaskCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\MessageQueue\Command\ScheduleScheduledTaskCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>scheduled-task:schedule</argument>
      <argument type="collection"/>
      <argument>Schedule a scheduled task</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\MessageQueue\Command\ScheduleScheduledTaskCommand"/>
    </service>
    <service id="Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand.command" class="Symfony\Component\Console\Command\Command">
      <tag name="container.no_preload"/>
      <call method="setCode">
        <argument type="service" id="Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand"/>
      </call>
      <call method="setName">
        <argument>webhook:drain-to-async</argument>
      </call>
      <call method="setDescription">
        <argument>Re-publish leftover webhook deliveries to the async transport after disabling WEBHOOKS_REWORK</argument>
      </call>
    </service>
    <service id=".Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand.command.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>webhook:drain-to-async</argument>
      <argument type="collection"/>
      <argument>Re-publish leftover webhook deliveries to the async transport after disabling WEBHOOKS_REWORK</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand.command"/>
    </service>
    <service id=".Shopware\Core\Framework\SystemCheck\Command\SystemCheckCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:check</argument>
      <argument type="collection"/>
      <argument>Check the shopware application system health</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\SystemCheck\Command\SystemCheckCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Mcp\Command\DebugMcpCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:mcp</argument>
      <argument type="collection"/>
      <argument>List registered MCP capabilities (tools, prompts, resources)</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Mcp\Command\DebugMcpCommand"/>
    </service>
    <service id=".Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:validate</argument>
      <argument type="collection">
        <argument>snippets:validate</argument>
      </argument>
      <argument>Validates completeness and correct pluralization of snippets</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand"/>
    </service>
    <service id=".Shopware\Core\System\Snippet\Command\LintTranslationFilesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:lint-filenames</argument>
      <argument type="collection"/>
      <argument>Ensures translations have a country-agnostic translation file as a base, to provide country-agnostic language layer support (e.g. de.json for de-DE.json).
    For more information, see our documentation: https://developer.shopware.com/docs/concepts/translations/fallback-language-selection.html#migration-and-linting-via-command</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\Snippet\Command\LintTranslationFilesCommand"/>
    </service>
    <service id=".Shopware\Core\System\Snippet\Command\InstallTranslationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:install</argument>
      <argument type="collection"/>
      <argument>Downloads and installs translations from the translations GitHub repository for the specified locales or all available locales. Re-installing will overwrite existing translations.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\Snippet\Command\InstallTranslationCommand"/>
    </service>
    <service id=".Shopware\Core\System\Snippet\Command\DownloadTranslationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:download</argument>
      <argument type="collection"/>
      <argument>Downloads all configured translations without creating languages or snippet sets.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\Snippet\Command\DownloadTranslationCommand"/>
    </service>
    <service id=".Shopware\Core\System\Snippet\Command\UpdateTranslationCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:update</argument>
      <argument type="collection"/>
      <argument>Updates all installed translations from the translations GitHub repository</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\Snippet\Command\UpdateTranslationCommand"/>
    </service>
    <service id=".Shopware\Core\System\Snippet\Command\ListTranslationsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:list</argument>
      <argument type="collection"/>
      <argument>Lists all locales that are configured for translation:install / translation:update.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\Snippet\Command\ListTranslationsCommand"/>
    </service>
    <service id=".Shopware\Core\System\StateMachine\Command\WorkflowDumpCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>state-machine:dump</argument>
      <argument type="collection"/>
      <argument>Dumps a state machine to a graphviz file</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\StateMachine\Command\WorkflowDumpCommand"/>
    </service>
    <service id=".Shopware\Core\System\SystemConfig\Command\ConfigGet.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:config:get</argument>
      <argument type="collection"/>
      <argument>Get a config value</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\SystemConfig\Command\ConfigGet"/>
    </service>
    <service id=".Shopware\Core\System\SystemConfig\Command\ConfigSet.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:config:set</argument>
      <argument type="collection"/>
      <argument>Set a config value</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\SystemConfig\Command\ConfigSet"/>
    </service>
    <service id=".Shopware\Core\System\NumberRange\Command\MigrateIncrementStorageCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>number-range:migrate</argument>
      <argument type="collection"/>
      <argument>Migrate the increment storage of a number range</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\System\NumberRange\Command\MigrateIncrementStorageCommand"/>
    </service>
    <service id=".Shopware\Core\Content\Media\Commands\GenerateThumbnailsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>media:generate-thumbnails</argument>
      <argument type="collection"/>
      <argument>Generates thumbnails for all media files</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\Media\Commands\GenerateThumbnailsCommand"/>
    </service>
    <service id=".Shopware\Core\Content\Media\Commands\GenerateMediaTypesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>media:generate-media-types</argument>
      <argument type="collection"/>
      <argument>Generates media types for all media files</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\Media\Commands\GenerateMediaTypesCommand"/>
    </service>
    <service id=".Shopware\Core\Content\Media\Commands\DeleteNotUsedMediaCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>media:delete-unused</argument>
      <argument type="collection"/>
      <argument>Deletes all media files which are not used in any entity</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\Media\Commands\DeleteNotUsedMediaCommand"/>
    </service>
    <service id=".Shopware\Core\Content\Media\Commands\DeleteThumbnailsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>media:delete-local-thumbnails</argument>
      <argument type="collection"/>
      <argument>Deletes all media thumbnail records and physical thumbnail files.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\Media\Commands\DeleteThumbnailsCommand"/>
    </service>
    <service id=".Shopware\Core\Content\Media\Infrastructure\Command\UpdatePathCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>media:update-path</argument>
      <argument type="collection"/>
      <argument>Iterates over the media and updates the path column.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\Media\Infrastructure\Command\UpdatePathCommand"/>
    </service>
    <service id=".Shopware\Core\Content\ProductExport\Command\ProductExportGenerateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>product-export:generate</argument>
      <argument type="collection"/>
      <argument>Generates a product export file</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\ProductExport\Command\ProductExportGenerateCommand"/>
    </service>
    <service id=".Shopware\Core\Content\ImportExport\Command\DeleteExpiredFilesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>import-export:delete-expired</argument>
      <argument type="collection"/>
      <argument>Deletes expired files</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\ImportExport\Command\DeleteExpiredFilesCommand"/>
    </service>
    <service id=".Shopware\Core\Content\ImportExport\Command\ImportEntityCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>import:entity</argument>
      <argument type="collection"/>
      <argument>Import entities from a csv file</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\ImportExport\Command\ImportEntityCommand"/>
    </service>
    <service id=".Shopware\Core\Content\Sitemap\Commands\SitemapGenerateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sitemap:generate</argument>
      <argument type="collection"/>
      <argument>Generates sitemap files</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Content\Sitemap\Commands\SitemapGenerateCommand"/>
    </service>
    <service id=".Shopware\Core\Checkout\Cart\Command\CartMigrateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cart:migrate</argument>
      <argument type="collection"/>
      <argument>Migrate carts from redis to database</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Checkout\Cart\Command\CartMigrateCommand"/>
    </service>
    <service id=".Shopware\Core\Checkout\Customer\Command\DeleteUnusedGuestCustomersCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>customer:delete-unused-guests</argument>
      <argument type="collection"/>
      <argument>Delete unused guest customers</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Checkout\Customer\Command\DeleteUnusedGuestCustomersCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\System\Command\SystemInstallCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:install</argument>
      <argument type="collection"/>
      <argument>Installs the Shopware 6 system</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\System\Command\SystemInstallCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\System\Command\SystemIsInstalledCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:is-installed</argument>
      <argument type="collection"/>
      <argument>Checks if the system is installed and returns exit code 0 if Shopware is installed</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\System\Command\SystemIsInstalledCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\System\Command\SystemGenerateAppSecretCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:generate-app-secret</argument>
      <argument type="collection"/>
      <argument>Generates a new app secret</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\System\Command\SystemGenerateAppSecretCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\System\Command\SystemSetupCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:setup</argument>
      <argument type="collection"/>
      <argument>Setup the system</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\System\Command\SystemSetupCommand"/>
    </service>
    <service id=".Symfony\Component\Dotenv\Command\DotenvDumpCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>dotenv:dump</argument>
      <argument type="collection"/>
      <argument>Compile .env files to .env.local.php</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Symfony\Component\Dotenv\Command\DotenvDumpCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\System\Command\SystemUpdatePrepareCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:update:prepare</argument>
      <argument type="collection"/>
      <argument>Prepares the update process</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\System\Command\SystemUpdatePrepareCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:update:finish</argument>
      <argument type="collection"/>
      <argument>Finishes the update process</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelUpdateDomainCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sales-channel:update:domain</argument>
      <argument type="collection"/>
      <argument>Updates the sales channel domain with a new domain for all or specific sales channels matching the previous domain, except headless sales channels</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelUpdateDomainCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelReplaceUrlCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sales-channel:replace:url</argument>
      <argument type="collection"/>
      <argument>Replaces the URL of a sales channel with a new URL</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelReplaceUrlCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\System\Command\SystemConfigureShopCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:configure-shop</argument>
      <argument type="collection"/>
      <argument>Configure shop</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\System\Command\SystemConfigureShopCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelCreateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sales-channel:create</argument>
      <argument type="collection"/>
      <argument>Creates a new sales channel</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelCreateCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelListCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sales-channel:list</argument>
      <argument type="collection"/>
      <argument>Lists all sales channels</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelListCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceEnableCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sales-channel:maintenance:enable</argument>
      <argument type="collection"/>
      <argument>Enable maintenance mode for a sales channel</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceEnableCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceDisableCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sales-channel:maintenance:disable</argument>
      <argument type="collection"/>
      <argument>Disable maintenance mode for a sales channel</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceDisableCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\User\Command\UserCreateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>user:create</argument>
      <argument type="collection"/>
      <argument>Creates a new user</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\User\Command\UserCreateCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\User\Command\UserChangePasswordCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>user:change-password</argument>
      <argument type="collection"/>
      <argument>Change the password of a user</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\User\Command\UserChangePasswordCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\User\Command\UserListCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>user:list</argument>
      <argument type="collection"/>
      <argument>List current users</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\User\Command\UserListCommand"/>
    </service>
    <service id=".Shopware\Core\Maintenance\Staging\Command\SystemSetupStagingCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>system:setup:staging</argument>
      <argument type="collection"/>
      <argument>Installs the Shopware 6 system in staging mode</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Maintenance\Staging\Command\SystemSetupStagingCommand"/>
    </service>
    <service id=".Shopware\Core\Framework\Adapter\Command\CacheWatchDelayedCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:watch:delayed</argument>
      <argument type="collection"/>
      <argument>Watches the delayed cache keys/tags</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Framework\Adapter\Command\CacheWatchDelayedCommand"/>
    </service>
    <service id=".Shopware\Core\Service\Command\Install.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>services:install</argument>
      <argument type="collection"/>
      <argument>Install all services</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Core\Service\Command\Install"/>
    </service>
    <service id=".Shopware\Administration\Command\DeleteAdminFilesAfterBuildCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>administration:delete-files-after-build</argument>
      <argument type="collection"/>
      <argument>Deletes all unnecessary files of the administration after the build process.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Administration\Command\DeleteAdminFilesAfterBuildCommand"/>
    </service>
    <service id=".Shopware\Administration\Command\DeleteExtensionLocalPublicFilesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>administration:delete-extension-local-public-files</argument>
      <argument type="collection"/>
      <argument>Deletes all files in the local public folder of the extension. This command should run after assets:install so the assets are available in the public folder.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Administration\Command\DeleteExtensionLocalPublicFilesCommand"/>
    </service>
    <service id=".Shopware\Administration\Command\CheckExtensionsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>administration:check-extensions</argument>
      <argument type="collection"/>
      <argument>Type-checks (incl. spec files) and lints installed Administration extensions with the Administration's own toolchain. Pass tooling options after "--", e.g. -- --only=MyPlugin.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Administration\Command\CheckExtensionsCommand"/>
    </service>
    <service id=".Shopware\Administration\Command\SetupExtensionToolingCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>administration:setup-extension-tooling</argument>
      <argument type="collection"/>
      <argument>[EXPERIMENTAL] Generates TypeScript/ESLint configs and IDE bootstraps for installed Administration extensions. Pass options after "--", e.g. -- --check. Command name, options and generated output can change in any release.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Administration\Command\SetupExtensionToolingCommand"/>
    </service>
    <service id=".Shopware\Administration\Command\GenerateEntitySchemaTypesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>administration:generate-entity-schema-types</argument>
      <argument type="collection"/>
      <argument>Generates the Administration entity-schema TypeScript definitions used by the extension tooling.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Administration\Command\GenerateEntitySchemaTypesCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchIndexingCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:index</argument>
      <argument type="collection"/>
      <argument>Index all entities into elasticsearch</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchIndexingCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchTestAnalyzerCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:test:analyzer</argument>
      <argument type="collection"/>
      <argument>Test the elasticsearch analyzer</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchTestAnalyzerCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchStatusCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:status</argument>
      <argument type="collection"/>
      <argument>Show the status of the elasticsearch index</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchStatusCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchResetCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:reset</argument>
      <argument type="collection"/>
      <argument>Reset the elasticsearch index</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchResetCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchUpdateMappingCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:mapping:update</argument>
      <argument type="collection"/>
      <argument>Update the Elasticsearch indices mapping</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchUpdateMappingCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchCreateAliasCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:create:alias</argument>
      <argument type="collection"/>
      <argument>Create the elasticsearch alias</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchCreateAliasCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchCleanIndicesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:index:cleanup</argument>
      <argument type="collection"/>
      <argument>Clean outdated indices</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchCleanIndicesCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:admin:index</argument>
      <argument type="collection"/>
      <argument>Index the elasticsearch for the admin search</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminResetCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:admin:reset</argument>
      <argument type="collection"/>
      <argument>Reset Admin Elasticsearch indexing</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminResetCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminTestCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:admin:test</argument>
      <argument type="collection"/>
      <argument>Allows you to test the admin search index</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminTestCommand"/>
    </service>
    <service id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminUpdateMappingCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>es:admin:mapping:update</argument>
      <argument type="collection"/>
      <argument>Update the Elasticsearch indices mapping</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminUpdateMappingCommand"/>
    </service>
    <service id=".Shopware\Storefront\Framework\Command\SalesChannelCreateStorefrontCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>sales-channel:create:storefront</argument>
      <argument type="collection"/>
      <argument>Creates a new storefront sales channel</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Storefront\Framework\Command\SalesChannelCreateStorefrontCommand"/>
    </service>
    <service id=".Shopware\Storefront\Theme\Command\ThemeCreateCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>theme:create</argument>
      <argument type="collection"/>
      <argument>Create a new theme</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Storefront\Theme\Command\ThemeCreateCommand"/>
    </service>
    <service id=".Shopware\Storefront\Theme\Command\ThemeChangeCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>theme:change</argument>
      <argument type="collection"/>
      <argument>Change the active theme for a sales channel</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Storefront\Theme\Command\ThemeChangeCommand"/>
    </service>
    <service id=".Shopware\Storefront\Theme\Command\ThemeCompileCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>theme:compile</argument>
      <argument type="collection"/>
      <argument>Compile the theme</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Storefront\Theme\Command\ThemeCompileCommand"/>
    </service>
    <service id=".Shopware\Storefront\Theme\Command\ThemeDumpCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>theme:dump</argument>
      <argument type="collection"/>
      <argument>Dump the theme configuration</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Storefront\Theme\Command\ThemeDumpCommand"/>
    </service>
    <service id=".Shopware\Storefront\Theme\Command\ThemeRefreshCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>theme:refresh</argument>
      <argument type="collection"/>
      <argument>Refresh the theme configuration</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Storefront\Theme\Command\ThemeRefreshCommand"/>
    </service>
    <service id=".Shopware\Storefront\Theme\Command\ThemePrepareIconsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>theme:prepare-icons</argument>
      <argument type="collection"/>
      <argument>Prepare the theme icons</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Shopware\Storefront\Theme\Command\ThemePrepareIconsCommand"/>
    </service>
    <service id=".Swag\PayPal\DevOps\Command\GenerateOpenApi.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:openapi:generate</argument>
      <argument type="collection"/>
      <argument>Generate OpenAPI schema for PayPal API.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\DevOps\Command\GenerateOpenApi"/>
    </service>
    <service id=".Swag\PayPal\DevOps\Command\LocaleScraperCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:scrape:locales</argument>
      <argument type="collection"/>
      <argument>Scrapes the PayPal developer website for locales and updates "Swag\PayPal\Util\PaypalLocales"</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\DevOps\Command\LocaleScraperCommand"/>
    </service>
    <service id=".Swag\PayPal\DevOps\Command\CrawlWebhookEventNames.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:crawl:webhooks</argument>
      <argument type="collection"/>
      <argument>Crawls the PayPal developer website for webhook event names and updates "Swag\PayPal\Webhook\WebhookEventTypes"</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\DevOps\Command\CrawlWebhookEventNames"/>
    </service>
    <service id=".Swag\PayPal\Pos\Command\PosSyncCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:pos:sync</argument>
      <argument type="collection"/>
      <argument>Sync to Zettle</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\Pos\Command\PosSyncCommand"/>
    </service>
    <service id=".Swag\PayPal\Pos\Command\PosImageSyncCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:pos:sync:images</argument>
      <argument type="collection"/>
      <argument>Sync only images to Zettle</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\Pos\Command\PosImageSyncCommand"/>
    </service>
    <service id=".Swag\PayPal\Pos\Command\PosInventorySyncCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:pos:sync:inventory</argument>
      <argument type="collection"/>
      <argument>Sync only inventory to Zettle</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\Pos\Command\PosInventorySyncCommand"/>
    </service>
    <service id=".Swag\PayPal\Pos\Command\PosProductSyncCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:pos:sync:product</argument>
      <argument type="collection"/>
      <argument>Sync only products to Zettle</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\Pos\Command\PosProductSyncCommand"/>
    </service>
    <service id=".Swag\PayPal\Pos\Command\PosLogCleanupCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>swag:paypal:pos:log:cleanup</argument>
      <argument type="collection"/>
      <argument>Cleanup Zettle sync log</argument>
      <argument>false</argument>
      <argument type="service_closure" id="Swag\PayPal\Pos\Command\PosLogCleanupCommand"/>
    </service>
    <service id=".RiccardoStores\Command\ImportPostalCodesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:stores:import-postal-codes</argument>
      <argument type="collection"/>
      <argument>Importiert die PLZ-Koordinaten (GeoNames, CC BY 4.0) für die Filialsuche</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoStores\Command\ImportPostalCodesCommand"/>
    </service>
    <service id=".RiccardoLoyalty\Command\EnrollCustomersCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:loyalty:enroll</argument>
      <argument type="collection"/>
      <argument>Legt Kundenkarten für alle registrierten Kunden ohne Karte an</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoLoyalty\Command\EnrollCustomersCommand"/>
    </service>
    <service id=".RiccardoAgeCheck\Command\CheckMrzCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:age:check-mrz</argument>
      <argument type="collection"/>
      <argument>Prüft maschinenlesbare Zeilen eines Ausweisdokuments (nur Ausgabe, kein Speichern)</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoAgeCheck\Command\CheckMrzCommand"/>
    </service>
    <service id=".RiccardoMail\Command\InstallMailTemplatesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:mail:install</argument>
      <argument type="collection"/>
      <argument>Spielt die Riccardo-Mailvorlagen und den Kopf-/Fußbereich in die Datenbank</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoMail\Command\InstallMailTemplatesCommand"/>
    </service>
    <service id=".RiccardoStoreStock\Command\PingStockCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:store-stock:check</argument>
      <argument type="collection"/>
      <argument>Prüft die Verbindung zur Filial-Wawi und fragt optional einen Artikel ab</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoStoreStock\Command\PingStockCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\RewriteHardwareCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:rewrite-hardware</argument>
      <argument type="collection"/>
      <argument>Hardware überarbeiten: Name, Beschreibung, Meta-Texte, Geräteserie („passt zu“)</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\RewriteHardwareCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\BuildCrossSellingCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:build-cross-selling</argument>
      <argument type="collection"/>
      <argument>Cross-Selling „Passt dazu“ aus der Geräteserie erzeugen</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\BuildCrossSellingCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\MatchSeriesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:match-series</argument>
      <argument type="collection"/>
      <argument>Geräteserie („passt zu“) aus Modellnamen, Wawi-Kategorien und Coil-Familien zuordnen</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\MatchSeriesCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\FillComplianceCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:fill-compliance</argument>
      <argument type="collection"/>
      <argument>Nikotingehalt, Füllmenge und Mischverhältnis in die Pflichtangaben-Felder schreiben</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\FillComplianceCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\FixCoversCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:fix-covers</argument>
      <argument type="collection"/>
      <argument>Fehlende Hauptbilder aus den vorhandenen Artikelbildern setzen</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\FixCoversCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\MarkDealsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:mark-deals</argument>
      <argument type="collection"/>
      <argument>Artikel mit Streichpreis als „Aktion: Reduziert“ markieren</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\MarkDealsCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\FixBasePriceCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:fix-baseprice</argument>
      <argument type="collection"/>
      <argument>Grundpreis auf Milliliter und 100-ml-Bezug umstellen, bei Hardware entfernen</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\FixBasePriceCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\ImportJtlItemsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:import-jtl-items</argument>
      <argument type="collection"/>
      <argument>Wawi-Namen, Set-Inhalte und Kurzbeschreibungen aus der JTL-API übernehmen (JSONL)</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\ImportJtlItemsCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\ImportTasteCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:import-taste</argument>
      <argument type="collection"/>
      <argument>Recherchierte Geschmacksangaben (JSONL) in die Pflegefelder übernehmen</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\ImportTasteCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\RewriteFlavorsCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:rewrite-flavors</argument>
      <argument type="collection"/>
      <argument>Aromen und Liquids überarbeiten: Name, Beschreibung, Meta-Texte, Noten, Profil, Farbe</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\RewriteFlavorsCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\InstallPropertiesCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:install-properties</argument>
      <argument type="collection"/>
      <argument>Filter-Eigenschaften, Pflegestatus-Schalter und Arbeitsliste "noch roh" anlegen bzw. aktualisieren</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\InstallPropertiesCommand"/>
    </service>
    <service id=".RiccardoCatalog\Command\PrefillCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:catalog:prefill</argument>
      <argument type="collection"/>
      <argument>Filterwerte aus Name, technischen Daten und Varianten vorbelegen (überschreibt nichts)</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoCatalog\Command\PrefillCommand"/>
    </service>
    <service id=".RiccardoRaffle\Command\DrawCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:raffle:draw</argument>
      <argument type="collection"/>
      <argument>Gewinnspiel: Ziehung unter den anwesenden Besuchern auslösen</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoRaffle\Command\DrawCommand"/>
    </service>
    <service id=".RiccardoRaffle\Command\ClaimCommand.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>riccardo:raffle:claim</argument>
      <argument type="collection"/>
      <argument>Gewinnspiel: Gewinn einer Ziehung einem Kunden gutschreiben</argument>
      <argument>false</argument>
      <argument type="service_closure" id="RiccardoRaffle\Command\ClaimCommand"/>
    </service>
    <service id=".console.command.about.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>about</argument>
      <argument type="collection"/>
      <argument>Display information about the current project</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.about"/>
    </service>
    <service id=".console.command.cache_clear.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:clear</argument>
      <argument type="collection"/>
      <argument>Clear the cache</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.cache_clear"/>
    </service>
    <service id=".console.command.cache_pool_clear.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:pool:clear</argument>
      <argument type="collection"/>
      <argument>Clear cache pools</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.cache_pool_clear"/>
    </service>
    <service id=".console.command.cache_pool_prune.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:pool:prune</argument>
      <argument type="collection"/>
      <argument>Prune cache pools</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.cache_pool_prune"/>
    </service>
    <service id=".console.command.cache_pool_invalidate_tags.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:pool:invalidate-tags</argument>
      <argument type="collection"/>
      <argument>Invalidate cache tags for all or a specific pool</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.cache_pool_invalidate_tags"/>
    </service>
    <service id=".console.command.cache_pool_delete.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:pool:delete</argument>
      <argument type="collection"/>
      <argument>Delete an item from a cache pool</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.cache_pool_delete"/>
    </service>
    <service id=".console.command.cache_pool_list.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:pool:list</argument>
      <argument type="collection"/>
      <argument>List available cache pools</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.cache_pool_list"/>
    </service>
    <service id=".console.command.cache_warmup.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>cache:warmup</argument>
      <argument type="collection"/>
      <argument>Warm up an empty cache</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.cache_warmup"/>
    </service>
    <service id=".console.command.config_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:config</argument>
      <argument type="collection"/>
      <argument>Dump the current configuration for an extension</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.config_debug"/>
    </service>
    <service id=".console.command.config_dump_reference.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>config:dump-reference</argument>
      <argument type="collection"/>
      <argument>Dump the default configuration for an extension</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.config_dump_reference"/>
    </service>
    <service id=".console.command.container_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:container</argument>
      <argument type="collection"/>
      <argument>Display current services for an application</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.container_debug"/>
    </service>
    <service id=".console.command.container_lint.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>lint:container</argument>
      <argument type="collection"/>
      <argument>Ensure that arguments injected into services match type declarations</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.container_lint"/>
    </service>
    <service id=".console.command.debug_autowiring.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:autowiring</argument>
      <argument type="collection"/>
      <argument>List classes/interfaces you can use for autowiring</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.debug_autowiring"/>
    </service>
    <service id=".console.command.dotenv_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:dotenv</argument>
      <argument type="collection"/>
      <argument>List all dotenv files with variables and values</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.dotenv_debug"/>
    </service>
    <service id=".console.command.event_dispatcher_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:event-dispatcher</argument>
      <argument type="collection"/>
      <argument>Display configured listeners for an application</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.event_dispatcher_debug"/>
    </service>
    <service id=".console.command.messenger_consume_messages.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>messenger:consume</argument>
      <argument type="collection"/>
      <argument>Consume messages</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_consume_messages"/>
    </service>
    <service id=".console.command.messenger_setup_transports.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>messenger:setup-transports</argument>
      <argument type="collection"/>
      <argument>Prepare the required infrastructure for the transport</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_setup_transports"/>
    </service>
    <service id=".console.command.messenger_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:messenger</argument>
      <argument type="collection"/>
      <argument>List messages you can dispatch using the message buses</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_debug"/>
    </service>
    <service id=".console.command.messenger_stop_workers.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>messenger:stop-workers</argument>
      <argument type="collection"/>
      <argument>Stop workers after their current message</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_stop_workers"/>
    </service>
    <service id=".console.command.messenger_failed_messages_retry.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>messenger:failed:retry</argument>
      <argument type="collection"/>
      <argument>Retry one or more messages from the failure transport</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_failed_messages_retry"/>
    </service>
    <service id=".console.command.messenger_failed_messages_show.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>messenger:failed:show</argument>
      <argument type="collection"/>
      <argument>Show one or more messages from the failure transport</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_failed_messages_show"/>
    </service>
    <service id=".console.command.messenger_failed_messages_remove.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>messenger:failed:remove</argument>
      <argument type="collection"/>
      <argument>Remove given messages from the failure transport</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_failed_messages_remove"/>
    </service>
    <service id=".console.command.messenger_stats.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>messenger:stats</argument>
      <argument type="collection"/>
      <argument>Show the message count for one or more transports</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.messenger_stats"/>
    </service>
    <service id=".console.command.scheduler_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:scheduler</argument>
      <argument type="collection"/>
      <argument>List schedules and their recurring messages</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.scheduler_debug"/>
    </service>
    <service id=".console.command.router_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:router</argument>
      <argument type="collection"/>
      <argument>Display current routes for an application</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.router_debug"/>
    </service>
    <service id=".console.command.router_match.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>router:match</argument>
      <argument type="collection"/>
      <argument>Help debug routes by simulating a path info match</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.router_match"/>
    </service>
    <service id=".console.command.serializer_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:serializer</argument>
      <argument type="collection"/>
      <argument>Display serialization information for classes</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.serializer_debug"/>
    </service>
    <service id=".console.command.translation_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:translation</argument>
      <argument type="collection"/>
      <argument>Display translation messages information</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.translation_debug"/>
    </service>
    <service id=".console.command.translation_extract.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:extract</argument>
      <argument type="collection"/>
      <argument>Extract missing translations keys from code to translation files</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.translation_extract"/>
    </service>
    <service id=".console.command.validator_debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:validator</argument>
      <argument type="collection"/>
      <argument>Display validation constraints for classes</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.validator_debug"/>
    </service>
    <service id=".console.command.translation_pull.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:pull</argument>
      <argument type="collection"/>
      <argument>Pull translations from a given provider.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.translation_pull"/>
    </service>
    <service id=".console.command.translation_push.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>translation:push</argument>
      <argument type="collection"/>
      <argument>Push translations to a given provider.</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.translation_push"/>
    </service>
    <service id=".console.command.xliff_lint.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>lint:xliff</argument>
      <argument type="collection"/>
      <argument>Lint an XLIFF file and outputs encountered errors</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.xliff_lint"/>
    </service>
    <service id=".console.command.yaml_lint.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>lint:yaml</argument>
      <argument type="collection"/>
      <argument>Lint a YAML file and outputs encountered errors</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.yaml_lint"/>
    </service>
    <service id=".console.command.translation_lint.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>lint:translations</argument>
      <argument type="collection"/>
      <argument>Lint translations files syntax and outputs encountered errors</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.translation_lint"/>
    </service>
    <service id=".console.command.secrets_set.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>secrets:set</argument>
      <argument type="collection"/>
      <argument>Set a secret in the vault</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.secrets_set"/>
    </service>
    <service id=".console.command.secrets_remove.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>secrets:remove</argument>
      <argument type="collection"/>
      <argument>Remove a secret from the vault</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.secrets_remove"/>
    </service>
    <service id=".console.command.secrets_generate_key.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>secrets:generate-keys</argument>
      <argument type="collection"/>
      <argument>Generate new encryption keys</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.secrets_generate_key"/>
    </service>
    <service id=".console.command.secrets_list.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>secrets:list</argument>
      <argument type="collection"/>
      <argument>List all secrets</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.secrets_list"/>
    </service>
    <service id=".console.command.secrets_reveal.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>secrets:reveal</argument>
      <argument type="collection"/>
      <argument>Reveal the value of a secret</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.secrets_reveal"/>
    </service>
    <service id=".console.command.secrets_decrypt_to_local.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>secrets:decrypt-to-local</argument>
      <argument type="collection"/>
      <argument>Decrypt all secrets and stores them in the local vault</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.secrets_decrypt_to_local"/>
    </service>
    <service id=".console.command.secrets_encrypt_from_local.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>secrets:encrypt-from-local</argument>
      <argument type="collection"/>
      <argument>Encrypt all local secrets to the vault</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.secrets_encrypt_from_local"/>
    </service>
    <service id=".console.command.error_dumper.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>error:dump</argument>
      <argument type="collection"/>
      <argument>Dump error pages to plain HTML files that can be directly served by a web server</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.error_dumper"/>
    </service>
    <service id=".console.command.mailer_test.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>mailer:test</argument>
      <argument type="collection"/>
      <argument>Test Mailer transports by sending an email</argument>
      <argument>false</argument>
      <argument type="service_closure" id="console.command.mailer_test"/>
    </service>
    <service id=".ux.twig_component.command.debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:twig-component</argument>
      <argument type="collection"/>
      <argument>Display components and them usages for an application</argument>
      <argument>false</argument>
      <argument type="service_closure" id="ux.twig_component.command.debug"/>
    </service>
    <service id=".twig.command.debug.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>debug:twig</argument>
      <argument type="collection"/>
      <argument>Show a list of twig functions, filters, globals and tests</argument>
      <argument>false</argument>
      <argument type="service_closure" id="twig.command.debug"/>
    </service>
    <service id=".twig.command.lint.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>lint:twig</argument>
      <argument type="collection"/>
      <argument>Lint a Twig template and outputs encountered errors</argument>
      <argument>false</argument>
      <argument type="service_closure" id="twig.command.lint"/>
    </service>
    <service id=".var_dumper.command.server_dump.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>server:dump</argument>
      <argument type="collection"/>
      <argument>Start a dump server that collects and displays dumps in a single place</argument>
      <argument>false</argument>
      <argument type="service_closure" id="var_dumper.command.server_dump"/>
    </service>
    <service id=".monolog.command.server_log.lazy" class="Symfony\Component\Console\Command\LazyCommand">
      <argument>server:log</argument>
      <argument type="collection"/>
      <argument>Start a log server that displays logs in real time</argument>
      <argument>false</argument>
      <argument type="service_closure" id="monolog.command.server_log"/>
    </service>
    <service id="console.command_loader" class="Symfony\Component\Console\CommandLoader\ContainerCommandLoader" public="true">
      <tag name="container.no_preload"/>
      <argument type="service" id=".service_locator.nlp4_4d"/>
      <argument type="collection">
        <argument key="framework:schema">Shopware\Core\Framework\Api\Command\DumpSchemaCommand</argument>
        <argument key="framework:dump:class:schema">Shopware\Core\Framework\Api\Command\DumpClassSchemaCommand</argument>
        <argument key="integration:create">Shopware\Core\Framework\Api\Command\CreateIntegrationCommand</argument>
        <argument key="framework:store-api:schema-migration-report">Shopware\Core\Framework\Api\Command\StoreApiSchemaMigrationReportCommand</argument>
        <argument key="database:create-migration">Shopware\Core\Framework\Migration\Command\CreateMigrationCommand</argument>
        <argument key="database:refresh-migration">Shopware\Core\Framework\Migration\Command\RefreshMigrationCommand</argument>
        <argument key="database:migrate">Shopware\Core\Framework\Migration\Command\MigrationCommand</argument>
        <argument key="database:clean-personal-data">Shopware\Core\Framework\Demodata\PersonalData\CleanPersonalDataCommand</argument>
        <argument key="database:migrate-destructive">Shopware\Core\Framework\Migration\Command\MigrationDestructiveCommand</argument>
        <argument key="feature:dump">Shopware\Core\Framework\Feature\Command\FeatureDumpCommand</argument>
        <argument key="administration:dump:features">Shopware\Core\Framework\Feature\Command\FeatureDumpCommand</argument>
        <argument key="feature:disable">Shopware\Core\Framework\Feature\Command\FeatureDisableCommand</argument>
        <argument key="feature:enable">Shopware\Core\Framework\Feature\Command\FeatureEnableCommand</argument>
        <argument key="feature:list">Shopware\Core\Framework\Feature\Command\FeatureListCommand</argument>
        <argument key="s3:set-visibility">Shopware\Core\Framework\Adapter\Command\S3FilesystemVisibilityCommand</argument>
        <argument key="cache:clear:delayed">Shopware\Core\Framework\Adapter\Command\CacheInvalidateDelayedCommand</argument>
        <argument key="cache:clear:all">Shopware\Core\Framework\Adapter\Command\CacheClearAllCommand</argument>
        <argument key="cache:clear:http">Shopware\Core\Framework\Adapter\Command\CacheClearHttpCommand</argument>
        <argument key="app:refresh">Shopware\Core\Framework\App\Command\RefreshAppCommand</argument>
        <argument key="app:update">Shopware\Core\Framework\App\Command\RefreshAppCommand</argument>
        <argument key="app:install">Shopware\Core\Framework\App\Command\InstallAppCommand</argument>
        <argument key="app:activate">Shopware\Core\Framework\App\Command\ActivateAppCommand</argument>
        <argument key="app:deactivate">Shopware\Core\Framework\App\Command\DeactivateAppCommand</argument>
        <argument key="app:create">Shopware\Core\Framework\App\Command\CreateAppCommand</argument>
        <argument key="app:validate">Shopware\Core\Framework\App\Command\ValidateAppCommand</argument>
        <argument key="app:shop-id:change">Shopware\Core\Framework\App\Command\ChangeShopIdCommand</argument>
        <argument key="app:url-change:resolve">Shopware\Core\Framework\App\Command\ChangeShopIdCommand</argument>
        <argument key="app:list">Shopware\Core\Framework\App\Command\AppListCommand</argument>
        <argument key="app:secret:rotate">Shopware\Core\Framework\App\Command\RotateAppSecretCommand</argument>
        <argument key="app:shop-id:check">Shopware\Core\Framework\App\Command\CheckShopIdCommand</argument>
        <argument key="app:url:status">Shopware\Core\Framework\App\Command\AppUrlVerificationStatusCommand</argument>
        <argument key="app:url:verify">Shopware\Core\Framework\App\Command\AppUrlVerifyCommand</argument>
        <argument key="dal:create:entities">Shopware\Core\Framework\DataAbstractionLayer\Command\CreateEntitiesCommand</argument>
        <argument key="dal:migration:create">Shopware\Core\Framework\DataAbstractionLayer\Command\CreateMigrationCommand</argument>
        <argument key="dal:create:hydrators">Shopware\Core\Framework\DataAbstractionLayer\Command\CreateHydratorCommand</argument>
        <argument key="dal:refresh:index">Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand</argument>
        <argument key="dal:validate">Shopware\Core\Framework\DataAbstractionLayer\Command\DataAbstractionLayerValidateCommand</argument>
        <argument key="framework:demodata">Shopware\Core\Framework\Demodata\Command\DemodataCommand</argument>
        <argument key="debug:business-events">Shopware\Core\Framework\Event\Command\DebugDumpBusinessEventsCommand</argument>
        <argument key="assets:install">console.command.assets_install</argument>
        <argument key="bundle:dump">Shopware\Core\Framework\Plugin\Command\BundleDumpCommand</argument>
        <argument key="administration:dump:plugins">Shopware\Core\Framework\Plugin\Command\BundleDumpCommand</argument>
        <argument key="administration:dump:bundles">Shopware\Core\Framework\Plugin\Command\BundleDumpCommand</argument>
        <argument key="plugin:refresh">Shopware\Core\Framework\Plugin\Command\PluginRefreshCommand</argument>
        <argument key="plugin:list">Shopware\Core\Framework\Plugin\Command\PluginListCommand</argument>
        <argument key="plugin:zip-import">Shopware\Core\Framework\Plugin\Command\PluginZipImportCommand</argument>
        <argument key="plugin:install">Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginInstallCommand</argument>
        <argument key="plugin:activate">Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginActivateCommand</argument>
        <argument key="plugin:update">Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateCommand</argument>
        <argument key="plugin:deactivate">Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginDeactivateCommand</argument>
        <argument key="plugin:uninstall">Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUninstallCommand</argument>
        <argument key="plugin:update:all">Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateAllCommand</argument>
        <argument key="plugin:create">Shopware\Core\Framework\Plugin\Command\PluginCreateCommand</argument>
        <argument key="store:download">Shopware\Core\Framework\Store\Command\StoreDownloadCommand</argument>
        <argument key="store:login">Shopware\Core\Framework\Store\Command\StoreLoginCommand</argument>
        <argument key="scheduled-task:register">Shopware\Core\Framework\MessageQueue\Command\RegisterScheduledTasksCommand</argument>
        <argument key="scheduled-task:run">Shopware\Core\Framework\MessageQueue\Command\ScheduledTaskRunner</argument>
        <argument key="scheduled-task:list">Shopware\Core\Framework\MessageQueue\Command\ListScheduledTaskCommand</argument>
        <argument key="scheduled-task:run-single">Shopware\Core\Framework\MessageQueue\Command\RunSingleScheduledTaskCommand</argument>
        <argument key="scheduled-task:deactivate">Shopware\Core\Framework\MessageQueue\Command\DeactivateScheduledTaskCommand</argument>
        <argument key="scheduled-task:schedule">Shopware\Core\Framework\MessageQueue\Command\ScheduleScheduledTaskCommand</argument>
        <argument key="webhook:drain-to-async">Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand.command</argument>
        <argument key="system:check">Shopware\Core\Framework\SystemCheck\Command\SystemCheckCommand</argument>
        <argument key="debug:mcp">Shopware\Core\Framework\Mcp\Command\DebugMcpCommand</argument>
        <argument key="translation:validate">Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand</argument>
        <argument key="snippets:validate">Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand</argument>
        <argument key="translation:lint-filenames">Shopware\Core\System\Snippet\Command\LintTranslationFilesCommand</argument>
        <argument key="translation:install">Shopware\Core\System\Snippet\Command\InstallTranslationCommand</argument>
        <argument key="translation:download">Shopware\Core\System\Snippet\Command\DownloadTranslationCommand</argument>
        <argument key="translation:update">Shopware\Core\System\Snippet\Command\UpdateTranslationCommand</argument>
        <argument key="translation:list">Shopware\Core\System\Snippet\Command\ListTranslationsCommand</argument>
        <argument key="state-machine:dump">Shopware\Core\System\StateMachine\Command\WorkflowDumpCommand</argument>
        <argument key="system:config:get">Shopware\Core\System\SystemConfig\Command\ConfigGet</argument>
        <argument key="system:config:set">Shopware\Core\System\SystemConfig\Command\ConfigSet</argument>
        <argument key="number-range:migrate">Shopware\Core\System\NumberRange\Command\MigrateIncrementStorageCommand</argument>
        <argument key="media:generate-thumbnails">Shopware\Core\Content\Media\Commands\GenerateThumbnailsCommand</argument>
        <argument key="media:generate-media-types">Shopware\Core\Content\Media\Commands\GenerateMediaTypesCommand</argument>
        <argument key="media:delete-unused">Shopware\Core\Content\Media\Commands\DeleteNotUsedMediaCommand</argument>
        <argument key="media:delete-local-thumbnails">Shopware\Core\Content\Media\Commands\DeleteThumbnailsCommand</argument>
        <argument key="media:update-path">Shopware\Core\Content\Media\Infrastructure\Command\UpdatePathCommand</argument>
        <argument key="product-export:generate">Shopware\Core\Content\ProductExport\Command\ProductExportGenerateCommand</argument>
        <argument key="import-export:delete-expired">Shopware\Core\Content\ImportExport\Command\DeleteExpiredFilesCommand</argument>
        <argument key="import:entity">Shopware\Core\Content\ImportExport\Command\ImportEntityCommand</argument>
        <argument key="sitemap:generate">Shopware\Core\Content\Sitemap\Commands\SitemapGenerateCommand</argument>
        <argument key="cart:migrate">Shopware\Core\Checkout\Cart\Command\CartMigrateCommand</argument>
        <argument key="customer:delete-unused-guests">Shopware\Core\Checkout\Customer\Command\DeleteUnusedGuestCustomersCommand</argument>
        <argument key="system:install">Shopware\Core\Maintenance\System\Command\SystemInstallCommand</argument>
        <argument key="system:is-installed">Shopware\Core\Maintenance\System\Command\SystemIsInstalledCommand</argument>
        <argument key="system:generate-app-secret">Shopware\Core\Maintenance\System\Command\SystemGenerateAppSecretCommand</argument>
        <argument key="system:setup">Shopware\Core\Maintenance\System\Command\SystemSetupCommand</argument>
        <argument key="dotenv:dump">Symfony\Component\Dotenv\Command\DotenvDumpCommand</argument>
        <argument key="system:update:prepare">Shopware\Core\Maintenance\System\Command\SystemUpdatePrepareCommand</argument>
        <argument key="system:update:finish">Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand</argument>
        <argument key="sales-channel:update:domain">Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelUpdateDomainCommand</argument>
        <argument key="sales-channel:replace:url">Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelReplaceUrlCommand</argument>
        <argument key="system:configure-shop">Shopware\Core\Maintenance\System\Command\SystemConfigureShopCommand</argument>
        <argument key="sales-channel:create">Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelCreateCommand</argument>
        <argument key="sales-channel:list">Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelListCommand</argument>
        <argument key="sales-channel:maintenance:enable">Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceEnableCommand</argument>
        <argument key="sales-channel:maintenance:disable">Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceDisableCommand</argument>
        <argument key="user:create">Shopware\Core\Maintenance\User\Command\UserCreateCommand</argument>
        <argument key="user:change-password">Shopware\Core\Maintenance\User\Command\UserChangePasswordCommand</argument>
        <argument key="user:list">Shopware\Core\Maintenance\User\Command\UserListCommand</argument>
        <argument key="system:setup:staging">Shopware\Core\Maintenance\Staging\Command\SystemSetupStagingCommand</argument>
        <argument key="cache:watch:delayed">Shopware\Core\Framework\Adapter\Command\CacheWatchDelayedCommand</argument>
        <argument key="services:install">Shopware\Core\Service\Command\Install</argument>
        <argument key="app:uninstall">Shopware\Core\Service\Command\UninstallAppCommandDecorator</argument>
        <argument key="administration:delete-files-after-build">Shopware\Administration\Command\DeleteAdminFilesAfterBuildCommand</argument>
        <argument key="administration:delete-extension-local-public-files">Shopware\Administration\Command\DeleteExtensionLocalPublicFilesCommand</argument>
        <argument key="administration:check-extensions">Shopware\Administration\Command\CheckExtensionsCommand</argument>
        <argument key="administration:setup-extension-tooling">Shopware\Administration\Command\SetupExtensionToolingCommand</argument>
        <argument key="administration:generate-entity-schema-types">Shopware\Administration\Command\GenerateEntitySchemaTypesCommand</argument>
        <argument key="es:index">Shopware\Elasticsearch\Framework\Command\ElasticsearchIndexingCommand</argument>
        <argument key="es:test:analyzer">Shopware\Elasticsearch\Framework\Command\ElasticsearchTestAnalyzerCommand</argument>
        <argument key="es:status">Shopware\Elasticsearch\Framework\Command\ElasticsearchStatusCommand</argument>
        <argument key="es:reset">Shopware\Elasticsearch\Framework\Command\ElasticsearchResetCommand</argument>
        <argument key="es:mapping:update">Shopware\Elasticsearch\Framework\Command\ElasticsearchUpdateMappingCommand</argument>
        <argument key="es:create:alias">Shopware\Elasticsearch\Framework\Command\ElasticsearchCreateAliasCommand</argument>
        <argument key="es:index:cleanup">Shopware\Elasticsearch\Framework\Command\ElasticsearchCleanIndicesCommand</argument>
        <argument key="es:admin:index">Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand</argument>
        <argument key="es:admin:reset">Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminResetCommand</argument>
        <argument key="es:admin:test">Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminTestCommand</argument>
        <argument key="es:admin:mapping:update">Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminUpdateMappingCommand</argument>
        <argument key="sales-channel:create:storefront">Shopware\Storefront\Framework\Command\SalesChannelCreateStorefrontCommand</argument>
        <argument key="theme:create">Shopware\Storefront\Theme\Command\ThemeCreateCommand</argument>
        <argument key="theme:change">Shopware\Storefront\Theme\Command\ThemeChangeCommand</argument>
        <argument key="theme:compile">Shopware\Storefront\Theme\Command\ThemeCompileCommand</argument>
        <argument key="theme:dump">Shopware\Storefront\Theme\Command\ThemeDumpCommand</argument>
        <argument key="theme:refresh">Shopware\Storefront\Theme\Command\ThemeRefreshCommand</argument>
        <argument key="theme:prepare-icons">Shopware\Storefront\Theme\Command\ThemePrepareIconsCommand</argument>
        <argument key="swag:paypal:openapi:generate">Swag\PayPal\DevOps\Command\GenerateOpenApi</argument>
        <argument key="swag:paypal:scrape:locales">Swag\PayPal\DevOps\Command\LocaleScraperCommand</argument>
        <argument key="swag:paypal:crawl:webhooks">Swag\PayPal\DevOps\Command\CrawlWebhookEventNames</argument>
        <argument key="swag:paypal:pos:sync">Swag\PayPal\Pos\Command\PosSyncCommand</argument>
        <argument key="swag:paypal:pos:sync:images">Swag\PayPal\Pos\Command\PosImageSyncCommand</argument>
        <argument key="swag:paypal:pos:sync:inventory">Swag\PayPal\Pos\Command\PosInventorySyncCommand</argument>
        <argument key="swag:paypal:pos:sync:product">Swag\PayPal\Pos\Command\PosProductSyncCommand</argument>
        <argument key="swag:paypal:pos:log:cleanup">Swag\PayPal\Pos\Command\PosLogCleanupCommand</argument>
        <argument key="riccardo:stores:import-postal-codes">RiccardoStores\Command\ImportPostalCodesCommand</argument>
        <argument key="riccardo:loyalty:enroll">RiccardoLoyalty\Command\EnrollCustomersCommand</argument>
        <argument key="riccardo:age:check-mrz">RiccardoAgeCheck\Command\CheckMrzCommand</argument>
        <argument key="riccardo:mail:install">RiccardoMail\Command\InstallMailTemplatesCommand</argument>
        <argument key="riccardo:store-stock:check">RiccardoStoreStock\Command\PingStockCommand</argument>
        <argument key="riccardo:catalog:rewrite-hardware">RiccardoCatalog\Command\RewriteHardwareCommand</argument>
        <argument key="riccardo:catalog:build-cross-selling">RiccardoCatalog\Command\BuildCrossSellingCommand</argument>
        <argument key="riccardo:catalog:match-series">RiccardoCatalog\Command\MatchSeriesCommand</argument>
        <argument key="riccardo:catalog:fill-compliance">RiccardoCatalog\Command\FillComplianceCommand</argument>
        <argument key="riccardo:catalog:fix-covers">RiccardoCatalog\Command\FixCoversCommand</argument>
        <argument key="riccardo:catalog:mark-deals">RiccardoCatalog\Command\MarkDealsCommand</argument>
        <argument key="riccardo:catalog:fix-baseprice">RiccardoCatalog\Command\FixBasePriceCommand</argument>
        <argument key="riccardo:catalog:import-jtl-items">RiccardoCatalog\Command\ImportJtlItemsCommand</argument>
        <argument key="riccardo:catalog:import-taste">RiccardoCatalog\Command\ImportTasteCommand</argument>
        <argument key="riccardo:catalog:rewrite-flavors">RiccardoCatalog\Command\RewriteFlavorsCommand</argument>
        <argument key="riccardo:catalog:install-properties">RiccardoCatalog\Command\InstallPropertiesCommand</argument>
        <argument key="riccardo:catalog:prefill">RiccardoCatalog\Command\PrefillCommand</argument>
        <argument key="riccardo:raffle:draw">RiccardoRaffle\Command\DrawCommand</argument>
        <argument key="riccardo:raffle:claim">RiccardoRaffle\Command\ClaimCommand</argument>
        <argument key="about">console.command.about</argument>
        <argument key="cache:clear">console.command.cache_clear</argument>
        <argument key="cache:pool:clear">console.command.cache_pool_clear</argument>
        <argument key="cache:pool:prune">console.command.cache_pool_prune</argument>
        <argument key="cache:pool:invalidate-tags">console.command.cache_pool_invalidate_tags</argument>
        <argument key="cache:pool:delete">console.command.cache_pool_delete</argument>
        <argument key="cache:pool:list">console.command.cache_pool_list</argument>
        <argument key="cache:warmup">console.command.cache_warmup</argument>
        <argument key="debug:config">console.command.config_debug</argument>
        <argument key="config:dump-reference">console.command.config_dump_reference</argument>
        <argument key="debug:container">console.command.container_debug</argument>
        <argument key="lint:container">console.command.container_lint</argument>
        <argument key="debug:autowiring">console.command.debug_autowiring</argument>
        <argument key="debug:dotenv">console.command.dotenv_debug</argument>
        <argument key="debug:event-dispatcher">console.command.event_dispatcher_debug</argument>
        <argument key="messenger:consume">console.command.messenger_consume_messages</argument>
        <argument key="messenger:setup-transports">console.command.messenger_setup_transports</argument>
        <argument key="debug:messenger">console.command.messenger_debug</argument>
        <argument key="messenger:stop-workers">console.command.messenger_stop_workers</argument>
        <argument key="messenger:failed:retry">console.command.messenger_failed_messages_retry</argument>
        <argument key="messenger:failed:show">console.command.messenger_failed_messages_show</argument>
        <argument key="messenger:failed:remove">console.command.messenger_failed_messages_remove</argument>
        <argument key="messenger:stats">console.command.messenger_stats</argument>
        <argument key="debug:scheduler">console.command.scheduler_debug</argument>
        <argument key="debug:router">console.command.router_debug</argument>
        <argument key="router:match">console.command.router_match</argument>
        <argument key="debug:serializer">console.command.serializer_debug</argument>
        <argument key="debug:translation">console.command.translation_debug</argument>
        <argument key="translation:extract">console.command.translation_extract</argument>
        <argument key="debug:validator">console.command.validator_debug</argument>
        <argument key="translation:pull">console.command.translation_pull</argument>
        <argument key="translation:push">console.command.translation_push</argument>
        <argument key="lint:xliff">console.command.xliff_lint</argument>
        <argument key="lint:yaml">console.command.yaml_lint</argument>
        <argument key="lint:translations">console.command.translation_lint</argument>
        <argument key="secrets:set">console.command.secrets_set</argument>
        <argument key="secrets:remove">console.command.secrets_remove</argument>
        <argument key="secrets:generate-keys">console.command.secrets_generate_key</argument>
        <argument key="secrets:list">console.command.secrets_list</argument>
        <argument key="secrets:reveal">console.command.secrets_reveal</argument>
        <argument key="secrets:decrypt-to-local">console.command.secrets_decrypt_to_local</argument>
        <argument key="secrets:encrypt-from-local">console.command.secrets_encrypt_from_local</argument>
        <argument key="error:dump">console.command.error_dumper</argument>
        <argument key="mailer:test">console.command.mailer_test</argument>
        <argument key="debug:twig-component">ux.twig_component.command.debug</argument>
        <argument key="debug:twig">twig.command.debug</argument>
        <argument key="lint:twig">twig.command.lint</argument>
        <argument key="server:dump">var_dumper.command.server_dump</argument>
        <argument key="server:log">monolog.command.server_log</argument>
        <argument key="make:plugin:composer">make.auto_command.composer_generator</argument>
        <argument key="make:plugin:plugin-class">make.auto_command.plugin_class_generator</argument>
        <argument key="make:plugin:tests">make.auto_command.tests_generator</argument>
        <argument key="make:plugin:command">make.auto_command.command_generator</argument>
        <argument key="make:plugin:scheduled-task">make.auto_command.scheduled_task_generator</argument>
        <argument key="make:plugin:event-subscriber">make.auto_command.event_subscriber_generator</argument>
        <argument key="make:plugin:storefront-controller">make.auto_command.storefront_controller_generator</argument>
        <argument key="make:plugin:store-api-route">make.auto_command.store_api_route_generator</argument>
        <argument key="make:plugin:entity">make.auto_command.entity_generator</argument>
        <argument key="make:plugin:config">make.auto_command.config_generator</argument>
        <argument key="make:plugin:javascript-plugin">make.auto_command.javascript_plugin_generator</argument>
        <argument key="make:plugin:admin-module">make.auto_command.admin_module_generator</argument>
        <argument key="make:plugin:custom-fieldset">make.auto_command.custom_fieldset_generator</argument>
        <argument key="make:plugin:gitignore">make.auto_command.gitignore_generator</argument>
      </argument>
    </service>
    <service id=".service_locator.nlp4_4d" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Shopware\Core\Framework\Api\Command\DumpSchemaCommand" type="service_closure" id=".Shopware\Core\Framework\Api\Command\DumpSchemaCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Api\Command\DumpClassSchemaCommand" type="service_closure" id=".Shopware\Core\Framework\Api\Command\DumpClassSchemaCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Api\Command\CreateIntegrationCommand" type="service_closure" id=".Shopware\Core\Framework\Api\Command\CreateIntegrationCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Api\Command\StoreApiSchemaMigrationReportCommand" type="service_closure" id=".Shopware\Core\Framework\Api\Command\StoreApiSchemaMigrationReportCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Migration\Command\CreateMigrationCommand" type="service_closure" id=".Shopware\Core\Framework\Migration\Command\CreateMigrationCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Migration\Command\RefreshMigrationCommand" type="service_closure" id=".Shopware\Core\Framework\Migration\Command\RefreshMigrationCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Migration\Command\MigrationCommand" type="service_closure" id=".Shopware\Core\Framework\Migration\Command\MigrationCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Demodata\PersonalData\CleanPersonalDataCommand" type="service_closure" id=".Shopware\Core\Framework\Demodata\PersonalData\CleanPersonalDataCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Migration\Command\MigrationDestructiveCommand" type="service_closure" id=".Shopware\Core\Framework\Migration\Command\MigrationDestructiveCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Feature\Command\FeatureDumpCommand" type="service_closure" id=".Shopware\Core\Framework\Feature\Command\FeatureDumpCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Feature\Command\FeatureDisableCommand" type="service_closure" id=".Shopware\Core\Framework\Feature\Command\FeatureDisableCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Feature\Command\FeatureEnableCommand" type="service_closure" id=".Shopware\Core\Framework\Feature\Command\FeatureEnableCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Feature\Command\FeatureListCommand" type="service_closure" id=".Shopware\Core\Framework\Feature\Command\FeatureListCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Adapter\Command\S3FilesystemVisibilityCommand" type="service_closure" id=".Shopware\Core\Framework\Adapter\Command\S3FilesystemVisibilityCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Adapter\Command\CacheInvalidateDelayedCommand" type="service_closure" id=".Shopware\Core\Framework\Adapter\Command\CacheInvalidateDelayedCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Adapter\Command\CacheClearAllCommand" type="service_closure" id=".Shopware\Core\Framework\Adapter\Command\CacheClearAllCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Adapter\Command\CacheClearHttpCommand" type="service_closure" id=".Shopware\Core\Framework\Adapter\Command\CacheClearHttpCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\RefreshAppCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\RefreshAppCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\InstallAppCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\InstallAppCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\ActivateAppCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\ActivateAppCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\DeactivateAppCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\DeactivateAppCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\CreateAppCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\CreateAppCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\ValidateAppCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\ValidateAppCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\ChangeShopIdCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\ChangeShopIdCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\AppListCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\AppListCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\RotateAppSecretCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\RotateAppSecretCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\CheckShopIdCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\CheckShopIdCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\AppUrlVerificationStatusCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\AppUrlVerificationStatusCommand.lazy"/>
        <argument key="Shopware\Core\Framework\App\Command\AppUrlVerifyCommand" type="service_closure" id=".Shopware\Core\Framework\App\Command\AppUrlVerifyCommand.lazy"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateEntitiesCommand" type="service_closure" id=".Shopware\Core\Framework\DataAbstractionLayer\Command\CreateEntitiesCommand.lazy"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateMigrationCommand" type="service_closure" id=".Shopware\Core\Framework\DataAbstractionLayer\Command\CreateMigrationCommand.lazy"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Command\CreateHydratorCommand" type="service_closure" id=".Shopware\Core\Framework\DataAbstractionLayer\Command\CreateHydratorCommand.lazy"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand" type="service_closure" id=".Shopware\Core\Framework\DataAbstractionLayer\Command\RefreshIndexCommand.lazy"/>
        <argument key="Shopware\Core\Framework\DataAbstractionLayer\Command\DataAbstractionLayerValidateCommand" type="service_closure" id=".Shopware\Core\Framework\DataAbstractionLayer\Command\DataAbstractionLayerValidateCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Demodata\Command\DemodataCommand" type="service_closure" id=".Shopware\Core\Framework\Demodata\Command\DemodataCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Event\Command\DebugDumpBusinessEventsCommand" type="service_closure" id=".Shopware\Core\Framework\Event\Command\DebugDumpBusinessEventsCommand.lazy"/>
        <argument key="console.command.assets_install" type="service_closure" id=".console.command.assets_install.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\BundleDumpCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\BundleDumpCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\PluginRefreshCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\PluginRefreshCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\PluginListCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\PluginListCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\PluginZipImportCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\PluginZipImportCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginInstallCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginInstallCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginActivateCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginActivateCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginDeactivateCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginDeactivateCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUninstallCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUninstallCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateAllCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\Lifecycle\PluginUpdateAllCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Plugin\Command\PluginCreateCommand" type="service_closure" id=".Shopware\Core\Framework\Plugin\Command\PluginCreateCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Store\Command\StoreDownloadCommand" type="service_closure" id=".Shopware\Core\Framework\Store\Command\StoreDownloadCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Store\Command\StoreLoginCommand" type="service_closure" id=".Shopware\Core\Framework\Store\Command\StoreLoginCommand.lazy"/>
        <argument key="Shopware\Core\Framework\MessageQueue\Command\RegisterScheduledTasksCommand" type="service_closure" id=".Shopware\Core\Framework\MessageQueue\Command\RegisterScheduledTasksCommand.lazy"/>
        <argument key="Shopware\Core\Framework\MessageQueue\Command\ScheduledTaskRunner" type="service_closure" id=".Shopware\Core\Framework\MessageQueue\Command\ScheduledTaskRunner.lazy"/>
        <argument key="Shopware\Core\Framework\MessageQueue\Command\ListScheduledTaskCommand" type="service_closure" id=".Shopware\Core\Framework\MessageQueue\Command\ListScheduledTaskCommand.lazy"/>
        <argument key="Shopware\Core\Framework\MessageQueue\Command\RunSingleScheduledTaskCommand" type="service_closure" id=".Shopware\Core\Framework\MessageQueue\Command\RunSingleScheduledTaskCommand.lazy"/>
        <argument key="Shopware\Core\Framework\MessageQueue\Command\DeactivateScheduledTaskCommand" type="service_closure" id=".Shopware\Core\Framework\MessageQueue\Command\DeactivateScheduledTaskCommand.lazy"/>
        <argument key="Shopware\Core\Framework\MessageQueue\Command\ScheduleScheduledTaskCommand" type="service_closure" id=".Shopware\Core\Framework\MessageQueue\Command\ScheduleScheduledTaskCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand.command" type="service_closure" id=".Shopware\Core\Framework\Webhook\Command\WebhookDrainToAsyncCommand.command.lazy"/>
        <argument key="Shopware\Core\Framework\SystemCheck\Command\SystemCheckCommand" type="service_closure" id=".Shopware\Core\Framework\SystemCheck\Command\SystemCheckCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Mcp\Command\DebugMcpCommand" type="service_closure" id=".Shopware\Core\Framework\Mcp\Command\DebugMcpCommand.lazy"/>
        <argument key="Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand" type="service_closure" id=".Shopware\Core\System\Snippet\Command\ValidateSnippetsCommand.lazy"/>
        <argument key="Shopware\Core\System\Snippet\Command\LintTranslationFilesCommand" type="service_closure" id=".Shopware\Core\System\Snippet\Command\LintTranslationFilesCommand.lazy"/>
        <argument key="Shopware\Core\System\Snippet\Command\InstallTranslationCommand" type="service_closure" id=".Shopware\Core\System\Snippet\Command\InstallTranslationCommand.lazy"/>
        <argument key="Shopware\Core\System\Snippet\Command\DownloadTranslationCommand" type="service_closure" id=".Shopware\Core\System\Snippet\Command\DownloadTranslationCommand.lazy"/>
        <argument key="Shopware\Core\System\Snippet\Command\UpdateTranslationCommand" type="service_closure" id=".Shopware\Core\System\Snippet\Command\UpdateTranslationCommand.lazy"/>
        <argument key="Shopware\Core\System\Snippet\Command\ListTranslationsCommand" type="service_closure" id=".Shopware\Core\System\Snippet\Command\ListTranslationsCommand.lazy"/>
        <argument key="Shopware\Core\System\StateMachine\Command\WorkflowDumpCommand" type="service_closure" id=".Shopware\Core\System\StateMachine\Command\WorkflowDumpCommand.lazy"/>
        <argument key="Shopware\Core\System\SystemConfig\Command\ConfigGet" type="service_closure" id=".Shopware\Core\System\SystemConfig\Command\ConfigGet.lazy"/>
        <argument key="Shopware\Core\System\SystemConfig\Command\ConfigSet" type="service_closure" id=".Shopware\Core\System\SystemConfig\Command\ConfigSet.lazy"/>
        <argument key="Shopware\Core\System\NumberRange\Command\MigrateIncrementStorageCommand" type="service_closure" id=".Shopware\Core\System\NumberRange\Command\MigrateIncrementStorageCommand.lazy"/>
        <argument key="Shopware\Core\Content\Media\Commands\GenerateThumbnailsCommand" type="service_closure" id=".Shopware\Core\Content\Media\Commands\GenerateThumbnailsCommand.lazy"/>
        <argument key="Shopware\Core\Content\Media\Commands\GenerateMediaTypesCommand" type="service_closure" id=".Shopware\Core\Content\Media\Commands\GenerateMediaTypesCommand.lazy"/>
        <argument key="Shopware\Core\Content\Media\Commands\DeleteNotUsedMediaCommand" type="service_closure" id=".Shopware\Core\Content\Media\Commands\DeleteNotUsedMediaCommand.lazy"/>
        <argument key="Shopware\Core\Content\Media\Commands\DeleteThumbnailsCommand" type="service_closure" id=".Shopware\Core\Content\Media\Commands\DeleteThumbnailsCommand.lazy"/>
        <argument key="Shopware\Core\Content\Media\Infrastructure\Command\UpdatePathCommand" type="service_closure" id=".Shopware\Core\Content\Media\Infrastructure\Command\UpdatePathCommand.lazy"/>
        <argument key="Shopware\Core\Content\ProductExport\Command\ProductExportGenerateCommand" type="service_closure" id=".Shopware\Core\Content\ProductExport\Command\ProductExportGenerateCommand.lazy"/>
        <argument key="Shopware\Core\Content\ImportExport\Command\DeleteExpiredFilesCommand" type="service_closure" id=".Shopware\Core\Content\ImportExport\Command\DeleteExpiredFilesCommand.lazy"/>
        <argument key="Shopware\Core\Content\ImportExport\Command\ImportEntityCommand" type="service_closure" id=".Shopware\Core\Content\ImportExport\Command\ImportEntityCommand.lazy"/>
        <argument key="Shopware\Core\Content\Sitemap\Commands\SitemapGenerateCommand" type="service_closure" id=".Shopware\Core\Content\Sitemap\Commands\SitemapGenerateCommand.lazy"/>
        <argument key="Shopware\Core\Checkout\Cart\Command\CartMigrateCommand" type="service_closure" id=".Shopware\Core\Checkout\Cart\Command\CartMigrateCommand.lazy"/>
        <argument key="Shopware\Core\Checkout\Customer\Command\DeleteUnusedGuestCustomersCommand" type="service_closure" id=".Shopware\Core\Checkout\Customer\Command\DeleteUnusedGuestCustomersCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\System\Command\SystemInstallCommand" type="service_closure" id=".Shopware\Core\Maintenance\System\Command\SystemInstallCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\System\Command\SystemIsInstalledCommand" type="service_closure" id=".Shopware\Core\Maintenance\System\Command\SystemIsInstalledCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\System\Command\SystemGenerateAppSecretCommand" type="service_closure" id=".Shopware\Core\Maintenance\System\Command\SystemGenerateAppSecretCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\System\Command\SystemSetupCommand" type="service_closure" id=".Shopware\Core\Maintenance\System\Command\SystemSetupCommand.lazy"/>
        <argument key="Symfony\Component\Dotenv\Command\DotenvDumpCommand" type="service_closure" id=".Symfony\Component\Dotenv\Command\DotenvDumpCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\System\Command\SystemUpdatePrepareCommand" type="service_closure" id=".Shopware\Core\Maintenance\System\Command\SystemUpdatePrepareCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand" type="service_closure" id=".Shopware\Core\Maintenance\System\Command\SystemUpdateFinishCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelUpdateDomainCommand" type="service_closure" id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelUpdateDomainCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelReplaceUrlCommand" type="service_closure" id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelReplaceUrlCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\System\Command\SystemConfigureShopCommand" type="service_closure" id=".Shopware\Core\Maintenance\System\Command\SystemConfigureShopCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelCreateCommand" type="service_closure" id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelCreateCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelListCommand" type="service_closure" id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelListCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceEnableCommand" type="service_closure" id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceEnableCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceDisableCommand" type="service_closure" id=".Shopware\Core\Maintenance\SalesChannel\Command\SalesChannelMaintenanceDisableCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\User\Command\UserCreateCommand" type="service_closure" id=".Shopware\Core\Maintenance\User\Command\UserCreateCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\User\Command\UserChangePasswordCommand" type="service_closure" id=".Shopware\Core\Maintenance\User\Command\UserChangePasswordCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\User\Command\UserListCommand" type="service_closure" id=".Shopware\Core\Maintenance\User\Command\UserListCommand.lazy"/>
        <argument key="Shopware\Core\Maintenance\Staging\Command\SystemSetupStagingCommand" type="service_closure" id=".Shopware\Core\Maintenance\Staging\Command\SystemSetupStagingCommand.lazy"/>
        <argument key="Shopware\Core\Framework\Adapter\Command\CacheWatchDelayedCommand" type="service_closure" id=".Shopware\Core\Framework\Adapter\Command\CacheWatchDelayedCommand.lazy"/>
        <argument key="Shopware\Core\Service\Command\Install" type="service_closure" id=".Shopware\Core\Service\Command\Install.lazy"/>
        <argument key="Shopware\Core\Service\Command\UninstallAppCommandDecorator" type="service_closure" id="Shopware\Core\Service\Command\UninstallAppCommandDecorator"/>
        <argument key="Shopware\Administration\Command\DeleteAdminFilesAfterBuildCommand" type="service_closure" id=".Shopware\Administration\Command\DeleteAdminFilesAfterBuildCommand.lazy"/>
        <argument key="Shopware\Administration\Command\DeleteExtensionLocalPublicFilesCommand" type="service_closure" id=".Shopware\Administration\Command\DeleteExtensionLocalPublicFilesCommand.lazy"/>
        <argument key="Shopware\Administration\Command\CheckExtensionsCommand" type="service_closure" id=".Shopware\Administration\Command\CheckExtensionsCommand.lazy"/>
        <argument key="Shopware\Administration\Command\SetupExtensionToolingCommand" type="service_closure" id=".Shopware\Administration\Command\SetupExtensionToolingCommand.lazy"/>
        <argument key="Shopware\Administration\Command\GenerateEntitySchemaTypesCommand" type="service_closure" id=".Shopware\Administration\Command\GenerateEntitySchemaTypesCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchIndexingCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchIndexingCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchTestAnalyzerCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchTestAnalyzerCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchStatusCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchStatusCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchResetCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchResetCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchUpdateMappingCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchUpdateMappingCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchCreateAliasCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchCreateAliasCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchCleanIndicesCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchCleanIndicesCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminIndexingCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminResetCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminResetCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminTestCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminTestCommand.lazy"/>
        <argument key="Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminUpdateMappingCommand" type="service_closure" id=".Shopware\Elasticsearch\Framework\Command\ElasticsearchAdminUpdateMappingCommand.lazy"/>
        <argument key="Shopware\Storefront\Framework\Command\SalesChannelCreateStorefrontCommand" type="service_closure" id=".Shopware\Storefront\Framework\Command\SalesChannelCreateStorefrontCommand.lazy"/>
        <argument key="Shopware\Storefront\Theme\Command\ThemeCreateCommand" type="service_closure" id=".Shopware\Storefront\Theme\Command\ThemeCreateCommand.lazy"/>
        <argument key="Shopware\Storefront\Theme\Command\ThemeChangeCommand" type="service_closure" id=".Shopware\Storefront\Theme\Command\ThemeChangeCommand.lazy"/>
        <argument key="Shopware\Storefront\Theme\Command\ThemeCompileCommand" type="service_closure" id=".Shopware\Storefront\Theme\Command\ThemeCompileCommand.lazy"/>
        <argument key="Shopware\Storefront\Theme\Command\ThemeDumpCommand" type="service_closure" id=".Shopware\Storefront\Theme\Command\ThemeDumpCommand.lazy"/>
        <argument key="Shopware\Storefront\Theme\Command\ThemeRefreshCommand" type="service_closure" id=".Shopware\Storefront\Theme\Command\ThemeRefreshCommand.lazy"/>
        <argument key="Shopware\Storefront\Theme\Command\ThemePrepareIconsCommand" type="service_closure" id=".Shopware\Storefront\Theme\Command\ThemePrepareIconsCommand.lazy"/>
        <argument key="Swag\PayPal\DevOps\Command\GenerateOpenApi" type="service_closure" id=".Swag\PayPal\DevOps\Command\GenerateOpenApi.lazy"/>
        <argument key="Swag\PayPal\DevOps\Command\LocaleScraperCommand" type="service_closure" id=".Swag\PayPal\DevOps\Command\LocaleScraperCommand.lazy"/>
        <argument key="Swag\PayPal\DevOps\Command\CrawlWebhookEventNames" type="service_closure" id=".Swag\PayPal\DevOps\Command\CrawlWebhookEventNames.lazy"/>
        <argument key="Swag\PayPal\Pos\Command\PosSyncCommand" type="service_closure" id=".Swag\PayPal\Pos\Command\PosSyncCommand.lazy"/>
        <argument key="Swag\PayPal\Pos\Command\PosImageSyncCommand" type="service_closure" id=".Swag\PayPal\Pos\Command\PosImageSyncCommand.lazy"/>
        <argument key="Swag\PayPal\Pos\Command\PosInventorySyncCommand" type="service_closure" id=".Swag\PayPal\Pos\Command\PosInventorySyncCommand.lazy"/>
        <argument key="Swag\PayPal\Pos\Command\PosProductSyncCommand" type="service_closure" id=".Swag\PayPal\Pos\Command\PosProductSyncCommand.lazy"/>
        <argument key="Swag\PayPal\Pos\Command\PosLogCleanupCommand" type="service_closure" id=".Swag\PayPal\Pos\Command\PosLogCleanupCommand.lazy"/>
        <argument key="RiccardoStores\Command\ImportPostalCodesCommand" type="service_closure" id=".RiccardoStores\Command\ImportPostalCodesCommand.lazy"/>
        <argument key="RiccardoLoyalty\Command\EnrollCustomersCommand" type="service_closure" id=".RiccardoLoyalty\Command\EnrollCustomersCommand.lazy"/>
        <argument key="RiccardoAgeCheck\Command\CheckMrzCommand" type="service_closure" id=".RiccardoAgeCheck\Command\CheckMrzCommand.lazy"/>
        <argument key="RiccardoMail\Command\InstallMailTemplatesCommand" type="service_closure" id=".RiccardoMail\Command\InstallMailTemplatesCommand.lazy"/>
        <argument key="RiccardoStoreStock\Command\PingStockCommand" type="service_closure" id=".RiccardoStoreStock\Command\PingStockCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\RewriteHardwareCommand" type="service_closure" id=".RiccardoCatalog\Command\RewriteHardwareCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\BuildCrossSellingCommand" type="service_closure" id=".RiccardoCatalog\Command\BuildCrossSellingCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\MatchSeriesCommand" type="service_closure" id=".RiccardoCatalog\Command\MatchSeriesCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\FillComplianceCommand" type="service_closure" id=".RiccardoCatalog\Command\FillComplianceCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\FixCoversCommand" type="service_closure" id=".RiccardoCatalog\Command\FixCoversCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\MarkDealsCommand" type="service_closure" id=".RiccardoCatalog\Command\MarkDealsCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\FixBasePriceCommand" type="service_closure" id=".RiccardoCatalog\Command\FixBasePriceCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\ImportJtlItemsCommand" type="service_closure" id=".RiccardoCatalog\Command\ImportJtlItemsCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\ImportTasteCommand" type="service_closure" id=".RiccardoCatalog\Command\ImportTasteCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\RewriteFlavorsCommand" type="service_closure" id=".RiccardoCatalog\Command\RewriteFlavorsCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\InstallPropertiesCommand" type="service_closure" id=".RiccardoCatalog\Command\InstallPropertiesCommand.lazy"/>
        <argument key="RiccardoCatalog\Command\PrefillCommand" type="service_closure" id=".RiccardoCatalog\Command\PrefillCommand.lazy"/>
        <argument key="RiccardoRaffle\Command\DrawCommand" type="service_closure" id=".RiccardoRaffle\Command\DrawCommand.lazy"/>
        <argument key="RiccardoRaffle\Command\ClaimCommand" type="service_closure" id=".RiccardoRaffle\Command\ClaimCommand.lazy"/>
        <argument key="console.command.about" type="service_closure" id=".console.command.about.lazy"/>
        <argument key="console.command.cache_clear" type="service_closure" id=".console.command.cache_clear.lazy"/>
        <argument key="console.command.cache_pool_clear" type="service_closure" id=".console.command.cache_pool_clear.lazy"/>
        <argument key="console.command.cache_pool_prune" type="service_closure" id=".console.command.cache_pool_prune.lazy"/>
        <argument key="console.command.cache_pool_invalidate_tags" type="service_closure" id=".console.command.cache_pool_invalidate_tags.lazy"/>
        <argument key="console.command.cache_pool_delete" type="service_closure" id=".console.command.cache_pool_delete.lazy"/>
        <argument key="console.command.cache_pool_list" type="service_closure" id=".console.command.cache_pool_list.lazy"/>
        <argument key="console.command.cache_warmup" type="service_closure" id=".console.command.cache_warmup.lazy"/>
        <argument key="console.command.config_debug" type="service_closure" id=".console.command.config_debug.lazy"/>
        <argument key="console.command.config_dump_reference" type="service_closure" id=".console.command.config_dump_reference.lazy"/>
        <argument key="console.command.container_debug" type="service_closure" id=".console.command.container_debug.lazy"/>
        <argument key="console.command.container_lint" type="service_closure" id=".console.command.container_lint.lazy"/>
        <argument key="console.command.debug_autowiring" type="service_closure" id=".console.command.debug_autowiring.lazy"/>
        <argument key="console.command.dotenv_debug" type="service_closure" id=".console.command.dotenv_debug.lazy"/>
        <argument key="console.command.event_dispatcher_debug" type="service_closure" id=".console.command.event_dispatcher_debug.lazy"/>
        <argument key="console.command.messenger_consume_messages" type="service_closure" id=".console.command.messenger_consume_messages.lazy"/>
        <argument key="console.command.messenger_setup_transports" type="service_closure" id=".console.command.messenger_setup_transports.lazy"/>
        <argument key="console.command.messenger_debug" type="service_closure" id=".console.command.messenger_debug.lazy"/>
        <argument key="console.command.messenger_stop_workers" type="service_closure" id=".console.command.messenger_stop_workers.lazy"/>
        <argument key="console.command.messenger_failed_messages_retry" type="service_closure" id=".console.command.messenger_failed_messages_retry.lazy"/>
        <argument key="console.command.messenger_failed_messages_show" type="service_closure" id=".console.command.messenger_failed_messages_show.lazy"/>
        <argument key="console.command.messenger_failed_messages_remove" type="service_closure" id=".console.command.messenger_failed_messages_remove.lazy"/>
        <argument key="console.command.messenger_stats" type="service_closure" id=".console.command.messenger_stats.lazy"/>
        <argument key="console.command.scheduler_debug" type="service_closure" id=".console.command.scheduler_debug.lazy"/>
        <argument key="console.command.router_debug" type="service_closure" id=".console.command.router_debug.lazy"/>
        <argument key="console.command.router_match" type="service_closure" id=".console.command.router_match.lazy"/>
        <argument key="console.command.serializer_debug" type="service_closure" id=".console.command.serializer_debug.lazy"/>
        <argument key="console.command.translation_debug" type="service_closure" id=".console.command.translation_debug.lazy"/>
        <argument key="console.command.translation_extract" type="service_closure" id=".console.command.translation_extract.lazy"/>
        <argument key="console.command.validator_debug" type="service_closure" id=".console.command.validator_debug.lazy"/>
        <argument key="console.command.translation_pull" type="service_closure" id=".console.command.translation_pull.lazy"/>
        <argument key="console.command.translation_push" type="service_closure" id=".console.command.translation_push.lazy"/>
        <argument key="console.command.xliff_lint" type="service_closure" id=".console.command.xliff_lint.lazy"/>
        <argument key="console.command.yaml_lint" type="service_closure" id=".console.command.yaml_lint.lazy"/>
        <argument key="console.command.translation_lint" type="service_closure" id=".console.command.translation_lint.lazy"/>
        <argument key="console.command.secrets_set" type="service_closure" id=".console.command.secrets_set.lazy"/>
        <argument key="console.command.secrets_remove" type="service_closure" id=".console.command.secrets_remove.lazy"/>
        <argument key="console.command.secrets_generate_key" type="service_closure" id=".console.command.secrets_generate_key.lazy"/>
        <argument key="console.command.secrets_list" type="service_closure" id=".console.command.secrets_list.lazy"/>
        <argument key="console.command.secrets_reveal" type="service_closure" id=".console.command.secrets_reveal.lazy"/>
        <argument key="console.command.secrets_decrypt_to_local" type="service_closure" id=".console.command.secrets_decrypt_to_local.lazy"/>
        <argument key="console.command.secrets_encrypt_from_local" type="service_closure" id=".console.command.secrets_encrypt_from_local.lazy"/>
        <argument key="console.command.error_dumper" type="service_closure" id=".console.command.error_dumper.lazy"/>
        <argument key="console.command.mailer_test" type="service_closure" id=".console.command.mailer_test.lazy"/>
        <argument key="ux.twig_component.command.debug" type="service_closure" id=".ux.twig_component.command.debug.lazy"/>
        <argument key="twig.command.debug" type="service_closure" id=".twig.command.debug.lazy"/>
        <argument key="twig.command.lint" type="service_closure" id=".twig.command.lint.lazy"/>
        <argument key="var_dumper.command.server_dump" type="service_closure" id=".var_dumper.command.server_dump.lazy"/>
        <argument key="monolog.command.server_log" type="service_closure" id=".monolog.command.server_log.lazy"/>
        <argument key="make.auto_command.composer_generator" type="service_closure" id="make.auto_command.composer_generator"/>
        <argument key="make.auto_command.plugin_class_generator" type="service_closure" id="make.auto_command.plugin_class_generator"/>
        <argument key="make.auto_command.tests_generator" type="service_closure" id="make.auto_command.tests_generator"/>
        <argument key="make.auto_command.command_generator" type="service_closure" id="make.auto_command.command_generator"/>
        <argument key="make.auto_command.scheduled_task_generator" type="service_closure" id="make.auto_command.scheduled_task_generator"/>
        <argument key="make.auto_command.event_subscriber_generator" type="service_closure" id="make.auto_command.event_subscriber_generator"/>
        <argument key="make.auto_command.storefront_controller_generator" type="service_closure" id="make.auto_command.storefront_controller_generator"/>
        <argument key="make.auto_command.store_api_route_generator" type="service_closure" id="make.auto_command.store_api_route_generator"/>
        <argument key="make.auto_command.entity_generator" type="service_closure" id="make.auto_command.entity_generator"/>
        <argument key="make.auto_command.config_generator" type="service_closure" id="make.auto_command.config_generator"/>
        <argument key="make.auto_command.javascript_plugin_generator" type="service_closure" id="make.auto_command.javascript_plugin_generator"/>
        <argument key="make.auto_command.admin_module_generator" type="service_closure" id="make.auto_command.admin_module_generator"/>
        <argument key="make.auto_command.custom_fieldset_generator" type="service_closure" id="make.auto_command.custom_fieldset_generator"/>
        <argument key="make.auto_command.gitignore_generator" type="service_closure" id="make.auto_command.gitignore_generator"/>
      </argument>
    </service>
    <service id="cache.app.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.system.recorder_inner" class="Symfony\Component\Cache\Adapter\AdapterInterface">
      <argument>EjEq30WE13</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.validator.recorder_inner" class="Symfony\Component\Cache\Adapter\AdapterInterface">
      <argument>f0AhTn2T4K</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.serializer.recorder_inner" class="Symfony\Component\Cache\Adapter\AdapterInterface">
      <argument>950b5-y3F3</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.property_info.recorder_inner" class="Symfony\Component\Cache\Adapter\AdapterInterface">
      <argument>zlSI1wEVjl</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.messenger.restart_workers_signal.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.scheduler.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.http_client.pool.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.rate_limiter.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id=".cache.object.inner.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>172800</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id=".cache.http.inner.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>172800</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.tags.recorder_inner" class="Symfony\Component\Cache\Adapter\ArrayAdapter">
      <argument>0</argument>
      <call method="setLogger">
        <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      </call>
    </service>
    <service id="cache.validator_expression_language.recorder_inner" class="Symfony\Component\Cache\Adapter\AdapterInterface">
      <argument>tFZ62zVS3L</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.ux.twig_component.recorder_inner" class="Symfony\Component\Cache\Adapter\AdapterInterface">
      <argument>4U8D+pdaUO</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id="cache.pentatrion_vite_fallback.recorder_inner" class="Symfony\Component\Cache\Adapter\AdapterInterface">
      <argument>RQPoG76QcL</argument>
      <argument>0</argument>
      <argument>%container.build_id%</argument>
      <argument>/var/www/html/ShopwareDev/var/cache/dev_h970a33971212e150764f4d1b49f3c15c/pools/system</argument>
      <argument type="service" id="monolog.logger.cache" on-invalid="ignore"/>
      <factory class="Symfony\Component\Cache\Adapter\AbstractAdapter" method="createSystemCache"/>
    </service>
    <service id=".service_locator.RFwhRBk" class="Symfony\Component\DependencyInjection\ServiceLocator">
      <tag name="container.service_locator"/>
      <argument type="collection">
        <argument key="Symfony\UX\TwigComponent\Twig\ComponentRuntime" type="service_closure" id="ux.twig_component.twig.component_runtime"/>
        <argument key="Symfony\Bridge\Twig\Extension\HttpKernelRuntime" type="service_closure" id="twig.runtime.httpkernel"/>
        <argument key="Symfony\Bridge\Twig\Extension\SerializerRuntime" type="service_closure" id="twig.runtime.serializer"/>
      </argument>
    </service>
    <service id="Psr\Http\Message\RequestFactoryInterface" alias="http_discovery.psr17_factory"/>
    <service id="Psr\Http\Message\ResponseFactoryInterface" alias="http_discovery.psr17_factory"/>
    <service id="Psr\Http\Message\ServerRequestFactoryInterface" alias="http_discovery.psr17_factory"/>
    <service id="Psr\Http\Message\StreamFactoryInterface" alias="http_discovery.psr17_factory"/>
    <service id="Psr\Http\Message\UploadedFileFactoryInterface" alias="http_discovery.psr17_factory"/>
    <service id="Psr\Http\Message\UriFactoryInterface" alias="http_discovery.psr17_factory"/>
    <service id="League\Flysystem\FilesystemOperator $frameworkPrivateFilesystem" alias="framework.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $frameworkPublicFilesystem" alias="framework.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $systemPrivateFilesystem" alias="system.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $systemPublicFilesystem" alias="system.filesystem.public"/>
    <service id="Shopware\Core\System\Snippet\Service\AbstractTranslationConfigLoader" alias="Shopware\Core\System\Snippet\Service\TranslationConfigLoader"/>
    <service id="Shopware\Core\System\Snippet\Service\AbstractTranslationLoader" alias="Shopware\Core\System\Snippet\Service\TranslationLoader"/>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\AbstractNumberRangeValueGenerator" alias="Shopware\Core\System\NumberRange\ValueGenerator\NumberRangeValueGeneratorInterface" public="true"/>
    <service id="League\Flysystem\FilesystemOperator $contentPrivateFilesystem" alias="content.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $contentPublicFilesystem" alias="content.filesystem.public"/>
    <service id="shopware.media.upload.http_client" alias="http_client.uri_template"/>
    <service id="Shopware\Core\Content\Media\Upload\PresignedUrlGeneratorInterface" alias="Shopware\Core\Content\Media\Upload\PresignedUploadUrlGenerator"/>
    <service id="shopware.media.reverse_proxy" alias="Shopware\Core\Content\Media\Infrastructure\Path\FastlyMediaReverseProxy"/>
    <service id="Shopware\Core\Content\Product\SalesChannel\Garan\AbstractGaranLabelRoute" alias="Shopware\Core\Content\Product\SalesChannel\Garan\GaranLabelRoute"/>
    <service id="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilderInterface" alias="Shopware\Core\Content\ProductStream\Service\ProductStreamBuilder">
      <deprecated package="shopware/core" version="6.8.0">The %alias_id% service is deprecated and will be removed in 6.8.0. Use Shopware\Core\Content\ProductStream\Service\AbstractProductStreamBuilder instead</deprecated>
    </service>
    <service id="core_mailer" alias="mailer.mailer"/>
    <service id="Shopware\Core\Content\LegalGuaranteeNotice\SalesChannel\AbstractLegalGuaranteeNoticeRoute" alias="Shopware\Core\Content\LegalGuaranteeNotice\SalesChannel\LegalGuaranteeNoticeRoute"/>
    <service id="League\Flysystem\FilesystemOperator $checkoutPrivateFilesystem" alias="checkout.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $checkoutPublicFilesystem" alias="checkout.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $maintenancePrivateFilesystem" alias="maintenance.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $maintenancePublicFilesystem" alias="maintenance.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $profilingPrivateFilesystem" alias="profiling.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $profilingPublicFilesystem" alias="profiling.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $servicePrivateFilesystem" alias="service.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $servicePublicFilesystem" alias="service.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $administrationPrivateFilesystem" alias="administration.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $administrationPublicFilesystem" alias="administration.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $elasticsearchPrivateFilesystem" alias="elasticsearch.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $elasticsearchPublicFilesystem" alias="elasticsearch.filesystem.public"/>
    <service id="Shopware\Elasticsearch\TokenQueryBuilder" alias="Shopware\Elasticsearch\AbstractTokenQueryBuilder"/>
    <service id="shopware.elasticsearch.logger" alias="monolog.logger.elasticsearch"/>
    <service id="League\Flysystem\FilesystemOperator $storefrontPrivateFilesystem" alias="storefront.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $storefrontPublicFilesystem" alias="storefront.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $swagExtensionStorePrivateFilesystem" alias="swag_extension_store.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $swagExtensionStorePublicFilesystem" alias="swag_extension_store.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $swagPayPalPrivateFilesystem" alias="swag_pay_pal.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $swagPayPalPublicFilesystem" alias="swag_pay_pal.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoThemePrivateFilesystem" alias="riccardo_theme.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoThemePublicFilesystem" alias="riccardo_theme.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoDealsPrivateFilesystem" alias="riccardo_deals.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoDealsPublicFilesystem" alias="riccardo_deals.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoStoresPrivateFilesystem" alias="riccardo_stores.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoStoresPublicFilesystem" alias="riccardo_stores.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoLoyaltyPrivateFilesystem" alias="riccardo_loyalty.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoLoyaltyPublicFilesystem" alias="riccardo_loyalty.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoAdvisorPrivateFilesystem" alias="riccardo_advisor.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoAdvisorPublicFilesystem" alias="riccardo_advisor.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoAgeCheckPrivateFilesystem" alias="riccardo_age_check.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoAgeCheckPublicFilesystem" alias="riccardo_age_check.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoCompliancePrivateFilesystem" alias="riccardo_compliance.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoCompliancePublicFilesystem" alias="riccardo_compliance.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoMagazinePrivateFilesystem" alias="riccardo_magazine.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoMagazinePublicFilesystem" alias="riccardo_magazine.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoLiquidCalcPrivateFilesystem" alias="riccardo_liquid_calc.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoLiquidCalcPublicFilesystem" alias="riccardo_liquid_calc.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoNewsletterPrivateFilesystem" alias="riccardo_newsletter.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoNewsletterPublicFilesystem" alias="riccardo_newsletter.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoMailPrivateFilesystem" alias="riccardo_mail.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoMailPublicFilesystem" alias="riccardo_mail.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoOffersPrivateFilesystem" alias="riccardo_offers.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoOffersPublicFilesystem" alias="riccardo_offers.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoDispatchPrivateFilesystem" alias="riccardo_dispatch.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoDispatchPublicFilesystem" alias="riccardo_dispatch.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoLivePrivateFilesystem" alias="riccardo_live.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoLivePublicFilesystem" alias="riccardo_live.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoStarterPrivateFilesystem" alias="riccardo_starter.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoStarterPublicFilesystem" alias="riccardo_starter.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoStoreStockPrivateFilesystem" alias="riccardo_store_stock.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoStoreStockPublicFilesystem" alias="riccardo_store_stock.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoJtlGuardPrivateFilesystem" alias="riccardo_jtl_guard.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoJtlGuardPublicFilesystem" alias="riccardo_jtl_guard.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoCatalogPrivateFilesystem" alias="riccardo_catalog.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoCatalogPublicFilesystem" alias="riccardo_catalog.filesystem.public"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoRafflePrivateFilesystem" alias="riccardo_raffle.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $riccardoRafflePublicFilesystem" alias="riccardo_raffle.filesystem.public"/>
    <service id="Symfony\Bundle\FrameworkBundle\Controller\ControllerHelper" alias="controller.helper"/>
    <service id="Symfony\Component\DependencyInjection\ParameterBag\ContainerBagInterface" alias="parameter_bag"/>
    <service id="Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface" alias="parameter_bag"/>
    <service id="Symfony\Component\EventDispatcher\EventDispatcherInterface" alias="debug.event_dispatcher"/>
    <service id="Symfony\Contracts\EventDispatcher\EventDispatcherInterface" alias="debug.event_dispatcher"/>
    <service id="Psr\EventDispatcher\EventDispatcherInterface" alias="debug.event_dispatcher"/>
    <service id="Symfony\Component\HttpKernel\HttpKernelInterface" alias="http_kernel.cache"/>
    <service id="Symfony\Component\HttpFoundation\RequestStack" alias="request_stack"/>
    <service id="Symfony\Component\HttpKernel\HttpCache\StoreInterface" alias="http_cache.store"/>
    <service id="Symfony\Component\HttpFoundation\UrlHelper" alias="url_helper"/>
    <service id="Symfony\Component\HttpKernel\KernelInterface" alias="kernel"/>
    <service id="Symfony\Component\Filesystem\Filesystem" alias="filesystem"/>
    <service id="Symfony\Component\HttpKernel\Config\FileLocator" alias="file_locator"/>
    <service id="Symfony\Component\HttpFoundation\UriSigner" alias="uri_signer"/>
    <service id="Symfony\Component\HttpKernel\DependencyInjection\ServicesResetterInterface" alias="services_resetter"/>
    <service id="Symfony\Component\DependencyInjection\ReverseContainer" alias="reverse_container"/>
    <service id="Symfony\Component\String\Slugger\SluggerInterface" alias="slugger"/>
    <service id="Symfony\Component\Clock\ClockInterface" alias="clock"/>
    <service id="Psr\Clock\ClockInterface" alias="clock"/>
    <service id="Symfony\Component\HttpKernel\Fragment\FragmentUriGeneratorInterface" alias="fragment.uri_generator"/>
    <service id="error_renderer.html" alias="twig.error_renderer.html"/>
    <service id="error_renderer.cli" alias="error_handler.error_renderer.cli"/>
    <service id="error_renderer.default" alias="error_handler.error_renderer.default"/>
    <service id="error_renderer" alias="error_handler.error_renderer.serializer"/>
    <service id=".Psr\Container\ContainerInterface $parameter_bag" alias="parameter_bag"/>
    <service id="Psr\Container\ContainerInterface $parameterBag" alias="parameter_bag"/>
    <service id="cache.app_clearer" alias="cache.default_clearer" public="true"/>
    <service id="Psr\Cache\CacheItemPoolInterface" alias="cache.app"/>
    <service id="Symfony\Contracts\Cache\CacheInterface" alias="cache.app"/>
    <service id="Symfony\Contracts\Cache\NamespacedPoolInterface" alias="cache.app"/>
    <service id="Symfony\Contracts\Cache\TagAwareCacheInterface" alias="cache.app.taggable"/>
    <service id="Symfony\Contracts\Translation\TranslatorInterface" alias="translator.data_collector"/>
    <service id="Symfony\Component\Asset\Packages" alias="assets.packages"/>
    <service id="Symfony\Contracts\HttpClient\HttpClientInterface" alias="http_client.uri_template"/>
    <service id="Psr\Http\Client\ClientInterface" alias="psr18.http_client"/>
    <service id=".Symfony\Contracts\HttpClient\HttpClientInterface $service_registry.http_client" alias="service_registry.http_client.uri_template"/>
    <service id="Symfony\Contracts\HttpClient\HttpClientInterface $serviceRegistryHttpClient" alias="service_registry.http_client.uri_template"/>
    <service id=".Psr\Http\Client\ClientInterface $service_registry.http_client" alias="psr18.service_registry.http_client"/>
    <service id="Psr\Http\Client\ClientInterface $serviceRegistryHttpClient" alias="psr18.service_registry.http_client"/>
    <service id=".Symfony\Contracts\HttpClient\HttpClientInterface $paypal.base-client" alias="paypal.base-client.uri_template"/>
    <service id="Symfony\Contracts\HttpClient\HttpClientInterface $paypalBaseClient" alias="paypal.base-client.uri_template"/>
    <service id=".Psr\Http\Client\ClientInterface $paypal.base-client" alias="psr18.paypal.base-client"/>
    <service id="Psr\Http\Client\ClientInterface $paypalBaseClient" alias="psr18.paypal.base-client"/>
    <service id="mailer" alias="mailer.mailer"/>
    <service id="Symfony\Component\Mailer\MailerInterface" alias="mailer.mailer"/>
    <service id="mailer.default_transport" alias="mailer.transports"/>
    <service id="Symfony\Component\Mailer\Transport\TransportInterface" alias="mailer.transports"/>
    <service id="Symfony\Component\Translation\Reader\TranslationReaderInterface" alias="translation.reader"/>
    <service id="Symfony\Component\Translation\Extractor\ExtractorInterface" alias="translation.extractor"/>
    <service id="Symfony\Component\Translation\Writer\TranslationWriterInterface" alias="translation.writer"/>
    <service id="Symfony\Contracts\Translation\LocaleAwareInterface" alias="translation.locale_switcher"/>
    <service id="Symfony\Component\Translation\LocaleSwitcher" alias="translation.locale_switcher"/>
    <service id="translator" alias="translator.data_collector" public="true"/>
    <service id="translator.formatter" alias="translator.formatter.default"/>
    <service id="Symfony\Component\ErrorHandler\ErrorRenderer\FileLinkFormatter" alias="debug.file_link_formatter"/>
    <service id="Symfony\Component\Stopwatch\Stopwatch" alias="debug.stopwatch"/>
    <service id="router" alias="Shopware\Storefront\Framework\Routing\Router" public="true"/>
    <service id="Symfony\Component\Routing\RouterInterface" alias="Shopware\Storefront\Framework\Routing\Router"/>
    <service id="Symfony\Component\Routing\Generator\UrlGeneratorInterface" alias="Shopware\Storefront\Framework\Routing\Router"/>
    <service id="Symfony\Component\Routing\Matcher\UrlMatcherInterface" alias="Shopware\Storefront\Framework\Routing\Router"/>
    <service id="Symfony\Component\Routing\RequestContextAwareInterface" alias="Shopware\Storefront\Framework\Routing\Router"/>
    <service id="Symfony\Component\Routing\RequestContext" alias="router.request_context"/>
    <service id="Symfony\Component\PropertyAccess\PropertyAccessorInterface" alias="property_accessor"/>
    <service id="Symfony\Component\Serializer\SerializerInterface" alias="serializer"/>
    <service id="Symfony\Component\Serializer\Normalizer\NormalizerInterface" alias="serializer"/>
    <service id="Symfony\Component\Serializer\Normalizer\DenormalizerInterface" alias="serializer"/>
    <service id="Symfony\Component\Serializer\Encoder\EncoderInterface" alias="serializer"/>
    <service id="Symfony\Component\Serializer\Encoder\DecoderInterface" alias="serializer"/>
    <service id="serializer.property_accessor" alias="property_accessor"/>
    <service id="Symfony\Component\Serializer\Mapping\ClassDiscriminatorResolverInterface" alias="serializer.mapping.class_discriminator_resolver"/>
    <service id="Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface" alias="serializer.mapping.class_metadata_factory"/>
    <service id="error_renderer.serializer" alias="error_handler.error_renderer.serializer"/>
    <service id="Symfony\Component\TypeInfo\TypeResolver\TypeResolverInterface" alias="type_info.resolver"/>
    <service id="Symfony\Component\PropertyInfo\PropertyAccessExtractorInterface" alias="property_info"/>
    <service id="Symfony\Component\PropertyInfo\PropertyDescriptionExtractorInterface" alias="property_info"/>
    <service id="Symfony\Component\PropertyInfo\PropertyInfoExtractorInterface" alias="property_info"/>
    <service id="Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface" alias="property_info"/>
    <service id="Symfony\Component\PropertyInfo\PropertyListExtractorInterface" alias="property_info"/>
    <service id="Symfony\Component\PropertyInfo\PropertyInitializableExtractorInterface" alias="property_info"/>
    <service id="Symfony\Component\PropertyInfo\PropertyReadInfoExtractorInterface" alias="property_info.reflection_extractor"/>
    <service id="Symfony\Component\PropertyInfo\PropertyWriteInfoExtractorInterface" alias="property_info.reflection_extractor"/>
    <service id="lock.factory" alias="lock.default.factory"/>
    <service id="Symfony\Component\Lock\LockFactory" alias="lock.default.factory"/>
    <service id="Symfony\Component\Uid\Factory\UlidFactory" alias="ulid.factory"/>
    <service id="Symfony\Component\Uid\Factory\UuidFactory" alias="uuid.factory"/>
    <service id="Symfony\Component\Uid\Factory\NameBasedUuidFactory" alias="name_based_uuid.factory"/>
    <service id="Symfony\Component\Uid\Factory\RandomBasedUuidFactory" alias="random_based_uuid.factory"/>
    <service id="Symfony\Component\Uid\Factory\TimeBasedUuidFactory" alias="time_based_uuid.factory"/>
    <service id="cache.default_redis_provider" alias=".cache_connection.MfCypIA"/>
    <service id="cache.default_valkey_provider" alias=".cache_connection.H8vabc8"/>
    <service id="cache.default_memcached_provider" alias=".cache_connection.8kvDmRs"/>
    <service id="cache.default_doctrine_dbal_provider" alias="database_connection"/>
    <service id=".Symfony\Contracts\Cache\TagAwareCacheInterface $cache.object" alias="cache.object"/>
    <service id="Symfony\Contracts\Cache\TagAwareCacheInterface $cacheObject" alias="cache.object"/>
    <service id=".Symfony\Contracts\Cache\CacheInterface $cache.object" alias=".cache.object.inner"/>
    <service id="Symfony\Contracts\Cache\CacheInterface $cacheObject" alias=".cache.object.inner"/>
    <service id=".Psr\Cache\CacheItemPoolInterface $cache.object" alias=".cache.object.inner"/>
    <service id="Psr\Cache\CacheItemPoolInterface $cacheObject" alias=".cache.object.inner"/>
    <service id=".Symfony\Contracts\Cache\NamespacedPoolInterface $cache.object" alias=".cache.object.inner"/>
    <service id="Symfony\Contracts\Cache\NamespacedPoolInterface $cacheObject" alias=".cache.object.inner"/>
    <service id=".Symfony\Contracts\Cache\TagAwareCacheInterface $cache.http" alias="cache.http"/>
    <service id="Symfony\Contracts\Cache\TagAwareCacheInterface $cacheHttp" alias="cache.http"/>
    <service id=".Symfony\Contracts\Cache\CacheInterface $cache.http" alias=".cache.http.inner"/>
    <service id="Symfony\Contracts\Cache\CacheInterface $cacheHttp" alias=".cache.http.inner"/>
    <service id=".Psr\Cache\CacheItemPoolInterface $cache.http" alias=".cache.http.inner"/>
    <service id="Psr\Cache\CacheItemPoolInterface $cacheHttp" alias=".cache.http.inner"/>
    <service id=".Symfony\Contracts\Cache\NamespacedPoolInterface $cache.http" alias=".cache.http.inner"/>
    <service id="Symfony\Contracts\Cache\NamespacedPoolInterface $cacheHttp" alias=".cache.http.inner"/>
    <service id=".Symfony\Contracts\Cache\TagAwareCacheInterface $cache.tags" alias=".cache.tags.taggable"/>
    <service id="Symfony\Contracts\Cache\TagAwareCacheInterface $cacheTags" alias=".cache.tags.taggable"/>
    <service id=".Symfony\Contracts\Cache\CacheInterface $cache.tags" alias="cache.tags"/>
    <service id="Symfony\Contracts\Cache\CacheInterface $cacheTags" alias="cache.tags"/>
    <service id=".Psr\Cache\CacheItemPoolInterface $cache.tags" alias="cache.tags"/>
    <service id="Psr\Cache\CacheItemPoolInterface $cacheTags" alias="cache.tags"/>
    <service id=".Symfony\Contracts\Cache\NamespacedPoolInterface $cache.tags" alias="cache.tags"/>
    <service id="Symfony\Contracts\Cache\NamespacedPoolInterface $cacheTags" alias="cache.tags"/>
    <service id=".Symfony\Contracts\Cache\TagAwareCacheInterface $cache.rate_limiter" alias=".cache.rate_limiter.taggable"/>
    <service id="Symfony\Contracts\Cache\TagAwareCacheInterface $cacheRateLimiter" alias=".cache.rate_limiter.taggable"/>
    <service id=".Symfony\Contracts\Cache\CacheInterface $cache.rate_limiter" alias="cache.rate_limiter"/>
    <service id="Symfony\Contracts\Cache\CacheInterface $cacheRateLimiter" alias="cache.rate_limiter"/>
    <service id=".Psr\Cache\CacheItemPoolInterface $cache.rate_limiter" alias="cache.rate_limiter"/>
    <service id="Psr\Cache\CacheItemPoolInterface $cacheRateLimiter" alias="cache.rate_limiter"/>
    <service id=".Symfony\Contracts\Cache\NamespacedPoolInterface $cache.rate_limiter" alias="cache.rate_limiter"/>
    <service id="Symfony\Contracts\Cache\NamespacedPoolInterface $cacheRateLimiter" alias="cache.rate_limiter"/>
    <service id="SessionHandlerInterface" alias="session.handler.native"/>
    <service id="session.storage.factory" alias="session.storage.factory.native"/>
    <service id="session.handler" alias="session.handler.native"/>
    <service id="Symfony\Component\Validator\Validator\ValidatorInterface" alias="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    <service id="validator.mapping.class_metadata_factory" alias="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    <service id="messenger.default_serializer" alias=".signing.messenger.default_serializer"/>
    <service id="Symfony\Component\Messenger\Transport\Serialization\SerializerInterface" alias=".signing.messenger.default_serializer"/>
    <service id="messenger.default_bus" alias="debug.traced.messenger.bus.default" public="true"/>
    <service id="Symfony\Component\Messenger\MessageBusInterface" alias="debug.traced.messenger.bus.default"/>
    <service id="messenger.failure_transports.default" alias="messenger.transport.failed"/>
    <service id="Symfony\Component\Mime\MimeTypesInterface" alias="mime_types"/>
    <service id="Symfony\Component\Mime\MimeTypeGuesserInterface" alias="mime_types"/>
    <service id="Symfony\UX\TwigComponent\ComponentRendererInterface" alias="ux.twig_component.component_renderer"/>
    <service id="console.command.stimulus_component_debug" alias="ux.twig_component.command.debug">
      <deprecated package="symfony/ux-twig-component" version="2.13">%alias_id%</deprecated>
    </service>
    <service id="Twig\Environment" alias="twig"/>
    <service id="Symfony\Component\Mime\BodyRendererInterface" alias="twig.mime_body_renderer"/>
    <service id="logger" alias="monolog.logger"/>
    <service id="Psr\Log\LoggerInterface" alias="monolog.logger"/>
    <service id="monolog.handler.business_event_handler" alias="Shopware\Core\Framework\Log\Monolog\DoctrineSQLHandler"/>
    <service id="Symfony\AI\McpBundle\App\McpAppRenderer" alias="mcp.app.renderer"/>
    <service id="Pentatrion\ViteBundle\Service\EntrypointsLookupCollection" alias="pentatrion_vite.entrypoints_lookup_collection"/>
    <service id="Pentatrion\ViteBundle\Service\EntrypointRenderer" alias="pentatrion_vite.entrypoint_renderer"/>
    <service id="Pentatrion\ViteBundle\Service\TagRendererCollection" alias="pentatrion_vite.tag_renderer_collection"/>
    <service id="Pentatrion\ViteBundle\Service\Debug" alias="pentatrion_vite.debug"/>
    <service id="Shopware\Storefront\Theme\AbstractThemePathBuilder" alias="Shopware\Storefront\Theme\SeedingThemePathBuilder"/>
    <service id="Shopware\Storefront\Theme\ConfigLoader\AbstractConfigLoader" alias="Shopware\Storefront\Theme\ConfigLoader\DatabaseConfigLoader"/>
    <service id="Shopware\Storefront\Theme\ConfigLoader\AbstractAvailableThemeProvider" alias="Shopware\Storefront\Theme\ConfigLoader\DatabaseAvailableThemeProvider"/>
    <service id="League\Flysystem\FilesystemOperator $privateFilesystem" alias="shopware.filesystem.private"/>
    <service id="League\Flysystem\FilesystemOperator $publicFilesystem" alias="shopware.filesystem.public"/>
    <service id="container.env_var_processors_locator" alias=".service_locator.Ly_jG_N" public="true"/>
    <service id="twig.loader.filesystem" alias="twig.loader.native_filesystem"/>
    <service id="argument_resolver.controller_locator" alias=".service_locator.ESRqvdc"/>
    <service id="twig.loader" alias="twig.loader.chain"/>
    <service id=".Psr\Log\LoggerInterface $mcp" alias="monolog.logger.mcp"/>
    <service id="Psr\Log\LoggerInterface $mcpLogger" alias="monolog.logger.mcp"/>
    <service id=".Psr\Log\LoggerInterface $request" alias="monolog.logger.request"/>
    <service id="Psr\Log\LoggerInterface $requestLogger" alias="monolog.logger.request"/>
    <service id=".Psr\Log\LoggerInterface $console" alias="monolog.logger.console"/>
    <service id="Psr\Log\LoggerInterface $consoleLogger" alias="monolog.logger.console"/>
    <service id=".Psr\Log\LoggerInterface $messenger" alias="monolog.logger.messenger"/>
    <service id="Psr\Log\LoggerInterface $messengerLogger" alias="monolog.logger.messenger"/>
    <service id=".Psr\Log\LoggerInterface $cache" alias="monolog.logger.cache"/>
    <service id="Psr\Log\LoggerInterface $cacheLogger" alias="monolog.logger.cache"/>
    <service id=".Psr\Log\LoggerInterface $http_client" alias="monolog.logger.http_client"/>
    <service id="Psr\Log\LoggerInterface $httpClientLogger" alias="monolog.logger.http_client"/>
    <service id=".Psr\Log\LoggerInterface $mailer" alias="monolog.logger.mailer"/>
    <service id="Psr\Log\LoggerInterface $mailerLogger" alias="monolog.logger.mailer"/>
    <service id=".Psr\Log\LoggerInterface $translation" alias="monolog.logger.translation"/>
    <service id="Psr\Log\LoggerInterface $translationLogger" alias="monolog.logger.translation"/>
    <service id=".Psr\Log\LoggerInterface $php" alias="monolog.logger.php"/>
    <service id="Psr\Log\LoggerInterface $phpLogger" alias="monolog.logger.php"/>
    <service id=".Psr\Log\LoggerInterface $event" alias="monolog.logger.event"/>
    <service id="Psr\Log\LoggerInterface $eventLogger" alias="monolog.logger.event"/>
    <service id=".Psr\Log\LoggerInterface $router" alias="monolog.logger.router"/>
    <service id="Psr\Log\LoggerInterface $routerLogger" alias="monolog.logger.router"/>
    <service id=".Psr\Log\LoggerInterface $lock" alias="monolog.logger.lock"/>
    <service id="Psr\Log\LoggerInterface $lockLogger" alias="monolog.logger.lock"/>
    <service id=".Psr\Log\LoggerInterface $profiler" alias="monolog.logger.profiler"/>
    <service id="Psr\Log\LoggerInterface $profilerLogger" alias="monolog.logger.profiler"/>
    <service id=".Psr\Log\LoggerInterface $debug" alias="monolog.logger.debug"/>
    <service id="Psr\Log\LoggerInterface $debugLogger" alias="monolog.logger.debug"/>
    <service id=".Psr\Log\LoggerInterface $business_events" alias="monolog.logger.business_events"/>
    <service id="Psr\Log\LoggerInterface $businessEventsLogger" alias="monolog.logger.business_events"/>
    <service id=".Psr\Log\LoggerInterface $elasticsearch" alias="monolog.logger.elasticsearch"/>
    <service id="Psr\Log\LoggerInterface $elasticsearchLogger" alias="monolog.logger.elasticsearch"/>
    <service id=".Psr\Log\LoggerInterface $paypal" alias="monolog.logger.paypal"/>
    <service id="Psr\Log\LoggerInterface $paypalLogger" alias="monolog.logger.paypal"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $acl_role.repository" alias="acl_role.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $aclRoleRepository" alias="acl_role.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $acl_user_role.repository" alias="acl_user_role.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $aclUserRoleRepository" alias="acl_user_role.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $log_entry.repository" alias="log_entry.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $logEntryRepository" alias="log_entry.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app.repository" alias="app.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appRepository" alias="app.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_translation.repository" alias="app_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appTranslationRepository" alias="app_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_action_button.repository" alias="app_action_button.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appActionButtonRepository" alias="app_action_button.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_action_button_translation.repository" alias="app_action_button_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appActionButtonTranslationRepository" alias="app_action_button_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_template.repository" alias="app_template.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appTemplateRepository" alias="app_template.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_payment_method.repository" alias="app_payment_method.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appPaymentMethodRepository" alias="app_payment_method.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_script_condition.repository" alias="app_script_condition.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appScriptConditionRepository" alias="app_script_condition.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_script_condition_translation.repository" alias="app_script_condition_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appScriptConditionTranslationRepository" alias="app_script_condition_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_cms_block.repository" alias="app_cms_block.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appCmsBlockRepository" alias="app_cms_block.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_cms_block_translation.repository" alias="app_cms_block_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appCmsBlockTranslationRepository" alias="app_cms_block_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_flow_action.repository" alias="app_flow_action.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appFlowActionRepository" alias="app_flow_action.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_flow_action_translation.repository" alias="app_flow_action_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appFlowActionTranslationRepository" alias="app_flow_action_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_flow_event.repository" alias="app_flow_event.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appFlowEventRepository" alias="app_flow_event.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_shipping_method.repository" alias="app_shipping_method.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appShippingMethodRepository" alias="app_shipping_method.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $custom_field.repository" alias="custom_field.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customFieldRepository" alias="custom_field.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $custom_field_set.repository" alias="custom_field_set.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customFieldSetRepository" alias="custom_field_set.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $custom_field_set_relation.repository" alias="custom_field_set_relation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customFieldSetRelationRepository" alias="custom_field_set_relation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $version.repository" alias="version.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $versionRepository" alias="version.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $version_commit.repository" alias="version_commit.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $versionCommitRepository" alias="version_commit.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $version_commit_data.repository" alias="version_commit_data.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $versionCommitDataRepository" alias="version_commit_data.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $plugin.repository" alias="plugin.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $pluginRepository" alias="plugin.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $plugin_translation.repository" alias="plugin_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $pluginTranslationRepository" alias="plugin_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $scheduled_task.repository" alias="scheduled_task.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $scheduledTaskRepository" alias="scheduled_task.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $script.repository" alias="script.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $scriptRepository" alias="script.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $language.repository" alias="language.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $languageRepository" alias="language.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $seo_url.repository" alias="seo_url.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $seoUrlRepository" alias="seo_url.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $seo_url_template.repository" alias="seo_url_template.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $seoUrlTemplateRepository" alias="seo_url_template.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $main_category.repository" alias="main_category.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mainCategoryRepository" alias="main_category.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $webhook.repository" alias="webhook.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $webhookRepository" alias="webhook.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $webhook_event_log.repository" alias="webhook_event_log.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $webhookEventLogRepository" alias="webhook_event_log.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $notification.repository" alias="notification.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $notificationRepository" alias="notification.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_mcp_tool.repository" alias="app_mcp_tool.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appMcpToolRepository" alias="app_mcp_tool.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_mcp_tool_translation.repository" alias="app_mcp_tool_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appMcpToolTranslationRepository" alias="app_mcp_tool_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_mcp_prompt.repository" alias="app_mcp_prompt.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appMcpPromptRepository" alias="app_mcp_prompt.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_mcp_prompt_translation.repository" alias="app_mcp_prompt_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appMcpPromptTranslationRepository" alias="app_mcp_prompt_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_mcp_resource.repository" alias="app_mcp_resource.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appMcpResourceRepository" alias="app_mcp_resource.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_mcp_resource_translation.repository" alias="app_mcp_resource_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appMcpResourceTranslationRepository" alias="app_mcp_resource_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel.repository" alias="sales_channel.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelRepository" alias="sales_channel.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_translation.repository" alias="sales_channel_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelTranslationRepository" alias="sales_channel_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_country.repository" alias="sales_channel_country.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelCountryRepository" alias="sales_channel_country.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_currency.repository" alias="sales_channel_currency.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelCurrencyRepository" alias="sales_channel_currency.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_domain.repository" alias="sales_channel_domain.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelDomainRepository" alias="sales_channel_domain.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_language.repository" alias="sales_channel_language.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelLanguageRepository" alias="sales_channel_language.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_payment_method.repository" alias="sales_channel_payment_method.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelPaymentMethodRepository" alias="sales_channel_payment_method.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_shipping_method.repository" alias="sales_channel_shipping_method.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelShippingMethodRepository" alias="sales_channel_shipping_method.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_type.repository" alias="sales_channel_type.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelTypeRepository" alias="sales_channel_type.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_type_translation.repository" alias="sales_channel_type_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelTypeTranslationRepository" alias="sales_channel_type_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_analytics.repository" alias="sales_channel_analytics.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelAnalyticsRepository" alias="sales_channel_analytics.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_file.repository" alias="sales_channel_file.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelFileRepository" alias="sales_channel_file.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $country.repository" alias="country.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $countryRepository" alias="country.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $country_state.repository" alias="country_state.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $countryStateRepository" alias="country_state.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $country_state_translation.repository" alias="country_state_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $countryStateTranslationRepository" alias="country_state_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $country_translation.repository" alias="country_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $countryTranslationRepository" alias="country_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $currency.repository" alias="currency.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $currencyRepository" alias="currency.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $currency_country_rounding.repository" alias="currency_country_rounding.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $currencyCountryRoundingRepository" alias="currency_country_rounding.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $currency_translation.repository" alias="currency_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $currencyTranslationRepository" alias="currency_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $custom_entity.repository" alias="custom_entity.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customEntityRepository" alias="custom_entity.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $locale.repository" alias="locale.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $localeRepository" alias="locale.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $locale_translation.repository" alias="locale_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $localeTranslationRepository" alias="locale_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $snippet_set.repository" alias="snippet_set.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $snippetSetRepository" alias="snippet_set.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $snippet.repository" alias="snippet.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $snippetRepository" alias="snippet.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salutation.repository" alias="salutation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salutationRepository" alias="salutation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salutation_translation.repository" alias="salutation_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salutationTranslationRepository" alias="salutation_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tax.repository" alias="tax.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $taxRepository" alias="tax.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tax_rule.repository" alias="tax_rule.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $taxRuleRepository" alias="tax_rule.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tax_rule_type.repository" alias="tax_rule_type.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $taxRuleTypeRepository" alias="tax_rule_type.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tax_rule_type_translation.repository" alias="tax_rule_type_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $taxRuleTypeTranslationRepository" alias="tax_rule_type_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tax_provider.repository" alias="tax_provider.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $taxProviderRepository" alias="tax_provider.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tax_provider_translation.repository" alias="tax_provider_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $taxProviderTranslationRepository" alias="tax_provider_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $unit.repository" alias="unit.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $unitRepository" alias="unit.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $unit_translation.repository" alias="unit_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $unitTranslationRepository" alias="unit_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $user.repository" alias="user.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $userRepository" alias="user.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $user_config.repository" alias="user_config.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $userConfigRepository" alias="user_config.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $user_access_key.repository" alias="user_access_key.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $userAccessKeyRepository" alias="user_access_key.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $user_recovery.repository" alias="user_recovery.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $userRecoveryRepository" alias="user_recovery.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $integration.repository" alias="integration.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $integrationRepository" alias="integration.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $integration_role.repository" alias="integration_role.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $integrationRoleRepository" alias="integration_role.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $state_machine.repository" alias="state_machine.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $stateMachineRepository" alias="state_machine.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $state_machine_translation.repository" alias="state_machine_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $stateMachineTranslationRepository" alias="state_machine_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $state_machine_state.repository" alias="state_machine_state.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $stateMachineStateRepository" alias="state_machine_state.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $state_machine_state_translation.repository" alias="state_machine_state_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $stateMachineStateTranslationRepository" alias="state_machine_state_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $state_machine_transition.repository" alias="state_machine_transition.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $stateMachineTransitionRepository" alias="state_machine_transition.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $state_machine_history.repository" alias="state_machine_history.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $stateMachineHistoryRepository" alias="state_machine_history.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $system_config.repository" alias="system_config.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $systemConfigRepository" alias="system_config.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $number_range.repository" alias="number_range.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $numberRangeRepository" alias="number_range.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $number_range_sales_channel.repository" alias="number_range_sales_channel.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $numberRangeSalesChannelRepository" alias="number_range_sales_channel.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $number_range_state.repository" alias="number_range_state.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $numberRangeStateRepository" alias="number_range_state.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $number_range_type.repository" alias="number_range_type.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $numberRangeTypeRepository" alias="number_range_type.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $number_range_type_translation.repository" alias="number_range_type_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $numberRangeTypeTranslationRepository" alias="number_range_type_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $number_range_translation.repository" alias="number_range_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $numberRangeTranslationRepository" alias="number_range_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tag.repository" alias="tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $tagRepository" alias="tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $category.repository" alias="category.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $categoryRepository" alias="category.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $category_translation.repository" alias="category_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $categoryTranslationRepository" alias="category_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $category_tag.repository" alias="category_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $categoryTagRepository" alias="category_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media.repository" alias="media.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaRepository" alias="media.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_default_folder.repository" alias="media_default_folder.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaDefaultFolderRepository" alias="media_default_folder.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_thumbnail.repository" alias="media_thumbnail.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaThumbnailRepository" alias="media_thumbnail.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_translation.repository" alias="media_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaTranslationRepository" alias="media_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_folder.repository" alias="media_folder.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaFolderRepository" alias="media_folder.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_thumbnail_size.repository" alias="media_thumbnail_size.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaThumbnailSizeRepository" alias="media_thumbnail_size.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_folder_configuration.repository" alias="media_folder_configuration.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaFolderConfigurationRepository" alias="media_folder_configuration.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_folder_configuration_media_thumbnail_size.repository" alias="media_folder_configuration_media_thumbnail_size.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaFolderConfigurationMediaThumbnailSizeRepository" alias="media_folder_configuration_media_thumbnail_size.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $media_tag.repository" alias="media_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mediaTagRepository" alias="media_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product.repository" alias="product.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productRepository" alias="product.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_stream_mapping.repository" alias="product_stream_mapping.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productStreamMappingRepository" alias="product_stream_mapping.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_category.repository" alias="product_category.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productCategoryRepository" alias="product_category.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_custom_field_set.repository" alias="product_custom_field_set.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productCustomFieldSetRepository" alias="product_custom_field_set.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_tag.repository" alias="product_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productTagRepository" alias="product_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_configurator_setting.repository" alias="product_configurator_setting.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productConfiguratorSettingRepository" alias="product_configurator_setting.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_price.repository" alias="product_price.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productPriceRepository" alias="product_price.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_property.repository" alias="product_property.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productPropertyRepository" alias="product_property.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_search_keyword.repository" alias="product_search_keyword.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productSearchKeywordRepository" alias="product_search_keyword.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_keyword_dictionary.repository" alias="product_keyword_dictionary.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productKeywordDictionaryRepository" alias="product_keyword_dictionary.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_review.repository" alias="product_review.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productReviewRepository" alias="product_review.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_manufacturer.repository" alias="product_manufacturer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productManufacturerRepository" alias="product_manufacturer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_manufacturer_translation.repository" alias="product_manufacturer_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productManufacturerTranslationRepository" alias="product_manufacturer_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_media.repository" alias="product_media.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productMediaRepository" alias="product_media.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_download.repository" alias="product_download.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productDownloadRepository" alias="product_download.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_translation.repository" alias="product_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productTranslationRepository" alias="product_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_option.repository" alias="product_option.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productOptionRepository" alias="product_option.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_category_tree.repository" alias="product_category_tree.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productCategoryTreeRepository" alias="product_category_tree.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_cross_selling.repository" alias="product_cross_selling.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productCrossSellingRepository" alias="product_cross_selling.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_cross_selling_translation.repository" alias="product_cross_selling_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productCrossSellingTranslationRepository" alias="product_cross_selling_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_cross_selling_assigned_products.repository" alias="product_cross_selling_assigned_products.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productCrossSellingAssignedProductsRepository" alias="product_cross_selling_assigned_products.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_feature_set.repository" alias="product_feature_set.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productFeatureSetRepository" alias="product_feature_set.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_feature_set_translation.repository" alias="product_feature_set_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productFeatureSetTranslationRepository" alias="product_feature_set_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_sorting.repository" alias="product_sorting.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productSortingRepository" alias="product_sorting.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_sorting_translation.repository" alias="product_sorting_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productSortingTranslationRepository" alias="product_sorting_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_search_config.repository" alias="product_search_config.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productSearchConfigRepository" alias="product_search_config.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_search_config_field.repository" alias="product_search_config_field.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productSearchConfigFieldRepository" alias="product_search_config_field.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_visibility.repository" alias="product_visibility.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productVisibilityRepository" alias="product_visibility.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $delivery_time.repository" alias="delivery_time.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $deliveryTimeRepository" alias="delivery_time.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $newsletter_recipient.repository" alias="newsletter_recipient.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $newsletterRecipientRepository" alias="newsletter_recipient.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $newsletter_recipient_tag.repository" alias="newsletter_recipient_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $newsletterRecipientTagRepository" alias="newsletter_recipient_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $rule.repository" alias="rule.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $ruleRepository" alias="rule.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $rule_condition.repository" alias="rule_condition.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $ruleConditionRepository" alias="rule_condition.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $rule_tag.repository" alias="rule_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $ruleTagRepository" alias="rule_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_stream.repository" alias="product_stream.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productStreamRepository" alias="product_stream.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_stream_translation.repository" alias="product_stream_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productStreamTranslationRepository" alias="product_stream_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_stream_filter.repository" alias="product_stream_filter.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productStreamFilterRepository" alias="product_stream_filter.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $product_export.repository" alias="product_export.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $productExportRepository" alias="product_export.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $property_group.repository" alias="property_group.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $propertyGroupRepository" alias="property_group.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $property_group_option.repository" alias="property_group_option.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $propertyGroupOptionRepository" alias="property_group_option.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $property_group_option_translation.repository" alias="property_group_option_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $propertyGroupOptionTranslationRepository" alias="property_group_option_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $property_group_translation.repository" alias="property_group_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $propertyGroupTranslationRepository" alias="property_group_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cms_page.repository" alias="cms_page.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cmsPageRepository" alias="cms_page.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cms_page_translation.repository" alias="cms_page_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cmsPageTranslationRepository" alias="cms_page_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cms_section.repository" alias="cms_section.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cmsSectionRepository" alias="cms_section.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cms_block.repository" alias="cms_block.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cmsBlockRepository" alias="cms_block.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cms_slot.repository" alias="cms_slot.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cmsSlotRepository" alias="cms_slot.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cms_slot_translation.repository" alias="cms_slot_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $cmsSlotTranslationRepository" alias="cms_slot_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mail_template.repository" alias="mail_template.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mailTemplateRepository" alias="mail_template.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mail_template_translation.repository" alias="mail_template_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mailTemplateTranslationRepository" alias="mail_template_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mail_template_type.repository" alias="mail_template_type.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mailTemplateTypeRepository" alias="mail_template_type.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mail_template_type_translation.repository" alias="mail_template_type_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mailTemplateTypeTranslationRepository" alias="mail_template_type_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mail_template_media.repository" alias="mail_template_media.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mailTemplateMediaRepository" alias="mail_template_media.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mail_header_footer.repository" alias="mail_header_footer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mailHeaderFooterRepository" alias="mail_header_footer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mail_header_footer_translation.repository" alias="mail_header_footer_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $mailHeaderFooterTranslationRepository" alias="mail_header_footer_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $delivery_time_translation.repository" alias="delivery_time_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $deliveryTimeTranslationRepository" alias="delivery_time_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $import_export_profile.repository" alias="import_export_profile.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $importExportProfileRepository" alias="import_export_profile.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $import_export_log.repository" alias="import_export_log.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $importExportLogRepository" alias="import_export_log.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $import_export_file.repository" alias="import_export_file.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $importExportFileRepository" alias="import_export_file.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $import_export_profile_translation.repository" alias="import_export_profile_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $importExportProfileTranslationRepository" alias="import_export_profile_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landing_page.repository" alias="landing_page.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landingPageRepository" alias="landing_page.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landing_page_translation.repository" alias="landing_page_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landingPageTranslationRepository" alias="landing_page_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landing_page_tag.repository" alias="landing_page_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landingPageTagRepository" alias="landing_page_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landing_page_sales_channel.repository" alias="landing_page_sales_channel.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $landingPageSalesChannelRepository" alias="landing_page_sales_channel.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $flow.repository" alias="flow.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $flowRepository" alias="flow.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $flow_sequence.repository" alias="flow_sequence.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $flowSequenceRepository" alias="flow_sequence.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $flow_template.repository" alias="flow_template.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $flowTemplateRepository" alias="flow_template.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_tracking_order.repository" alias="sales_channel_tracking_order.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelTrackingOrderRepository" alias="sales_channel_tracking_order.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $sales_channel_tracking_customer.repository" alias="sales_channel_tracking_customer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $salesChannelTrackingCustomerRepository" alias="sales_channel_tracking_customer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer.repository" alias="customer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerRepository" alias="customer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_group_translation.repository" alias="customer_group_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerGroupTranslationRepository" alias="customer_group_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_address.repository" alias="customer_address.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerAddressRepository" alias="customer_address.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_recovery.repository" alias="customer_recovery.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerRecoveryRepository" alias="customer_recovery.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_group.repository" alias="customer_group.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerGroupRepository" alias="customer_group.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_group_registration_sales_channels.repository" alias="customer_group_registration_sales_channels.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerGroupRegistrationSalesChannelsRepository" alias="customer_group_registration_sales_channels.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_tag.repository" alias="customer_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerTagRepository" alias="customer_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_wishlist.repository" alias="customer_wishlist.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerWishlistRepository" alias="customer_wishlist.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customer_wishlist_product.repository" alias="customer_wishlist_product.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $customerWishlistProductRepository" alias="customer_wishlist_product.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $document.repository" alias="document.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $documentRepository" alias="document.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $document_type.repository" alias="document_type.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $documentTypeRepository" alias="document_type.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $document_type_translation.repository" alias="document_type_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $documentTypeTranslationRepository" alias="document_type_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $document_base_config.repository" alias="document_base_config.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $documentBaseConfigRepository" alias="document_base_config.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $document_base_config_sales_channel.repository" alias="document_base_config_sales_channel.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $documentBaseConfigSalesChannelRepository" alias="document_base_config_sales_channel.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order.repository" alias="order.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderRepository" alias="order.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_address.repository" alias="order_address.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderAddressRepository" alias="order_address.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_customer.repository" alias="order_customer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderCustomerRepository" alias="order_customer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_delivery.repository" alias="order_delivery.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderDeliveryRepository" alias="order_delivery.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_delivery_position.repository" alias="order_delivery_position.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderDeliveryPositionRepository" alias="order_delivery_position.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_line_item.repository" alias="order_line_item.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderLineItemRepository" alias="order_line_item.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_line_item_download.repository" alias="order_line_item_download.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderLineItemDownloadRepository" alias="order_line_item_download.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_tag.repository" alias="order_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderTagRepository" alias="order_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_transaction.repository" alias="order_transaction.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderTransactionRepository" alias="order_transaction.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_transaction_capture.repository" alias="order_transaction_capture.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderTransactionCaptureRepository" alias="order_transaction_capture.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_transaction_capture_refund.repository" alias="order_transaction_capture_refund.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderTransactionCaptureRefundRepository" alias="order_transaction_capture_refund.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $order_transaction_capture_refund_position.repository" alias="order_transaction_capture_refund_position.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $orderTransactionCaptureRefundPositionRepository" alias="order_transaction_capture_refund_position.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $payment_method.repository" alias="payment_method.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $paymentMethodRepository" alias="payment_method.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $payment_method_translation.repository" alias="payment_method_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $paymentMethodTranslationRepository" alias="payment_method_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion.repository" alias="promotion.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionRepository" alias="promotion.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_sales_channel.repository" alias="promotion_sales_channel.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionSalesChannelRepository" alias="promotion_sales_channel.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_individual_code.repository" alias="promotion_individual_code.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionIndividualCodeRepository" alias="promotion_individual_code.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_discount.repository" alias="promotion_discount.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionDiscountRepository" alias="promotion_discount.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_discount_rule.repository" alias="promotion_discount_rule.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionDiscountRuleRepository" alias="promotion_discount_rule.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_setgroup.repository" alias="promotion_setgroup.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionSetgroupRepository" alias="promotion_setgroup.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_setgroup_rule.repository" alias="promotion_setgroup_rule.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionSetgroupRuleRepository" alias="promotion_setgroup_rule.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_order_rule.repository" alias="promotion_order_rule.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionOrderRuleRepository" alias="promotion_order_rule.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_persona_customer.repository" alias="promotion_persona_customer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionPersonaCustomerRepository" alias="promotion_persona_customer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_persona_rule.repository" alias="promotion_persona_rule.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionPersonaRuleRepository" alias="promotion_persona_rule.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_cart_rule.repository" alias="promotion_cart_rule.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionCartRuleRepository" alias="promotion_cart_rule.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_translation.repository" alias="promotion_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionTranslationRepository" alias="promotion_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotion_discount_prices.repository" alias="promotion_discount_prices.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $promotionDiscountPricesRepository" alias="promotion_discount_prices.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shipping_method.repository" alias="shipping_method.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shippingMethodRepository" alias="shipping_method.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shipping_method_tag.repository" alias="shipping_method_tag.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shippingMethodTagRepository" alias="shipping_method_tag.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shipping_method_price.repository" alias="shipping_method_price.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shippingMethodPriceRepository" alias="shipping_method_price.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shipping_method_translation.repository" alias="shipping_method_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $shippingMethodTranslationRepository" alias="shipping_method_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $document_file.repository" alias="document_file.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $documentFileRepository" alias="document_file.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $app_administration_snippet.repository" alias="app_administration_snippet.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $appAdministrationSnippetRepository" alias="app_administration_snippet.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $theme.repository" alias="theme.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $themeRepository" alias="theme.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $theme_translation.repository" alias="theme_translation.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $themeTranslationRepository" alias="theme_translation.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $theme_sales_channel.repository" alias="theme_sales_channel.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $themeSalesChannelRepository" alias="theme_sales_channel.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $theme_media.repository" alias="theme_media.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $themeMediaRepository" alias="theme_media.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $theme_child.repository" alias="theme_child.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $themeChildRepository" alias="theme_child.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_vault_token.repository" alias="swag_paypal_vault_token.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalVaultTokenRepository" alias="swag_paypal_vault_token.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_vault_token_mapping.repository" alias="swag_paypal_vault_token_mapping.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalVaultTokenMappingRepository" alias="swag_paypal_vault_token_mapping.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_transaction_report.repository" alias="swag_paypal_transaction_report.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalTransactionReportRepository" alias="swag_paypal_transaction_report.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_pos_sales_channel.repository" alias="swag_paypal_pos_sales_channel.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalPosSalesChannelRepository" alias="swag_paypal_pos_sales_channel.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_pos_sales_channel_inventory.repository" alias="swag_paypal_pos_sales_channel_inventory.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalPosSalesChannelInventoryRepository" alias="swag_paypal_pos_sales_channel_inventory.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_pos_sales_channel_run.repository" alias="swag_paypal_pos_sales_channel_run.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalPosSalesChannelRunRepository" alias="swag_paypal_pos_sales_channel_run.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_pos_sales_channel_run_log.repository" alias="swag_paypal_pos_sales_channel_run_log.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalPosSalesChannelRunLogRepository" alias="swag_paypal_pos_sales_channel_run_log.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_pos_sales_channel_media.repository" alias="swag_paypal_pos_sales_channel_media.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalPosSalesChannelMediaRepository" alias="swag_paypal_pos_sales_channel_media.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swag_paypal_pos_sales_channel_product.repository" alias="swag_paypal_pos_sales_channel_product.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $swagPaypalPosSalesChannelProductRepository" alias="swag_paypal_pos_sales_channel_product.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_deal.repository" alias="riccardo_deal.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoDealRepository" alias="riccardo_deal.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_deal_category.repository" alias="riccardo_deal_category.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoDealCategoryRepository" alias="riccardo_deal_category.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_store.repository" alias="riccardo_store.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoStoreRepository" alias="riccardo_store.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_loyalty_account.repository" alias="riccardo_loyalty_account.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoLoyaltyAccountRepository" alias="riccardo_loyalty_account.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_loyalty_transaction.repository" alias="riccardo_loyalty_transaction.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoLoyaltyTransactionRepository" alias="riccardo_loyalty_transaction.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_advisor_question.repository" alias="riccardo_advisor_question.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoAdvisorQuestionRepository" alias="riccardo_advisor_question.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_advisor_option.repository" alias="riccardo_advisor_option.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoAdvisorOptionRepository" alias="riccardo_advisor_option.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_age_verification.repository" alias="riccardo_age_verification.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoAgeVerificationRepository" alias="riccardo_age_verification.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_compliance_profile.repository" alias="riccardo_compliance_profile.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoComplianceProfileRepository" alias="riccardo_compliance_profile.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_compliance_profile_product.repository" alias="riccardo_compliance_profile_product.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoComplianceProfileProductRepository" alias="riccardo_compliance_profile_product.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_compliance_profile_category.repository" alias="riccardo_compliance_profile_category.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoComplianceProfileCategoryRepository" alias="riccardo_compliance_profile_category.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_magazine_post.repository" alias="riccardo_magazine_post.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoMagazinePostRepository" alias="riccardo_magazine_post.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_magazine_category.repository" alias="riccardo_magazine_category.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoMagazineCategoryRepository" alias="riccardo_magazine_category.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_magazine_post_category.repository" alias="riccardo_magazine_post_category.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoMagazinePostCategoryRepository" alias="riccardo_magazine_post_category.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_offer.repository" alias="riccardo_offer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoOfferRepository" alias="riccardo_offer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_offer_customer.repository" alias="riccardo_offer_customer.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoOfferCustomerRepository" alias="riccardo_offer_customer.repository"/>
    <service id=".Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardo_offer_state.repository" alias="riccardo_offer_state.repository"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\EntityRepository $riccardoOfferStateRepository" alias="riccardo_offer_state.repository"/>
    <service id="messenger.default_transport" alias="messenger.transport.v65"/>
    <service id="sales_channel_definition.Shopware\Core\System\Language\SalesChannel\SalesChannelLanguageDefinition" alias="Shopware\Core\System\Language\SalesChannel\SalesChannelLanguageDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Language\LanguageDefinition" alias="Shopware\Core\System\Language\SalesChannel\SalesChannelLanguageDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Seo\SeoUrl\SalesChannel\SalesChannelSeoUrlDefinition" alias="Shopware\Core\Content\Seo\SeoUrl\SalesChannel\SalesChannelSeoUrlDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Seo\SeoUrl\SeoUrlDefinition" alias="Shopware\Core\Content\Seo\SeoUrl\SalesChannel\SalesChannelSeoUrlDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Seo\MainCategory\SalesChannel\SalesChannelMainCategoryDefinition" alias="Shopware\Core\Content\Seo\MainCategory\SalesChannel\SalesChannelMainCategoryDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Seo\MainCategory\MainCategoryDefinition" alias="Shopware\Core\Content\Seo\MainCategory\SalesChannel\SalesChannelMainCategoryDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Country\SalesChannel\SalesChannelCountryDefinition" alias="Shopware\Core\System\Country\SalesChannel\SalesChannelCountryDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Country\CountryDefinition" alias="Shopware\Core\System\Country\SalesChannel\SalesChannelCountryDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Country\Aggregate\CountryState\SalesChannel\SalesChannelCountryStateDefinition" alias="Shopware\Core\System\Country\Aggregate\CountryState\SalesChannel\SalesChannelCountryStateDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Country\Aggregate\CountryState\CountryStateDefinition" alias="Shopware\Core\System\Country\Aggregate\CountryState\SalesChannel\SalesChannelCountryStateDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Currency\SalesChannel\SalesChannelCurrencyDefinition" alias="Shopware\Core\System\Currency\SalesChannel\SalesChannelCurrencyDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Currency\CurrencyDefinition" alias="Shopware\Core\System\Currency\SalesChannel\SalesChannelCurrencyDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Salutation\SalesChannel\SalesChannelSalutationDefinition" alias="Shopware\Core\System\Salutation\SalesChannel\SalesChannelSalutationDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\System\Salutation\SalutationDefinition" alias="Shopware\Core\System\Salutation\SalesChannel\SalesChannelSalutationDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition" alias="Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Category\CategoryDefinition" alias="Shopware\Core\Content\Category\SalesChannel\SalesChannelCategoryDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition" alias="Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Product\ProductDefinition" alias="Shopware\Core\Content\Product\SalesChannel\SalesChannelProductDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Newsletter\SalesChannel\SalesChannelNewsletterRecipientDefinition" alias="Shopware\Core\Content\Newsletter\SalesChannel\SalesChannelNewsletterRecipientDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\Newsletter\Aggregate\NewsletterRecipient\NewsletterRecipientDefinition" alias="Shopware\Core\Content\Newsletter\SalesChannel\SalesChannelNewsletterRecipientDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition" alias="Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Content\LandingPage\LandingPageDefinition" alias="Shopware\Core\Content\LandingPage\SalesChannel\SalesChannelLandingPageDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\SalesChannel\SalesChannelCustomerAddressDefinition" alias="Shopware\Core\Checkout\Customer\SalesChannel\SalesChannelCustomerAddressDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Customer\Aggregate\CustomerAddress\CustomerAddressDefinition" alias="Shopware\Core\Checkout\Customer\SalesChannel\SalesChannelCustomerAddressDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Payment\SalesChannel\SalesChannelPaymentMethodDefinition" alias="Shopware\Core\Checkout\Payment\SalesChannel\SalesChannelPaymentMethodDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Payment\PaymentMethodDefinition" alias="Shopware\Core\Checkout\Payment\SalesChannel\SalesChannelPaymentMethodDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Shipping\SalesChannel\SalesChannelShippingMethodDefinition" alias="Shopware\Core\Checkout\Shipping\SalesChannel\SalesChannelShippingMethodDefinition" public="true"/>
    <service id="sales_channel_definition.Shopware\Core\Checkout\Shipping\ShippingMethodDefinition" alias="Shopware\Core\Checkout\Shipping\SalesChannel\SalesChannelShippingMethodDefinition" public="true"/>
    <service id=".service_locator.8WwMPCu" alias="messenger.receiver_locator"/>
    <service id=".service_locator.qihkAHy" alias="messenger.retry_strategy_locator"/>
    <service id="event_dispatcher" alias="debug.event_dispatcher" public="true"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\EntitySearcherInterface" alias="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher" public="true"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\EntityAggregatorInterface" alias="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntityAggregator" public="true"/>
    <service id="Shopware\Elasticsearch\Admin\AdminElasticsearchEntitySearcher.inner" alias="Shopware\Elasticsearch\Framework\DataAbstractionLayer\ElasticsearchEntitySearcher"/>
    <service id="Shopware\Elasticsearch\AbstractFieldQueryBuilder" alias="Shopware\Elasticsearch\ExplainFieldQueryBuilder"/>
    <service id="validator" alias="Shopware\Core\Framework\Validation\HappyPathValidator"/>
    <service id="Shopware\Elasticsearch\NestedFieldQueryBuilder.inner" alias="Shopware\Elasticsearch\TranslatedFieldQueryBuilder"/>
    <service id="Shopware\Core\Framework\Webhook\WebhookDispatcher.inner" alias="Shopware\Core\Content\Flow\Dispatching\FlowDispatcher"/>
    <service id="Shopware\Elasticsearch\ExplainFieldQueryBuilder.inner" alias="Shopware\Elasticsearch\NestedFieldQueryBuilder"/>
    <service id="http_client" alias="http_client.uri_template"/>
    <service id="service_registry.http_client" alias="service_registry.http_client.uri_template"/>
    <service id="paypal.base-client" alias="paypal.base-client.uri_template"/>
    <service id="service_registry.http_client.scoping.inner" alias=".debug.service_registry.http_client"/>
    <service id="paypal.base-client.scoping.inner" alias=".debug.paypal.base-client"/>
    <service id="service_registry.http_client.uri_template.inner" alias="service_registry.http_client.scoping"/>
    <service id="paypal.base-client.uri_template.inner" alias="paypal.base-client.scoping"/>
    <service id="http_client.uri_template.inner" alias=".debug.http_client"/>
    <service id="Shopware\Core\Framework\Api\ApiDefinition\Generator\EntitySchemaGenerator" alias="Shopware\Core\Framework\Api\ApiDefinition\Generator\CachedEntitySchemaGenerator"/>
    <service id="Shopware\Core\Framework\Validation\HappyPathValidator.inner" alias="debug.validator"/>
    <service id="Shopware\Core\Framework\Adapter\Translation\Translator.inner" alias="translator.default"/>
    <service id="twig.template_iterator" alias="Shopware\Core\Framework\Adapter\Twig\AppTemplateIterator"/>
    <service id="Shopware\Core\Framework\Adapter\Twig\AppTemplateIterator.inner" alias="Shopware\Core\Framework\Adapter\Twig\TemplateIterator"/>
    <service id="Shopware\Core\Framework\Routing\ApiRequestContextResolver" alias="Shopware\Core\Framework\Routing\SalesChannelRequestContextResolver"/>
    <service id="monolog.handler.main" alias="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler"/>
    <service id="Shopware\Core\Framework\Log\Monolog\ErrorCodeLogLevelHandler.inner" alias="Shopware\Core\Framework\Log\Monolog\ExcludeExceptionHandler"/>
    <service id="Shopware\Core\Framework\Log\Monolog\ExcludeFlowEventHandler.inner" alias="Shopware\Core\Framework\Log\Monolog\ErrorCodeLogLevelHandler"/>
    <service id="http_kernel" alias="http_kernel.cache" public="true"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\CompressedCriteriaDecoder" alias="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedCompressedCriteriaDecoder"/>
    <service id="Shopware\Core\Framework\Event\NestedEventDispatcher.inner" alias="Shopware\Core\Framework\Webhook\WebhookDispatcher"/>
    <service id="Shopware\Core\System\Language\LanguageLoader" alias="Shopware\Core\System\Language\CachedLanguageLoader"/>
    <service id="Shopware\Core\System\SalesChannel\Context\BaseSalesChannelContextFactory" alias="Shopware\Core\System\SalesChannel\Context\CachedBaseSalesChannelContextFactory"/>
    <service id="Shopware\Core\System\NumberRange\ValueGenerator\Pattern\IncrementStorage\AbstractIncrementStorage" alias="Shopware\Core\System\NumberRange\Telemetry\IncrementStorageMetricsDecorator"/>
    <service id="Shopware\Core\Content\Category\Service\DefaultCategoryLevelLoader" alias="Shopware\Core\Content\Category\Service\CachedDefaultCategoryLevelLoader"/>
    <service id="Shopware\Core\Content\Product\SalesChannel\Price\ProductPriceCalculator" alias="Shopware\Core\Content\Product\SalesChannel\Price\AppScriptProductPriceCalculator"/>
    <service id="mailer.transport_factory.smtp" alias="Shopware\Core\Content\Mail\Transport\SmtpOauthTransportFactoryDecorator"/>
    <service id="Shopware\Core\Framework\App\Command\UninstallAppCommand" alias="Shopware\Core\Service\Command\UninstallAppCommandDecorator"/>
    <service id="Shopware\Administration\Snippet\SnippetFinder" alias="Shopware\Administration\Snippet\CachedSnippetFinder"/>
    <service id="pentatrion_vite.file_accessor" alias="Shopware\Administration\Framework\Twig\ViteFileAccessorDecorator"/>
    <service id="Shopware\Elasticsearch\Framework\DataAbstractionLayer\CriteriaParser" alias="Shopware\Elasticsearch\Product\ProductCriteriaParser"/>
    <service id="Shopware\Core\Framework\Routing\RequestTransformerInterface" alias="Shopware\Storefront\Framework\Routing\RequestTransformer" public="true"/>
    <service id="Shopware\Storefront\Framework\Routing\Router.inner" alias="router.default"/>
    <service id="Shopware\Core\Content\Product\SalesChannel\Detail\ProductConfiguratorLoader" alias="Shopware\Storefront\Page\Product\Configurator\ProductPageConfiguratorLoader"/>
    <service id="Shopware\Core\Content\Media\Cms\DefaultMediaResolver" alias="Shopware\Storefront\Page\Cms\DefaultMediaResolver"/>
    <service id="Shopware\Storefront\Framework\Cookie\CookieProviderInterface" alias="Swag\PayPal\Storefront\Framework\Cookie\GooglePayCookieProvider"/>
    <service id="Shopware\Core\Framework\App\Template\TemplateLoader" alias="Shopware\Storefront\Framework\App\Template\IconTemplateLoader"/>
    <service id="twig.app_variable" alias="Shopware\Storefront\Framework\Twig\TwigAppVariable"/>
    <service id="Shopware\Core\Content\Category\Service\CategoryUrlGenerator" alias="Shopware\Storefront\Framework\Seo\StorefrontCategoryUrlGenerator"/>
    <service id="messenger.retry.multiplier_retry_strategy.async" alias="Swag\PayPal\Checkout\Order\Shipping\MessageQueue\ShippingInformationRetryStrategy"/>
    <service id="Swag\PayPal\Storefront\Framework\Cookie\PayPalCookieProvider.inner" alias="Shopware\Storefront\Framework\Cookie\AppCookieProvider"/>
    <service id="Swag\PayPal\Storefront\Framework\Cookie\GooglePayCookieProvider.inner" alias="Swag\PayPal\Storefront\Framework\Cookie\PayPalCookieProvider"/>
    <service id="Shopware\Core\System\Snippet\Files\SnippetFileLoader" alias="Swag\PayPal\Storefront\Framework\Snippet\SnippetFileLoaderDecorator"/>
    <service id="Shopware\Core\Content\Newsletter\SalesChannel\NewsletterConfirmRoute" alias="RiccardoNewsletter\Core\Content\Newsletter\ConfirmRouteDecorator" public="true"/>
    <service id="Shopware\Core\Framework\Api\Sync\SyncService" alias="RiccardoJtlGuard\Sync\GuardedSyncService" public="true"/>
    <service id="debug.event_dispatcher.inner" alias="Shopware\Core\Framework\Event\NestedEventDispatcher"/>
    <service id="controller_resolver" alias="debug.controller_resolver"/>
    <service id="argument_resolver" alias="debug.argument_resolver"/>
    <service id="translator.data_collector.inner" alias="Shopware\Core\Framework\Adapter\Translation\Translator"/>
    <service id="twig.configurator.environment" alias="ux.twig_component.twig.environment_configurator"/>
    <service id="twig.error_renderer.html.inner" alias="error_handler.error_renderer.html"/>
    <service id="mcp.registry" alias="mcp.traceable_registry"/>
    <service id="var_dumper.cli_dumper" alias="var_dumper.contextualized_cli_dumper"/>
    <service id="messenger.bus.default" alias="debug.traced.messenger.bus.default"/>
    <service id=".signing.messenger.default_serializer.inner" alias=".signing.messenger.transport.symfony_serializer"/>
    <service id="messenger.transport.symfony_serializer" alias=".signing.messenger.transport.symfony_serializer"/>
    <service id="Shopware\Core\Framework\DataAbstractionLayer\Search\SearchConfigLoader" alias="Shopware\Core\Framework\DataAbstractionLayer\Search\CachedSearchConfigLoader"/>
    <service id="Shopware\Core\System\SalesChannel\Context\SalesChannelContextFactory" alias="Shopware\Core\System\SalesChannel\Context\CachedSalesChannelContextFactory" public="true"/>
    <service id="Shopware\Core\System\SystemConfig\SystemConfigLoader" alias="Shopware\Core\System\SystemConfig\MemoizedSystemConfigLoader"/>
    <service id="Shopware\Core\Content\Flow\Dispatching\FlowLoader" alias="Shopware\Core\Content\Flow\Dispatching\CachedFlowLoader" public="true"/>
    <service id="Shopware\Core\Checkout\Cart\RuleLoader" alias="Shopware\Core\Checkout\Cart\CachedRuleLoader"/>
    <service id="Shopware\Storefront\Framework\Routing\DomainLoader" alias="Shopware\Storefront\Framework\Routing\CachedDomainLoader"/>
    <service id="Shopware\Core\Checkout\Cart\Tax\TaxDetector" alias="Swag\PayPal\AgenticCommerce\Tax\AgenticTaxDetector"/>
    <service id="Shopware\Core\System\SystemConfig\ConfiguredSystemConfigLoader.inner" alias="Shopware\Core\System\SystemConfig\CachedSystemConfigLoader"/>
    <service id="Shopware\Core\Checkout\Payment\SalesChannel\PaymentMethodRoute" alias="Swag\PayPal\Checkout\SalesChannel\FilteredPaymentMethodRoute" public="true"/>
    <service id="Shopware\Core\Content\Seo\SeoResolver" alias="Shopware\Core\Content\Seo\EmptyPathInfoResolver" public="true"/>
    <service id="Shopware\Core\System\SystemConfig\MemoizedSystemConfigLoader.inner" alias="Shopware\Core\System\SystemConfig\ConfiguredSystemConfigLoader"/>
    <service id="Shopware\Core\Content\Category\SalesChannel\NavigationRoute" alias="Shopware\Core\Content\Category\SalesChannel\TreeBuildingNavigationRoute" public="true"/>
    <service id="Shopware\Core\Content\Product\SalesChannel\Suggest\ProductSuggestRoute" alias="Shopware\Core\Content\Product\SalesChannel\Suggest\ResolvedCriteriaProductSuggestRoute" public="true"/>
    <service id="Shopware\Core\Content\Product\SalesChannel\Search\ProductSearchRoute" alias="Shopware\Core\Content\Product\SalesChannel\Search\ResolvedCriteriaProductSearchRoute" public="true"/>
    <service id="Shopware\Core\Content\Product\SalesChannel\Listing\ProductListingRoute" alias="Shopware\Core\Content\Product\SalesChannel\Listing\ResolveCriteriaProductListingRoute" public="true"/>
    <service id="Shopware\Core\Content\Category\SalesChannel\CategoryRoute" alias="Swag\PayPal\Checkout\ExpressCheckout\SalesChannel\ExpressCategoryRoute" public="true"/>
    <service id="Shopware\Core\Content\Product\DataAbstractionLayer\SearchKeywordUpdater" alias="Shopware\Elasticsearch\Product\SearchKeywordReplacement"/>
    <service id="Shopware\Core\Content\Product\SearchKeyword\ProductSearchBuilderInterface" alias="Shopware\Elasticsearch\Product\ProductSearchBuilder"/>
    <service id=".service_locator.mOko.5r" alias=".service_locator.v8UDwfP"/>
    <service id=".service_locator.eh4dJUW" alias=".service_locator.Y5PwCj_"/>
    <service id=".service_locator.0cUdJ3f" alias=".service_locator.crhzjFx"/>
    <service id=".service_locator.c0wzfI4" alias=".service_locator.1vYpZ1B"/>
    <service id=".service_locator.CBF0y_K" alias=".service_locator.TJNRSaV"/>
    <service id=".service_locator.dsQpOWJ" alias=".service_locator.iisUV_N"/>
    <service id=".service_locator.gqEZn9a" alias=".service_locator.kw6HFo8"/>
  </services>
</container>
