active-filters
2 years ago
add-to-cart-form
2 years ago
all-products
2 years ago
attribute-filter
2 years ago
base-components-mini-cart-contents-block
2 years ago
base-components-product-price~mini-cart-contents-block
2 years ago
breadcrumbs
2 years ago
cart-blocks
2 years ago
catalog-sorting
2 years ago
checkout
2 years ago
checkout-blocks
2 years ago
classic-shortcode
2 years ago
collection-active-filters
2 years ago
collection-attribute-filter
2 years ago
collection-filters
2 years ago
collection-price-filter
2 years ago
collection-rating-filter
2 years ago
collection-stock-filter
2 years ago
customer-account
2 years ago
featured-category
2 years ago
featured-product
2 years ago
filter-wrapper
2 years ago
handpicked-products
2 years ago
inner-blocks
2 years ago
mini-cart
2 years ago
mini-cart-contents-block
2 years ago
order-confirmation-additional-information
2 years ago
order-confirmation-billing-address
2 years ago
order-confirmation-billing-wrapper
2 years ago
order-confirmation-downloads
2 years ago
order-confirmation-downloads-wrapper
2 years ago
order-confirmation-shipping-address
2 years ago
order-confirmation-shipping-wrapper
2 years ago
order-confirmation-status
2 years ago
order-confirmation-summary
2 years ago
order-confirmation-totals
2 years ago
order-confirmation-totals-wrapper
2 years ago
page-content-wrapper
2 years ago
price-filter
2 years ago
product-average-rating
2 years ago
product-best-sellers
2 years ago
product-button
2 years ago
product-categories
2 years ago
product-category
2 years ago
product-collection
2 years ago
product-collection-no-results
2 years ago
product-details
2 years ago
product-gallery
2 years ago
product-gallery-large-image
2 years ago
product-gallery-large-image-next-previous
2 years ago
product-gallery-pager
2 years ago
product-gallery-thumbnails
2 years ago
product-image-gallery
2 years ago
product-meta
2 years ago
product-new
2 years ago
product-rating
2 years ago
product-rating-counter
2 years ago
product-rating-stars
2 years ago
product-results-count
2 years ago
product-reviews
2 years ago
product-tag
2 years ago
product-template
2 years ago
product-top-rated
2 years ago
products-by-attribute
2 years ago
rating-filter
2 years ago
related-products
2 years ago
single-product
2 years ago
stock-filter
2 years ago
store-notices
2 years ago
active-filters-frontend.asset.php
2 years ago
active-filters-frontend.js
2 years ago
active-filters-frontend.js.map
2 years ago
active-filters-rtl.css
2 years ago
active-filters-style.asset.php
2 years ago
active-filters-style.js.map
2 years ago
active-filters-wrapper-frontend.js
2 years ago
active-filters-wrapper-frontend.js.map
2 years ago
active-filters-wrapper-rtl.css
2 years ago
active-filters-wrapper-style.js.map
2 years ago
active-filters-wrapper.css
2 years ago
active-filters-wrapper.css.map
2 years ago
active-filters.asset.php
2 years ago
active-filters.css
2 years ago
active-filters.css.map
2 years ago
active-filters.js
2 years ago
active-filters.js.map
2 years ago
add-to-cart-form-rtl.css
2 years ago
add-to-cart-form-style.asset.php
2 years ago
add-to-cart-form-style.js.map
2 years ago
add-to-cart-form.css
2 years ago
add-to-cart-form.css.map
2 years ago
all-products-frontend.asset.php
2 years ago
all-products-frontend.js
2 years ago
all-products-frontend.js.map
2 years ago
all-products-rtl.css
2 years ago
all-products-style.asset.php
2 years ago
all-products-style.js.map
2 years ago
all-products.asset.php
2 years ago
all-products.css
2 years ago
all-products.css.map
2 years ago
all-products.js
2 years ago
all-products.js.map
2 years ago
all-reviews-rtl.css
2 years ago
all-reviews-style.asset.php
2 years ago
all-reviews-style.js.map
2 years ago
all-reviews.asset.php
2 years ago
all-reviews.css
2 years ago
all-reviews.css.map
2 years ago
all-reviews.js
2 years ago
all-reviews.js.map
2 years ago
assets_js_base_context_hooks_collections_use-collection_ts-assets_js_base_context_hooks_use-q-fdf7ba-style.js.map
2 years ago
assets_js_base_context_hooks_use-store-add-to-cart_ts-assets_js_base_context_hooks_use-store--e30f56-style.js.map
2 years ago
attribute-filter-frontend.asset.php
2 years ago
attribute-filter-frontend.js
2 years ago
attribute-filter-frontend.js.map
2 years ago
attribute-filter-rtl.css
2 years ago
attribute-filter-style.asset.php
2 years ago
attribute-filter-style.js.map
2 years ago
attribute-filter-wrapper-frontend.js
2 years ago
attribute-filter-wrapper-frontend.js.map
2 years ago
attribute-filter-wrapper-rtl.css
2 years ago
attribute-filter-wrapper-style.js.map
2 years ago
attribute-filter-wrapper.css
2 years ago
attribute-filter-wrapper.css.map
2 years ago
attribute-filter.asset.php
2 years ago
attribute-filter.css
2 years ago
attribute-filter.css.map
2 years ago
attribute-filter.js
2 years ago
attribute-filter.js.map
2 years ago
base-components-attribute-filter-wrapper-index.tsx-style.js.map
2 years ago
base-components-price-filter-wrapper-index.tsx-style.js.map
2 years ago
base-components-price-filter-wrapper-style.scss-rtl.css
2 years ago
base-components-price-filter-wrapper-style.scss.css
2 years ago
base-components-price-filter-wrapper-style.scss.css.map
2 years ago
base-components-rating-filter-wrapper-index.tsx-style.js.map
2 years ago
base-components-rating-filter-wrapper-style.scss-rtl.css
2 years ago
base-components-rating-filter-wrapper-style.scss.css
2 years ago
base-components-rating-filter-wrapper-style.scss.css.map
2 years ago
base-components-stock-filter-wrapper-index.tsx-style.js.map
2 years ago
base-components-stock-filter-wrapper~attribute-filter-wrapper~rating-filter-wrapper-style.scss-rtl.css
2 years ago
base-components-stock-filter-wrapper~attribute-filter-wrapper~rating-filter-wrapper-style.scss.css
2 years ago
base-components-stock-filter-wrapper~attribute-filter-wrapper~rating-filter-wrapper-style.scss.css.map
2 years ago
base-context-product-add-to-cart-index.js-style.js.map
2 years ago
blocks-checkout.asset.php
2 years ago
blocks-checkout.js
2 years ago
blocks-checkout.js.map
2 years ago
blocks-components.asset.php
2 years ago
blocks-components.js
2 years ago
blocks-components.js.map
2 years ago
breadcrumbs-rtl.css
2 years ago
breadcrumbs-style.asset.php
2 years ago
breadcrumbs-style.js.map
2 years ago
breadcrumbs.asset.php
2 years ago
breadcrumbs.css
2 years ago
breadcrumbs.css.map
2 years ago
breadcrumbs.js
2 years ago
breadcrumbs.js.map
2 years ago
cart-frontend.asset.php
2 years ago
cart-frontend.js
2 years ago
cart-frontend.js.map
2 years ago
cart-rtl.css
2 years ago
cart-style.asset.php
2 years ago
cart-style.js.map
2 years ago
cart.asset.php
2 years ago
cart.css
2 years ago
cart.css.map
2 years ago
cart.js
2 years ago
cart.js.map
2 years ago
catalog-sorting-rtl.css
2 years ago
catalog-sorting-style.asset.php
2 years ago
catalog-sorting-style.js.map
2 years ago
catalog-sorting.asset.php
2 years ago
catalog-sorting.css
2 years ago
catalog-sorting.css.map
2 years ago
catalog-sorting.js
2 years ago
catalog-sorting.js.map
2 years ago
checkout-frontend.asset.php
2 years ago
checkout-frontend.js
2 years ago
checkout-frontend.js.map
2 years ago
checkout-rtl.css
2 years ago
checkout-style.asset.php
2 years ago
checkout-style.js.map
2 years ago
checkout.asset.php
2 years ago
checkout.css
2 years ago
checkout.css.map
2 years ago
checkout.js
2 years ago
checkout.js.map
2 years ago
classic-shortcode-rtl.css
2 years ago
classic-shortcode-style.asset.php
2 years ago
classic-shortcode-style.js.map
2 years ago
classic-shortcode.asset.php
2 years ago
classic-shortcode.css
2 years ago
classic-shortcode.css.map
2 years ago
classic-shortcode.js
2 years ago
classic-shortcode.js.map
2 years ago
collection-active-filters-frontend.asset.php
2 years ago
collection-active-filters-frontend.js
2 years ago
collection-active-filters-frontend.js.map
2 years ago
collection-active-filters-rtl.css
2 years ago
collection-active-filters-style.asset.php
2 years ago
collection-active-filters-style.js.map
2 years ago
collection-active-filters.asset.php
2 years ago
collection-active-filters.css
2 years ago
collection-active-filters.css.map
2 years ago
collection-active-filters.js
2 years ago
collection-active-filters.js.map
2 years ago
collection-attribute-filter-frontend.asset.php
2 years ago
collection-attribute-filter-frontend.js
2 years ago
collection-attribute-filter-frontend.js.map
2 years ago
collection-attribute-filter-rtl.css
2 years ago
collection-attribute-filter-style.asset.php
2 years ago
collection-attribute-filter-style.js.map
2 years ago
collection-attribute-filter.asset.php
2 years ago
collection-attribute-filter.css
2 years ago
collection-attribute-filter.css.map
2 years ago
collection-attribute-filter.js
2 years ago
collection-attribute-filter.js.map
2 years ago
collection-filters-style.asset.php
2 years ago
collection-filters-style.js.map
2 years ago
collection-filters.asset.php
2 years ago
collection-filters.js
2 years ago
collection-filters.js.map
2 years ago
collection-price-filter-frontend.asset.php
2 years ago
collection-price-filter-frontend.js
2 years ago
collection-price-filter-frontend.js.map
2 years ago
collection-price-filter-rtl.css
2 years ago
collection-price-filter-style.asset.php
2 years ago
collection-price-filter-style.js.map
2 years ago
collection-price-filter.asset.php
2 years ago
collection-price-filter.css
2 years ago
collection-price-filter.css.map
2 years ago
collection-price-filter.js
2 years ago
collection-price-filter.js.map
2 years ago
collection-rating-filter-frontend.asset.php
2 years ago
collection-rating-filter-frontend.js
2 years ago
collection-rating-filter-frontend.js.map
2 years ago
collection-rating-filter-rtl.css
2 years ago
collection-rating-filter-style.asset.php
2 years ago
collection-rating-filter-style.js.map
2 years ago
collection-rating-filter.asset.php
2 years ago
collection-rating-filter.css
2 years ago
collection-rating-filter.css.map
2 years ago
collection-rating-filter.js
2 years ago
collection-rating-filter.js.map
2 years ago
collection-stock-filter-frontend.asset.php
2 years ago
collection-stock-filter-frontend.js
2 years ago
collection-stock-filter-frontend.js.map
2 years ago
collection-stock-filter-rtl.css
2 years ago
collection-stock-filter-style.asset.php
2 years ago
collection-stock-filter-style.js.map
2 years ago
collection-stock-filter.asset.php
2 years ago
collection-stock-filter.css
2 years ago
collection-stock-filter.css.map
2 years ago
collection-stock-filter.js
2 years ago
collection-stock-filter.js.map
2 years ago
customer-account-rtl.css
2 years ago
customer-account-style.asset.php
2 years ago
customer-account-style.js.map
2 years ago
customer-account.asset.php
2 years ago
customer-account.css
2 years ago
customer-account.css.map
2 years ago
customer-account.js
2 years ago
customer-account.js.map
2 years ago
featured-category-rtl.css
2 years ago
featured-category-style.asset.php
2 years ago
featured-category-style.js.map
2 years ago
featured-category.asset.php
2 years ago
featured-category.css
2 years ago
featured-category.css.map
2 years ago
featured-category.js
2 years ago
featured-category.js.map
2 years ago
featured-product-rtl.css
2 years ago
featured-product-style.asset.php
2 years ago
featured-product-style.js.map
2 years ago
featured-product.asset.php
2 years ago
featured-product.css
2 years ago
featured-product.css.map
2 years ago
featured-product.js
2 years ago
featured-product.js.map
2 years ago
filter-wrapper-frontend.asset.php
2 years ago
filter-wrapper-frontend.js
2 years ago
filter-wrapper-frontend.js.map
2 years ago
filter-wrapper-rtl.css
2 years ago
filter-wrapper-style.asset.php
2 years ago
filter-wrapper-style.js.map
2 years ago
filter-wrapper.asset.php
2 years ago
filter-wrapper.css
2 years ago
filter-wrapper.css.map
2 years ago
filter-wrapper.js
2 years ago
filter-wrapper.js.map
2 years ago
handpicked-products-style.asset.php
2 years ago
handpicked-products-style.js.map
2 years ago
handpicked-products.asset.php
2 years ago
handpicked-products.js
2 years ago
handpicked-products.js.map
2 years ago
legacy-template-rtl.css
2 years ago
legacy-template-style.asset.php
2 years ago
legacy-template-style.js.map
2 years ago
legacy-template.asset.php
2 years ago
legacy-template.css
2 years ago
legacy-template.css.map
2 years ago
legacy-template.js
2 years ago
legacy-template.js.map
2 years ago
mini-cart-component-frontend.asset.php
2 years ago
mini-cart-component-frontend.js
2 years ago
mini-cart-component-frontend.js.map
2 years ago
mini-cart-contents-rtl.css
2 years ago
mini-cart-contents-style.asset.php
2 years ago
mini-cart-contents-style.js.map
2 years ago
mini-cart-contents.asset.php
2 years ago
mini-cart-contents.css
2 years ago
mini-cart-contents.css.map
2 years ago
mini-cart-contents.js
2 years ago
mini-cart-contents.js.map
2 years ago
mini-cart-frontend.asset.php
2 years ago
mini-cart-frontend.js
2 years ago
mini-cart-frontend.js.map
2 years ago
mini-cart-rtl.css
2 years ago
mini-cart-style.asset.php
2 years ago
mini-cart-style.js.map
2 years ago
mini-cart.asset.php
2 years ago
mini-cart.css
2 years ago
mini-cart.css.map
2 years ago
mini-cart.js
2 years ago
mini-cart.js.map
2 years ago
order-confirmation-additional-information-rtl.css
2 years ago
order-confirmation-additional-information-style.asset.php
2 years ago
order-confirmation-additional-information-style.js.map
2 years ago
order-confirmation-additional-information.asset.php
2 years ago
order-confirmation-additional-information.css
2 years ago
order-confirmation-additional-information.css.map
2 years ago
order-confirmation-additional-information.js
2 years ago
order-confirmation-additional-information.js.map
2 years ago
order-confirmation-billing-address-rtl.css
2 years ago
order-confirmation-billing-address-style.asset.php
2 years ago
order-confirmation-billing-address-style.js.map
2 years ago
order-confirmation-billing-address.asset.php
2 years ago
order-confirmation-billing-address.css
2 years ago
order-confirmation-billing-address.css.map
2 years ago
order-confirmation-billing-address.js
2 years ago
order-confirmation-billing-address.js.map
2 years ago
order-confirmation-billing-wrapper-style.asset.php
2 years ago
order-confirmation-billing-wrapper-style.js.map
2 years ago
order-confirmation-billing-wrapper.asset.php
2 years ago
order-confirmation-billing-wrapper.js
2 years ago
order-confirmation-billing-wrapper.js.map
2 years ago
order-confirmation-downloads-rtl.css
2 years ago
order-confirmation-downloads-style.asset.php
2 years ago
order-confirmation-downloads-style.js.map
2 years ago
order-confirmation-downloads-wrapper-style.asset.php
2 years ago
order-confirmation-downloads-wrapper-style.js.map
2 years ago
order-confirmation-downloads-wrapper.asset.php
2 years ago
order-confirmation-downloads-wrapper.js
2 years ago
order-confirmation-downloads-wrapper.js.map
2 years ago
order-confirmation-downloads.asset.php
2 years ago
order-confirmation-downloads.css
2 years ago
order-confirmation-downloads.css.map
2 years ago
order-confirmation-downloads.js
2 years ago
order-confirmation-downloads.js.map
2 years ago
order-confirmation-shipping-address-rtl.css
2 years ago
order-confirmation-shipping-address-style.asset.php
2 years ago
order-confirmation-shipping-address-style.js.map
2 years ago
order-confirmation-shipping-address.asset.php
2 years ago
order-confirmation-shipping-address.css
2 years ago
order-confirmation-shipping-address.css.map
2 years ago
order-confirmation-shipping-address.js
2 years ago
order-confirmation-shipping-address.js.map
2 years ago
order-confirmation-shipping-wrapper-style.asset.php
2 years ago
order-confirmation-shipping-wrapper-style.js.map
2 years ago
order-confirmation-shipping-wrapper.asset.php
2 years ago
order-confirmation-shipping-wrapper.js
2 years ago
order-confirmation-shipping-wrapper.js.map
2 years ago
order-confirmation-status-rtl.css
2 years ago
order-confirmation-status-style.asset.php
2 years ago
order-confirmation-status-style.js.map
2 years ago
order-confirmation-status.asset.php
2 years ago
order-confirmation-status.css
2 years ago
order-confirmation-status.css.map
2 years ago
order-confirmation-status.js
2 years ago
order-confirmation-status.js.map
2 years ago
order-confirmation-summary-rtl.css
2 years ago
order-confirmation-summary-style.asset.php
2 years ago
order-confirmation-summary-style.js.map
2 years ago
order-confirmation-summary.asset.php
2 years ago
order-confirmation-summary.css
2 years ago
order-confirmation-summary.css.map
2 years ago
order-confirmation-summary.js
2 years ago
order-confirmation-summary.js.map
2 years ago
order-confirmation-totals-rtl.css
2 years ago
order-confirmation-totals-style.asset.php
2 years ago
order-confirmation-totals-style.js.map
2 years ago
order-confirmation-totals-wrapper-style.asset.php
2 years ago
order-confirmation-totals-wrapper-style.js.map
2 years ago
order-confirmation-totals-wrapper.asset.php
2 years ago
order-confirmation-totals-wrapper.js
2 years ago
order-confirmation-totals-wrapper.js.map
2 years ago
order-confirmation-totals.asset.php
2 years ago
order-confirmation-totals.css
2 years ago
order-confirmation-totals.css.map
2 years ago
order-confirmation-totals.js
2 years ago
order-confirmation-totals.js.map
2 years ago
packages-style-rtl.css
2 years ago
packages-style-style.asset.php
2 years ago
packages-style-style.js.map
2 years ago
packages-style.css
2 years ago
packages-style.css.map
2 years ago
page-content-wrapper-style.asset.php
2 years ago
page-content-wrapper-style.js.map
2 years ago
page-content-wrapper.asset.php
2 years ago
page-content-wrapper.js
2 years ago
page-content-wrapper.js.map
2 years ago
price-filter-frontend.asset.php
2 years ago
price-filter-frontend.js
2 years ago
price-filter-frontend.js.map
2 years ago
price-filter-rtl.css
2 years ago
price-filter-style.asset.php
2 years ago
price-filter-style.js.map
2 years ago
price-filter-wrapper-frontend.js
2 years ago
price-filter-wrapper-frontend.js.map
2 years ago
price-filter-wrapper-rtl.css
2 years ago
price-filter-wrapper-style.js.map
2 years ago
price-filter-wrapper.css
2 years ago
price-filter-wrapper.css.map
2 years ago
price-filter.asset.php
2 years ago
price-filter.css
2 years ago
price-filter.css.map
2 years ago
price-filter.js
2 years ago
price-filter.js.map
2 years ago
price-format.asset.php
2 years ago
price-format.js
2 years ago
price-format.js.map
2 years ago
product-add-to-cart-frontend.js
2 years ago
product-add-to-cart-frontend.js.map
2 years ago
product-add-to-cart-rtl.css
2 years ago
product-add-to-cart-style.js.map
2 years ago
product-add-to-cart.css
2 years ago
product-add-to-cart.css.map
2 years ago
product-add-to-cart.js
2 years ago
product-add-to-cart.js.map
2 years ago
product-average-rating-frontend.js
2 years ago
product-average-rating-frontend.js.map
2 years ago
product-average-rating-style.js.map
2 years ago
product-average-rating.js
2 years ago
product-average-rating.js.map
2 years ago
product-best-sellers-style.asset.php
2 years ago
product-best-sellers-style.js.map
2 years ago
product-best-sellers.asset.php
2 years ago
product-best-sellers.js
2 years ago
product-best-sellers.js.map
2 years ago
product-button-frontend.js
2 years ago
product-button-frontend.js.map
2 years ago
product-button-interactivity-frontend.asset.php
2 years ago
product-button-interactivity-frontend.js
2 years ago
product-button-interactivity-frontend.js.map
2 years ago
product-button-rtl.css
2 years ago
product-button-style.js.map
2 years ago
product-button.css
2 years ago
product-button.css.map
2 years ago
product-button.js
2 years ago
product-button.js.map
2 years ago
product-categories-rtl.css
2 years ago
product-categories-style.asset.php
2 years ago
product-categories-style.js.map
2 years ago
product-categories.asset.php
2 years ago
product-categories.css
2 years ago
product-categories.css.map
2 years ago
product-categories.js
2 years ago
product-categories.js.map
2 years ago
product-category-style.asset.php
2 years ago
product-category-style.js.map
2 years ago
product-category.asset.php
2 years ago
product-category.js
2 years ago
product-category.js.map
2 years ago
product-collection-no-results-style.asset.php
2 years ago
product-collection-no-results-style.js.map
2 years ago
product-collection-no-results.asset.php
2 years ago
product-collection-no-results.js
2 years ago
product-collection-no-results.js.map
2 years ago
product-collection-style.asset.php
2 years ago
product-collection-style.js.map
2 years ago
product-collection.asset.php
2 years ago
product-collection.js
2 years ago
product-collection.js.map
2 years ago
product-details-rtl.css
2 years ago
product-details-style.asset.php
2 years ago
product-details-style.js.map
2 years ago
product-details.css
2 years ago
product-details.css.map
2 years ago
product-gallery-frontend.asset.php
2 years ago
product-gallery-frontend.js
2 years ago
product-gallery-frontend.js.map
2 years ago
product-gallery-large-image-frontend.asset.php
2 years ago
product-gallery-large-image-frontend.js
2 years ago
product-gallery-large-image-frontend.js.map
2 years ago
product-gallery-large-image-next-previous-style.asset.php
2 years ago
product-gallery-large-image-next-previous-style.js.map
2 years ago
product-gallery-large-image-next-previous.asset.php
2 years ago
product-gallery-large-image-next-previous.js
2 years ago
product-gallery-large-image-next-previous.js.map
2 years ago
product-gallery-large-image-style.asset.php
2 years ago
product-gallery-large-image-style.js.map
2 years ago
product-gallery-large-image.asset.php
2 years ago
product-gallery-large-image.js
2 years ago
product-gallery-large-image.js.map
2 years ago
product-gallery-pager-style.asset.php
2 years ago
product-gallery-pager-style.js.map
2 years ago
product-gallery-pager.asset.php
2 years ago
product-gallery-pager.js
2 years ago
product-gallery-pager.js.map
2 years ago
product-gallery-rtl.css
2 years ago
product-gallery-style.asset.php
2 years ago
product-gallery-style.js.map
2 years ago
product-gallery-thumbnails-style.asset.php
2 years ago
product-gallery-thumbnails-style.js.map
2 years ago
product-gallery-thumbnails.asset.php
2 years ago
product-gallery-thumbnails.js
2 years ago
product-gallery-thumbnails.js.map
2 years ago
product-gallery.asset.php
2 years ago
product-gallery.css
2 years ago
product-gallery.css.map
2 years ago
product-gallery.js
2 years ago
product-gallery.js.map
2 years ago
product-image-frontend.js
2 years ago
product-image-frontend.js.map
2 years ago
product-image-gallery-rtl.css
2 years ago
product-image-gallery-style.asset.php
2 years ago
product-image-gallery-style.js.map
2 years ago
product-image-gallery.css
2 years ago
product-image-gallery.css.map
2 years ago
product-image-rtl.css
2 years ago
product-image-style.js.map
2 years ago
product-image.css
2 years ago
product-image.css.map
2 years ago
product-image.js
2 years ago
product-image.js.map
2 years ago
product-new-style.asset.php
2 years ago
product-new-style.js.map
2 years ago
product-new.asset.php
2 years ago
product-new.js
2 years ago
product-new.js.map
2 years ago
product-on-sale-style.asset.php
2 years ago
product-on-sale-style.js.map
2 years ago
product-on-sale.asset.php
2 years ago
product-on-sale.js
2 years ago
product-on-sale.js.map
2 years ago
product-price-frontend.js
2 years ago
product-price-frontend.js.map
2 years ago
product-price-rtl.css
2 years ago
product-price-style.js.map
2 years ago
product-price.css
2 years ago
product-price.css.map
2 years ago
product-price.js
2 years ago
product-price.js.map
2 years ago
product-query-rtl.css
2 years ago
product-query-style.asset.php
2 years ago
product-query-style.js.map
2 years ago
product-query.asset.php
2 years ago
product-query.css
2 years ago
product-query.css.map
2 years ago
product-query.js
2 years ago
product-query.js.map
2 years ago
product-rating-counter-frontend.js
2 years ago
product-rating-counter-frontend.js.map
2 years ago
product-rating-counter-style.js.map
2 years ago
product-rating-counter.js
2 years ago
product-rating-counter.js.map
2 years ago
product-rating-frontend.js
2 years ago
product-rating-frontend.js.map
2 years ago
product-rating-rtl.css
2 years ago
product-rating-stars-frontend.js
2 years ago
product-rating-stars-frontend.js.map
2 years ago
product-rating-stars-rtl.css
2 years ago
product-rating-stars-style.js.map
2 years ago
product-rating-stars.css
2 years ago
product-rating-stars.css.map
2 years ago
product-rating-stars.js
2 years ago
product-rating-stars.js.map
2 years ago
product-rating-style.js.map
2 years ago
product-rating.css
2 years ago
product-rating.css.map
2 years ago
product-rating.js
2 years ago
product-rating.js.map
2 years ago
product-results-count-rtl.css
2 years ago
product-results-count-style.asset.php
2 years ago
product-results-count-style.js.map
2 years ago
product-results-count.asset.php
2 years ago
product-results-count.css
2 years ago
product-results-count.css.map
2 years ago
product-results-count.js
2 years ago
product-results-count.js.map
2 years ago
product-reviews-rtl.css
2 years ago
product-reviews-style.asset.php
2 years ago
product-reviews-style.js.map
2 years ago
product-reviews.css
2 years ago
product-reviews.css.map
2 years ago
product-sale-badge-frontend.js
2 years ago
product-sale-badge-frontend.js.map
2 years ago
product-sale-badge-rtl.css
2 years ago
product-sale-badge-style.js.map
2 years ago
product-sale-badge.css
2 years ago
product-sale-badge.css.map
2 years ago
product-sale-badge.js
2 years ago
product-sale-badge.js.map
2 years ago
product-search-rtl.css
2 years ago
product-search-style.asset.php
2 years ago
product-search-style.js.map
2 years ago
product-search.asset.php
2 years ago
product-search.css
2 years ago
product-search.css.map
2 years ago
product-search.js
2 years ago
product-search.js.map
2 years ago
product-sku-frontend.js
2 years ago
product-sku-frontend.js.map
2 years ago
product-sku-rtl.css
2 years ago
product-sku-style.js.map
2 years ago
product-sku.css
2 years ago
product-sku.css.map
2 years ago
product-sku.js
2 years ago
product-sku.js.map
2 years ago
product-stock-indicator-frontend.js
2 years ago
product-stock-indicator-frontend.js.map
2 years ago
product-stock-indicator-rtl.css
2 years ago
product-stock-indicator-style.js.map
2 years ago
product-stock-indicator.css
2 years ago
product-stock-indicator.css.map
2 years ago
product-stock-indicator.js
2 years ago
product-stock-indicator.js.map
2 years ago
product-summary-frontend.js
2 years ago
product-summary-frontend.js.map
2 years ago
product-summary-rtl.css
2 years ago
product-summary-style.js.map
2 years ago
product-summary.css
2 years ago
product-summary.css.map
2 years ago
product-summary.js
2 years ago
product-summary.js.map
2 years ago
product-tag-style.asset.php
2 years ago
product-tag-style.js.map
2 years ago
product-tag.asset.php
2 years ago
product-tag.js
2 years ago
product-tag.js.map
2 years ago
product-template-rtl.css
2 years ago
product-template-style.asset.php
2 years ago
product-template-style.js.map
2 years ago
product-template.asset.php
2 years ago
product-template.css
2 years ago
product-template.css.map
2 years ago
product-template.js
2 years ago
product-template.js.map
2 years ago
product-title-frontend.js
2 years ago
product-title-frontend.js.map
2 years ago
product-title-rtl.css
2 years ago
product-title-style.js.map
2 years ago
product-title.css
2 years ago
product-title.css.map
2 years ago
product-title.js
2 years ago
product-title.js.map
2 years ago
product-top-rated-style.asset.php
2 years ago
product-top-rated-style.js.map
2 years ago
product-top-rated.asset.php
2 years ago
product-top-rated.js
2 years ago
product-top-rated.js.map
2 years ago
products-by-attribute-style.asset.php
2 years ago
products-by-attribute-style.js.map
2 years ago
products-by-attribute.asset.php
2 years ago
products-by-attribute.js
2 years ago
products-by-attribute.js.map
2 years ago
rating-filter-frontend.asset.php
2 years ago
rating-filter-frontend.js
2 years ago
rating-filter-frontend.js.map
2 years ago
rating-filter-rtl.css
2 years ago
rating-filter-style.asset.php
2 years ago
rating-filter-style.js.map
2 years ago
rating-filter-wrapper-frontend.js
2 years ago
rating-filter-wrapper-frontend.js.map
2 years ago
rating-filter-wrapper-rtl.css
2 years ago
rating-filter-wrapper-style.js.map
2 years ago
rating-filter-wrapper.css
2 years ago
rating-filter-wrapper.css.map
2 years ago
rating-filter.asset.php
2 years ago
rating-filter.css
2 years ago
rating-filter.css.map
2 years ago
rating-filter.js
2 years ago
rating-filter.js.map
2 years ago
reviews-by-category-rtl.css
2 years ago
reviews-by-category-style.asset.php
2 years ago
reviews-by-category-style.js.map
2 years ago
reviews-by-category.asset.php
2 years ago
reviews-by-category.css
2 years ago
reviews-by-category.css.map
2 years ago
reviews-by-category.js
2 years ago
reviews-by-category.js.map
2 years ago
reviews-by-product-rtl.css
2 years ago
reviews-by-product-style.asset.php
2 years ago
reviews-by-product-style.js.map
2 years ago
reviews-by-product.asset.php
2 years ago
reviews-by-product.css
2 years ago
reviews-by-product.css.map
2 years ago
reviews-by-product.js
2 years ago
reviews-by-product.js.map
2 years ago
reviews-frontend.asset.php
2 years ago
reviews-frontend.js
2 years ago
reviews-frontend.js.map
2 years ago
single-product-rtl.css
2 years ago
single-product-style.asset.php
2 years ago
single-product-style.js.map
2 years ago
single-product.asset.php
2 years ago
single-product.css
2 years ago
single-product.css.map
2 years ago
single-product.js
2 years ago
single-product.js.map
2 years ago
stock-filter-frontend.asset.php
2 years ago
stock-filter-frontend.js
2 years ago
stock-filter-frontend.js.map
2 years ago
stock-filter-rtl.css
2 years ago
stock-filter-style.asset.php
2 years ago
stock-filter-style.js.map
2 years ago
stock-filter-wrapper-frontend.js
2 years ago
stock-filter-wrapper-frontend.js.map
2 years ago
stock-filter-wrapper-rtl.css
2 years ago
stock-filter-wrapper-style.js.map
2 years ago
stock-filter-wrapper.css
2 years ago
stock-filter-wrapper.css.map
2 years ago
stock-filter.asset.php
2 years ago
stock-filter.css
2 years ago
stock-filter.css.map
2 years ago
stock-filter.js
2 years ago
stock-filter.js.map
2 years ago
store-notices-rtl.css
2 years ago
store-notices-style.asset.php
2 years ago
store-notices-style.js.map
2 years ago
store-notices.asset.php
2 years ago
store-notices.css
2 years ago
store-notices.css.map
2 years ago
store-notices.js
2 years ago
store-notices.js.map
2 years ago
vendors-node_modules_pnpm_dinero_js_1_9_1_node_modules_dinero_js_build_esm_dinero_js-style.js.map
2 years ago
vendors-node_modules_pnpm_param-case_3_0_4_node_modules_param-case_dist_es2015_index_js-style.js.map
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-019903-style.js.map
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-37238e-frontend.js
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-37238e-frontend.js.map
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-68c184-style.js.map
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-70a73f-frontend.js
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-70a73f-frontend.js.map
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-849324-frontend.js
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-849324-frontend.js.map
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-bab841-style.js.map
2 years ago
vendors-node_modules_pnpm_wordpress_components_14_2_0__types_react_17_0_71_react-dom_17_0_2_r-c6918e-style.js.map
2 years ago
wc-blocks-classic-template-revert-button-style-rtl.css
2 years ago
wc-blocks-classic-template-revert-button-style-style.asset.php
2 years ago
wc-blocks-classic-template-revert-button-style-style.js.map
2 years ago
wc-blocks-classic-template-revert-button-style.css
2 years ago
wc-blocks-classic-template-revert-button-style.css.map
2 years ago
wc-blocks-classic-template-revert-button.asset.php
2 years ago
wc-blocks-classic-template-revert-button.js
2 years ago
wc-blocks-classic-template-revert-button.js.map
2 years ago
wc-blocks-data.asset.php
2 years ago
wc-blocks-data.js
2 years ago
wc-blocks-data.js.map
2 years ago
wc-blocks-editor-style-rtl.css
2 years ago
wc-blocks-editor-style.css
2 years ago
wc-blocks-editor-style.css.map
2 years ago
wc-blocks-google-analytics.asset.php
2 years ago
wc-blocks-google-analytics.js
2 years ago
wc-blocks-google-analytics.js.map
2 years ago
wc-blocks-middleware.asset.php
2 years ago
wc-blocks-middleware.js
2 years ago
wc-blocks-middleware.js.map
2 years ago
wc-blocks-registry.asset.php
2 years ago
wc-blocks-registry.js
2 years ago
wc-blocks-registry.js.map
2 years ago
wc-blocks-rtl.css
2 years ago
wc-blocks-shared-context.asset.php
2 years ago
wc-blocks-shared-context.js
2 years ago
wc-blocks-shared-context.js.map
2 years ago
wc-blocks-shared-hocs.asset.php
2 years ago
wc-blocks-shared-hocs.js
2 years ago
wc-blocks-shared-hocs.js.map
2 years ago
wc-blocks-style.asset.php
2 years ago
wc-blocks-style.js.map
2 years ago
wc-blocks-vendors.asset.php
2 years ago
wc-blocks-vendors.js
2 years ago
wc-blocks-vendors.js.map
2 years ago
wc-blocks.asset.php
2 years ago
wc-blocks.css
2 years ago
wc-blocks.css.map
2 years ago
wc-blocks.js
2 years ago
wc-blocks.js.map
2 years ago
wc-interactivity-checkbox-list-rtl.css
2 years ago
wc-interactivity-checkbox-list-style.asset.php
2 years ago
wc-interactivity-checkbox-list-style.js.map
2 years ago
wc-interactivity-checkbox-list.asset.php
2 years ago
wc-interactivity-checkbox-list.css
2 years ago
wc-interactivity-checkbox-list.css.map
2 years ago
wc-interactivity-checkbox-list.js
2 years ago
wc-interactivity-checkbox-list.js.map
2 years ago
wc-interactivity-dropdown-rtl.css
2 years ago
wc-interactivity-dropdown-style.asset.php
2 years ago
wc-interactivity-dropdown-style.js.map
2 years ago
wc-interactivity-dropdown.asset.php
2 years ago
wc-interactivity-dropdown.css
2 years ago
wc-interactivity-dropdown.css.map
2 years ago
wc-interactivity-dropdown.js
2 years ago
wc-interactivity-dropdown.js.map
2 years ago
wc-interactivity.asset.php
2 years ago
wc-interactivity.js
2 years ago
wc-interactivity.js.map
2 years ago
wc-payment-method-bacs.asset.php
2 years ago
wc-payment-method-bacs.js
2 years ago
wc-payment-method-bacs.js.map
2 years ago
wc-payment-method-cheque.asset.php
2 years ago
wc-payment-method-cheque.js
2 years ago
wc-payment-method-cheque.js.map
2 years ago
wc-payment-method-cod.asset.php
2 years ago
wc-payment-method-cod.js
2 years ago
wc-payment-method-cod.js.map
2 years ago
wc-payment-method-paypal.asset.php
2 years ago
wc-payment-method-paypal.js
2 years ago
wc-payment-method-paypal.js.map
2 years ago
wc-settings.asset.php
2 years ago
wc-settings.js
2 years ago
wc-settings.js.map
2 years ago
wc-shipping-method-pickup-location.asset.php
2 years ago
wc-shipping-method-pickup-location.js
2 years ago
wc-shipping-method-pickup-location.js.map
2 years ago
product-gallery-thumbnails.js
986 lines
| 1 | /******/ (() => { // webpackBootstrap |
| 2 | /******/ var __webpack_modules__ = ({ |
| 3 | |
| 4 | /***/ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block-settings/index.tsx": |
| 5 | /*!***********************************************************************************************************!*\ |
| 6 | !*** ./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block-settings/index.tsx ***! |
| 7 | \***********************************************************************************************************/ |
| 8 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 9 | |
| 10 | "use strict"; |
| 11 | __webpack_require__.r(__webpack_exports__); |
| 12 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 13 | /* harmony export */ ProductGalleryThumbnailsBlockSettings: () => (/* binding */ ProductGalleryThumbnailsBlockSettings) |
| 14 | /* harmony export */ }); |
| 15 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); |
| 16 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); |
| 17 | /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); |
| 18 | /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); |
| 19 | /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); |
| 20 | /* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); |
| 21 | /* harmony import */ var _wordpress_icons__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @wordpress/icons */ "../../node_modules/.pnpm/@wordpress+icons@9.36.0/node_modules/@wordpress/icons/build-module/icon/index.js"); |
| 22 | /* harmony import */ var _woocommerce_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @woocommerce/icons */ "./assets/js/icons/library/thumbnails-position-left.tsx"); |
| 23 | /* harmony import */ var _woocommerce_icons__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @woocommerce/icons */ "./assets/js/icons/library/thumbnails-position-bottom.tsx"); |
| 24 | /* harmony import */ var _woocommerce_icons__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @woocommerce/icons */ "./assets/js/icons/library/thumbnails-position-right.tsx"); |
| 25 | /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/data */ "@wordpress/data"); |
| 26 | /* harmony import */ var _wordpress_data__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_data__WEBPACK_IMPORTED_MODULE_3__); |
| 27 | /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); |
| 28 | /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__); |
| 29 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../constants */ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/constants.tsx"); |
| 30 | |
| 31 | /** |
| 32 | * External dependencies |
| 33 | */ |
| 34 | |
| 35 | |
| 36 | |
| 37 | |
| 38 | |
| 39 | |
| 40 | |
| 41 | /** |
| 42 | * Internal dependencies |
| 43 | */ |
| 44 | |
| 45 | const positionHelp = { |
| 46 | [_constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.OFF]: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('No thumbnails will be displayed.', 'woocommerce'), |
| 47 | [_constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.LEFT]: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('A strip of small images will appear to the left of the main gallery image.', 'woocommerce'), |
| 48 | [_constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.BOTTOM]: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('A strip of small images will appear below the main gallery image.', 'woocommerce'), |
| 49 | [_constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.RIGHT]: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('A strip of small images will appear to the right of the main gallery image.', 'woocommerce') |
| 50 | }; |
| 51 | const ProductGalleryThumbnailsBlockSettings = ({ |
| 52 | context |
| 53 | }) => { |
| 54 | const maxNumberOfThumbnails = 8; |
| 55 | const minNumberOfThumbnails = 3; |
| 56 | const { |
| 57 | productGalleryClientId |
| 58 | } = context; |
| 59 | // @ts-expect-error @wordpress/block-editor/store types not provided |
| 60 | const { |
| 61 | updateBlockAttributes |
| 62 | } = (0,_wordpress_data__WEBPACK_IMPORTED_MODULE_3__.useDispatch)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.store); |
| 63 | return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalToggleGroupControl, { |
| 64 | className: "wc-block-editor-product-gallery-thumbnails__position-toggle", |
| 65 | isBlock: true, |
| 66 | label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Thumbnails', 'woocommerce'), |
| 67 | value: context.thumbnailsPosition, |
| 68 | help: positionHelp[context.thumbnailsPosition], |
| 69 | onChange: value => updateBlockAttributes(productGalleryClientId, { |
| 70 | thumbnailsPosition: value |
| 71 | }) |
| 72 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalToggleGroupControlOption, { |
| 73 | value: _constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.OFF, |
| 74 | label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Off', 'woocommerce') |
| 75 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalToggleGroupControlOption, { |
| 76 | value: _constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.LEFT, |
| 77 | label: (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], { |
| 78 | size: 32, |
| 79 | icon: _woocommerce_icons__WEBPACK_IMPORTED_MODULE_7__["default"] |
| 80 | }) |
| 81 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalToggleGroupControlOption, { |
| 82 | value: _constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.BOTTOM, |
| 83 | label: (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], { |
| 84 | size: 32, |
| 85 | icon: _woocommerce_icons__WEBPACK_IMPORTED_MODULE_8__["default"] |
| 86 | }) |
| 87 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.__experimentalToggleGroupControlOption, { |
| 88 | value: _constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.RIGHT, |
| 89 | label: (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_icons__WEBPACK_IMPORTED_MODULE_6__["default"], { |
| 90 | size: 32, |
| 91 | icon: _woocommerce_icons__WEBPACK_IMPORTED_MODULE_9__["default"] |
| 92 | }) |
| 93 | })), context.thumbnailsPosition !== _constants__WEBPACK_IMPORTED_MODULE_5__.ThumbnailsPosition.OFF && (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_4__.RangeControl, { |
| 94 | label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Number of Thumbnails', 'woocommerce'), |
| 95 | value: context.thumbnailsNumberOfThumbnails, |
| 96 | onChange: value => updateBlockAttributes(productGalleryClientId, { |
| 97 | thumbnailsNumberOfThumbnails: value |
| 98 | }), |
| 99 | help: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Choose how many thumbnails (3-8) will display. If more images exist, a “View all” button will display.', 'woocommerce'), |
| 100 | max: maxNumberOfThumbnails, |
| 101 | min: minNumberOfThumbnails |
| 102 | })); |
| 103 | }; |
| 104 | ProductGalleryThumbnailsBlockSettings.__docgenInfo = { |
| 105 | "description": "", |
| 106 | "methods": [], |
| 107 | "displayName": "ProductGalleryThumbnailsBlockSettings" |
| 108 | }; |
| 109 | if (typeof STORYBOOK_REACT_CLASSES !== "undefined") { |
| 110 | STORYBOOK_REACT_CLASSES["assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block-settings/index.tsx"] = { |
| 111 | name: "ProductGalleryThumbnailsBlockSettings", |
| 112 | docgenInfo: ProductGalleryThumbnailsBlockSettings.__docgenInfo, |
| 113 | path: "assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block-settings/index.tsx" |
| 114 | }; |
| 115 | } |
| 116 | |
| 117 | /***/ }), |
| 118 | |
| 119 | /***/ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/constants.tsx": |
| 120 | /*!************************************************************************************************!*\ |
| 121 | !*** ./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/constants.tsx ***! |
| 122 | \************************************************************************************************/ |
| 123 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 124 | |
| 125 | "use strict"; |
| 126 | __webpack_require__.r(__webpack_exports__); |
| 127 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 128 | /* harmony export */ ThumbnailsPosition: () => (/* binding */ ThumbnailsPosition) |
| 129 | /* harmony export */ }); |
| 130 | let ThumbnailsPosition = /*#__PURE__*/function (ThumbnailsPosition) { |
| 131 | ThumbnailsPosition["OFF"] = "off"; |
| 132 | ThumbnailsPosition["LEFT"] = "left"; |
| 133 | ThumbnailsPosition["BOTTOM"] = "bottom"; |
| 134 | ThumbnailsPosition["RIGHT"] = "right"; |
| 135 | return ThumbnailsPosition; |
| 136 | }({}); |
| 137 | |
| 138 | /***/ }), |
| 139 | |
| 140 | /***/ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/edit.tsx": |
| 141 | /*!*******************************************************************************************!*\ |
| 142 | !*** ./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/edit.tsx ***! |
| 143 | \*******************************************************************************************/ |
| 144 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 145 | |
| 146 | "use strict"; |
| 147 | __webpack_require__.r(__webpack_exports__); |
| 148 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 149 | /* harmony export */ Edit: () => (/* binding */ Edit) |
| 150 | /* harmony export */ }); |
| 151 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); |
| 152 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); |
| 153 | /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); |
| 154 | /* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__); |
| 155 | /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); |
| 156 | /* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__); |
| 157 | /* harmony import */ var _woocommerce_block_settings__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @woocommerce/block-settings */ "./assets/js/settings/blocks/index.ts"); |
| 158 | /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "../../node_modules/.pnpm/classnames@2.3.1/node_modules/classnames/index.js"); |
| 159 | /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__); |
| 160 | /* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./editor.scss */ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/editor.scss"); |
| 161 | /* harmony import */ var _editor_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_editor_scss__WEBPACK_IMPORTED_MODULE_5__); |
| 162 | /* harmony import */ var _block_settings__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./block-settings */ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block-settings/index.tsx"); |
| 163 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./constants */ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/constants.tsx"); |
| 164 | |
| 165 | /** |
| 166 | * External dependencies |
| 167 | */ |
| 168 | |
| 169 | |
| 170 | |
| 171 | |
| 172 | |
| 173 | /** |
| 174 | * Internal dependencies |
| 175 | */ |
| 176 | |
| 177 | |
| 178 | |
| 179 | const Edit = ({ |
| 180 | attributes, |
| 181 | setAttributes, |
| 182 | context |
| 183 | }) => { |
| 184 | const blockProps = (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.useBlockProps)({ |
| 185 | className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('wc-block-product-gallery-thumbnails', `wc-block-product-gallery-thumbnails--number-of-thumbnails-${context.thumbnailsNumberOfThumbnails}`, `wc-block-product-gallery-thumbnails--position-${context.thumbnailsPosition}`) |
| 186 | }); |
| 187 | const Placeholder = () => { |
| 188 | return context.thumbnailsPosition !== _constants__WEBPACK_IMPORTED_MODULE_7__.ThumbnailsPosition.OFF ? (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { |
| 189 | className: "wc-block-editor-product-gallery-thumbnails" |
| 190 | }, [...Array(context.thumbnailsNumberOfThumbnails).keys()].map(index => { |
| 191 | return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { |
| 192 | className: "wc-block-product-gallery-thumbnails__thumbnail", |
| 193 | key: index |
| 194 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("img", { |
| 195 | src: `${_woocommerce_block_settings__WEBPACK_IMPORTED_MODULE_3__.WC_BLOCKS_IMAGE_URL}block-placeholders/product-image-gallery.svg`, |
| 196 | alt: "Placeholder" |
| 197 | })); |
| 198 | })) : null; |
| 199 | }; |
| 200 | return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", { |
| 201 | ...blockProps |
| 202 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_1__.InspectorControls, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.PanelBody, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_block_settings__WEBPACK_IMPORTED_MODULE_6__.ProductGalleryThumbnailsBlockSettings, { |
| 203 | attributes: attributes, |
| 204 | setAttributes: setAttributes, |
| 205 | context: context |
| 206 | }))), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_2__.Disabled, null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(Placeholder, null)))); |
| 207 | }; |
| 208 | Edit.__docgenInfo = { |
| 209 | "description": "", |
| 210 | "methods": [], |
| 211 | "displayName": "Edit", |
| 212 | "props": { |
| 213 | "context": { |
| 214 | "required": true, |
| 215 | "tsType": { |
| 216 | "name": "ProductGalleryContext" |
| 217 | }, |
| 218 | "description": "" |
| 219 | } |
| 220 | }, |
| 221 | "composes": ["BlockEditProps"] |
| 222 | }; |
| 223 | if (typeof STORYBOOK_REACT_CLASSES !== "undefined") { |
| 224 | STORYBOOK_REACT_CLASSES["assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/edit.tsx"] = { |
| 225 | name: "Edit", |
| 226 | docgenInfo: Edit.__docgenInfo, |
| 227 | path: "assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/edit.tsx" |
| 228 | }; |
| 229 | } |
| 230 | |
| 231 | /***/ }), |
| 232 | |
| 233 | /***/ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/icon.tsx": |
| 234 | /*!*******************************************************************************************!*\ |
| 235 | !*** ./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/icon.tsx ***! |
| 236 | \*******************************************************************************************/ |
| 237 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 238 | |
| 239 | "use strict"; |
| 240 | __webpack_require__.r(__webpack_exports__); |
| 241 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 242 | /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) |
| 243 | /* harmony export */ }); |
| 244 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); |
| 245 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); |
| 246 | |
| 247 | const Icon = () => (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", { |
| 248 | width: "19", |
| 249 | height: "19", |
| 250 | viewBox: "0 0 19 19", |
| 251 | fill: "none", |
| 252 | xmlns: "http://www.w3.org/2000/svg" |
| 253 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { |
| 254 | fillRule: "evenodd", |
| 255 | clipRule: "evenodd", |
| 256 | d: "M13.375 1.5H1.625C1.55596 1.5 1.5 1.55596 1.5 1.625V9.87895L4.35871 8.33965C4.5696 8.22609 4.82204 8.22009 5.03808 8.3235L7.42329 9.46513L10.3126 7.39076C10.574 7.20308 10.926 7.20308 11.1874 7.39076L13.5 9.05108V1.625C13.5 1.55596 13.444 1.5 13.375 1.5ZM13.5 10.8976L10.75 8.92328L7.93741 10.9426C7.71497 11.1023 7.42319 11.1281 7.1762 11.0098L4.73428 9.84105L1.5 11.5826V13.375C1.5 13.444 1.55596 13.5 1.625 13.5H13.375C13.444 13.5 13.5 13.444 13.5 13.375V10.8976ZM1.625 0C0.727537 0 0 0.727538 0 1.625V13.375C0 14.2725 0.727538 15 1.625 15H13.375C14.2725 15 15 14.2725 15 13.375V1.625C15 0.727537 14.2725 0 13.375 0H1.625ZM17.25 5V16C17.25 16.6909 16.6909 17.25 16.0011 17.25H3V18.75H16.0011C17.5204 18.75 18.75 17.5183 18.75 16V5H17.25Z", |
| 257 | fill: "#1E1E1E" |
| 258 | })); |
| 259 | Icon.__docgenInfo = { |
| 260 | "description": "", |
| 261 | "methods": [], |
| 262 | "displayName": "Icon" |
| 263 | }; |
| 264 | /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Icon); |
| 265 | if (typeof STORYBOOK_REACT_CLASSES !== "undefined") { |
| 266 | STORYBOOK_REACT_CLASSES["assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/icon.tsx"] = { |
| 267 | name: "Icon", |
| 268 | docgenInfo: Icon.__docgenInfo, |
| 269 | path: "assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/icon.tsx" |
| 270 | }; |
| 271 | } |
| 272 | |
| 273 | /***/ }), |
| 274 | |
| 275 | /***/ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/index.tsx": |
| 276 | /*!********************************************************************************************!*\ |
| 277 | !*** ./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/index.tsx ***! |
| 278 | \********************************************************************************************/ |
| 279 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 280 | |
| 281 | "use strict"; |
| 282 | __webpack_require__.r(__webpack_exports__); |
| 283 | /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); |
| 284 | /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); |
| 285 | /* harmony import */ var _woocommerce_block_settings__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @woocommerce/block-settings */ "./assets/js/settings/blocks/index.ts"); |
| 286 | /* harmony import */ var _icon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./icon */ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/icon.tsx"); |
| 287 | /* harmony import */ var _edit__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./edit */ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/edit.tsx"); |
| 288 | /* harmony import */ var _block_json__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./block.json */ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block.json"); |
| 289 | /** |
| 290 | * External dependencies |
| 291 | */ |
| 292 | |
| 293 | |
| 294 | |
| 295 | /** |
| 296 | * Internal dependencies |
| 297 | */ |
| 298 | |
| 299 | |
| 300 | |
| 301 | if ((0,_woocommerce_block_settings__WEBPACK_IMPORTED_MODULE_1__.isExperimentalBuild)()) { |
| 302 | // @ts-expect-error: `metadata` currently does not have a type definition in WordPress core |
| 303 | (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(_block_json__WEBPACK_IMPORTED_MODULE_2__, { |
| 304 | icon: _icon__WEBPACK_IMPORTED_MODULE_3__["default"], |
| 305 | edit: _edit__WEBPACK_IMPORTED_MODULE_4__.Edit, |
| 306 | save() { |
| 307 | return null; |
| 308 | } |
| 309 | }); |
| 310 | } |
| 311 | |
| 312 | /***/ }), |
| 313 | |
| 314 | /***/ "./assets/js/icons/library/thumbnails-position-bottom.tsx": |
| 315 | /*!****************************************************************!*\ |
| 316 | !*** ./assets/js/icons/library/thumbnails-position-bottom.tsx ***! |
| 317 | \****************************************************************/ |
| 318 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 319 | |
| 320 | "use strict"; |
| 321 | __webpack_require__.r(__webpack_exports__); |
| 322 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 323 | /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) |
| 324 | /* harmony export */ }); |
| 325 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); |
| 326 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); |
| 327 | /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); |
| 328 | /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); |
| 329 | |
| 330 | /** |
| 331 | * External dependencies |
| 332 | */ |
| 333 | |
| 334 | const thumbnailsPositionBottom = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { |
| 335 | xmlns: "http://www.w3.org/2000/svg", |
| 336 | viewBox: "0 0 24 24", |
| 337 | fill: "none" |
| 338 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { |
| 339 | d: "M19 3H5C3.9 3 3 3.9 3 5V12C3 13.1 3.9 14 5 14H19C20.1 14 21 13.1 21 12V5C21 3.9 20.1 3 19 3ZM5 4.5H19C19.3 4.5 19.5 4.7 19.5 5V8.4L16.5 5.5C16.2 5.2 15.7 5.2 15.5 5.5L11.9 9L9 7C8.7 6.8 8.4 6.8 8.2 7L4.6 9.6V5C4.5 4.7 4.7 4.5 5 4.5ZM19 12.5H5C4.7 12.5 4.5 12.3 4.5 12V11.6L8.6 8.6L11.6 10.5C11.9 10.7 12.3 10.7 12.5 10.4L16 7L19.5 10.4V12C19.5 12.3 19.3 12.5 19 12.5Z", |
| 340 | fill: "currentColor" |
| 341 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 342 | x: "6.25", |
| 343 | y: "15.75", |
| 344 | width: "4.5", |
| 345 | height: "4.5", |
| 346 | rx: "1.25", |
| 347 | stroke: "currentColor", |
| 348 | strokeWidth: "1.5" |
| 349 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 350 | x: "13.25", |
| 351 | y: "15.75", |
| 352 | width: "4.5", |
| 353 | height: "4.5", |
| 354 | rx: "1.25", |
| 355 | stroke: "currentColor", |
| 356 | strokeWidth: "1.5" |
| 357 | })); |
| 358 | /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (thumbnailsPositionBottom); |
| 359 | |
| 360 | /***/ }), |
| 361 | |
| 362 | /***/ "./assets/js/icons/library/thumbnails-position-left.tsx": |
| 363 | /*!**************************************************************!*\ |
| 364 | !*** ./assets/js/icons/library/thumbnails-position-left.tsx ***! |
| 365 | \**************************************************************/ |
| 366 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 367 | |
| 368 | "use strict"; |
| 369 | __webpack_require__.r(__webpack_exports__); |
| 370 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 371 | /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) |
| 372 | /* harmony export */ }); |
| 373 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); |
| 374 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); |
| 375 | /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); |
| 376 | /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); |
| 377 | |
| 378 | /** |
| 379 | * External dependencies |
| 380 | */ |
| 381 | |
| 382 | const thumbnailsPositionLeft = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { |
| 383 | xmlns: "http://www.w3.org/2000/svg", |
| 384 | viewBox: "0 0 25 24", |
| 385 | fill: "none" |
| 386 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("g", { |
| 387 | clipPath: "url(#clip0_420_11645)" |
| 388 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { |
| 389 | d: "M22.5 3H10.5C9.4 3 8.5 3.9 8.5 5V19C8.5 20.1 9.4 21 10.5 21H22.5C23.6 21 24.5 20.1 24.5 19V5C24.5 3.9 23.6 3 22.5 3ZM10.5 4.5H22.5C22.8 4.5 23 4.7 23 5V13.4L21 10.5C20.7 10.2 20.2 10.2 20 10.5L16.4 14L13.5 12C13.2 11.8 12.9 11.8 12.7 12L10.1 14.6V5C10 4.7 10.2 4.5 10.5 4.5ZM22.5 19.5H10.5C10.2 19.5 10 19.3 10 19V16.6L13.1 13.6L16.1 15.5C16.4 15.7 16.8 15.7 17 15.4L20.5 12L23 15.4V19C23 19.3 22.8 19.5 22.5 19.5Z", |
| 390 | fill: "currentColor" |
| 391 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 392 | x: "1.25", |
| 393 | y: "3.75", |
| 394 | width: "4.5", |
| 395 | height: "4.5", |
| 396 | rx: "1.25", |
| 397 | stroke: "currentColor", |
| 398 | strokeWidth: "1.5" |
| 399 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 400 | x: "1.25", |
| 401 | y: "10.75", |
| 402 | width: "4.5", |
| 403 | height: "4.5", |
| 404 | rx: "1.25", |
| 405 | stroke: "currentColor", |
| 406 | strokeWidth: "1.5" |
| 407 | })), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("defs", null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("clipPath", { |
| 408 | id: "clip0_420_11645" |
| 409 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 410 | width: "24", |
| 411 | height: "24", |
| 412 | fill: "white", |
| 413 | transform: "translate(0.5)" |
| 414 | })))); |
| 415 | /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (thumbnailsPositionLeft); |
| 416 | |
| 417 | /***/ }), |
| 418 | |
| 419 | /***/ "./assets/js/icons/library/thumbnails-position-right.tsx": |
| 420 | /*!***************************************************************!*\ |
| 421 | !*** ./assets/js/icons/library/thumbnails-position-right.tsx ***! |
| 422 | \***************************************************************/ |
| 423 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 424 | |
| 425 | "use strict"; |
| 426 | __webpack_require__.r(__webpack_exports__); |
| 427 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 428 | /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) |
| 429 | /* harmony export */ }); |
| 430 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react"); |
| 431 | /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); |
| 432 | /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/primitives */ "@wordpress/primitives"); |
| 433 | /* harmony import */ var _wordpress_primitives__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__); |
| 434 | |
| 435 | /** |
| 436 | * External dependencies |
| 437 | */ |
| 438 | |
| 439 | const thumbnailsPositionRight = (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_primitives__WEBPACK_IMPORTED_MODULE_1__.SVG, { |
| 440 | xmlns: "http://www.w3.org/2000/svg", |
| 441 | viewBox: "0 0 25 24", |
| 442 | fill: "none" |
| 443 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("g", { |
| 444 | clipPath: "url(#clip0_420_11656)" |
| 445 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", { |
| 446 | d: "M14.5 3H2.5C1.4 3 0.5 3.9 0.5 5V19C0.5 20.1 1.4 21 2.5 21H14.5C15.6 21 16.5 20.1 16.5 19V5C16.5 3.9 15.6 3 14.5 3ZM2.5 4.5H14.5C14.8 4.5 15 4.7 15 5V13.4L13 10.5C12.7 10.2 12.2 10.2 12 10.5L8.4 14L5.5 12C5.2 11.8 4.9 11.8 4.7 12L2.1 14.6V5C2 4.7 2.2 4.5 2.5 4.5ZM14.5 19.5H2.5C2.2 19.5 2 19.3 2 19V16.6L5.1 13.6L8.1 15.5C8.4 15.7 8.8 15.7 9 15.4L12.5 12L15 15.4V19C15 19.3 14.8 19.5 14.5 19.5Z", |
| 447 | fill: "currentColor" |
| 448 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 449 | x: "19.25", |
| 450 | y: "3.75", |
| 451 | width: "4.5", |
| 452 | height: "4.5", |
| 453 | rx: "1.25", |
| 454 | stroke: "currentColor", |
| 455 | strokeWidth: "1.5" |
| 456 | }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 457 | x: "19.25", |
| 458 | y: "10.75", |
| 459 | width: "4.5", |
| 460 | height: "4.5", |
| 461 | rx: "1.25", |
| 462 | stroke: "currentColor", |
| 463 | strokeWidth: "1.5" |
| 464 | })), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("defs", null, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("clipPath", { |
| 465 | id: "clip0_420_11656" |
| 466 | }, (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("rect", { |
| 467 | width: "24", |
| 468 | height: "24", |
| 469 | fill: "currentColor", |
| 470 | transform: "translate(0.5)" |
| 471 | })))); |
| 472 | /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (thumbnailsPositionRight); |
| 473 | |
| 474 | /***/ }), |
| 475 | |
| 476 | /***/ "./assets/js/settings/blocks/constants.ts": |
| 477 | /*!************************************************!*\ |
| 478 | !*** ./assets/js/settings/blocks/constants.ts ***! |
| 479 | \************************************************/ |
| 480 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 481 | |
| 482 | "use strict"; |
| 483 | __webpack_require__.r(__webpack_exports__); |
| 484 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 485 | /* harmony export */ ADDITIONAL_FIELDS_KEYS: () => (/* binding */ ADDITIONAL_FIELDS_KEYS), |
| 486 | /* harmony export */ ADDRESS_FIELDS_KEYS: () => (/* binding */ ADDRESS_FIELDS_KEYS), |
| 487 | /* harmony export */ ALLOWED_COUNTRIES: () => (/* binding */ ALLOWED_COUNTRIES), |
| 488 | /* harmony export */ ALLOWED_STATES: () => (/* binding */ ALLOWED_STATES), |
| 489 | /* harmony export */ CART_PAGE_ID: () => (/* binding */ CART_PAGE_ID), |
| 490 | /* harmony export */ CART_URL: () => (/* binding */ CART_URL), |
| 491 | /* harmony export */ CHECKOUT_PAGE_ID: () => (/* binding */ CHECKOUT_PAGE_ID), |
| 492 | /* harmony export */ CHECKOUT_URL: () => (/* binding */ CHECKOUT_URL), |
| 493 | /* harmony export */ CONTACT_FIELDS_KEYS: () => (/* binding */ CONTACT_FIELDS_KEYS), |
| 494 | /* harmony export */ COUNTRY_LOCALE: () => (/* binding */ COUNTRY_LOCALE), |
| 495 | /* harmony export */ LOCAL_PICKUP_ENABLED: () => (/* binding */ LOCAL_PICKUP_ENABLED), |
| 496 | /* harmony export */ LOGIN_URL: () => (/* binding */ LOGIN_URL), |
| 497 | /* harmony export */ PRIVACY_PAGE_NAME: () => (/* binding */ PRIVACY_PAGE_NAME), |
| 498 | /* harmony export */ PRIVACY_URL: () => (/* binding */ PRIVACY_URL), |
| 499 | /* harmony export */ SHIPPING_COUNTRIES: () => (/* binding */ SHIPPING_COUNTRIES), |
| 500 | /* harmony export */ SHIPPING_STATES: () => (/* binding */ SHIPPING_STATES), |
| 501 | /* harmony export */ SHOP_URL: () => (/* binding */ SHOP_URL), |
| 502 | /* harmony export */ TERMS_PAGE_NAME: () => (/* binding */ TERMS_PAGE_NAME), |
| 503 | /* harmony export */ TERMS_URL: () => (/* binding */ TERMS_URL), |
| 504 | /* harmony export */ WC_BLOCKS_BUILD_URL: () => (/* binding */ WC_BLOCKS_BUILD_URL), |
| 505 | /* harmony export */ WC_BLOCKS_IMAGE_URL: () => (/* binding */ WC_BLOCKS_IMAGE_URL), |
| 506 | /* harmony export */ WC_BLOCKS_PHASE: () => (/* binding */ WC_BLOCKS_PHASE), |
| 507 | /* harmony export */ blocksConfig: () => (/* binding */ blocksConfig) |
| 508 | /* harmony export */ }); |
| 509 | /* harmony import */ var _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @woocommerce/settings */ "@woocommerce/settings"); |
| 510 | /* harmony import */ var _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__); |
| 511 | var _STORE_PAGES$shop, _STORE_PAGES$checkout, _STORE_PAGES$checkout2, _STORE_PAGES$privacy, _STORE_PAGES$privacy2, _STORE_PAGES$terms, _STORE_PAGES$terms2, _STORE_PAGES$cart, _STORE_PAGES$cart2, _STORE_PAGES$myaccoun; |
| 512 | /** |
| 513 | * External dependencies |
| 514 | */ |
| 515 | |
| 516 | const blocksConfig = (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('wcBlocksConfig', { |
| 517 | buildPhase: 1, |
| 518 | pluginUrl: '', |
| 519 | productCount: 0, |
| 520 | defaultAvatar: '', |
| 521 | restApiRoutes: {}, |
| 522 | wordCountType: 'words' |
| 523 | }); |
| 524 | const WC_BLOCKS_IMAGE_URL = blocksConfig.pluginUrl + 'assets/images/'; |
| 525 | const WC_BLOCKS_BUILD_URL = blocksConfig.pluginUrl + 'assets/client/blocks/'; |
| 526 | const WC_BLOCKS_PHASE = blocksConfig.buildPhase; |
| 527 | const SHOP_URL = (_STORE_PAGES$shop = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.shop) === null || _STORE_PAGES$shop === void 0 ? void 0 : _STORE_PAGES$shop.permalink; |
| 528 | const CHECKOUT_PAGE_ID = (_STORE_PAGES$checkout = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.checkout) === null || _STORE_PAGES$checkout === void 0 ? void 0 : _STORE_PAGES$checkout.id; |
| 529 | const CHECKOUT_URL = (_STORE_PAGES$checkout2 = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.checkout) === null || _STORE_PAGES$checkout2 === void 0 ? void 0 : _STORE_PAGES$checkout2.permalink; |
| 530 | const PRIVACY_URL = (_STORE_PAGES$privacy = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.privacy) === null || _STORE_PAGES$privacy === void 0 ? void 0 : _STORE_PAGES$privacy.permalink; |
| 531 | const PRIVACY_PAGE_NAME = (_STORE_PAGES$privacy2 = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.privacy) === null || _STORE_PAGES$privacy2 === void 0 ? void 0 : _STORE_PAGES$privacy2.title; |
| 532 | const TERMS_URL = (_STORE_PAGES$terms = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.terms) === null || _STORE_PAGES$terms === void 0 ? void 0 : _STORE_PAGES$terms.permalink; |
| 533 | const TERMS_PAGE_NAME = (_STORE_PAGES$terms2 = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.terms) === null || _STORE_PAGES$terms2 === void 0 ? void 0 : _STORE_PAGES$terms2.title; |
| 534 | const CART_PAGE_ID = (_STORE_PAGES$cart = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.cart) === null || _STORE_PAGES$cart === void 0 ? void 0 : _STORE_PAGES$cart.id; |
| 535 | const CART_URL = (_STORE_PAGES$cart2 = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.cart) === null || _STORE_PAGES$cart2 === void 0 ? void 0 : _STORE_PAGES$cart2.permalink; |
| 536 | const LOGIN_URL = (_STORE_PAGES$myaccoun = _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.myaccount) !== null && _STORE_PAGES$myaccoun !== void 0 && _STORE_PAGES$myaccoun.permalink ? _woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.STORE_PAGES.myaccount.permalink : (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('wpLoginUrl', '/wp-login.php'); |
| 537 | const LOCAL_PICKUP_ENABLED = (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('localPickupEnabled', false); |
| 538 | // Contains country names. |
| 539 | const countries = (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('countries', {}); |
| 540 | |
| 541 | // Contains country settings. |
| 542 | const countryData = (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('countryData', {}); |
| 543 | const ALLOWED_COUNTRIES = Object.fromEntries(Object.keys(countryData).filter(countryCode => { |
| 544 | return countryData[countryCode].allowBilling === true; |
| 545 | }).map(countryCode => { |
| 546 | return [countryCode, countries[countryCode] || '']; |
| 547 | })); |
| 548 | const ALLOWED_STATES = Object.fromEntries(Object.keys(countryData).filter(countryCode => { |
| 549 | return countryData[countryCode].allowBilling === true; |
| 550 | }).map(countryCode => { |
| 551 | return [countryCode, countryData[countryCode].states || []]; |
| 552 | })); |
| 553 | const SHIPPING_COUNTRIES = Object.fromEntries(Object.keys(countryData).filter(countryCode => { |
| 554 | return countryData[countryCode].allowShipping === true; |
| 555 | }).map(countryCode => { |
| 556 | return [countryCode, countries[countryCode] || '']; |
| 557 | })); |
| 558 | const SHIPPING_STATES = Object.fromEntries(Object.keys(countryData).filter(countryCode => { |
| 559 | return countryData[countryCode].allowShipping === true; |
| 560 | }).map(countryCode => { |
| 561 | return [countryCode, countryData[countryCode].states || []]; |
| 562 | })); |
| 563 | const COUNTRY_LOCALE = Object.fromEntries(Object.keys(countryData).map(countryCode => { |
| 564 | return [countryCode, countryData[countryCode].locale || []]; |
| 565 | })); |
| 566 | const defaultFieldsLocations = { |
| 567 | address: ['first_name', 'last_name', 'company', 'address_1', 'address_2', 'city', 'postcode', 'country', 'state', 'phone'], |
| 568 | contact: ['email'], |
| 569 | additional: [] |
| 570 | }; |
| 571 | const ADDRESS_FIELDS_KEYS = (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('addressFieldsLocations', defaultFieldsLocations).address; |
| 572 | const CONTACT_FIELDS_KEYS = (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('addressFieldsLocations', defaultFieldsLocations).contact; |
| 573 | const ADDITIONAL_FIELDS_KEYS = (0,_woocommerce_settings__WEBPACK_IMPORTED_MODULE_0__.getSetting)('addressFieldsLocations', defaultFieldsLocations).additional; |
| 574 | |
| 575 | /***/ }), |
| 576 | |
| 577 | /***/ "./assets/js/settings/blocks/feature-flags.ts": |
| 578 | /*!****************************************************!*\ |
| 579 | !*** ./assets/js/settings/blocks/feature-flags.ts ***! |
| 580 | \****************************************************/ |
| 581 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 582 | |
| 583 | "use strict"; |
| 584 | __webpack_require__.r(__webpack_exports__); |
| 585 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 586 | /* harmony export */ isExperimentalBuild: () => (/* binding */ isExperimentalBuild), |
| 587 | /* harmony export */ isFeaturePluginBuild: () => (/* binding */ isFeaturePluginBuild), |
| 588 | /* harmony export */ registerExperimentalBlockType: () => (/* binding */ registerExperimentalBlockType), |
| 589 | /* harmony export */ registerFeaturePluginBlockType: () => (/* binding */ registerFeaturePluginBlockType) |
| 590 | /* harmony export */ }); |
| 591 | /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); |
| 592 | /* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__); |
| 593 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./constants */ "./assets/js/settings/blocks/constants.ts"); |
| 594 | /** |
| 595 | * External dependencies |
| 596 | */ |
| 597 | |
| 598 | /** |
| 599 | * Internal dependencies |
| 600 | */ |
| 601 | |
| 602 | |
| 603 | /** |
| 604 | * Registers a new experimental block provided a unique name and an object defining its |
| 605 | * behavior. Once registered, the block is made available as an option to any |
| 606 | * editor interface where blocks are implemented. |
| 607 | */ |
| 608 | const registerExperimentalBlockType = (blockNameOrMetadata, settings) => { |
| 609 | if (_constants__WEBPACK_IMPORTED_MODULE_1__.WC_BLOCKS_PHASE > 2) { |
| 610 | return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(blockNameOrMetadata, settings); |
| 611 | } |
| 612 | }; |
| 613 | |
| 614 | /** |
| 615 | * Registers a new feature plugin block provided a unique name and an object |
| 616 | * defining its behavior. Once registered, the block is made available as an |
| 617 | * option to any editor interface where blocks are implemented. |
| 618 | */ |
| 619 | const registerFeaturePluginBlockType = (blockNameOrMetadata, settings) => { |
| 620 | if (_constants__WEBPACK_IMPORTED_MODULE_1__.WC_BLOCKS_PHASE > 1) { |
| 621 | return (0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_0__.registerBlockType)(blockNameOrMetadata, settings); |
| 622 | } |
| 623 | }; |
| 624 | |
| 625 | /** |
| 626 | * Checks if we're executing the code in an experimental build mode. |
| 627 | * |
| 628 | * @return {boolean} True if this is an experimental build, false otherwise. |
| 629 | */ |
| 630 | const isExperimentalBuild = () => _constants__WEBPACK_IMPORTED_MODULE_1__.WC_BLOCKS_PHASE > 2; |
| 631 | |
| 632 | /** |
| 633 | * Checks if we're executing the code in an feature plugin or experimental build mode. |
| 634 | * |
| 635 | * @return {boolean} True if this is an experimental or feature plugin build, false otherwise. |
| 636 | */ |
| 637 | const isFeaturePluginBuild = () => _constants__WEBPACK_IMPORTED_MODULE_1__.WC_BLOCKS_PHASE > 1; |
| 638 | |
| 639 | /***/ }), |
| 640 | |
| 641 | /***/ "./assets/js/settings/blocks/index.ts": |
| 642 | /*!********************************************!*\ |
| 643 | !*** ./assets/js/settings/blocks/index.ts ***! |
| 644 | \********************************************/ |
| 645 | /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { |
| 646 | |
| 647 | "use strict"; |
| 648 | __webpack_require__.r(__webpack_exports__); |
| 649 | /* harmony export */ __webpack_require__.d(__webpack_exports__, { |
| 650 | /* harmony export */ ADDITIONAL_FIELDS_KEYS: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.ADDITIONAL_FIELDS_KEYS), |
| 651 | /* harmony export */ ADDRESS_FIELDS_KEYS: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.ADDRESS_FIELDS_KEYS), |
| 652 | /* harmony export */ ALLOWED_COUNTRIES: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.ALLOWED_COUNTRIES), |
| 653 | /* harmony export */ ALLOWED_STATES: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.ALLOWED_STATES), |
| 654 | /* harmony export */ CART_PAGE_ID: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.CART_PAGE_ID), |
| 655 | /* harmony export */ CART_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.CART_URL), |
| 656 | /* harmony export */ CHECKOUT_PAGE_ID: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.CHECKOUT_PAGE_ID), |
| 657 | /* harmony export */ CHECKOUT_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.CHECKOUT_URL), |
| 658 | /* harmony export */ CONTACT_FIELDS_KEYS: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.CONTACT_FIELDS_KEYS), |
| 659 | /* harmony export */ COUNTRY_LOCALE: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.COUNTRY_LOCALE), |
| 660 | /* harmony export */ LOCAL_PICKUP_ENABLED: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.LOCAL_PICKUP_ENABLED), |
| 661 | /* harmony export */ LOGIN_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.LOGIN_URL), |
| 662 | /* harmony export */ PRIVACY_PAGE_NAME: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.PRIVACY_PAGE_NAME), |
| 663 | /* harmony export */ PRIVACY_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.PRIVACY_URL), |
| 664 | /* harmony export */ SHIPPING_COUNTRIES: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.SHIPPING_COUNTRIES), |
| 665 | /* harmony export */ SHIPPING_STATES: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.SHIPPING_STATES), |
| 666 | /* harmony export */ SHOP_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.SHOP_URL), |
| 667 | /* harmony export */ TERMS_PAGE_NAME: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.TERMS_PAGE_NAME), |
| 668 | /* harmony export */ TERMS_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.TERMS_URL), |
| 669 | /* harmony export */ WC_BLOCKS_BUILD_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.WC_BLOCKS_BUILD_URL), |
| 670 | /* harmony export */ WC_BLOCKS_IMAGE_URL: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.WC_BLOCKS_IMAGE_URL), |
| 671 | /* harmony export */ WC_BLOCKS_PHASE: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.WC_BLOCKS_PHASE), |
| 672 | /* harmony export */ blocksConfig: () => (/* reexport safe */ _constants__WEBPACK_IMPORTED_MODULE_0__.blocksConfig), |
| 673 | /* harmony export */ isExperimentalBuild: () => (/* reexport safe */ _feature_flags__WEBPACK_IMPORTED_MODULE_1__.isExperimentalBuild), |
| 674 | /* harmony export */ isFeaturePluginBuild: () => (/* reexport safe */ _feature_flags__WEBPACK_IMPORTED_MODULE_1__.isFeaturePluginBuild), |
| 675 | /* harmony export */ registerExperimentalBlockType: () => (/* reexport safe */ _feature_flags__WEBPACK_IMPORTED_MODULE_1__.registerExperimentalBlockType), |
| 676 | /* harmony export */ registerFeaturePluginBlockType: () => (/* reexport safe */ _feature_flags__WEBPACK_IMPORTED_MODULE_1__.registerFeaturePluginBlockType) |
| 677 | /* harmony export */ }); |
| 678 | /* harmony import */ var _constants__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./constants */ "./assets/js/settings/blocks/constants.ts"); |
| 679 | /* harmony import */ var _feature_flags__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./feature-flags */ "./assets/js/settings/blocks/feature-flags.ts"); |
| 680 | /** |
| 681 | * Internal dependencies |
| 682 | */ |
| 683 | |
| 684 | |
| 685 | |
| 686 | /***/ }), |
| 687 | |
| 688 | /***/ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/editor.scss": |
| 689 | /*!**********************************************************************************************!*\ |
| 690 | !*** ./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/editor.scss ***! |
| 691 | \**********************************************************************************************/ |
| 692 | /***/ (() => { |
| 693 | |
| 694 | |
| 695 | |
| 696 | /***/ }), |
| 697 | |
| 698 | /***/ "react": |
| 699 | /*!************************!*\ |
| 700 | !*** external "React" ***! |
| 701 | \************************/ |
| 702 | /***/ ((module) => { |
| 703 | |
| 704 | "use strict"; |
| 705 | module.exports = window["React"]; |
| 706 | |
| 707 | /***/ }), |
| 708 | |
| 709 | /***/ "@woocommerce/settings": |
| 710 | /*!************************************!*\ |
| 711 | !*** external ["wc","wcSettings"] ***! |
| 712 | \************************************/ |
| 713 | /***/ ((module) => { |
| 714 | |
| 715 | "use strict"; |
| 716 | module.exports = window["wc"]["wcSettings"]; |
| 717 | |
| 718 | /***/ }), |
| 719 | |
| 720 | /***/ "@wordpress/block-editor": |
| 721 | /*!*************************************!*\ |
| 722 | !*** external ["wp","blockEditor"] ***! |
| 723 | \*************************************/ |
| 724 | /***/ ((module) => { |
| 725 | |
| 726 | "use strict"; |
| 727 | module.exports = window["wp"]["blockEditor"]; |
| 728 | |
| 729 | /***/ }), |
| 730 | |
| 731 | /***/ "@wordpress/blocks": |
| 732 | /*!********************************!*\ |
| 733 | !*** external ["wp","blocks"] ***! |
| 734 | \********************************/ |
| 735 | /***/ ((module) => { |
| 736 | |
| 737 | "use strict"; |
| 738 | module.exports = window["wp"]["blocks"]; |
| 739 | |
| 740 | /***/ }), |
| 741 | |
| 742 | /***/ "@wordpress/components": |
| 743 | /*!************************************!*\ |
| 744 | !*** external ["wp","components"] ***! |
| 745 | \************************************/ |
| 746 | /***/ ((module) => { |
| 747 | |
| 748 | "use strict"; |
| 749 | module.exports = window["wp"]["components"]; |
| 750 | |
| 751 | /***/ }), |
| 752 | |
| 753 | /***/ "@wordpress/data": |
| 754 | /*!******************************!*\ |
| 755 | !*** external ["wp","data"] ***! |
| 756 | \******************************/ |
| 757 | /***/ ((module) => { |
| 758 | |
| 759 | "use strict"; |
| 760 | module.exports = window["wp"]["data"]; |
| 761 | |
| 762 | /***/ }), |
| 763 | |
| 764 | /***/ "@wordpress/element": |
| 765 | /*!*********************************!*\ |
| 766 | !*** external ["wp","element"] ***! |
| 767 | \*********************************/ |
| 768 | /***/ ((module) => { |
| 769 | |
| 770 | "use strict"; |
| 771 | module.exports = window["wp"]["element"]; |
| 772 | |
| 773 | /***/ }), |
| 774 | |
| 775 | /***/ "@wordpress/i18n": |
| 776 | /*!******************************!*\ |
| 777 | !*** external ["wp","i18n"] ***! |
| 778 | \******************************/ |
| 779 | /***/ ((module) => { |
| 780 | |
| 781 | "use strict"; |
| 782 | module.exports = window["wp"]["i18n"]; |
| 783 | |
| 784 | /***/ }), |
| 785 | |
| 786 | /***/ "@wordpress/primitives": |
| 787 | /*!************************************!*\ |
| 788 | !*** external ["wp","primitives"] ***! |
| 789 | \************************************/ |
| 790 | /***/ ((module) => { |
| 791 | |
| 792 | "use strict"; |
| 793 | module.exports = window["wp"]["primitives"]; |
| 794 | |
| 795 | /***/ }), |
| 796 | |
| 797 | /***/ "./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block.json": |
| 798 | /*!*********************************************************************************************!*\ |
| 799 | !*** ./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/block.json ***! |
| 800 | \*********************************************************************************************/ |
| 801 | /***/ ((module) => { |
| 802 | |
| 803 | "use strict"; |
| 804 | module.exports = JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-thumbnails","version":"1.0.0","title":"Thumbnails","description":"Display the Thumbnails of a product.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["postId","thumbnailsPosition","thumbnailsNumberOfThumbnails","productGalleryClientId","mode","cropImages"],"textdomain":"woocommerce","ancestor":["woocommerce/product-gallery"],"supports":{"spacing":{"margin":true,"__experimentalDefaultControls":{"margin":true}}}}'); |
| 805 | |
| 806 | /***/ }) |
| 807 | |
| 808 | /******/ }); |
| 809 | /************************************************************************/ |
| 810 | /******/ // The module cache |
| 811 | /******/ var __webpack_module_cache__ = {}; |
| 812 | /******/ |
| 813 | /******/ // The require function |
| 814 | /******/ function __webpack_require__(moduleId) { |
| 815 | /******/ // Check if module is in cache |
| 816 | /******/ var cachedModule = __webpack_module_cache__[moduleId]; |
| 817 | /******/ if (cachedModule !== undefined) { |
| 818 | /******/ return cachedModule.exports; |
| 819 | /******/ } |
| 820 | /******/ // Create a new module (and put it into the cache) |
| 821 | /******/ var module = __webpack_module_cache__[moduleId] = { |
| 822 | /******/ // no module.id needed |
| 823 | /******/ // no module.loaded needed |
| 824 | /******/ exports: {} |
| 825 | /******/ }; |
| 826 | /******/ |
| 827 | /******/ // Execute the module function |
| 828 | /******/ __webpack_modules__[moduleId].call(module.exports, module, module.exports, __webpack_require__); |
| 829 | /******/ |
| 830 | /******/ // Return the exports of the module |
| 831 | /******/ return module.exports; |
| 832 | /******/ } |
| 833 | /******/ |
| 834 | /******/ // expose the modules object (__webpack_modules__) |
| 835 | /******/ __webpack_require__.m = __webpack_modules__; |
| 836 | /******/ |
| 837 | /************************************************************************/ |
| 838 | /******/ /* webpack/runtime/chunk loaded */ |
| 839 | /******/ (() => { |
| 840 | /******/ var deferred = []; |
| 841 | /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { |
| 842 | /******/ if(chunkIds) { |
| 843 | /******/ priority = priority || 0; |
| 844 | /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; |
| 845 | /******/ deferred[i] = [chunkIds, fn, priority]; |
| 846 | /******/ return; |
| 847 | /******/ } |
| 848 | /******/ var notFulfilled = Infinity; |
| 849 | /******/ for (var i = 0; i < deferred.length; i++) { |
| 850 | /******/ var [chunkIds, fn, priority] = deferred[i]; |
| 851 | /******/ var fulfilled = true; |
| 852 | /******/ for (var j = 0; j < chunkIds.length; j++) { |
| 853 | /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { |
| 854 | /******/ chunkIds.splice(j--, 1); |
| 855 | /******/ } else { |
| 856 | /******/ fulfilled = false; |
| 857 | /******/ if(priority < notFulfilled) notFulfilled = priority; |
| 858 | /******/ } |
| 859 | /******/ } |
| 860 | /******/ if(fulfilled) { |
| 861 | /******/ deferred.splice(i--, 1) |
| 862 | /******/ var r = fn(); |
| 863 | /******/ if (r !== undefined) result = r; |
| 864 | /******/ } |
| 865 | /******/ } |
| 866 | /******/ return result; |
| 867 | /******/ }; |
| 868 | /******/ })(); |
| 869 | /******/ |
| 870 | /******/ /* webpack/runtime/compat get default export */ |
| 871 | /******/ (() => { |
| 872 | /******/ // getDefaultExport function for compatibility with non-harmony modules |
| 873 | /******/ __webpack_require__.n = (module) => { |
| 874 | /******/ var getter = module && module.__esModule ? |
| 875 | /******/ () => (module['default']) : |
| 876 | /******/ () => (module); |
| 877 | /******/ __webpack_require__.d(getter, { a: getter }); |
| 878 | /******/ return getter; |
| 879 | /******/ }; |
| 880 | /******/ })(); |
| 881 | /******/ |
| 882 | /******/ /* webpack/runtime/define property getters */ |
| 883 | /******/ (() => { |
| 884 | /******/ // define getter functions for harmony exports |
| 885 | /******/ __webpack_require__.d = (exports, definition) => { |
| 886 | /******/ for(var key in definition) { |
| 887 | /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { |
| 888 | /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); |
| 889 | /******/ } |
| 890 | /******/ } |
| 891 | /******/ }; |
| 892 | /******/ })(); |
| 893 | /******/ |
| 894 | /******/ /* webpack/runtime/global */ |
| 895 | /******/ (() => { |
| 896 | /******/ __webpack_require__.g = (function() { |
| 897 | /******/ if (typeof globalThis === 'object') return globalThis; |
| 898 | /******/ try { |
| 899 | /******/ return this || new Function('return this')(); |
| 900 | /******/ } catch (e) { |
| 901 | /******/ if (typeof window === 'object') return window; |
| 902 | /******/ } |
| 903 | /******/ })(); |
| 904 | /******/ })(); |
| 905 | /******/ |
| 906 | /******/ /* webpack/runtime/hasOwnProperty shorthand */ |
| 907 | /******/ (() => { |
| 908 | /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) |
| 909 | /******/ })(); |
| 910 | /******/ |
| 911 | /******/ /* webpack/runtime/make namespace object */ |
| 912 | /******/ (() => { |
| 913 | /******/ // define __esModule on exports |
| 914 | /******/ __webpack_require__.r = (exports) => { |
| 915 | /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { |
| 916 | /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); |
| 917 | /******/ } |
| 918 | /******/ Object.defineProperty(exports, '__esModule', { value: true }); |
| 919 | /******/ }; |
| 920 | /******/ })(); |
| 921 | /******/ |
| 922 | /******/ /* webpack/runtime/jsonp chunk loading */ |
| 923 | /******/ (() => { |
| 924 | /******/ // no baseURI |
| 925 | /******/ |
| 926 | /******/ // object to store loaded and loading chunks |
| 927 | /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched |
| 928 | /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded |
| 929 | /******/ var installedChunks = { |
| 930 | /******/ "product-gallery-thumbnails": 0 |
| 931 | /******/ }; |
| 932 | /******/ |
| 933 | /******/ // no chunk on demand loading |
| 934 | /******/ |
| 935 | /******/ // no prefetching |
| 936 | /******/ |
| 937 | /******/ // no preloaded |
| 938 | /******/ |
| 939 | /******/ // no HMR |
| 940 | /******/ |
| 941 | /******/ // no HMR manifest |
| 942 | /******/ |
| 943 | /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); |
| 944 | /******/ |
| 945 | /******/ // install a JSONP callback for chunk loading |
| 946 | /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { |
| 947 | /******/ var [chunkIds, moreModules, runtime] = data; |
| 948 | /******/ // add "moreModules" to the modules object, |
| 949 | /******/ // then flag all "chunkIds" as loaded and fire callback |
| 950 | /******/ var moduleId, chunkId, i = 0; |
| 951 | /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { |
| 952 | /******/ for(moduleId in moreModules) { |
| 953 | /******/ if(__webpack_require__.o(moreModules, moduleId)) { |
| 954 | /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; |
| 955 | /******/ } |
| 956 | /******/ } |
| 957 | /******/ if(runtime) var result = runtime(__webpack_require__); |
| 958 | /******/ } |
| 959 | /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); |
| 960 | /******/ for(;i < chunkIds.length; i++) { |
| 961 | /******/ chunkId = chunkIds[i]; |
| 962 | /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { |
| 963 | /******/ installedChunks[chunkId][0](); |
| 964 | /******/ } |
| 965 | /******/ installedChunks[chunkId] = 0; |
| 966 | /******/ } |
| 967 | /******/ return __webpack_require__.O(result); |
| 968 | /******/ } |
| 969 | /******/ |
| 970 | /******/ var chunkLoadingGlobal = self["webpackChunkwebpackWcBlocksJsonp"] = self["webpackChunkwebpackWcBlocksJsonp"] || []; |
| 971 | /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); |
| 972 | /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); |
| 973 | /******/ })(); |
| 974 | /******/ |
| 975 | /************************************************************************/ |
| 976 | /******/ |
| 977 | /******/ // startup |
| 978 | /******/ // Load entry module and return exports |
| 979 | /******/ // This entry module depends on other loaded chunks and execution need to be delayed |
| 980 | /******/ var __webpack_exports__ = __webpack_require__.O(undefined, ["wc-blocks-vendors"], () => (__webpack_require__("./assets/js/blocks/product-gallery/inner-blocks/product-gallery-thumbnails/index.tsx"))) |
| 981 | /******/ __webpack_exports__ = __webpack_require__.O(__webpack_exports__); |
| 982 | /******/ ((this.wc = this.wc || {}).blocks = this.wc.blocks || {})["product-gallery-thumbnails"] = __webpack_exports__; |
| 983 | /******/ |
| 984 | /******/ })() |
| 985 | ; |
| 986 | //# sourceMappingURL=product-gallery-thumbnails.js.map |