<?php
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */

/** @var \Magento\Customer\Block\CustomerData $block */

// phpcs:disable Magento2.Templates.ThisInTemplate.FoundHelper
?>
<script type="text/x-magento-init">
    {
        "*": {
            "Magento_Customer/js/customer-data": {
                "sectionLoadUrl": "<?= $block->escapeJs($block->getCustomerDataUrl('customer/section/load')) ?>",
                "expirableSectionLifetime": <?= (int)$block->getExpirableSectionLifetime() ?>,
                "expirableSectionNames": <?= /* @noEscape */ $this->helper(\Magento\Framework\Json\Helper\Data::class)
                    ->jsonEncode($block->getExpirableSectionNames()) ?>,
                "cookieLifeTime": "<?= $block->escapeJs($block->getCookieLifeTime()) ?>",
                "updateSessionUrl": "<?= $block->escapeJs(
                    $block->getCustomerDataUrl('customer/account/updateSession')
                ) ?>"
            }
        }
    }
</script>
