<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ ?> <?php /** @var $block \Magento\Checkout\Block\Cart\Shipping */ ?> <?php /** @var \Magento\Framework\View\Helper\SecureHtmlRenderer $secureRenderer */ ?> <div id="block-shipping" class="block shipping" data-mage-init='{"collapsible":{"openedState": "active", "saveState": true}}' ><div class="title" data-role="title"><strong id="block-shipping-heading" role="heading" aria-level="2"><?= $block->getQuote()->isVirtual() ? $block->escapeHtml(__('Estimate Tax')) : $block->escapeHtml(__('Estimate Shipping and Tax')) ?></strong></div><div id="block-summary" data-bind="scope:'block-summary'" class="content" data-role="content" aria-labelledby="block-shipping-heading" ><!-- ko template: getTemplate() --><!-- /ko --><script type="text/x-magento-init">
            {
                "#block-summary": {
                    "Magento_Ui/js/core/app": <?= /* @noEscape */ $block->getJsLayout() ?>
                }
            }</script><?php $serializedCheckoutConfig = /* @noEscape */ $block->getSerializedCheckoutConfig(); $scriptString = <<<script

            window.checkoutConfig = {$serializedCheckoutConfig};
            window.customerData = window.checkoutConfig.customerData;
            window.isCustomerLoggedIn = window.checkoutConfig.isCustomerLoggedIn;
            require([
                'mage/url',
                'Magento_Ui/js/block-loader'
            ], function(url, blockLoader) {
                blockLoader(
                    "{$block->escapeJs($block->escapeUrl($block->getViewFileUrl('images/loader-1.gif')))}"
                );
                return url.setBaseUrl('{$block->escapeJs($block->escapeUrl($block->getBaseUrl()))}');
            })
script; ?> <?= /* @noEscape */ $secureRenderer->renderTag('script', [], $scriptString, false) ?></div></div>