var config = {
    config: {
       mixins: {
           'Magento_Checkout/js/action/set-shipping-information': {
               'FiloBlu_Storelocator/js/action/set-shipping-information-mixin': true
           },
           'Magento_Checkout/js/model/checkout-data-resolver': {
               'FiloBlu_Storelocator/js/checkout-data-resolver-mixin': true
           },
           'Magento_Checkout/js/view/shipping': {
               'FiloBlu_Storelocator/js/view/shipping-mixin': true
           },
           'Magento_Checkout/js/view/billing-address': {
               'FiloBlu_Storelocator/js/view/billing-address-mixin': true
           },
           'Magento_Checkout/js/view/shipping-address/list': {
               'FiloBlu_Storelocator/js/view/shipping-address/list-mixin': true
           },
            'Magento_Paypal/js/view/payment/method-renderer/paypal-express': {
               'FiloBlu_Storelocator/js/view/payment/method-renderer/paypal-express-mixin': true
            }
       }
   },
    map: {
        '*': {
            async: 'FiloBlu_Storelocator/js/async',
            filoblustorelocator:        'FiloBlu_Storelocator/js/main',
            markercluster:              'FiloBlu_Storelocator/js/markercluster',
            storelocator_appointment:   'FiloBlu_Storelocator/js/appointment',
            storelocator_modal:         'FiloBlu_Storelocator/js/storelocator-modal',
            appointment_wishlist:       'FiloBlu_Storelocator/js/appointment-wishlist',
            pickupinstore_confirm:       'FiloBlu_Storelocator/js/pickupinstore/confirm',
            pickupinstore_confirm_received:       'FiloBlu_Storelocator/js/pickupinstore/confirm-received',
            pickupinstore_rmareceived:       'FiloBlu_Storelocator/js/pickupinstore/rmareceived',
            pickupinstore_rmarefused:       'FiloBlu_Storelocator/js/pickupinstore/rmarefused'
        }
    }
};
